OSDN Git Service

2012-12-15 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-12-15  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/48508
4         * g++.dg/lto/pr48508-1_0.C: New testcase.
5         * g++.dg/lto/pr48508-1_1.C: Likewise.
6
7 2011-12-14  Jason Merrill  <jason@redhat.com>
8
9         PR c++/51554
10         * g++.dg/init/constant1.C: New.
11
12         PR c++/51248
13         * g++.dg/other/enum2.C: New.
14
15 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
16
17         PR c++/51475
18         * g++.dg/cpp0x/initlist63.C: New test.
19
20 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
21
22         PR target/50931
23         * gcc.target/avr/torture/int24-mul.c: New.
24
25 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
26
27         PR c++/51476
28         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
29
30 2011-12-13  Jason Merrill  <jason@redhat.com>
31
32         PR c++/51406
33         PR c++/51161
34         * g++.dg/cpp0x/rv-cast3.C: New.
35         * g++.dg/cpp0x/rv-cast4.C: New.
36
37 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
38
39         PR c++/51464
40         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
41
42 2011-12-13  Andrew Pinski  <apinski@cavium.com>
43             Adam Nemet  <anemet@caviumnetworks.com>
44
45         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
46         -fdump-* options.
47         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
48         * gcc.target/mips/octeon-pipe-1.c: New testcase.
49
50 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
51
52         PR c++/14258
53         * g++.dg/template/using16.C: New.
54         * g++.dg/template/using17.C: New.
55
56 2011-12-13  Martin Jambor  <mjambor@suse.cz>
57
58         PR tree-optimization/51362
59         * gcc.dg/ipa/pr51362.c: New test.
60
61 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
62
63         PR testsuite/51524
64         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
65         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
66
67 2011-12-13  Richard Guenther  <rguenther@suse.de>
68
69         PR lto/48354
70         * g++.dg/lto/pr48354-1_0.C: New testcase.
71
72 2011-12-13  Richard Guenther  <rguenther@suse.de>
73
74         PR tree-optimization/51519
75         * gcc.dg/pr51519.c: New testcase.
76
77 2011-12-13  Richard Guenther  <rguenther@suse.de>
78
79         * gcc.dg/lto/20111213-1_0.c: New testcase.
80
81 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
82
83         * gnat.dg/vect1.ad[sb]: Add more tests.
84         * gnat.dg/vect2.ad[sb]: Likewise.
85         * gnat.dg/vect3.ad[sb]: Likewise.
86         * gnat.dg/vect4.ad[sb]: Likewise.
87         * gnat.dg/vect5.ad[sb]: Likewise.
88         * gnat.dg/vect6.ad[sb]: Likewise.
89
90 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
91
92         PR rtl-optimization/51495
93         * gcc.c-torture/compile/pr51495.c: New test.
94
95         PR tree-optimization/51481
96         * gcc.dg/pr51481.c: New test.
97
98 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
99
100         PR tree-optimization/45830
101         * gcc.c-torture/execute/pr45830.c: Move from here to...
102         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
103         dg-additional-options magic.
104
105 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
106
107         * gfortran.dg/nested_modules_2.f90: Tighten test.
108
109 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
110
111         * gcc.c-torture/execute/20111212-1.c: New test.
112
113 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
114
115         PR testsuite/51511
116         * gcc.dg/pr45819.c: Add -w to dg-options.
117
118 2011-12-12  Torvald Riegel  <triegel@redhat.com>
119
120         * g++.dg/tm/noexcept-1.C: New test.
121         * g++.dg/tm/noexcept-2.C: New test.
122         * g++.dg/tm/noexcept-3.C: New test.
123         * g++.dg/tm/noexcept-4.C: New test.
124         * g++.dg/tm/noexcept-5.C: New test.
125
126 2011-12-12  Torvald Riegel  <triegel@redhat.com>
127
128         * c-c++-common/tm/20111206.c: New test.
129
130 2011-12-12  Richard Guenther  <rguenther@suse.de>
131
132         PR lto/51262
133         * g++.dg/opt/pr51262.C: New testcase.
134
135 2011-12-12  Revital Eres  <revital.eres@linaro.org>
136
137         PR rtl-optimization/47013
138         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
139         to preserve the function.
140         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
141         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
142         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
143         -fmodulo-sched-allow-regmoves flags.
144         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
145         and avoid superfluous spaces in dg-final for spu-*-*.
146         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
147         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
148         change scan-rtl-dump-times for powerpc*-*-*.
149         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
150         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
151         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
152
153 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
154
155         PR tree-optimization/51485
156         * g++.dg/vect/pr51485.cc: New test.
157
158 2011-12-11  Tobias Burnus  <burnus@net-b.de>
159
160         PR fortran/50923
161         * gfortran.dg/warn_function_without_result_2.f90: New.
162
163 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
164             Tobias Burnus  <burnus@gcc.gnu.org>
165
166         PR fortran/41539
167         PR fortran/43214
168         PR fortran/43969
169         PR fortran/44568
170         PR fortran/46356
171         PR fortran/46990
172         PR fortran/49074
173         * gfortran.dg/class_array_1.f03: New.
174         * gfortran.dg/class_array_2.f03: New.
175         * gfortran.dg/class_array_3.f03: New.
176         * gfortran.dg/class_array_4.f03: New.
177         * gfortran.dg/class_array_5.f03: New.
178         * gfortran.dg/class_array_6.f03: New.
179         * gfortran.dg/class_array_7.f03: New.
180         * gfortran.dg/class_array_8.f03: New.
181         * gfortran.dg/coarray_poly_1.f90: New.
182         * gfortran.dg/coarray_poly_2.f90: New.
183         * gfortran.dg/coarray/poly_run_1.f90: New.
184         * gfortran.dg/coarray/poly_run_2.f90: New.
185         * gfortran.dg/class_to_type_1.f03: New.
186         * gfortran.dg/type_to_class_1.f03: New.
187         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
188         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
189         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
190
191 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
192
193         PR fortran/50690
194         * gfortran.dg/gomp/workshare2.f90:  New test.
195         * gfortran.dg/gomp/workshare3.f90:  New test.
196
197 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
198
199         * gnat.dg/specs/elab3.ads: New test.
200
201 2011-12-10  Richard Henderson  <rth@redhat.com>
202
203         * gcc.target/powerpc/altivec-perm-1.c: New.
204         * gcc.target/powerpc/altivec-perm-2.c: New.
205         * gcc.target/powerpc/altivec-perm-4.c: New.
206
207 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
208
209         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
210         Add a scan-assembler-time clause to test for the interupt vector jump.
211         (f): Rename to ...
212         (dma0_handler): ... this.
213
214 2011-12-10  Nathan Sidwell  <nathan@acm.org>
215
216         PR gcov-profile/51449
217         * g++.dg/gcov/gcov-14.C: New.
218
219 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
220
221         * gcc.c-torture/compile/20111209-1.c: New test.
222
223 2011-12-09  Jason Merrill  <jason@redhat.com>
224
225         PR c++/51151
226         * g++.dg/warn/Woverflow-4.C: New.
227
228 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
229
230         PR c++/51289
231         * g++.dg/cpp0x/alias-decl-17.C: New test.
232
233 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
234
235         * gcc.target/powerpc/recip-5.c: Disable running on any system that
236         does not support VSX.
237
238         * gcc.target/powerpc/ppc-target-4.c: New file to test target
239         specific functions enabling target specific builtins.
240
241 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
242
243         * gcc.dg/vect/slp-13.c: Array size increase reverted.
244         * gcc.dg/vect/slp-24.c: Ditto.
245         * gcc.dg/vect/slp-3.c: Ditto.
246         * gcc.dg/vect/slp-34.c: Ditto.
247         * gcc.dg/vect/slp-4.c: Ditto.
248         * gcc.dg/vect/slp-cond-2.c: Ditto.
249         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
250         * gcc.dg/vect/vect-1.c: Ditto.
251         * gcc.dg/vect/vect-10.c: Ditto.
252         * gcc.dg/vect/vect-105.c: Ditto.
253         * gcc.dg/vect/vect-112.c: Ditto.
254         * gcc.dg/vect/vect-15.c: Ditto.
255         * gcc.dg/vect/vect-2.c: Ditto.
256         * gcc.dg/vect/vect-31.c: Ditto.
257         * gcc.dg/vect/vect-32.c: Ditto.
258         * gcc.dg/vect/vect-33.c: Ditto.
259         * gcc.dg/vect/vect-34.c: Ditto.
260         * gcc.dg/vect/vect-35.c: Ditto.
261         * gcc.dg/vect/vect-36.c: Ditto.
262         * gcc.dg/vect/vect-6.c: Ditto.
263         * gcc.dg/vect/vect-73.c: Ditto.
264         * gcc.dg/vect/vect-74.c: Ditto.
265         * gcc.dg/vect/vect-75.c: Ditto.
266         * gcc.dg/vect/vect-76.c: Ditto.
267         * gcc.dg/vect/vect-80.c: Ditto.
268         * gcc.dg/vect/vect-85.c: Ditto.
269         * gcc.dg/vect/vect-89.c: Ditto.
270         * gcc.dg/vect/vect-97.c: Ditto.
271         * gcc.dg/vect/vect-98.c: Ditto.
272         * gcc.dg/vect/vect-all.c: Ditto.
273         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
274         * gcc.dg/vect/vect-iv-8.c: Ditto.
275         * gcc.dg/vect/vect-iv-8a.c: Ditto.
276         * gcc.dg/vect/vect-outer-1.c: Ditto.
277         * gcc.dg/vect/vect-outer-1a.c: Ditto.
278         * gcc.dg/vect/vect-outer-1b.c: Ditto.
279         * gcc.dg/vect/vect-outer-2.c: Ditto.
280         * gcc.dg/vect/vect-outer-2a.c: Ditto.
281         * gcc.dg/vect/vect-outer-2c.c: Ditto.
282         * gcc.dg/vect/vect-outer-3.c: Ditto.
283         * gcc.dg/vect/vect-outer-3a.c: Ditto.
284         * gcc.dg/vect/vect-outer-4a.c: Ditto.
285         * gcc.dg/vect/vect-outer-4b.c: Ditto.
286         * gcc.dg/vect/vect-outer-4c.c: Ditto.
287         * gcc.dg/vect/vect-outer-4d.c: Ditto.
288         * gcc.dg/vect/vect-outer-4m.c: Ditto.
289         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
290         * gcc.dg/vect/vect-outer-fir.c: Ditto.
291         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
292         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
293         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
294         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
295         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
296         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
297         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
298         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
299         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
300         * gcc.dg/vect/vect-shift-2.c: Ditto.
301         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
302         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
303         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
304         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
305         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
306         * gcc.dg/vect/slp-13-big-array.c: New test.
307         * gcc.dg/vect/slp-24-big-array.c: Ditto.
308         * gcc.dg/vect/slp-3-big-array.c: Ditto.
309         * gcc.dg/vect/slp-34-big-array.c: Ditto.
310         * gcc.dg/vect/slp-4-big-array.c: Ditto.
311         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
312         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
313         * gcc.dg/vect/vect-1-big-array.c: Ditto.
314         * gcc.dg/vect/vect-10-big-array.c: Ditto.
315         * gcc.dg/vect/vect-105-big-array.c: Ditto.
316         * gcc.dg/vect/vect-112-big-array.c: Ditto.
317         * gcc.dg/vect/vect-15-big-array.c: Ditto.
318         * gcc.dg/vect/vect-2-big-array.c: Ditto.
319         * gcc.dg/vect/vect-31-big-array.c: Ditto.
320         * gcc.dg/vect/vect-32-big-array.c: Ditto.
321         * gcc.dg/vect/vect-33-big-array.c: Ditto.
322         * gcc.dg/vect/vect-34-big-array.c: Ditto.
323         * gcc.dg/vect/vect-35-big-array.c: Ditto.
324         * gcc.dg/vect/vect-36-big-array.c: Ditto.
325         * gcc.dg/vect/vect-6-big-array.c: Ditto.
326         * gcc.dg/vect/vect-73-big-array.c: Ditto.
327         * gcc.dg/vect/vect-74-big-array.c: Ditto.
328         * gcc.dg/vect/vect-75-big-array.c: Ditto.
329         * gcc.dg/vect/vect-76-big-array.c: Ditto.
330         * gcc.dg/vect/vect-80-big-array.c: Ditto.
331         * gcc.dg/vect/vect-85-big-array.c: Ditto.
332         * gcc.dg/vect/vect-89-big-array.c: Ditto.
333         * gcc.dg/vect/vect-97-big-array.c: Ditto.
334         * gcc.dg/vect/vect-98-big-array.c: Ditto.
335         * gcc.dg/vect/vect-all-big-array.c: Ditto.
336         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
337         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
338         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
339         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
340         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
341         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
342         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
343         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
344         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
345         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
346         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
347         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
348         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
349         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
350         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
351         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
352         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
353         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
354         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
355         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
356         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
357         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
358         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
359         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
360         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
361         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
362         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
363         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
364         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
365         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
366         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
367         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
368         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
369
370 2011-12-09  Richard Guenther  <rguenther@suse.de>
371
372         PR lto/48042
373         * g++.dg/lto/pr48042_0.C: New testcase.
374
375 2011-12-09  Richard Guenther  <rguenther@suse.de>
376
377         PR tree-optimization/51482
378         * g++.dg/torture/pr51482.C: New testcase.
379
380 2011-12-08  Andrew Pinski  <apinski@cavium.com>
381
382         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
383         * gcc.target/mips/dmult-1.c: Likewise.
384         * gcc.target/mips/branch-1.c: Likewise.
385         * gcc.target/mips/extend-1.c: Likewise.
386
387 2011-12-08  Jason Merrill  <jason@redhat.com>
388
389         PR c++/51318
390         * g++.dg/template/cond8.C: New.
391
392         PR c++/51459
393         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
394
395 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
396
397         PR tree-optimization/51466
398         * gcc.c-torture/execute/pr51466.c: New test.
399
400 2011-12-08  Tobias Burnus  <burnus@net-b.de>
401
402         PR fortran/50815
403         * gfortran.dg/bounds_check_16.f90: New.
404
405 2011-12-08  Tobias Burnus  <burnus@net-b.de>
406
407         PR fortran/51378
408         * gfortran.dg/private_type_14.f90: New.
409
410 2011-12-08  Tobias Burnus  <burnus@net-b.de>
411
412         PR fortran/51407
413         * gfortran.dg/io_real_boz_3.f90: New.
414         * gfortran.dg/io_real_boz_4.f90: New.
415         * gfortran.dg/io_real_boz_5.f90: New.
416
417 2011-12-08  Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/51448
420         * gfortran.dg/realloc_on_assign_8.f90: New.
421
422 2011-12-08  Teresa Johnson  <tejohnson@google.com>
423
424         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
425
426 2011-12-08  Teresa Johnson  <tejohnson@google.com>
427
428         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
429         -Wwrite-strings option.
430
431 2011-12-08  Teresa Johnson  <tejohnson@google.com>
432
433         * gcc.target/i386/movdi-rex64.c: New.
434
435 2011-12-08  Richard Guenther  <rguenther@suse.de>
436
437         * gcc.dg/volatile3.c: New testcase.
438
439 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
440
441         PR tree-optimization/51315
442         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
443         for typedef.
444         (int32_t): Use __INT32_TYPE__ for typedef.
445
446 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
447
448         PR tree-optimization/51315
449         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
450         sizeof(int)==4.
451
452 2011-12-08  Richard Guenther  <rguenther@suse.de>
453
454         PR lto/50747
455         * g++.dg/opt/pr50747-1_0.C: New testcase.
456         * g++.dg/opt/pr50747-2_0.C: Likewise.
457
458 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
459
460         * gcc.c-torture/execute/20111208-1.c: New test.
461
462 2011-12-08  Richard Guenther  <rguenther@suse.de>
463
464         PR lto/48437
465         * gcc.dg/lto/20111207-2_0.c: New testcase.
466         * gcc.dg/guality/pr48437.c: Likewise.
467
468 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
469
470         PR c++/51401
471         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
472         * g++.dg/cpp0x/auto29.C: New test.
473
474         PR c++/51429
475         * g++.dg/parse/error45.C: New test.
476
477         PR c++/51229
478         * g++.dg/ext/desig3.C: New test.
479
480         PR c++/51369
481         * g++.dg/cpp0x/constexpr-51369.C: New test.
482
483 2011-12-07  Andrew Pinski  <apinski@cavium.com>
484
485         PR middle-end/45416
486         * gcc.dg/pr45416.c: New testcase.
487
488 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
489
490         PR c++/51420
491         * g++.dg/cpp0x/pr51420.C: New.
492
493 2011-12-07  Richard Guenther  <rguenther@suse.de>
494
495         PR lto/48100
496         * gcc.dg/lto/20111207-1_0.c: New testcase.
497         * gcc.dg/lto/20111207-1_1.c: Likewise.
498         * gcc.dg/lto/20111207-1_2.c: Likewise.
499         * gcc.dg/lto/20111207-1_3.c: Likewise.
500
501 2011-12-07  Richard Guenther  <rguenther@suse.de>
502
503         PR tree-optimization/50823
504         * gcc.dg/torture/pr50823.c: New testcase.
505
506 2011-12-07  Martin Jambor  <mjambor@suse.cz>
507
508         PR tree-optimization/50744
509         * gcc.dg/ipa/pr50744.c: New test.
510
511 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
512
513         PR c++/51430
514         * g++.dg/template/static32.C: New test.
515
516 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
517
518         * g++.dg/opt/pr51396.C: Use dg-additional-options.
519
520 2011-12-06  Tobias Burnus  <burnus@net-b.de>
521
522         PR fortran/51435
523         * gfortran.dg/default_initialization_5.f90: New.
524
525 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
526
527         PR target/51354
528         * gcc.c-torture/compile/pr51354.c: New test.
529
530 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
531
532         PR c++/51431
533         * g++.dg/other/abstract3.C: New.
534
535 2011-12-06  Richard Guenther  <rguenther@suse.de>
536
537         PR tree-optimization/49997
538         * gcc.dg/torture/pr49997.c: New testcase.
539
540 2011-12-06  Richard Guenther  <rguenther@suse.de>
541
542         PR middle-end/51436
543         * g++.dg/torture/pr51436.C: New testcase.
544
545 2011-12-06  Richard Guenther  <rguenther@suse.de>
546
547         PR tree-optimization/51245
548         * gcc.dg/torture/pr51245.c: New testcase.
549
550 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
551
552         PR c++/51427
553         * g++.dg/diagnostic/wrong-tag-1.C
554
555 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
556
557         PR c++/51319
558         * g++.dg/lookup/using50.C: New.
559         * g++.dg/lookup/using51.C: New.
560
561 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
562
563         PR tree-optimization/51396
564         * g++.dg/opt/pr51396.C: New test.
565
566         PR debug/51410
567         * gcc.dg/debug/dwarf2/pr51410.c: New test.
568
569         PR c/51339
570         * gcc.dg/gomp/pr51339.c: New test.
571
572 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
573
574         PR c++/51399
575         * g++.dg/cpp0x/initlist62.C: New.
576
577 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
578
579         PR fortran/51338
580         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
581
582 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
583
584         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
585         * g++.dg/torture/pr39732.C: Likewise.
586         * g++.dg/torture/pr40642.C: Likewise.
587         * gcc.c-torture/compile/pr44686.c: Likewise.
588         * gcc.dg/20050309-1.c: Likewise.
589         * gcc.dg/20050330-2.c: Likewise.
590         * gcc.dg/20051201-1.c: Likewise.
591         * gcc.dg/gomp/pr27573.c: Likewise.
592         * gcc.dg/pr46255.c: Likewise.
593         * gcc.dg/profile-dir-1.c: Likewise.
594         * gcc.dg/profile-dir-2.c: Likewise.
595         * gcc.dg/profile-dir-3.c: Likewise.
596         * gcc.dg/profile-generate-1.c: Likewise.
597         * gfortran.dg/gomp/pr27573.f90: Likewise.
598         * gcc.dg/profile-generate-3.c: Be specific about the type of
599         profiling required.
600
601 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
602
603         PR c++/51414
604         * g++.dg/ext/underlying_type11.C: New.
605
606 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
607
608         PR testsuite/51128
609         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
610         * gcc.dg/torture/pr39074.c: Ditto.
611         * gcc.dg/torture/pr39074-2.c: Ditto.
612         * gcc.dg/torture/pr42898.c: Ditto.
613         * gcc.dg/torture/pr42898-2.c: Ditto.
614         * gcc.dg/torture/pr45704.c: Ditto.
615         * gcc.dg/torture/pr50472.c: Ditto.
616         * gcc.dg/torture/pta-callused-1.c: Ditto.
617         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
618         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
619         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
620         * gcc.dg/torture/pta-escape-1.c: Ditto.
621         * gcc.dg/torture/ipa-pta-1.c: Ditto.
622         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
623
624 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
625
626         PR target/51408
627         * gcc.dg/pr51408.c: New.
628
629 2011-12-05  Jason Merrill  <jason@redhat.com>
630
631         * g++.dg/cpp0x/dc6.C: New.
632
633 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
634             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
635
636         * g++.dg/cpp0x/dc1.C: New test.
637         * g++.dg/cpp0x/dc2.C: New test.
638         * g++.dg/cpp0x/dc3.C: New test.
639         * g++.dg/cpp0x/dc4.C: New test.
640         * g++.dg/cpp0x/dc5.C: New test.
641         * g++.dg/template/meminit1.C: Adjust expected error.
642
643 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
644
645         PR c++/51404
646         * g++.dg/cpp0x/auto28.C: New.
647
648 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
649
650         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
651
652 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
653             Eric Botcazou  <ebotcazou@adacore.com>
654
655         PR middle-end/51323
656         PR middle-end/50074
657         * gcc.c-torture/execute/pr51323.c: New test.
658
659 2011-12-04  Tobias Burnus  <burnus@net-b.de>
660
661         PR fortran/51383
662         * gfortran.dg/associate_10.f90: New.
663
664 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
665
666         PR middle-end/51285
667         * gfortran.dg/vect/pr51285.f90: New test.
668
669 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
670             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
671
672         PR target/51393
673         * gcc.target/i386/pr51393.c: New test.
674
675 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
676
677         PR obj-c++/51349
678         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
679         * obj-c++.dg/naming-4.mm: Likewise.
680
681 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
682
683         * gcc.dg/darwin-segaddr.c: Use -no-pie.
684
685 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
686
687         PR c++/51313
688         * g++.dg/cpp0x/pr51313.C: New.
689
690 2011-12-03  Tobias Burnus  <burnus@net-b.de>
691
692         PR fortran/48887
693         * gfortran.dg/select_type_24.f90: New.
694         * gfortran.dg/select_type_23.f03: Add dg-error.
695         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
696
697 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
698
699         * gcc.dg/vect/vect-122.c: New test.
700
701 2011-12-03  Tobias Burnus  <burnus@net-b.de>
702
703         PR fortran/50684
704         * gfortran.dg/move_alloc_8.f90: New.
705
706 2011-12-03  Tobias Burnus  <burnus@net-b.de>
707
708         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
709         i.e. remove the dg-error line.
710         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
711         * gfortran.dg/move_alloc_9.f90: New.
712         * gfortran.dg/move_alloc_10.f90: New
713
714 2011-12-02  Nathan Sidwell  <nathan@acm.org>
715
716         * lib/gcov.exp (verify-lines): Allow = as a count char.
717         * g++.dg/gcov/gcov-13.C: New.
718
719 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
720
721         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
722         * gcc.dg/vect/slp-24.c: Ditto.
723         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
724         * gcc.dg/vect/slp-34.c: Ditto.
725         * gcc.dg/vect/slp-4.c: Ditto.
726         * gcc.dg/vect/slp-cond-2.c: Ditto.
727         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
728         * gcc.dg/vect/vect-1.c: Ditto.
729         * gcc.dg/vect/vect-10.c: Ditto.
730         * gcc.dg/vect/vect-105.c: Ditto.
731         * gcc.dg/vect/vect-112.c: Ditto.
732         * gcc.dg/vect/vect-15.c: Ditto.
733         * gcc.dg/vect/vect-2.c: Ditto.
734         * gcc.dg/vect/vect-31.c: Ditto.
735         * gcc.dg/vect/vect-32.c: Ditto.
736         * gcc.dg/vect/vect-33.c: Ditto.
737         * gcc.dg/vect/vect-34.c: Ditto.
738         * gcc.dg/vect/vect-35.c: Ditto.
739         * gcc.dg/vect/vect-36.c: Ditto.
740         * gcc.dg/vect/vect-6.c: Ditto.
741         * gcc.dg/vect/vect-73.c: Ditto.
742         * gcc.dg/vect/vect-74.c: Ditto.
743         * gcc.dg/vect/vect-75.c: Ditto.
744         * gcc.dg/vect/vect-76.c: Ditto.
745         * gcc.dg/vect/vect-80.c: Ditto.
746         * gcc.dg/vect/vect-85.c: Ditto.
747         * gcc.dg/vect/vect-89.c: Ditto.
748         * gcc.dg/vect/vect-97.c: Ditto.
749         * gcc.dg/vect/vect-98.c: Ditto.
750         * gcc.dg/vect/vect-all.c: Ditto.
751         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
752         * gcc.dg/vect/vect-iv-8.c: Ditto.
753         * gcc.dg/vect/vect-iv-8a.c: Ditto.
754         * gcc.dg/vect/vect-outer-1.c: Ditto.
755         * gcc.dg/vect/vect-outer-1a.c: Ditto.
756         * gcc.dg/vect/vect-outer-1b.c: Ditto.
757         * gcc.dg/vect/vect-outer-2.c: Ditto.
758         * gcc.dg/vect/vect-outer-2a.c: Ditto.
759         * gcc.dg/vect/vect-outer-2c.c: Ditto.
760         * gcc.dg/vect/vect-outer-3.c: Ditto.
761         * gcc.dg/vect/vect-outer-3a.c: Ditto.
762         * gcc.dg/vect/vect-outer-4a.c: Ditto.
763         * gcc.dg/vect/vect-outer-4b.c: Ditto.
764         * gcc.dg/vect/vect-outer-4c.c: Ditto.
765         * gcc.dg/vect/vect-outer-4d.c: Ditto.
766         * gcc.dg/vect/vect-outer-4m.c: Ditto.
767         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
768         * gcc.dg/vect/vect-outer-fir.c: Ditto.
769         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
770         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
771         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
772         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
773         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
774         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
775         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
776         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
777         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
778         * gcc.dg/vect/vect-shift-2.c: Ditto.
779         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
780         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
781         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
782         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
783         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
784
785 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
786
787         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
788         __builtin_memcpy arguments to honor sizeof(a).
789
790 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
791
792         * gcc.c-torture/execute/doloop-1.c,
793         gcc.c-torture/execute/doloop-2.c: New tests.
794
795 2011-12-02  Martin Jambor  <mjambor@suse.cz>
796
797         PR tree-optimization/50622
798         * g++.dg/tree-ssa/pr50622.C: New test.
799
800 2011-12-01  Jason Merrill  <jason@redhat.com>
801
802         * g++.dg/cpp0x/initlist61.C: New.
803
804 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
805
806         PR c++/51326
807         * g++.dg/inherit/crash3.C: New.
808
809 2011-12-01  Nathan Sidwell  <nathan@acm.org>
810
811         PR gcov-profile/51113
812         * lib/gcov.exp (verify-lines): Add support for xfailing.
813         (run-gcov): Likewise.
814         * gcc.misc-tests/gcov-13.c: Xfail weak function.
815         * gcc.misc-tests/gcov-16.c: Remove.
816         * gcc.misc-tests/gcov-17.c: Remove.
817         * g++.dg/gcov-8.C: Remove.
818         * g++.dg/gcov-9.C: Remove.
819         * g++.dg/gcovpart-12b.C: New.
820         * g++.dg/gcov-12.C: New.
821
822 2011-12-01  Andrew Pinski  <apinski@cavium.com>
823
824         PR lto/51198
825         * g++.dg/torture/pr51198.C: New testcase.
826
827 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
828
829         PR tree-optimization/51246
830         * gcc.c-torture/compile/pr51246.c: New test.
831
832         PR rtl-optimization/51014
833         * g++.dg/opt/pr51014.C: New test.
834
835 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
836
837         PR c++/51367
838         * g++.dg/template/error47.C: New.
839
840 2011-11-30  Jason Merrill  <jason@redhat.com>
841
842         PR c++/51009
843         * g++.dg/init/aggr8.C: New.
844
845 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
846
847         PR target/50725
848         * gcc.target/i386/pr50725.c: New test.
849
850         PR middle-end/51089
851         * gfortran.dg/gomp/pr51089.f90: New test.
852
853 2011-11-30  Andrew Pinski  <apinski@cavium.com>
854
855         * gcc.dg/pr51321.c: New testcase.
856
857 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
858
859         PR rtl-optimization/48721
860         * gcc.target/i386/pr48721.c: New test.
861
862 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
863
864         PR c++/51299
865         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
866
867 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
868
869         PR tree-optimization/51247
870         * gcc.c-torture/compile/pr51247.c: New test.
871
872 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
873
874         PR target/50123
875         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
876
877 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
878
879         Use complex floating-point constant in CDBL.
880
881         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
882
883 2011-11-29  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/51306
886         PR fortran/48700
887         * gfortran.dg/move_alloc_5.f90: Add dg-error.
888         * gfortran.dg/select_type_23.f03: Add dg-error.
889         * gfortran.dg/move_alloc_6.f90: New.
890         * gfortran.dg/move_alloc_7.f90: New.
891
892 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
893
894         PR tree-optimization/51301
895         * gcc.dg/vect/pr51301.c: New test.
896
897 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
898
899         * g++.dg/cdce3.C: Use dg-additional-options.
900
901 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
902
903         PR middle-end/50907
904         * gcc.dg/tree-prof/pr50907.c: New test.
905
906         PR tree-optimization/50078
907         * gcc.dg/pr50078.c: New test.
908
909         PR tree-optimization/50682
910         * g++.dg/opt/pr50682.C: New test.
911
912 2011-11-28  Tobias Burnus  <burnus@net-b.de>
913
914         PR fortran/51308
915         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
916
917 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
918             Iain Sandoe  <iains@gcc.gnu.org>
919
920         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
921         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
922         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
923         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
924         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
925
926 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
927
928         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
929         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
930         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
931         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
932         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
933         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
934         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
935         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
936         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
937         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
938         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
939         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
940         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
941         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
942         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
943         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
944         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
945         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
946         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
947         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
948         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
949         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
950         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
951         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
952         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
953         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
954         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
955
956 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
957
958         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
959         imply -mno-dspr2.
960         * gcc.target/mips/no-dsp-1.c: New test.
961         * gcc.target/mips/soft-float-1.c: Likewise.
962
963 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
964
965         PR rtl-optimization/49912
966         * g++.dg/other/pr49912.C: New test.
967
968 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
969
970         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
971         effective target.
972         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
973
974 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
975
976         PR fortran/51250
977         PR fortran/43829
978         * gfortran.dg/inline_sum_3.f90: New test.
979
980 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
981
982         PR testsuite/51258
983         * lib/target-supports.exp
984         (check_effective_target_sync_long_long): Also supported on 32bit
985         x86 targets.  Add comment about required dg-options.
986         Add alpha*-*-* targets.
987         (check_effective_target_sync_long_long_runtime): Ditto.
988
989         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
990         32bit x86 targets.
991         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
992         * gcc.dg/atomic-exchange-4.c: Ditto.
993         * gcc.dg/atomic-load-4.c: Ditto.
994         * gcc.dg/atomic-store-4.c: Ditto.
995         * gcc.dg/di-longlong64-sync-1.c: Ditto.
996         * gcc.dg/di-sync-multithread.c: Ditto.
997         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
998         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
999
1000 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1001
1002         PR testsuite/51258
1003         * lib/target-supports.exp
1004         (check_effective_target_sync_int_128_runtime): New procedure.
1005         (check_effective_target_sync_long_long_runtime): Ditto.
1006         (check_effective_target_sync_long_long): Add arm*-*-*.
1007         (check_effective_target_sync_longlong): Remove.
1008
1009         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1010         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1011         * gcc.dg/atomic-exchange-5.c: Ditto.
1012         * gcc.dg/atomic-load-5.c: Ditto.
1013         * gcc.dg/atomic-store-5.c: Ditto.
1014         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1015         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1016         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1017         effective target.
1018         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1019         * gcc.dg/atomic-exchange-4.c: Ditto.
1020         * gcc.dg/atomic-load-4.c: Ditto.
1021         * gcc.dg/atomic-store-4.c: Ditto.
1022         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1023         * gcc.dg/di-sync-multithread.c: Ditto.
1024         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1025         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1026
1027 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1028
1029         PR fortran/50408
1030         * gfortran.dg/whole_file_35.f90: New.
1031
1032 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1033
1034         PR fortran/51302
1035         * gfortran.dg/volatile13.f90: New.
1036
1037 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1038
1039         PR c/51256
1040         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1041
1042 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1043
1044         PR c++/51227
1045         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1046
1047 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1048
1049         PR target/51134
1050         * gcc.target/i386/sw-1.c: Revert revision 181357.
1051
1052 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1053
1054         PR fortran/51218
1055         * gfortran.dg/implicit_pure_1.f90: New.
1056
1057 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1058
1059         PR testsuite/51258
1060         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1061         * gcc.dg/atomic-exchange-5.c: Likewise.
1062         * gcc.dg/atomic-load-5.c: Likewise.
1063         * gcc.dg/atomic-op-5.c: Likewise.
1064         * gcc.dg/atomic-store-5.c: Likewise.
1065         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1066
1067 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR rtl-optimization/50290
1070         * gcc.dg/pr50290.c: New test.
1071
1072 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1073
1074         PR c++/51290
1075         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1076
1077 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR target/51261
1080         * gcc.dg/pr51261.c: New test.
1081
1082 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1083
1084         PR c++/51145
1085         * g++.dg/cpp0x/alias-decl-14.C: New test.
1086         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1087         passing before.
1088         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1089         change.
1090         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1091         * g++.dg/lookup/struct1.C: Likewise.
1092         * g++.dg/parse/elab1.C: Likewise.
1093         * g++.dg/parse/elab2.C: Likewise.
1094         * g++.dg/parse/int-as-enum1.C: Likewise.
1095         * g++.dg/parse/typedef1.C: Likewise.
1096         * g++.dg/parse/typedef3.C: Likewise.
1097         * g++.dg/parse/typedef4.C: Likewise.
1098         * g++.dg/parse/typedef5.C: Likewise.
1099         * g++.dg/template/crash26.C: Likewise.
1100         * g++.dg/template/nontype4.C: Likewise.
1101         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1102         * g++.old-deja/g++.brendan/line1.C: Likewise.
1103         * g++.old-deja/g++.other/elab1.C: Likewise.
1104         * g++.old-deja/g++.other/syntax4.C: Likewise.
1105
1106 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1107
1108         PR rtl-optimization/50764
1109         * gcc.dg/pr50764.c: New test.
1110
1111 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1112
1113         PR c++/51265
1114         * g++.dg/cpp0x/decltype36.C: New.
1115
1116 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR tree-optimization/51074
1119         * gcc.dg/vect/pr51074.c: New test.
1120
1121 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1122
1123         PR c++/51143
1124         * g++.dg/cpp0x/alias-decl-16.C: New test.
1125
1126 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR tree-optimization/50765
1129         * gcc.dg/pr50765.c: New test.
1130
1131 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1132
1133         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1134         * gcc.dg/vshift-3.c (main): Likewise.
1135
1136 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1137
1138         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1139
1140 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1141
1142         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1143         * gcc.misc-tests/gcov-17.c: Likewise.
1144         * g++.dg/gcov/gcov-8.C: Likewise.
1145         * g++.dg/gcov/gcov-9.C: Likewise.
1146
1147 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1148
1149         * g++.dg/tm/pr47747.C: New test.
1150
1151 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1152
1153         * g++.dg/tm/template-2.C: New test.
1154
1155 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1156
1157         PR debug/50827
1158         * gcc.dg/pr50827.c: New test.
1159
1160 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1161
1162         PR c++/50958
1163         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1164         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1165         * g++.dg/cpp0x/udlit-member.C: Adjust.
1166         * g++.dg/cpp0x/udlit-raw-length.C: New.
1167         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1168         * g++.dg/cpp0x/udlit-resolve.C: New.
1169         * c-c++-common/dfp/pr33466.c: Adjust.
1170
1171 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1172
1173         * lib/target-supports.exp
1174         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1175         with ultrasparc_vis2_hw.
1176         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1177         with ultrasparc_vis3_hw.
1178
1179 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1180
1181         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1182         *-*-solaris2* && c++.
1183
1184 2011-11-20  Joey Ye  <joey.ye@arm.com>
1185
1186         * gcc.dg/volatile-bitfields-1.c: New.
1187
1188 2011-11-20  Jason Merrill  <jason@redhat.com>
1189
1190         PR c++/48322
1191         * g++.dg/cpp0x/variadic120.C: New.
1192         * g++.dg/cpp0x/sfinae26.C: Adjust.
1193
1194         * g++.dg/cpp0x/sfinae11.C: Adjust.
1195         * g++.dg/cpp0x/sfinae26.C: Adjust.
1196         * g++.dg/template/unify11.C: Adjust.
1197
1198 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1199
1200         PR c++/51230
1201         * g++.dg/template/error46.C: New.
1202
1203 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1204
1205         PR target/51235
1206         * gcc.target/i386/pr51235.c: New test.
1207
1208         PR target/51236
1209         * gcc.target/i386/pr51236.c: New test.
1210
1211 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1212
1213         * gnat.dg/discr32.adb: New test.
1214         * gnat.dg/discr32_pkg.ads: New helper.
1215
1216 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1217
1218         PR gcov-profile/51113
1219         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1220         * gcc.misc-tests/gcov-16.c: New.
1221         * gcc.misc-tests/gcov-17.c: New.
1222         * g++.dg/gcov/gcov-8.C: New.
1223         * g++.dg/gcov/gcov-9.C: New.
1224         * g++.dg/gcov/gcov-10.C: New.
1225
1226 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1227
1228         PR c++/51194
1229         * g++.dg/cpp0x/alias-decl-15.C: New test.
1230
1231 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1232
1233         PR c++/51216
1234         * g++.dg/cpp0x/pr51216.C: New.
1235
1236 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1237
1238         * gcc.dg/delay-slot-2.c: New test.
1239
1240 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1241
1242         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1243
1244 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1245
1246         PR c++/51188
1247         * g++.dg/lookup/using46.C: New.
1248         * g++.dg/lookup/using47.C: New.
1249         * g++.dg/lookup/using48.C: New.
1250         * g++.dg/lookup/using49.C: New.
1251         * g++.dg/lookup/using50.C: New.
1252
1253 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1254
1255         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1256         supports /* ... */ comments.
1257
1258 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1259
1260         PR c++/51150
1261         * g++.dg/cpp0x/pr51150.C: New.
1262
1263 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1264
1265         PR tree-optimization/50605
1266         * g++.dg/ipa/pr50605.C: New test.
1267
1268 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1269
1270         PR c++/51191
1271         * g++.dg/cpp0x/alias-decl-13.C: New test.
1272
1273 2011-11-17  Jason Merrill  <jason@redhat.com>
1274
1275         PR c++/51186
1276         * g++.dg/cpp0x/auto27.C: New.
1277         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1278
1279 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1280
1281         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1282         memory model parameters don't match expected values.
1283         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1284         __atomic_compare_exchange.
1285         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1286         __atomic_compare_exchange_n.
1287         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1288         weak/strong parameter and fail if memory models aren't correct.
1289
1290 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1291
1292         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1293         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1294         to 10 seconds and fail when timeout occurs.  Improve error messages.
1295
1296 2011-11-17  Jason Merrill  <jason@redhat.com>
1297
1298         PR c++/51137
1299         * g++.dg/template/virtual2.C: New.
1300
1301 2011-11-17  Michael Matz  <matz@suse.de>
1302
1303         PR middle-end/50644
1304         PR middle-end/50741
1305         * g++.dg/tree-ssa/pr50741.C: New.
1306
1307 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1308
1309         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1310
1311 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1312
1313         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1314         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1315         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1316
1317 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1318
1319         PR fortran/39427
1320         PR fortran/37829
1321         * gfortran.dg/constructor_1.f90: New.
1322         * gfortran.dg/constructor_2.f90: New.
1323         * gfortran.dg/constructor_3.f90: New.
1324         * gfortran.dg/constructor_4.f90: New.
1325         * gfortran.dg/constructor_5.f90: New.
1326         * gfortran.dg/constructor_6.f90: New.
1327         * gfortran.dg/use_only_5.f90: New.
1328         * gfortran.dg/c_ptr_tests_17.f90: New.
1329         * gfortran.dg/c_ptr_tests_18.f90: New.
1330         * gfortran.dg/used_types_25.f90: New.
1331         * gfortran.dg/used_types_26.f90: New
1332         * gfortran.dg/type_decl_3.f90: New.
1333         * gfortran.dg/function_types_3.f90: Update dg-error.
1334         * gfortran.dg/result_1.f90: Ditto.
1335         * gfortran.dg/structure_constructor_3.f03: Ditto.
1336         * gfortran.dg/structure_constructor_4.f03: Ditto.
1337
1338 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1339
1340         * gcc.dg/vect/pr30858.c: Update expected output for
1341         architectures with multiple vector sizes.
1342
1343 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1344             Bernd Schmidt <bernds@coudesourcery.com>
1345             Sebastian Huber <sebastian.huber@embedded-brains.de>
1346
1347         PR target/49641
1348         * gcc.target/arm/pr49641.c: New test.
1349
1350 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1351
1352         PR tree-optimization/49960
1353         * gcc.dg/autopar/pr49960.c: New test.
1354         * gcc.dg/autopar/pr49960-1.c: New test.
1355
1356
1357 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1358
1359         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1360         * gcc.dg/pr43864-2.c: Same.
1361         * gcc.dg/pr43864-3.c: Same.
1362         * gcc.dg/pr43864-4.c: Same.
1363
1364 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1365
1366         * gcc.target/i386/sse2-cvt-vec.c: New test.
1367         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1368         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1369         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1370         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1371         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1372         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1373
1374 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1375
1376         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1377         powerpc*-*-darwin* targets.
1378
1379 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1380
1381         * c-c++-common/tm/trxn-expr-3.c: New test.
1382
1383 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1384
1385         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1386
1387 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1388
1389         * gcc.target/i386/avx-recip-vec.c: New test.
1390         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1391         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1392         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1393         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1394         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1395         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1396         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1397         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1398         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1399         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1400         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1401         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1402         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1403         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1404
1405 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1406
1407         PR c++/51107
1408         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1409         non-template literal operator.
1410
1411 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1412
1413         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1414         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1415         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1416         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1417         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1418         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1419         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1420         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1421         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1422         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1423         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1424         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1425         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1426         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1427         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1428         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1429
1430 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1431
1432         PR c++/6936
1433         PR c++/25994
1434         PR c++/26256
1435         PR c++/30195
1436         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1437         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1438         * g++.old-deja/g++.other/anon7.C: Likewise.
1439         * g++.old-deja/g++.other/using1.C: Likewise.
1440         * g++.old-deja/g++.other/redecl1.C: Likewise.
1441         * g++.old-deja/g++.other/typedef7.C: Likewise.
1442         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1443         * g++.dg/template/using2.C: Likewise.
1444         * g++.dg/template/static4.C: Likewise.
1445         * g++.dg/template/typedef1.C: Likewise.
1446         * g++.dg/lookup/name-clash9.C: Likewise.
1447         * g++.dg/abi/mangle41.C: Likewise.
1448         * g++.dg/parse/ctor5.C: Likewise.
1449         * g++.dg/inherit/using4.C: Likewise.
1450         * g++.dg/lookup/using24.C: New.
1451         * g++.dg/lookup/using25.C: New.
1452         * g++.dg/lookup/using26.C: New.
1453         * g++.dg/lookup/using27.C: New.
1454         * g++.dg/lookup/using28.C: New.
1455         * g++.dg/lookup/using29.C: New.
1456         * g++.dg/lookup/using30.C: New.
1457         * g++.dg/lookup/using31.C: New.
1458         * g++.dg/lookup/using32.C: New.
1459         * g++.dg/lookup/using33.C: New.
1460         * g++.dg/lookup/using34.C: New.
1461         * g++.dg/lookup/using35.C: New.
1462         * g++.dg/lookup/using36.C: New.
1463         * g++.dg/lookup/using37.C: New.
1464         * g++.dg/lookup/using38.C: New.
1465         * g++.dg/lookup/using39.C: New.
1466         * g++.dg/lookup/using40.C: New.
1467         * g++.dg/lookup/using41.C: New.
1468         * g++.dg/lookup/using42.C: New.
1469         * g++.dg/lookup/using43.C: New.
1470         * g++.dg/lookup/using44.C: New.
1471         * g++.dg/lookup/using45.C: New.
1472         * g++.dg/lookup/pr6936.C: New.
1473         * g++.dg/debug/using4.C: New.
1474         * g++.dg/debug/using5.C: New.
1475         * g++.dg/cpp0x/forw_enum10.C: New.
1476
1477 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1478             Jan Hubicka  <jh@suse.cz>
1479
1480         * gcc.target/i386/sw-1.c: Force rep;movsb.
1481
1482 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1483
1484         PR testsuite/51059
1485         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1486         dg-additional-options.
1487
1488 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1489
1490         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1491         specified.  Remove redundant runtime checks.
1492         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1493         Allow for other than -m4.  Fix typos in comments.
1494
1495 2011-11-12  Jason Merrill  <jason@redhat.com>
1496
1497         PR c++/986
1498         * g++.dg/warn/ref-temp1.C: New.
1499
1500         PR c++/51060
1501         * g++.dg/opt/stack2.C: New.
1502
1503 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1504
1505         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1506         alpha*-*-linux* targets.
1507
1508 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1509
1510         PR testsuite/51059
1511         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1512         Darwin targets and allow external symbols to be undefined.
1513
1514 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1515
1516         * gcc.misc-tests/gcov-15.c: New.
1517
1518 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR tree-optimization/51058
1521         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1522         * gfortran.dg/vect/pr51058-2.f90: New test.
1523
1524 2011-11-10  Jason Merrill  <jason@redhat.com>
1525
1526         * g++.dg/template/linkage1.C: New.
1527         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1528         * g++.old-deja/g++.other/linkage4.C: Likewise.
1529
1530         PR c++/50973
1531         * g++.dg/cpp0x/defaulted33.C: New.
1532
1533 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1534
1535         PR middle-end/51038
1536         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1537         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1538         __atomic_clear.
1539
1540 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1541
1542         PR rtl-optimization/51040
1543         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1544         patchup code.
1545
1546 2011-11-10  Jason Merrill  <jason@redhat.com>
1547
1548         PR c++/51079
1549         * g++.dg/template/conv12.C: New.
1550
1551         PR debug/50983
1552         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1553
1554 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1555
1556         * gnat.dg/atomic6_1.adb: New test.
1557         * gnat.dg/atomic6_2.adb: Likewise.
1558         * gnat.dg/atomic6_3.adb: Likewise.
1559         * gnat.dg/atomic6_4.adb: Likewise.
1560         * gnat.dg/atomic6_5.adb: Likewise.
1561         * gnat.dg/atomic6_6.adb: Likewise.
1562         * gnat.dg/atomic6_7.adb: Likewise.
1563         * gnat.dg/atomic6_8.adb: Likewise.
1564         * gnat.dg/atomic6_pkg.ads: New helper.
1565
1566 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR middle-end/51077
1569         * gcc.c-torture/compile/pr51077.c: New test.
1570
1571         PR rtl-optimization/51023
1572         * gcc.c-torture/execute/pr51023.c: New test.
1573
1574 2011-11-10  Richard Guenther  <rguenther@suse.de>
1575
1576         PR tree-optimization/51042
1577         * gcc.dg/torture/pr51042.c: New testcase.
1578
1579 2011-11-10  Richard Guenther  <rguenther@suse.de>
1580
1581         PR tree-optimization/51070
1582         * gcc.dg/torture/pr51070.c: New testcase.
1583
1584 2011-11-10  Richard Guenther  <rguenther@suse.de>
1585
1586         PR tree-optimization/51030
1587         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1588
1589 2011-11-10  Richard Guenther  <rguenther@suse.de>
1590
1591         PR middle-end/51071
1592         * gcc.dg/torture/pr51071.c: New testcase.
1593
1594 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1595
1596         * gnat.dg/loop_optimization9.ad[sb]: New test.
1597
1598 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1599
1600         PR tree-optimization/51058
1601         * gfortran.dg/vect/pr51058.f90: New test.
1602
1603 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR tree-optimization/51000
1606         * gcc.dg/vect/pr51000.c: New test.
1607
1608 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1609
1610         PR c++/50837
1611         * g++.dg/cpp0x/static_assert5.C: New.
1612         * g++.dg/template/nontype13.C: Tweak.
1613
1614 2011-11-09  Jason Merrill  <jason@redhat.com>
1615
1616         PR c++/50972
1617         * g++.dg/cpp0x/noexcept16.C: New.
1618
1619         PR c++/51046
1620         * g++.dg/cpp0x/variadic119.C: New.
1621
1622 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1623
1624         PR target/50911
1625         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1626         permutations.
1627         * gcc.dg/torture/vshuf-32.inc: Likewise.
1628         * gcc.dg/torture/vshuf-4.inc: Likewise.
1629         * gcc.dg/torture/vshuf-8.inc: Likewise.
1630
1631         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1632
1633 2011-11-09  Ian Lance Taylor  <iant@google.com>
1634
1635         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1636         procedure.
1637         * gcc.dg/split-5.c: New test.
1638
1639 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1640
1641         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1642
1643 2011-11-09  Jason Merrill  <jason@redhat.com>
1644
1645         PR c++/51029
1646         * g++.dg/template/virtual1.C: New.
1647
1648 2011-11-08  Jason Merrill  <jason@redhat.com>
1649
1650         Run most C++ tests in both C++98 and C++11 modes.
1651         * lib/target-supports.exp (check_effective_target_c++11): New.
1652         (check_effective_target_c++98): New.
1653         * lib/g++-dg.exp (g++-dg-runtest): New.
1654         * g++.dg/dg.exp: Use g++-dg-runtest.
1655         * g++.dg/charset/charset.exp: Likewise.
1656         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1657         * g++.dg/dfp/dfp.exp: Likewise.
1658         * g++.dg/gcov/gcov.exp: Likewise.
1659         * g++.dg/gomp/gomp.exp: Likewise.
1660         * g++.dg/graphite/graphite.exp: Likewise.
1661         * g++.dg/tls/tls.exp: Likewise.
1662         * g++.dg/tm/tm.exp: Likewise.
1663         * g++.dg/vect/vect.exp: Likewise.
1664         * g++.old-deja/old-deja.exp: Likewise.
1665         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1666         with some of the torture options.
1667         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1668         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1669         * g++.dg/init/null1.C: Only run in C++98.
1670         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1671         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1672         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1673         * g++.old-deja/g++.other/anon9.C: Likewise.
1674         * g++.old-deja/g++.other/linkage1.C: Likewise.
1675         * g++.old-deja/g++.other/linkage2.C: Likewise.
1676         * g++.old-deja/g++.pt/t29.C: Likewise.
1677         * g++.old-deja/g++.pt/t30.C: Likewise.
1678         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1679         * g++.dg/ext/anon-struct4.C: Likewise.
1680         * g++.dg/init/brace2.C: Likewise.
1681         * g++.dg/init/brace6.C: Likewise.
1682         * g++.dg/other/anon3.C: Likewise.
1683         * g++.dg/template/arg2.C: Likewise.
1684         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1685         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1686         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1687         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1688         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1689         * g++.old-deja/g++.brendan/init2.C: Likewise.
1690         * g++.old-deja/g++.brendan/init4.C: Likewise.
1691         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1692         * g++.old-deja/g++.jason/cond.C: Likewise.
1693         * g++.old-deja/g++.law/init1.C: Likewise.
1694         * g++.old-deja/g++.law/operators32.C: Likewise.
1695         * g++.old-deja/g++.pt/enum6.C: Likewise.
1696         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1697         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1698
1699         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1700         * g++.dg/init/new11.C: Likewise.
1701         * g++.dg/init/pr29571.C: Likewise.
1702         * g++.dg/lookup/forscope2.C: Likewise.
1703         * g++.dg/parse/linkage1.C: Likewise.
1704         * g++.dg/parse/typedef8.C: Likewise.
1705         * g++.dg/template/error44.C: Likewise.
1706         * g++.dg/tls/diag-2.C: Likewise.
1707         * g++.dg/tls/diag-4.C: Likewise.
1708         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1709         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1710         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1711         * g++.old-deja/g++.brendan/new3.C: Likewise.
1712         * g++.old-deja/g++.eh/new1.C: Likewise.
1713         * g++.old-deja/g++.eh/new2.C: Likewise.
1714         * g++.old-deja/g++.jason/new.C: Likewise.
1715         * g++.old-deja/g++.law/friend1.C: Likewise.
1716         * g++.old-deja/g++.mike/net46.C: Likewise.
1717         * g++.old-deja/g++.mike/p755.C: Likewise.
1718         * g++.old-deja/g++.other/new6.C: Likewise.
1719
1720         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1721         * g++.dg/template/crash53.C: Likewise.
1722         * g++.dg/template/void9.C: Likewise.
1723
1724 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1725
1726         PR c++/51045
1727         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1728
1729 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1730
1731         PR c++/51047
1732         * g++.dg/cpp0x/sfinae29.C: New.
1733
1734 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1735
1736         PR fortran/50960
1737         * gfortran.dg/typebound_call_22.f03: New test case.
1738
1739 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1740
1741         PR libfortran/50016
1742         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1743
1744 2011-11-09  Richard Guenther  <rguenther@suse.de>
1745
1746         PR tree-optimization/51039
1747         * gcc.dg/pr51039.c: New testcase.
1748
1749 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1750
1751         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1752         Enable also for powerpc*-*-*.
1753
1754 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1755
1756         PR fortran/50540
1757         * gfortran.dg/forall_16.f90: New test.
1758
1759 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1760
1761         PR fortran/38718
1762         * gfortran.dg/initialization_29.f90: Expand test.
1763
1764 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1765
1766         PR c++/51027
1767         * g++.dg/cpp0x/alias-decl-12.C: New test.
1768         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1769
1770 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1771
1772         PR debug/51032
1773         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1774
1775 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1776
1777         PR tree-optimization/51015
1778         * gcc.dg/vect/pr51015.c: New test.
1779
1780 2011-11-08  David S. Miller  <davem@davemloft.net>
1781
1782         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1783         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1784
1785 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1786
1787         PR fortran/50404
1788         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1789
1790 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1791
1792         PR fortran/50409
1793         * gfortran.dg/string_5.f90: Improve testcase.
1794
1795 2011-10-23  Jason Merrill  <jason@redhat.com>
1796
1797         PR c++/50835
1798         * g++.dg/template/lvalue2.C: New.
1799
1800 2011-11-08  Michael Matz  <matz@suse.de>
1801
1802         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1803         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1804         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1805         * g++.dg/eh/builtin2.C: Ditto.
1806         * g++.dg/eh/builtin3.C: Ditto.
1807
1808 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1809
1810         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1811         being prefered even for -mavx.
1812         * gcc.target/i386/avx-cvt-3.c: New test.
1813
1814 2011-11-08  Richard Guenther  <rguenther@suse.de>
1815
1816         PR tree-optimization/51012
1817         * gcc.dg/pr51012-1.c: New testcase.
1818         * gcc.dg/pr51012-2.c: Likewise.
1819
1820 2011-11-08  Richard Guenther  <rguenther@suse.de>
1821
1822         PR middle-end/51010
1823         * c-c++-common/uninit-pr51010.c: New testcase.
1824
1825 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1826
1827         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1828         check_effective_target_vect_call_copysignf,
1829         check_effective_target_vect_call_lrint): New procedures.
1830         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1831         $VECT_SLP_CFLAGS with -ffast-math.
1832         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1833         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1834         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1835         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1836
1837 2011-11-07  Richard Henderson  <rth@redhat.com>
1838             Aldy Hernandez  <aldyh@redhat.com>
1839             Torvald Riegel  <triegel@redhat.com>
1840
1841         Merged from transactional-memory.
1842
1843         * g++.dg/dg.exp: Run transactional memory tests.
1844         * g++.dg/tm: New directory with new tests.
1845         * gcc.dg/tm: New directory with new tests.
1846         * c-c++-common/tm: New directory with new tests.
1847
1848 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1849
1850         Fix context handling of alias-declaration
1851         * g++.dg/cpp0x/alias-decl-11.C: New test.
1852
1853 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1854
1855         PR c++/50864
1856         * g++.dg/parse/template26.C: New.
1857         * g++.dg/template/crash45.C: Adjust dg-error string.
1858
1859 2011-11-07  Jason Merrill  <jason@redhat.com>
1860
1861         PR c++/50848
1862         * g++.dg/template/lookup9.C: New.
1863
1864         PR c++/50863
1865         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1866
1867         PR c++/50870
1868         * g++.dg/cpp0x/decltype35.C: New.
1869
1870 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1871
1872         Support C++11 alias-declaration
1873         PR c++/45114
1874         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1875         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1876         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1877         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1878         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1879         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1880         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1881         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1882         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1883         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1884         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1885         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1886         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1887
1888 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1889
1890         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1891
1892 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1893
1894         PR fortran/50919
1895         * gfortran.dg/typebound_call_21.f03: New.
1896
1897 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1898
1899         * gcc.dg/profile-dir-1.c: Adjust final scan.
1900         * gcc.dg/profile-dir-2.c: Adjust final scan.
1901         * gcc.dg/profile-dir-3.c: Adjust final scan.
1902         * gcc.misc-tests/gcov.exp: Adjust regexp.
1903         * gcc.misc-tests/gcov-12.c: New.
1904         * gcc.misc-tests/gcov-13.c: New.
1905         * gcc.misc-tests/gcovpart-13b.c: New.
1906         * gcc.misc-tests/gcov-14.c: New.
1907
1908 2011-11-07  Jason Merrill  <jason@redhat.com>
1909
1910         PR c++/35688
1911         * g++.dg/ext/visibility/template8.C: New.
1912
1913 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1914
1915         PR tree-optimization/50789
1916         * gcc.target/i386/avx2-gather-1.c: New test.
1917         * gcc.target/i386/avx2-gather-2.c: New test.
1918         * gcc.target/i386/avx2-gather-3.c: New test.
1919         * gcc.target/i386/avx2-gather-4.c: New test.
1920
1921 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1922
1923         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1924
1925 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1926
1927         PR libfortran/45723
1928         * gfortran.dg/open_dev_null.f90: Remove testcase.
1929
1930 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1931
1932         * lib/target-supports.exp (check_effective_target_sync_int_128):
1933         Don't cache the result.
1934         (check_effective_target_sync_long_long): Ditto.
1935
1936 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1937
1938         PR rtl-optimization/47698
1939         * gcc.target/i386/47698.c: New test.
1940
1941 2011-11-06  Jason Merrill  <jason@redhat.com>
1942
1943         PR c++/35688
1944         * g++.dg/ext/visibility/template7.C: New.
1945
1946 2011-11-07  Terry Guo  <terry.guo@arm.com>
1947
1948         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1949         * gcc.target/arm/wmul-2.c: Ditto.
1950         * gcc.target/arm/wmul-3.c: Ditto.
1951         * gcc.target/arm/wmul-4.c: Ditto.
1952
1953 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1954
1955         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1956         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1957         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1958         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1959         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1960         expected diagnostics.
1961
1962 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1963             Richard Henderson  <rth@redhat.com>
1964             Aldy Hernandez  <aldyh@redhat.com>
1965
1966         Merged from cxx-mem-model.
1967
1968         * lib/target-supports.exp (check_effective_target_sync_int_128,
1969         check_effective_target_sync_long_long): Check whether the target
1970         supports 64 and 128 bit __sync builtins.
1971         (check_effective_target_cas_char): New.
1972         (check_effective_target_cas_int): New.
1973         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1974         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1975         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1976         produce the expected library calls.
1977         * gcc.dg/atomic-fence.c: New functional tests.
1978         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1979         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1980         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1981         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1982         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1983         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1984         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1985         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1986         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1987         are atomic.
1988         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1989         loads are atomic.
1990         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1991         are atomic.
1992         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1993         are atomic.
1994         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1995         int128 operations are atomic.
1996         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1997         operations are atomic.
1998         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1999         operations are atomic.
2000         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2001         operations are atomic.
2002         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2003         stores aren't moved out of a loop.
2004         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2005         globals don't overwrite neighbouring globals.
2006         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2007         writes dont overwrite neighbouring components.
2008         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2009         * c-c++-common/gomp/atomic-3.c: Likewise.
2010         * c-c++-common/gomp/atomic-9.c: Likewise.
2011         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2012         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2013         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2014         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2015         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2016         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2017         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2018         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2019         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2020         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2021         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2022         g++.dg/gomp/atomic-15.C: Remove.
2023         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2024         * gcc.dg/gomp/atomic-11.c: Remove test.
2025
2026 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2027
2028         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2029         * gcc.dg/vect/slp-cond-1.c: New test.
2030         * gcc.dg/vect/slp-cond-2.c: New test.
2031
2032 2011-11-05  David S. Miller  <davem@davemloft.net>
2033
2034         * lib/test-supports.exp
2035         (check_effective_target_ultrasparc_vis2_hw): New proc.
2036         (check_effective_target_ultrasparc_vis3_hw): New proc.
2037         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2038         * gcc.target/sparc/vec-init-2.inc: Likewise.
2039         * gcc.target/sparc/vec-init-3.inc: Likewise.
2040         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2041         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2042         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2043         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2044         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2045         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2046         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2047         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2048         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2049
2050 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2051
2052         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2053         Disable test on Epiphany.
2054         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2055         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2056         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2057         * g++.dg/parse/pragma3.C: Likewise.
2058         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2059         (bar): Use it.
2060         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2061         * gcc.dg/tls/thr-cse-1.c: Likewise.
2062         * g++.dg/opt/devirt2.C: Likewise.
2063         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2064         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2065         * gcc.target/epiphany: New directory.
2066
2067 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2068
2069         * gfortran.dg/quad_2.f90: New.
2070
2071 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2072
2073         * gcc.dg/strlenopt-22g.c: New wrapper around...
2074         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2075
2076 2011-11-04  Jason Merrill  <jason@redhat.com>
2077
2078         PR c++/26714
2079         * g++.dg/init/lifetime2.C: New.
2080         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2081
2082         PR c++/48370
2083         * g++.dg/init/lifetime1.C: Test cleanup order.
2084
2085 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2086
2087         * g++.dg/other/offsetof7.C: New test.
2088
2089 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2090
2091         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2092         variable, default empty, -ffat-lto-objects for effective_target_lto.
2093         (gcc-dg-test-1): Add options from dg-final methods.
2094         * lib/scanasm.exp (scan-assembler_required_options)
2095         (scan-assembler-not_required_options): New procs.
2096
2097 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2098
2099         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2100         generate a pedwarn in c++98-mode.
2101         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2102         don't generate a pedwarn in c++0x-mode.
2103
2104 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2105
2106         PR c++/50965
2107         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2108
2109 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2110
2111         PR rtl-optimization/38644
2112         * gcc.target/arm/stack-red-zone.c: New.
2113
2114 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2115
2116         PR c++/48420
2117         * g++.dg/warn/Wconversion-null-3.C: New.
2118
2119 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2120
2121         PR c++/50941
2122         * g++.dg/cpp0x/udlit-strint-length.C: New.
2123
2124 2011-11-04  Jason Merrill  <jason@redhat.com>
2125
2126         PR c++/48370
2127         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2128         * g++.dg/init/lifetime1.C: New.
2129         * g++.dg/init/ref21.C: New.
2130         * g++.dg/eh/array1.C: New.
2131
2132 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2133
2134         PR tree-optimization/50763
2135         * gcc.dg/pr50763-5.c: New test.
2136
2137 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2138
2139         PR tree-optimization/50763
2140         * g++.dg/pr50763-4.C: New test.
2141
2142 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2143
2144         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2145         test.
2146
2147         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2148
2149         * gcc.dg/torture/vec-cvt-1.c: New test.
2150
2151 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2152
2153         * gnat.dg/specs/private1[-sub].ads: New test.
2154
2155 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2156
2157         PR fortran/43829
2158         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2159         * gfortran.dg/inline_sum_1.f90: New.
2160         * gfortran.dg/inline_sum_2.f90: New.
2161         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2162         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2163         * gfortran.dg/inline_product_1.f90: New.
2164
2165 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2166
2167         PR fortran/50933
2168         * gfortran.dg/bind_c_dts_5.f90: New.
2169
2170 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2171
2172         PR fortran/50960
2173         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2174
2175 2011-11-03  Richard Guenther  <rguenther@suse.de>
2176
2177         PR middle-end/50079
2178         * g++.dg/init/copy7.C: Remove testcase.
2179
2180 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2181
2182         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2183         * g++.dg/ipa/devirt-c-2.C: Likewise.
2184         * g++.dg/ipa/devirt-c-7.C: New test.
2185         * g++.dg/ipa/devirt-c-8.C: Likewise.
2186
2187 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2188
2189         PR tree-optimization/50912
2190         * gnat.dg/loop_optimization10.ad[sb]: New test.
2191         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2192
2193 2011-11-02  Jason Merrill  <jason@redhat.com>
2194
2195         PR c++/50930
2196         * g++.dg/cpp0x/nsdmi-list2.C: New.
2197
2198 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2199
2200         PR c++/50810
2201         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2202         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2203
2204 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2205
2206         PR tree-optimization/50769
2207         * gfortran.dg/pr50769.f90: New test.
2208
2209 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2210
2211         * gcc.target/sparc/20111102-1.c: New test.
2212
2213 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2214
2215         PR c++/50956
2216         * g++.dg/warn/Wcast-qual2.C: New.
2217
2218 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2219
2220         PR tree-optimization/50763
2221         * g++.dg/pr50763-3.C: New test.
2222
2223 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2224
2225         PR tree-optimization/50672
2226         * g++.dg/pr50672.C: New test.
2227
2228 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2229
2230         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2231         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2232         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2233
2234         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2235
2236 2011-11-02  Richard Guenther  <rguenther@suse.de>
2237
2238         PR tree-optimization/50902
2239         * gcc.dg/torture/pr50902.c: New testcase.
2240
2241 2010-11-02  Richard Guenther  <rguenther@suse.de>
2242
2243         PR tree-optimization/50890
2244         * gcc.dg/torture/pr50890.c: New testcase.
2245
2246 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2247
2248         PR c++/44277
2249         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2250         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2251
2252 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2253
2254         PR tree-optimization/50908
2255         * gcc.dg/pr50908.c: New test.
2256         * gcc.dg/pr50908-2.c: Same.
2257         * gcc.dg/pr50908-3.c: Same.
2258
2259 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2260
2261         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2262         the outer loop.  Remove comment.  Don't check for widen-mult.
2263
2264 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2265
2266         * gcc.dg/ipa/ipcp-4.c: New test.
2267
2268 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2269
2270         * gcc.dg/vshift-3.c: New test.
2271         * gcc.dg/vshift-4.c: New test.
2272         * gcc.dg/vshift-5.c: New test.
2273
2274 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2275
2276         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2277         and current implementation.
2278
2279 2011-10-31  Paul Brook  <paul@codesourcery.com>
2280
2281         * gcc.dg/constructor-1.c: New test.
2282
2283 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2284
2285         PR fortran/50753
2286         * gfortran.dg/dshift_3.f90: New test.
2287
2288 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2289
2290         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2291         hppa*-*-hpux*.
2292         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2293         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2294         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2295         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2296         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2297         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2298         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2299         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2300         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2301         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2302         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2303         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2304         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2305         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2306         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2307         * gcc.dg/vector-compare-2.c: Likewise.
2308
2309 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2310
2311         PR c++/50901
2312         * g++.dg/cpp0x/pr50901.C: New.
2313
2314 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2315
2316         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2317         * gcc.target/i386/fma4-check.h (main): Ditto.
2318         * gcc.target/i386/xop-check.h (main): Ditto.
2319
2320 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2321
2322         Revert:
2323         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2324
2325         PR c++/50864
2326         * g++.dg/template/crash109.C: New.
2327
2328 2011-10-28  Jason Merrill  <jason@redhat.com>
2329
2330         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2331
2332 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2333
2334         PR c++/50864
2335         * g++.dg/template/crash109.C: New.
2336
2337 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2338
2339         * gfortran.dg/nearest_5.f90: New test.
2340
2341 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2342
2343         * gcc.dg/vshift-1.c: New test.
2344         * gcc.dg/vshift-2.c: New test.
2345         * gcc.target/i386/xop-vshift-1.c: New test.
2346         * gcc.target/i386/xop-vshift-2.c: New test.
2347         * gcc.target/i386/avx2-vshift-1.c: New test.
2348
2349 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2350
2351         PR rtl-optimization/49720
2352         * g++.dg/torture/pr49720.C: New test.
2353
2354 2011-10-27  David S. Miller  <davem@davemloft.net>
2355
2356         * gcc.target/sparc/setcc-3.c: New test.
2357
2358 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2359
2360         PR c++/30066
2361         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2362
2363 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2364
2365         * gcc.target/i386/sse2-cvt-1.c: New test.
2366         * gcc.target/i386/sse2-cvt-2.c: New test.
2367         * gcc.target/i386/avx-cvt-1.c: New test.
2368         * gcc.target/i386/avx-cvt-2.c: New test.
2369         * gcc.target/i386/avx2-cvt-1.c: New test.
2370         * gcc.target/i386/avx2-cvt-2.c: New test.
2371
2372 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2373
2374         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2375
2376 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2377             Steven G. Kargl  <kargl@gcc.gnu.org>
2378
2379         PR target/50875
2380         * gfortran.dg/pr50875.f90: New test.
2381
2382 2011-10-26  David S. Miller  <davem@davemloft.net>
2383
2384         * gcc.target/sparc/fmaf-1.c: New test.
2385
2386         * gcc.target/sparc/setcc-1.c: New test.
2387         * gcc.target/sparc/setcc-2.c: New test.
2388
2389 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2390
2391         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2392
2393 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2394
2395         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2396         Windows targets.
2397
2398 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2399
2400         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2401         symbol names.
2402
2403 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2404
2405         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2406
2407 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2408
2409         * gnat.dg/specs/discr1.ads: New test.
2410         * gnat.dg/specs/discr1_pkg.ads: New helper.
2411
2412 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2413
2414         * gnat.dg/specs/unchecked_union.ads: Rename to...
2415         * gnat.dg/specs/unchecked_union1.ads: ...this.
2416         * gnat.dg/specs/unchecked_union2.ads: New test.
2417
2418 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2419
2420         * gnat.dg/specs/atomic1.ads: New test.
2421
2422 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2423
2424         Implement C++11 user-defined literals.
2425         * g++.dg/cpp0x/udlit-addr.C: New.
2426         * g++.dg/cpp0x/udlit-args.C: New.
2427         * g++.dg/cpp0x/udlit-args-neg.C: New.
2428         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2429         * g++.dg/cpp0x/udlit-concat.C: New.
2430         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2431         * g++.dg/cpp0x/udlit-constexpr.C: New.
2432         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2433         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2434         * g++.dg/cpp0x/udlit-friend.C: New.
2435         * g++.dg/cpp0x/udlit-general.C: New.
2436         * g++.dg/cpp0x/udlit-inline.C: New.
2437         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2438         * g++.dg/cpp0x/udlit-member-neg.C: New.
2439         * g++.dg/cpp0x/udlit-namespace.C: New.
2440         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2441         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2442         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2443         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2444         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2445         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2446         * g++.dg/cpp0x/udlit-raw-str.C: New.
2447         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2448         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2449         * g++.dg/cpp0x/udlit-systemheader.C: New.
2450         * g++.dg/cpp0x/udlit-template.C: New.
2451         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2452         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2453         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2454         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2455         * g++.dg/cpp0x/udlit_system_header: New.
2456
2457 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2458
2459         PR c++/50870
2460         * g++.dg/cpp0x/decltype34.C: New.
2461
2462 2011-10-26  Tom de Vries <tom@codesourcery.com>
2463
2464         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2465         * gcc.c-torture/unsorted/HIset.c: Same.
2466         * gcc.c-torture/unsorted/SIcmp.c: Same.
2467         * gcc.c-torture/unsorted/SIset.c: Same.
2468         * gcc.c-torture/unsorted/SFset.c: Same.
2469         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2470         * gcc.c-torture/unsorted/USIcmp.c: Same.
2471         * gcc.c-torture/unsorted/DFcmp.c: Same.
2472
2473 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2474
2475         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2476         to work also with -masm=intel and additionally test the xmm vs. ymm
2477         register type combination on mask/dest and in vsib.
2478         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2479         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2480         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2481         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2482         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2483         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2484         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2485         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2486         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2487         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2488         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2489         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2490         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2491         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2492         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2493         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2494         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2495         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2496         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2497         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2498         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2499         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2500         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2501         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2502         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2503         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2504         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2505         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2506         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2507         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2508         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2509
2510 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2511
2512         PR tree-optimization/50763
2513         * gcc.dg/pr50763-2.c: New test.
2514
2515 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2516
2517         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2518         Update expected messages.
2519
2520 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2521
2522         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2523
2524 2011-10-25  Jason Merrill  <jason@redhat.com>
2525
2526         PR c++/50866
2527         * g++.dg/init/aggr7.C: New.
2528
2529         PR c++/49996
2530         * g++.dg/cpp0x/initlist59.C: New.
2531
2532 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2533
2534         PR c++/50858
2535         * g++.dg/overload/operator5.C: New.
2536
2537 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2538
2539         PR c++/50861
2540         * g++.dg/template/crash108.C: New.
2541
2542 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2543
2544         PR tree-optimization/50596
2545         * gcc.dg/vect/vect-cond-10.c: New test.
2546
2547 2011-10-24  Joey Ye  <joey.ye@arm.com>
2548
2549         * gcc.target/arm/pr42575.c: Remove architecture option.
2550
2551 2011-10-24  David S. Miller  <davem@davemloft.net>
2552
2553         * gcc.target/sparc/vis3move-1.c: New test.
2554         * gcc.target/sparc/vis3move-2.c: New test.
2555         * gcc.target/sparc/vis3move-3.c: New test.
2556
2557 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2558
2559         * gcc.dg/strlenopt-22.c: New testcase.
2560         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2561
2562 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2563
2564         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2565         Remove -march=i386.
2566         (dg-skip-if): Remove.
2567         * gcc.target/i386/funcspec-1.c: Ditto.
2568         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2569
2570 2011-10-24  Richard Guenther  <rguenther@suse.de>
2571
2572         * gcc.dg/vect/vect-bool-1.c: New testcase.
2573
2574 2011-10-24  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/50838
2577         * gcc.dg/torture/pr50838.c: New testcase.
2578
2579 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2580
2581         PR tree-optimization/50730
2582         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2583         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2584         -fno-tree-sra and SLP flags.
2585
2586 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2587
2588         PR c++/50841
2589         Revert:
2590         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2591
2592         PR c++/50810
2593         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2594         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2595
2596 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2597
2598         PR c++/50810
2599         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2600         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2601
2602 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2603
2604         PR tree-optimization/50763
2605         * gcc.dg/pr50763.c: New test.
2606
2607 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2608
2609         PR target/50788
2610         * gcc.target/i386/pr50788.c: New test.
2611
2612 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2613
2614         PR tree-optimization/50819
2615         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2616         * g++.dg/vect/slp-pr50819.cc: New test.
2617
2618 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2619
2620         PR c++/45385
2621         * g++.dg/warn/Wconversion4.C: New.
2622
2623 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR target/50813
2626         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2627         from element other than first and reverse permutation.
2628         * gcc.dg/torture/vshuf-16.inc: Likewise.
2629         * gcc.dg/torture/vshuf-8.inc: Likewise.
2630         * gcc.dg/torture/vshuf-4.inc: Likewise.
2631
2632 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2633
2634         PR c++/31423
2635         * g++.dg/parse/error43.C: New.
2636         * g++.dg/parse/error44.C: Likewise.
2637
2638 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2639             Kirill Yukhin  <kirill.yukhin@intel.com>
2640
2641         PR target/50740
2642         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2643         * gcc.target/i386/bmi2-check.h: Ditto.
2644
2645 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2646
2647         PR c++/50811
2648         * g++.dg/cpp0x/override2.C: Add test.
2649
2650 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2651
2652         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2653         check_linker_plugin_available.
2654
2655 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2656
2657         * gcc.target/i386/branch-cost1.c: New test.
2658         * gcc.target/i386/branch-cost2.c: New test.
2659         * gcc.target/i386/branch-cost3.c: New test.
2660         * gcc.target/i386/branch-cost4.c: New test.
2661
2662 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2663
2664         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2665
2666 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2667
2668         PR testsuite/50722
2669         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2670
2671 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2672
2673         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2674         (_moz_foo, EXT__foo): Use ASMNAME.
2675
2676 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2677
2678         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2679         names.
2680
2681 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2682
2683         PR target/50766
2684         * gcc.target/i386/pr50766.c: New test.
2685
2686 2011-10-20  Jason Merrill  <jason@redhat.com>
2687
2688         PR c++/41449
2689         * g++.dg/eh/partial1.C: New.
2690
2691 2011-10-20  Richard Henderson  <rth@redhat.com>
2692
2693         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2694         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2695         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2696         Use __builtin_shuffle.
2697
2698 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2699
2700         PR fortran/50514
2701         * gfortran.dg/ishft_3.f90:  Update test.
2702
2703 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2704
2705         PR fortran/50524
2706         * gfortran.dg/substring_integer_index.f90: New test.
2707
2708 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2709
2710         * gfortran.dg/format_string.f: New test.
2711
2712 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2713
2714         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2715         non_strict_align.
2716         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2717
2718 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2719
2720         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2721         gcc.target/i386/pr46226.c: Do not use
2722         -mno-accumulate-outgoing-args.
2723
2724 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2725
2726         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2727         including <strings.h>.
2728
2729 2011-10-19  Jan Hubicka  <jh@suse.cz>
2730
2731         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2732         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2733         * lib/c-torture.exp: Likewise.
2734         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2735         * gcc.c-torture/compile/sync-1.c: Likewise.
2736         * gcc.c-torture/compile/sync-1.c: Likewise.
2737         * gcc.c-torture/compile/sync-3.c: Likewise.
2738         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2739         * gcc.dg/noncompile/920507-1.c: Likewise.
2740         * gcc.dg/torture/pr36400.c: Likewise.
2741         * g++.dg/torture/pr34850.C: Likewise.
2742
2743 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2744
2745         * gnat.dg/source_ref1.adb: New test.
2746         * gnat.dg/source_ref2.adb: Likewise.
2747
2748 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2749
2750         PR c++/13657
2751         * g++.dg/parse/error42.C: New.
2752         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2753
2754 2011-10-19  Jason Merrill  <jason@redhat.com>
2755
2756         PR c++/50793
2757         * g++.dg/init/value9.C: New.
2758
2759 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2760
2761         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2762         * gcc.dg/torture/vshuf-16.inc: Likewise.
2763         * gcc.dg/torture/vshuf-8.inc: Likewise.
2764         * gcc.dg/torture/vshuf-4.inc: Likewise.
2765
2766 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2767
2768         PR fortran/47023
2769         * gfortran.dg/sizeof_proc.f90: New.
2770
2771 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2772
2773         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2774         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2775
2776 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2777
2778         PR testsuite/50796
2779         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2780
2781 2011-10-19  Jason Merrill  <jason@redhat.com>
2782
2783         PR c++/50787
2784         * g++.dg/init/ref20.C: New.
2785
2786 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2787
2788         PR middle-end/50795
2789         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2790         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2791         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2792         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2793         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2794
2795 2011-10-19  Richard Guenther  <rguenther@suse.de>
2796
2797         PR middle-end/50768
2798         * gcc.dg/torture/pr50768.c: New testcase.
2799
2800 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2801
2802         PR rtl-optimization/50340
2803         * gcc.dg/pr50340.c: New.
2804
2805 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2806
2807         PR tree-optimization/50717
2808
2809         * gcc.dg/pr50717-1.c: New file.
2810         * gcc.target/arm/wmul-12.c: Correct types.
2811         * gcc.target/arm/wmul-8.c: Correct types.
2812
2813 2011-10-18  Jason Merrill  <jason@redhat.com>
2814
2815         PR c++/50531
2816         * g++.dg/cpp0x/defaulted32.C: New.
2817
2818         PR c++/50742
2819         * g++.dg/lookup/using23.C: New.
2820
2821         PR c++/50500
2822         * g++.dg/cpp0x/implicit12.C: New.
2823         * g++.dg/cpp0x/defaulted20.C: Adjust.
2824         * g++.dg/cpp0x/defaulted21.C: Adjust.
2825         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2826         * g++.dg/cpp0x/implicit4.C: Adjust.
2827         * g++.dg/cpp0x/implicit5.C: Adjust.
2828         * g++.dg/cpp0x/implicit8.C: Adjust.
2829         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2830         * g++.dg/cpp0x/not_special.C: Adjust.
2831         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2832         * g++.dg/cpp0x/rv1n.C: Adjust.
2833         * g++.dg/cpp0x/rv2n.C: Adjust.
2834         * g++.dg/cpp0x/rv3n.C: Adjust.
2835         * g++.dg/cpp0x/rv4n.C: Adjust.
2836         * g++.dg/cpp0x/rv5n.C: Adjust.
2837         * g++.dg/cpp0x/rv6n.C: Adjust.
2838         * g++.dg/cpp0x/rv7n.C: Adjust.
2839
2840 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2841
2842         * gcc.target/i386/avx2-vpop-check.h: New header.
2843         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2844         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2845         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2846         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2847         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2848         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2849         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2850         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2851         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2852         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2853         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2854         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2855         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2856         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2857         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2858
2859 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2860
2861         PR fortran/50420
2862         * gfortran.dg/coarray_subobject_1.f90: New test.
2863         * gfortran.dg/coarray/subobject_1.f90: New test.
2864
2865 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2866
2867         PR rtl-optimization/50205
2868         * gcc.dg/pr50205.c: New.
2869
2870 2011-10-18  Richard Guenther  <rguenther@suse.de>
2871
2872         PR tree-optimization/50767
2873         * gcc.dg/torture/pr50767.c: New testcase.
2874
2875 2011-10-18  Julian Brown  <julian@codesourcery.com>
2876
2877         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2878         * gcc.target/arm/unaligned-memcpy-1.c: New.
2879         * gcc.target/arm/unaligned-memcpy-2.c: New.
2880         * gcc.target/arm/unaligned-memcpy-3.c: New.
2881         * gcc.target/arm/unaligned-memcpy-4.c: New.
2882
2883 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2884
2885         PR fortran/47023
2886         * gfortran.dg/iso_c_binding_class.f03: New.
2887
2888 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2889
2890         * testsuite/lib/target-supports.exp
2891         (check_effective_target_vect_widen_shift): New.
2892         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2893         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2894         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2895         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2896
2897 2011-10-18  Richard Guenther  <rguenther@suse.de>
2898
2899         * gcc.dg/torture/restrict-1.c: New testcase.
2900
2901 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2902
2903         * g++.dg/ext/bases.C: New test.
2904
2905 2011-10-17  David S. Miller  <davem@davemloft.net>
2906
2907         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2908         all operations to emit VIS instructions.
2909         * gcc.target/sparc/fandnot.c: Likewise.
2910         * gcc.target/sparc/fnot.c: Likewise.
2911         * gcc.target/sparc/for.c: Likewise.
2912         * gcc.target/sparc/fornot.c: Likewise.
2913         * gcc.target/sparc/fxnor.c: Likewise.
2914         * gcc.target/sparc/fxor.c: Likewise.
2915         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2916         needed.
2917
2918 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2919
2920         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2921         * gcc.dg/torture/vshuf-16.inc: New file.
2922         * gcc.dg/torture/vshuf-2.inc: New file.
2923         * gcc.dg/torture/vshuf-32.inc: New file.
2924         * gcc.dg/torture/vshuf-4.inc: New file.
2925         * gcc.dg/torture/vshuf-8.inc: New file.
2926         * gcc.dg/torture/vshuf-main.inc: New file.
2927         * gcc.dg/torture/vshuf-v16hi.c: New test.
2928         * gcc.dg/torture/vshuf-v16qi.c: New test.
2929         * gcc.dg/torture/vshuf-v2df.c: New test.
2930         * gcc.dg/torture/vshuf-v2di.c: New test.
2931         * gcc.dg/torture/vshuf-v2sf.c: New test.
2932         * gcc.dg/torture/vshuf-v2si.c: New test.
2933         * gcc.dg/torture/vshuf-v32qi.c: New test.
2934         * gcc.dg/torture/vshuf-v4df.c: New test.
2935         * gcc.dg/torture/vshuf-v4di.c: New test.
2936         * gcc.dg/torture/vshuf-v4hi.c: New test.
2937         * gcc.dg/torture/vshuf-v4sf.c: New test.
2938         * gcc.dg/torture/vshuf-v4si.c: New test.
2939         * gcc.dg/torture/vshuf-v8hi.c: New test.
2940         * gcc.dg/torture/vshuf-v8qi.c: New test.
2941         * gcc.dg/torture/vshuf-v8sf.c: New test.
2942         * gcc.dg/torture/vshuf-v8si.c: New test.
2943
2944 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2945
2946         PR tree-optimization/50746
2947         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2948
2949 2011-10-17  Jason Merrill  <jason@redhat.com>
2950
2951         PR c++/50736
2952         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2953
2954 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2955
2956         PR c++/44524
2957         * g++.dg/parse/error41.C: New.
2958         * g++.dg/parse/error20.C: Adjust.
2959
2960 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2961
2962         PR c++/50757
2963         * g++.dg/warn/format7.C: New.
2964         * obj-c++.dg/warn7.mm: Likewise.
2965
2966 2011-10-17  Richard Guenther  <rguenther@suse.de>
2967
2968         PR tree-optimization/50729
2969         * gcc.dg/torture/pr50729.c: New testcase.
2970
2971 2011-10-15  Tom Tromey  <tromey@redhat.com>
2972             Dodji Seketeli  <dodji@redhat.com>
2973
2974         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2975         included files.
2976         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2977         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2978         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2979         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2980
2981 2011-10-15  Tom Tromey  <tromey@redhat.com>
2982             Dodji Seketeli  <dodji@redhat.com>
2983
2984         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2985
2986 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2987
2988         PR c++/48489
2989         * g++.dg/inherit/error5.C: New.
2990
2991 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2992
2993         PR fortran/47023
2994         PR fortran/50752
2995         * gfortran.dg/kind_tests_4.f90: New.
2996
2997 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2998
2999         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3000         targets that support vector condition.
3001
3002 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/47023
3005         * gfortran.dg/c_kind_tests_3.f03: New.
3006
3007 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3008
3009         PR fortran/50547
3010         * gfortran.dg/elemental_args_check_4.f90: New.
3011
3012 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3013
3014         PR tree-optimization/50727
3015         * gcc.dg/vect/pr50727.c: New test.
3016
3017 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3018
3019         * gcc.dg/vla-23.c: New test.
3020
3021 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3022
3023         PR tree-optimization/50596
3024         * gcc.dg/vect/vect-cond-9.c: New test.
3025
3026 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3027
3028         * gcc.dg/vect/bb-slp-29.c: New test.
3029
3030 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3031
3032         PR c++/50732
3033         * g++.dg/ext/is_base_of_incomplete.C: New.
3034         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3035         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3036
3037 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3038
3039         * gcc.target/sparc/combined-1.c: Compile at -O2.
3040
3041 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3042
3043         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3044         (dg-options): Add -Wno-attributes.
3045         * gcc.target/i386/fma_double_?.c: Ditto.
3046         * gcc.target/i386/fma_run_float_?.c: Ditto.
3047         * gcc.target/i386/fma_run_double_?.c: Ditto.
3048         * gcc.target/i386/l_fma_float_?.c: Dtto.
3049         * gcc.target/i386/l_fma_double_?.c: Ditto.
3050         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3051         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3052
3053 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3054
3055         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3056         the comments.
3057         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3058         * gfortran.dg/rank_3.f90: Ditto.
3059         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3060         -std=f2008ts in dg-options.
3061         * gfortran.dg/rank_4.f90: Ditto.
3062
3063 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3064
3065         PR target/49263
3066         * gcc.target/sh/pr49263.c: New.
3067
3068 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3069
3070         * gnat.dg/specs/debug1.ads: Tweak.
3071
3072 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3073
3074         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3075
3076 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3077
3078         * gcc.target/i386/sse2-mul-1.c: New test.
3079         * gcc.target/i386/sse4_1-mul-1.c: New test.
3080         * gcc.target/i386/avx-mul-1.c: New test.
3081         * gcc.target/i386/xop-mul-1.c: New test.
3082         * gcc.target/i386/avx2-mul-1.c: New test.
3083
3084 2011-10-14  Jason Merrill  <jason@redhat.com>
3085
3086         PR c++/50563
3087         * g++.dg/cpp0x/nsdmi-list1.C: New.
3088
3089         PR c++/50707
3090         * g++.dg/cpp0x/nsdmi-const1.C: New.
3091
3092 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3093
3094         PR fortran/50570
3095         * gfortran.dg/pointer_intent_5.f90: New.
3096
3097 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3098
3099         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3100         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3101         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3102
3103 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3104
3105         PR fortran/50718
3106         * gfortran.dg/pointer_check_11.f90: New.
3107         * gfortran.dg/pointer_check_12.f90: New.
3108
3109 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3110
3111         PR c++/38174
3112         * g++.dg/overload/operator4.C: New.
3113
3114 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3115
3116         * gcc.dg/di-longlong64-sync-1.c: New test.
3117         * gcc.dg/di-sync-multithread.c: New test.
3118         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3119         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3120         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3121         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3122         (check_effective_target_arm_arm_ok): New helper.
3123         (check_effective_target_sync_longlong): New helper.
3124
3125 2011-10-14  Richard Guenther  <rguenther@suse.de>
3126
3127         PR tree-optimization/50723
3128         * gcc.dg/torture/pr50723.c: New testcase.
3129
3130 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3131
3132         PR c++/17212
3133         * g++.dg/warn/format6.C: New.
3134         * obj-c++.dg/warn6.mm: Likewise.
3135
3136 2011-10-13  Richard Henderson  <rth@redhat.com>
3137
3138         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3139         Delete.
3140         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3141         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3142         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3143
3144 2011-10-13  Jason Merrill  <jason@redhat.com>
3145
3146         PR c++/50614
3147         * g++.dg/cpp0x/nsdmi-template2.C: New.
3148
3149         PR c++/50437
3150         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3151
3152         PR c++/50618
3153         * g++.dg/init/vbase1.C: New.
3154
3155 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3156
3157         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3158         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3159         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3160         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3161
3162 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3163
3164         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3165
3166 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3167
3168         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3169
3170 2011-10-13  Richard Guenther  <rguenther@suse.de>
3171
3172         PR tree-optimization/50712
3173         * gcc.target/i386/pr50712.c: New testcase.
3174
3175 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3176
3177         * gcc.dg/memcpy-4.c: New test.
3178
3179 2011-10-13  Richard Guenther  <rguenther@suse.de>
3180
3181         PR tree-optimization/50698
3182         * g++.dg/vect/pr50698.cc: New testcase.
3183
3184 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3185
3186         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3187         * gcc.target/powerpc/warn-2.c: Ditto.
3188
3189         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3190         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3191         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3192         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3193         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3194         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3195         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3196         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3197         * gcc.target/powerpc/ppc-pow.c: Likewise.
3198         * gcc.target/powerpc/recip-1.c: Likewise.
3199         * gcc.target/powerpc/recip-2.c: Likewise.
3200         * gcc.target/powerpc/recip-3.c: Likewise.
3201         * gcc.target/powerpc/recip-4.c: Likewise.
3202         * gcc.target/powerpc/recip-5.c: Likewise.
3203
3204 2011-10-12  David S. Miller  <davem@davemloft.net>
3205
3206         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3207         '-mvis3' instead of 'mcpu=niagara3' in options.
3208         * gcc.target/sparc/fhalve.c: Likewise.
3209         * gcc.target/sparc/fnegop.c: Likewise.
3210         * gcc.target/sparc/fpadds.c: Likewise.
3211         * gcc.target/sparc/fshift.c: Likewise.
3212         * gcc.target/sparc/fucmp.c: Likewise.
3213         * gcc.target/sparc/lzd.c: Likewise.
3214         * gcc.target/sparc/vis3misc.c: Likewise.
3215         * gcc.target/sparc/xmul.c: Likewise.
3216
3217 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3218
3219         * gnat.dg/vect1.ad[sb]: New test.
3220         * gnat.dg/vect1_pkg.ads: New helper.
3221         * gnat.dg/vect2.ad[sb]: New test.
3222         * gnat.dg/vect2_pkg.ads: New helper.
3223         * gnat.dg/vect3.ad[sb]: New test.
3224         * gnat.dg/vect3_pkg.ads: New helper.
3225         * gnat.dg/vect4.ad[sb]: New test.
3226         * gnat.dg/vect4_pkg.ads: New helper.
3227         * gnat.dg/vect5.ad[sb]: New test.
3228         * gnat.dg/vect5_pkg.ads: New helper.
3229         * gnat.dg/vect6.ad[sb]: New test.
3230         * gnat.dg/vect6_pkg.ads: New helper.
3231
3232 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3233
3234         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3235         * gcc.target/i386/fma_run_double_2.c: Likewise.
3236         * gcc.target/i386/fma_run_double_3.c: Likewise.
3237         * gcc.target/i386/fma_run_double_4.c: Likewise.
3238         * gcc.target/i386/fma_run_double_5.c: Likewise.
3239         * gcc.target/i386/fma_run_double_6.c: Likewise.
3240         * gcc.target/i386/fma_run_float_1.c: Likewise.
3241         * gcc.target/i386/fma_run_float_2.c: Likewise.
3242         * gcc.target/i386/fma_run_float_3.c: Likewise.
3243         * gcc.target/i386/fma_run_float_4.c: Likewise.
3244         * gcc.target/i386/fma_run_float_5.c: Likewise.
3245         * gcc.target/i386/fma_run_float_6.c: Likewise.
3246
3247         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3248         remove the extra dg-options.
3249         * gcc.target/i386/l_fma_double_2.c: Likewise.
3250         * gcc.target/i386/l_fma_double_3.c: Likewise.
3251         * gcc.target/i386/l_fma_double_4.c: Likewise.
3252         * gcc.target/i386/l_fma_double_5.c: Likewise.
3253         * gcc.target/i386/l_fma_double_6.c: Likewise.
3254         * gcc.target/i386/l_fma_float_1.c: Likewise.
3255         * gcc.target/i386/l_fma_float_2.c: Likewise.
3256         * gcc.target/i386/l_fma_float_3.c: Likewise.
3257         * gcc.target/i386/l_fma_float_4.c: Likewise.
3258         * gcc.target/i386/l_fma_float_5.c: Likewise.
3259         * gcc.target/i386/l_fma_float_6.c: Likewise.
3260
3261 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3262
3263         PR tree-optimization/50189
3264         * g++.dg/torture/pr50189.C: New testcase.
3265
3266 2011-10-12  Richard Guenther  <rguenther@suse.de>
3267
3268         PR tree-optimization/50700
3269         * gcc.dg/builtin-object-size-12.c: New testcase.
3270
3271 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3272
3273         PR c/50565
3274         * gcc.c-torture/compile/pr50565-1.c,
3275         gcc.c-torture/compile/pr50565-2.c: New tests.
3276
3277 2011-10-11  Jason Merrill  <jason@redhat.com>
3278
3279         PR c++/49855
3280         PR c++/49896
3281         * g++.dg/template/constant1.C: New.
3282         * g++.dg/template/constant2.C: New.
3283         * g++.dg/cpp0x/constexpr-template3.C: New.
3284
3285 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3286
3287         * gcc.target/i386/warn-vect-op-3.c: New test.
3288         * gcc.target/i386/warn-vect-op-1.c: New test.
3289         * gcc.target/i386/warn-vect-op-2.c: New test.
3290
3291 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3292
3293         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3294
3295 2011-10-11  Richard Guenther  <rguenther@suse.de>
3296
3297         PR tree-optimization/50204
3298         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3299
3300 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3301
3302         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3303
3304 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3305
3306         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3307         * gcc.target/i386/fma_double_2.c: Ditto.
3308         * gcc.target/i386/fma_double_3.c: Ditto.
3309         * gcc.target/i386/fma_double_4.c: Ditto.
3310         * gcc.target/i386/fma_double_5.c: Ditto.
3311         * gcc.target/i386/fma_double_6.c: Ditto.
3312         * gcc.target/i386/fma_float_1.c: Ditto.
3313         * gcc.target/i386/fma_float_2.c: Ditto.
3314         * gcc.target/i386/fma_float_3.c: Ditto.
3315         * gcc.target/i386/fma_float_4.c: Ditto.
3316         * gcc.target/i386/fma_float_5.c: Ditto.
3317         * gcc.target/i386/fma_float_6.c: Ditto.
3318         * gcc.target/i386/l_fma_double_1.c: Ditto.
3319         * gcc.target/i386/l_fma_double_2.c: Ditto.
3320         * gcc.target/i386/l_fma_double_3.c: Ditto.
3321         * gcc.target/i386/l_fma_double_4.c: Ditto.
3322         * gcc.target/i386/l_fma_double_5.c: Ditto.
3323         * gcc.target/i386/l_fma_double_6.c: Ditto.
3324         * gcc.target/i386/l_fma_float_1.c: Ditto.
3325         * gcc.target/i386/l_fma_float_2.c: Ditto.
3326         * gcc.target/i386/l_fma_float_3.c: Ditto.
3327         * gcc.target/i386/l_fma_float_4.c: Ditto.
3328         * gcc.target/i386/l_fma_float_5.c: Ditto.
3329         * gcc.target/i386/l_fma_float_6.c: Ditto.
3330         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3331         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3332         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3333         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3334         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3335         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3336         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3337         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3338         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3339         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3340         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3341         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3342
3343 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3344
3345         * gcc.dg/va-arg-4.c: New test.
3346         * gcc.dg/va-arg-5.c: Ditto.
3347
3348 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3349
3350         * lib/target-supports.exp (check_effective_target_fd_truncate):
3351         Close and unlink test file before exit.
3352
3353 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3354
3355         PR fortran/50564
3356         * gfortran.dg/forall_15.f90:  New test case.
3357
3358 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3359             Andrew Macleod  <amacleod@redhat.com>
3360
3361         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3362         wrappers for *other_threads() and *final_verify().
3363         * gcc.dg/simulate-thread/simulate-thread.h
3364         (simulate_thread_wrapper_other_threads): New.
3365         (simulate_thread_wrapper_final_verify): New.
3366
3367 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3368
3369         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3370
3371 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3372
3373         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3374
3375 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3376             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3377
3378         * gcc.target/i386/fma_1.h: New file.
3379         * gcc.target/i386/fma_2.h: Likewise.
3380         * gcc.target/i386/fma_3.h: Likewise.
3381         * gcc.target/i386/fma_4.h: Likewise.
3382         * gcc.target/i386/fma_5.h: Likewise.
3383         * gcc.target/i386/fma_6.h: Likewise.
3384         * gcc.target/i386/fma_double_1.c: Likewise.
3385         * gcc.target/i386/fma_double_2.c: Likewise.
3386         * gcc.target/i386/fma_double_3.c: Likewise.
3387         * gcc.target/i386/fma_double_4.c: Likewise.
3388         * gcc.target/i386/fma_double_5.c: Likewise.
3389         * gcc.target/i386/fma_double_6.c: Likewise.
3390         * gcc.target/i386/fma_float_1.c: Likewise.
3391         * gcc.target/i386/fma_float_2.c: Likewise.
3392         * gcc.target/i386/fma_float_3.c: Likewise.
3393         * gcc.target/i386/fma_float_4.c: Likewise.
3394         * gcc.target/i386/fma_float_5.c: Likewise.
3395         * gcc.target/i386/fma_float_6.c: Likewise.
3396         * gcc.target/i386/fma_main.h: Likewise.
3397         * gcc.target/i386/fma_run_double_1.c: Likewise.
3398         * gcc.target/i386/fma_run_double_2.c: Likewise.
3399         * gcc.target/i386/fma_run_double_3.c: Likewise.
3400         * gcc.target/i386/fma_run_double_4.c: Likewise.
3401         * gcc.target/i386/fma_run_double_5.c: Likewise.
3402         * gcc.target/i386/fma_run_double_6.c: Likewise.
3403         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3404         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3405         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3406         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3407         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3408         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3409         * gcc.target/i386/fma_run_float_1.c: Likewise.
3410         * gcc.target/i386/fma_run_float_2.c: Likewise.
3411         * gcc.target/i386/fma_run_float_3.c: Likewise.
3412         * gcc.target/i386/fma_run_float_4.c: Likewise.
3413         * gcc.target/i386/fma_run_float_5.c: Likewise.
3414         * gcc.target/i386/fma_run_float_6.c: Likewise.
3415         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3416         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3417         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3418         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3419         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3420         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3421         * gcc.target/i386/l_fma_1.h: Likewise.
3422         * gcc.target/i386/l_fma_2.h: Likewise.
3423         * gcc.target/i386/l_fma_3.h: Likewise.
3424         * gcc.target/i386/l_fma_4.h: Likewise.
3425         * gcc.target/i386/l_fma_5.h: Likewise.
3426         * gcc.target/i386/l_fma_6.h: Likewise.
3427         * gcc.target/i386/l_fma_double_1.c: Likewise.
3428         * gcc.target/i386/l_fma_double_2.c: Likewise.
3429         * gcc.target/i386/l_fma_double_3.c: Likewise.
3430         * gcc.target/i386/l_fma_double_4.c: Likewise.
3431         * gcc.target/i386/l_fma_double_5.c: Likewise.
3432         * gcc.target/i386/l_fma_double_6.c: Likewise.
3433         * gcc.target/i386/l_fma_float_1.c: Likewise.
3434         * gcc.target/i386/l_fma_float_2.c: Likewise.
3435         * gcc.target/i386/l_fma_float_3.c: Likewise.
3436         * gcc.target/i386/l_fma_float_4.c: Likewise.
3437         * gcc.target/i386/l_fma_float_5.c: Likewise.
3438         * gcc.target/i386/l_fma_float_6.c: Likewise.
3439         * gcc.target/i386/l_fma_main.h: Likewise.
3440         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3441         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3442         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3443         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3444         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3445         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3446         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3447         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3448         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3449         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3450         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3451         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3452
3453 2011-10-10  Richard Guenther  <rguenther@suse.de>
3454
3455         PR middle-end/50389
3456         * gcc.dg/torture/pr50389.c: New testcase.
3457
3458 2011-10-10  Richard Guenther  <rguenther@suse.de>
3459
3460         PR middle-end/50195
3461         * gcc.dg/builtins-47.c: Optimize.
3462
3463 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3464
3465         * lib/gcc-simulate-thread.exp: New.
3466         * gcc.dg/simulate-thread/guality.h: New.
3467         * gcc.dg/simulate-thread/simulate-thread.h: New.
3468         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3469         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3470         * gcc.dg/simulate-thread/README: New.
3471         * g++.dg/simulate-thread/guality.h: New.
3472         * g++.dg/simulate-thread/simulate-thread.h: New.
3473         * g++.dg/simulate-thread/simulate-thread.exp: New.
3474         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3475         * c-c++-common/cxxbitfields-2.c: Remove.
3476         * c-c++-common/cxxbitfields.c: Remove.
3477         * c-c++-common/cxxbitfields-4.c: Remove.
3478         * c-c++-common/cxxbitfields-5.c: Remove.
3479         * c-c++-common/simulate-thread/bitfields-1.c: New.
3480         * c-c++-common/simulate-thread/bitfields-2.c: New.
3481         * c-c++-common/simulate-thread/bitfields-3.c: New.
3482         * c-c++-common/simulate-thread/bitfields-4.c: New.
3483
3484 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3485
3486         PR c++/38980
3487         * g++.dg/warn/format5.C: New.
3488
3489 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3490
3491         PR fortran/50273
3492         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3493         * gfortran.dg/common_16.f90: New.
3494
3495 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3496
3497         * gfortran.dg/iso_c_binding_param_1.f90: New.
3498         * gfortran.dg/iso_c_binding_param_2.f90: New.
3499         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3500
3501 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3502
3503         PR tree-optimization/50635
3504         * gcc.dg/vect/pr50635.c: New test.
3505
3506 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3507
3508         PR fortran/50659
3509         * gfortran.dg/proc_decl_27.f90: New.
3510
3511 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3512
3513         PR libobjc/50428
3514         * objc/execute/initialize-1.m: New test.
3515
3516 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/47844
3519         * gfortran.dg/pointer_function_result_1.f90 : New test.
3520
3521 2011-10-07  David S. Miller  <davem@davemloft.net>
3522
3523         PR 50655
3524         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3525         * gcc.target/sparc/cmask.c: Use it.
3526         * gcc.target/sparc/fhalve.c: Likewise.
3527         * gcc.target/sparc/fnegop.c: Likewise.
3528         * gcc.target/sparc/fpadds.c: Likewise.
3529         * gcc.target/sparc/fshift.c: Likewise.
3530         * gcc.target/sparc/fucmp.c: Likewise.
3531         * gcc.target/sparc/lzd.c: Likewise.
3532         * gcc.target/sparc/vis3misc.c: Likewise.
3533         * gcc.target/sparc/xmul.c: Likewise.
3534
3535 2011-10-07  Richard Henderson  <rth@redhat.com>
3536
3537         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3538         match for avx2.
3539         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3540
3541 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3542
3543         * gcc.dg/pr50193-1.c: New file.
3544         * gcc.target/arm/shiftable.c: New file.
3545
3546 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3547
3548         PR fortran/50625
3549         * gfortran.dg/class_46.f03: New.
3550
3551 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3552
3553         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3554         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3555         (syslog, vsyslog, __vsyslog_chk): Likewise.
3556
3557         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3558         (x, EXT_x): Use ASMNAME.
3559
3560         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3561         (a, c): Use ASMNAME.
3562
3563 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3564
3565         PR middle-end/50527
3566         * gcc.dg/pr50527.c: New test.
3567
3568 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3569
3570         PR tree-optimization/50650
3571         * gcc.c-torture/compile/pr50650.c: New test.
3572
3573 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3574
3575         PR tree-optimization/50575
3576         * gcc.c-torture/execute/vector-compare-2.x: New file.
3577
3578 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3579
3580         PR middle-end/50125
3581         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3582         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3583         (bar3): Likewise.
3584
3585 2011-10-07  Richard Guenther  <rguenther@suse.de>
3586
3587         PR testsuite/50637
3588         * gcc.dg/vect/vect-align-2.c: Increase array size.
3589
3590 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3591             H.J. Lu  <hongjiu.lu@intel.com>
3592
3593         PR target/50603
3594         * gcc.target/i386/pr50603.c: New test.
3595
3596 2011-10-06  Jason Merrill  <jason@redhat.com>
3597
3598         PR c++/39164
3599         * g++.dg/cpp0x/default31.C: New.
3600
3601 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR tree-optimization/50596
3604         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3605         New.
3606         * gcc.dg/vect/vect-cond-8.c: New test.
3607
3608 2011-10-06  Richard Henderson  <rth@redhat.com>
3609
3610         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3611         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3612         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3613         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3614         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3615         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3616         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3617         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3618         * gcc.c-torture/execute/vshuf-16.inc: New file.
3619         * gcc.c-torture/execute/vshuf-2.inc: New file.
3620         * gcc.c-torture/execute/vshuf-4.inc: New file.
3621         * gcc.c-torture/execute/vshuf-8.inc: New file.
3622         * gcc.c-torture/execute/vshuf-main.inc: New file.
3623         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3624         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3625         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3626         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3627         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3628         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3629         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3630         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3631         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3632         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3633         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3634         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3635         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3636
3637 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3638
3639         PR tree-optimization/49279
3640         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3641         * gcc.c-torture/execute/pr49279.c: New test.
3642
3643 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3644
3645         PR target/49049
3646         * gcc.c-torture/compile/pr49049.c: New test.
3647
3648 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3649
3650         PR target/50305
3651         * gcc.target/arm/pr50305.c: New test.
3652
3653 2011-10-06  Richard Guenther  <rguenther@suse.de>
3654
3655         PR tree-optimization/38884
3656         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3657         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3658
3659 2011-10-05  David S. Miller  <davem@davemloft.net>
3660
3661         * gcc.target/sparc/lzd.c: New test.
3662         * gcc.target/sparc/popc.c: New test.
3663
3664 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3665
3666         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3667         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3668         * g++.dg/other/final1.C: Cleanup original tree dump.
3669
3670 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR tree-optimization/50613
3673         * gcc.dg/pr50613.c: New test.
3674
3675 2011-10-05  Richard Henderson  <rth@redhat.com>
3676
3677         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3678         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3679         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3680         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3681         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3682         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3683         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3684         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3685
3686 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3687
3688         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3689         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3690         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3691         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3692         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3693
3694 2011-10-05  Richard Guenther  <rguenther@suse.de>
3695
3696         PR tree-optimization/38885
3697         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3698
3699 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3700
3701         * gcc.target/i386/sw-1.c: New test.
3702
3703 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3704
3705         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3706         -mtune=generic.
3707         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3708
3709 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3710
3711         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3712
3713 2011-10-04  David S. Miller  <davem@davemloft.net>
3714
3715         * gcc.target/sparc/fhalve.c: New test.
3716         * gcc.target/sparc/fnegop.c: New test.
3717         * gcc.target/sparc/xmul.c: New test.
3718
3719 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3720
3721         PR fortran/35831
3722         * gfortran.dg/dummy_procedure_6.f90: New.
3723
3724 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR tree-optimization/50604
3727         * gcc.dg/pr50604.c: New test.
3728
3729 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3730
3731         PR tree-optimization/49662
3732         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3733         * gcc.dg/graphite/interchange-15.c: Likewise.
3734         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3735
3736 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3737
3738         * gcc.dg/tree-ssa/restrict-4.c: New test.
3739
3740 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3741
3742         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3743         (main): Use __typeof to get result type of comparison.
3744
3745 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3746
3747         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3748         Make et_vect_multiple_sizes_saved global.
3749         (check_effective_target_vect64): Make et_vect64_saved global.
3750
3751 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3752
3753         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3754         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3755         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3756         * gcc.dg/builtin-complex-err-1.c: Adjust.
3757
3758 2011-10-02  Jason Merrill  <jason@redhat.com>
3759
3760         * g++.dg/cpp0x/range-for22.C: New.
3761
3762         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3763         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3764         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3765         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3766
3767         * g++.dg/cpp0x/nsdmi5.C: New.
3768
3769 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3770
3771         PR target/50579
3772         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3773         New procedures.
3774         (mips-dg-options): Force an ABI option if the current ABI is
3775         incompatible with the required -mlong setting.  Likewise force
3776         a long setting if the current one is incompatible with the
3777         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3778         throughout procedure.
3779         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3780         instead of addressing=absolute.
3781
3782 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3783
3784         * gcc.target/mips/stack-1.c: New test.
3785
3786 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3787
3788         * gcc.dg/pr49696.c: New test.
3789
3790 2011-10-02  Jan Hubicka  <jh@suse.cz>
3791
3792         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3793
3794 2011-10-01  David S. Miller  <davem@davemloft.net>
3795
3796         * gcc.target/sparc/cmask.c: New test.
3797         * gcc.target/sparc/fpadds.c: New test.
3798         * gcc.target/sparc/fshift.c: New test.
3799         * gcc.target/sparc/fucmp.c: New test.
3800         * gcc.target/sparc/vis3misc.c: New test.
3801
3802 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3803
3804         PR fortran/50585
3805         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3806
3807 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3808
3809         PR c++/44473
3810         * g++.dg/dfp/44473-1.C: New test.
3811         * g++.dg/dfp/44473-2.C: New test.
3812         * g++.dg/dfp/mangle-1.C: New test.
3813         * g++.dg/dfp/mangle-2.C: New test.
3814         * g++.dg/dfp/mangle-3.C: New test.
3815         * g++.dg/dfp/mangle-4.C: New test.
3816         * g++.dg/dfp/mangle-5.C: New test.
3817
3818 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR inline-asm/50571
3821         * gcc.dg/pr50571.c: New test.
3822
3823         PR tree-optimization/46309
3824         * gcc.dg/pr46309.c: New test.
3825
3826 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3827
3828         * gcc.dg/strlenopt-21.c: New test.
3829
3830 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3831
3832         * gcc.dg/sms-10.c: New file.
3833
3834 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3835
3836         * gcc.target/arm/pr50099.c: New test.
3837
3838 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3839
3840         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3841
3842 2011-09-30  David S. Miller  <davem@davemloft.net>
3843
3844         * gcc.target/sparc/bmaskbshuf.c: New test.
3845         * gcc.target/sparc/edgen.c: New test.
3846
3847 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3848
3849         PR fortran/50547
3850         * gfortran.dg/pure_formal_proc_3.f90: New.
3851
3852         PR fortran/50553
3853         * gfortran.dg/stfunc_7.f90: New.
3854
3855 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3856
3857         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3858         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3859         * gcc.dg/vector-compare-1.c: Likewise.
3860         * gcc.dg/vector-compare-2.c: Likewise.
3861
3862 2011-09-29  David S. Miller  <davem@davemloft.net>
3863
3864         * gcc.target/sparc/array.c: New test.
3865
3866 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3867
3868         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3869         loop unroll and set max unroll times to 8.
3870         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3871         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3872         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3873         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3874
3875 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3876
3877         PR c++/40145
3878         * g++.dg/ext/visibility/warn5.C: New.
3879
3880 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3881
3882         PR c++/45278
3883         * g++.dg/warn/Wextra-3.C: New.
3884
3885 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3886
3887         PR target/49486
3888         * gcc.target/sh/pr49468-si.c: New.
3889
3890 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3891
3892         PR testsuite/50485
3893         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3894         (TEST): Initialize src3 with random floats.
3895         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3896         from union src3.  Initialize src3 with random floats.
3897
3898 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3899
3900         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3901         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3902         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3903         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3904         * gcc.target/sh/sh4a-cos.c: Ditto.
3905         * gcc.target/sh/sh4a-cosf.c: Ditto.
3906         * gcc.target/sh/sh4a-sin.c: Ditto.
3907         * gcc.target/sh/sh4a-sinf.c: Ditto.
3908         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3909         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3910         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3911
3912 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3913
3914         PR c++/31489
3915         * g++.dg/parse/error40.C: New.
3916         * g++.dg/warn/incomplete1.C: Adjust.
3917
3918 2011-09-27  Jan Hubicka  <jh@suse.cz>
3919
3920         PR middle-end/49463
3921         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3922         Mark used.
3923
3924 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3925
3926         * gcc.dg/strlenopt-1.c: New test.
3927         * gcc.dg/strlenopt-1f.c: New test.
3928         * gcc.dg/strlenopt-2.c: New test.
3929         * gcc.dg/strlenopt-2f.c: New test.
3930         * gcc.dg/strlenopt-3.c: New test.
3931         * gcc.dg/strlenopt-4.c: New test.
3932         * gcc.dg/strlenopt-4g.c: New test.
3933         * gcc.dg/strlenopt-4gf.c: New test.
3934         * gcc.dg/strlenopt-5.c: New test.
3935         * gcc.dg/strlenopt-6.c: New test.
3936         * gcc.dg/strlenopt-7.c: New test.
3937         * gcc.dg/strlenopt-8.c: New test.
3938         * gcc.dg/strlenopt-9.c: New test.
3939         * gcc.dg/strlenopt-10.c: New test.
3940         * gcc.dg/strlenopt-11.c: New test.
3941         * gcc.dg/strlenopt-12.c: New test.
3942         * gcc.dg/strlenopt-12g.c: New test.
3943         * gcc.dg/strlenopt-13.c: New test.
3944         * gcc.dg/strlenopt-14g.c: New test.
3945         * gcc.dg/strlenopt-14gf.c: New test.
3946         * gcc.dg/strlenopt-15.c: New test.
3947         * gcc.dg/strlenopt-16g.c: New test.
3948         * gcc.dg/strlenopt-17g.c: New test.
3949         * gcc.dg/strlenopt-18g.c: New test.
3950         * gcc.dg/strlenopt.h: New file.
3951
3952 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3953
3954         PR middle-end/43864
3955         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3956         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3957         * gcc.dg/pr43864.c: New test.
3958         * gcc.dg/pr43864-2.c: Same.
3959         * gcc.dg/pr43864-3.c: Same.
3960         * gcc.dg/pr43864-4.c: Same.
3961
3962 2011-09-27  Jan Hubicka  <jh@suse.cz>
3963
3964         * gcc.dg/ipa/inline-5.c: New testcase.
3965
3966 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3967
3968         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3969         vectors.
3970         * gcc.dg/vect/bb-slp-27.c: New.
3971         * gcc.dg/vect/bb-slp-28.c: New.
3972
3973 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3974
3975         * testsuite/lib/target-supports.exp (check_profiling_available):
3976         Don't rely solely on TLS tests for -fprofile-generate, fall
3977         through to the other code.
3978
3979 2011-09-27  Richard Guenther  <rguenther@suse.de>
3980
3981         PR tree-optimization/50363
3982         * gcc.dg/torture/pr50363.c: New testcase.
3983
3984 2011-09-26  Jason Merrill  <jason@redhat.com>
3985
3986         PR c++/45012
3987         * g++.dg/template/partial13.C: New.
3988
3989         PR c++/46105
3990         * g++.dg/template/partial12.C: New.
3991
3992         PR c++/50508
3993         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3994
3995 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3996
3997         PR c++/45487
3998         * g++.dg/diagnostic/bindings1.C: New.
3999         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4000
4001 2011-09-26  David S. Miller  <davem@davemloft.net>
4002
4003         * gcc.target/sparc/wrgsr.c: New test.
4004         * gcc.target/sparc/rdgsr.c: New test.
4005         * gcc.target/sparc/edge.c: New test.
4006         * gcc.target/sparc/fcmp.c: New test.
4007
4008         * gcc.target/sparc/edge.c: Update for new return types.
4009         * gcc.target/sparc/fcmp.c: Likewise.
4010
4011         * gcc.target/sparc/fpaddsubi.c: New test.
4012
4013 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4014
4015         PR fortran/50515
4016         * gfortran.dg/common_15.f90: New.
4017
4018         PR fortran/50517
4019         * gfortran.dg/dummy_procedure_5.f90: New.
4020         * gfortran.dg/interface_26.f90: Modified error message.
4021         * gfortran.dg/proc_ptr_11.f90: Ditto.
4022         * gfortran.dg/proc_ptr_15.f90: Ditto.
4023         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4024         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4025
4026 2011-09-26  Jason Merrill  <jason@redhat.com>
4027
4028         PR c++/50512
4029         * g++.dg/overload/rvalue3.C: New.
4030
4031         PR c++/50523
4032         * g++.dg/overload/ref-conv2.C: New.
4033
4034         * g++.dg/cpp0x/nsdmi-template1.C: New.
4035
4036 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4037
4038         * g++.dg/cpp0x/nullptr25.C: New.
4039
4040 2011-09-26  Richard Guenther  <rguenther@suse.de>
4041
4042         PR tree-optimization/50472
4043         * gcc.dg/torture/pr50472.c: New testcase.
4044
4045 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4046
4047         * gnat.dg/opt22.adb: New test.
4048         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4049
4050 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4051
4052         * gnat.dg/opt21.adb: New test.
4053         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4054
4055 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4056
4057         * gnat.dg/opt20.ad[sb]: New test.
4058         * gnat.dg/opt20_pkg.ads: New helper.
4059
4060 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4061
4062         * gnat.dg/array17.adb: New test.
4063         * gnat.dg/array17_pkg.ads: New helper.
4064
4065 2011-09-25  Jason Merrill  <jason@redhat.com>
4066
4067         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4068
4069 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4070
4071         * gnat.dg/frame_overflow.ads: New.
4072         * gnat.dg/frame_overflow.adb: Adjust.
4073         * gnat.dg/specs/addr1.ads: Likewise.
4074
4075 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4076
4077         * g++.dg/tree-ssa/restrict2.C: New test.
4078
4079 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4080
4081         * lib/target-supports.exp (check_effective_target_vect64): New.
4082         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4083         of multiple vector sizes.
4084         * gcc.dg/vect/bb-slp-26.c: New.
4085
4086 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4087
4088         PR c++/50280
4089         * g++.dg/template/bitfield1.C: New.
4090
4091 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4092
4093         * gcc.dg/vect/bb-slp-24.c: New.
4094
4095 2011-09-24  Jason Merrill  <jason@redhat.com>
4096
4097         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4098
4099         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4100
4101         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4102         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4103
4104         * g++.dg/cpp0x/nsdmi1.C: New.
4105         * g++.dg/cpp0x/nsdmi2.C: New.
4106         * g++.dg/cpp0x/nsdmi3.C: New.
4107         * g++.dg/cpp0x/nsdmi4.C: New.
4108         * g++.old-deja/g++.other/init4.C: New.
4109
4110 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4111
4112         PR c++/44267
4113         * g++.dg/template/sfinae28.C: New.
4114
4115 2011-09-23  Ian Lance Taylor  <iant@google.com>
4116
4117         * go.test/go-test.exp (errchk): Handle more cases of getting
4118         correct Tcl backslash quoting in regular expressions in test file.
4119
4120 2011-09-23  Jason Merrill  <jason@redhat.com>
4121
4122         Core 253
4123         * g++.dg/init/const8.C: New.
4124         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4125         * g++.dg/cpp0x/defaulted2.C: Likewise.
4126         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4127         * g++.dg/init/pr20039.C: Likewise.
4128         * g++.dg/init/pr42844.C: Likewise.
4129
4130 2011-09-23  Jan Hubicka  <jh@suse.cz>
4131
4132         * gcc.dg/ipa/inline-1.c: new testcase.
4133         * gcc.dg/ipa/inline-2.c: new testcase.
4134         * gcc.dg/ipa/inline-3.c: new testcase.
4135         * gcc.dg/ipa/inline-4.c: new testcase.
4136
4137 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4138
4139         PR c++/50258
4140         * g++.dg/cpp0x/constexpr-static8.C: New.
4141
4142 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4143
4144         * gcc.target/i386/avxfp-1.c: New test.
4145         * gcc.target/i386/avxfp-2.c: New test.
4146
4147 2011-09-23  Terry Guo  <terry.guo@arm.com>
4148
4149         * gcc.c-torture/execute/941014-1.x: Deleted.
4150
4151 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4152
4153         PR c++/50491
4154         * g++.dg/cpp0x/pr50491.C: New.
4155
4156 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4157
4158         PR testsuite/50487
4159         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4160
4161 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4162
4163         PR c++/50371
4164         * g++.dg/cpp0x/nullptr24.C: New.
4165
4166 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4167
4168         PR target/50482
4169         * gcc.target/i386/pr50482.c: New test.
4170
4171 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4172
4173         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4174         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4175         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4176         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4177         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4178         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4179         multilib options contain different -march= from dg-options.
4180
4181 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4182             Paolo Carlini  <paolo.carlini@oracle.com>
4183
4184         PR c++/50344
4185         * g++.dg/template/friend52.C: New.
4186
4187 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4188
4189         * gcc.target/arm/cmp-1.c: New test.
4190         * gcc.target/arm/cmp-2.c: Likewise.
4191
4192 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4193
4194         PR fortran/41733
4195         * gfortran.dg/impure_actual_1.f90: Modified error message.
4196         * gfortran.dg/proc_ptr_32.f90: New.
4197         * gfortran.dg/proc_ptr_33.f90: New.
4198
4199 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4200
4201         PR tree-optimization/50451
4202         * gcc.dg/vect/pr50451.c: New test.
4203
4204 2011-09-21  Ian Lance Taylor  <iant@google.com>
4205
4206         * go.test/go-test.exp (errchk): Add special case for bug332.
4207         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4208         some more test lines.
4209
4210 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4211
4212         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4213         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4214         * g++.dg/other/i386-8.C: Ditto.
4215         * g++.dg/other/pr34435.C: Ditto.
4216         * g++.dg/other/pr39496.C: Ditto.
4217         * g++.dg/other/mmintrin.C: Ditto.
4218
4219 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4220
4221         * gcc.dg/vect/vect-cond-7.c: New test.
4222         * gcc.target/i386/sse4_1-cond-1.c: New test.
4223         * gcc.target/i386/avx-cond-1.c: New test.
4224
4225 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4226
4227         PR target/50464
4228         * g++.dg/other/pr50464.C: New test.
4229
4230 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4231
4232         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4233         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4234         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4235         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4236
4237 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4238
4239         * gnat.dg/opt19.adb: New test.
4240
4241 2011-09-21  Terry Guo  <terry.guo@arm.com>
4242
4243         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4244         on arch conflict when testing case on targets other than armv7-a.
4245
4246 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4247
4248         PR c++/50454
4249         * g++.dg/ext/int128-1.C: New.
4250         * g++.dg/ext/int128-2.C: Likewise.
4251         * g++.dg/ext/int128-2.h: Likewise.
4252
4253 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4254
4255         PR testsuite/50469
4256         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4257
4258 2011-09-20  Jason Merrill  <jason@redhat.com>
4259
4260         * g++.dg/cpp0x/constexpr-generated1.C: New.
4261
4262         PR c++/50442
4263         * g++.dg/overload/ref-conv1.C: New.
4264
4265 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4266
4267         * g++.dg/other/final1.C: New.
4268
4269 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4270
4271         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4272         and get_bit ().
4273
4274 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4275
4276         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4277         "target arm_eabi".
4278
4279 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4280
4281         PR tree-optimization/50413
4282         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4283         -fdump-tree-slp-details.  Run other tests with
4284         -fdump-tree-vect-details.
4285         * g++.dg/vect/slp-pr50413.cc: New.
4286
4287 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4288             Ira Rosen  <ira.rosen@linaro.org>
4289
4290         PR testsuite/50435
4291         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4292         Fix underscores around restrict.
4293
4294 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4295
4296         PR tree-optimization/50414
4297         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4298         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4299         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4300
4301 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4302
4303         PR tree-optimization/50412
4304         * gfortran.dg/vect/pr50412.f90: New.
4305
4306 2011-09-16  Jason Merrill  <jason@redhat.com>
4307
4308         PR c++/50424
4309         * g++.dg/eh/defarg1.C: New.
4310
4311 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4312
4313         * gcc.dg/vect/vect-reduc-10.c: New test.
4314         * gcc.target/i386/avx-reduc-1.c: New test.
4315
4316         * gcc.target/i386/sse2-extract-1.c: New test.
4317         * gcc.target/i386/avx-extract-1.c: New test.
4318
4319 2011-09-16  Terry Guo  <terry.guo@arm.com>
4320
4321         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4322
4323 2011-09-15  Diego Novillo  <dnovillo@google.com>
4324
4325         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4326         ALWAYS_CXXFLAGS, if defined.
4327         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4328         ALWAYS_GFORTRANFLAGS, if defined.
4329         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4330         ALWAYS_GOCFLAGS, if defined.
4331         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4332         ALWAYS_OBJCXXFLAGS, if defined.
4333         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4334         additional_flags, if defined.
4335         * lib/gnat.exp (gnat_target_compile): Likewise.
4336         * lib/objc.exp (objc_target_compile): Likewise.
4337         * lib/target-supports-dg.exp (dg-add-options): Handle
4338         TEST_ALWAYS_FLAGS.
4339
4340 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4341
4342         PR testsuite/50322
4343         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4344         Use uintptr_t in f1.  Undo avr xfails.
4345
4346 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4347
4348         PR fortran/50401
4349         PR fortran/50403
4350         * gfortran.dg/function_types_3.f90: New.
4351
4352 2011-09-15  Jason Merrill  <jason@redhat.com>
4353
4354         PR c++/50365
4355         * g++.dg/cpp0x/trailing7.C: New.
4356
4357         PR c++/50361
4358         * g++.dg/cpp0x/nullptr23.C: New.
4359
4360 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4361
4362         * gcc.dg/vect/bb-slp-25.c: New.
4363
4364 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4365
4366         PR c++/50391
4367         * g++.dg/cpp0x/noexcept15.C: New.
4368
4369 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4370
4371         PR middle-end/50251
4372         * gcc.dg/pr50251.c: New test.
4373
4374 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4375
4376         PR fortran/34547
4377         PR fortran/50375
4378         * gfortran.dg/null_5.f90: New.
4379         * gfortran.dg/null_6.f90: New.
4380
4381 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4382
4383         * gcc.c-torture/compile/20110913-1.c: New test.
4384
4385 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4386
4387         PR fortran/50379
4388         * gfortran.dg/result_2.f90: New.
4389
4390 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4391
4392         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4393
4394 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4395
4396         PR c++/48320
4397         * g++.dg/cpp0x/variadic116.C: New test case.
4398
4399 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4400
4401         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4402         * gcc.target/mips/interrupt_handler-2.c: New test.
4403         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4404
4405 2011-09-12  Jason Merrill  <jason@redhat.com>
4406
4407         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4408
4409         * g++.dg/cpp0x/explicit7.C: New.
4410
4411 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR rtl-optimization/50212
4414         * g++.dg/other/pr50212.C: New test.
4415
4416 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4417
4418         PR target/43746
4419         * testsuite/gcc.target/avr/torture/avr-torture.exp
4420         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4421         "-O2 -fmerge-all-constants".
4422
4423 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4424
4425         PR fortran/50327
4426         * gfortran.dg/do_while_1.f90: New test.
4427
4428 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4429
4430         PR fortran/35831
4431         PR fortran/47978
4432         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4433         * gfortran.dg/proc_decl_26.f90: New.
4434         * gfortran.dg/typebound_override_2.f90: New.
4435         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4436
4437 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4438
4439         * gnat.dg/cond_expr2.ad[sb]: New test.
4440
4441 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4442
4443         * gnat.dg/atomic5.ad[sb]: New test.
4444
4445 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4446
4447         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4448
4449 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4450
4451         PR target/49030
4452         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4453
4454 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4455
4456         PR target/49614
4457         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4458
4459 2011-09-09  Richard Guenther  <rguenther@suse.de>
4460
4461         PR tree-optimization/50328
4462         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4463
4464 2011-09-09  Richard Guenther  <rguenther@suse.de>
4465
4466         PR middle-end/50333
4467         * gcc.dg/torture/pr50333.c: New testcase.
4468
4469 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4470
4471         PR tree-optimization/50318
4472         * gcc.target/arm/pr50318-1.c: New file.
4473
4474 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4475
4476         * gcc.target/i386/all_one_m256i.c: New test.
4477
4478 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4479
4480         PR c++/50324
4481         * g++.dg/cpp0x/sfinae28.C: New.
4482
4483 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4484
4485         PR c/50332
4486         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4487         longer ignored on typedefs.
4488
4489         PR c++/33255 - Support -Wunused-local-typedefs warning
4490         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4491         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4492
4493 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4494
4495         PR tree-optimization/50287
4496         * gcc.dg/torture/pr50287.c: New test.
4497
4498 2011-09-08  Richard Guenther  <rguenther@suse.de>
4499
4500         PR tree-optimization/19831
4501         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4502         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4503         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4504         * gcc.dg/errno-1.c: Adjust.
4505
4506 2011-09-08  Richard Guenther  <rguenther@suse.de>
4507
4508         PR tree-optimization/19831
4509         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4510
4511 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4512
4513         PR fortran/44646
4514         * gfortran.dg/do_concurrent_1.f90: New.
4515         * gfortran.dg/do_concurrent_2.f90: New.
4516
4517 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4518
4519         PR target/50310
4520         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4521         * gcc.dg/pr50310-2.c: New test.
4522
4523 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4524
4525         PR fortran/48095
4526         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4527         * gfortran.dg/impure_constructor_1.f90: Modified.
4528         * gfortran.dg/proc_ptr_comp_33.f90: New.
4529
4530 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR target/50310
4533         * gcc.dg/pr50310-1.c: New test.
4534
4535 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4536
4537         PR middle-end/48571
4538         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4539         instead of 4.
4540
4541 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4542
4543         PR c++/50309
4544         * g++.dg/cpp0x/noexcept14.C: New.
4545
4546 2011-09-07  Jason Merrill  <jason@redhat.com>
4547
4548         * g++.dg/cpp0x/constexpr-ref3.C: New.
4549
4550         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4551
4552 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4553
4554         * gcc.dg/section1.c: Don't xfail for avr.
4555
4556 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4557
4558         PR tree-optimization/50322
4559         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4560
4561 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4562
4563         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4564
4565 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4566
4567         PR tree-optimization/49911
4568         * g++.dg/tree-ssa/pr49911.C: New test.
4569
4570 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4571
4572         PR target/49030
4573         * gcc.dg/torture/pr49030.c: New test.
4574
4575 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4576
4577         PR fortran/50288
4578         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4579         * gfortran.dg/class_4d.f03: Deleted.
4580         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4581
4582 2011-09-07  Richard Guenther  <rguenther@suse.de>
4583
4584         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4585
4586 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4587
4588         PR tree-optimization/46021
4589         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4590
4591 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4592
4593         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4594
4595 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4596
4597         * gcc.c-torture/compile/20110906-1.c: New test.
4598
4599 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4600
4601         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4602
4603 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4604
4605         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4606         --param tree-reassoc-width=1.
4607
4608         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4609         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4610
4611 2011-09-06  Richard Guenther  <rguenther@suse.de>
4612
4613         PR tree-optimization/48149
4614         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4615
4616 2011-09-06  Richard Guenther  <rguenther@suse.de>
4617
4618         PR tree-optimization/48317
4619         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4620
4621 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4622
4623         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4624         New procedure.
4625         (add_options_for_quad_vectors): Replace with ...
4626         (add_options_for_double_vectors): ... this.
4627         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4628         support multiple vector sizes since the vectorizer attempts to
4629         vectorize with both vector sizes.
4630         * gcc.dg/vect/no-vfa-vect-79.c,
4631         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4632         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4633         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4634         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4635         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4636         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4637         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4638         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4639         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4640         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4641         gcc.dg/vect/vect-40.c: Likewise.
4642         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4643         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4644         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4645         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4646         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4647         Likewise.
4648         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4649
4650 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4651
4652         PR target/49606
4653         * gcc.target/mips/abi-main.h: New file.
4654         * gcc.target/mips/abi-o32-long32.c: New test.
4655         * gcc.target/mips/abi-o32-long64.c: Likewise.
4656         * gcc.target/mips/abi-o64-long32.c: Likewise.
4657         * gcc.target/mips/abi-o64-long64.c: Likewise.
4658         * gcc.target/mips/abi-n32-long32.c: Likewise.
4659         * gcc.target/mips/abi-n32-long64.c: Likewise.
4660         * gcc.target/mips/abi-n64-long32.c: Likewise.
4661         * gcc.target/mips/abi-n64-long64.c: Likewise.
4662         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4663         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4664         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4665         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4666         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4667         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4668         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4669         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4670         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4671         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4672         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4673         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4674         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4675         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4676         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4677         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4678         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4679         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4680         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4681         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4682         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4683         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4684         * gcc.target/mips/branch-3.c: Likewise.
4685         * gcc.target/mips/branch-4.c: Likewise.
4686         * gcc.target/mips/branch-5.c: Likewise.
4687         * gcc.target/mips/branch-6.c: Likewise.
4688         * gcc.target/mips/branch-7.c: Likewise.
4689         * gcc.target/mips/branch-8.c: Likewise.
4690         * gcc.target/mips/branch-9.c: Likewise.
4691         * gcc.target/mips/branch-10.c: Likewise.
4692         * gcc.target/mips/branch-11.c: Likewise.
4693         * gcc.target/mips/branch-12.c: Likewise.
4694         * gcc.target/mips/branch-13.c: Likewise.
4695         * gcc.target/mips/lazy-binding-1.c: Likewise.
4696
4697 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4698
4699         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4700         to avoid warning on int=16 platforms..
4701
4702 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4703
4704         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4705         to work even with -fshort-enums.
4706
4707 2011-09-04  Jan Hubicka  <jh@suse.cz>
4708
4709         * gcc.c-torture/compile/20110902.c: new testcase.
4710
4711 2011-09-04  Jason Merrill  <jason@redhat.com>
4712
4713         PR c++/49267
4714         * g++.dg/cpp0x/rv-conv1.C: New.
4715
4716         DR 1328
4717         * g++.dg/cpp0x/rv-func3.C: New.
4718
4719         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4720
4721         PR c++/50248
4722         Core 1358
4723         * g++.dg/cpp0x/constexpr-template1.C: New.
4724         * g++.dg/cpp0x/constexpr-template2.C: New.
4725         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4726         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4727
4728 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4729
4730         * gnat.dg/specs/debug1.ads: Tweak pattern.
4731
4732 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4733
4734         PR fortran/50227
4735         * gfortran.dg/class_45a.f03: New.
4736         * gfortran.dg/class_45b.f03: New.
4737
4738 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4739             Ira Rosen  <ira.rosen@linaro.org>
4740
4741         PR tree-optimization/50208
4742         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4743         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4744         -fno-tree-fre -fno-tree-pre.
4745
4746 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4747
4748         * gcc.dg/ipa/ipcp-3.c: New test.
4749
4750 2011-09-02  Richard Guenther  <rguenther@suse.de>
4751
4752         PR tree-optimization/27460
4753         PR middle-end/29269
4754         * gcc.dg/vect/vect-cond-7.c: New testcase.
4755
4756 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4757
4758         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4759         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4760         xfailed test for inlining.
4761         * g++.dg/ipa/ivinline-9.C: Likewise.
4762
4763 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4764
4765         PR tree-optimization/50178
4766         * gfortran.dg/vect/pr50178.f90: New test.
4767
4768 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4769
4770         PR middle-end/49886
4771         * gcc.c-torture/execute/pr49886.c: New testcase.
4772
4773 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4774
4775         PR middle-end/43513
4776         * gcc.dg/pr43513.c: New test.
4777
4778 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4779
4780         PR fortran/45044
4781         * gfortran.dg/common_14.f90: New.
4782         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4783
4784 2011-08-30  Jason Merrill  <jason@redhat.com>
4785
4786         PR c++/50084
4787         * g++.dg/cpp0x/decltype33.C: New.
4788
4789         PR c++/50089
4790         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4791
4792         PR c++/50114
4793         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4794
4795 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4796
4797         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4798
4799 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4800
4801         * gnat.dg/specs/aggr3.ads: New test.
4802         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4803
4804         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4805         * gnat.dg/specs/aggr2.ads: Likewise.
4806
4807 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4808
4809         PR fortran/45170
4810         * gfortran.dg/allocate_with_source_2.f90: New test
4811
4812 2011-08-30  Jason Merrill  <jason@redhat.com>
4813
4814         PR c++/50220
4815         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4816
4817         PR c++/50234
4818         * g++.dg/cpp0x/constexpr-value3.C: New.
4819
4820 2011-08-30  Richard Guenther  <rguenther@suse.de>
4821
4822         PR middle-end/48571
4823         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4824         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4825         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4826         * gcc.dg/pr36902.c: XFAIL.
4827
4828 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4829
4830         * gcc.target/i386/fma-check.h: New.
4831         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4832         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4833         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4834         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4835         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4836         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4837         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4838         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4839         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4840         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4841         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4842         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4843         * gcc.target/i386/fma-compile.c: Likewise.
4844         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4845         * gcc.target/i386/sse-12.c: Add -mfma.
4846         * gcc.target/i386/sse-13.c: Likewise.
4847         * gcc.target/i386/sse-14.c: Likewise.
4848         * gcc.target/i386/sse-22.c: Likewise.
4849         * gcc.target/i386/sse-23.c: Likewise.
4850         * g++.dg/other/i386-2.C: Likewise.
4851         * g++.dg/other/i386-3.C: Likewise.
4852
4853 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4854
4855         PR testsuite/50185
4856         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4857         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4858
4859 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4860
4861         * g++.dg/bprob/bprob.exp (feedback_options): Set
4862         -fbranch-probabilities.
4863         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4864
4865 2011-08-29  Jason Merrill  <jason@redhat.com>
4866
4867         PR c++/50224
4868         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4869
4870 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4871             Jason Merrill  <jason@redhat.com>
4872
4873         * g++.dg/dfp/base.C: New test.
4874
4875 2011-08-29  Jason Merrill  <jason@redhat.com>
4876
4877         Core DR 994
4878         PR c++/50209
4879         * g++.dg/cpp0x/initlist58.C: New.
4880
4881 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4882
4883         PR fortran/50225
4884         * gfortran.dg/class_result_1.f03: New.
4885
4886 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4887
4888         PR middle-end/48722
4889         * gcc.target/i386/pr48722.c: New test.
4890
4891 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4892
4893         PR libfortran/50192
4894         * gfortran.dg/widechar_compare_1.f90:  New test.
4895
4896 2011-08-26  Jason Merrill  <jason@redhat.com>
4897
4898         Core DR 342
4899         PR c++/48582
4900         * g++.dg/abi/mangle50.C: New.
4901
4902 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4903
4904         PR target/50202
4905         * gcc.target/i386/pr50202.c: New test.
4906
4907 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4908
4909         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4910         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4911         * gcc.target/i386/avx-round-vec.c: New test.
4912         * gcc.target/i386/avx-roundf-vec.c: New test.
4913
4914 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4915
4916         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4917         instruction.
4918
4919         PR c/50179
4920         * c-c++-common/Wunused-var-14.c: New test.
4921
4922 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4923
4924         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4925
4926 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4927
4928         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4929         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4930         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4931         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4932
4933 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4934
4935         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4936         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4937         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4938         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4939
4940 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4941
4942         PR fortran/50050
4943         * gfortran.dg/pointer_comp_init_1.f90: New test.
4944
4945 2011-08-25  Jason Merrill  <jason@redhat.com>
4946
4947         PR c++/50157
4948         * g++.dg/cpp0x/sfinae27.C: New.
4949
4950 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4951
4952         * gfortran.dg/coarray_lib_token_4.f90: New.
4953
4954 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4955
4956         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4957
4958 2011-08-25  Richard Guenther  <rguenther@suse.de>
4959
4960         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4961
4962 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4963
4964         PR fortran/50163
4965         * gfortran.dg/initialization_28.f90: New.
4966
4967 2011-08-24  Richard Guenther  <rguenther@suse.de>
4968
4969         PR tree-optimization/50067
4970         * gcc.dg/torture/pr50067-3.c: New testcase.
4971         * gcc.dg/torture/pr50067-4.c: Likewise.
4972         * gcc.dg/torture/pr50067-5.c: Likewise.
4973
4974 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4975
4976         * g++.dg/other/i386-2.C: Add -mavx2 check.
4977         * g++.dg/other/i386-3.C: Likewise.
4978         * gcc.target/i386/avx-1.c: Add AVX2.
4979         * gcc.target/i386/avx-2.c: Likewise.
4980         * gcc.target/i386/funcspec-5.c: Likewise.
4981         * gcc.target/i386/sse-12.c: Likewise.
4982         * gcc.target/i386/sse-13.c: Likewise.
4983         * gcc.target/i386/sse-14.c: Likewise.
4984         * gcc.target/i386/sse-22.c: Likewise.
4985         * gcc.target/i386/sse-23.c: Likewise.
4986         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4987         * gcc.target/i386/avx2-check.h: New.
4988         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4989         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4990         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4991         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4992         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4993         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4994         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4995         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4996         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4997         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4998         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4999         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5000         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5001         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5002         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5003         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5004         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5005         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5006         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5007         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5008         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5009         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5010         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5011         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5012         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5013         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5014         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5015         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5016         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5017         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5018         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5019         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5020         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5021         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5022         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5023         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5024         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5025         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5026         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5027         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5028         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5029         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5030         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5031         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5032         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5033         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5034         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5035         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5036         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5037         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5038         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5039         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5040         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5041         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5042         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5043         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5044         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5045         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5046         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5047         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5048         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5049         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5050         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5051         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5052         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5053         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5054         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5055         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5056         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5057         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5058         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5059         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5060         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5061         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5062         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5063         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5064         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5065         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5066         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5067         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5068         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5069         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5070         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5071         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5072         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5073         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5074         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5075         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5076         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5077         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5078         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5079         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5080         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5081         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5082         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5083         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5084         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5085         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5086         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5087         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5088         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5089         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5090         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5091         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5092         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5093         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5094         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5095         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5096         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5097         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5098         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5099         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5100         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5101         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5102         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5103         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5104         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5105         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5106         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5107         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5108         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5109         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5110         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5111         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5112         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5113         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5114         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5115         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5116         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5117         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5118         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5119         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5120         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5121         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5122         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5123         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5124         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5125         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5126         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5127         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5128         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5129         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5130         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5131         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5132         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5133         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5134         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5135         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5136         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5137         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5138         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5139         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5140         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5141         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5142         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5143         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5144         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5145         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5146         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5147         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5148         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5149         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5150         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5151         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5152         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5153         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5154         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5155         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5156         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5157         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5158         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5159         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5160         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5161         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5162         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5163         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5164         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5165         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5166         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5167         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5168         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5169         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5170         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5171         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5172         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5173         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5174         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5175         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5176         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5177         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5178         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5179         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5180         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5181         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5182         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5183         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5184         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5185         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5186         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5187         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5188         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5189         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5190         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5191         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5192         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5193         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5194         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5195         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5196         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5197         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5198         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5199         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5200         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5201         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5202         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5203         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5204         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5205         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5206         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5207         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5208         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5209         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5210         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5211         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5212         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5213         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5214         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5215         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5216         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5217         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5218         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5219         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5220         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5221         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5222         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5223         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5224         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5225         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5226         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5227         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5228         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5229         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5230         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5231         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5232         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5233         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5234         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5235         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5236         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5237         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5238         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5239         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5240         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5241         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5242         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5243         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5244         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5245         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5246         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5247         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5248         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5249         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5250         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5251         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5252         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5253         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5254         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5255         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5256         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5257         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5258         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5259         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5260         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5261         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5262         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5263         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5264         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5265         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5266         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5267         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5268         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5269         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5270         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5271         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5272         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5273         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5274         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5275         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5276         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5277         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5278         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5279         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5280         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5281         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5282         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5283         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5284         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5285         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5286         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5287         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5288         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5289         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5290         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5291         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5292         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5293         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5294         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5295         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5296         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5297         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5298         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5299         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5300         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5301         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5302         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5303         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5304         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5305         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5306         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5307         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5308         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5309         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5310         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5311         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5312         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5313         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5314         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5315         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5316         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5317         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5318         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5319         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5320         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5321         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5322         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5323         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5324         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5325         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5326         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5327         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5328         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5329         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5330         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5331         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5332         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5333         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5334         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5335         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5336         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5337         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5338         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5339         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5340         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5341         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5342         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5343         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5344         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5345         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5346         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5347         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5348         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5349         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5350         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5351         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5352         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5353         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5354         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5355         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5356         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5357         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5358         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5359         * gcc.target/i386/testimm-9.c: Likewise.
5360
5361 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5362
5363         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5364         * g++.dg/other/i386-3.C: Likewise.
5365         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5366         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5367         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5368         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5369         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5370         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5371         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5372         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5373         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5374         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5375         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5376         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5377         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5378         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5379         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5380         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5381         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5382         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5383         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5384         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5385         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5386         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5387         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5388         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5389         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5390         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5391         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5392         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5393         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5394         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5395         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5396         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5397         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5398         * gcc.target/i386/sse-12.c: Add BMI2.
5399         * gcc.target/i386/sse-13.c: Likewise.
5400         * gcc.target/i386/sse-14.c: Likewise.
5401         * gcc.target/i386/sse-22.c: Likewise.
5402         * gcc.target/i386/sse-23.c: Likewise.
5403
5404 2011-08-23  Jason Merrill  <jason@redhat.com>
5405
5406         * g++.dg/template/crash7.C: Adjust expected errors.
5407
5408 2011-08-23  Jason Merrill  <jason@redhat.com>
5409
5410         PR c++/49045
5411         Core 1321
5412         * g++.dg/cpp0x/overload2.C: New.
5413
5414 2011-08-23  Jason Merrill  <jason@redhat.com>
5415
5416         Core 903
5417         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5418
5419 2011-08-23  Jason Merrill  <jason@redhat.com>
5420
5421         Core 975
5422         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5423         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5424         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5425         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5426
5427 2011-08-23  Jason Merrill  <jason@redhat.com>
5428
5429         PR c++/50024
5430         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5431
5432 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR c++/50158
5435         * g++.dg/warn/Wunused-var-16.C: New test.
5436
5437         PR middle-end/50161
5438         * gcc.dg/pr50161.c: New test.
5439
5440 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5441
5442         PR c++/50055
5443         * g++.dg/gcov/gcov-7.C: New test.
5444
5445 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5446
5447         PR c++/46862
5448         * g++.dg/dfp/nofields.C: New test.
5449
5450 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/31600
5453         * gfortran.dg/use_16.f90: New.
5454
5455 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5456             Kirill Yukhin  <kirill.yukhin@intel.com>
5457
5458         PR target/50155
5459         * gcc.target/i386/pr50155.c: New test.
5460
5461 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5462
5463         PR tree-optimization/50133
5464         * gcc.dg/pr50133.c: New test.
5465
5466         PR middle-end/50141
5467         * c-c++-common/cxxbitfields-6.c: New test.
5468
5469 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5470
5471         PR fortran/50050
5472         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5473
5474 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5475
5476         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5477         * gcc.dg/pr49994-3.c: Ditto.
5478
5479 2011-08-22  Richard Guenther  <rguenther@suse.de>
5480
5481         PR testsuite/50145
5482         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5483         * gcc.dg/torture/pr50067-2.c: Likewise.
5484
5485 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5486
5487         PR fortran/47659
5488         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5489         of a constant resulting from simplification.
5490         * gfortran.dg/warn_conversion_3.f90:  New test.
5491
5492 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5493
5494         PR fortran/50130
5495         * gfortran.dg/zero_stride_1.f90:  New test.
5496
5497 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5498
5499         PR fortran/49638
5500         * gfortran.dg/typebound_override_1.f90: Modified.
5501
5502 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5503
5504         PR tree-optimization/48739
5505         * gcc.dg/pr48739-1.c: New test.
5506         * gcc.dg/pr48739-2.c: New test.
5507
5508 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5509
5510         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5511
5512 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5513
5514         PR fortran/50129
5515         * gfortran.dg/where_3.f90: New test.
5516
5517 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5518
5519         PR middle-end/49721
5520         * gfortran.dg/pr49721-1.f: New.
5521         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5522
5523 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5524
5525         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5526         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5527         New tests.
5528
5529 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5530
5531         * gcc.target/arm/wmul-11.c: New file.
5532         * gcc.target/arm/wmul-12.c: New file.
5533         * gcc.target/arm/wmul-13.c: New file.
5534
5535 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5536
5537         * gcc.target/arm/wmul-10.c: New file.
5538
5539 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5540
5541         * gcc.target/arm/wmul-9.c: New file.
5542         * gcc.target/arm/wmul-bitfield-2.c: New file.
5543
5544 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5545
5546         * gcc.target/arm/wmul-8.c: New file.
5547
5548 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5549
5550         * gcc.target/arm/wmul-7.c: New file.
5551
5552 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5553
5554         * gcc.target/arm/wmul-6.c: New file.
5555
5556 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5557
5558         * gcc.target/arm/wmul-5.c: New file.
5559         * gcc.target/arm/no-wmla-1.c: New file.
5560
5561 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5562
5563         * gcc.target/arm/wmul-bitfield-1.c: New file.
5564
5565 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5566
5567         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5568
5569 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5570
5571         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5572         * gcc.target/i386/conversion.c: Likewise.
5573
5574 2011-08-19  Richard Guenther  <rguenther@suse.de>
5575
5576         * gcc.dg/torture/pr50067-1.c: New testcase.
5577         * gcc.dg/torture/pr50067-2.c: Likewise.
5578
5579 2011-08-19  Joey Ye  <joey.ye@arm.com>
5580
5581         PR target/49437
5582         * gcc.target/arm/handler-align.c: New test.
5583         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5584         New Function.
5585
5586 2011-08-19  Joey Ye  <joey.ye@arm.com>
5587
5588         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5589
5590 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5591
5592         PR fortran/50071
5593         * gfortran.dg/end_block_label_1.f90: New test.
5594         * gfortran.dg/end_associate_label_1.f90: New test.
5595
5596 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5597
5598         * gcc.dg/c1x-pointer-float-1.c: New test.
5599
5600 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5601
5602         PR fortran/50071
5603         * gfortran.dg/duplicate_labels_2.f: New test.
5604
5605 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5606
5607         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5608         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5609         gcc.dg/c1x-noreturn-5.c: New tests.
5610
5611 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5612
5613         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5614
5615 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5616
5617         PR fortran/18918
5618         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5619         * gfortran.dg/coarray_lock_3.f90: Fix test.
5620         * gfortran.dg/coarray_lock_4.f90: New.
5621         * gfortran.dg/coarray_lock_5.f90: New.
5622
5623 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5624
5625         PR target/50009
5626         * gcc.c-torture/compile/pr50009.c: New test.
5627
5628         PR target/50092
5629         * gcc.dg/torture/pr50092.c: New test.
5630
5631 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5632
5633         PR fortran/50109
5634         * gfortran.dg/namelist_73.f90: New.
5635
5636 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5637
5638         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5639
5640         PR debug/50017
5641         * gcc.dg/pr50017.c: New test.
5642
5643 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5644
5645         PR c++/45625
5646         * g++.dg/lookup/hidden-var1.C: New test case.
5647
5648 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5649
5650         PR fortran/31461
5651         * gfortran.dg/warn_unused_var_2.f90: New.
5652         * gfortran.dg/warn_unused_var_3.f90: New.
5653
5654 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5655
5656         PR target/43597
5657         * gcc.target/arm/pr43597.c: New test.
5658
5659 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5660
5661         PR fortran/50070
5662         * gfortran.dg/common_13.f90: New.
5663
5664 2011-08-16  Jason Merrill  <jason@redhat.com>
5665
5666         PR c++/50086
5667         * g++.dg/cpp0x/variadic-unresolved.C: New.
5668
5669         * g++.old-deja/g++.brendan/README: Add R.I.P.
5670
5671         * g++.dg/ext/attr-used-1.C: New.
5672
5673         PR c++/50054
5674         * g++.dg/cpp0x/initlist56.C: New.
5675
5676 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5677
5678         PR testsuite/50085
5679         * g++.dg/opt/life1.C: Only run on Linux.
5680
5681 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5682
5683         * gfortran.dg/coarray_26.f90: New.
5684
5685 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5686
5687         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5688         -fdump-tree-vrp1.
5689
5690 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5691
5692         PR fortran/50073
5693         * gfortran.dg/func_result_7.f90: New.
5694
5695 2011-08-13  Jason Merrill  <jason@redhat.com>
5696
5697         PR c++/50075
5698         * g++.dg/cpp0x/decltype32.C: New.
5699
5700         PR c++/50059
5701         * g++.dg/diagnostic/expr1.C: New.
5702
5703 2011-08-12  David Li  <davidxl@google.com>
5704
5705         * g++.dg/abi/vbase15.C: New test.
5706
5707 2011-08-12  Jason Merrill  <jason@redhat.com>
5708
5709         PR c++/50034
5710         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5711
5712 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5713
5714         * gcc.dg/builtins-67.c: New test.
5715         * gcc.target/i386/conversion.c: Ditto.
5716
5717 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5718             Brian Hackett  <bhackett1024@gmail.com>
5719
5720         * g++.dg/plugin/decl_plugin.c: New.
5721         * g++.dg/plugin/decl-plugin-test.C: New.
5722         * g++.dg/plugin/plugin.exp: Add above testcase.
5723
5724 2011-08-11  Richard Guenther  <rguenther@suse.de>
5725
5726         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5727
5728 2011-08-11  Michael Matz  <matz@suse.de>
5729
5730         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5731
5732 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5733
5734         PR tree-optimization/50039
5735         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5736         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5737
5738 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5739
5740         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5741         (sse4_1_test): Initialize src3 with random value.
5742
5743 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5744
5745         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5746         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5747         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5748         * gcc.dg/scal-to-vec1.c: New test.
5749         * gcc.dg/scal-to-vec2.c: New test.
5750
5751 2011-08-09  Richard Guenther  <rguenther@suse.de>
5752
5753         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5754         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5755         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5756         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5757
5758 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5759
5760         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5761
5762 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5763
5764         * gcc.dg/pr49948.c: Require pthread effective target.
5765
5766 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5767
5768         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5769
5770 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5771
5772         * gcc.target/i386/sse-22a.c: New test.
5773
5774 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5775
5776         PR tree-optimization/50014
5777         * gcc.dg/vect/pr50014.c: New test.
5778
5779 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5780
5781         PR middle-end/49923
5782         * gcc.dg/tree-ssa/pr49923.c: New test.
5783
5784 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5785
5786         PR target/49781
5787         * gcc.target/i386/pr49781-1.c: New.
5788
5789 2011-08-08  Jason Merrill  <jason@redhat.com>
5790
5791         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5792
5793         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5794
5795 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5796
5797         PR fortran/49638
5798         * gfortran.dg/typebound_override_1.f90: New.
5799
5800 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5801
5802         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5803         x86_64 mingw target.
5804         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5805         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5806         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5807         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5808         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5809         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5810         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5811         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5812         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5813         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5814
5815 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5816
5817         PR testsuite/48727
5818         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5819
5820 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5821
5822         * gcc.dg/pr48770.c: Cleanup coverage files.
5823         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5824
5825 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5826
5827         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5828         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5829         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5830         lzcnt and bmi options.
5831
5832 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5833
5834         PR target/47381
5835         * gcc.dg/pr47381-1.c: New.
5836         * gcc.dg/pr47381-2.c: Likewise.
5837         * gcc.target/i386/pr47381.c: Likewise.
5838
5839 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5840
5841         PR middle-end/47727
5842         * gcc.dg/pr47727.c: New.
5843
5844         PR target/47372
5845         * gcc.dg/pr47372-1.c: New.
5846         * gcc.dg/pr47372-2.c: Likewise.
5847
5848 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5849
5850         PR middle-end/47449
5851         * gcc.target/i386/pr47449.c: New.
5852
5853         PR target/47446
5854         * gcc.dg/pr47446-1.c: New.
5855         * gcc.dg/pr47446-2.c: Likewise.
5856
5857 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5858
5859         PR target/47766
5860         * gcc.dg/pr47766.c: New.
5861
5862         PR target/47715
5863         * gcc.dg/tls/pr47715-1.c: New.
5864         * gcc.dg/tls/pr47715-2.c: Likewise.
5865         * gcc.dg/tls/pr47715-3.c: Likewise.
5866         * gcc.dg/tls/pr47715-4.c: Likewise.
5867         * gcc.dg/tls/pr47715-5.c: Likewise.
5868
5869 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5870
5871         PR libobjc/50002
5872         * objc.dg/gnu-api-2-class.m: Updated comments.
5873         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5874         * objc.dg/gnu-api-2-class-meta.m: New test.
5875         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5876
5877 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5878
5879         PR libobjc/49882
5880         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5881         with classes that are in construction.
5882
5883 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5884
5885         PR target/48084
5886         * gcc.target/i386/pr48084-1.c: New.
5887         * gcc.target/i386/pr48084-2.c: Likewise.
5888         * gcc.target/i386/pr48084-3.c: Likewise.
5889         * gcc.target/i386/pr48084-4.c: Likewise.
5890         * gcc.target/i386/pr48084-5.c: Likewise.
5891
5892         PR rtl-optimization/49504
5893         * gcc.target/i386/pr49504.c: New.
5894
5895         PR target/49860
5896         * gcc.dg/pr49860.c: New.
5897
5898 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5899
5900         PR libobjc/49882
5901         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5902         with classes that are in construction.
5903
5904 2011-08-05  Jason Merrill  <jason@redhat.com>
5905
5906         PR c++/48993
5907         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5908
5909         PR c++/49921
5910         * g++.dg/cpp0x/decltype31.C: New.
5911
5912         PR c++/49669
5913         * g++.dg/init/array28.C: New.
5914
5915         PR c++/49988
5916         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5917
5918 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5919
5920         PR target/47369
5921         * gcc.dg/pr47369-1.c: New.
5922
5923 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5924
5925         PR middle-end/47364
5926         * gcc.dg/torture/pr47364-1.c: New.
5927         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5928         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5929
5930 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5931
5932         PR fortran/37211
5933         * gfortran.dg/transfer_check_2.f90:  New test case.
5934
5935 2011-08-05  Jan Hubicka  <jh@suse.cz>
5936
5937         PR middle-end/49494
5938         * gfortran.dg/pr49494.f90: New testcase.
5939
5940 2011-08-05  Jan Hubicka  <jh@suse.cz>
5941
5942         PR middle-end/49735
5943         * gcc.c-torture/compile/pr49735.c: New testcase.
5944
5945 2011-08-05  Jason Merrill  <jason@redhat.com>
5946
5947         PR c++/47453
5948         * g++.dg/cpp0x/initlist56.C: New.
5949
5950         PR c++/49812
5951         * g++.dg/overload/rvalue2.C: New.
5952
5953         PR c++/49983
5954         * g++.dg/cpp0x/range-for21.C: New.
5955
5956         * g++.dg/ext/vla11.C: New.
5957
5958 2011-08-05  Richard Guenther  <rguenther@suse.de>
5959
5960         PR tree-optimization/49984
5961         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5962
5963 2011-08-05  Richard Guenther  <rguenther@suse.de>
5964
5965         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5966         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5967         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5968
5969 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5970
5971         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5972         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5973         * gfortran.dg/ldist-pr43023.f90: Ditto.
5974         * gfortran.dg/namelist_52.f90: Ditto.
5975         * gfortran.dg/interface_proc_end.f90: Ditto.
5976         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5977         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5978
5979 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5980
5981         * gcc.dg/vect/vect-over-widen-1.c: New test.
5982         * gcc.dg/vect/vect-over-widen-2.c: New test.
5983         * gcc.dg/vect/vect-over-widen-3.c: New test.
5984         * gcc.dg/vect/vect-over-widen-4.c: New test.
5985
5986 2011-08-04  Richard Guenther  <rguenther@suse.de>
5987
5988         PR fortran/49957
5989         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5990
5991 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5992
5993         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5994
5995 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5996
5997         PR middle-end/49905
5998         * g++.dg/ext/builtin-object-size3.C: New test.
5999
6000 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6001
6002         PR tree-optimization/49948
6003         * gcc.dg/pr49948.c: New test.
6004
6005 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6006
6007         PR middle-end/47383
6008         * gcc.dg/torture/pr47383.c: New.
6009
6010 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6011
6012         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6013
6014 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6015
6016         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6017
6018 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6019
6020         PR target/47744
6021         * gcc.dg/torture/pr47744-1.c: New.
6022         * gcc.dg/torture/pr47744-2.c: Likewise.
6023         * gcc.dg/torture/pr47744-3.c: Likewise.
6024
6025 2011-08-03  Richard Guenther  <rguenther@suse.de>
6026
6027         PR middle-end/49958
6028         * gcc.dg/torture/pr49958.c: New testcase.
6029
6030 2011-08-03  Richard Guenther  <rguenther@suse.de>
6031
6032         PR tree-optimization/49938
6033         * g++.dg/torture/pr49938.C: New testcase.
6034
6035 2011-08-02  Jason Merrill  <jason@redhat.com>
6036
6037         PR c++/43886
6038         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6039
6040         PR c++/49577
6041         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6042
6043         PR c++/49593
6044         * g++.dg/cpp0x/variadic115.C: New.
6045
6046         PR c++/49803
6047         * g++.dg/cpp0x/union5.C: New.
6048
6049 2011-08-02  Daniel Kraft  <d@domob.eu>
6050
6051         PR fortran/49885
6052         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6053
6054 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6055
6056         PR middle-end/49947
6057         * gcc.dg/tree-ssa/forwprop-15.c
6058
6059 2011-08-02  Jason Merrill  <jason@redhat.com>
6060
6061         PR c++/49834
6062         * g++.dg/cpp0x/range-for20.C: New.
6063
6064 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6065
6066         * gfortran.dg/coarray_lib_token_3.f90: New.
6067
6068 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6069
6070         PR fortran/46752
6071         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6072         * gcc.dg/gomp/atomic-15.c: New test.
6073         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6074         * g++.dg/gomp/atomic-15.C: New test.
6075         * g++.dg/gomp/private-1.C: New test.
6076         * g++.dg/gomp/sharing-2.C: New test.
6077         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6078         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6079         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6080
6081 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6082
6083         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6084         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6085         cleanup-module.
6086         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6087         * gfortran.dg/allocatable_function_5.f90: Ditto.
6088         * gfortran.dg/allocate_stat.f90: Ditto.
6089         * gfortran.dg/array_constructor_20.f90: Ditto.
6090         * gfortran.dg/array_constructor_21.f90: Ditto.
6091         * gfortran.dg/array_constructor_22.f90: Ditto.
6092         * gfortran.dg/array_constructor_26.f03: Ditto.
6093         * gfortran.dg/array_function_4.f90: Ditto.
6094         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6095         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6096         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6097         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6098         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6099         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6100         * gfortran.dg/class_15.f03: Ditto.
6101         * gfortran.dg/class_27.f03: Ditto.
6102         * gfortran.dg/class_33.f90: Ditto.
6103         * gfortran.dg/class_37.f03: Ditto.
6104         * gfortran.dg/class_40.f03: Ditto.
6105         * gfortran.dg/class_42.f03: Ditto.
6106         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6107         * gfortran.dg/coarray/registering_1.f90: Ditto.
6108         * gfortran.dg/convert_1.f90: Ditto.
6109         * gfortran.dg/default_initialization_3.f90: Ditto.
6110         * gfortran.dg/dependency_25.f90: Ditto.
6111         * gfortran.dg/dependency_26.f90: Ditto.
6112         * gfortran.dg/dependency_36.f90: Ditto.
6113         * gfortran.dg/dependency_37.f90: Ditto.
6114         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6115         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6116         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6117         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6118         * gfortran.dg/elemental_result_1.f90: Ditto.
6119         * gfortran.dg/empty_derived_type.f90: Ditto.
6120         * gfortran.dg/entry_7.f90: Ditto.
6121         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6122         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6123         * gfortran.dg/error_recovery_3.f90: Ditto.
6124         * gfortran.dg/extends_4.f03: Ditto.
6125         * gfortran.dg/func_assign.f90: Ditto.
6126         * gfortran.dg/func_assign_3.f90: Ditto.
6127         * gfortran.dg/generic_1.f90: Ditto.
6128         * gfortran.dg/generic_18.f90: Ditto.
6129         * gfortran.dg/generic_22.f03: Ditto.
6130         * gfortran.dg/generic_4.f90: Ditto.
6131         * gfortran.dg/generic_6.f90: Ditto.
6132         * gfortran.dg/generic_actual_arg.f90: Ditto.
6133         * gfortran.dg/graphite/id-21.f: Ditto.
6134         * gfortran.dg/graphite/pr45758.f90: Ditto.
6135         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6136         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6137         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6138         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6139         * gfortran.dg/host_used_types_1.f90: Ditto.
6140         * gfortran.dg/implicit_1.f90: Ditto.
6141         * gfortran.dg/implicit_11.f90: Ditto.
6142         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6143         * gfortran.dg/impure_actual_1.f90: Ditto.
6144         * gfortran.dg/impure_assignment_1.f90: Ditto.
6145         * gfortran.dg/impure_constructor_1.f90: Ditto.
6146         * gfortran.dg/initialization_10.f90: Ditto.
6147         * gfortran.dg/initialization_12.f90: Ditto.
6148         * gfortran.dg/interface_14.f90: Ditto.
6149         * gfortran.dg/interface_15.f90: Ditto.
6150         * gfortran.dg/interface_2.f90: Ditto.
6151         * gfortran.dg/interface_25.f90: Ditto.
6152         * gfortran.dg/interface_26.f90: Ditto.
6153         * gfortran.dg/interface_29.f90: Ditto.
6154         * gfortran.dg/interface_assignment_1.f90: Ditto.
6155         * gfortran.dg/internal_pack_6.f90: Ditto.
6156         * gfortran.dg/internal_pack_7.f90: Ditto.
6157         * gfortran.dg/internal_pack_8.f90: Ditto.
6158         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6159         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6160         * gfortran.dg/module_commons_3.f90: Ditto.
6161         * gfortran.dg/module_equivalence_4.f90: Ditto.
6162         * gfortran.dg/module_equivalence_6.f90: Ditto.
6163         * gfortran.dg/module_function_type_1.f90: Ditto.
6164         * gfortran.dg/module_naming_1.f90: Ditto.
6165         * gfortran.dg/namelist_4.f90: Ditto.
6166         * gfortran.dg/operator_c1202.f90: Ditto.
6167         * gfortran.dg/parens_7.f90: Ditto.
6168         * gfortran.dg/pr32921.f: Ditto.
6169         * gfortran.dg/pr33646.f90: Ditto.
6170         * gfortran.dg/pr41928.f90: Ditto.
6171         * gfortran.dg/pr42119.f90: Ditto.
6172         * gfortran.dg/pr43984.f90: Ditto.
6173         * gfortran.dg/present_1.f90: Ditto.
6174         * gfortran.dg/private_type_2.f90: Ditto.
6175         * gfortran.dg/proc_decl_2.f90: Ditto.
6176         * gfortran.dg/proc_ptr_10.f90: Ditto.
6177         * gfortran.dg/proc_ptr_22.f90: Ditto.
6178         * gfortran.dg/proc_ptr_8.f90: Ditto.
6179         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6180         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6181         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6182         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6183         * gfortran.dg/substring_equivalence.f90: Ditto.
6184         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6185         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6186         * gfortran.dg/trim_optimize_6.f90: Ditto.
6187         * gfortran.dg/typebound_call_12.f03: Ditto.
6188         * gfortran.dg/typebound_operator_5.f03: Ditto.
6189         * gfortran.dg/typebound_operator_6.f03: Ditto.
6190         * gfortran.dg/typebound_proc_18.f03: Ditto.
6191         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6192         * gfortran.dg/use_1.f90: Ditto.
6193         * gfortran.dg/use_10.f90: Ditto.
6194         * gfortran.dg/use_11.f90: Ditto.
6195         * gfortran.dg/use_14.f90: Ditto.
6196         * gfortran.dg/use_only_2.f90: Ditto.
6197         * gfortran.dg/use_rename_4.f90: Ditto.
6198         * gfortran.dg/use_rename_5.f90: Ditto.
6199         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6200         * gfortran.dg/used_interface_ref.f90: Ditto.
6201         * gfortran.dg/used_types_11.f90: Ditto.
6202         * gfortran.dg/used_types_3.f90: Ditto.
6203         * gfortran.dg/used_types_4.f90: Ditto.
6204         * gfortran.dg/userdef_operator_2.f90: Ditto.
6205         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6206         * gfortran.dg/vect/pr46213.f90: Ditto.
6207         * gfortran.dg/whole_file_21.f90: Ditto.
6208         * gfortran.dg/whole_file_22.f90: Ditto.
6209         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6210         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6211
6212 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6213
6214         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6215
6216 2011-08-01  Jason Merrill  <jason@redhat.com>
6217
6218         PR c++/49932
6219         * g++.dg/abi/mangle49.C: New.
6220
6221         PR c++/49924
6222         * g++.dg/cpp0x/constexpr-array4.C: New.
6223
6224         PR c++/49813
6225         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6226
6227 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6228
6229         PR target/49927
6230         * gcc.target/i386/pr49927.c: New test.
6231
6232 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6233
6234         PR tree-optimization/49926
6235         * gcc.dg/vect/pr49926.c: New test.
6236
6237 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6238
6239         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6240         * gcc.target/i386/lzcnt-1.c: New test.
6241         * gcc.target/i386/lzcnt-2.c: Likewise.
6242         * gcc.target/i386/lzcnt-2a.c: Likewise.
6243         * gcc.target/i386/lzcnt-3.c: Likewise.
6244         * gcc.target/i386/lzcnt-4.c: Likewise.
6245         * gcc.target/i386/lzcnt-4a.c: Likewise.
6246         * gcc.target/i386/lzcnt-5.c: Likewise.
6247         * gcc.target/i386/lzcnt-6.c: Likewise.
6248         * gcc.target/i386/lzcnt-6a.c: Likewise.
6249         * gcc.target/i386/lzcnt-check.h: Likewise.
6250
6251         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6252         * gcc.target/i386/sse-13.c: Likewise.
6253         * gcc.target/i386/sse-14.c: Likewise.
6254         * g++.dg/other/i386-2.C: Likewise.
6255         * g++.dg/other/i386-3.C: Likewise.
6256
6257 2011-08-01  Julian Brown  <julian@codesourcery.com>
6258
6259         * gcc.target/arm/fixed-point-exec.c: New test.
6260
6261 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6262
6263         PR target/49920
6264         * gcc.target/i386/pr49920.c: New test.
6265
6266 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6267
6268         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6269         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6270         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6271         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6272         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6273         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6274         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6275         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6276         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6277         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6278         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6279         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6280         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6281         * g++.dg/tree-ssa/pr33615.C: Ditto.
6282         * g++.dg/tree-ssa/restrict1.C: Ditto.
6283         * c-c++-common/restrict-2.c: Ditto.
6284         * gfortran.dg/pr32921.f: Ditto.
6285         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6286         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6287         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6288         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6289         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6290         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6291         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6292         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6293         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6294         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6295
6296 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6297
6298         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6299         .exe.ltrans[0-9]*. dump files.
6300
6301 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6302
6303         PR fortran/49112
6304         * gfortran.dg/abstract_type_6.f03: Modified.
6305         * gfortran.dg/typebound_proc_24.f03: New.
6306
6307 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6308
6309         PR testsuite/49917
6310         * g++.dg/init/for1.C: Fix.
6311
6312 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6313
6314         PR fortran/48876
6315         * gfortran.dg/string_5.f90:  New test.
6316
6317 2011-07-29  Jason Merrill  <jason@redhat.com>
6318
6319         PR c++/49867
6320         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6321
6322 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6323
6324         PR tree-optimization/47407
6325         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6326         alpha*-dec-osf*.
6327         Sort target list.
6328
6329 2011-07-29  Richard Guenther  <rguenther@suse.de>
6330
6331         * gcc.dg/uninit-suppress.c: Also disable VRP.
6332         * gcc.dg/uninit-suppress_2.c: Likewise.
6333
6334 2011-07-28  Jason Merrill  <jason@redhat.com>
6335
6336         PR c++/49808
6337         * g++.dg/template/nontype24.C: New.
6338
6339 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6340
6341         PR rtl-optimization/47958
6342         * gcc.dg/torture/pr47958-1.c: New.
6343
6344 2011-07-29  Wei Guozhi  <carrot@google.com>
6345
6346         PR rtl-optimization/49799
6347         * gcc.dg/pr49799.c: New test case.
6348
6349 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6350
6351         PR middle-end/48648
6352         * gcc.dg/graphite/id-pr48648.c: New.
6353
6354 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6355
6356         PR fortran/31067
6357         * gfortran.dg/maxloc_2.f90: New test.
6358         * gfortran.dg/maxloc_3.f90: New test.
6359         * gfortran.dg/minloc_1.f90: New test.
6360         * gfortran.dg/minloc_2.f90: New test.
6361         * gfortran.dg/minloc_3.f90: New test.
6362         * gfortran.dg/minmaxloc_7.f90: New test.
6363
6364         PR debug/49871
6365         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6366
6367 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6368
6369         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6370         the builtin isn't optimized away.
6371
6372 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6373
6374         PR fortran/45586
6375         * gfortran.dg/lto/pr45586-2_0.f90: New.
6376
6377 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6378
6379         PR middle-end/49875
6380         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6381         * c-c++-common/cxxbitfields-5.c: Same.
6382
6383 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6384
6385         * lib/target-supports.exp (check_effective_target_mmap): Use
6386         check_function_available.
6387
6388 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6389
6390         * g++.old-deja/g++.pt/crash60.C: Updated.
6391
6392 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6393
6394         PR target/49866
6395         * gcc.target/i386/pr49866.c: New test.
6396
6397 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6398
6399         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6400         * gcc.target/i386/bmi-andn-1.c: New test.
6401         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6402         * gcc.target/i386/bmi-andn-2.c: Likewise.
6403         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6404         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6405         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6406         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6407         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6408         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6409         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6410         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6411         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6412         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6413         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6414         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6415         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6416         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6417         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6418         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6419         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6420         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6421         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6422         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6423         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6424
6425 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6426
6427         PR middle-end/47691
6428         * gfortran.dg/graphite/id-pr47691.f: New.
6429
6430 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6431
6432         * gcc.target/i386/avx-os-support.h: New.
6433         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6434         (main): Check avx_os_support before the test is run.
6435         * gcc.target/i386/aes-avx-check.h: Ditto.
6436         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6437
6438 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6439
6440         * gcc.target/i386/aggregate-ret3.c: New test.
6441         * gcc.target/i386/aggregate-ret4.c: New test.
6442
6443 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6444
6445         PR fortran/49755
6446         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6447         allocated array should *not* change its size.
6448         * gfortran.dg/multiple_allocation_3.f90: New test.
6449
6450 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6451
6452         PR c++/49776
6453         * g++.dg/cpp0x/constexpr-49776.C: New.
6454
6455 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6456
6457         PR middle-end/47046
6458         * gcc.dg/graphite/id-pr47046.c: New.
6459
6460 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6461
6462         PR middle-end/47653
6463         * gcc.dg/graphite/run-id-pr47593.c: New.
6464
6465 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6466
6467         PR middle-end/47653
6468         * gcc.dg/graphite/run-id-pr47653.c: New.
6469         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6470         induction variables.
6471         * gcc.dg/graphite/scop-16.c: Same.
6472         * gcc.dg/graphite/scop-17.c: Same.
6473         * gcc.dg/graphite/scop-21.c: Same.
6474
6475 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6476
6477         PR middle-end/48805
6478         * gcc.dg/graphite/id-pr48805.c: New.
6479
6480 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6481
6482         * gfortran.dg/coarray_lib_token_2.f90: New.
6483
6484 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6485
6486         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6487         SPU local store.
6488
6489 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6490
6491         PR tree-opt/49671
6492         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6493         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6494
6495 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6496
6497         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6498
6499         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6500         * gcc.c-torture/execute/loop-2g.c: Likewise.
6501         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6502         Require mmap support.
6503         * gcc.c-torture/execute/loop-2g.x: Likewise.
6504         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6505         (MAP_ANON): Provide default.
6506         * gcc.dg/20050826-1.c: Likewise.
6507         * gcc.target/i386/pr36533.c: Likewise.
6508         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6509         Use dg-require-effective-target mmap.
6510
6511 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6512
6513         PR c++/49838
6514         * g++.dg/cpp0x/range-for19.C: New.
6515
6516 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6517
6518         PR testsuite/49753
6519         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6520
6521         Revert:
6522         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6523
6524         PR testsuite/49753
6525         * g++.dg/torture/pr49309.C: Remove.
6526
6527 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6528
6529         PR tree-optimization/49809
6530         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6531         test.
6532
6533 2011-07-25  Richard Guenther  <rguenther@suse.de>
6534
6535         PR tree-optimization/49715
6536         * gcc.target/i386/pr49715-1.c: New testcase.
6537         * gcc.target/i386/pr49715-2.c: Likewise.
6538
6539 2011-07-23  Jason Merrill  <jason@redhat.com>
6540
6541         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6542
6543 2011-07-22  Jason Merrill  <jason@redhat.com>
6544
6545         PR c++/49793
6546         * g++.dg/cpp0x/initlist55.C: New.
6547
6548 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6549
6550         PR fortran/49791
6551         * gfortran.dg/namelist_72.f: New.
6552
6553 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6554
6555         * gfortran.dg/coarray_25.f90: New.
6556
6557 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6558
6559         * override1.C: This test should use c++0x mode.
6560         * override3.C: New. Test the diagnostics in c++98 mode.
6561
6562 2011-07-22  Jason Merrill  <jason@redhat.com>
6563             Mark Glisse  <marc.glisse@normalesup.org>
6564
6565         PR c++/30112
6566         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6567
6568         PR c++/49813
6569         * g++.dg/opt/builtins2.C: New.
6570         * g++.dg/other/error27.C: Don't rely on __builtin.
6571
6572 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6573
6574         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6575         on lp64 targets.
6576         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6577         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6578         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6579         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6580
6581         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6582         instead of ia32.
6583
6584 2011-07-22  Richard Guenther  <rguenther@suse.de>
6585
6586         PR tree-optimization/45819
6587         * gcc.dg/pr45819.c: New testcase.
6588
6589 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6590
6591         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6592
6593 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6594
6595         PR middle-end/47654
6596         PR middle-end/49649
6597         * gcc.dg/graphite/run-id-pr47654.c: New.
6598
6599 2011-07-21  Ian Lance Taylor  <iant@google.com>
6600
6601         PR middle-end/49705
6602         * gcc.dg/pr49705.c: New test.
6603
6604 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6605
6606         * lib/target-supports.exp (check_avx_os_support_available): New.
6607         (check_effective_target_avx_runtime): Use it.
6608
6609 2011-07-21  Richard Guenther  <rguenther@suse.de>
6610
6611         PR tree-optimization/49770
6612         * g++.dg/torture/pr49770.C: New testcase.
6613
6614 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6615
6616         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6617         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6618
6619 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6620
6621         * gfortran.dg/coarray_lib_token_1.f90: New.
6622
6623 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6624
6625         * gcc.dg/pr32912-2.c: Skip for AVR.
6626         * gcc.dg/pr44674.c: Add dg-require-profiling.
6627
6628 2011-07-20  Jason Merrill  <jason@redhat.com>
6629
6630         * g++.dg/ext/desig2.C: New.
6631
6632 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6633
6634         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6635         be generated.
6636         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6637         * gcc.target/powerpc/recip-3.c: Ditto.
6638
6639 2011-07-19  Jason Merrill  <jason@redhat.com>
6640
6641         PR c++/6709 (DR 743)
6642         PR c++/42603 (DR 950)
6643         * g++.dg/cpp0x/decltype21.C: New.
6644
6645 2011-07-20  Richard Guenther  <rguenther@suse.de>
6646
6647         PR middle-end/18908
6648         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6649         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6650
6651 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6652
6653         * gcc.target/arm/combine-movs.c: New.
6654         * gcc.target/arm/unsigned-extend-2.c: New.
6655
6656 2011-07-19  Jason Merrill  <jason@redhat.com>
6657
6658         PR c++/49785
6659         * g++.dg/cpp0x/variadic114.C: New.
6660
6661 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6662
6663         * gfortran.dg/coarray_args_1.f90: New.
6664         * gfortran.dg/coarray_args_2.f90: New.
6665
6666 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6667
6668         PR fortran/49708
6669         * gfortran.dg/allocate_error_3.f90: New.
6670
6671 2011-07-19  Richard Guenther  <rguenther@suse.de>
6672
6673         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6674         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6675         * gcc.dg/torture/20110719-1.c: New testcase.
6676
6677 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6678
6679         PR tree-optimization/49768
6680         * gcc.c-torture/execute/pr49768.c: New test.
6681
6682 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6683
6684         PR tree-optimization/49771
6685         * gcc.dg/vect/pr49771.c: New test.
6686
6687 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6688
6689         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6690         * gcc.dg/ipa/ipa-2.c: Likewise.
6691         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6692         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6693         * gcc.dg/ipa/ipa-5.c: Likewise.
6694         * gcc.dg/ipa/ipa-7.c: Likewise.
6695         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6696         * gcc.dg/ipa/ipacost-1.c: Likewise.
6697         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6698         functions.
6699         * gcc.dg/ipa/ipcp-1.c: New test.
6700         * gcc.dg/ipa/ipcp-2.c: Likewise.
6701         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6702
6703 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6704
6705         PR middle-end/49675
6706         * gfortran.dg/pr49675.f90: New test.
6707
6708 2011-07-18  Richard Guenther  <rguenther@suse.de>
6709
6710         * gcc.dg/torture/20110718-1.c: New testcase.
6711
6712 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6713
6714         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6715         * g++.dg/ext/bitfield3.C: Likewise.
6716         * g++.dg/ext/bitfield4.C: Likewise.
6717         * g++.dg/ext/bitfield5.C: Likewise.
6718         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6719         * g++.dg/other/pr23205-2.C: Likewise.
6720         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6721         * gcc.c-torture/compile/20001109-2.c: Likewise.
6722         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6723         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6724         * gcc.dg/bitfld-16.c: Likewise.
6725         * gcc.dg/bitfld-17.c: Likewise.
6726         * gcc.dg/bitfld-18.c: Likewise.
6727         * gcc.dg/builtins-config.h: Remove Netware support.
6728         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6729         * gcc.dg/cdce2.c: Likewise.
6730         * gcc.dg/cpp/assert4.c: Remove netware support.
6731         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6732         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6733
6734         * lib/target-supports.exp (check_visibility_available): Remove
6735         NetWare support.
6736         (check_profiling_available): Likewise.
6737
6738 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6739
6740         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6741
6742 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6743             Thomas Koenig  <tkoenig@gcc.gnu.org>
6744
6745         PR fortran/34657
6746         * gfortran.dg/generic_17.f90: Fix testcase.
6747         * gfortran.dg/interface_3.f90: Add dg-error.
6748         * gfortran.dg/use_14.f90: New.
6749         * gfortran.dg/use_15.f90: New.
6750
6751 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6752
6753         * gnat.dg/pointer_controlled.adb: New test.
6754
6755 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6756
6757         PR fortran/49624
6758         * gfortran.dg/pointer_remapping_7.f90: New.
6759
6760 2011-07-16  Jason Merrill  <jason@redhat.com>
6761
6762         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6763
6764 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6765             Jason Merrill  <jason@redhat.com>
6766
6767         PR c++/45329
6768         PR c++/48934
6769         * g++.dg/cpp0x/decltype29.C: Adjust.
6770         * g++.dg/cpp0x/error4.C: Adjust.
6771         * g++.dg/cpp0x/sfinae26.C: Adjust.
6772         * g++.dg/cpp0x/variadic105.C: Adjust.
6773         * g++.dg/template/deduce3.C: Adjust.
6774         * g++.dg/template/error45.C: Adjust.
6775         * g++.dg/template/ptrmem2.C: Adjust.
6776         * g++.dg/template/sfinae2.C: Adjust.
6777         * g++.old-deja/g++.pt/crash60.C: Adjust.
6778         * g++.old-deja/g++.pt/unify6.C: Adjust.
6779         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6780         * g++.dg/cpp0x/nullptr15.C: Adjust.
6781         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6782         * g++.dg/cpp0x/pr31431.C: Adjust.
6783         * g++.dg/cpp0x/pr31434.C: Adjust.
6784         * g++.dg/cpp0x/sfinae11.C: Adjust
6785         * g++.dg/cpp0x/temp_default2.C: Adjust.
6786         * g++.dg/cpp0x/trailing4.C: Adjust.
6787         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6788         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6789         * g++.dg/cpp0x/variadic105.C: Adjust.
6790         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6791         * g++.dg/ext/vla2.C: Adjust.
6792         * g++.dg/other/ptrmem10.C: Adjust.
6793         * g++.dg/other/ptrmem11.C: Adjust.
6794         * g++.dg/overload/unknown1.C: Adjust.
6795         * g++.dg/template/conv11.C: Adjust.
6796         * g++.dg/template/dependent-expr5.C: Adjust.
6797         * g++.dg/template/friend.C: Adjust.
6798         * g++.dg/template/incomplete2.C: Adjust.
6799         * g++.dg/template/local4.C: Adjust.
6800         * g++.dg/template/local6.C: Adjust.
6801         * g++.dg/template/operator9.C: Adjust.
6802         * g++.dg/template/ttp25.C: Adjust.
6803         * g++.dg/template/unify10.C: Adjust.
6804         * g++.dg/template/unify11.C: Adjust.
6805         * g++.dg/template/unify6.C: Adjust.
6806         * g++.dg/template/unify9.C: Adjust.
6807         * g++.dg/template/varmod1.C: Adjust.
6808         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6809         * g++.old-deja/g++.pt/crash28.C: Adjust.
6810         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6811         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6812         * g++.old-deja/g++.pt/expr2.C: Adjust.
6813         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6814         * g++.old-deja/g++.pt/spec5.C: Adjust.
6815         * g++.old-deja/g++.pt/spec6.C: Adjust.
6816         * g++.old-deja/g++.pt/unify4.C: Adjust.
6817         * g++.old-deja/g++.pt/unify8.C: Adjust.
6818         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6819         * g++.dg/overload/template5.C: New testcase.
6820         * g++.dg/template/overload12.C: New testcase.
6821
6822 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6823
6824         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6825         * gfortran.dg/coarray_7.f90: Ditto.
6826         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6827         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6828
6829 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6830
6831         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6832         case.
6833         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6834         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6835         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6836         C67X.
6837         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6838         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6839         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6840
6841 2011-07-15  Jason Merrill  <jason@redhat.com>
6842
6843         PR testsuite/49741
6844         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6845         Use --extra_opts instead of --additional_options.
6846
6847 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6848
6849         PR testsuite/49753
6850         * g++.dg/torture/pr49309.C: Remove.
6851
6852 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6853
6854         * gcc.target/tic6x/weak-call.c: New test.
6855         * gcc.target/tic6x/fpcmp.c: New test.
6856         * gcc.target/tic6x/fpdiv.c: New test.
6857         * gcc.target/tic6x/rotdi16-scan.c: New test.
6858         * gcc.target/tic6x/ffssi.c: New test.
6859         * gcc.target/tic6x/fpdiv-lib.c: New test.
6860         * gcc.target/tic6x/cold-lc.c: New test.
6861         * gcc.target/tic6x/longcalls.c: New test.
6862         * gcc.target/tic6x/abi-align-1.c: New test.
6863         * gcc.target/tic6x/fpcmp-finite.c: New test.
6864         * gcc.target/tic6x/rotdi16.c: New test.
6865         * gcc.target/tic6x/bswapl.c: New test.
6866         * gcc.target/tic6x/ffsdi.c: New test.
6867         * gcc.target/tic6x/tic6x.exp: New file.
6868         * gcc.target/tic6x/builtins/arith24.c: New test.
6869         * gcc.target/tic6x/builtins/smpy.c: New test.
6870         * gcc.target/tic6x/builtins/smpylh.c: New test.
6871         * gcc.target/tic6x/builtins/smpyh.c: New test.
6872         * gcc.target/tic6x/builtins/sarith1.c: New test.
6873         * gcc.target/tic6x/builtins/extclr.c: New test
6874         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6875         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6876         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6877         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6878         New functions.
6879         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6880         __TMS320C6X__.
6881         * gcc.dg/20020312-2.c: Likewise.
6882         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6883         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6884         * gcc.dg/torture/builtin-math-7.c: Likewise.
6885
6886         PR testsuite/49757
6887         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6888         not testing tic6x-*-*.
6889
6890 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6891
6892         PR tree-opt/49309
6893         * g++.dg/torture/pr49309.C: New testcase.
6894
6895 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6896
6897         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6898
6899 2011-07-14  Richard Guenther  <rguenther@suse.de>
6900
6901         PR tree-optimization/49651
6902         * gcc.dg/torture/pr49651.c: New testcase.
6903
6904 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6905
6906         PR target/43746
6907         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6908
6909 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6910
6911         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6912         -mno-pointers-to-nested-functions.
6913         * gcc.target/powerpc/no-r11-2.c: Ditto.
6914         * gcc.target/powerpc/no-r11-3.c: Ditto.
6915
6916 2011-07-13  Jason Merrill  <jason@redhat.com>
6917
6918         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6919         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6920         when compiling C files.
6921         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6922         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6923         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6924         * g++.dg/lookup/anon2.C: Likewise.
6925         * g++.dg/tree-ssa/copyprop.C: Likewise.
6926         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6927         * g++.dg/init/vector1.C: Ignore narrowing errors.
6928         * g++.dg/torture/pr35526.C: Likewise.
6929         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6930
6931 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6932
6933         PR libfortran/49296
6934         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6935         and logical reads.
6936
6937 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6938
6939         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6940         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6941
6942 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6943
6944         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6945         * lib/obj-c++.exp (obj-c++_init): Ditto.
6946         * lib/file-format.exp (gcc_target_object_format): Ditto.
6947         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6948         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6949         (check_visibility_available): Ditto.
6950         (check_effective_target_tls_native): Ditto.
6951         (check_effective_target_tls_emulated): Ditto.
6952         (check_effective_target_function_sections): Ditto.
6953
6954 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6955
6956         * gcc.target/arm/pr48183.c: New test.
6957
6958 2011-07-13  Richard Guenther  <rguenther@suse.de>
6959
6960         * gcc.dg/torture/20110713-1.c: New testcase.
6961
6962 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6963
6964         PR rtl-opt/49474
6965         * gcc.c-torture/compile/pr49474.c: New testcase.
6966
6967 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6968
6969         PR tree-optimization/49712
6970         * gcc.c-torture/execute/pr49712.c: New test.
6971
6972 2011-07-11  Jason Merrill  <jason@redhat.com>
6973
6974         PR c++/44609
6975         * g++.dg/template/recurse3.C: New.
6976
6977 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6978
6979         PR debug/49676
6980         * gcc.dg/guality/csttest.c: New test.
6981
6982         PR fortran/49698
6983         * gfortran.dg/pr49698.f90: New test.
6984
6985 2011-07-11  Jeff Law  <law@redhat.com>
6986
6987         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6988
6989 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6990
6991         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6992         * go.test/go-test.exp (go-set-goarch): Likewise.
6993
6994 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6995
6996         PR target/39633
6997         * gcc.target/avr/torture/pr39633.c: New test case.
6998
6999 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7000
7001         PR fortran/18918
7002         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7003
7004 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7005
7006         * lib/target-supports.exp (check_effective_target_scheduling):
7007         New Function.
7008         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7009         * gcc.dg/pr45055.c: Ditto.
7010         * gcc.dg/pr45353.c: Ditto.
7011         * g++.dg/pr45056.C: Ditto.
7012
7013 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7014
7015         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7016         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7017         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7018         * g++.dg/torture/pr31863.C: Skip AVR.
7019
7020 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7021
7022         PR fortran/49690
7023         * gfortran.dg/intrinsic_signal.f90: New.
7024
7025 2011-07-09  Jason Merrill  <jason@redhat.com>
7026
7027         * g++.dg/cpp0x/regress/regress6.C: New.
7028         * g++.dg/parse/crash45.C: Adjust message.
7029         * g++.dg/template/crash38.C: Adjust message.
7030         * g++.dg/template/crash64.C: Adjust message.
7031
7032 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7033
7034         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7035         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7036         * g++.dg/abi/bitfield3.C: Likewise.
7037         * g++.dg/eh/pr38662.C: Likewise.
7038         * g++.dg/ext/attrib36.C: Likewise.
7039         * g++.dg/ext/attrib37.C: Likewise.
7040         * g++.dg/ext/attrib8.C: Likewise.
7041         * g++.dg/ext/tmplattr1.C: Likewise.
7042         * g++.dg/inherit/override-attribs.C: Likewise.
7043         * g++.dg/opt/inline9.C: Likewise.
7044         * g++.dg/opt/life1.C: Likewise.
7045         * g++.dg/opt/longbranch2.C: Likewise.
7046         * g++.dg/opt/nrv12.C: Likewise.
7047         * g++.dg/opt/reg-stack4.C: Likewise.
7048         * g++.dg/other/pr35504.C: Likewise.
7049         * g++.dg/other/pr39496.C: Likewise.
7050         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7051         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7052         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7053         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7054         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7055         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7056         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7057         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7058         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7059         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7060         * g++.dg/warn/pr15774-1.C: Likewise.
7061         * g++.dg/warn/pr15774-2.C: Likewise.
7062         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7063         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7064         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7065         * g++.old-deja/g++.pt/asm2.C: Likewise.
7066         * gcc.c-torture/compile/20000804-1.c: Likewise.
7067         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7068         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7069         * gcc.dg/20020108-1.c: Likewise.
7070         * gcc.dg/20020122-2.c: Likewise.
7071         * gcc.dg/20020122-3.c: Likewise.
7072         * gcc.dg/20020206-1.c: Likewise.
7073         * gcc.dg/20020219-1.c: Likewise.
7074         * gcc.dg/20020310-1.c: Likewise.
7075         * gcc.dg/20020411-1.c: Likewise.
7076         * gcc.dg/20020418-2.c: Likewise.
7077         * gcc.dg/20020426-2.c: Likewise.
7078         * gcc.dg/20020517-1.c: Likewise.
7079         * gcc.dg/20030204-1.c: Likewise.
7080         * gcc.dg/20030826-2.c: Likewise.
7081         * gcc.dg/20031102-1.c: Likewise.
7082         * gcc.dg/20031202-1.c: Likewise.
7083         * gcc.dg/20050111-1.c: Likewise.
7084         * gcc.dg/20050503-1.c: Likewise.
7085         * gcc.dg/array-init-1.c: Likewise.
7086         * gcc.dg/builtin-apply4.c: Likewise.
7087         * gcc.dg/dfp/pr31344.c: Likewise.
7088         * gcc.dg/gomp/atomic-11.c: Likewise.
7089         * gcc.dg/graphite/pr40281.c: Likewise.
7090         * gcc.dg/ia64-sync-1.c: Likewise.
7091         * gcc.dg/ia64-sync-2.c: Likewise.
7092         * gcc.dg/ia64-sync-3.c: Likewise.
7093         * gcc.dg/ia64-sync-4.c: Likewise.
7094         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7095         * gcc.dg/invalid-call-1.c: Likewise.
7096         * gcc.dg/loop-3.c: Likewise.
7097         * gcc.dg/lower-subreg-1.c: Likewise.
7098         * gcc.dg/lto/pr47259_0.c: Likewise.
7099         * gcc.dg/nested-calls-1.c: Likewise.
7100         * gcc.dg/pr20017.c: Likewise.
7101         * gcc.dg/pr25023.c: Likewise.
7102         * gcc.dg/pr27671-2.c: Likewise.
7103         * gcc.dg/pr32176.c: Likewise.
7104         * gcc.dg/pr33676.c: Likewise.
7105         * gcc.dg/pr35045.c: Likewise.
7106         * gcc.dg/pr36015.c: Likewise.
7107         * gcc.dg/pr36584.c: Likewise.
7108         * gcc.dg/pr36998.c: Likewise.
7109         * gcc.dg/pr37438.c: Likewise.
7110         * gcc.dg/pr37908.c: Likewise.
7111         * gcc.dg/pr41241.c: Likewise.
7112         * gcc.dg/pr41340.c: Likewise.
7113         * gcc.dg/pr44136.c: Likewise.
7114         * gcc.dg/pr44194-1.c: Likewise.
7115         * gcc.dg/pr46212.c: Likewise.
7116         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7117         * gcc.dg/setjmp-2.c: Likewise.
7118         * gcc.dg/short-compare-1.c: Likewise.
7119         * gcc.dg/short-compare-2.c: Likewise.
7120         * gcc.dg/smod-1.c: Likewise.
7121         * gcc.dg/sync-2.c: Likewise.
7122         * gcc.dg/sync-3.c: Likewise.
7123         * gcc.dg/tls/opt-1.c: Likewise.
7124         * gcc.dg/tls/opt-2.c: Likewise.
7125         * gcc.dg/tls/opt-3.c: Likewise.
7126         * gcc.dg/torture/badshift.c: Likewise.
7127         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7128         * gcc.dg/torture/pr20314-2.c: Likewise.
7129         * gcc.dg/torture/pr36891.c: Likewise.
7130         * gcc.dg/torture/pr38774.c: Likewise.
7131         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7132         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7133         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7134         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7135         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7136         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7137         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7138         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7139         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7140         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7141         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7142         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7143         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7144         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7145         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7146         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7147         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7148         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7149         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7150         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7151         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7152         * gcc.dg/unroll-1.c: Likewise.
7153         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7154         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7155         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7156         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7157         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7158         * gcc.target/i386/20000609-1.c: Likewise.
7159         * gcc.target/i386/20000720-1.c: Likewise.
7160         * gcc.target/i386/20000724-1.c: Likewise.
7161         * gcc.target/i386/20011107-1.c: Likewise.
7162         * gcc.target/i386/20011119-1.c: Likewise.
7163         * gcc.target/i386/20020201-3.c: Likewise.
7164         * gcc.target/i386/20020218-1.c: Likewise.
7165         * gcc.target/i386/20020729-1.c: Likewise.
7166         * gcc.target/i386/20030926-1.c: Likewise.
7167         * gcc.target/i386/20060125-1.c: Likewise.
7168         * gcc.target/i386/20060125-2.c: Likewise.
7169         * gcc.target/i386/20060512-1.c: Likewise.
7170         * gcc.target/i386/20060512-2.c: Likewise.
7171         * gcc.target/i386/20060512-3.c: Likewise.
7172         * gcc.target/i386/20060512-4.c: Likewise.
7173         * gcc.target/i386/387-1.c: Likewise.
7174         * gcc.target/i386/387-2.c: Likewise.
7175         * gcc.target/i386/387-5.c: Likewise.
7176         * gcc.target/i386/387-6.c: Likewise.
7177         * gcc.target/i386/980312-1.c: Likewise.
7178         * gcc.target/i386/980313-1.c: Likewise.
7179         * gcc.target/i386/990117-1.c: Likewise.
7180         * gcc.target/i386/990424-1.c: Likewise.
7181         * gcc.target/i386/990524-1.c: Likewise.
7182         * gcc.target/i386/991129-1.c: Likewise.
7183         * gcc.target/i386/991214-1.c: Likewise.
7184         * gcc.target/i386/991230-1.c: Likewise.
7185         * gcc.target/i386/addr-sel-1.c: Likewise.
7186         * gcc.target/i386/aggregate-ret1.c: Likewise.
7187         * gcc.target/i386/aggregate-ret2.c: Likewise.
7188         * gcc.target/i386/align-main-3.c: Likewise.
7189         * gcc.target/i386/amd64-abi-1.c: Likewise.
7190         * gcc.target/i386/amd64-abi-2.c: Likewise.
7191         * gcc.target/i386/amd64-abi-4.c: Likewise.
7192         * gcc.target/i386/amd64-abi-5.c: Likewise.
7193         * gcc.target/i386/amd64-abi-6.c: Likewise.
7194         * gcc.target/i386/asm-1.c: Likewise.
7195         * gcc.target/i386/asm-3.c: Likewise.
7196         * gcc.target/i386/asm-5.c: Likewise.
7197         * gcc.target/i386/attributes-error.c: Likewise.
7198         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7199         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7200         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7201         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7202         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7203         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7204         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7205         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7206         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7207         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7208         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7209         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7210         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7211         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7212         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7213         * gcc.target/i386/bitfield1.c: Likewise.
7214         * gcc.target/i386/bitfield2.c: Likewise.
7215         * gcc.target/i386/bmi-2.c: Likewise.
7216         * gcc.target/i386/bmi-5.c: Likewise.
7217         * gcc.target/i386/builtin-unreachable.c: Likewise.
7218         * gcc.target/i386/cleanup-2.c: Likewise.
7219         * gcc.target/i386/clobbers.c: Likewise.
7220         * gcc.target/i386/cmov8.c: Likewise.
7221         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7222         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7223         * gcc.target/i386/compress-float-387.c: Likewise.
7224         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7225         * gcc.target/i386/compress-float-sse.c: Likewise.
7226         * gcc.target/i386/crc32-2.c: Likewise.
7227         * gcc.target/i386/crc32-3.c: Likewise.
7228         * gcc.target/i386/divmod-7.c: Likewise.
7229         * gcc.target/i386/divmod-8.c: Likewise.
7230         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7231         * gcc.target/i386/fma3-builtin.c: Likewise.
7232         * gcc.target/i386/fma3-fma.c: Likewise.
7233         * gcc.target/i386/fma4-256-vector.c: Likewise.
7234         * gcc.target/i386/fma4-builtin.c: Likewise.
7235         * gcc.target/i386/fma4-fma-2.c: Likewise.
7236         * gcc.target/i386/fma4-fma.c: Likewise.
7237         * gcc.target/i386/fma4-vector-2.c: Likewise.
7238         * gcc.target/i386/fma4-vector.c: Likewise.
7239         * gcc.target/i386/funcspec-1.c: Likewise.
7240         * gcc.target/i386/funcspec-10.c: Likewise.
7241         * gcc.target/i386/funcspec-11.c: Likewise.
7242         * gcc.target/i386/funcspec-2.c: Likewise.
7243         * gcc.target/i386/funcspec-5.c: Likewise.
7244         * gcc.target/i386/funcspec-6.c: Likewise.
7245         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7246         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7247         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7248         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7249         * gcc.target/i386/incoming-1.c: Likewise.
7250         * gcc.target/i386/incoming-10.c: Likewise.
7251         * gcc.target/i386/incoming-11.c: Likewise.
7252         * gcc.target/i386/incoming-12.c: Likewise.
7253         * gcc.target/i386/incoming-13.c: Likewise.
7254         * gcc.target/i386/incoming-14.c: Likewise.
7255         * gcc.target/i386/incoming-15.c: Likewise.
7256         * gcc.target/i386/incoming-2.c: Likewise.
7257         * gcc.target/i386/incoming-3.c: Likewise.
7258         * gcc.target/i386/incoming-4.c: Likewise.
7259         * gcc.target/i386/incoming-5.c: Likewise.
7260         * gcc.target/i386/incoming-6.c: Likewise.
7261         * gcc.target/i386/incoming-7.c: Likewise.
7262         * gcc.target/i386/incoming-8.c: Likewise.
7263         * gcc.target/i386/incoming-9.c: Likewise.
7264         * gcc.target/i386/lea.c: Likewise.
7265         * gcc.target/i386/local.c: Likewise.
7266         * gcc.target/i386/loop-1.c: Likewise.
7267         * gcc.target/i386/loop-2.c: Likewise.
7268         * gcc.target/i386/loop-3.c: Likewise.
7269         * gcc.target/i386/max-stack-align.c: Likewise.
7270         * gcc.target/i386/memcpy-1.c: Likewise.
7271         * gcc.target/i386/movbe-2.c: Likewise.
7272         * gcc.target/i386/movq-2.c: Likewise.
7273         * gcc.target/i386/movq.c: Likewise.
7274         * gcc.target/i386/nrv1.c: Likewise.
7275         * gcc.target/i386/pad-4.c: Likewise.
7276         * gcc.target/i386/pad-5a.c: Likewise.
7277         * gcc.target/i386/pad-5b.c: Likewise.
7278         * gcc.target/i386/pad-6a.c: Likewise.
7279         * gcc.target/i386/pad-6b.c: Likewise.
7280         * gcc.target/i386/pad-7.c: Likewise.
7281         * gcc.target/i386/pad-9.c: Likewise.
7282         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7283         * gcc.target/i386/pic-1.c: Likewise.
7284         * gcc.target/i386/pr12092-1.c: Likewise.
7285         * gcc.target/i386/pr12329.c: Likewise.
7286         * gcc.target/i386/pr21518.c: Likewise.
7287         * gcc.target/i386/pr22362.c: Likewise.
7288         * gcc.target/i386/pr22585.c: Likewise.
7289         * gcc.target/i386/pr23098.c: Likewise.
7290         * gcc.target/i386/pr25196.c: Likewise.
7291         * gcc.target/i386/pr25293.c: Likewise.
7292         * gcc.target/i386/pr25654.c: Likewise.
7293         * gcc.target/i386/pr26449.c: Likewise.
7294         * gcc.target/i386/pr26778.c: Likewise.
7295         * gcc.target/i386/pr26826.c: Likewise.
7296         * gcc.target/i386/pr27266.c: Likewise.
7297         * gcc.target/i386/pr29978.c: Likewise.
7298         * gcc.target/i386/pr30505.c: Likewise.
7299         * gcc.target/i386/pr30961-1.c: Likewise.
7300         * gcc.target/i386/pr31628.c: Likewise.
7301         * gcc.target/i386/pr32000-2.c: Likewise.
7302         * gcc.target/i386/pr32661-1.c: Likewise.
7303         * gcc.target/i386/pr32708-2.c: Likewise.
7304         * gcc.target/i386/pr32708-3.c: Likewise.
7305         * gcc.target/i386/pr34256.c: Likewise.
7306         * gcc.target/i386/pr34312.c: Likewise.
7307         * gcc.target/i386/pr34522.c: Likewise.
7308         * gcc.target/i386/pr35160.c: Likewise.
7309         * gcc.target/i386/pr35281.c: Likewise.
7310         * gcc.target/i386/pr36246.c: Likewise.
7311         * gcc.target/i386/pr36786.c: Likewise.
7312         * gcc.target/i386/pr37275.c: Likewise.
7313         * gcc.target/i386/pr37843-3.c: Likewise.
7314         * gcc.target/i386/pr37843-4.c: Likewise.
7315         * gcc.target/i386/pr39082-1.c: Likewise.
7316         * gcc.target/i386/pr39431.c: Likewise.
7317         * gcc.target/i386/pr39496.c: Likewise.
7318         * gcc.target/i386/pr39543-2.c: Likewise.
7319         * gcc.target/i386/pr39911.c: Likewise.
7320         * gcc.target/i386/pr40718.c: Likewise.
7321         * gcc.target/i386/pr40906-1.c: Likewise.
7322         * gcc.target/i386/pr40906-2.c: Likewise.
7323         * gcc.target/i386/pr40906-3.c: Likewise.
7324         * gcc.target/i386/pr40934.c: Likewise.
7325         * gcc.target/i386/pr41900.c: Likewise.
7326         * gcc.target/i386/pr42589.c: Likewise.
7327         * gcc.target/i386/pr43662.c: Likewise.
7328         * gcc.target/i386/pr43671.c: Likewise.
7329         * gcc.target/i386/pr43766.c: Likewise.
7330         * gcc.target/i386/pr43869.c: Likewise.
7331         * gcc.target/i386/pr44942.c: Likewise.
7332         * gcc.target/i386/pr44948-2a.c: Likewise.
7333         * gcc.target/i386/pr45234.c: Likewise.
7334         * gcc.target/i386/pr45336-2.c: Likewise.
7335         * gcc.target/i386/pr45336-4.c: Likewise.
7336         * gcc.target/i386/pr45852.c: Likewise.
7337         * gcc.target/i386/pr46470.c: Likewise.
7338         * gcc.target/i386/pr48037-1.c: Likewise.
7339         * gcc.target/i386/pr48389.c: Likewise.
7340         * gcc.target/i386/pr49095.c: Likewise.
7341         * gcc.target/i386/pr9771-1.c: Likewise.
7342         * gcc.target/i386/rdfsbase-1.c: Likewise.
7343         * gcc.target/i386/rdfsbase-2.c: Likewise.
7344         * gcc.target/i386/rdgsbase-1.c: Likewise.
7345         * gcc.target/i386/rdgsbase-2.c: Likewise.
7346         * gcc.target/i386/rdrand-3.c: Likewise.
7347         * gcc.target/i386/regparm-stdcall.c: Likewise.
7348         * gcc.target/i386/regparm.c: Likewise.
7349         * gcc.target/i386/reload-1.c: Likewise.
7350         * gcc.target/i386/rotate-2.c: Likewise.
7351         * gcc.target/i386/sibcall-5.c: Likewise.
7352         * gcc.target/i386/signbit-1.c: Likewise.
7353         * gcc.target/i386/signbit-2.c: Likewise.
7354         * gcc.target/i386/signbit-3.c: Likewise.
7355         * gcc.target/i386/sse-5.c: Likewise.
7356         * gcc.target/i386/sse-8.c: Likewise.
7357         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7358         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7359         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7360         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7361         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7362         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7363         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7364         * gcc.target/i386/sse2-movq-2.c: Likewise.
7365         * gcc.target/i386/sse2-movq-3.c: Likewise.
7366         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7367         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7368         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7369         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7370         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7371         * gcc.target/i386/ssefn-1.c: Likewise.
7372         * gcc.target/i386/ssefn-2.c: Likewise.
7373         * gcc.target/i386/sseregparm-1.c: Likewise.
7374         * gcc.target/i386/sseregparm-2.c: Likewise.
7375         * gcc.target/i386/sseregparm-3.c: Likewise.
7376         * gcc.target/i386/sseregparm-4.c: Likewise.
7377         * gcc.target/i386/sseregparm-5.c: Likewise.
7378         * gcc.target/i386/sseregparm-6.c: Likewise.
7379         * gcc.target/i386/sseregparm-7.c: Likewise.
7380         * gcc.target/i386/sseregparm-8.c: Likewise.
7381         * gcc.target/i386/stack-realign.c: Likewise.
7382         * gcc.target/i386/stack-usage-realign.c: Likewise.
7383         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7384         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7385         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7386         * gcc.target/i386/stackalign/return-1.c: Likewise.
7387         * gcc.target/i386/stackalign/return-2.c: Likewise.
7388         * gcc.target/i386/stackalign/return-3.c: Likewise.
7389         * gcc.target/i386/tailcall-1.c: Likewise.
7390         * gcc.target/i386/tbm-2.c: Likewise.
7391         * gcc.target/i386/udivmod-7.c: Likewise.
7392         * gcc.target/i386/udivmod-8.c: Likewise.
7393         * gcc.target/i386/unroll-1.c: Likewise.
7394         * gcc.target/i386/vararg-1.c: Likewise.
7395         * gcc.target/i386/vararg-2.c: Likewise.
7396         * gcc.target/i386/vect8-ret.c: Likewise.
7397         * gcc.target/i386/vectorize5.c: Likewise.
7398         * gcc.target/i386/wmul-1.c: Likewise.
7399         * gcc.target/i386/wmul-2.c: Likewise.
7400         * gcc.target/i386/wrfsbase-1.c: Likewise.
7401         * gcc.target/i386/wrfsbase-2.c: Likewise.
7402         * gcc.target/i386/wrgsbase-1.c: Likewise.
7403         * gcc.target/i386/wrgsbase-2.c: Likewise.
7404         * gcc.target/i386/xop-pcmov.c: Likewise.
7405         * gcc.target/i386/xop-pcmov2.c: Likewise.
7406         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7407         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7408         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7409         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7410         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7411         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7412         * gcc.target/i386/zee.c: Likewise.
7413         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7414         * gfortran.dg/compiler-directive_2.f: Likewise.
7415         * gfortran.dg/g77/20010216-1.f: Likewise.
7416         * gfortran.dg/gomp/pr39152.f90: Likewise.
7417         * gfortran.dg/pr33794.f90: Likewise.
7418
7419 2011-07-09  Jason Merrill  <jason@redhat.com>
7420
7421         * g++.dg/cpp0x/regress/regress5.C: New.
7422
7423 2011-07-08  Jason Merrill  <jason@redhat.com>
7424
7425         PR c++/45437
7426         * g++.dg/expr/compound-asn1.C: New.
7427         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7428
7429 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7430
7431         PR target/49621
7432         * gcc.target/powerpc/altivec-34.c: New test.
7433
7434 2011-07-08  Jason Merrill  <jason@redhat.com>
7435
7436         PR c++/45603
7437         * g++.dg/abi/guard3.C: New.
7438
7439 2011-07-08  Julian Brown  <julian@codesourcery.com>
7440
7441         * lib/target-supports.exp
7442         (check_effective_target_arm_little_endian): New.
7443         (check_effective_target_vect_pack_trunc): Use above.
7444         (check_effective_target_vect_unpack): Likewise.
7445         (check_effective_target_vect_element_align): Test
7446         check_effective_target_arm_vect_no_misalign for ARM.
7447
7448 2011-07-08  Jason Merrill  <jason@redhat.com>
7449
7450         PR c++/49673
7451         * g++.dg/cpp0x/constexpr-rom.C: New.
7452
7453 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7454
7455         PR middle-end/49519
7456         * g++.dg/torture/pr49519.C: New test.
7457
7458 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7459
7460         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7461
7462 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7463
7464         PR testsuite/48727
7465         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7466
7467 2011-07-08  Richard Guenther  <rguenther@suse.de>
7468
7469         PR tree-optimization/49662
7470         * gcc.dg/graphite/interchange-14.c: XFAIL.
7471         * gcc.dg/graphite/interchange-15.c: Likewise.
7472         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7473
7474 2011-07-06  Jason Merrill  <jason@redhat.com>
7475
7476         PR c++/49663
7477         * g++.dg/cpp0x/regress/regress4.C: New.
7478
7479 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7480
7481         PR fortran/49648
7482         * gfortran.dg/result_in_spec_4.f90: New test.
7483
7484 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7485
7486         * gcc.target/sparc/cas64.c: New test.
7487
7488 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR c/49644
7491         * g++.dg/torture/pr49644.C: New test.
7492
7493         PR c/49644
7494         * gcc.c-torture/execute/pr49644.c: New test.
7495
7496 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7497
7498         * lib/target-supports.exp (check_effective_target_ia32): New.
7499         (check_effective_target_x32): Likewise.
7500         (check_effective_target_vect_cmdline_needed): Also check x32.
7501
7502 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7503
7504         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7505         dg-prune-output.
7506         * gcc.target/arm/pr42235.c: Likewise.
7507         * gcc.target/arm/pr42495.c: Likewise.
7508         * gcc.target/arm/pr42574.c: Likewise.
7509         * gcc.target/arm/thumb-branch1.c: Likewise.
7510
7511         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7512         unneeded prune of possible warning.
7513         * gcc.target/arm/pr40956.c: Likewise.
7514         * gcc.target/arm/pr42505.c: Likewise.
7515
7516         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7517         * gcc.c-torture/compile/pr46883.c: Likewise.
7518         * gcc.c-torture/compile/pr46934.c: Likewise.
7519
7520         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7521         for move to ../../gcc.c-torture/compile.
7522         * gcc.target/arm/pr46883.c: Likewise.
7523         * gcc.target/arm/pr46934.c: Likewise.
7524
7525         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7526         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7527         * gcc.target/arm/wmul-1.c: Likewise.
7528         * gcc.target/arm/wmul-2.c: Likewise.
7529         * gcc.target/arm/wmul-3.c: Likewise.
7530         * gcc.target/arm/wmul-4.c: Likewise.
7531         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7532         add tab after scan target.
7533         * gcc.target/arm/smlaltt-1.c: Likewise.
7534         * gcc.target/arm/smlatb-1.c: Likewise.
7535         * gcc.target/arm/smlatt-1.c: Likewise.
7536
7537 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7538
7539         PR debug/49522
7540         * gcc.dg/debug/pr49522.c: New test.
7541
7542 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7543
7544         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7545         * gcc.dg/pr46212.c: Run only if target int32plus.
7546         * gcc.dg/torture/pr48146.c: Ditto.
7547         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7548         * c-c++-common/pr44832.c: Ditto.
7549         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7550         * gcc.dg/pr31490.c: Ditto.
7551         * gcc.dg/torture/builtin-math-7.c: Run only if target
7552         large_double.
7553         * gcc.dg/torture/pr45764.c: Skip for AVR.
7554         * gcc.dg/pr47893.c: Ditto.
7555
7556 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7557
7558         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7559         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7560         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7561         add tab to scan target.
7562
7563 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7564
7565         * gcc.target/arm/neon-modes-3.c: New test.
7566
7567 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7568
7569         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7570         -fno-loop-interchange -ffast-math.
7571
7572 2011-07-07  Richard Guenther  <rguenther@suse.de>
7573
7574         * gcc.dg/ftrapv-3.c: New testcase.
7575
7576 2011-07-07  Richard Guenther  <rguenther@suse.de>
7577
7578         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7579         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7580
7581 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7582
7583         * gcc.dg/binop-notxor1.c: New test.
7584         * gcc.dg/binop-notand4a.c: New test.
7585         * gcc.dg/binop-notxor2.c: New test.
7586         * gcc.dg/binop-notand3a.c: New test.
7587         * gcc.dg/binop-notand2a.c: New test.
7588         * gcc.dg/binop-notand6a.c: New test.
7589         * gcc.dg/binop-notor1.c: New test.
7590         * gcc.dg/binop-notand1a.c: New test.
7591         * gcc.dg/binop-notand5a.c: New test.
7592         * gcc.dg/binop-notor2.c: New test.
7593
7594 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7595
7596         PR middle-end/49640
7597         * gcc.dg/gomp/pr49640.c: New test.
7598
7599 2011-07-07  Richard Guenther  <rguenther@suse.de>
7600
7601         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7602
7603 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7604
7605         PR target/39150
7606         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7607
7608 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7609
7610         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7611         * gcc.target/powerpc/no-r11-2.c: Ditto.
7612         * gcc.target/powerpc/no-r11-3.c: Ditto.
7613
7614 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7615
7616         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7617         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7618
7619 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7620
7621         * lib/target-supports.exp (check_profiling_available): Disable
7622         profiling with -fprofile-generate for target avr.
7623
7624 2011-07-06  Richard Guenther  <rguenther@suse.de>
7625
7626         PR tree-optimization/49645
7627         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7628
7629 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7630
7631         PR middle-end/47383
7632         * gcc.dg/pr47383.c: New.
7633
7634 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7635
7636         PR tree-optimization/49647
7637         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7638
7639 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7640
7641         PR testsuite/49542
7642         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7643         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7644
7645 2011-07-05  Jason Merrill  <jason@redhat.com>
7646
7647         PR c++/48157
7648         * g++.dg/template/template-id-4.C: New.
7649
7650 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7651
7652         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7653         * gcc.dg/pr43402.c: Ditto.
7654
7655 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7656
7657         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7658
7659 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7660
7661         * gcc.target/powerpc/ppc-switch-1.c: New test for
7662         --param case-values-threshold.
7663         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7664
7665 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7666
7667         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7668
7669 2011-07-05  Jason Merrill  <jason@redhat.com>
7670
7671         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7672
7673 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7674
7675         PR tree-optimization/47654
7676         * gcc.dg/graphite/block-pr47654.c: New.
7677
7678 2011-07-05  Jason Merrill  <jason@redhat.com>
7679
7680         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7681
7682 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7683
7684         PR tree-optimization/49580
7685         * gcc.dg/autopar/pr49580.c: New test.
7686
7687 2011-07-05  Richard Guenther  <rguenther@suse.de>
7688
7689         PR tree-optimization/49518
7690         PR tree-optimization/49628
7691         * g++.dg/torture/pr49628.C: New testcase.
7692         * gcc.dg/torture/pr49518.c: Likewise.
7693
7694 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7695
7696         * ada/acats/run_acats (which): Extract last field from type -p,
7697         type output only if command succeeded.
7698
7699 2011-07-04  Jason Merrill  <jason@redhat.com>
7700
7701         * g++.dg/abi/mangle48.C: New.
7702
7703         * g++.dg/cpp0x/diag1.C: New.
7704
7705         * g++.dg/diagnostic/aka1.C: New.
7706
7707 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7708
7709         PR rtl-optimization/49619
7710         * gcc.dg/pr49619.c: New test.
7711
7712         PR rtl-optimization/49472
7713         * gfortran.dg/pr49472.f90: New test.
7714
7715         PR debug/49602
7716         * gcc.dg/pr49602.c: New test.
7717
7718 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7719
7720         PR target/34734
7721         PR target/44643
7722         * gcc.target/avr/avr.exp: Run over cpp files, too.
7723         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7724         * gcc.target/avr/progmem.h: New file.
7725         * gcc.target/avr/exit-abort.h: New file.
7726         * gcc.target/avr/progmem-error-1.c: New file.
7727         * gcc.target/avr/progmem-error-1.cpp: New file.
7728         * gcc.target/avr/progmem-warning-1.c: New file.
7729         * gcc.target/avr/torture/progmem-1.c: New file.
7730         * gcc.target/avr/torture/progmem-1.cpp: New file.
7731
7732 2011-07-04  Richard Guenther  <rguenther@suse.de>
7733
7734         PR tree-optimization/49615
7735         * g++.dg/torture/pr49615.C: New testcase.
7736
7737 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7738
7739         PR tree-optimization/49610
7740         * gcc.dg/vect/pr49610.c: New test.
7741
7742 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7743
7744         * gnat.dg/specs/debug1.ads: New test.
7745
7746 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7747
7748         PR fortran/49562
7749         * gfortran.dg/typebound_proc_23.f90: New.
7750
7751 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7752
7753         PR c++/49605
7754         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7755
7756 2011-07-01  Jason Merrill  <jason@redhat.com>
7757
7758         PR c++/48261
7759         * g++.dg/template/template-id-3.C: New.
7760
7761         PR c++/48593
7762         * g++.dg/template/qualified-id4.C: New.
7763
7764         PR c++/48883
7765         * g++.dg/template/explicit-args4.C: New.
7766
7767         PR c++/49085
7768         * g++.dg/template/offsetof2.C: New.
7769
7770 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7771
7772         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7773
7774 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7775
7776         PR libmudflap/49549
7777         * lib/target-supports.exp (check_effective_target_gld): New proc.
7778
7779 2011-07-01  Richard Guenther  <rguenther@suse.de>
7780
7781         PR tree-optimization/49603
7782         * gcc.dg/torture/pr49603.c: New testcase.
7783
7784 2011-06-30  Jason Merrill  <jason@redhat.com>
7785
7786         PR c++/49387
7787         * g++.dg/rtti/template1.C: New.
7788
7789         PR c++/49569
7790         * g++.dg/cpp0x/regress/ctor1.C: New.
7791
7792         PR c++/49355
7793         * g++.dg/cpp0x/initlist54.C: New.
7794
7795 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7796
7797         * gcc.dg/tree-ssa/sra-12.c: New test.
7798
7799 2011-06-29  Jason Merrill  <jason@redhat.com>
7800
7801         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7802
7803 2011-06-30  Richard Guenther  <rguenther@suse.de>
7804
7805         PR tree-optimization/46787
7806         * gcc.dg/vect/vect-121.c: New testcase.
7807
7808 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7809
7810         PR tree-optimization/49094
7811         * gcc.dg/tree-ssa/pr49094.c: New test.
7812
7813 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR fortran/49540
7816         * gfortran.dg/pr49540-1.f90: New test.
7817         * gfortran.dg/pr49540-2.f90: New test.
7818
7819 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7820
7821         PR ada/49511
7822         * ada/acats/run_acats (which): Use last field of type -p output.
7823
7824 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7825             Iain Sandoe  <iains@gcc.gnu.org>
7826
7827         PR libobjc/36610
7828         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7829         Only skip on 64-bit *-*-darwin8* && !objc2.
7830
7831 2011-06-30  Richard Guenther  <rguenther@suse.de>
7832
7833         PR tree-optimization/38752
7834         * gcc.c-torture/compile/pr38752.c: New testcase.
7835
7836 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7837
7838         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7839         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7840
7841 2011-06-29  Jason Merrill  <jason@redhat.com>
7842
7843         PR c++/49216
7844         * g++.dg/cpp0x/initlist53.C: Use placement new.
7845         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7846         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7847
7848         PR c++/49003
7849         * g++.dg/cpp0x/trailing6.C: New.
7850         * g++.dg/cpp0x/pr45908.C: No error.
7851
7852         PR c++/49272
7853         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7854
7855         PR c++/49520
7856         * g++.dg/cpp0x/constexpr-using2.C: New.
7857
7858         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7859
7860         PR c++/45923
7861         * g++.dg/cpp0x/constexpr-diag3.C: New.
7862         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7863         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7864         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7865         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7866
7867 2011-06-29  Jason Merrill  <jason@redhat.com>
7868
7869         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7870
7871 2011-06-29  Richard Guenther  <rguenther@suse.de>
7872
7873         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7874
7875 2011-06-29  Jason Merrill  <jason@redhat.com>
7876
7877         * g++.dg/cpp0x/initlist-value2.C: New.
7878
7879         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7880         * g++.dg/cpp0x/initlist-value.C: New.
7881
7882 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7883
7884         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7885
7886 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7887
7888         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7889         * gcc.dg/inline_2.c: Likewise.
7890         * gcc.dg/unroll_1.c: Likewise.
7891
7892 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7893
7894         PR debug/49567
7895         * gcc.target/i386/pr49567.c: New test.
7896
7897 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7898
7899         * gnat.dg/opt17.ad[sb]: New test.
7900
7901 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7902             Tom de Vries  <tom@codesourcery.com>
7903
7904         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7905         (check_effective_target_arm_thumb2): New effective targets.
7906         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7907         properly.  Clean up temporary files.
7908         * gcc.target/arm/ivopts-2.c: Likewise.
7909         * gcc.target/arm/ivopts-3.c: Likewise.
7910         * gcc.target/arm/ivopts-4.c: Likewise.
7911         * gcc.target/arm/ivopts-5.c: Likewise.
7912         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7913
7914 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7915
7916         PR fortran/49479
7917         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7918
7919 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7920
7921         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7922         * gcc.target/arm/vfp-ldmias.c: Likewise.
7923         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7924         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7925         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7926         * gcc.target/arm/vfp-stmias.c: Likewise.
7927         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7928         * gcc.target/arm/vfp-stmiad.c: Likewise.
7929
7930 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7931
7932         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7933         dg-prune-output.
7934         * gcc.target/arm/pr45701-2.c: Ditto.
7935
7936 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7937
7938         PR fortran/49466
7939         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7940         * gfortran.dg/extends_14.f03: Modified.
7941
7942 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7943
7944         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7945         early if the test is already being skipped.
7946
7947         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7948         scan-assembler-dem-not): For missing file, report unresolved with
7949         same message as for pass/fail, with reason reported in log file.
7950
7951         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7952         from add_options_for_arm_neon_fp16.
7953         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7954         check_effective_target_arm_neon_fp16_ok_nocache.
7955         Check -mfpu and -mfloat-abi options from current multilib.
7956         Do not require neon support.
7957         (check_effective_target_arm_fp16_ok): Renamed from
7958         check_effecitve_target_arm_neon_fp16_ok.
7959         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7960         arm_neon_fp16_ok and arm_fp16.
7961         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7962         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7963         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7964         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7965
7966 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7967
7968         * gcc.dg/builtin-assume-aligned-1.c: New test.
7969         * gcc.dg/builtin-assume-aligned-2.c: New test.
7970         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7971
7972         PR debug/49544
7973         * gcc.dg/pr49544.c: New test.
7974
7975 2011-06-27  Richard Guenther  <rguenther@suse.de>
7976
7977         PR tree-optimization/49394
7978         * g++.dg/torture/pr49394.C: New testcase.
7979
7980 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7981
7982         * gcc.dg/optimize-bswapdi-2.c: New test.
7983
7984 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7985             Richard Sandiford  <richard.sandiford@linaro.org>
7986
7987         PR tree-optimization/49169
7988         * gcc.dg/torture/pr49169.c: New test.
7989
7990 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7991
7992         PR testsuite/49529
7993         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7994
7995         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7996         hppa*-*-hpux*.
7997
7998 2011-06-26  Jason Merrill  <jason@redhat.com>
7999
8000         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8001
8002         PR c++/49528
8003         * g++.dg/init/ref19.C: New.
8004         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8005
8006 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8007
8008         PR tree-optimization/48377
8009         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8010         non_strict_align.
8011
8012 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8013
8014         PR middle-end/49191
8015         * lib/target-supports.exp (check_effective_target_non_strict_align):
8016         New.
8017         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8018
8019 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8020
8021         PR tree-optimizations/49516
8022         * g++.dg/tree-ssa/pr49516.C: New test.
8023
8024 2011-06-23  Jason Merrill  <jason@redhat.com>
8025
8026         PR c++/35255
8027         * g++.dg/template/partial10.C: New.
8028         * g++.dg/template/partial11.C: New.
8029
8030 2011-06-23  Jeff Law <law@redhat.com>
8031
8032         PR middle-end/48770
8033         * gcc.dg/pr48770.c: New test.
8034
8035 2011-06-23  Jan Hubicka  <jh@suse.cz>
8036
8037         PR middle-end/49373
8038         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8039
8040 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8041
8042         PR testsuite/49512
8043         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8044         instead of -fdump-tree-optimized.
8045
8046 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8047
8048         PR c++/44625
8049         * g++.dg/template/crash107.C: New.
8050         * g++.dg/template/error17.C: Adjust.
8051
8052 2011-06-23  Jason Merrill  <jason@redhat.com>
8053
8054         PR c++/49507
8055         * g++.dg/cpp0x/defaulted30.C: New.
8056
8057         PR c++/49440
8058         * g++.dg/rtti/anon-ns1.C: New.
8059
8060         PR c++/49395
8061         * g++.dg/init/ref18.C: New.
8062
8063         PR c++/36435
8064         * g++.dg/template/partial9.C: New.
8065
8066 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8067
8068         PR middle-end/49373
8069         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8070
8071 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR debug/49496
8074         * gcc.dg/pr49496.c: New test.
8075
8076 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8077
8078         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8079         is not xscale.
8080
8081         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8082
8083         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8084         * gcc.target/arm/pr42879.c: Likewise.
8085         * gcc.target/arm/pr45701-3.c: Likewise.
8086
8087         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8088         * gcc.target/arm/pr40482.c: Likewise.
8089         * gcc.target/arm/stack-corruption.c: Likewise.
8090
8091 2011-06-22  Richard Guenther  <rguenther@suse.de>
8092
8093         PR tree-optimization/49493
8094         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8095
8096 2011-06-22  Jason Merrill  <jason@redhat.com>
8097
8098         PR c++/49260
8099         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8100
8101 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8102             Dmitry Melnik  <dm@ispras.ru>
8103
8104         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8105         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8106         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8107
8108 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8109
8110         * gcc.target/arm/tlscall.c: New.
8111
8112 2011-06-21  Jason Merrill  <jason@redhat.com>
8113
8114         PR c++/49172
8115         * g++.dg/cpp0x/constexpr-ref1.C: New.
8116         * g++.dg/cpp0x/constexpr-ref2.C: New.
8117         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8118
8119         PR c++/49482
8120         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8121
8122         PR c++/49418
8123         * g++.dg/template/param3.C: New.
8124
8125 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8126
8127         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8128         my_clrsb test functions.
8129         (main): Test clrsb.
8130         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8131         test_sll, test_ull): Add clrsb tests.
8132         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8133         clrsbll.
8134
8135 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8136
8137         PR fortran/49112
8138         * gfortran.dg/class_44.f03: New.
8139
8140 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8141
8142         PR tree-optimization/49478
8143         * gcc.dg/vect/pr49478.c
8144
8145 2011-06-21  Richard Guenther  <rguenther@suse.de>
8146
8147         PR tree-optimization/49483
8148         * gcc.dg/vect/vect-120.c: New testcase.
8149
8150 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8151
8152         PR testsuite/49443
8153         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8154         * gcc.dg/vect/vect-peel-4.c: Likewise.
8155
8156 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8157
8158         PR middle-end/49139
8159         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8160         * gcc.dg/always_inline2.c: Likewise.
8161         * gcc.dg/always_inline3.c: Likewise.
8162         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8163         * gcc.dg/inline_1.c: Likewise.
8164         * gcc.dg/inline_2.c: Likewise.
8165         * gcc.dg/inline_3.c: Likewise.
8166         * gcc.dg/inline_4.c: Likewise.
8167         * gcc.dg/20051201-1.c: Likewise.
8168         * gcc.dg/pr40087.c: Likewise.
8169         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8170         * gcc.dg/inline-22.c: Likewise.
8171         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8172         * gcc.dg/lto/20090218-1_1.c: Likewise.
8173         * g++.dg/ipa/devirt-7.C: Likewise.
8174         * gcc.dg/uninit-pred-5_a.c: Likewise.
8175         * gcc.dg/uninit-pred-5_b.c: Likewise.
8176         * gcc.dg/fail_always_inline.c: New.
8177
8178 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8179
8180         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8181         into 6 jobs instead of 3.
8182
8183 2011-06-20  Jason Merrill  <jason@redhat.com>
8184
8185         PR c++/49216
8186         * g++.dg/cpp0x/initlist53.C: New.
8187
8188 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8189
8190         PR fortran/18918
8191         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8192         * gfortran.dg/coarray_lock_3.f90: New.
8193         * gfortran.dg/coarray/lock_1.f90: New.
8194
8195 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8196
8197         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8198         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8199         unresolved and report the reason to the log file.
8200
8201         * lib/scanasm.exp (object-size): Move argument processing earlier
8202         to report errors before verifying that the file exists.  Report
8203         problems detected at runtime as unresolved instead of error and
8204         report their reasons to the log file.
8205
8206 2011-06-20  Jason Merrill  <jason@redhat.com>
8207
8208         PR c++/47080
8209         * g++.dg/cpp0x/explicit6.C: New.
8210
8211         PR c++/47635
8212         * g++.dg/cpp0x/enum20.C: New.
8213
8214         PR c++/48138
8215         * g++.dg/ext/attr-aligned01.C: New.
8216
8217         PR c++/49205
8218         * g++.dg/cpp0x/variadic-default.C: New.
8219
8220         PR c++/43321
8221         * g++.dg/cpp0x/auto26.C: New.
8222
8223         PR c++/43831
8224         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8225
8226 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8227
8228         * gcc.dg/binop-notand1.c: New test.
8229         * gcc.dg/binop-notand2.c: New test.
8230         * gcc.dg/binop-notand3.c: New test.
8231         * gcc.dg/binop-notand4.c: New test.
8232         * gcc.dg/binop-notand5.c: New test.
8233         * gcc.dg/binop-notand6.c: New test.
8234
8235 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8236
8237         PR testsuite/49432
8238         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8239
8240 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8241
8242         PR fortran/49400
8243         * gfortran.dg/proc_ptr_31.f90: New.
8244
8245 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8246
8247         * gnat.dg/volatile6.adb: New test.
8248         * gnat.dg/volatile7.adb: Likewise.
8249         * gnat.dg/volatile8.adb: Likewise.
8250         * gnat.dg/volatile9.adb: Likewise.
8251
8252 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8253
8254         * gnat.dg/constant3.adb: New test.
8255
8256 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8257
8258         PR libfortran/49296
8259         * gfortran.dg/read_list_eof_1.f90: New test.
8260
8261 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8262
8263         PR target/49411
8264         * gcc.target/i386/testimm-1.c: New test.
8265         * gcc.target/i386/testimm-2.c: New test.
8266         * gcc.target/i386/testimm-3.c: New test.
8267         * gcc.target/i386/testimm-4.c: New test.
8268         * gcc.target/i386/testimm-5.c: New test.
8269         * gcc.target/i386/testimm-6.c: New test.
8270         * gcc.target/i386/testimm-7.c: New test.
8271         * gcc.target/i386/testimm-8.c: New test.
8272         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8273         * gcc.target/i386/xop-rotate1-int.c: New test.
8274         * gcc.target/i386/xop-rotate2-int.c: New test.
8275
8276 2011-06-17  Jason Merrill  <jason@redhat.com>
8277
8278         * g++.dg/cpp0x/rv-func2.C: New.
8279
8280         * g++.dg/debug/dwarf2/lambda1.C: New.
8281         * g++.dg/warn/Wshadow-6.C: Adjust.
8282
8283 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8284
8285         PR fortran/48699
8286         * gfortran.dg/move_alloc_5.f90: New.
8287
8288 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8289
8290         PR rtl-optimization/48542
8291         * gcc.dg/torture/pr48542.c: New test.
8292
8293 2011-06-16  Jason Merrill  <jason@redhat.com>
8294
8295         PR c++/44160
8296         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8297
8298         PR c++/45378
8299         * g++.dg/cpp0x/initlist52.C New.
8300
8301         PR c++/45399
8302         * c-c++-common/raw-string-12.c: New.
8303
8304         PR c++/49229
8305         * g++.dg/cpp0x/sfinae26.C: New.
8306
8307         PR c++/49251
8308         * g++.dg/cpp0x/variadic113.C: New.
8309
8310         PR c++/49420
8311         * g++.dg/cpp0x/variadic112.C: New.
8312
8313 2011-06-16  Jeff Law <law@redhat.com>
8314
8315         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8316         improved jump threading.
8317         * gcc.dg/builtin-object-size-2.c: Likewise.
8318         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8319
8320 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8321
8322         PR fortran/49074
8323         * gfortran.dg/typebound_assignment_3.f03: New.
8324
8325 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8326
8327         PR testsuite/48727
8328         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8329
8330 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8331
8332         PR tree-optimization/49343
8333         * gnat.dg/discr31.ad[sb]: New test.
8334
8335 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8336
8337         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8338
8339 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8340
8341         PR target/45098
8342         * gcc.target/arm/ivopts-3.c: Update test.
8343         * gcc.target/arm/ivopts-5.c: Same.
8344
8345 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8346
8347         Revert:
8348         2011-06-10  Wei Guozhi  <carrot@google.com>
8349
8350         PR target/45335
8351         * gcc.target/arm/pr45335.c: New test.
8352         * gcc.target/arm/pr45335-2.c: New test.
8353         * gcc.target/arm/pr45335-3.c: New test.
8354         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8355         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8356         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8357
8358 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8359
8360         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8361
8362 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8363
8364         PR fortran/49417
8365         * gfortran.dg/class_43.f03: New.
8366
8367 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8368
8369         PR tree-optimization/49419
8370         * gcc.c-torture/execute/pr49419.c: New test.
8371
8372 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8373
8374         * gcc.dg/sms-9.c: New file.
8375
8376 2011-06-15  Easwaran Raman  <eraman@google.com>
8377
8378         PR rtl-optimization/49414
8379         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8380
8381 2011-06-14  Jason Merrill  <jason@redhat.com>
8382
8383         * g++.dg/cpp0x/noexcept13.C: New.
8384
8385 2011-06-14  Easwaran Raman  <eraman@google.com>
8386
8387         PR rtl-optimization/44194
8388         * gcc.dg/pr44194-1.c: New test.
8389         * gcc.dg/pr44194-2.c: New test.
8390
8391 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8392
8393         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8394         switches.
8395         * gcc.target/arm/pr45701-2.c: Likewise.
8396         * gcc.target/arm/thumb-branch1.c: Likewise.
8397
8398 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8399
8400         PR testsuite/48727
8401         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8402
8403 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8404
8405         * gcc.target/arm/pr45701-1.c: Require thumb support.
8406         * gcc.target/arm/pr45701-2.c: Likewise.
8407         * gcc.target/arm/thumb-branch1.c: Likewise.
8408
8409         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8410         * gcc.target/arm/pr39839.c: Likewise.
8411         * gcc.target/arm/pr40657-2.c: Likewise.
8412         * gcc.target/arm/pr40956.c: Likewise.
8413         * gcc.target/arm/pr41679.c: Likewise.
8414         * gcc.target/arm/pr42235.c: Likewise.
8415         * gcc.target/arm/pr42495.c: Likewise.
8416         * gcc.target/arm/pr42505.c: Likewise.
8417         * gcc.target/arm/pr42574.c: Likewise.
8418         * gcc.target/arm/pr46883.c: Likewise.
8419         * gcc.target/arm/pr46934.c: Likewise.
8420         * gcc.target/arm/xor-and.c: Likewise.
8421
8422 2011-06-14  Jason Merrill  <jason@redhat.com>
8423
8424         * g++.dg/other/error23.C: Adjust error message.
8425         * g++.dg/other/error32.C: Likewise.
8426
8427         PR c++/49389
8428         * g++.dg/cpp0x/rv-dotstar.C: New.
8429
8430         PR c++/49369
8431         * g++.dg/cpp0x/decltype30.C: New.
8432
8433         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8434
8435 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8436
8437         PR fortran/49103
8438         * gfortran.dg/pr49103.f90: New test.
8439
8440 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8441
8442         PR target/45098
8443         * gcc.target/arm/ivopts-3.c: New test.
8444         * gcc.target/arm/ivopts-4.c: New test.
8445         * gcc.target/arm/ivopts-5.c: New test.
8446
8447 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8448
8449         PR rtl-optimization/49390
8450         * gcc.c-torture/execute/pr49390.c: New test.
8451
8452 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8453
8454         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8455
8456 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8457
8458         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8459         * gcc.c-torture/execute/cmpsi-2.x: New file.
8460         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8461         * gcc.c-torture/execute/pr45262.x: New file.
8462         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8463         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8464         int32plus
8465         * gcc.c-torture/compile/pr49163.c: Ditto.
8466
8467 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8468
8469         * gcc.dg/vect/vect-16.c: Rename to...
8470         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8471         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8472         for double-word vectors.
8473         * gcc.dg/vect/vect-peel-4.c: Likewise.
8474         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8475         vect_element_align.
8476         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8477         -fno-fast-math.
8478
8479 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8480
8481         PR target/44618
8482         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8483
8484 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8485
8486         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8487
8488 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8489
8490         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8491
8492 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8493
8494         * gfortran.dg/trim_optimize_8.f90:  New test case.
8495
8496 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8497            Ira Rosen  <ira.rosen@linaro.org>
8498
8499         PR tree-optimization/49352
8500         * gcc.dg/vect/pr49352.c: New test.
8501
8502 2011-06-12  Tobias Burnus
8503
8504         PR fortran/49324
8505         * gfortran.dg/alloc_comp_assign_11.f90: New.
8506
8507 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8508
8509         * gfortran.dg/trim_optimize_7.f90:  New test.
8510
8511 2011-06-10  Wei Guozhi  <carrot@google.com>
8512
8513         PR target/45335
8514         * gcc.target/arm/pr45335.c: New test.
8515         * gcc.target/arm/pr45335-2.c: New test.
8516         * gcc.target/arm/pr45335-3.c: New test.
8517         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8518         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8519         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8520
8521 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8522
8523         PR c++/41769
8524         * g++.dg/parse/error39.C: New.
8525
8526 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8527
8528         * gcc.target/arm/20090811-1.c: Skip for incompatible
8529         options, do not override other options.
8530         * gcc.target/arm/combine-cmp-shift.c: Skip for
8531         incompatible options.
8532         * gcc.target/arm/pr45094.c: Likewise.
8533         * gcc.target/arm/scd42-1.c: Likewise.
8534         * gcc.target/arm/scd42-3.c: Likewise.
8535         * gcc.target/arm/thumb-ltu.c: Likewise.
8536
8537         * lib/target-supports.exp
8538         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8539         multilib flags use -mfpu with a value other than neon-fp16.
8540
8541 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8542
8543         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8544         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8545
8546 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8547
8548         * lib/target-supports.exp (check_effective_target_pie): New proc.
8549         * gcc.dg/pie-link.c: Use target pie.
8550
8551 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8552             Laurent Rougïżœ  <laurent.rouge@menta.fr>
8553
8554         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8555         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8556
8557 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8558
8559         * gfortran.dg/coarray/sync_1.f90: New test for
8560         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8561
8562 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8563
8564         PR tree-optimization/49318
8565         * gcc.dg/vect/pr49318.c: New test.
8566
8567 2011-06-09  David Krauss  <potswa@mac.com>
8568
8569         * g++.dg/template/arrow1.C: New.
8570
8571 2011-06-09  Jason Merrill  <jason@redhat.com>
8572
8573         * lib/prune.exp: Prune "note"s.
8574         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8575
8576         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8577         * g++.dg/template/dependent-expr3.C: Likewise.
8578         * g++.dg/parse/template7.C: Likewise.
8579         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8580         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8581         * g++.old-deja/g++.pt/friend38.C: Likewise.
8582         * g++.old-deja/g++.pt/crash32.C: Likewise.
8583         * g++.old-deja/g++.other/init4.C: Likewise.
8584         * g++.old-deja/g++.other/friend8.C: Likewise.
8585
8586         * g++.dg/ext/complex7.C: Adjust expected output.
8587         * g++.dg/diagnostic/method1.C: Likewise.
8588         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8589         * g++.dg/parse/crash33.C: Likewise.
8590         * g++.dg/other/warning1.C: Likewise.
8591         * g++.dg/init/pr29571.C: Likewise.
8592         * g++.dg/warn/overflow-warn-1.C: Likewise.
8593         * g++.dg/warn/overflow-warn-3.C: Likewise.
8594         * g++.dg/warn/overflow-warn-4.C: Likewise.
8595         * g++.old-deja/g++.oliva/template1.C: Likewise.
8596
8597         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8598         * g++.dg/parse/template7.C: Adjust.
8599
8600 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8601
8602         PR target/49307
8603         * gcc.dg/pr49307.c: New.
8604
8605 2011-06-09  Wei Guozhi  <carrot@google.com>
8606
8607         PR target/46975
8608         * gcc.target/arm/pr46975.c: New testcase.
8609
8610 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8611
8612         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8613         (PMETH, arglist_t): Removed.
8614         (method_get_number_of_arguments): Removed.
8615         (method_get_nth_argument): Removed.
8616         (method_get_first_argument): Removed.
8617         (method_get_next_argument): Removed.
8618         (method_get_sizeof_arguments): Removed.
8619         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8620         (PMETH): Removed.
8621         (method_get_number_of_arguments): Removed.
8622         (method_get_nth_argument): Removed.
8623         (method_get_first_argument): Removed.
8624         (method_get_next_argument): Removed.
8625         (method_get_sizeof_arguments): Removed.
8626         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8627
8628 2011-06-09  David Li  <davidxl@google.com>
8629
8630         * gcc.dg/dump-pass.c: New test.
8631
8632 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8633
8634         PR c++/29003
8635         * g++.dg/parse/error38.C: New.
8636
8637 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8638
8639         PR middle-end/49308
8640         * gfortran.dg/pr49308.f90: New test.
8641
8642 2011-06-08  Jason Merrill  <jason@redhat.com>
8643
8644         * g++.dg/cpp0x/noexcept11.C: New.
8645         * g++.dg/cpp0x/noexcept12.C: New.
8646         * g++.dg/cpp0x/sfinae11.C: Adjust.
8647
8648 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR testsuite/49323
8651         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8652         to dg-options, match also DW_AT_linkage_name.
8653
8654 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8655
8656         PR middle-end/21953
8657         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8658         -fno-common on alpha*-dec-osf*.
8659         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8660
8661 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8662
8663         PR rtl-optimization/49303
8664         * gcc.target/ia64/pr49303.c: New test.
8665
8666 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8667
8668         PR fortran/18918
8669         * gfortran.dg/coarray_lock_1.f90: New.
8670         * gfortran.dg/coarray_lock_2.f90: New.
8671
8672 2011-06-07  Jason Merrill  <jason@redhat.com>
8673
8674         * lib/prune.exp: Look for "required" rather than "instantiated".
8675         * g++.dg/abi/mangle11.C: Likewise.
8676         * g++.dg/abi/mangle12.C: Likewise.
8677         * g++.dg/abi/mangle17.C: Likewise.
8678         * g++.dg/abi/mangle20-2.C: Likewise.
8679         * g++.dg/abi/pragma-pack1.C: Likewise.
8680         * g++.dg/cpp0x/decltype26.C: Likewise.
8681         * g++.dg/cpp0x/decltype28.C: Likewise.
8682         * g++.dg/cpp0x/decltype29.C: Likewise.
8683         * g++.dg/cpp0x/enum11.C: Likewise.
8684         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8685         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8686         * g++.dg/cpp0x/pr47416.C: Likewise.
8687         * g++.dg/ext/case-range2.C: Likewise.
8688         * g++.dg/ext/case-range3.C: Likewise.
8689         * g++.dg/gomp/for-19.C: Likewise.
8690         * g++.dg/gomp/pr37533.C: Likewise.
8691         * g++.dg/gomp/pr38639.C: Likewise.
8692         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8693         * g++.dg/inherit/base3.C: Likewise.
8694         * g++.dg/inherit/using6.C: Likewise.
8695         * g++.dg/init/placement4.C: Likewise.
8696         * g++.dg/init/reference3.C: Likewise.
8697         * g++.dg/lookup/scoped6.C: Likewise.
8698         * g++.dg/lookup/using7.C: Likewise.
8699         * g++.dg/other/abstract1.C: Likewise.
8700         * g++.dg/other/error10.C: Likewise.
8701         * g++.dg/other/error5.C: Likewise.
8702         * g++.dg/other/field1.C: Likewise.
8703         * g++.dg/other/offsetof5.C: Likewise.
8704         * g++.dg/parse/bitfield2.C: Likewise.
8705         * g++.dg/parse/constant4.C: Likewise.
8706         * g++.dg/parse/crash20.C: Likewise.
8707         * g++.dg/parse/invalid-op1.C: Likewise.
8708         * g++.dg/parse/non-dependent2.C: Likewise.
8709         * g++.dg/parse/template18.C: Likewise.
8710         * g++.dg/tc1/dr152.C: Likewise.
8711         * g++.dg/tc1/dr166.C: Likewise.
8712         * g++.dg/tc1/dr176.C: Likewise.
8713         * g++.dg/tc1/dr213.C: Likewise.
8714         * g++.dg/template/access11.C: Likewise.
8715         * g++.dg/template/access2.C: Likewise.
8716         * g++.dg/template/access3.C: Likewise.
8717         * g++.dg/template/access7.C: Likewise.
8718         * g++.dg/template/arg7.C: Likewise.
8719         * g++.dg/template/cond2.C: Likewise.
8720         * g++.dg/template/crash13.C: Likewise.
8721         * g++.dg/template/crash40.C: Likewise.
8722         * g++.dg/template/crash7.C: Likewise.
8723         * g++.dg/template/crash84.C: Likewise.
8724         * g++.dg/template/ctor5.C: Likewise.
8725         * g++.dg/template/defarg13.C: Likewise.
8726         * g++.dg/template/defarg14.C: Likewise.
8727         * g++.dg/template/dtor7.C: Likewise.
8728         * g++.dg/template/eh2.C: Likewise.
8729         * g++.dg/template/error2.C: Likewise.
8730         * g++.dg/template/error43.C: Likewise.
8731         * g++.dg/template/friend32.C: Likewise.
8732         * g++.dg/template/injected1.C: Likewise.
8733         * g++.dg/template/instantiate1.C: Likewise.
8734         * g++.dg/template/instantiate3.C: Likewise.
8735         * g++.dg/template/instantiate5.C: Likewise.
8736         * g++.dg/template/instantiate7.C: Likewise.
8737         * g++.dg/template/local6.C: Likewise.
8738         * g++.dg/template/lookup2.C: Likewise.
8739         * g++.dg/template/member5.C: Likewise.
8740         * g++.dg/template/memfriend15.C: Likewise.
8741         * g++.dg/template/memfriend16.C: Likewise.
8742         * g++.dg/template/memfriend17.C: Likewise.
8743         * g++.dg/template/memfriend7.C: Likewise.
8744         * g++.dg/template/meminit1.C: Likewise.
8745         * g++.dg/template/nested3.C: Likewise.
8746         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8747         * g++.dg/template/nontype12.C: Likewise.
8748         * g++.dg/template/nontype13.C: Likewise.
8749         * g++.dg/template/nontype6.C: Likewise.
8750         * g++.dg/template/pr23510.C: Likewise.
8751         * g++.dg/template/pr35240.C: Likewise.
8752         * g++.dg/template/ptrmem15.C: Likewise.
8753         * g++.dg/template/ptrmem6.C: Likewise.
8754         * g++.dg/template/qualified-id1.C: Likewise.
8755         * g++.dg/template/qualttp20.C: Likewise.
8756         * g++.dg/template/qualttp3.C: Likewise.
8757         * g++.dg/template/qualttp4.C: Likewise.
8758         * g++.dg/template/qualttp5.C: Likewise.
8759         * g++.dg/template/qualttp6.C: Likewise.
8760         * g++.dg/template/qualttp7.C: Likewise.
8761         * g++.dg/template/qualttp8.C: Likewise.
8762         * g++.dg/template/recurse.C: Likewise.
8763         * g++.dg/template/recurse2.C: Likewise.
8764         * g++.dg/template/ref5.C: Likewise.
8765         * g++.dg/template/scope2.C: Likewise.
8766         * g++.dg/template/sfinae10.C: Likewise.
8767         * g++.dg/template/sfinae3.C: Likewise.
8768         * g++.dg/template/sizeof3.C: Likewise.
8769         * g++.dg/template/static9.C: Likewise.
8770         * g++.dg/template/template-id-2.C: Likewise.
8771         * g++.dg/template/typedef13.C: Likewise.
8772         * g++.dg/template/typename4.C: Likewise.
8773         * g++.dg/template/using14.C: Likewise.
8774         * g++.dg/template/using2.C: Likewise.
8775         * g++.dg/template/warn1.C: Likewise.
8776         * g++.dg/warn/Wparentheses-13.C: Likewise.
8777         * g++.dg/warn/Wparentheses-15.C: Likewise.
8778         * g++.dg/warn/Wparentheses-16.C: Likewise.
8779         * g++.dg/warn/Wparentheses-17.C: Likewise.
8780         * g++.dg/warn/Wparentheses-18.C: Likewise.
8781         * g++.dg/warn/Wparentheses-19.C: Likewise.
8782         * g++.dg/warn/Wparentheses-20.C: Likewise.
8783         * g++.dg/warn/Wparentheses-23.C: Likewise.
8784         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8785         * g++.dg/warn/noeffect2.C: Likewise.
8786         * g++.dg/warn/noeffect4.C: Likewise.
8787         * g++.dg/warn/pr8570.C: Likewise.
8788         * g++.old-deja/g++.brendan/init2.C: Likewise.
8789         * g++.old-deja/g++.eh/spec6.C: Likewise.
8790         * g++.old-deja/g++.pt/crash10.C: Likewise.
8791         * g++.old-deja/g++.pt/crash36.C: Likewise.
8792         * g++.old-deja/g++.pt/derived3.C: Likewise.
8793         * g++.old-deja/g++.pt/error2.C: Likewise.
8794         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8795         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8796         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8797         * g++.old-deja/g++.pt/overload7.C: Likewise.
8798         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8799
8800 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8801             Iain Sandoe  <iains@gcc.gnu.org>
8802
8803         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8804         Added code to deal with the case when [Protocol
8805         -descriptionForInstanceMethod:] or [Protocol
8806         -descriptionForClassMethod:] returns NULL.
8807
8808 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8809             Iain Sandoe  <iains@gcc.gnu.org>
8810
8811         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8812         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8813         Added cast.
8814
8815 2011-06-07  Xinliang David Li  <davidxl@google.com>
8816
8817         * gcc.dg/inline_2.c: New test.
8818         * gcc.dg/unroll_2.c: New test.
8819         * gcc.dg/inline_3.c: New test.
8820         * gcc.dg/unroll_3.c: New test.
8821         * gcc.dg/inline_4.c: New test.
8822         * gcc.dg/unroll_4.c: New test.
8823         * gcc.dg/inline_1.c: New test.
8824         * gcc.dg/unroll_1.c: New test.
8825
8826 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8827
8828         PR tree-optimization/48497
8829         * lib/gcc-defs.exp (dg-additional-options): New proc.
8830         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8831         -msse2 on 32-bit x86.
8832
8833 2011-06-06  Jason Merrill  <jason@redhat.com>
8834
8835         * g++.dg/cpp0x/enum19.C: New.
8836
8837 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8838
8839         * gcc.target/arm/neon-reload-class.c: New test.
8840
8841 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8842
8843         PR debug/49130
8844         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8845
8846 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8847
8848         * gcc.target/arm/smlatb-1.c: New file.
8849         * gcc.target/arm/smlatt-1.c: New file.
8850         * gcc.target/arm/smlaltb-1.c: New file.
8851         * gcc.target/arm/smlaltt-1.c: New file.
8852
8853 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8854
8855         * gcc.target/arm/mla-2.c: New test.
8856
8857 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8858
8859         PR gcov-profile/49299
8860         * gcc.dg/tree-prof/pr49299-1.c: New test.
8861         * gcc.dg/tree-prof/pr49299-2.c: New test.
8862
8863 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8864
8865         * lib/target-supports.exp
8866         (check_effective_target_vect_widen_mult_qi_to_hi):
8867         Add NEON as supporting target.
8868         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8869         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8870         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8871         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8872         using widening multiplication on targets that support it.
8873         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8874         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8875         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8876
8877 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8878
8879         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8880         Modern Objective-C runtime API.
8881         * objc/execute/next_mapping.h: Removed.
8882         * objc-obj-c++-shared/next-mapping.h: Removed.
8883         * objc-obj-c++-shared/Object1.h: Removed.
8884         * objc-obj-c++-shared/Object1.m: Removed.
8885         * objc-obj-c++-shared/Object1.mm: Removed.
8886         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8887         * objc-obj-c++-shared/Protocol1.h: Removed.
8888         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8889         of ProtoBool, IVAR_T and METHOD.
8890         * objc-obj-c++-shared/runtime.h: New.
8891         * objc-obj-c++-shared/TestsuiteObject.h: New.
8892         * objc-obj-c++-shared/TestsuiteObject.m: New.
8893
8894         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8895         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8896         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8897         it a class method.
8898         * objc/execute/_cmd.m: Include
8899         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8900         runtime API.  ([TestClass +initialize]): Include this method also
8901         with the GNU runtime.
8902         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8903         Object.  ([-setValue:]): Return void.
8904         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8905         with the GNU runtime.  Include
8906         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8907         for the NeXT runtime.  Use the existing print_ivars() and
8908         compare_structures() implementations for the old NeXT runtime.
8909         Added new implementations for the Modern GNU and NeXT runtimes.
8910         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8911         well.  (main): Use objc_getClass().  Use return instead of exit.
8912         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8913         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8914         of exit().
8915         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8916         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8917         instead of Object.  (main): Use return instead of exit().
8918         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8919         instead of Object.  Removed prototype for exit().  (main): Use
8920         return instead of exit().  Use the Modern Objective-C runtime API.
8921         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8922         Object.
8923         * objc/execute/class-tests-1.h: Include
8924         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8925         runtime API.  (test_class_with_superclass): Do not call [Object
8926         class].  There is no need to with the current libobjc.
8927         * objc/execute/class-tests-2.h: Include
8928         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8929         runtime API.
8930         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8931         ../../objc-obj-c++-shared/next-mapping.h.
8932         * objc/execute/class-2.m: Likewise.
8933         * objc/execute/class-3.m: Likewise.
8934         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8935         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8936         +initialize]): Include this method also with the GNU
8937         runtime. (main): Use the Modern Objective-C runtime API.
8938         * objc/execute/class-5.m: Likewise.
8939         * objc/execute/class-6.m: Likewise.
8940         * objc/execute/class-7.m: Likewise.
8941         * objc/execute/class-8.m: Likewise.
8942         * objc/execute/class-9.m: Likewise.
8943         * objc/execute/class-10.m: Likewise.
8944         * objc/execute/class-11.m: Likewise.
8945         * objc/execute/class-12.m: Likewise.
8946         * objc/execute/class-13.m: Likewise.
8947         * objc/execute/class-14.m: Likewise.
8948         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8949         this method also with the GNU runtime.
8950         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8951         +initialize]): Include this method also with the GNU runtime.
8952         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8953         of Object.
8954         * objc/execute/encode-1.m: Likewise.
8955         * objc/execute/enumeration-1.m: Likewise.
8956         * objc/execute/enumeration-2.m: Likewise.
8957         * objc/execute/exceptions/catchall-1.m: Likewise.
8958         * objc/execute/exceptions/finally-1.m: Likewise.
8959         * objc/execute/exceptions/foward-1.m: Likewise.
8960         * objc/execute/exceptions/local-variables-1.m: Likewise.
8961         * objc/execute/exceptions/throw-nil.m: Likewise.
8962         * objc/execute/exceptions/trivial.m: Likewise.
8963         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8964         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8965         * objc/execute/exceptions/matcher-1.m: Likewise.
8966         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8967         Object.
8968         * objc/execute/formal_protocol-2.m: Likewise.
8969         * objc/execute/formal_protocol-3.m: Likewise.
8970         * objc/execute/formal_protocol-4.m: Likewise.
8971         * objc/execute/formal_protocol-5.m: Include
8972         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8973         protocol_getName().
8974         * objc/execute/formal_protocol-6.m: Likewise.
8975         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8976         Object.  Include <objc/Protocol.h> instead of
8977         ../../objc-obj-c++-shared/Protocol1.h.
8978         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8979         Object.
8980         * objc/execute/informal_protocol.m: Likewise.
8981         * objc/execute/load-3.m: Likewise.
8982         * objc/execute/many_args_method.m ([TestClass +initialize]):
8983         Include this method with the GNU runtime as well.
8984         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8985         * objc/execute/nested-func-1.m: Use TestsuiteObject
8986         instead of Object.
8987         * objc/execute/nil_method-1.m: Likewise.
8988         * objc/execute/no_clash.m: Likewise.
8989         * objc/execute/np-1.m: Do not include
8990         ../../objc-obj-c++-shared/Protocol1.h.
8991         (main): Use return instead of exit().
8992         * objc/execute/np-2.m: Do not include
8993         ../../objc-obj-c++-shared/Protocol1.h.
8994         ([MyObject +initialize]): Include this method also with the GNU
8995         runtime.  (main): Use return instead of exit().
8996         * objc/execute/object_is_class.m: Include
8997         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8998         of Object.  (main): Use the Modern Objective-C runtime API.
8999         * objc/execute/object_is_meta_class.m: Likewise.
9000         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9001         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9002         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9003         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9004         Objective-C runtime API.
9005         * objc/execute/protocol-isEqual-2.m: Likewise.
9006         * objc/execute/protocol-isEqual-3.m: Likewise.
9007         * objc/execute/protocol-isEqual-4.m: Likewise.
9008         * objc/execute/redefining_self.m ([TestClass +initialize]):
9009         Include this method with the GNU runtime as well.
9010         * objc/execute/root_methods.m: Include
9011         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9012         Include this method with the GNU runtime as well.
9013         (main): Use the Modern Objective-C runtime API.
9014         * objc/execute/selector-1.m: Include
9015         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9016         of Object.  (main): Use the Modern Objective-C runtime API.
9017         * objc/execute/static-1.m ([Test +initialize]): Include this
9018         method with the GNU runtime as well.
9019         * objc/execute/static-2.m: Likewise.
9020         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9021         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9022         ([MathClass +initialize]): Include this method with the GNU
9023         runtime as well.
9024         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9025         instead of Object.
9026         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9027         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9028         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9029         * objc.dg/attributes/method-attribute-1.m: Likewise.
9030         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9031         * objc.dg/attributes/method-attribute-2.m: Likewise.
9032         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9033         * objc.dg/attributes/method-attribute-3.m: Likewise.
9034         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9035         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9036         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9037         * obj-c++.dg/bitfield-1.mm: Likewise.
9038         * obj-c++.dg/bitfield-2.mm: Likewise
9039         * objc.dg/bitfield-3.m: Likewise.
9040         * obj-c++.dg/bitfield-4.mm: Likewise.
9041         * objc.dg/bitfield-5.m: Likewise
9042         * objc.dg/call-super-1.m: Likewise.
9043         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9044         Use objc_getClass() instead of objc_get_class(), but for the GNU
9045         runtime redefine objc_getClass as objc_get_class.  Include
9046         ../objc-obj-c++-shared/runtime.h.
9047         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9048         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9049         Use the Modern Objective-C runtime API.
9050         * objc.dg/class-protocol-1.m: Include
9051         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9052         * obj-c++.dg/class-protocol-1.mm: Likewise.
9053         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9054         * objc.dg/comp-types-10.m: Likewise.
9055         * objc.dg/comp-types-11.m: Likewise.
9056         * objc.dg/comp-types-12.m: Likewise.
9057         * obj-c++.dg/comp-types-9.mm: Likewise.
9058         * obj-c++.dg/comp-types-11.mm: Likewise.
9059         * obj-c++.dg/comp-types-12.mm: Likewise.
9060         * obj-c++.dg/comp-types-13.mm: Likewise.
9061         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9062         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9063         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9064         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9065         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9066         * objc.dg/desig-init-1.m: Likewise.
9067         * obj-c++.dg/defs.mm: Likewise.
9068         * objc.dg/exceptions-2.m: Likewise.
9069         * obj-c++.dg/except-1.mm: Likewise.
9070         * obj-c++.dg/exceptions-2.mm: Likewise.
9071         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9072         Use the Modern Objective-C runtime API.
9073         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9074         the Modern Objective-C runtime API.  Do not include
9075         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9076         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9077         the Modern Objective-C runtime API except when using an older NeXT
9078         runtime.
9079         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9080         the Modern Objective-C runtime API.
9081         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9082         objc/encoding.h.
9083         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9084         * objc.dg/encode-7-next-64bit.m: Updated include.
9085         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9086         objc/encoding.h.
9087         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9088         the Modern Objective-C runtime API.
9089         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9090         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9091         instead of ../objc-obj-c++-shared/Protocol1.h.
9092         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9093         the Modern Objective-C runtime API except when using an older NeXT
9094         runtime.
9095         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9096         the Modern Objective-C runtime API.
9097         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9098         Object.
9099         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9100         * objc.dg/fix-and-continue-2.m: Likewise.
9101         * objc.dg/foreach-1.m: Likewise.
9102         * objc.dg/foreach-2.m: Likewise.
9103         * objc.dg/foreach-3.m: Likewise.
9104         * objc.dg/foreach-4.m: Likewise.
9105         * objc.dg/foreach-5.m: Likewise.
9106         * objc.dg/foreach-6.m: Likewise.
9107         * objc.dg/foreach-7.m: Likewise.
9108         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9109         Object.
9110         * objc.dg/func-ptr-2.m: Likewise.
9111         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9112         Do not include objc/objc-api.h.
9113         * obj-c++.dg/fsf-package-0.mm: Likewise.
9114         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9115         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9116         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9117         of Object.
9118         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9119         * objc.dg/gnu-runtime-3.m: Likewise.
9120         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9121         * objc.dg/headers.m: Include objc/runtime.h instead of
9122         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9123         for the NeXT runtime.
9124         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9125         * obj-c++.dg/isa-field-1.mm: Likewise.
9126         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9127         * objc.dg/layout-1.m: Likewise.
9128         * objc.dg/layout-2.m: Likewise.
9129         * objc.dg/local-decl-2.m: Likewise.
9130         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9131         Object.  ([Container +elementForView:]): Use
9132         class_conformsToProtocol().
9133         * obj-c++.dg/lookup-2.mm: Likewise.
9134         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9135         * obj-c++.dg/local-decl-1.mm: Likewise.
9136         * objc.dg/method-3.m: Likewise.
9137         * objc.dg/method-4.m: Likewise.
9138         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9139         ../objc-obj-c++-shared/Protocol1.h.
9140         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9141         * objc.dg/method-9.m: Likewise.
9142         * objc.dg/method-10.m: Likewise.
9143         * objc.dg/method-13.m ([Root +initialize]): Include this method
9144         also for the GNU runtime.  (main): Use objc_getClass() also for
9145         the GNU runtime.
9146         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9147         * objc.dg/method-17.m: Likewise.
9148         * objc.dg/method-19.m: Likewise.
9149         * objc.dg/method-20b.m: Likewise.
9150         * obj-c++.dg/method-2.mm: Likewise.
9151         * obj-c++.dg/method-6.mm: Likewise.
9152         * obj-c++.dg/method-10.mm: Likewise.
9153         * obj-c++.dg/method-11.mm: Likewise.
9154         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9155         ../objc-obj-c++-shared/Protocol1.h.
9156         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9157         * obj-c++.dg/method-15.mm: Likewise.
9158         * obj-c++.dg/method-17.mm: Likewise.
9159         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9160         +initialize]): Include this method also for the GNU
9161         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9162         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9163         * obj-c++.dg/method-22.mm: Likewise.
9164         * obj-c++.dg/method-23.mm: Likewise.
9165         * obj-c++.dg/no-extra-load.mm: Likewise.
9166         * objc.dg/objc-fast-4.m: Likewise.
9167         * objc.dg/objc-gc-4.m: Likewise.
9168         * obj-c++.dg/objc-gc-3.mm: Likewise.
9169         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9170         protocol_getMethodDescription() instead of [Protocol
9171         -descriptionForInstanceMethod].
9172         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9173         Made it available with all runtimes.  (main): Call -test instead
9174         of -class.
9175         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9176         and put into a category.
9177         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9178         Object.  Include objc/objc.h.
9179         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9180         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9181         New. (main): Use protocol_getMethodDescription() instead
9182         of [Protocol -descriptionForInstanceMethod] and [Protocol
9183         -descriptionForClassMethod].
9184         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9185         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9186         Objective-C runtime API.
9187         * obj-c++.dg/proto-qual-1.mm: Likewise.
9188         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9189         Object.
9190         * obj-c++.dg/property/property-1.mm: Likewise.
9191         * obj-c++.dg/qual-types-1.mm: Likewise.
9192         * objc.dg/selector-2.m: Include objc/objc.h instead of
9193         ../objc-obj-c++-shared/Object1.h.
9194         * obj-c++.dg/selector-2.mm: Likewise.
9195         * obj-c++.dg/selector-5.mm: Likewise.
9196         * obj-c++.dg/selector-6.mm: Likewise.
9197         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9198         Object.  Do not include objc/objc-api.h.
9199         * obj-c++.dg/set-not-used-1.mm: Likewise.
9200         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9201         * objc.dg/stret-1.m: Likewise.
9202         * objc.dg/stret-2.m: Likewise.
9203         * obj-c++.dg/super-class-2.mm: Likewise.
9204         * objc.dg/super-class-3.m: Likewise.
9205         * objc.dg/super-class-4.m: Likewise.
9206         * objc.dg/sync-2.m: Likewise.
9207         * obj-c++.dg/sync-2.mm: Likewise.
9208         * objc.dg/sync-1.m: Include objc/objc.h instead of
9209         ../objc-obj-c++-shared/Object1.h.
9210         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9211         'Class' as the type of 'isa'.
9212         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9213         Objective-C runtime API.  ([TestClass +initialize]): Include this
9214         method with the GNU runtime as well.
9215         * objc.dg/strings/strings-1.m: Updated includes.
9216         * obj-c++.dg/strings/strings-1.mm: Likewise.
9217         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9218         objc.dg/strings/const-str-12b.m.
9219         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9220         * obj-c++.dg/template-3.mm: Likewise.
9221         * obj-c++.dg/template-4.mm: Likewise.
9222         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9223         Objective-C runtime API.
9224         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9225         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9226         * obj-c++.dg/try-catch-1.mm: Likewise.
9227         * obj-c++.dg/try-catch-2.mm: Likewise.
9228         * objc.dg/try-catch-3.m: Likewise.
9229         * obj-c++.dg/try-catch-3.mm: Likewise.
9230         * objc.dg/try-catch-6.m: Likewise.
9231         * objc.dg/try-catch-7.m: Likewise.
9232         * obj-c++.dg/try-catch-7.mm: Likewise.
9233         * obj-c++.dg/try-catch-8.mm: Likewise.
9234         * obj-c++.dg/try-catch-9.mm: Likewise.
9235         * objc.dg/try-catch-10.m: Likewise.
9236         * obj-c++.dg/try-catch-11.mm: Likewise.
9237         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9238         Object.  Include objc/objc.h.
9239         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9240         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9241         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9242         Object.  Use Modern Objective-C runtime API.  Do not use
9243         performv::.
9244         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9245         * obj-c++.dg/torture/trivial.mm: Likewise.
9246         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9247         instead of ../objc-obj-c++-shared/Object1.h.  Include
9248         ../objc-obj-c++-shared/runtime.h.
9249         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9250         * objc.dg/torture/strings/const-str-11.m: Likewise.
9251         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9252         * objc.dg/torture/strings/const-str-9.m: Likewise.
9253         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9254         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9255         instead of Object. Only add _FooClassReference if
9256         __NEXT_RUNTIME__.
9257         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9258         * objc.dg/torture/strings/const-str-8.m: Likewise.
9259         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9260         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9261         additional sources.
9262         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9263         Object.
9264         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9265         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9266         * obj-c++.dg/va-meth-1.mm: Likewise.
9267         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9268         ../objc-obj-c++-shared/Object1.h.
9269         * objc.dg/zero-link-3.m: Likewise.
9270
9271 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9272
9273         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9274
9275 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9276
9277         PR obj-c++/48275
9278         * obj-c++.dg/property/cxx-property-1.mm: New.
9279         * obj-c++.dg/property/cxx-property-2.mm: New.
9280
9281 2011-06-06  Jason Merrill  <jason@redhat.com>
9282
9283         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9284
9285 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9286
9287         PR rtl-optimization/49145
9288         From Ryan Mansfield
9289         * gcc.c-torture/compile/pr49145.c: New test.
9290
9291 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9292
9293         PR testsuite/49288
9294         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9295         to dg-options, match also DW_AT_linkage_name.
9296
9297         PR debug/49294
9298         * gcc.dg/debug/pr49294.c: New test.
9299
9300         PR c++/49264
9301         * g++.dg/opt/pr49264.C: New test.
9302
9303 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9304
9305         PR tree-optimization/49243
9306         * gcc.dg/pr49243.c: New.
9307
9308 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9309
9310         * gnat.dg/specs/cond_expr1.ads: New test.
9311
9312 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9313
9314         * gnat.dg/deferred_const4.ad[sb]: New test.
9315         * gnat.dg/deferred_const4_pkg.ads: New helper.
9316
9317 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9318
9319         * gnat.dg/test_tamdt.adb: Rename to...
9320         * gnat.dg/taft_type1.adb: ...this.
9321         * gnat.dg/tamdt.ad[sb]: Rename to...
9322         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9323         * gnat.dg/tamdt_aux.ads: Rename to...
9324         * gnat.dg/taft_type1_pkg2.ads: ...this.
9325         * gnat.dg/taft_type2.ad[sb]: New test.
9326         * gnat.dg/taft_type2_pkg.ads: New helper.
9327         * gnat.dg/taft_type3.adb: New test.
9328         * gnat.dg/taft_type3_pkg.ads: New helper.
9329
9330 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9331
9332         PR fortran/49255
9333         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9334         for F2008.
9335
9336 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9337
9338         PR testsuite/49287
9339         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9340         warning.
9341         * objc.dg/gnu-api-2-objc.m: Likewise.
9342         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9343         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9344
9345 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9346
9347         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9348         alignment, not the alignment, when calling class_addIvar().  Add
9349         an 'isa' instance variable to the test root class.
9350         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9351
9352 2011-06-04  Jan Hubicka  <jh@suse.cz>
9353
9354         PR tree-optimization/48893
9355         PR tree-optimization/49091
9356         PR tree-optimization/49179
9357         * gfortran.dg/pr49179.f90: New testcase
9358
9359 2011-06-04  Jan Hubicka  <jh@suse.cz>
9360
9361         PR lto/48954
9362         * g++.dg/torture/pr48954.C: New testcase.
9363
9364 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9365
9366         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9367
9368 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9369
9370         PR c++/33840
9371         * g++.dg/diagnostic/bitfld2.C: New.
9372
9373 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9374
9375         PR target/49281
9376         * gcc.c-torture/execute/pr49281.c: New test.
9377
9378 2011-06-04  Jan Hubicka  <jh@suse.cz>
9379
9380         PR tree-optimize/48929
9381         * gcc.c-torture/compile/pr48929.c: New testcase.
9382
9383 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9384
9385         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9386
9387 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9388
9389         PR c++/49276
9390         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9391
9392 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9393
9394         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9395
9396 2011-06-03  Richard Henderson  <rth@redhat.com>
9397             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9398
9399         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9400
9401 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9402
9403         * objc.dg/headers.m: Do not include objc-list.h.
9404
9405 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9406
9407         * objc.dg/type-stream-1.m: Test removed.
9408         * objc.dg/headers.m: Do not include typedstream.h.
9409
9410 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9411
9412         * objc.dg/torture/forward-1.m (main): Updated testcase.
9413
9414 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9415
9416         PR target/49163
9417         * gcc.c-torture/compile/pr49163.c: New.
9418
9419 2011-06-02  Asher Langton  <langton2@llnl.gov>
9420
9421         PR fortran/49268
9422         * gfortran.dg/PR49268.f90: New test.
9423
9424 2011-06-02  Asher Langton  <langton2@llnl.gov>
9425
9426         PR fortran/37039
9427         * gfortran.dg/PR37039.f90: New test.
9428
9429 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9430
9431         PR objc/48539
9432         * objc.dg/method-5.m: Updated.
9433         * objc.dg/method-19.m: Updated.
9434         * objc.dg/method-lookup-1.m: New.
9435         * obj-c++.dg/method-6.mm: Updated.
9436         * obj-c++.dg/method-7.mm: Updated.
9437         * obj-c++.dg/method-lookup-1.mm: New.
9438
9439 2011-06-02  DJ Delorie  <dj@redhat.com>
9440
9441         * lib/timeout.exp (timeout): Add board_info support.
9442
9443 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9444
9445         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9446
9447 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9448
9449         PR fortran/49265
9450         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9451         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9452
9453 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9454             Hans-Peter Nilsson  <hp@axis.com>
9455
9456         PR rtl-optimization/48840
9457         * gcc.target/sparc/ultrasp13.c: New test.
9458
9459 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9460
9461         PR target/49238
9462         * gcc.c-torture/compile/pr49238.c: New.
9463
9464 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9465
9466         * gcc.target/arm/g2.c: Skip test in -mthumb.
9467         Skip test unless cpu is xscale.
9468         * gcc.target/arm/scd42-2.c: Likewise.
9469         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9470
9471 2011-06-01  Jason Merrill  <jason@redhat.com>
9472
9473         * g++.dg/cpp0x/decltype28.C: New.
9474         * g++.dg/cpp0x/decltype29.C: New.
9475
9476 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9477
9478         PR target/45074
9479         * gcc.target/mips/pr45074.c: New test.
9480
9481 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9482             Hans-Peter Nilsson  <hp@axis.com>
9483
9484         PR rtl-optimization/48830
9485         * gcc.target/sparc/ultrasp12.c: New test.
9486
9487 2011-06-01  David Li  <davidxl@google.com>
9488
9489         * gcc.dg/profile-dir-1.c: Change pass name.
9490         * gcc.dg/profile-dir-2.c: Ditto.
9491         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9492         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9493         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9494         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9495         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9496         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9497         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9498         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9499         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9500         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9501         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9502         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9503         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9504         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9505         * gcc.dg/profile-dir-3.c: Ditto.
9506         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9507
9508 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9509
9510         * objc.dg/attributes/method-nonnull-1.m: New test.
9511         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9512
9513 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9514
9515         PR fortran/18918
9516         * gfortran.dg/coarray_atomic_1.f90: New.
9517         * gfortran.dg/coarray/atomic_1.f90: New.
9518
9519 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9520
9521         * gcc.dg/guality/bswaptest.c: New test.
9522         * gcc.dg/guality/clztest.c: New test.
9523         * gcc.dg/guality/ctztest.c: New test.
9524         * gcc.dg/guality/rotatetest.c: New test.
9525
9526         PR target/48688
9527         * gcc.target/i386/pr48688.c: New test.
9528
9529 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9530
9531         PR c++/48010
9532         * g++.dg/lookup/name-clash9.C: New.
9533
9534 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9535
9536         PR fortran/18918
9537         * gfortran.dg/coarray/dummy_1.f90: New.
9538
9539 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9540
9541         PR fortran/18918
9542         * gfortran.dg/coarray/save_1.f90: New.
9543         * gfortran.dg/coarray_4.f90: Update dg-error.
9544
9545 2011-05-31  Jason Merrill  <jason@redhat.com>
9546
9547         * g++.dg/cpp0x/rv-template1.C: New.
9548
9549 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9550
9551         PR rtl-optimization/49235
9552         * gcc.dg/pr49235.c: New test.
9553
9554 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9555
9556         PR tree-optimization/49093
9557         * gcc.dg/vect/pr49093.c: New test.
9558
9559 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9560
9561         PR debug/49047
9562         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9563
9564 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9565
9566         PR testsuite/49239
9567         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9568         output array.
9569
9570 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9571
9572         PR target/49186
9573         * gcc.c-torture/execute/pr49186.c: New.
9574
9575 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9576
9577         PR target/49168
9578          * gcc.target/i386/pr49168-1.c: New.
9579
9580 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9581             Eric Botcazou  <ebotcazou@adacore.com>
9582
9583         * gcc.dg/guality/drap.c: New test.
9584
9585 2011-05-30  Richard Guenther  <rguenther@suse.de>
9586
9587         PR tree-optimization/49210
9588         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9589         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9590
9591 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR c++/49223
9594         * g++.dg/gomp/pr49223-1.C: New test.
9595         * g++.dg/gomp/pr49223-2.C: New test.
9596
9597 2011-05-30  Richard Guenther  <rguenther@suse.de>
9598
9599         PR tree-optimization/49218
9600         * gcc.c-torture/execute/pr49218.c: New testcase.
9601
9602 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9603
9604         PR tree-optimization/49199
9605         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9606         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9607         -fno-tree-scev-cprop.
9608
9609 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9610
9611         PR fortran/47601
9612         * gfortran.dg/extends_13.f03: New.
9613
9614 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9615
9616         PR rtl-optimization/49095
9617         * gcc.target/i386/pr49095.c: New test.
9618
9619 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9620
9621         PR fortran/18918
9622         * gfortran.dg/coarray_24.f90: New.
9623
9624 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9625
9626         PR fortran/18918
9627         * gfortran.dg/coarray_23.f90: New.
9628
9629 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9630
9631         From Ryan Mansfield
9632         * gcc.dg/pr48826.c: New test.
9633
9634 2011-05-29  Richard Guenther  <rguenther@suse.de>
9635
9636         PR tree-optimization/49217
9637         * gcc.dg/torture/pr49217.c: New testcase.
9638
9639 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9640
9641         PR testsuite/49222
9642         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9643
9644 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9645
9646         * gnat.dg/boolean_subtype.adb: Rename to...
9647         * gnat.dg/boolean_subtype1.adb: ...this.
9648
9649 2011-05-28  Jason Merrill  <jason@redhat.com>
9650
9651         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9652
9653 2011-05-27  Jason Merrill  <jason@redhat.com>
9654
9655         * g++.dg/cpp0x/enum18.C: Adjust.
9656
9657         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9658
9659 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9660
9661         PR fortran/18918
9662         * gfortran.dg/coarray_22.f90: New.
9663
9664 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9665
9666         PR tree-optimization/46728
9667         * gcc.target/powerpc/pr46728-1.c: New.
9668         * gcc.target/powerpc/pr46728-2.c: New.
9669         * gcc.target/powerpc/pr46728-3.c: New.
9670         * gcc.target/powerpc/pr46728-4.c: New.
9671         * gcc.target/powerpc/pr46728-5.c: New.
9672         * gcc.dg/pr46728-6.c: New.
9673         * gcc.target/powerpc/pr46728-7.c: New.
9674         * gcc.target/powerpc/pr46728-8.c: New.
9675         * gcc.dg/pr46728-9.c: New.
9676         * gcc.target/powerpc/pr46728-10.c: New.
9677         * gcc.target/powerpc/pr46728-11.c: New.
9678         * gcc.dg/pr46728-12.c: New.
9679         * gcc.target/powerpc/pr46728-13.c: New.
9680         * gcc.target/powerpc/pr46728-14.c: New.
9681         * gcc.target/powerpc/pr46728-15.c: New.
9682         * gcc.target/powerpc/pr46728-16.c: New.
9683
9684 2011-05-27  Jason Merrill  <jason@redhat.com>
9685
9686         * g++.dg/abi/mangle47.C: New.
9687
9688         PR c++/49176
9689         * g++.dg/template/const5.C: New.
9690
9691         * g++.dg/cpp0x/enum18.C: New.
9692
9693         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9694
9695         * g++.dg/cpp0x/error6.C: New.
9696
9697         * g++.dg/cpp0x/error5.C: New.
9698
9699 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR c++/49165
9702         * g++.dg/eh/cond6.C: New test.
9703
9704 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9705
9706         PR fortran/48820
9707         * gfortran.dg/rank_3.f90: New.
9708         * gfortran.dg/rank_4.f90: New.
9709
9710 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9711
9712         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9713         replace dump search.
9714
9715 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9716
9717         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9718         * gnat.dg/bit_packed_array5.adb: ...here.
9719
9720 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9721
9722         PR c++/42056
9723         * g++.dg/cpp0x/auto25.C: New.
9724
9725 2011-05-27  Richard Guenther  <rguenther@suse.de>
9726
9727         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9728
9729 2011-05-27  Richard Guenther  <rguenther@suse.de>
9730
9731         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9732
9733 2011-05-27  Richard Guenther  <rguenther@suse.de>
9734
9735         PR middle-end/49189
9736         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9737
9738 2011-05-26  Jason Merrill  <jason@redhat.com>
9739
9740         * g++.dg/cpp0x/friend1.C: New.
9741         * g++.dg/cpp0x/friend2.C: New.
9742
9743         * g++.dg/cpp0x/auto7.C: Update.
9744         * g++.dg/template/crash50.C: Adjust.
9745         * g++.dg/template/static9.C: Adjust.
9746         * g++.old-deja/g++.ext/memconst.C: Adjust.
9747
9748 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9749
9750         * gcc.dg/march.c: Ignore a note for some targets.
9751
9752 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9753             Nathan Froyd  <froydnj@codesourcery.com>
9754
9755         PR c++/2288
9756         PR c++/18770
9757         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9758         * g++.dg/parse/pr18770.C: New test.
9759         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9760
9761 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9762
9763         PR fortran/48955
9764         * gfortran.dg/dependency_40.f90 : New test.
9765
9766 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9767
9768         PR fortran/18918
9769         * gfortran.dg/coarray/registering_1.f90: New.
9770
9771 2011-05-26  Jason Merrill  <jason@redhat.com>
9772
9773         * g++.dg/cpp0x/variadic111.C: New.
9774         * g++.dg/cpp0x/variadic41.C: Adjust.
9775
9776 2011-05-26  Richard Guenther  <rguenther@suse.de>
9777
9778         PR tree-optimization/48702
9779         * gcc.dg/torture/pr48702.c: New testcase.
9780
9781 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9782
9783         PR gcov-profile/48845
9784         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9785         support.
9786         * gcc.dg/matrix/matrix.exp: Likewise.
9787         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9788         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9789         line number to check_profiling_available.
9790         * lib/target-supports.exp (check_profiling_available): Account for
9791         this.
9792         Require TLS runtime support with -fprofile-generate.
9793         * lib/profopt.exp (profopt-execute): Add TLS options for
9794         -fprofile-generate.
9795         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9796
9797 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR c++/49165
9800         * g++.dg/eh/cond5.C: New test.
9801
9802         PR tree-optimization/49161
9803         * gcc.c-torture/execute/pr49161.c: New test.
9804
9805 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9806
9807         * gcc.target/arm/neon-vorn-vbic.c: New test.
9808
9809 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9810
9811         PR tree-optimization/49038
9812         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9813         * gcc.dg/vect/pr49038.c: New test.
9814
9815 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9816
9817         * g++.dg/init/pr25811-3.C: New.
9818         * g++.dg/init/pr25811-4.C: New.
9819
9820 2011-05-25  Jason Merrill  <jason@redhat.com>
9821
9822         * g++.dg/cpp0x/enum17.C: New.
9823         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9824
9825         * g++.dg/cpp0x/auto24.C: New.
9826
9827         * g++.dg/cpp0x/error4.C: New.
9828
9829         * g++.dg/cpp0x/rv-restrict.C: New.
9830
9831         * g++.dg/cpp0x/enum15.C: New.
9832         * g++.dg/cpp0x/constexpr-switch2.C: New.
9833
9834         * g++.dg/cpp0x/variadic110.C: New.
9835
9836         * g++.dg/cpp0x/auto9.C: Add typedef test.
9837
9838         * g++.dg/cpp0x/auto23.C: New.
9839         * g++.dg/cpp0x/auto9.C: Adjust.
9840
9841         * g++.dg/cpp0x/defaulted29.C: New.
9842
9843         * g++.dg/cpp0x/initlist51.C: New.
9844
9845 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9846
9847         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9848         * g++.dg/abi/packed1.C: Suppress warning.
9849         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9850         * g++.dg/template/stdarg1.C: Likewise.
9851         * g++.dg/other/packed1.C: Remove arm from xfail list.
9852
9853 2011-05-25  Jason Merrill  <jason@redhat.com>
9854
9855         * g++.dg/cpp0x/enum16.C: New.
9856         * g++.dg/parse/error15.C: Adjust.
9857
9858         * g++.dg/cpp0x/initlist50.C: New.
9859
9860         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9861
9862         * g++.dg/cpp0x/variadic109.C: New.
9863
9864 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9865
9866          * gcc.target/i386/pause-1.c: New.
9867
9868 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9869
9870         * gcc.dg/stack-usage-1.c: Adjust comment.
9871         * gcc.dg/stack-usage-2.c: New test.
9872
9873 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9874
9875         PR c++/49136
9876         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9877         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9878
9879 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9880
9881         PR rtl-optimization/48757
9882         * gfortran.dg/pr48757.f:  New test case.
9883
9884 2011-05-24  Jason Merrill  <jason@redhat.com>
9885
9886         * g++.dg/cpp0x/access01.C: New.
9887
9888 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9889
9890         PR libobjc/48177
9891         * objc.dg/pr48177.m: New testcase.
9892
9893 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9894
9895         PR objc/48187
9896         * objc.dg/pr48187.m: New testcase.
9897         * obj-c++.dg/pr48187.mm: New testcase.
9898         * objc.dg/ivar-extra-semicolon.m: New testcase.
9899
9900 2011-05-24  Jason Merrill  <jason@redhat.com>
9901
9902         * g++.dg/template/access21.C: New.
9903         * g++.dg/template/access22.C: New.
9904
9905 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9906
9907         PR rtl-optimization/48633
9908         * g++.dg/pr48633.C: New test.
9909
9910 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9911
9912         PR target/49133
9913         * g++.dg/other/pr49133.C: New test.
9914
9915 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9916             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9917
9918         * gcc.dg/torture/tls/run-gd.c: New test.
9919         * gcc.dg/torture/tls/run-ie.c: New test.
9920         * gcc.dg/torture/tls/run-ld.c: New test.
9921         * gcc.dg/torture/tls/run-le.c: New test.
9922         * lib/target-supports.exp (check_effective_target_tls_runtime):
9923         Build testcase with TLS options.
9924
9925 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9926
9927         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9928
9929 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9930
9931         PR tree-optimization/49121
9932         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9933
9934 2011-05-23  Jason Merrill  <jason@redhat.com>
9935
9936         * g++.dg/cpp0x/defaulted28.C: New.
9937
9938         * g++.dg/cpp0x/sfinae25.C: New.
9939
9940         * g++.dg/cpp0x/rv-cast2.C: New.
9941
9942         * g++.dg/cpp0x/enum14.C: New.
9943
9944 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR lto/49123
9947         * gcc.c-torture/execute/pr49123.c: New test.
9948
9949         PR debug/49032
9950         * gcc.dg/debug/pr49032.c: New test.
9951
9952         PR c/49120
9953         * gcc.dg/pr49120.c: New test.
9954
9955 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9956
9957         PR target/47315
9958         * gcc.target/i386/pr47315.c: New test.
9959
9960 2011-05-23  Jason Merrill  <jason@redhat.com>
9961
9962         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9963
9964         * g++.dg/cpp0x/sfinae24.C: New.
9965
9966         * g++.dg/cpp0x/error3.C: New.
9967
9968         * g++.dg/cpp0x/defaulted27.C: New.
9969
9970         * g++.dg/cpp0x/decltype27.C: New.
9971
9972 2011-05-23  Richard Guenther  <rguenther@suse.de>
9973
9974         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9975
9976 2011-05-23  Richard Guenther  <rguenther@suse.de>
9977
9978         PR tree-optimization/40874
9979         * g++.dg/tree-ssa/pr40874.C: New testcase.
9980
9981 2011-05-23  Richard Guenther  <rguenther@suse.de>
9982
9983         PR tree-optimization/49115
9984         * g++.dg/torture/pr49115.C: New testcase.
9985
9986 2011-05-23  Richard Guenther  <rguenther@suse.de>
9987
9988         PR middle-end/15419
9989         * gcc.dg/memcpy-3.c: New testcase.
9990
9991 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9992
9993         PR middle-end/48973
9994         * gcc.c-torture/execute/pr48973-1.c: New test.
9995         * gcc.c-torture/execute/pr48973-2.c: New test.
9996
9997 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9998
9999         PR c++/18016
10000         * g++.dg/warn/pr18016.C: New.
10001
10002 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10003
10004         PR target/45098
10005         * gcc.target/arm/ivopts-6.c: New test.
10006
10007 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10008
10009         PR middle-end/49029
10010         * gcc.c-torture/compile/pr49029.c: New test.
10011
10012 2011-05-22  Jason Merrill  <jason@redhat.com>
10013
10014         * g++.dg/cpp0x/sfinae23.C: New.
10015         * g++.dg/cpp0x/sfinae8.C: Correct.
10016
10017 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10018
10019         * gfortran.dg/function_optimize_8.f90:  New test case.
10020
10021 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10022
10023         PR tree-optimization/49087
10024         * gcc.dg/vect/O3-pr49087.c: New test.
10025
10026 2011-05-21  Jason Merrill  <jason@redhat.com>
10027
10028         * g++.dg/debug/const5.C: New.
10029
10030 2011-05-20  Jason Merrill  <jason@redhat.com>
10031
10032         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10033
10034         * g++.dg/cpp0x/constexpr-static7.C: New.
10035
10036         * g++.dg/cpp0x/enum12.C: New.
10037         * g++.dg/cpp0x/enum13.C: New.
10038
10039 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10040
10041         PR fortran/48699
10042         * gfortran.dg/select_type_23.f03: New.
10043
10044 2011-05-20  Jason Merrill  <jason@redhat.com>
10045
10046         * g++.dg/cpp0x/defaulted26.C: New.
10047
10048         * g++.dg/cpp0x/noexcept02.C: Fix.
10049         * g++.dg/cpp0x/noexcept03.C: Fix.
10050         * g++.dg/cpp0x/noexcept08.C: Fix.
10051         * g++.dg/cpp0x/noexcept10.C: New.
10052
10053 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10054
10055         PR fortran/48706
10056         * gfortran.dg/extends_12.f03: New.
10057
10058 2011-05-20  Jason Merrill  <jason@redhat.com>
10059
10060         * g++.dg/template/koenig9.C: New.
10061         * g++.dg/opt/pr47615.C: Fix.
10062         * g++.dg/overload/defarg1.C: Fix.
10063         * g++.dg/tc1/dr213.C: Remove xfail.
10064         * g++.dg/torture/pr34850.C: Fix.
10065         * g++.dg/torture/pr39362.C: Fix.
10066         * g++.old-deja/g++.brendan/crash56.C: Fix.
10067         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10068
10069 2011-05-20  Richard Guenther  <rguenther@suse.de>
10070
10071         PR tree-optimization/49079
10072         * gcc.dg/torture/pr49079.c: New testcase.
10073
10074 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10075
10076         PR tree-optimization/49073
10077         * gcc.c-torture/execute/pr49073.c: New test.
10078
10079 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10080
10081         PR fortran/18918
10082         * gfortran.dg/coarray_21.f90: New.
10083
10084 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10085
10086         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10087         output.
10088
10089 2011-05-19  Richard Guenther  <rguenther@suse.de>
10090
10091         PR testsuite/49063
10092         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10093
10094 2011-05-19  Richard Guenther  <rguenther@suse.de>
10095
10096         PR middle-end/48985
10097         * gcc.dg/builtin-object-size-11.c: New testcase.
10098
10099 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10100
10101         PR target/45098
10102         * gcc.target/arm/ivopts.c: New test.
10103         * gcc.target/arm/ivopts-2.c: New test.
10104
10105 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10106
10107         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10108
10109 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10110
10111         * gcc.c-torture/execute/960321-1.x: Remove.
10112
10113 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10114
10115         PR fortran/48700
10116         * gfortran.dg/move_alloc_4.f90: New.
10117
10118 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10119
10120         PR target/49002
10121         * gcc.target/i386/pr49002-1.c: New test.
10122         * gcc.target/i386/pr49002-2.c: Likewise.
10123
10124 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10125
10126         PR tree-optimization/49039
10127         * gcc.c-torture/execute/pr49039.c: New test.
10128         * gcc.dg/tree-ssa/pr49039.c: New test.
10129         * g++.dg/torture/pr49039.C: New test.
10130
10131 2011-05-18  Jason Merrill  <jason@redhat.com>
10132
10133         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10134         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10135         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10136
10137 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10138
10139         * gcc.target/bfin/mcpu-bf592.c: New test.
10140
10141 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10142
10143         PR tree-optimization/41881
10144         * gcc.dg/vect/O3-pr41881.c: New test.
10145         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10146
10147 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10148
10149         PR tree-optimization/49000
10150         * gcc.dg/pr49000.c: New test.
10151
10152 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10153
10154         * gnat.dg/invalid1.adb: New test.
10155
10156 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10157
10158         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10159         scan pattern.
10160         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10161         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10162
10163 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10164
10165         PR c++/48994
10166         * g++.dg/cpp0x/range-for18.C: New.
10167
10168 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10169
10170         PR fortran/18918
10171         * gfortran.dg/coarray/image_index_2.f90: New.
10172
10173 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10174
10175         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10176         * g++.dg/cpp0x/override2.C: New.
10177
10178 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10179
10180         PR fortran/18918
10181         * gfortran.de/coarray_20.f90: New.
10182
10183 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10184
10185         PR fortran/22572
10186         * function_optimize_7.f90:  New test case.
10187
10188 2011-05-13  Jason Merrill  <jason@redhat.com>
10189
10190         * g++.dg/cpp0x/decltype26.C: New.
10191         * g++.dg/cpp0x/enum11.C: New.
10192
10193 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10194
10195         PR fortran/48972
10196         PR fortran/48991
10197         * gfortran.dg/assign_8.f90: Update dg-error.
10198
10199 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10200
10201         PR fortran/48972
10202         * gfortran.dg/io_constraints_8.f90: New.
10203         * gfortran.dg/io_constraints_9.f90: New.
10204
10205 2011-05-13  Martin Thuresson  <martint@google.com>
10206
10207         PR gcov-profile/47793
10208         * gcc.dg/pr47793.c: New.
10209
10210 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR tree-optimization/48975
10213         * gcc.dg/pr48975.c: New test.
10214
10215 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10216
10217         PR fortran/48972
10218         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10219
10220 2011-05-12  Jason Merrill  <jason@redhat.com>
10221
10222         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10223
10224 2011-05-12  Geert Bosch  <bosch@adacore.com>
10225
10226         * gnat.dg/view_conversion1.adb: New test.
10227
10228 2011-05-12  Richard Guenther  <rguenther@suse.de>
10229
10230         PR tree-optimization/48172
10231         * gcc.dg/vect/pr48172.c: New testcase.
10232
10233 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10234
10235         PR debug/48967
10236         * g++.dg/opt/pr48967.C: New test.
10237
10238 2011-05-11  Jason Merrill  <jason@redhat.com>
10239
10240         * g++.dg/cpp0x/constexpr-friend.C: New.
10241         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10242
10243         * g++.dg/cpp0x/sfinae22.C: New.
10244
10245 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10246
10247         PR fortran/48889
10248         * gfortran.dg/generic_24.f90: New.
10249
10250 2011-05-11  Richard Guenther  <rguenther@suse.de>
10251
10252         PR tree-optimization/15256
10253         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10254
10255 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10256
10257         PR debug/48159
10258         * gcc.dg/pr48159-1.c: New test.
10259         * gcc.dg/pr48159-2.c: New test.
10260
10261 2011-05-11  Richard Guenther  <rguenther@suse.de>
10262
10263         PR middle-end/48953
10264         * gcc.dg/torture/pr48953.c: New testcase.
10265
10266 2011-05-11  Richard Guenther  <rguenther@suse.de>
10267
10268         PR tree-optimization/18041
10269         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10270
10271 2011-05-11  Alan Modra  <amodra@gmail.com>
10272
10273         PR target/47755
10274         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10275
10276 2011-05-10  Jason Merrill  <jason@redhat.com>
10277
10278         * g++.dg/cpp0x/defaulted25.C: New.
10279         * g++.dg/template/crash7.C: Adjust.
10280
10281         * g++.dg/cpp0x/variadic108.C: New.
10282
10283 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10284
10285         * g++.dg/inherit/virtual9.C: Extend.
10286
10287 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10288
10289         PR target/48857
10290         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10291         are passed and returned in vector registers.
10292
10293 2011-05-10  Richard Guenther  <rguenther@suse.de>
10294
10295         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10296         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10297         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10298         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10299         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10300         applies.
10301
10302 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10303
10304         PR tree-optimization/48611
10305         PR tree-optimization/48794
10306         * gfortran.dg/gomp/pr48611.f90: New test.
10307         * gfortran.dg/gomp/pr48794.f90: New test.
10308
10309         PR debug/48928
10310         * gcc.dg/dfp/pr48928.c: New test.
10311
10312 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10313
10314         PR c++/48522
10315         * g++.dg/cpp0x/pr48522.C: New.
10316
10317 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10318
10319         PR c++/48735
10320         * g++.dg/cpp0x/sfinae21.C: New.
10321
10322 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10323
10324         * g++.dg/template/sfinae28.C: Rename to...
10325         * g++.dg/cpp0x/sfinae19.C: ... this.
10326         * g++.dg/template/sfinae29.C: Rename to...
10327         * g++.dg/cpp0x/sfinae20.C: ... this.
10328
10329 2011-05-09  Jeff Law <law@redhat.com>
10330
10331         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10332         consistent results.
10333
10334 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10335
10336         PR c++/20039
10337         * g++.dg/init/pr20039.C: New.
10338
10339 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10340
10341         PR c++/48737
10342         PR c++/48744
10343         * g++.dg/template/sfinae28.C: New.
10344         * g++.dg/template/sfinae29.C: Likewise.
10345
10346 2011-05-09  Jason Merrill  <jason@redhat.com>
10347
10348         * g++.dg/template/nontype23.C: New.
10349
10350 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10351         PR c++/48859
10352         * g++.dg/init/pr48859.C: New.
10353
10354 2011-05-09  Jason Merrill  <jason@redhat.com>
10355
10356         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10357         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10358         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10359         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10360         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10361         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10362         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10363         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10364
10365 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10366
10367         * g++.dg/inherit/virtual9.C: New.
10368
10369 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10370
10371         PR c++/48574
10372         * g++.dg/template/dependent-expr8.C: New test case.
10373
10374 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10375
10376         PR tree-optimization/48837
10377         * gcc.dg/pr48837.c: New testcase.
10378
10379 2011-05-06  Jason Merrill  <jason@redhat.com>
10380
10381         * g++.dg/cpp0x/constexpr-condition2.C: New.
10382
10383         * g++.dg/cpp0x/constexpr-missing.C: New.
10384
10385 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10386
10387         PR fortran/18918
10388         * gfortran.dg/coarray/this_image_2.f90: New.
10389
10390 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10391
10392         PR fortran/48858
10393         PR fortran/48820
10394         * gfortran.dg/bind_c_usage_22.f90: New.
10395         * gfortran.dg/bind_c_usage_23.f90: New.
10396         * gfortran.dg/bind_c_usage_24.f90: New.
10397         * gfortran.dg/bind_c_usage_24_c.c: New.
10398
10399 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10400
10401         PR c++/48838
10402         * g++.dg/template/member9.C: New test case.
10403
10404 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10405
10406         * gnat.dg/discr29.ad[sb]: New test.
10407         * gnat.dg/discr30.adb: Likewise.
10408
10409 2011-05-05  Julian Brown  <julian@codesourcery.com>
10410
10411         * gcc.target/arm/neon-vset_lanes8.c: New test.
10412
10413 2011-05-05  Jason Merrill  <jason@redhat.com>
10414
10415         * g++.dg/init/new32.C: New.
10416
10417 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10418
10419         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10420         Fix typo.
10421
10422 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10423
10424         PR rtl-optimization/48381
10425         * gcc.c-torture/compile/pr48381.c: New test.
10426
10427 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10428
10429         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10430         to dg-options.
10431         * gcc.target/i386/opt-1.c: Ditto.
10432
10433 2011-05-04  Jason Merrill  <jason@redhat.com>
10434
10435         * g++.dg/conversion/base1.C: New.
10436
10437 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10438
10439         PR libgfortran/48787
10440         * gfortran.dg/round_3.f08: Add more checks to test case.
10441
10442 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10443
10444         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10445         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10446         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10447         Gate test on effective_target fd_truncate.
10448
10449 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10450
10451         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10452         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10453         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10454         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10455         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10456         * gcc.target/i386/pr38824.c: Ditto.
10457         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10458         * gcc.target/i386/vecinit-2.c: Ditto.
10459         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10460         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10461         * gcc.target/i386/parity-2.c: Ditto.
10462         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10463
10464 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10465
10466         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10467         remove duplication.
10468         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10469         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10470         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10471
10472 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10473
10474         PR fortran/18918
10475         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10476
10477 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10478
10479         PR fortran/18918
10480         * gfortran.dg/coarray/this_image_1.f90: New.
10481
10482 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10483
10484         PR fortran/18918
10485         * gfortran.dg/coarray/caf.dg: New.
10486         * gfortran.dg/coarray/image_index_1.f90: New, copied
10487         from ../coarray_16.f90.
10488
10489 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10490
10491         PR c++/28501
10492         * g++.dg/ext/complex9.C: New.
10493
10494 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10495
10496         From Mike Frysinger
10497         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10498         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10499         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10500
10501 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10502
10503         * gcc.target/bfin/builtins: Created.
10504         * gcc.target/bfin/hisilh-O0.c: Deleted.
10505         * gcc.target/bfin/hisilh.c: Moved to...
10506         * gcc.target/bfin/builtins/hisilh.c: ...here.
10507         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10508         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10509         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10510         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10511         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10512         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10513         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10514         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10515         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10516         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10517         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10518         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10519         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10520         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10521         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10522         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10523         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10524         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10525         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10526         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10527         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10528         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10529         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10530         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10531         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10532         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10533         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10534         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10535         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10536         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10537         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10538         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10539         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10540         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10541         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10542         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10543         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10544         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10545         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10546         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10547         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10548         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10549         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10550         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10551         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10552         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10553         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10554         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10555         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10556         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10557         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10558         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10559         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10560         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10561         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10562         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10563         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10564         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10565         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10566         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10567         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10568         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10569         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10570         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10571         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10572         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10573         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10574         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10575         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10576         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10577         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10578         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10579         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10580         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10581         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10582         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10583         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10584         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10585         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10586         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10587         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10588         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10589         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10590         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10591         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10592         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10593         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10594         * gcc.target/bfin/builtins/circptr.c: Ditto.
10595         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10596         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10597         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10598         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10599         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10600         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10601         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10602         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10603         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10604         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10605         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10606         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10607         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10608         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10609         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10610         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10611         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10612         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10613         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10614         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10615         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10616         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10617         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10618         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10619         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10620         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10621         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10622         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10623         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10624         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10625         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10626         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10627         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10628         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10629         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10630         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10631         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10632         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10633         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10634         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10635         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10636         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10637         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10638         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10639         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10640         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10641         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10642         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10643         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10644         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10645         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10646         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10647         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10648         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10649         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10650         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10651         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10652         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10653         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10654         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10655         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10656         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10657         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10658         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10659         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10660         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10661         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10662         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10663         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10664         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10665
10666 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10667
10668         * gcc.target/arm/cold-lc.c: New test.
10669
10670 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10671
10672         PR target/48774
10673         * gcc.dg/pr48774.c: New test.
10674
10675 2011-05-03  Richard Guenther  <rguenther@suse.de>
10676
10677         * gcc.dg/large-size-array-5.c: New testcase.
10678
10679 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10680
10681         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10682
10683 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10684
10685         * lib/target-supports.exp (check_effective_target_vect_strided):
10686         Replace with...
10687         (check_effective_target_vect_strided2)
10688         (check_effective_target_vect_strided3)
10689         (check_effective_target_vect_strided4)
10690         (check_effective_target_vect_strided8): ...these new functions.
10691
10692         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10693         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10694         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10695         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10696         * gcc.dg/vect/pr37539.c: Likewise.
10697         * gcc.dg/vect/slp-11a.c: Likewise.
10698         * gcc.dg/vect/slp-11b.c: Likewise.
10699         * gcc.dg/vect/slp-11c.c: Likewise.
10700         * gcc.dg/vect/slp-12a.c: Likewise.
10701         * gcc.dg/vect/slp-12b.c: Likewise.
10702         * gcc.dg/vect/slp-18.c: Likewise.
10703         * gcc.dg/vect/slp-19a.c: Likewise.
10704         * gcc.dg/vect/slp-19b.c: Likewise.
10705         * gcc.dg/vect/slp-21.c: Likewise.
10706         * gcc.dg/vect/slp-23.c: Likewise.
10707         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10708
10709         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10710         instead of vect_interleave && vect_extract_even_odd.
10711         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10712         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10713         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10714         * gcc.dg/vect/vect-1.c: Likewise.
10715         * gcc.dg/vect/vect-10.c: Likewise.
10716         * gcc.dg/vect/vect-98.c: Likewise.
10717         * gcc.dg/vect/vect-107.c: Likewise.
10718         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10719         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10720         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10721         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10722         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10723         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10724         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10725         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10726         * gcc.dg/vect/vect-strided-float.c: Likewise.
10727         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10728         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10729         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10730         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10731         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10732         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10733         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10734         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10735         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10736         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10737         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10738         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10739         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10740         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10741         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10742
10743         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10744         target condition.
10745         * gcc.dg/vect/pr30843.c: Likewise.
10746         * gcc.dg/vect/pr33866.c: Likewise.
10747         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10748         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10749         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10750         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10751
10752 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10753
10754         * gcc.dg/vect/slp-11.c: Split into...
10755         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10756         gcc.dg/vect/slp-11c.c: ...these tests.
10757         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10758         * gcc.dg/vect/slp-12c.c: ...this new test.
10759         * gcc.dg/vect/slp-19.c: Split into...
10760         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10761         gcc.dg/vect/slp-19c.c: ...these new tests.
10762
10763 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10764
10765         * lib/target-supports.exp
10766         (check_effective_target_vect_extract_even_odd_wide): Delete.
10767         (check_effective_target_vect_strided_wide): Likewise.
10768         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10769         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10770         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10771         * gcc.dg/vect/pr37539.c: Likewise.
10772         * gcc.dg/vect/slp-11.c: Likewise.
10773         * gcc.dg/vect/slp-12a.c: Likewise.
10774         * gcc.dg/vect/slp-12b.c: Likewise.
10775         * gcc.dg/vect/slp-19.c: Likewise.
10776         * gcc.dg/vect/slp-23.c: Likewise.
10777         * gcc.dg/vect/vect-1.c: Likewise.
10778         * gcc.dg/vect/vect-98.c: Likewise.
10779         * gcc.dg/vect/vect-107.c: Likewise.
10780         * gcc.dg/vect/vect-strided-float.c: Likewise.
10781
10782 2011-05-02  Jason Merrill  <jason@redhat.com>
10783
10784         * g++.dg/init/new31.C: New.
10785
10786 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10787
10788         PR c/35445
10789         * gcc.dg/pr35445.c: New test.
10790
10791 2011-05-02  Jason Merrill  <jason@redhat.com>
10792
10793         * c-c++-common/vla-1.c: New.
10794
10795 2011-05-02  Richard Guenther  <rguenther@suse.de>
10796
10797         PR tree-optimization/48822
10798         * gcc.dg/torture/pr48822.c: New testcase.
10799
10800 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10801
10802         PR c++/47969
10803         * g++.dg/cpp0x/constexpr-47969.C: New.
10804
10805 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10806
10807         PR testsuite/48498
10808         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10809         on vect_no_align targets.
10810         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10811         vect_no_align targets.
10812
10813 2011-05-01  Xinliang David Li  <davidxl@google.com>
10814
10815         * gcc.dg/tree-ssa/integer-addr.c: New test.
10816         * gcc.dg/tree-ssa/alias_bug.c: New test.
10817
10818 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10819
10820         PR libgfortran/48787
10821         * gfortran.dg/round_3.f08: Add more checks.
10822
10823 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10824
10825         PR fortran/48821
10826         * gfortran.dg/import9.f90: New, proper test.
10827         * gfortran.dg/interface_37.f90: Remove bogus
10828         test (bogus copy of interface_36.f90).
10829
10830 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10831
10832         PR fortran/48821
10833         * gfortran.dg/interface_37.f90: New.
10834
10835 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10836
10837         PR fortran/48746
10838         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10839
10840 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10841
10842         PR tree-optimization/48809
10843         * gcc.c-torture/execute/pr48809.c: New test.
10844
10845 2011-04-29  Jeff Law <law@redhat.com>
10846
10847         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10848
10849 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10850
10851         PR c++/48606
10852         * g++.dg/init/ctor10.C: New.
10853
10854 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10855
10856         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10857           warning in implicitly instantiated templates.
10858
10859 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10860
10861         * g++.dg/warn/Wnull-conversion-1.C: New.
10862         * g++.dg/warn/Wnull-conversion-2.C: New.
10863
10864 2011-04-29  Diego Novillo  <dnovillo@google.com>
10865
10866         * g++.old-deja/g++.other/null3.C: Expect warning about
10867         converting boolean to a pointer.
10868
10869 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10870
10871         PR fortran/48462
10872         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10873         being a target.
10874
10875         PR fortran/48746
10876         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10877
10878 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10879
10880         PR fortran/48810
10881         * gfortran.dg/typebound_proc_22.f90: New.
10882
10883         PR fortran/48800
10884         * gfortran.dg/interface_36.f90: New.
10885
10886 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10887
10888         PR libgfortran/48488
10889         PR libgfortran/48602
10890         PR libgfortran/48615
10891         PR libgfortran/48684
10892         PR libgfortran/48787
10893         * gfortran.dg/fmt_g.f: Adjust test.
10894         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10895         * gfortran.dg/round_3.f08: New test.
10896         * gfortran.dg/namelist_print_1.f: Adjust test.
10897         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10898         * gfortran.dg/f2003_io_5.f03: Adjust test.
10899         * gfortran.dg/coarray_15.f90: Adjust test.
10900         * gfortran.dg/namelist_65.f90: Adjust test.
10901         * gfortran.dg/fmt_cache_1.f: Adjust test.
10902         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10903         * gfortran.dg/real_const_3.f90: Adjust test.
10904
10905 2011-04-29  Jan Hubicka  <jh@suse.cz>
10906
10907         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10908         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10909
10910 2011-04-28  Xinliang David Li  <davidxl@google.com>
10911
10912         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10913         * g++.dg/prof-robust-1.C: New test.
10914
10915 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10916
10917         PR tree-optimization/48765
10918         * gcc.dg/vect/pr48765.c: New.
10919
10920 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10921
10922         PR tree-optimization/48775
10923         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10924
10925 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10926
10927         PR c++/48798
10928         * g++.dg/inherit/pr48798.C: New.
10929         * g++.old-deja/g++.other/base1.C: Adjust.
10930
10931 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10932
10933         PR c++/48656
10934         * g++.dg/template/inherit7.C: New test case.
10935
10936 2011-04-28  Richard Guenther  <rguenther@suse.de>
10937
10938         PR tree-optimization/40052
10939         PR tree-optimization/15347
10940         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10941         * gcc.dg/pr15347.c: Likewise.
10942
10943 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10944
10945         PR c++/48530
10946         * g++.dg/cpp0x/sfinae18.C: New.
10947
10948 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10949
10950         PR c++/48771
10951         * g++.dg/ext/is_literal_type1.C: New.
10952
10953 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10954
10955         PR fortran/48112
10956         PR fortran/48279
10957         * gfortran.dg/interface_35.f90: New.
10958         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10959         * gfortran.dg/func_result_6.f90: Add dg-warning.
10960         * gfortran.dg/bessel_1.f90: Ditto.
10961         * gfortran.dg/hypot_1.f90: Ditto.
10962         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10963         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10964         * gfortran.dg/interface_assignment_4.f90: Ditto.
10965
10966 2011-04-27  Jason Merrill  <jason@redhat.com>
10967
10968         * g++.dg/ext/complex8.C: New.
10969
10970         * g++.dg/cpp0x/initlist49.C: New.
10971         * g++.dg/init/new30.C: New.
10972
10973 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10974
10975         PR fortran/48788
10976         * gfortran.dg/whole_file_34.f90: New.
10977
10978 2011-04-27  Jan Hubicka  <jh@suse.cz>
10979
10980         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10981
10982 2011-04-27  Jason Merrill  <jason@redhat.com>
10983
10984         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10985
10986         * g++.dg/parse/ambig6.C: New.
10987
10988 2011-04-27  Nick Clifton  <nickc@redhat.com>
10989
10990         * gcc.dg/20020312-2.c: Add definition for RX.
10991
10992         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10993         option with RX targets.
10994
10995         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10996         /* */ comments.
10997
10998 2011-04-27  Richard Guenther  <rguenther@suse.de>
10999
11000         * gcc.dg/tree-ssa/pr23382.c: Remove.
11001
11002 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11003
11004         PR target/48767
11005         * gcc.c-torture/compile/pr48767.c: New test.
11006
11007 2011-04-27  Richard Guenther  <rguenther@suse.de>
11008
11009         PR tree-optimization/48772
11010         * g++.dg/pr48772.C: New testcase.
11011
11012 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11013
11014         PR c/48742
11015         * gcc.c-torture/compile/pr48742.c: New test.
11016
11017 2011-04-26  Jason Merrill  <jason@redhat.com>
11018
11019         * g++.dg/lookup/koenig13.C: New.
11020
11021         * g++.dg/cpp0x/initlist48.C: New.
11022
11023 2011-04-25  Jason Merrill  <jason@redhat.com>
11024
11025         * g++.dg/cpp0x/sfinae17.C: New.
11026
11027 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11028
11029         PR target/48258
11030         * gcc.target/powerpc/pr48258-1.c: New file.
11031         * gcc.target/powerpc/pr48258-2.c: Ditto.
11032
11033 2011-04-26  Xinliang David Li  <davidxl@google.com>
11034
11035         * gcc.dg/uninit-suppress.c: New test.
11036         * gcc.dg/uninit-suppress.c: New test.
11037
11038 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11039
11040         PR debug/48768
11041         * gcc.dg/pr48768.c: New test.
11042
11043         PR tree-optimization/48734
11044         * gcc.c-torture/compile/pr48734.c: New test.
11045
11046         PR testsuite/48753
11047         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11048
11049 2011-04-26  Richard Guenther  <rguenther@suse.de>
11050
11051         PR tree-optimization/48731
11052         * gcc.dg/torture/pr48731.c: New testcase.
11053
11054 2011-04-26  Richard Guenther  <rguenther@suse.de>
11055
11056         PR testsuite/48753
11057         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11058
11059 2011-04-26  Richard Guenther  <rguenther@suse.de>
11060
11061         PR middle-end/48694
11062         * gcc.dg/torture/pr48694-1.c: New testcase.
11063         * gcc.dg/torture/pr48694-2.c: Likewise.
11064
11065 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11066
11067         * g++.dg/ext/underlying_type1.C: New.
11068         * g++.dg/ext/underlying_type2.C: Likewise.
11069         * g++.dg/ext/underlying_type3.C: Likewise.
11070         * g++.dg/ext/underlying_type4.C: Likewise.
11071         * g++.dg/ext/underlying_type5.C: Likewise.
11072         * g++.dg/ext/underlying_type6.C: Likewise.
11073         * g++.dg/ext/underlying_type7.C: Likewise.
11074         * g++.dg/ext/underlying_type8.C: Likewise.
11075         * g++.dg/ext/underlying_type9.C: Likewise.
11076         * g++.dg/ext/underlying_type10.C: Likewise.
11077
11078 2011-04-25  Jason Merrill  <jason@redhat.com>
11079
11080         * g++.dg/cpp0x/regress/template-const2.C: New.
11081
11082 2011-04-25  Jeff Law <law@redhat.com>
11083
11084         * gcc.dg/tree-ssa/vrp56.c: new test.
11085
11086 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11087
11088         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11089
11090 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11091
11092         PR preprocessor/48740
11093         * c-c++-common/raw-string-11.c: New test.
11094
11095 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11096
11097         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11098         hppa*-*-hpux*.
11099
11100 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11101
11102         PR fortran/18918
11103         * gfortran.dg/coarray_19.f90: New.
11104
11105 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11106
11107         PR c/48685
11108         * gcc.dg/pr48685.c: New test.
11109
11110 2011-04-22  Jan Hubicka  <jh@suse.cz>
11111
11112         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11113
11114 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11115
11116         PR tree-optimization/48717
11117         * gcc.c-torture/execute/pr48717.c: New test.
11118
11119 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11120
11121         PR target/48723
11122         * gcc.target/i386/pr48723.c: New test.
11123
11124 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11125
11126         PR c/48716
11127         * gcc.dg/gomp/pr48716.c: New test.
11128         * g++.dg/gomp/pr48716.C: New test.
11129
11130 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11131
11132         PR c/36750
11133         * gcc.dg/missing-field-init-2.c: Update testcase.
11134
11135 2011-04-22  Alan Modra  <amodra@gmail.com>
11136
11137         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11138
11139 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11140
11141         PR fortran/48405
11142         * gfortran.dg/function_optimize_6.f90:  New test.
11143
11144 2011-04-21  Easwaran Raman  <eraman@google.com>
11145
11146         * gcc.dg/stack-layout-2.c: New test.
11147
11148 2011-04-21  Richard Guenther  <rguenther@suse.de>
11149
11150         PR lto/48703
11151         * g++.dg/lto/pr48207-2_0.C: New testcase.
11152         * g++.dg/lto/pr48207-3_0.C: Likewise.
11153
11154 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11155
11156         * gnat.dg/volatile5.adb: New test.
11157         * gnat.dg/volatile5_pkg.ads: New helper.
11158
11159 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11160
11161         PR target/48708
11162         * gcc.target/i386/pr48708.c: New test.
11163
11164 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11165
11166         * gcc.dg/vect/vect-119.c: New test.
11167
11168 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11169
11170         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11171         and once without.
11172
11173 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11174             Richard Sandiford  <richard.sandiford@linaro.org>
11175
11176         PR target/46329
11177         * gcc.target/arm/pr46329.c: New test.
11178
11179 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11180
11181         PR fortran/18918
11182         * gfortran.dg/coarray_18.f90: New.
11183
11184 2011-04-20  Jason Merrill  <jason@redhat.com>
11185
11186         * g++.dg/cpp0x/initlist47.C: New.
11187
11188         * g++.dg/init/dtor4.C: New.
11189
11190 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11191
11192         PR target/48678
11193         * gcc.target/i386/sse2-pinsrw.c: New test.
11194         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11195         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11196         * gcc.target/i386/sse2-insvhi.c: Ditto.
11197         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11198         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11199
11200 2011-04-20  Jason Merrill  <jason@redhat.com>
11201
11202         * g++.dg/template/const4.C: New.
11203
11204 2011-04-20  Easwaran Raman  <eraman@google.com>
11205
11206         * gcc.dg/stack-layout-1.c: New test.
11207
11208 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11209
11210         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11211         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11212         function.
11213
11214 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11215
11216         * gcc.dg/binop-xor1.c: New test.
11217         * gcc.dg/binop-xor2.c: New test.
11218         * gcc.dg/binop-xor3.c: New test.
11219         * gcc.dg/binop-xor4.c: New test.
11220         * gcc.dg/binop-xor5.c: New test.
11221
11222 2011-04-20  Richard Guenther  <rguenther@suse.de>
11223
11224         PR tree-optimization/47892
11225         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11226
11227 2011-04-20  Richard Guenther  <rguenther@suse.de>
11228
11229         PR middle-end/48695
11230         * g++.dg/torture/pr48695.C: New testcase.
11231
11232 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11233
11234         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11235         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11236         * gcc.c-torture/execute/pr45262.c: Ditto
11237         * gcc.dg/torture/pr43165.c: Ditto.
11238         * gcc.dg/torture/pr47228.c: Ditto.
11239         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11240         * gcc.dg/ipa/pr45644.c: Ditto.
11241         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11242         PDP11.
11243
11244 2011-04-19  Jason Merrill  <jason@redhat.com>
11245
11246         * g++.dg/ext/complex7.C: New.
11247
11248         * g++.dg/ext/attrib41.C: New.
11249
11250 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11251
11252         PR testsuite/48676
11253         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11254
11255 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11256
11257         PR target/48678
11258         * gcc.target/i386/pr48678.c: New test.
11259
11260 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11261
11262         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11263         * g++.dg/opt/devirt2.C: New test.
11264         * g++.dg/ipa/devirt-g-1.C: Likewise.
11265
11266 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11267
11268         PR fortran/48588
11269         * gfortran.dg/whole_file_33.f90: New.
11270
11271 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11272
11273         * g++.dg/ipa/devirt-7.C: New test.
11274
11275 2011-04-19  Richard Guenther  <rguenther@suse.de>
11276
11277         PR lto/48207
11278         * g++.dg/lto/pr48207_0.C: New testcase.
11279
11280 2011-04-18  Jason Merrill  <jason@redhat.com>
11281
11282         * g++.dg/init/void1.C: New.
11283
11284         * g++.dg/cpp0x/union4.C: New.
11285
11286 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11287
11288         PR middle-end/48661
11289         * g++.dg/torture/pr48661.C: New test.
11290
11291         PR c++/48632
11292         * g++.dg/gomp/pr48632.C: New test.
11293
11294 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11295
11296         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11297         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11298
11299 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11300
11301         PR fortran/18918
11302         * gfortran.dg/coarray_17.f90: New.
11303         * gfortran.dg/coarray_10.f90: Update dg-error.
11304
11305 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11306
11307         PR testsuite/48251
11308         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11309         * gfortran.dg/guality/guality.exp: Likewise.
11310
11311 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11312
11313         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11314
11315 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11316
11317         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11318
11319 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11320
11321         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11322
11323 2011-04-18  Richard Guenther  <rguenther@suse.de>
11324
11325         PR middle-end/46364
11326         * g++.dg/torture/pr46364.C: New testcase.
11327
11328 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11329
11330         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11331
11332 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11333
11334         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11335
11336 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11337             Ira Rosen  <ira.rosen@linaro.org>
11338
11339         PR target/48252
11340         * gcc.target/arm/pr48252.c: New test.
11341
11342 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11343
11344         PR tree-optimization/48616
11345         * gcc.dg/pr48616.c: New test.
11346
11347 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11348
11349         PR fortran/18918
11350         * gfortran.dg/coarray_16.f90: New.
11351
11352 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11353
11354         PR fortran/48462
11355         * gfortran.dg/realloc_on_assign_7.f03: New test.
11356
11357 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11358
11359         PR libgfortran/48602
11360         * gfortran.dg/fmt_g0_6.f08: New test.
11361
11362 2011-04-17  Jason Merrill  <jason@redhat.com>
11363
11364         * g++.dg/cpp0x/sfinae16.C: New.
11365
11366 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11367
11368         * gcc.target/mips/reg-var-1.c: New test.
11369
11370 2011-04-17  Jan Hubicka  <jh@suse.cz>
11371
11372         * gcc.dg/winline-5.c: Update testcase.
11373
11374 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11375
11376         * gnat.dg/discr27.ad[sb]: Move dg directive.
11377         * gnat.dg/discr28.ad[sb]: New test.
11378         * gnat.dg/discr28_pkg.ads: New helper.
11379
11380 2011-04-17  Michael Matz  <matz@suse.de>
11381
11382         PR tree-optimization/48622
11383         PR lto/48645
11384         * gcc.dg/lto/pr48622_0.c: New test.
11385
11386 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11387
11388         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11389         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11390         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11391         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11392         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11393         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11394
11395 2011-04-15  Jason Merrill  <jason@redhat.com>
11396
11397         * g++.dg/cpp0x/range-for17.C: New.
11398
11399 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11400
11401         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11402         * g++.dg/cpp0x/range-for3.C: Likewise.
11403         * g++.dg/cpp0x/range-for9.C: Correct error message.
11404         * g++.dg/cpp0x/range-for11.C: New.
11405         * g++.dg/cpp0x/range-for12.C: New.
11406         * g++.dg/cpp0x/range-for13.C: New.
11407         * g++.dg/cpp0x/range-for14.C: New.
11408         * g++.dg/cpp0x/range-for15.C: New.
11409         * g++.dg/cpp0x/range-for16.C: New.
11410
11411 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11412
11413         PR fortran/18918
11414         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11415
11416 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11417
11418         * objc.dg/naming-4.m: Updated.
11419         * objc.dg/naming-5.m: Updated.
11420         * objc.dg/naming-6.m: New.
11421         * objc.dg/naming-7.m: New.
11422         * obj-c++.dg/naming-1.mm: Updated.
11423         * obj-c++.dg/naming-2.mm: Updated.
11424         * obj-c++.dg/naming-3.mm: New.
11425         * obj-c++.dg/naming-4.mm: New.
11426
11427 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11428
11429         PR libgfortran/48589
11430         * gfortran.dg/fmt_g0_5.f08: New test.
11431
11432 2011-04-15  Richard Guenther  <rguenther@suse.de>
11433
11434         PR testsuite/48286
11435         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11436
11437 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11438
11439         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11440         -finline-limit=0 to -fno-inline
11441
11442 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11443
11444         PR target/48614
11445         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11446         just avx.
11447
11448 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11449
11450         PR target/48605
11451         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11452         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11453         * gcc.target/i386/avx-insertps-3.c: New test.
11454         * gcc.target/i386/avx-insertps-4.c: New test.
11455
11456 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11457
11458         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11459         -finline-limit=0
11460
11461 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11462
11463         PR target/46779
11464         PR target/45291
11465         PR target/41894
11466         * gcc.target/avr/pr46779-1.c: New test case
11467         * gcc.target/avr/pr46779-2.c: New test case
11468
11469 2011-04-14  Jason Merrill  <jason@redhat.com>
11470
11471         * g++.dg/cpp0x/sfinae15.C: New.
11472
11473         * g++.dg/cpp0x/sfinae14.C: New.
11474
11475         * g++.dg/ext/vla10.C: New.
11476
11477 2011-04-14  Richard Guenther  <rguenther@suse.de>
11478
11479         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11480
11481 2011-04-14  Richard Guenther  <rguenther@suse.de>
11482
11483         * gcc.dg/fold-bitand-4.c: Move ...
11484         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11485
11486 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11487
11488         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11489         variables const.
11490         * gcc.target/avr/torture/trivial.c: Ditto.
11491
11492 2011-04-13  Jason Merrill  <jason@redhat.com>
11493
11494         * g++.dg/template/operator11.C: New.
11495
11496 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11497
11498         PR middle-end/48591
11499         * gcc.dg/gomp/pr48591.c: New test.
11500
11501         PR c++/48570
11502         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11503         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11504
11505 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11506
11507         PR c++/48574
11508         * g++.dg/template/dependent-expr7.C: New test case.
11509
11510 2011-04-13  Jason Merrill  <jason@redhat.com>
11511
11512         * g++.dg/cpp0x/sfinae13.C: New.
11513
11514 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11515
11516         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11517
11518 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11519
11520         * gcc.target/arm/pr43698.c: Remove -march option.
11521
11522 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11523
11524         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11525         -march option.
11526
11527 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11528
11529         PR fortran/48360
11530         PR fortran/48456
11531         * gfortran.dg/realloc_on_assign_6.f03: New test.
11532
11533 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11534
11535         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11536         targets the additional -mno-ms-bitfields and
11537         -Wno-packed-bitfield-compat options.
11538         * g++.dg/ext/bitfield3.C: Likewise.
11539         * g++.dg/ext/bitfield4.C: Likewise.
11540         * g++.dg/ext/bitfield5.C: Likewise.
11541         * gcc.dg/bitfld-15.c: Likewise.
11542         * gcc.dg/bitfld-16.c: Likewise.
11543         * gcc.dg/bitfld-17.c: Likewise.
11544         * gcc.dg/bitfld-18.c: Likewise.
11545
11546 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11547
11548         * gcc.target/arm/neon-vld3-1.c: New test.
11549         * gcc.target/arm/neon-vst3-1.c: New test.
11550         * gcc.target/arm/neon/v*.c: Regenerate.
11551
11552 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11553
11554         PR rtl-optimization/48549
11555         * g++.dg/opt/pr48549.C: New test.
11556
11557 2011-04-12  Richard Guenther  <rguenther@suse.de>
11558
11559         PR tree-optimization/46076
11560         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11561
11562 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11563
11564         PR testsuite/21164
11565         * lib/compat.exp (compat-execute): Declare unsupported after
11566         stripping path from src1.
11567         * lib/lto.exp (lto-execute): Likewise.
11568
11569 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11570
11571         PR c/48552
11572         * gcc.dg/pr48552-1.c: New test.
11573         * gcc.dg/pr48552-2.c: New test.
11574
11575 2011-04-11  Jason Merrill  <jason@redhat.com>
11576
11577         * g++.dg/cpp0x/sfinae12.C: New.
11578
11579         * g++.dg/cpp0x/enum10.C: New.
11580
11581         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11582
11583         * g++.dg/cpp0x/rv-func.C: New.
11584
11585 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11586
11587         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11588         alpha*-dec-osf5*.
11589
11590 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11591
11592         PR tree-optimization/48195
11593         * gcc.dg/ipa/pr48195.c: New test.
11594
11595 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11596
11597         * gnat.dg/return3.adb: Remove unused switch.
11598
11599 2011-04-08  Mike Stump  <mikestump@comcast.net>
11600
11601         PR testsuite/48506
11602         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11603         default to fno-common.
11604
11605 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11606
11607         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11608         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11609
11610 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11611
11612         PR fortran/48448
11613         * gfortran.dg/function_optimize_5.f90:  New test.
11614
11615 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11616
11617         * gnat.dg/aggr17.adb: New test.
11618         * gnat.dg/aggr18.adb: Likewise.
11619
11620 2011-04-08  Michael Matz  <matz@suse.de>
11621
11622         PR middle-end/48389
11623         * gcc.target/i386/pr48389.c: New test.
11624
11625 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11626
11627         PR rtl-optimization/48272
11628         * g++.dg/opt/pr48272.C: New.
11629
11630 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11631
11632         PR rtl-optimization/48235
11633         * gcc.dg/pr48235.c: New.
11634
11635 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11636
11637         PR rtl-optimization/48302
11638         * g++.dg/opt/pr48302.C: New.
11639
11640 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11641
11642         PR target/48273
11643         * g++.dg/opt/pr48273.C: New.
11644
11645 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11646
11647         PR rtl-optimization/48442
11648         * gcc.dg/pr48442.c: New.
11649
11650 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11651
11652         PR tree-optimization/48377
11653         * gcc.dg/vect/pr48377.c: New test.
11654
11655 2011-04-07  Jason Merrill  <jason@redhat.com>
11656
11657         * g++.dg/cpp0x/regress/call1.C: New.
11658
11659         * g++.dg/cpp0x/variadic107.C: New.
11660
11661         * g++.dg/cpp0x/sfinae11.C: New.
11662         * g++.dg/cpp0x/noexcept02.C: Fix.
11663
11664         * g++.dg/cpp0x/sfinae10.C: New.
11665
11666         * g++.dg/cpp0x/sfinae9.C: New.
11667
11668         * c-c++-common/Wcast-qual-1.c: Move here from...
11669         * gcc.dg/cast-qual-3.c: ...here, and...
11670         * g++.dg/warn/Wcast-qual2.C: ...here.
11671
11672         * g++.dg/cpp0x/sfinae8.C: New.
11673
11674         * g++.dg/cpp0x/sfinae7.C: New.
11675
11676         * g++.dg/cpp0x/enum9.C: New.
11677
11678 2011-04-07  Mike Stump  <mikestump@comcast.net>
11679
11680         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11681         with no trampolines.
11682
11683 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11684
11685         PR fortran/48117
11686         * gfortran.dg/gomp/pr48117.f90: New test.
11687
11688         PR debug/48343
11689         * gcc.dg/torture/pr48343.c: New test.
11690
11691 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11692
11693         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11694
11695 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11696
11697         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11698
11699 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11700
11701         PR target/43920
11702         * lib/scanasm.exp (object-size): New proc.
11703         * gcc.target/arm/pr43920-2.c: New test.
11704
11705 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11706
11707         PR fortran/18918
11708         PR fortran/48477
11709         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11710
11711 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11712
11713         * gcc.dg/mtune.c: Prune note from output.
11714
11715 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11716
11717         PR debug/48466
11718         * gcc.dg/guality/pr36977.c: New test.
11719         * gcc.dg/guality/pr48466.c: New test.
11720
11721 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11722
11723         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11724
11725 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11726
11727         * gnat.dg/return3.adb: New test.
11728
11729 2011-04-06  Richard Guenther  <rguenther@suse.de>
11730
11731         PR tree-optimization/47663
11732         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11733
11734 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11735
11736         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11737         Solaris 8 and 9 as well.
11738
11739 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11740
11741         PR target/43920
11742         * gcc.target/arm/pr43920-1.c: New test.
11743
11744 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11745
11746         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11747         (cctor): Actually return the value.
11748         (main): Cast return values.
11749
11750 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11751
11752         * gfortran.dg/character_comparison_8.f90:  New test.
11753
11754 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11755
11756         * frontend-passes: (optimize_lexical_comparison): New function.
11757         (optimize_expr): Call it.
11758         (optimize_comparison): Also handle lexical comparison functions.
11759         Return false instad of -2 for unequal comparison.
11760
11761 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11762
11763         PR fortran/48412
11764         * function_optimize_4.f90:  New test.
11765
11766 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11767
11768         PR fortran/18918
11769         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11770         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11771         * gfortran.dg/coarray_15.f90: New.
11772
11773 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11774
11775         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11776         * gfortran.dg/bessel_7.f90: Likewise.
11777
11778 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11779
11780         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11781
11782 2011-04-03  Richard Guenther  <rguenther@suse.de>
11783             Ira Rosen  <ira.rosen@linaro.org>
11784
11785         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11786         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11787         -ftree-loop-if-convert-stores.
11788
11789 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11790
11791         * gnat.dg/specs/aggr2.ads: New test.
11792
11793 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11794
11795         * gnat.dg/debug2.ad[sb]: New test.
11796         * gnat.dg/debug2_pkg.ads: New helper.
11797         * gnat.dg/debug3.ad[sb]: New test.
11798
11799 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11800
11801         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11802
11803 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11804
11805         PR middle-end/48335
11806         * gcc.c-torture/compile/pr48335-1.c: New test.
11807         * gcc.dg/pr48335-1.c: New test.
11808         * gcc.dg/pr48335-2.c: New test.
11809         * gcc.dg/pr48335-3.c: New test.
11810         * gcc.dg/pr48335-4.c: New test.
11811         * gcc.dg/pr48335-5.c: New test.
11812         * gcc.dg/pr48335-6.c: New test.
11813         * gcc.dg/pr48335-7.c: New test.
11814         * gcc.dg/pr48335-8.c: New test.
11815         * gcc.target/i386/pr48335-1.c: New test.
11816
11817 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11818
11819         PR c/36299
11820         * gcc.dg/Waddress.c: New test.
11821
11822 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11823
11824         PR fortran/48352
11825         * gfortran.dg/function_optimize_3.f90:  New test.
11826
11827 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11828
11829         * gcc.c-torture/compile/20110401-1.c: New test.
11830
11831         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11832         * g++.dg/lto/20091002-2_0.C: Likewise.
11833         * g++.dg/lto/20090303_0.c: Likewise.
11834         * g++.dg/lto/20091004-1_0.C: Likewise.
11835         * g++.dg/lto/20091002-3_0.C: Likewise.
11836         * g++.dg/lto/20091004-2_0.C: Likewise.
11837         * g++.dg/lto/20081123_0.C: Likewise.
11838         * g++.dg/lto/20090313_0.C: Likewise.
11839         * g++.dg/lto/20081109-1_0.C: Likewise.
11840         * g++.dg/lto/20081219_0.C: Likewise.
11841         * g++.dg/lto/20081204-1_0.C: Likewise.
11842         * g++.dg/lto/20090302_0.C: Likewise.
11843         * g++.dg/lto/20081119-1_0.C: Likewise.
11844         * g++.dg/lto/20081118_0.C: Likewise.
11845         * gcc.dg/lto/20091020-2_0.c: Likewise.
11846         * gcc.dg/lto/20090210_0.c: Likewise.
11847         * gcc.dg/lto/20081204-1_0.c: Likewise.
11848         * gcc.dg/lto/20081224_0.c: Likewise.
11849         * gcc.dg/lto/20090219_0.c: Likewise.
11850         * gcc.dg/lto/20091014-1_0.c: Likewise.
11851         * gcc.dg/lto/20091016-1_0.c: Likewise.
11852         * gcc.dg/lto/20090206-2_0.c: Likewise.
11853         * gcc.dg/lto/20090116_0.c: Likewise.
11854         * gcc.dg/lto/20091013-1_0.c: Likewise.
11855         * gcc.dg/lto/20091015-1_0.c: Likewise.
11856         * gcc.dg/lto/20090126-2_0.c: Likewise.
11857
11858 2011-03-31  Ian Lance Taylor  <iant@google.com>
11859
11860         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11861
11862 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11863
11864         * gnat.dg/opt16.adb: New test.
11865
11866 2011-03-31  Jason Merrill  <jason@redhat.com>
11867
11868         * g++.dg/cpp0x/defaulted24.C: New.
11869
11870 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11871
11872         PR target/16292
11873         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11874         with -O0.
11875
11876 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11877
11878         * g++.dg/other/i386-9.C: New test.
11879
11880 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11881
11882         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11883
11884 2011-03-30  Jason Merrill  <jason@redhat.com>
11885
11886         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11887
11888         * g++.dg/cpp0x/regress/isnan.C: New.
11889
11890         * g++.dg/cpp0x/initlist46.C: New.
11891
11892 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11893
11894         PR target/47551
11895         * gcc.target/arm/neon-modes-2.c: New test.
11896
11897 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11898
11899         PR c/48305
11900         * gcc.c-torture/compile/pr48305.c: New test.
11901
11902 2011-03-29  Jason Merrill  <jason@redhat.com>
11903
11904         * g++.dg/cpp0x/regress/value-dep1.C: New.
11905
11906 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11907
11908         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11909
11910 2011-03-29  Ian Lance Taylor  <iant@google.com>
11911
11912         * go.test/go-test.exp: Handle the test lines used in several new
11913         tests.
11914         (errchk): Add opts parameter.  Change all callers.  Handle parens
11915         in regexps.
11916
11917 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11918             Dominique d'Humieres  <dominiq@lps.ens.fr>
11919
11920         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11921         and __APPLE__ && __PPC__ && __ALTIVEC__.
11922
11923 2011-03-29  Jason Merrill  <jason@redhat.com>
11924
11925         * g++.dg/cpp0x/dependent1.C: New.
11926
11927         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11928
11929         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11930
11931         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11932
11933 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11934
11935         PR fortran/48095
11936         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11937         * gfortran.dg/proc_ptr_comp_32.f90: New.
11938
11939 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11940
11941         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11942         check for corresponding warning.
11943
11944 2011-03-28  Jason Merrill  <jason@redhat.com>
11945
11946         * g++.dg/cpp0x/rv-deduce2.C: New.
11947
11948 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11949
11950         PR debug/48203
11951         * gcc.dg/pr48203.c: New test.
11952
11953 2011-03-28  Jeff Law <law@redhat.com>
11954
11955         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11956
11957 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11958
11959         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11960         and __PPC__ && __ALTIVEC__.
11961
11962 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11963
11964         PR testsuite/48238
11965         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11966         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11967         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11968         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11969
11970 2011-03-28  Jason Merrill  <jason@redhat.com>
11971
11972         * g++.dg/cpp0x/initlist-array2.C: New.
11973
11974         * g++.dg/cpp0x/initlist-array1.C: New.
11975
11976         * g++.dg/cpp0x/constexpr-compound.C: New.
11977
11978         * g++.dg/cpp0x/constexpr-using.C: New.
11979
11980         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11981
11982 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11983
11984         PR testsuite/48276
11985         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11986
11987 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11988
11989         * gcc.dg/slp-1.c: New test.
11990
11991 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11992
11993         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11994         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11995         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11996         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11997         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11998         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11999         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12000         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12001         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12002         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12003         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12004         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12005         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12006         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12007
12008 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12009
12010         PR fortran/47065
12011         * gfortran.dg/trim_optimize_5.f90:  New test.
12012         * gfortran.dg/trim_optimize_6.f90:  New test.
12013
12014 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12015
12016         PR target/38598
12017         * gcc.target/mips/madd-7.c: Remove -mlong32.
12018         * gcc.target/mips/msub-7.c: Likewise.
12019
12020 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12021
12022         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12023         accesses to preserve the meaning of the test for doubleword vectors.
12024         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12025         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12026
12027 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12028
12029         PR fortran/48291
12030         * gfortran.dg/class_42.f03: New.
12031
12032 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12033
12034         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12035         strided accesses.
12036
12037 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12038
12039         PR rtl-optimization/48144
12040         * gcc.dg/pr48144.c: New test.
12041
12042 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12043
12044         * gnat.dg/discr27.ad[sb]: New test.
12045
12046 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12047
12048         * gnat.dg/limited_with2.ad[sb]: New test.
12049         * gnat.dg/limited_with2_pkg1.ads: New helper.
12050         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12051
12052 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12053
12054         * gnat.dg/opt15.adb: New test.
12055         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12056
12057 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12058
12059         PR fortran/48174
12060         PR fortran/45304
12061         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12062         * gfortran.dg/leadz_trailz_3.f90: Ditto
12063
12064 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12065
12066         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12067
12068 2011-03-25  Jason Merrill  <jason@redhat.com>
12069
12070         * g++.dg/cpp0x/defaulted22.C: New.
12071         * g++.dg/cpp0x/defaulted23.C: New.
12072         * g++.dg/cpp0x/defaulted15.C: Adjust.
12073
12074 2011-03-25  Jason Merrill  <jason@redhat.com>
12075
12076         * g++.dg/cpp0x/move1.C: New.
12077
12078 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12079
12080         PR target/48287
12081         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12082
12083 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12084
12085         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12086         for mips-sgi-irix6.5.
12087         Replace snprintf prototype by <stdio.h>.
12088
12089 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12090
12091         PR testsuite/48283
12092         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12093         run_expensive_tests.
12094         * gcc.dg/graphite/block-4.c: Likewise.
12095         * gcc.dg/graphite/block-7.c: Likewise.
12096         * gcc.dg/graphite/block-8.c: Likewise.
12097
12098 2011-03-25  Richard Guenther  <rguenther@suse.de>
12099
12100         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12101         * g++.dg/tree-ssa/pr8781.C: Likewise.
12102         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12103         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12104         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12105         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12106         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12107         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12108         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12109         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12110         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12111         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12112         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12113         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12114         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12115         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12116         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12117         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12118         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12119         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12120         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12121         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12122         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12123         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12124         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12125         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12126         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12127         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12128         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12129         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12130         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12131         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12132         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12133         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12134         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12135         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12136         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12137         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12138         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12139         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12140         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12141         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12142         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12143         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12144         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12145         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12146         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12147         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12148         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12149         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12150         * c-c++-common/pr46562-2.c: Likewise.
12151         * gfortran.dg/pr42108.f90: Likewise.
12152         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12153         foo to be inlined even at -O1.
12154         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12155         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12156         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12157         * gcc.dg/matrix/matrix.exp: Disable FRE.
12158
12159 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12160
12161         PR debug/48204
12162         * gcc.dg/dfp/pr48204.c: New test.
12163
12164 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12165
12166         PR target/48209
12167         * gcc.c-torture/execute/pr47917.c: Move this...
12168         * gcc.dg/torture/pr47917.c: to here and add xfails.
12169
12170 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12171
12172         * gnat.dg/array16.ad[sb]: New test.
12173         * gnat.dg/array16.ads: New helper.
12174
12175 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12176
12177         * gnat.dg/derived_type2.adb: New test.
12178
12179 2011-03-24  Richard Guenther  <rguenther@suse.de>
12180
12181         PR tree-optimization/48271
12182         * g++.dg/torture/pr48271.C: New testcase.
12183
12184 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12185
12186         * gnat.dg/array15.ad[sb]: New test.
12187
12188 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12189
12190         PR target/48237
12191         * gcc.target/i386/pr48237.c: New test.
12192
12193 2011-03-24  Richard Guenther  <rguenther@suse.de>
12194
12195         PR middle-end/48269
12196         * gcc.dg/builtin-object-size-10.c: New testcase.
12197
12198 2011-03-24  Richard Guenther  <rguenther@suse.de>
12199
12200         PR tree-optimization/46562
12201         * c-c++-common/pr46562-2.c: New testcase.
12202         * c-c++-common/pr46562.c: Likewise.
12203
12204 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12205
12206         * gcc.dg/vect/vect-cselim-1.c: New test.
12207         * gcc.dg/vect/vect-cselim-2.c: New test.
12208
12209 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12210
12211         * gcc.target/arm/pr46934.c: New.
12212
12213 2011-03-23  Ian Lance Taylor  <iant@google.com>
12214
12215         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12216
12217 2011-03-23  Richard Guenther  <rguenther@suse.de>
12218
12219         * gcc.dg/struct: Remove directory and contents.
12220
12221 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12222
12223         PR testsuite/48251
12224         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12225
12226 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12227
12228         * gnat.dg/discr26.ad[sb]: New test.
12229         * gnat.dg/discr26_pkg.ads: New helper.
12230
12231 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12232
12233         PR target/47553
12234         * gcc.target/arm/neon-vld-1.c: New test.
12235
12236 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12237
12238         * gnat.dg/array14.ad[sb]: New test.
12239         * gnat.dg/array14_pkg.ads: New helper.
12240
12241 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12242
12243         * gcc.c-torture/execute/920501-8.x: Remove.
12244         * gcc.c-torture/execute/930513-1.x: Remove.
12245         * gcc.c-torture/execute/960312-1.x: Remove.
12246         * gcc.c-torture/compile/20000804-1.c,
12247         gcc.c-torture/compile/20001205-1.c,
12248         gcc.c-torture/compile/20001226-1.c,
12249         gcc.c-torture/compile/20010518-2.c,
12250         gcc.c-torture/compile/20020312-1.c,
12251         gcc.c-torture/compile/20020604-1.c,
12252         gcc.c-torture/compile/920501-12.c,
12253         gcc.c-torture/compile/920501-4.c,
12254         gcc.c-torture/compile/920520-1.c,
12255         gcc.c-torture/compile/980506-1.c,
12256         gcc.c-torture/execute/980709-1.x,
12257         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12258         options for m68hc11.
12259         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12260         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12261         m68hc11.
12262
12263 2011-03-22  Nick Clifton  <nickc@redhat.com>
12264
12265         * lib/target-supports.exp (check_profiling_available): Add MN10300
12266         to the list of targets that do not support profiling.  Restore
12267         alpha sorting to this list.
12268
12269 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12270
12271         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12272         failure on 32-bit systems.
12273         * gcc.dg/torture/vector-2.c: Ditto.
12274
12275 2011-03-22  Richard Guenther  <rguenther@suse.de>
12276
12277         PR tree-optimization/48228
12278         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12279
12280 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12281
12282         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12283         powerpc.
12284
12285         PR target/48226
12286         * gcc.target/powerpc/pr48226.c: New file.
12287
12288 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12289
12290         * lib/prune.exp (prune_gcc_output): Prune "could not create
12291         compact unwind for" warnings.
12292
12293 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12294
12295         PR c/42544
12296         PR c/48197
12297         * gcc.c-torture/execute/pr42544.c: New test.
12298         * gcc.c-torture/execute/pr48197.c: New test.
12299
12300 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12301
12302         PR preprocessor/48192
12303         * gcc.target/powerpc/pr48192.c: New file.
12304
12305         PR target/48053
12306         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12307         split problem of 0 being loaded in a VSX register.
12308
12309 2011-03-21  Richard Guenther  <rguenther@suse.de>
12310
12311         PR c/47939
12312         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12313         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12314         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12315         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12316
12317 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12318
12319         PR target/48213
12320         * gcc.dg/pr48213.c: New test.
12321
12322 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12323
12324         PR target/12171
12325         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12326
12327 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12328
12329         * gcc.target/arm/xor-and.c: New.
12330
12331 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12332
12333         PR fortran/22572
12334         * gfortran.dg/function_optimize_1.f90:  New test.
12335         * gfortran.dg/function_optimize_2.f90:  New test.
12336
12337 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12338
12339         PR rtl-optimization/47502
12340         * gcc.target/i386/pr47502-1.c: New.
12341         * gcc.target/i386/pr47502-2.c: Likewise.
12342
12343 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12344
12345         PR rtl-optimization/48156
12346         * gcc.dg/pr48156.c: New test.
12347
12348 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12349
12350         PR libfortran/47439
12351         * gfortran.dg/scratch_1.f90: Adjust test.
12352
12353 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12354
12355         PR libfortran/47439
12356         * gfortran.dg/scratch_1.f90: New test.
12357
12358 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12359
12360         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12361         variably modified typedefs.
12362         * gcc.dg/c1x-typedef-2.c: Remove.
12363
12364 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12365
12366         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12367         * gcc.dg/c1x-anon-struct-3.c: New test.
12368         * gcc.dg/anon-struct-11.c: Update.
12369
12370 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12371
12372         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12373         dg-xfail-run-if.
12374         Only xfail with gas.
12375
12376 2011-03-18  Jason Merrill  <jason@redhat.com>
12377
12378         * g++.dg/template/fn-ptr1.C: New.
12379
12380         * g++.dg/overload/volatile1.C: New.
12381
12382         * g++.dg/opt/pr23372.C: New.
12383
12384         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12385
12386 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12387
12388         PR middle-end/47405
12389         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12390
12391 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12392
12393         * gcc.target/arm/unsigned-extend-1.c: New.
12394
12395 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12396
12397         PR bootstrap/48161
12398         * gcc.c-torture/compile/pr48161.c: New test.
12399
12400 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12401
12402         PR middle-end/47725
12403         * gcc.dg/torture/pr47725.c: New.
12404
12405 2011-03-17  Jason Merrill  <jason@redhat.com>
12406
12407         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12408         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12409
12410 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12411
12412         * gnat.dg/specs/elab2.ads: New test.
12413         * gnat.dg/specs/elab2_pkg.ads: New helper.
12414
12415 2011-03-17  Jason Merrill  <jason@redhat.com>
12416
12417         * g++.dg/cpp0x/decltype-1212.C: New.
12418         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12419
12420 2011-03-17  Jason Merrill  <jason@redhat.com>
12421
12422         * g++.dg/parse/memfnquals1.C: New.
12423
12424 2011-03-17  Richard Guenther  <rguenther@suse.de>
12425
12426         PR middle-end/48134
12427         * gcc.dg/pr48134.c: New testcase.
12428
12429 2011-03-17  Richard Guenther  <rguenther@suse.de>
12430
12431         PR middle-end/48165
12432         * g++.dg/torture/pr48165.C: New testcase.
12433
12434 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12435
12436         PR rtl-optimization/48141
12437         * gcc.dg/pr48141.c: New test.
12438
12439 2011-03-16  Jason Merrill  <jason@redhat.com>
12440
12441         * g++.dg/cpp0x/constexpr-48089.C: New.
12442
12443         * g++.dg/cpp0x/constexpr-abi1.C: New.
12444
12445         * g++.dg/cpp0x/constexpr-46336.C: New.
12446         * g++.dg/parse/friend5.C: Adjust expected errors.
12447
12448         * g++.dg/cpp0x/constexpr-47570.C: New.
12449
12450 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12451
12452         PR debug/47510
12453         * ++.dg/debug/dwarf2/typedef6.C: New test.
12454
12455 2011-03-16  Jason Merrill  <jason@redhat.com>
12456
12457         * g++.dg/cpp0x/elision2.C: New.
12458
12459         * g++.dg/cpp0x/constexpr-array3.C: New.
12460
12461 2011-03-16  Jason Merrill  <jason@redhat.com>
12462
12463         * g++.dg/cpp0x/sfinae6.C: New.
12464         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12465         * g++.dg/cpp0x/pr45908.C: Likewise.
12466         * g++.dg/cpp0x/sfinae6.C: Likewise.
12467         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12468         * g++.old-deja/g++.law/arg11.C: Likewise.
12469
12470 2011-03-16  Jason Merrill  <jason@redhat.com>
12471
12472         * g++.dg/template/incomplete6.C: New.
12473
12474 2011-03-16  Jeff Law <law@redhat.com>
12475
12476         * gcc.dg/tree-ssa/vrp55.c: New test.
12477
12478 2011-03-16  Jason Merrill  <jason@redhat.com>
12479
12480         * g++.dg/cpp0x/auto22.C: New.
12481
12482 2011-03-16  Richard Guenther  <rguenther@suse.de>
12483
12484         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12485         optimizing it away if promoted to const.
12486
12487 2011-03-16  Richard Guenther  <rguenther@suse.de>
12488
12489         PR tree-optimization/48149
12490         * gcc.dg/fold-complex-1.c: New testcase.
12491
12492 2011-03-16  Richard Guenther  <rguenther@suse.de>
12493
12494         PR testsuite/48147
12495         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12496         or cloning happens.
12497
12498 2011-03-16  Richard Guenther  <rguenther@suse.de>
12499
12500         PR tree-optimization/26134
12501         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12502
12503 2011-03-16  Richard Guenther  <rguenther@suse.de>
12504
12505         PR tree-optimization/48146
12506         * gcc.dg/torture/pr48146.c: New testcase.
12507
12508 2011-03-16  Richard Guenther  <rguenther@suse.de>
12509
12510         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12511         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12512
12513 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12514
12515         PR middle-end/48136
12516         * gcc.c-torture/compile/pr48136.c: New test.
12517
12518         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12519
12520         PR debug/45882
12521         * gcc.dg/guality/pr45882.c: New test.
12522
12523 2011-03-15  Jason Merrill  <jason@redhat.com>
12524
12525         * g++.dg/cpp0x/constexpr-recursion.C: New.
12526
12527         * g++.dg/cpp0x/implicit11.C: New.
12528
12529 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12530
12531         * g++.dg/cpp0x/constexpr-attribute.C: New.
12532
12533 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
12534
12535         * g++.dg/parse/pr34758.C: New.
12536
12537 2011-03-15  Xinliang David Li  <davidxl@google.com>
12538
12539         PR c/47837
12540         * gcc.dg/uninit-pred-7_d.c: New test.
12541         * gcc.dg/uninit-pred-8_d.c: New test.
12542
12543 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12544
12545         PR target/46788
12546         * gcc.target/arm/pr46788.c: New.
12547
12548 2011-03-15  Richard Guenther  <rguenther@suse.de>
12549
12550         PR middle-end/47650
12551         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12552         * gfortran.dg/ishft_4.f90: Likewise.
12553         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12554
12555 2011-03-15  Richard Guenther  <rguenther@suse.de>
12556
12557         PR tree-optimization/13954
12558         * g++.dg/tree-ssa/pr13954.C: New testcase.
12559
12560 2011-03-15  Richard Guenther  <rguenther@suse.de>
12561
12562         PR tree-optimization/48037
12563         * gcc.target/i386/pr48037-1.c: New testcase.
12564
12565 2011-03-15  Richard Guenther  <rguenther@suse.de>
12566
12567         PR tree-optimization/41490
12568         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12569         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12570         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12571         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12572         * g++.dg/tree-ssa/pr33604.C: Adjust.
12573
12574 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12575
12576         PR middle-end/47917
12577         * gcc.c-torture/execute/pr47917.c: New test.
12578         * gcc.dg/pr47917.c: New test.
12579
12580         PR middle-end/38878
12581         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12582
12583 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12584
12585         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12586         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12587         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12588         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12589         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12590         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12591         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12592         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12593         * gcc.target/i386/avx-floor-vec.c: Ditto.
12594         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12595         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12596         * gcc.target/i386/avx-rint-vec.c: Ditto.
12597         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12598         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12599         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12600         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12601
12602 2011-03-14  Tom Tromey  <tromey@redhat.com>
12603
12604         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12605         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12606         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12607
12608 2011-03-14  Tom Tromey  <tromey@redhat.com>
12609
12610         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12611         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12612         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12613
12614 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12615
12616         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12617
12618 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12619
12620         PR rtl-optimization/47166
12621         * gcc.c-torture/execute/postmod-1.c: New test.
12622
12623 2011-03-14  Richard Guenther  <rguenther@suse.de>
12624
12625         PR middle-end/48098
12626         * gcc.dg/torture/pr48098.c: New testcase.
12627
12628 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12629
12630         PR target/48053
12631         * gcc.target/powerpc/pr48053-1.c: New test.
12632         * gcc.target/powerpc/pr48053-2.c: Likewise.
12633
12634 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12635
12636         PR libfortran/48066
12637         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12638
12639 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12640
12641         PR libfortran/48066
12642         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12643
12644 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12645
12646         PR fortran/48059
12647         * gfortran.dg/class_41.f03: New.
12648
12649 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12650
12651         * g++.dg/conversion/cast3.C: New test.
12652
12653 2011-03-11  Jason Merrill  <jason@redhat.com>
12654
12655         * g++.dg/template/error45.C: New.
12656
12657         * g++.dg/parse/no-type-defn1.C: New.
12658
12659         * g++.dg/ext/attrib40.C: New.
12660
12661         * g++.dg/cpp0x/regress/array1.C: New.
12662
12663 2011-03-11  Richard Guenther  <rguenther@suse.de>
12664
12665         PR tree-optimization/48067
12666         * gcc.dg/pr48067.c: New testcase.
12667
12668 2011-03-11  Richard Guenther  <rguenther@suse.de>
12669
12670         PR lto/48073
12671         * g++.dg/lto/20110311-1_0.C: New testcase.
12672
12673 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12674
12675         PR c++/48035
12676         * g++.dg/inherit/virtual8.C: New test.
12677
12678         PR middle-end/48044
12679         * gcc.dg/torture/pr48044.c: New test.
12680
12681 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12682
12683         PR fortran/47768
12684         * gfortran.dg/proc_ptr_comp_31.f90: New.
12685
12686 2011-03-11  Richard Guenther  <rguenther@suse.de>
12687
12688         PR tree-optimization/47278
12689         * gcc.dg/torture/pr47278-1.c: New testcase.
12690         * gcc.dg/torture/pr47278-2.c: Likewise.
12691
12692 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12693
12694         PR tree-optimization/48063
12695         * gcc.dg/torture/pr48063.c: New test.
12696
12697 2011-03-10  Jason Merrill  <jason@redhat.com>
12698
12699         * g++.dg/template/array22.C: New.
12700
12701         * g++.dg/cpp0x/syntax-err1.C: New.
12702         * g++.dg/parse/error36.C: Adjust expected errors.
12703         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12704         * g++.old-deja/g++.pt/typename3.C: Likewise.
12705         * g++.old-deja/g++.pt/typename4.C: Likewise.
12706         * g++.old-deja/g++.pt/typename6.C: Likewise.
12707
12708 2011-03-09  Jason Merrill  <jason@redhat.com>
12709
12710         * g++.dg/template/nontype22.C: New.
12711
12712 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12713
12714         PR tree-optimization/47714
12715         * g++.dg/torture/pr47714.C: New test.
12716
12717 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12718
12719         PR target/47755
12720         * gcc.target/powerpc/pr47755-2.c: New file.
12721
12722 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12723
12724         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12725         is not set in the environment, pass 64 as first argument when not
12726         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12727         native where ulimit -u is supported.
12728
12729 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12730
12731         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12732
12733 2011-03-08  Jason Merrill  <jason@redhat.com>
12734
12735         * g++.dg/template/nontype21.C: New.
12736
12737         * g++.dg/template/anon5.C: New.
12738
12739 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12740
12741         PR debug/47881
12742         * gcc.dg/pr47881.c: New test.
12743
12744 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12745
12746         PR c++/47957
12747         * g++.dg/lookup/template3.C: New test.
12748
12749 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12750
12751         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12752         'long' type.
12753
12754 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12755
12756         PR testsuite/47954
12757         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12758         sizeof to compute alignment.
12759
12760 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12761
12762         PR tree-optimization/48022
12763         * gcc.dg/pr48022-1.c: New test.
12764         * gcc.dg/pr48022-2.c: New test.
12765
12766 2011-03-07  Jason Merrill  <jason@redhat.com>
12767
12768         * g++.dg/template/nontype20.C: New.
12769         * g++.dg/init/member1.C: Adjust expected errors.
12770         * g++.dg/parse/constant4.C: Likewise.
12771         * g++.dg/template/qualified-id3.C: Likewise.
12772         * g++.old-deja/g++.pt/crash10.C: Likewise.
12773
12774         * g++.dg/cpp0x/regress/non-const1.C: New.
12775
12776 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12777
12778         PR debug/47991
12779         * gcc.dg/pr47991.c: New test.
12780
12781 2011-03-07  Jason Merrill  <jason@redhat.com>
12782
12783         * g++.dg/abi/mangle46.C: New.
12784
12785 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12786
12787         PR target/47862
12788         * gcc.target/powerpc/pr47862.c: New.
12789
12790 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12791
12792         PR target/45413
12793         * gcc.target/i386/combine-mul.c: Require nonpic.
12794
12795 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12796             Nathan Froyd  <froydnj@codesourcery.com>
12797
12798         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12799
12800 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12801
12802         * README.QMTEST: Remove.
12803
12804 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12805             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12806
12807         PR fortran/47850
12808         * gfortran.dg/array_constructor_37.f90 : New test.
12809
12810 2011-03-05  Jason Merrill  <jason@redhat.com>
12811
12812         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12813         * g++.dg/abi/mangle45.C: Likewise.
12814         * g++.dg/cpp0x/trailing1.C: Likewise.
12815
12816 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12817
12818         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12819
12820 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12821
12822         PR rtl-optimization/47899
12823         * gcc.dg/pr47899.c: New test.
12824
12825         * gcc.dg/torture/pr47968.c: Ignore warnings.
12826
12827         PR tree-optimization/47967
12828         * gcc.c-torture/compile/pr47967.c: New test.
12829
12830 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12831
12832         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12833         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12834
12835 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12836
12837         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12838         and property_getAttributes() if __OBJC2__.
12839         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12840         * objc.dg/property/property-encoding-1.m: New.
12841         * obj-c++.dg/property/property-encoding-1.mm: New.
12842
12843 2011-03-04  Jason Merrill  <jason@redhat.com>
12844
12845         * g++.dg/template/pseudodtor6.C: New.
12846
12847         * g++.dg/inherit/covariant19.C: New.
12848
12849 2011-03-04  Richard Guenther  <rguenther@suse.de>
12850
12851         PR middle-end/47968
12852         * gcc.dg/torture/pr47968.c: New testcase.
12853
12854 2011-03-04  Richard Guenther  <rguenther@suse.de>
12855
12856         PR middle-end/47975
12857         * gcc.dg/torture/pr47975.c: New testcase.
12858
12859 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12860
12861         PR c++/47974
12862         * g++.dg/template/crash106.C: New.
12863
12864 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12865
12866         PR c/47963
12867         * gcc.dg/gomp/pr47963.c: New test.
12868         * g++.dg/gomp/pr47963.C: New test.
12869
12870 2011-03-02  Jason Merrill  <jason@redhat.com>
12871
12872         * g++.dg/cpp0x/regress/condition1.C: New.
12873
12874         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12875
12876 2011-03-01  Jason Merrill  <jason@redhat.com>
12877
12878         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12879
12880         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12881
12882 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12883
12884         PR rtl-optimization/47925
12885         * gcc.c-torture/execute/pr47925.c: New test.
12886
12887 2011-03-01  Jason Merrill  <jason@redhat.com>
12888
12889         * g++.dg/cpp0x/decltype25.C: New.
12890
12891         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12892
12893 2011-03-01  Richard Guenther  <rguenther@suse.de>
12894
12895         PR tree-optimization/47890
12896         * gcc.dg/torture/pr47890.c: New testcase.
12897
12898 2011-03-01  Richard Guenther  <rguenther@suse.de>
12899
12900         PR lto/47924
12901         * gcc.dg/lto/pr47924_0.c: New testcase.
12902
12903 2011-03-01  Richard Guenther  <rguenther@suse.de>
12904
12905         PR lto/46911
12906         * gfortran.dg/lto/pr46911_0.f: New testcase.
12907
12908 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12909
12910         PR libgfortran/47933
12911         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12912         compile errors from older code form.
12913
12914 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12915
12916         PR libgfortran/47567
12917         * gfortran.dg/fmt_fw_d.f90: New test.
12918
12919 2011-02-28  Jason Merrill  <jason@redhat.com>
12920
12921         * g++.dg/inherit/covariant18.C: New.
12922
12923 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12924
12925         PR middle-end/47893
12926         * gcc.dg/pr47893.c: New test.
12927
12928 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12929
12930         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12931         NULL in case of a selector with conflicting types.
12932         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12933
12934 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12935
12936         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12937         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12938         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12939         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12940
12941 2011-02-28  Jason Merrill  <jason@redhat.com>
12942
12943         PR c++/47906
12944         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12945
12946 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12947
12948         PR libgfortran/47778
12949         * gfortran.dg/namelist_71.f90: New test.
12950
12951 2011-02-27  Jason Merrill  <jason@redhat.com>
12952
12953         PR c++/47906
12954         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12955         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12956
12957 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12958
12959         PR c++/46466
12960         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12961
12962 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12963
12964         PR fortran/47886
12965         * gfortran.dg/gomp/task-1.f90: Removed.
12966
12967 2011-02-26  Jason Merrill  <jason@redhat.com>
12968
12969         * g++.dg/template/this-targ1.C: New.
12970
12971         * g++.dg/cpp0x/regress/template-const1.C: New.
12972         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12973         * g++.dg/template/function1.C: Adjust.
12974         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12975         * g++.dg/debug/debug7.C: Adjust.
12976
12977 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12978
12979         PR fortran/47886
12980         * gfortran.dg/gomp/task-1.f90: New.
12981
12982 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12983
12984         * gcc.target/arm/neon-thumb2-move.c: Add
12985         dg-require-effective-target arm_thumb2_ok.
12986
12987 2011-02-24  Jason Merrill  <jason@redhat.com>
12988
12989         * g++.dg/parse/constant1.C: Specify C++98 mode.
12990         * g++.dg/parse/constant5.C: Likewise.
12991         * g++.dg/parse/error2.C: Likewise.
12992         * g++.dg/parse/semicolon3.C: Likewise.
12993         * g++.dg/template/crash14.C: Likewise.
12994         * g++.dg/template/local4.C: Likewise.
12995         * g++.dg/template/nontype3.C: Likewise.
12996         * g++.dg/parse/crash31.C: Adjust expected errors.
12997         * g++.dg/template/function1.C: Likewise.
12998         * g++.dg/template/ref3.C: Likewise.
12999         * g++.dg/template/static9.C: Likewise.
13000         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13001
13002         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13003         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13004         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13005         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13006         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13007
13008 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13009
13010         PR fortran/47878
13011         * gfortran.dg/pr47878.f90: New test.
13012
13013 2011-02-24  Richard Guenther  <rguenther@suse.de>
13014
13015         PR testsuite/47801
13016         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13017         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13018
13019 2011-02-24  Richard Guenther  <rguenther@suse.de>
13020
13021         PR fortran/47839
13022         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13023         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13024
13025 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13026
13027         PR libgfortran/47567
13028         * gfortran.dg/fmt_f0_1.f90: Update test.
13029
13030 2011-02-23  Jason Merrill  <jason@redhat.com>
13031
13032         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13033         * g++.dg/abi/mangle45.C: New.
13034
13035         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13036         * g++.dg/template/canon-type-9.C: Match use of decltype
13037         between declaration and definition.
13038         * g++.dg/template/canon-type-12.C: Likewise.
13039
13040 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13041
13042         PR fortran/40850
13043         * gfortran.dg/nested_allocatables_1.f90: New.
13044
13045 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13046
13047         PR c++/46868
13048         * g++.dg/pr46868.C: New test.
13049         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13050         * g++.dg/parse/error14.C: Adjust.
13051
13052 2011-02-23  Richard Guenther  <rguenther@suse.de>
13053
13054         PR tree-optimization/47838
13055         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13056
13057 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13058
13059         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13060
13061 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13062
13063         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13064         * gfortran.dg/count_init_expr.f03: Ditto.
13065         * gfortran.dg/gomp/pr43711.f90: Ditto.
13066         * gcc.dg/struct-parse-2.c: Ditto.
13067         * gcc.dg/parse-error-3.c: Ditto.
13068         * gcc.dg/Wlogical-op-1.c: Ditto.
13069         * gcc.dg/Walways-true-1.c: Ditto.
13070         * gcc.dg/pr24225.c: Ditto.
13071         * gcc.dg/Walways-true-2.c: Ditto.
13072         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13073         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13074         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13075         * g++.dg/overload/defarg4.C: Ditto.
13076         * g++.dg/inherit/covariant16.C: Ditto.
13077         * g++.dg/inherit/virtual7.C: Ditto.
13078         * g++.dg/template/canon-type-9.C: Ditto.
13079         * g++.dg/template/access19.C: Ditto.
13080         * g++.dg/template/call7.C: Ditto.
13081         * g++.dg/template/canon-type-2.C: Ditto.
13082         * g++.dg/template/init7.C: Ditto.
13083         * g++.dg/template/sizeof-template-argument.C: Ditto.
13084         * g++.dg/template/const3.C: Ditto.
13085         * g++.dg/template/sfinae26.C: Ditto.
13086         * g++.dg/template/sfinae26.C: Ditto.
13087         * g++.dg/template/canon-type-11.C: Ditto.
13088         * g++.dg/template/union2.C: Ditto.
13089         * g++.dg/template/canon-type-3.C: Ditto.
13090         * g++.dg/template/canon-type-1.C: Ditto.
13091         * g++.dg/template/canon-type-5.C: Ditto.
13092         * g++.dg/template/canon-type-7.C: Ditto.
13093         * g++.dg/template/canon-type-10.C: Ditto.
13094         * g++.dg/template/spec36.C: Ditto.
13095         * g++.dg/template/typedef38.C: Ditto.
13096         * g++.dg/template/canon-type-4.C: Ditto.
13097         * g++.dg/template/canon-type-6.C: Ditto.
13098         * g++.dg/template/canon-type-13.C: Ditto.
13099         * g++.dg/template/instantiate9.C: Ditto.
13100         * g++.dg/template/ttp22.C: Ditto.
13101         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13102         * g++.dg/warn/Walways-true-1.C: Ditto.
13103         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13104         * g++.dg/warn/Walways-true-2.C: Ditto.
13105         * g++.dg/conversion/op4.C: Ditto.
13106         * g++.dg/opt/pr19650.C: Ditto.
13107         * g++.dg/lookup/friend11.C: Ditto.
13108         * g++.dg/other/default2.C: Ditto.
13109         * g++.dg/other/default3.C: Ditto.
13110         * g++.dg/other/dtor2.C: Ditto.
13111         * g++.dg/other/friend5.C: Ditto.
13112         * g++.dg/other/default5.C: Ditto.
13113         * g++.dg/init/brace6.C: Ditto.
13114         * g++.dg/init/aggr5.C: Ditto.
13115         * g++.dg/init/error2.C: Ditto.
13116         * g++.dg/expr/bound-mem-fun.C: Ditto.
13117         * g++.dg/expr/cond6.C: Ditto.
13118         * g++.dg/expr/stmt-expr-1.C: Ditto.
13119         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13120         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13121         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13122         * g++.dg/cpp0x/bracket1.C: Ditto.
13123         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13124         * g++.dg/cpp0x/pr38646.C: Ditto.
13125         * g++.dg/cpp0x/variadic73.C: Ditto.
13126         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13127         * g++.dg/cpp0x/bracket4.C: Ditto.
13128         * g++.dg/cpp0x/decltype4.C: Ditto.
13129         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13130         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13131         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13132         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13133         * g++.dg/cpp0x/decltype2.C: Ditto.
13134         * g++.dg/cpp0x/decltype1.C: Ditto.
13135         * g++.dg/cpp0x/bracket2.C: Ditto.
13136         * g++.dg/cpp0x/decltype5.C: Ditto.
13137         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13138         * g++.dg/cpp0x/variadic70.C: Ditto.
13139         * g++.dg/cpp0x/decltype6.C: Ditto.
13140         * g++.dg/cpp0x/rvo.C: Ditto.
13141         * g++.dg/cpp0x/vt-40092.C: Ditto.
13142         * g++.dg/cpp0x/variadic-new.C: Ditto.
13143         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13144         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13145         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13146         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13147         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13148         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13149         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13150         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13151         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13152         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13153         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13154         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13155         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13156         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13157         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13158         * g++.dg/cpp0x/pr39639.C: Ditto.
13159         * g++.dg/cpp0x/decltype3.C: Ditto.
13160         * g++.dg/cpp0x/variadic68.C: Ditto.
13161         * g++.dg/cpp0x/variadic-function.C: Ditto.
13162         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13163         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13164         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13165         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13166         * g++.dg/parse/crash35.C: Ditto.
13167         * g++.dg/parse/crash40.C: Ditto.
13168         * g++.dg/parse/defarg12.C: Ditto.
13169         * g++.dg/parse/crash34.C: Ditto.
13170         * g++.dg/parse/constructor3.C: Ditto.
13171         * g++.dg/parse/template23.C: Ditto.
13172         * g++.dg/parse/crash56.C: Ditto.
13173         * g++.dg/parse/dtor13.C: Ditto.
13174         * g++.dg/parse/error33.C: Ditto.
13175         * g++.dg/parse/ctor9.C: Ditto.
13176         * g++.dg/parse/error32.C: Ditto.
13177         * g++.dg/parse/error37.C: Ditto.
13178         * g++.dg/parse/bitfield3.C: Ditto.
13179         * g++.dg/parse/struct-4.C: Ditto.
13180         * g++.dg/ext/has_trivial_copy.C: Ditto.
13181         * g++.dg/ext/is_polymorphic.C: Ditto.
13182         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13183         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13184         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13185         * g++.dg/ext/is_union.C: Ditto.
13186         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13187         * g++.dg/ext/is_pod.C: Ditto.
13188         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13189         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13190         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13191         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13192         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13193         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13194         * g++.dg/ext/is_abstract.C: Ditto.
13195         * g++.dg/ext/has_trivial_assign.C: Ditto.
13196         * g++.dg/ext/is_class.C: Ditto.
13197         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13198         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13199         * g++.dg/ext/is_base_of.C: Ditto.
13200         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13201         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13202         * g++.dg/ext/is_empty.C: Ditto.
13203         * g++.dg/ext/is_enum.C: Ditto.
13204         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13205         * gnat.dg/opt11.adb: Ditto.
13206         * obj-c++.dg/pr45735.mm: Ditto.
13207         * obj-c++.dg/pr24393.mm: Ditto.
13208         * obj-c++.dg/exceptions-2.mm: Ditto.
13209         * objc.dg/pr45735.m: Ditto.
13210         * objc.dg/pr24393.m: Ditto.
13211
13212 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13213
13214         * objc.dg/attributes/objc-exception-1.m: New.
13215
13216 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13217
13218         * gcc.dg/cpp/include7.c: New test.
13219
13220 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13221
13222         PR c++/47242
13223         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13224
13225 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13226
13227         PR rtl-optimization/47763
13228         * gcc.dg/pr47763.c: New test.
13229
13230 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13231
13232         PR fortran/45743
13233         * gfortran.dg/whole_file_32.f90 : New test.
13234
13235 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13236
13237         PR c++/47666
13238         * g++.dg/inherit/virtual7.C: New test.
13239
13240 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13241
13242         PR objc/47832
13243         * objc.dg/type-size-3.m: Updated error message.
13244         * objc.dg/type-size-4.m: New test.
13245         * objc.dg/type-size-5.m: New test.
13246
13247 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13248
13249         * lib/gnat.exp: Fix comments.
13250         Don't load libgloss.exp.
13251         (default_gnat_version): Call $compiler with --version.
13252         Adapt regexp for gnatmake output, insert version.
13253         (gnat_version): New proc.
13254         (gnat_init): Remove gnat_libgcc_s_path.
13255         (gnat_target_compile): Likewise.
13256         Remove ld_library_path.
13257         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13258         (gnat_pass): Remove.
13259         (gnat_pass): Remove.
13260         (gnat_finish): Remove.
13261         (gnat_exit): Remove.
13262         (local_find_gnatmake): Reindent.
13263         (runtest_file_p): Remove.
13264         (prune_warnings): Remove.
13265         (find_gnatclean): New proc.
13266         * lib/gnat-dg.exp (lremove): New proc.
13267         (gnat-dg-test): Reindent.
13268         Remove additional output files.
13269         (gnat-dg-runtest): Remove.
13270
13271         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13272         * gnat.dg/loop_optimization6.adb: Likewise.
13273         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13274
13275 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13276
13277         PR tree-optimization/47835
13278         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13279
13280 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13281
13282         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13283         * gfortran.dg/abstract_type_2.f03: Ditto.
13284         * gfortran.dg/abstract_type_3.f03: Ditto.
13285         * gfortran.dg/abstract_type_4.f03: Ditto.
13286         * gfortran.dg/abstract_type_5.f03: Ditto.
13287         * gfortran.dg/abstract_type_6.f03: Ditto.
13288         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13289         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13290         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13291         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13292         * gfortran.dg/array_function_5.f90: Ditto.
13293         * gfortran.dg/asynchronous_3.f03: Ditto.
13294         * gfortran.dg/char_expr_1.f90: Ditto.
13295         * gfortran.dg/class_14.f03: Ditto.
13296         * gfortran.dg/data_array_6.f: Ditto.
13297         * gfortran.dg/data_invalid.f90: Ditto.
13298         * gfortran.dg/dot_product_1.f03: Ditto.
13299         * gfortran.dg/func_derived_5.f90: Ditto.
13300         * gfortran.dg/func_result_4.f90: Ditto.
13301         * gfortran.dg/implied_do_1.f90: Ditto.
13302         * gfortran.dg/initialization_25.f90: Ditto.
13303         * gfortran.dg/initialization_26.f90: Ditto.
13304         * gfortran.dg/interface_34.f90: Ditto.
13305         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13306         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13307         * gfortran.dg/matmul_8.f03: Ditto.
13308         * gfortran.dg/merge_init_expr.f90: Ditto.
13309         * gfortran.dg/pack_assign_1.f90: Ditto.
13310         * gfortran.dg/pack_vector_1.f90: Ditto.
13311         * gfortran.dg/pointer_check_8.f90: Ditto.
13312         * gfortran.dg/product_init_expr.f03: Ditto.
13313         * gfortran.dg/reshape_order_5.f90: Ditto.
13314         * gfortran.dg/reshape_shape_1.f90: Ditto.
13315         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13316         * gfortran.dg/same_name_2.f90: Ditto.
13317         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13318         * gfortran.dg/spread_init_expr.f03: Ditto.
13319         * gfortran.dg/stmt_func_1.f90: Ditto.
13320         * gfortran.dg/sum_init_expr.f03: Ditto.
13321         * gfortran.dg/transpose_3.f03: Ditto.
13322         * gfortran.dg/unpack_init_expr.f03: Ditto.
13323         * gfortran.dg/warn_conversion.f90: Ditto.
13324         * gfortran.dg/warn_conversion_2.f90: Ditto.
13325         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13326         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13327         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13328         * gfortran.dg/whole_file_16.f90: Ditto.
13329         * gfortran.dg/whole_file_17.f90: Ditto.
13330         * gfortran.dg/whole_file_18.f90: Ditto.
13331         * gfortran.dg/whole_file_20.f03: Ditto.
13332         * gfortran.dg/whole_file_5.f90: Ditto.
13333         * gfortran.dg/whole_file_6.f90: Ditto.
13334         * gfortran.dg/write_invalid_format.f90: Ditto.
13335         * gfortran.dg/zero_sized_6.f90: Ditto.
13336
13337 2011-02-21  Jeff Law <law@redhat.com>
13338
13339         PR rtl-optimization/46178
13340         * gcc.target/i386/pr46178.c: New test.
13341
13342         PR rtl-optimization/46002
13343         * gcc.c-torture/compile/pr46002.c: New test.
13344
13345 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13346
13347         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13348         *-*-hpux10*.
13349
13350 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13351
13352         PR debug/47106
13353         * g++.dg/debug/pr47106.C: Require effective target lto.
13354
13355 2011-02-21  Jason Merrill  <jason@redhat.com>
13356
13357         * g++.dg/cpp0x/constexpr-diag2.C: New.
13358
13359 2011-02-20  Jason Merrill  <jason@redhat.com>
13360
13361         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13362
13363         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13364
13365         * g++.dg/overload/conv-op1.C: New.
13366
13367         * g++.dg/cpp0x/constexpr-synth1.C: New.
13368
13369 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13370
13371         * objc.dg/layout-2.m: New.
13372         * objc.dg/selector-3.m: Adjusted location of error message.
13373         * objc.dg/type-size-3.m: Same.
13374         * obj-c++.dg/selector-3.mm: Same.
13375
13376 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13377
13378         PR objc/47784
13379         * objc.dg/property/dotsyntax-22.m: New.
13380         * obj-c++.dg/property/dotsyntax-22.mm: New.
13381
13382 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13383
13384         PR c++/46394
13385         * g++.dg/template/typedef38.C: New test.
13386
13387 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13388
13389         PR fortran/46818
13390         * gfortran.dg/whole_file_30.f90 : New test.
13391         * gfortran.dg/whole_file_31.f90 : New test.
13392
13393 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13394
13395         PR fortran/45077
13396         PR fortran/44945
13397         * gfortran.dg/whole_file_28.f90 : New test.
13398         * gfortran.dg/whole_file_29.f90 : New test.
13399
13400 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13401
13402         PR c++/44118
13403         * g++.dg/template/crash105.C: New.
13404
13405 2011-02-19  Jason Merrill  <jason@redhat.com>
13406
13407         * g++.dg/cpp0x/regress/no-elide1.C: New.
13408
13409 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13410
13411         PR tree-optimization/46620
13412         * gcc.dg/pr46620.c: New.
13413
13414 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13415
13416         PR c/47809
13417         * gcc.target/i386/pr47809.c: New test.
13418
13419 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13420             Tobias Burnus  <burnus@net-b.de>
13421
13422         * lib/target-supports.exp
13423         (check_effective_target_fortran_large_real): New check for large reals.
13424         * gfortran.dg/nan_7.f90: New test.
13425
13426 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13427
13428         PR libgfortran/47567
13429         * gfortran.dg/fmt_f0_1.f90: Update test.
13430
13431 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13432
13433         PR fortran/47348
13434         * gfortran.dg/array_constructor_36.f90 : New test.
13435         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13436         allow for comparison between different elements of the array
13437         constructor at different levels of optimization.
13438
13439 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13440
13441         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13442         * gcc.target/i386/pr32280-1.c: Likewise.
13443
13444 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13445
13446         PR target/47800
13447         * gcc.target/i386/pr47800.c: New test.
13448
13449 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13450
13451         * objc/execute/exceptions/foward-1.x: New.
13452
13453 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13454
13455         PR fortran/47789
13456         * gfortran.dg/derived_constructor_comps_4.f90: New.
13457
13458 2011-02-18  Tobias Burnus
13459
13460         PR fortran/47775
13461         * gfortran.dg/func_result_6.f90: New.
13462
13463 2011-02-18  Michael Matz  <matz@suse.de>
13464
13465         PR fortran/45586
13466         * gfortran.dg/lto/pr45586_0.f90: New test.
13467         * gfortran.dg/typebound_proc_20.f90: Ditto.
13468         * gfortran.dg/typebound_proc_21.f90: Ditto.
13469
13470 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13471
13472         PR c++/47795
13473         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13474
13475 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13476
13477         PR fortran/47750
13478         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13479         gcc_warning_prefix.
13480         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13481         normalizing the error/warning output.
13482         * gfortran.dg/Wall.f90: Update dg-error/warning.
13483         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13484         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13485         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13486         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13487         * gfortran.dg/class_30.f90: Update dg-error/warning.
13488         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13489         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13490         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13491         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13492         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13493         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13494         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13495         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13496         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13497         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13498         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13499         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13500         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13501         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13502         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13503         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13504         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13505         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13506         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13507         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13508         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13509         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13510         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13511         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13512         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13513
13514 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13515
13516         PR fortran/47768
13517         * gfortran.dg/proc_ptr_comp_30.f90: New.
13518
13519 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13520
13521         PR debug/47780
13522         * gcc.target/i386/pr47780.c: New test.
13523
13524 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13525
13526         PR fortran/47767
13527         * gfortran.dg/class_40.f03: New.
13528
13529 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13530
13531         PR c++/47208
13532         * g++.dg/cpp0x/auto21.C: New test.
13533
13534 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13535
13536         * objc.dg/special/unclaimed-category-1.h: Updated for
13537         new ABI support.
13538         * objc.dg/special/unclaimed-category-1.m: Same.
13539         * objc.dg/zero-link-1.m: Same.
13540         * objc.dg/lookup-1.m: Same.
13541         * objc.dg/torture/strings/const-str-9.m
13542         * objc.dg/torture/strings/const-str-10.m: Same.
13543         * objc.dg/torture/strings/const-str-11.m: Same.
13544         * objc.dg/torture/forward-1.m: Same.
13545         * objc.dg/zero-link-2.m: Same.
13546         * objc.dg/encode-7-next-64bit.m: Same.
13547         * objc.dg/method-4.m: Same.
13548         * objc.dg/next-runtime-1.m: Same.
13549         * objc.dg/image-info.m: Same.
13550         * objc.dg/pr23214.m: Same.
13551         * objc.dg/symtab-1.m: Same.
13552         * obj-c++.dg/basic.m: Same.
13553         * obj-c++.dg/proto-lossage-3.m: Same.
13554         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13555         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13556         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13557         * obj-c++.dg/method-11.m: Same.
13558         * objc/execute/enumeration-1.m: Same.
13559         * objc/execute/object_is_class.m: Same.
13560         * objc/execute/formal_protocol-2.m: Same.
13561         * objc/execute/formal_protocol-4.m: Same.
13562         * objc/execute/formal_protocol-6.m: Same.
13563         * objc/execute/bycopy-3.m: Same.
13564         * objc/execute/exceptions/catchall-1.m: Same.
13565         * objc/execute/exceptions/finally-1.m: Same.
13566         * objc/execute/exceptions/local-variables-1.m: Same.
13567         * objc/execute/exceptions/foward-1.m: Same.
13568         * objc/execute/bf-common.h
13569         * objc/execute/enumeration-2.m: Same.
13570         * objc/execute/formal_protocol-1.m: Same.
13571         * objc/execute/formal_protocol-3.m: Same.
13572         * objc/execute/formal_protocol-5.m: Same.
13573         * objc/execute/accessing_ivars.m: Same.
13574         * objc/execute/bycopy-2.m: Same.
13575         * objc/execute/formal_protocol-7.m: Same.
13576         * objc/execute/compatibility_alias.m: Same.
13577         * objc/execute/no_clash.m: Same.
13578         * objc/execute/object_is_meta_class.m: Same.
13579         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13580         * objc/execute/class-tests-1.h: Include stdio.h.
13581         * objc/execute/class-tests-2.h: Same.
13582         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13583         runtimes.
13584         * obj-c++.dg/try-catch-2.mm: Same.
13585
13586 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13587
13588         PR c++/47783
13589         * g++.dg/warn/Wunused-parm-4.C: New test.
13590
13591 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13592             Jan Hubicka  <jh@suse.cz>
13593
13594         PR debug/47106
13595         PR debug/47402
13596         * g++.dg/debug/pr47106.C: New.
13597
13598 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13599
13600         PR target/43653
13601         * gcc.target/i386/pr43653.c: New test.
13602
13603 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13604
13605         PR c++/47172
13606         * g++.dg/template/inherit6.C: New test.
13607
13608 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13609
13610         PR fortran/47745
13611         * gfortran.dg/class_39.f03: New.
13612
13613 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13614
13615         PR c++/47326
13616         * g++.dg/cpp0x/variadic106.C: New test.
13617
13618 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13619
13620         PR libfortran/47757
13621         * gfortran.dg/pr47757-1.f90: New test.
13622         * gfortran.dg/pr47757-2.f90: New test.
13623         * gfortran.dg/pr47757-3.f90: New test.
13624
13625         PR c++/47704
13626         * g++.dg/cpp0x/enum8.C: New test.
13627
13628 2011-02-15  Jason Merrill  <jason@redhat.com>
13629
13630         * g++.dg/inherit/implicit-trivial1.C: New.
13631         * g++.dg/cpp0x/implicit-trivial1.C: New.
13632
13633 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13634
13635         PR middle-end/47725
13636         * gcc.dg/torture/pr47725.c: Removed.
13637
13638 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13639
13640         PR target/47755
13641         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13642         constant does not generate a load from memory.
13643
13644 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13645
13646         PR middle-end/47725
13647         * gcc.dg/torture/pr47725.c: New.
13648
13649 2011-02-15  Richard Guenther  <rguenther@suse.de>
13650
13651         PR tree-optimization/47743
13652         * gcc.dg/torture/pr47743.c: New testcase.
13653
13654 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13655
13656         PR middle-end/47581
13657         * gcc.target/i386/pr47581.c: New test.
13658
13659 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13660
13661         PR fortran/47730
13662         * gfortran.dg/select_type_22.f03: New.
13663
13664 2011-02-14  Jason Merrill  <jason@redhat.com>
13665
13666         * g++.dg/cpp0x/regress/enum1.C: New.
13667
13668 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13669
13670         * gnat.dg/include.adb: New test.
13671
13672 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13673
13674         PR fortran/47728
13675         * gfortran.dg/class_38.f03: New.
13676
13677 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13678
13679         * gcc.dg/pr46494.c: New test.
13680
13681 2011-02-14  Richard Guenther  <rguenther@suse.de>
13682
13683         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13684
13685 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13686
13687         PR ada/41929
13688         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13689         sparc*-sun-solaris2.11.
13690
13691 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13692
13693         PR fortran/47349
13694         * gfortran.dg/argument_checking_18.f90: New.
13695
13696 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13697
13698         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13699         * gfortran.dg/argument_checking_17.f90: New.
13700
13701 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13702
13703         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13704         are temporarily disabled.
13705         * gfortran.dg/class_7.f03: Ditto.
13706         * gfortran.dg/coarray_14.f90: Ditto.
13707         * gfortran.dg/typebound_proc_13.f03: Ditto.
13708
13709 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13710
13711         PR fortran/45586
13712         * gfortran.dg/extends_11.f03: New.
13713
13714 2011-02-11  Xinliang David Li  <davidxl@google.com>
13715
13716         PR tree-optimization/47707
13717         * g++.dg/tree-ssa/pr47707.C: New test.
13718
13719 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13720
13721         * g++.dg/opt/inline17.C: New test.
13722
13723 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13724
13725         PR fortran/47550
13726         * gfortran.dg/pure_formal_2.f90: New.
13727
13728 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13729
13730         PR rtl-optimization/47614
13731         * gfortran.dg/pr47614.f: New.
13732
13733 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13734
13735         PR driver/47678
13736         * gcc.dg/opts-6.c: New test.
13737
13738 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13739
13740         PR debug/47684
13741         * gcc.dg/pr47684.c: New test.
13742
13743 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13744
13745         PR target/47629
13746         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13747         c99_runtime, dg-add-options c99_runtime.
13748         (main): Use __asm__.
13749
13750 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13751
13752         PR testsuite/47400
13753         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13754         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13755         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13756         * gcc.dg/ucnid-10.c: Likewise.
13757         * gcc.dg/ucnid-13.c: Likewise.
13758         * gcc.dg/ucnid-7.c: Likewise.
13759         * gcc.dg/ucnid-8.c: Likewise.
13760         Adapt dg-warning line number.
13761
13762 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13763
13764         * gcc.target/i386/parity-1.c: Use -march=k8.
13765         * gcc.target/i386/parity-2.c: Ditto.
13766         * gcc.target/i386/vecinit-1.c: Ditto.
13767         * gcc.target/i386/vecinit-2.c: Ditto.
13768
13769 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13770
13771         PR target/46610
13772         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13773         * gcc.target/mips/save-restore-3.c: Likewise.
13774         * gcc.target/mips/save-restore-4.c: Likewise.
13775         * gcc.target/mips/save-restore-5.c: Likewise.
13776
13777         PR target/47683
13778         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13779         * g++.dg/tree-prof/partition2.C: Likewise.
13780
13781 2011-02-09  Jason Merrill  <jason@redhat.com>
13782
13783         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13784         rather than misdeclare std::puts.
13785
13786         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13787         * g++.dg/other/warning1.C: Likewise.
13788         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13789         * g++.old-deja/g++.gb/scope06.C: Likewise.
13790         * g++.old-deja/g++.law/cvt11.C: Likewise.
13791         * g++.old-deja/g++.law/init1.C: Likewise.
13792         * g++.dg/abi/mangle26.C: Likewise.
13793
13794         * g++.dg/template/function1.C: Adjust for C++0x mode.
13795         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13796
13797         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13798         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13799
13800         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13801
13802         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13803
13804         * g++.dg/cpp0x/regress: New directory.
13805         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13806         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13807         * g++.dg/cpp0x/regress/regress3.C: New.
13808
13809 2011-02-10  Richard Guenther  <rguenther@suse.de>
13810
13811         PR tree-optimization/47677
13812         * gcc.dg/torture/pr47677.c: New testcase.
13813
13814 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13815
13816         * objc.dg/special/load-category-1.m: Remove unused header.
13817         * objc.dg/special/load-category-1a.m: Likewise.
13818         * objc.dg/special/load-category-2.m: Likewise.
13819         * objc.dg/special/load-category-2a.m: Likewise.
13820         * objc.dg/special/load-category-3.m: Likewise.
13821         * objc.dg/special/load-category-3a.m: Likewise.
13822         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13823         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13824         * objc.dg/attributes/class-attribute-1.m: Likewise.
13825         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13826         * obj-c++.dg/property/property.exp: Likewise.
13827         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13828         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13829         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13830         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13831         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13832         * obj-c++.dg/template-8.mm: Likewise.
13833
13834 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13835
13836         PR target/47665
13837         * gcc.target/i386/pr47665.c: New test.
13838
13839 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13840
13841         PR testsuite/47622
13842         Revert
13843         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13844         PR debug/42631
13845         * gcc.dg/pr42631.c: Update test.
13846         * gcc.dg/pr42631-2.c: New test.
13847
13848 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13849
13850         PR fortran/47352
13851         * gfortran.dg/proc_decl_25.f90: New.
13852
13853 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13854
13855         PR fortran/47463
13856         * gfortran.dg/typebound_assignment_2.f03: New.
13857
13858 2011-02-09  Richard Guenther  <rguenther@suse.de>
13859
13860         PR tree-optimization/47664
13861         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13862
13863 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13864
13865         PR middle-end/47646
13866         * gnat.dg/uninit_func.adb: Adjust dg directive.
13867
13868 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13869
13870         PR middle-end/47646
13871         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13872
13873 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13874
13875         PR fortran/47637
13876         * gfortran.dg/auto_dealloc_2.f90: New.
13877
13878 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13879
13880         * gcc.dg/builtins-config.h: Remove __sgi handling.
13881         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13882         -std=c99 for mips-sgi-irix6.5*.
13883
13884 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13885
13886         PR middle-end/45505
13887         * gfortran.dg/pr25923.f90: Remove xfails.
13888
13889 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13890
13891         PR fortran/47583
13892         * gfortran.dg/inquire_14.f90: New test.
13893
13894 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13895
13896         PR fortran/45290
13897         * gfortran.dg/pointer_init_6.f90: New.
13898
13899 2011-02-08  Jeff Law <law@redhat.com>
13900
13901         PR tree-optimization/42893
13902         * gcc.tree-ssa/pr42893.c: New test.
13903
13904 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13905
13906         PR tree-optimization/46834
13907         PR tree-optimization/46994
13908         PR tree-optimization/46995
13909         * gcc.dg/graphite/id-pr46834.c: New.
13910         * gfortran.dg/graphite/id-pr46994.f90: New.
13911         * gfortran.dg/graphite/id-pr46995.f90: New.
13912
13913 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13914
13915         PR middle-end/47646
13916         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13917         using the variable is known the warning is emitted there.
13918         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13919         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13920
13921         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13922         statement.
13923         (vg): Likewise.
13924         * gcc.dg/noreturn-1.c (foo5): Likewise.
13925         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13926         (method2): Likewise.
13927
13928         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13929         the return statement using the uninitialized variable.
13930         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13931
13932 2011-02-08  Richard Guenther  <rguenther@suse.de>
13933
13934         PR middle-end/47639
13935         * g++.dg/opt/pr47639.c: New testcase.
13936
13937 2011-02-08  Richard Guenther  <rguenther@suse.de>
13938
13939         PR tree-optimization/47632
13940         * g++.dg/opt/pr47632.C: New testcase.
13941
13942 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13943
13944         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13945
13946 2011-02-07  Richard Guenther  <rguenther@suse.de>
13947
13948         PR tree-optimization/47615
13949         * g++.dg/opt/pr47615.C: New testcase.
13950
13951 2011-02-07  Richard Guenther  <rguenther@suse.de>
13952
13953         PR tree-optimization/47621
13954         * gcc.dg/torture/pr47621.c: New testcase.
13955
13956 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13957
13958         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13959
13960 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13961
13962         PR fortran/47592
13963         * gfortran.dg/allocate_with_source_1 : New test.
13964
13965 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13966
13967         PR middle-end/47610
13968         * gcc.dg/pr47610.c: New test.
13969
13970 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13971
13972         PR debug/42631
13973         * gcc.dg/pr42631.c: Update test.
13974         * gcc.dg/pr42631-2.c: New test.
13975
13976 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13977
13978         PR fortran/47574
13979         * gfortran.dg/pr47574.f90:  New test.
13980
13981 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13982
13983         PR tree-optimization/46194
13984         * gcc.dg/autopar/pr46194.c: New.
13985
13986 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13987
13988         PR tree-optimization/43695
13989         * g++.dg/ipa/pr43695.C: New.
13990
13991 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13992
13993         PR inline-asm/23200
13994         * gcc.dg/pr23200.c: New test.
13995
13996 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13997
13998         PR c++/47589
13999         * g++.dg/pr47589.C: New test.
14000
14001 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14002
14003         PR c++/47398
14004         * g++.dg/template/typedef37.C: New test.
14005         * g++.dg/template/param1.C: Adjust expected error message.
14006
14007 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14008
14009         PR middle-end/31490
14010         * gcc.dg/pr31490-2.c: New test.
14011         * gcc.dg/pr31490-3.c: New test.
14012         * gcc.dg/pr31490-4.c: New test.
14013
14014 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14015             Jakub Jelinek  <jakub@redhat.com>
14016
14017         PR c++/46890
14018         * g++.dg/parser/semicolon3.C: Adjust.
14019         * g++.dg/parser/semicolon4.C: New testcase.
14020         * g++.dg/pr46890.C: New testcase.
14021
14022 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14023
14024         PR c++/29571
14025         * g++.dg/init/pr29571.C: New.
14026
14027 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14028
14029         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14030         instead of vect_int.
14031
14032 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14033
14034         PR target/47312
14035         * gcc.target/i386/pr47312.c: New test.
14036
14037         PR target/47564
14038         * gcc.target/i386/pr47564.c: New test.
14039
14040 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14041
14042         PR tree-optimization/45122
14043         * gcc.dg/tree-ssa/pr45122.c: New.
14044
14045 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14046
14047         PR target/47272
14048         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14049         and vec_vsx_st.
14050
14051         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14052         and vsx so a default --with-cpu=power7 doesn't give an error
14053         when -mavoid-indexed-addresses is used.
14054
14055         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14056         wrapper function to save the arguments and then jump to the real
14057         function, rather than depending on the compiler not to move stuff
14058         before an asm.
14059         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14060
14061 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14062             Paul Thomas  <pault@gcc.gnu.org>
14063
14064         PR fortran/47082
14065         * gfortran.dg/class_37.f03 : New test.
14066
14067 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14068             Richard Guenther  <rguenther@suse.de>
14069
14070         PR tree-optimization/40979
14071         PR bootstrap/47044
14072         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14073         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14074         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14075         check_vect_support_and_set_flags.
14076         * gfortran.dg/graphite/vect-pr40979.f90: New.
14077
14078 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14079
14080         PR fortran/47572
14081         * gfortran.dg/class_36.f03: New.
14082
14083 2011-02-02  Richard Guenther  <rguenther@suse.de>
14084
14085         PR tree-optimization/47566
14086         * gcc.dg/lto/20110201-1_0.c: New testcase.
14087
14088 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14089
14090         PR debug/47498
14091         PR debug/47501
14092         PR debug/45136
14093         PR debug/45130
14094         * debug/pr47498.c: New.
14095         * debug/pr47501.c: New.
14096
14097 2011-02-01  Richard Guenther  <rguenther@suse.de>
14098
14099         PR tree-optimization/47559
14100         * g++.dg/torture/pr47559.C: New testcase.
14101
14102 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14103
14104         PR fortran/47565
14105         * gfortran.dg/typebound_call_20.f03: New.
14106
14107 2011-02-01  Richard Guenther  <rguenther@suse.de>
14108
14109         PR tree-optimization/47555
14110         * gcc.dg/pr47555.c: New testcase.
14111
14112 2011-02-01  Richard Guenther  <rguenther@suse.de>
14113
14114         PR tree-optimization/47541
14115         * g++.dg/torture/pr47541.C: New testcase.
14116
14117 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14118
14119         PR fortran/47455
14120         * gfortran.dg/typebound_call_19.f03: New.
14121
14122 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14123
14124         PR c++/47416
14125         * g++.dg/cpp0x/pr47416.C: New test.
14126
14127 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14128
14129         PR fortran/47519
14130         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14131
14132 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14133
14134         PR fortran/47463
14135         * gfortran.dg/typebound_assignment_1.f03: New.
14136
14137 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14138
14139         PR tree-optimization/47538
14140         * gcc.c-torture/execute/pr47538.c: New test.
14141
14142 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14143
14144         PR target/45325
14145         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14146
14147 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14148
14149         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14150
14151 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14152
14153         PR rtl-optimization/44031
14154         * gcc.c-torture/compile/20110131-1.c: New test.
14155
14156 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14157
14158         PR fortran/47042
14159         * gfortran.dg/stmt_func_1.f90: New.
14160
14161 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14162
14163         PR fortran/47042
14164         * gfortran.dg/interface_34.f90: New.
14165
14166 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14167
14168         PR fortran/47523
14169         * gfortran.dg/realloc_on_assign_5.f03: New test.
14170         * gfortran.dg/realloc_on_assign_5.f03: New test.
14171
14172 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14173
14174         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14175         * gfortran.dg/bessel_7.f90: Likewise.
14176         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14177
14178         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14179         * gfortran.dg/sum_init_expr.f03: Likewise.
14180
14181         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14182
14183         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14184         -r -nostdlib.
14185
14186         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14187         loop only on "vect_intfloat_cvt" targets.
14188
14189 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14190
14191         PR fortran/47531
14192         * gfortran.dg/shape_6.f90: New.
14193
14194 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14195
14196         PR libgfortran/47434
14197         * gfortran.dg/read_infnan_1.f90: Update test.
14198         * gfortran.dg/module_nan.f90: Update test.
14199         * gfortran.dg/char4_iunit_1.f03: Update test.
14200         * gfortran.dg/large_real_kind_1.f90: Update test.
14201         * gfortran.dg/real_const_3.f90: Update test.
14202         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14203
14204 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14205
14206         PR c++/47311
14207         * g++.dg/template/param2.C: New test.
14208
14209 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14210
14211         PR libgfortran/47285
14212         * gfortran.dg/fmt_g.f: New test.
14213
14214 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14215
14216         PR fortran/47507
14217         * gfortran.dg/pure_formal_1.f90: New.
14218
14219 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14220
14221         PR target/42894
14222         * gcc.dg/tls/pr42894.c: New test.
14223
14224 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14225
14226         * gcc.dg/pr47276.c: Add dg-require-visibility.
14227
14228 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14229
14230         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14231
14232 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14233             Tobias Burnus  <burnus@gcc.gnu.org>
14234
14235         PR fortran/45170
14236         PR fortran/35810
14237         PR fortran/47350
14238         * gfortran.dg/realloc_on_assign_3.f03: New test.
14239         * gfortran.dg/realloc_on_assign_4.f03: New test.
14240         * gfortran.dg/allocatable_function_5.f90: New test.
14241         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14242         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14243         implemented" dg-errors.
14244
14245 2011-01-27  Jan Hubicka  <jh@suse.cz>
14246
14247         PR middle-end/46949
14248         * gcc.dg/attr-weakref-4.c: New testcase
14249
14250 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14251
14252         PR tree-optimization/47228
14253         * gcc.dg/torture/pr47228.c: New test.
14254
14255 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14256
14257         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14258
14259 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14260
14261         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14262         when using auto-overlay support on the SPU.
14263
14264 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14265
14266         PR rtl-optimization/44174
14267         * gcc.target/i386/asm-6.c: New test.
14268
14269 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14270
14271         PR rtl-optimization/46856
14272         * gcc.c-torture/compile/pr46856.c: New test.
14273
14274 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14275             Andrew Pinski  <pinskia@gmail.com>
14276
14277         PR c/43082
14278         * gcc.dg/pr43082.c: New.
14279
14280 2011-01-26  DJ Delorie  <dj@redhat.com>
14281
14282         PR rtl-optimization/46878
14283         * gcc.dg/pr46878-1.c: New test.
14284
14285 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14286
14287         PR c++/47476
14288         * g++.dg/cpp0x/pr47476.C: New test.
14289
14290 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14291
14292         * gcc.c-torture/compile/20110126-1.c: New test.
14293
14294 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14295
14296         PR c/47473
14297         * gcc.dg/torture/pr47473.c: New test.
14298
14299 2011-01-26  Jan Hubicka  <jh@suse.cz>
14300
14301         PR target/47237
14302         * gcc.c-torture/execute/pr47237.c: New testcase.
14303
14304 2011-01-26  Jan Hubicka  <jh@suse.cz>
14305
14306         PR tree-optimization/47190
14307         * gcc.dg/attr-weakref-3.c: New testcase.
14308
14309 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14310
14311         PR c++/43601
14312         * gcc.dg/dll-9a.c: New test file.
14313         * gcc.dg/dll-11.c: Likewise.
14314         * gcc.dg/dll-12.c: Likewise.
14315         * gcc.dg/dll-12a.c: Likewise.
14316         * gcc.dg/dll-11a.c: Likewise.
14317         * gcc.dg/dll-9.c: Likewise.
14318         * gcc.dg/dll-10.c: Likewise.
14319         * gcc.dg/dll-10a.c: Likewise.
14320         * g++.dg/ext/dllexport4a.cc: Likewise.
14321         * g++.dg/ext/dllexport4.C: Likewise.
14322         * g++.dg/ext/dllexport5.C: Likewise.
14323         * g++.dg/ext/dllexport5a.cc: Likewise.
14324
14325 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14326
14327         PR tree-optimization/46970
14328         * gcc.dg/graphite/pr46970.c: New.
14329
14330 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14331
14332         PR tree-optimization/46215
14333         * gcc.dg/graphite/pr46215.c: New.
14334
14335 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14336
14337         PR tree-optimization/46168
14338         * gcc.dg/graphite/pr46168.c: New.
14339
14340 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14341
14342         PR tree-optimization/43657
14343         * gcc.dg/graphite/pr43657.c: New.
14344
14345 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14346
14347         PR tree-optimization/29832
14348         * gfortran.dg/graphite/pr29832.f90: New.
14349
14350 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14351
14352         PR tree-optimization/43567
14353         * gcc.dg/graphite/pr43567.c: New.
14354
14355 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14356
14357         * gfortran.dg/graphite/interchange-4.f: New.
14358         * gfortran.dg/graphite/interchange-5.f: New.
14359
14360         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14361         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14362         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14363         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14364         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14365         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14366         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14367         * gfortran.dg/ltrans-7.f90: Removed.
14368         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14369
14370         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14371         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14372         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14373         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14374         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14375         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14376         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14377         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14378         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14379         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14380         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14381         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14382         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14383         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14384         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14385         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14386         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14387         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14388         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14389         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14390         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14391         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14392         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14393         * gcc.dg/tree-ssa/data-dep-1.c
14394         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14395         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14396         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14397         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14398         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14399
14400 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14401
14402         PR tree-optimization/47265
14403         PR tree-optimization/47443
14404         * gcc.c-torture/compile/pr47265.c: New test.
14405         * gcc.dg/pr47443.c: New test.
14406
14407 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14408
14409         PR tree-optimization/47382
14410         * g++.dg/torture/pr47382.C: New test.
14411         * g++.dg/opt/devirt1.C: Xfail.
14412
14413 2011-01-25  Yao Qi  <yao@codesourcery.com>
14414
14415         PR target/45701
14416         * gcc.target/arm/pr45701-1.c: New test.
14417         * gcc.target/arm/pr45701-2.c: New test.
14418         * gcc.target/arm/pr45701-3.c: New test.
14419
14420 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14421             Jakub Jelinek  <jakub@redhat.com>
14422
14423         PR tree-optimization/47271
14424         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14425
14426 2011-01-25  Nick Clifton  <nickc@redhat.com>
14427
14428         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14429         (saturate_add): Delete.
14430         (exchange): Delete.
14431         (main): Do not run saturate_add.
14432         (set_interrupts): Delete.
14433
14434 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14435
14436         PR fortran/47448
14437         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14438
14439 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14440
14441         PR tree-optimization/47427
14442         PR tree-optimization/47428
14443         * gcc.c-torture/compile/pr47427.c: New test.
14444         * gcc.c-torture/compile/pr47428.c: New test.
14445
14446 2011-01-25  Richard Guenther  <rguenther@suse.de>
14447
14448         PR middle-end/47411
14449         * gcc.dg/torture/pr47411.c: New testcase.
14450
14451 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14452
14453         * gfortran.dg/graphite/id-24.f: New.
14454         * gfortran.dg/graphite/id-25.f: New.
14455
14456 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14457
14458         * gfortran.dg/graphite/id-23.f: New.
14459
14460 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14461
14462         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14463
14464 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14465
14466         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14467         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14468         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14469         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14470         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14471         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14472         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14473         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14474         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14475
14476 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14477
14478         * gcc.dg/graphite/block-0.c: Add documentation.
14479         * gcc.dg/graphite/block-4.c: Same.
14480         * gcc.dg/graphite/block-7.c: Same.
14481         * gcc.dg/graphite/block-8.c: New.
14482         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14483         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14484         * gcc.dg/graphite/interchange-12.c: Add documentation.
14485         * gcc.dg/graphite/interchange-13.c: New.
14486         * gcc.dg/graphite/interchange-14.c: New.
14487         * gcc.dg/graphite/interchange-15.c: New.
14488         * gcc.dg/graphite/interchange-8.c: Add documentation.
14489         * gcc.dg/graphite/interchange-mvt.c: Same.
14490
14491 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14492
14493         PR target/47408
14494         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14495         * gcc.target/powerpc/altivec-14.c: Ditto.
14496         * gcc.target/powerpc/altivec-33.c: Ditto.
14497         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14498         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14499         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14500         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14501         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14502         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14503         * g++.dg/ext/altivec-15.C: Ditto.
14504         * g++.dg/ext/altivec-types-1.C: Ditto.
14505         * g++.dg/ext/altivec-types-2.C: Ditto.
14506         * g++.dg/ext/altivec-types-3.C: Ditto.
14507         * g++.dg/ext/altivec-types-4.C: Ditto.
14508
14509 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14510
14511         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14512
14513 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14514
14515         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14516         optimization options.
14517
14518 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14519
14520         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14521
14522         PR testsuite/45988
14523         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14524
14525 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14526
14527         PR fortran/47421
14528         * gfortran.dg/allocatable_scalar_12.f90: New.
14529
14530 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14531
14532         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14533         vectorization to be not profitable if peeling is used to
14534         realign the memory access.
14535         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14536         loop bound to avoid loop unrolling.
14537         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14538
14539 2011-01-22  Jan Hubicka  <jh@suse.cz>
14540
14541         PR lto/47333
14542         * g++.dg/lto/pr47333.C: New file.
14543
14544 2011-01-22  Jan Hubicka  <jh@suse.cz>
14545
14546         PR tree-optimization/43884
14547         PR lto/44334
14548         * gcc.dg/autopar/outer-2.c: Increase array size.
14549         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14550
14551 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14552
14553         PR fortran/38536
14554         * gfortran.dg/c_loc_tests_16.f90:  New test.
14555
14556 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14557
14558         PR fortran/47399
14559         * gfortran.dg/typebound_proc_19.f90: New.
14560
14561 2011-01-21  Jeff Law <law@redhat.com>
14562
14563         PR tree-optimization/47053
14564         * g++.dg/pr47053.C: New test.
14565
14566 2011-01-21  Jason Merrill  <jason@redhat.com>
14567
14568         PR c++/47041
14569         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14570
14571 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14572
14573         PR c++/47388
14574         * g++.dg/cpp0x/range-for10.C: New test.
14575         * g++.dg/template/for1.C: New test.
14576
14577         PR middle-end/45566
14578         * g++.dg/tree-prof/partition3.C: New test.
14579
14580         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14581
14582         PR rtl-optimization/47366
14583         * g++.dg/opt/pr47366.C: New test.
14584
14585 2011-01-21  Jason Merrill  <jason@redhat.com>
14586
14587         PR c++/46552
14588         * g++.dg/cpp0x/constexpr-regress2.C: New.
14589
14590         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14591
14592 2011-01-21  Jeff Law <law@redhat.com>
14593
14594         PR rtl-optimization/41619
14595         * gcc.dg/pr41619.c: New.
14596
14597 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14598
14599         PR tree-optimization/47355
14600         * g++.dg/opt/pr47355.C: New test.
14601
14602 2011-01-21  Richard Guenther  <rguenther@suse.de>
14603
14604         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14605         making main hot.
14606
14607 2011-01-21  Richard Guenther  <rguenther@suse.de>
14608
14609         PR tree-optimization/47365
14610         * gcc.dg/torture/pr47365.c: New testcase.
14611         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14612
14613 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14614
14615         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14616
14617 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14618
14619         PR tree-optimization/47391
14620         * gcc.dg/pr47391.c: New test.
14621
14622 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14623
14624         * g++.dg/template/char1.C: Use signed char.
14625
14626 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14627
14628         PR fortran/47377
14629         * gfortran.dg/pointer_target_4.f90: New.
14630
14631 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14632
14633         PR target/47251
14634         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14635         ILP32 system and not IP32.
14636
14637 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14638
14639         PR debug/46583
14640         * g++.dg/debug/pr46583.C: New.
14641
14642 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14643
14644         PR debug/47283
14645         * g++.dg/debug/pr47283.C: New test.
14646
14647         PR testsuite/47371
14648         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14649         * gcc.target/i386/headmerge-2.c: Likewise.
14650
14651 2011-01-20  Richard Guenther  <rguenther@suse.de>
14652
14653         PR middle-end/47370
14654         * gcc.dg/torture/pr47370.c: New testcase.
14655
14656 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14657
14658         PR tree-optimization/46130
14659         * gcc.dg/pr46130-1.c: New test.
14660         * gcc.dg/pr46130-2.c: New test.
14661
14662 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14663
14664         PR c++/47291
14665         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14666
14667 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14668
14669         PR debug/46240
14670         * g++.dg/debug/pr46240.cc: New.
14671
14672 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14673
14674         PR c++/47303
14675         * g++.dg/template/anonunion1.C: New test.
14676
14677         PR rtl-optimization/47337
14678         * gcc.c-torture/execute/pr47337.c: New test.
14679
14680 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14681
14682         PR testsuite/45342
14683         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14684
14685 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14686
14687         PR tree-optimization/46021
14688         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14689
14690 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14691
14692         PR tree-optimization/47290
14693         * g++.dg/torture/pr47290.C: New test.
14694
14695 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14696
14697         PR fortran/47240
14698         * gfortran.dg/proc_ptr_comp_29.f90: New.
14699
14700 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14701
14702         PR testsuite/41146
14703         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14704         powerpc-apple-darwin9.
14705
14706 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14707
14708         PR rtl-optimization/47299
14709         * gcc.c-torture/execute/pr47299.c: New test.
14710
14711 2011-01-17  Jason Merrill  <jason@redhat.com>
14712
14713         * g++.dg/cpp0x/constexpr-virtual.C: New.
14714
14715 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14716
14717         PR fortran/47331
14718         * gfortran.dg/gomp/pr47331.f90: New test.
14719
14720 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14721
14722         PR objc/47314
14723         * objc.dg/selector-warn-1.m: New.
14724         * obj-c++.dg/selector-warn-1.mm: New.
14725
14726 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14727
14728         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14729         Update dg-final accordingly.
14730
14731 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14732
14733         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14734
14735 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14736
14737         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14738         target check.
14739         * gcc.dg/guality/pr36728-2.c: Likewise.
14740
14741 2011-01-17  Richard Guenther  <rguenther@suse.de>
14742
14743         PR tree-optimization/47313
14744         * g++.dg/torture/pr47313.C: New testcase.
14745
14746 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14747
14748         PR target/47318
14749         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14750         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14751         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14752         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14753
14754         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14755         as __m256i.
14756         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14757         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14758         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14759
14760 2011-01-17  Richard Guenther  <rguenther@suse.de>
14761
14762         PR tree-optimization/45967
14763         * gcc.dg/torture/pr45967-2.c: New testcase.
14764         * gcc.dg/torture/pr45967-3.c: Likewise.
14765
14766 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14767
14768         PR testsuite/47325
14769         * g++.dg/ext/pr47213.C: Require visibility.
14770
14771 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14772
14773         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14774         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14775
14776 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14777
14778         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14779         Linux-based targets.
14780
14781 2011-01-13  Jan Hubicka  <jh@suse.cz>
14782
14783         PR tree-optimization/47276
14784         * gcc.dg/pr47276.c: New testcase.
14785
14786 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14787             Jonathan Wakely  <jwakely.gcc@gmail.com>
14788
14789         PR c++/33558
14790         * g++.dg/other/pr33558.C: New.
14791         * g++.dg/other/pr33558-2.C: New.
14792
14793 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14794
14795         PR tree-optimization/45934
14796         PR tree-optimization/46302
14797         * g++.dg/ipa/devirt-c-1.C: New test.
14798         * g++.dg/ipa/devirt-c-2.C: Likewise.
14799         * g++.dg/ipa/devirt-c-3.C: Likewise.
14800         * g++.dg/ipa/devirt-c-4.C: Likewise.
14801         * g++.dg/ipa/devirt-c-5.C: Likewise.
14802         * g++.dg/ipa/devirt-c-6.C: Likewise.
14803         * g++.dg/ipa/devirt-6.C: Likewise.
14804         * g++.dg/ipa/devirt-d-1.C: Likewise.
14805         * g++.dg/torture/pr45934.C: Likewise.
14806
14807 2011-01-14  Jason Merrill  <jason@redhat.com>
14808
14809         * g++.dg/cpp0x/variadic105.C: New.
14810
14811 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14812             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14813
14814         PR objc/45989
14815         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14816         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14817         execution tests on i?86-*-*, x86_64-*-* and
14818         powerpc*-apple-darwin* && ilp32.
14819         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14820         tests on i?86-*-* and x86_64-*-*.
14821
14822 2011-01-14  Richard Guenther  <rguenther@suse.de>
14823
14824         PR tree-optimization/47280
14825         * g++.dg/opt/pr47280.C: New testcase.
14826
14827 2011-01-14  Jason Merrill  <jason@redhat.com>
14828
14829         * g++.dg/cpp0x/constexpr-regress1.C: New.
14830
14831         * g++.dg/ext/flexary2.C: New.
14832
14833 2011-01-14  Richard Guenther  <rguenther@suse.de>
14834
14835         PR middle-end/47281
14836         * gcc.dg/torture/pr47281.c: New testcase.
14837         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14838
14839 2011-01-14  Richard Guenther  <rguenther@suse.de>
14840
14841         PR tree-optimization/47286
14842         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14843
14844 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14845
14846         PR c++/47213
14847         * g++.dg/ext/pr47213.C: New.
14848
14849 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14850
14851         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14852
14853 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14854             Mikael Morin  <mikael@gcc.gnu.org>
14855
14856         PR fortran/45848
14857         PR fortran/47204
14858         * gfortran.dg/select_type_20.f90: New.
14859         * gfortran.dg/select_type_21.f90: New.
14860
14861 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14862
14863         PR target/47251
14864         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14865
14866 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14867
14868         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14869         * gcc.dg/guality/pr36728-2.c: Likewise.
14870
14871 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14872
14873         PR debug/PR46973
14874         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14875
14876 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14877
14878         PR rtl-optimization/45352
14879         * gcc.dg/pr45352-3.c: New.
14880
14881 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14882
14883         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14884         comment.
14885         * g++.dg/cpp0x/range-for8.C: New.
14886         * g++.dg/cpp0x/range-for9.C: New.
14887
14888 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14889
14890         PR debug/47209
14891         * g++.dg/debug/pr47209.C: New.
14892
14893 2011-01-12  Richard Guenther  <rguenther@suse.de>
14894
14895         PR lto/47259
14896         * gcc.dg/lto/pr47259_0.c: New testcase.
14897         * gcc.dg/lto/pr47259_1.c: Likewise.
14898
14899 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14900
14901         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14902         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14903         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14904         methods missing from the OBJC2 Object.
14905         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14906         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14907         GNU and NeXT runtimes.
14908         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14909         comments.
14910         * objc-obj-c++-shared/Object1.m: Likewise.
14911         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14912         * objc.dg/proto-qual-1.m: Likewise.
14913         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14914         * obj-c++.dg/proto-qual-1.mm: Likewise.
14915
14916 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14917
14918         PR testsuite/33033
14919         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14920
14921 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14922
14923         Fixed the Objective-C++ testsuite and updated all tests.
14924         * lib/obj-c++.exp (obj-c++_init): Declare and set
14925         gcc_warning_prefix and gcc_error_prefix.
14926         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14927         'dg-warning', 'dg-message' and 'dg-error'.
14928         * obj-c++.dg/class-extension-3.mm: Likewise.
14929         * obj-c++.dg/class-protocol-1.mm: Likewise.
14930         * obj-c++.dg/encode-7.mm: Likewise.
14931         * obj-c++.dg/exceptions-3.mm: Likewise.
14932         * obj-c++.dg/exceptions-5.mm: Likewise.
14933         * obj-c++.dg/method-12.mm: Likewise.
14934         * obj-c++.dg/method-13.mm: Likewise.
14935         * obj-c++.dg/method-15.mm: Likewise.
14936         * obj-c++.dg/method-16.mm: Likewise.
14937         * obj-c++.dg/method-4.mm: Likewise.
14938         * obj-c++.dg/method-8.mm: Likewise.
14939         * obj-c++.dg/method-conflict-1.mm: Likewise.
14940         * obj-c++.dg/method-conflict-2.mm: Likewise.
14941         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14942         and uncommented second part of the testcase now that the testsuite
14943         works correctly.
14944         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14945         and uncommented second part of the testcase now that the testsuite
14946         works correctly.
14947         * obj-c++.dg/private-1.mm: Likewise.
14948         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14949         * obj-c++.dg/syntax-error-7.mm: Likewise.
14950         * obj-c++.dg/warn5.mm: Likewise.
14951         * obj-c++.dg/property/at-property-14.mm: Likewise.
14952         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14953         FIXME.
14954         * obj-c++.dg/property/at-property-18.mm: Likewise.
14955         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14956         FIXME.
14957         * obj-c++.dg/property/at-property-21.mm: Likewise.
14958         * obj-c++.dg/property/at-property-28.mm: Likewise.
14959         * obj-c++.dg/property/at-property-5.mm: Likewise.
14960         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14961         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14962         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14963         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14964         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14965         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14966         * obj-c++.dg/tls/diag-5.mm: Likewise.
14967         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14968         dg-error, now matched correctly.
14969
14970 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14971
14972         * objc.dg/property/at-property-29.m: New.
14973         * obj-c++.dg/property/at-property-29.mm: New.
14974
14975 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14976
14977         * go.test/go-test.exp (go-set-goarch): New proc.
14978         (go-gc-tests): Use it.
14979
14980 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14981
14982         PR debug/46955
14983         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14984
14985 2011-01-11  Richard Henderson  <rth@redhat.com>
14986
14987         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14988
14989 2011-01-11  Jan Hubicka  <jh@suse.cz>
14990
14991         PR lto/45721
14992         PR lto/45375
14993         * gcc.dg/lto/pr45721_1.c: New file.
14994         * gcc.dg/lto/pr45721_0.c: New file.
14995
14996 2011-01-11  Richard Guenther  <rguenther@suse.de>
14997
14998         PR tree-optimization/46076
14999         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15000
15001 2011-01-11  Jeff Law <law@redhat.com>
15002
15003         * PR tree-optimization/47086
15004         * gcc.dg/pr47086.c: New test.
15005
15006 2011-01-11  Jason Merrill  <jason@redhat.com>
15007
15008         PR c++/46658
15009         * g++.dg/template/new10.C: New.
15010
15011         PR c++/45520
15012         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15013
15014 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15015
15016         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15017         Split type definitions and NSConstantString class into...
15018         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15019         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15020         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15021         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15022         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15023         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15024         to comments.
15025         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15026         encode defines for newer NeXT system headers.
15027         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15028         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15029         * objc.dg/foreach-5.m: Likewise.
15030         * objc.dg/foreach-2.m: Likewise.
15031         * objc.dg/foreach-4.m: Likewise.
15032         * objc.dg/torture/strings/string1.m: Likewise.
15033         * objc.dg/torture/strings/string2.m: Likewise.
15034         * objc.dg/torture/strings/string3.m: Likewise.
15035         * objc.dg/torture/strings/string4.m: Likewise.
15036         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15037         header and stand alone.
15038         * obj-c++.dg/strings/strings-2.mm: Likewise.
15039         * objc.dg/torture/strings/const-str-3.m: Likewise.
15040         * objc.dg/strings/strings-2.m: Likewise.
15041         * objc.dg/strings/const-str-12b.m: Likewise.
15042
15043 2011-01-12  Richard Guenther  <rguenther@suse.de>
15044
15045         PR middle-end/32511
15046         * gcc.dg/attr-weak-1.c: Adjust.
15047
15048 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15049
15050         PR fortran/47051
15051         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15052         standard compliant and comment.
15053
15054 2011-01-10  Jan Hubicka  <jh@suse.cz>
15055
15056         PR lto/46083
15057         * gcc.dg/initpri3.c: New testcase.
15058
15059 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15060
15061         PR lto/47222
15062         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15063         externally visible.
15064         (g_esi): Likewise.
15065         (g_ebx): Likewise.
15066         (g_ebp): Likewise.
15067         (g_esp): Likewise.
15068         (g_ebp_save): Likewise.
15069         (g_esp_save): Likewise.
15070
15071 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15072
15073         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15074
15075 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15076
15077         PR tree-optimization/46021
15078         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15079         i?86-*-*, x86_64-*-*.
15080
15081 2011-01-10  Jeff Law <law@redhat.com>
15082
15083         * PR tree-optimization/47141
15084         * gcc.c-torture/compile/pr47141.c: New test.
15085
15086 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15087
15088         PR testsuite/46230
15089         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15090         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15091         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15092         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15093
15094         PR testsuite/46230
15095         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15096         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15097         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15098         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15099         being vectorized.  Adjust dg-final pattern.
15100
15101         PR testsuite/46230
15102         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15103         * gcc.dg/vect/slp-24.c: Likewise.
15104
15105 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15106
15107         PR c++/47218
15108         * g++.dg/other/pr47218-1.C: New test file.
15109         * g++.dg/other/pr47218.C: Likewise.
15110         * g++.dg/other/pr47218.h: New supporting header.
15111
15112 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15113
15114         PR objc/47232
15115         * objc.dg/attributes/invalid-attribute-1.m: New.
15116         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15117
15118 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15119
15120         PR fortran/47224
15121         * gfortran.dg/proc_ptr_comp_28.f90: New.
15122
15123 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15124
15125         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15126         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15127         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15128         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15129         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15130         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15131         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15132         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15133         * objc.dg/gnu-api-2-class.m: Likewise.
15134         * objc.dg/gnu-api-2-ivar.m: Likewise.
15135         * objc.dg/gnu-api-2-method.m: Likewise.
15136         * objc.dg/gnu-api-2-objc.m: Likewise.
15137         * objc.dg/gnu-api-2-object.m: Likewise.
15138         * objc.dg/gnu-api-2-property.m: Likewise.
15139         * objc.dg/gnu-api-2-protocol.m: Likewise.
15140         * objc.dg/gnu-api-2-sel.m: Likewise.
15141
15142 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15143
15144         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15145         * objc.dg/objc-foreach-4.m: Likewise.
15146         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15147         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15148         * objc.dg/foreach-4.m: Likewise.
15149         * objc.dg/foreach-5.m: Likewise.
15150         * objc.dg/foreach-3.m: Return self from init.
15151
15152 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15153
15154         PR fortran/38536
15155         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15156
15157 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15158
15159         PR fortran/46313
15160         * gfortran.dg/class_35.f90: New.
15161
15162 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15163
15164         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15165
15166 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15167
15168         PR objc/47078
15169         * objc.dg/invalid-method-2.m: New.
15170         * obj-c++.dg/invalid-method-2.mm: New.
15171
15172 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15173
15174         PR fortran/46896
15175         * gfortran.dg/transpose_optimization_2.f90 : New test.
15176
15177 2011-01-08  Jan Hubicka  <jh@suse.cz>
15178
15179         PR tree-optmization/46469
15180         * g++.dg/torture/pr46469.C: New testcase.
15181
15182 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15183
15184         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15185         emulation of libobjc-gnu structure layout functionality to ..
15186         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15187         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15188         * objc/execute/bf-common.h: Adjust headers.
15189         * objc/execute/bf-1.m: Likewise.
15190         * objc/execute/bf-2.m: Likewise.
15191         * objc/execute/bf-3.m: Likewise.
15192         * objc/execute/bf-4.m: Likewise.
15193         * objc/execute/bf-5.m: Likewise.
15194         * objc/execute/bf-6.m: Likewise.
15195         * objc/execute/bf-7.m: Likewise.
15196         * objc/execute/bf-8.m: Likewise.
15197         * objc/execute/bf-9.m: Likewise.
15198         * objc/execute/bf-10.m: Likewise.
15199         * objc/execute/bf-11.m: Likewise.
15200         * objc/execute/bf-12.m: Likewise.
15201         * objc/execute/bf-13.m: Likewise.
15202         * objc/execute/bf-14.m: Likewise.
15203         * objc/execute/bf-15.m: Likewise.
15204         * objc/execute/bf-16.m: Likewise.
15205         * objc/execute/bf-17.m: Likewise.
15206         * objc/execute/bf-18.m: Likewise.
15207         * objc/execute/bf-19.m: Likewise.
15208         * objc/execute/bf-20.m: Likewise.
15209         * objc/execute/bf-21.m: Likewise.
15210         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15211         objc_get_type_qualifiers ().
15212
15213 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15214
15215         PR fortran/45777
15216         * gfortran.dg/dependency_39.f90:  New test.
15217
15218 2011-01-07  Jan Hubicka  <jh@suse.cz>
15219
15220         Get builtins tests ready for linker plugin.
15221         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15222         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15223         my_memset, my_bzero): Mark used.
15224         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15225         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15226         volatile.
15227         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15228         volatile.
15229
15230 2011-01-07  Jan Hubicka  <jh@suse.cz>
15231
15232         PR tree-optimization/46367
15233         * g++.dg/torture/pr46367.C: New file.
15234
15235 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15236
15237         PR target/47201
15238         * gcc.dg/pr47201.c: New test.
15239
15240         PR bootstrap/47187
15241         * gcc.dg/tree-prof/pr47187.c: New test.
15242
15243 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15244
15245         PR fortran/41580
15246         * gfortran.dg/extends_type_of_3.f90: New.
15247
15248 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15249
15250         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15251         * g++.dg/ext/dllimport-MI1.C: Likewise.
15252         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15253         * g++.dg/ext/dllimport10.C: Likewise.
15254         * g++.dg/ext/dllimport11.C: Likewise.
15255         * g++.dg/ext/dllimport12.C: Likewise.
15256         * g++.dg/ext/dllimport13.C: Likewise.
15257         * g++.dg/ext/dllimport2.C: Likewise.
15258         * g++.dg/ext/dllimport3.C: Likewise.
15259         * g++.dg/ext/dllimport4.C: Likewise.
15260         * g++.dg/ext/dllimport5.C: Likewise.
15261         * g++.dg/ext/dllimport6.C: Likewise.
15262         * g++.dg/ext/dllimport8.C: Likewise.
15263         * g++.dg/ext/dllimport9.C: Likewise.
15264         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15265         targets, too. Additionally enable test for i?86-*-mingw*.
15266         * g++.dg/ext/selectany1.C: Likewise.
15267         Remove guard variable check.
15268
15269 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15270
15271         PR fortran/47189
15272         PR fortran/47194
15273         * gfortran.dg/storage_size_3.f08: Extended.
15274
15275 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15276
15277         PR c++/47022
15278         * g++.dg/template/stdarg1.C: New test.
15279
15280 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15281
15282         PR fortran/47195
15283         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15284         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15285         from the interface of functions to not hide the errors that
15286         shall be tested.
15287
15288 2011-01-06  Jan Hubicka  <jh@suse.cz>
15289
15290         * gcc.dg/lto/pr47188_0.c: New testcase.
15291         * gcc.dg/lto/pr47188_1.c: New testcase.
15292
15293 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15294
15295         PR fortran/33117
15296         PR fortran/46478
15297         * gfortran.dg/interface_33.f90: New test.
15298
15299 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15300
15301         PR c/47150
15302         * gcc.c-torture/compile/pr47150.c: New test.
15303
15304 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15305
15306         PR tree-optimization/47139
15307         * gcc.dg/vect/pr47139.c: New test.
15308
15309 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15310
15311         PR fortran/47180
15312         * gfortran.dg/extends_type_of_2.f03: New.
15313
15314 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15315
15316         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15317
15318 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15319
15320         * gnat.dg/opt14.adb: New test.
15321
15322 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15323
15324         PR fortran/46017
15325         * gfortran.dg/allocate_error_2.f90:  New test.
15326
15327 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15328
15329         PR fortran/47024
15330         * gfortran.dg/storage_size_3.f08: New.
15331
15332 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15333
15334         PR libgfortran/47154
15335         * gfortran.dg/namelist_68.f90: New test.
15336
15337 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15338
15339         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15340
15341 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15342
15343         PR fortran/46448
15344         * gfortran.dg/class_34.f90: New.
15345
15346 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15347
15348         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15349         use __builtin_inff.  Skip all single-precision tests that require
15350         Infinity.
15351
15352 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15353
15354         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15355
15356 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15357
15358         PR tree-optimization/47148
15359         * gcc.c-torture/execute/pr47148.c: New test.
15360
15361         PR tree-optimization/47155
15362         * gcc.c-torture/execute/pr47155.c: New test.
15363
15364         PR rtl-optimization/47157
15365         * gcc.c-torture/compile/pr47157.c: New test.
15366
15367 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15368
15369         * gcc.dg/torture/vector-shift2.c (schar): Define.
15370         (main): Always use schar or uchar instead of plain "char" to avoid
15371         dependencies on implementation-defined char signedness.
15372
15373 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15374
15375         PR tree-optimization/46801
15376         * gnat.dg/pack9.adb: Remove xfail.
15377
15378 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15379
15380         PR tree-optimization/46984
15381         * g++.dg/ipa/pr46984.C: New test.
15382
15383 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15384
15385         PR fortran/46408
15386         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15387
15388 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15389
15390         PR tree-optimization/47140
15391         * gcc.c-torture/compile/pr47140.c: New test.
15392
15393         PR rtl-optimization/47028
15394         * gcc.dg/pr47028.c: New test.
15395
15396 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15397
15398         * objc.dg/protocol-forward-1.m: Removed TODO.
15399         * objc.dg/protocol-forward-2.m: New.
15400         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15401         * obj-c++.dg/protocol-forward-2.mm: New.
15402
15403 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15404
15405         PR target/38662
15406         * g++.dg/eh/pr38662.C: New testcase.
15407
15408 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15409
15410         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15411         scan for newline '\n'.
15412
15413 \f
15414 Copyright (C) 2011 Free Software Foundation, Inc.
15415
15416 Copying and distribution of this file, with or without modification,
15417 are permitted in any medium without royalty provided the copyright
15418 notice and this notice are preserved.