OSDN Git Service

acf3efc7ada11752a0855e82d3fabb443891ce62
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
2
3         PR rtl-optimization/51495
4         * gcc.c-torture/compile/pr51495.c: New test.
5
6         PR tree-optimization/51481
7         * gcc.dg/pr51481.c: New test.
8
9 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
10
11         PR tree-optimization/45830
12         * gcc.c-torture/execute/pr45830.c: Move from here to...
13         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
14         dg-additional-options magic.
15
16 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
17
18         * gfortran.dg/nested_modules_2.f90: Tighten test.
19
20 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
21
22         * gcc.c-torture/execute/20111212-1.c: New test.
23
24 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
25
26         PR testsuite/51511
27         * gcc.dg/pr45819.c: Add -w to dg-options.
28
29 2011-12-12  Torvald Riegel  <triegel@redhat.com>
30
31         * g++.dg/tm/noexcept-1.C: New test.
32         * g++.dg/tm/noexcept-2.C: New test.
33         * g++.dg/tm/noexcept-3.C: New test.
34         * g++.dg/tm/noexcept-4.C: New test.
35         * g++.dg/tm/noexcept-5.C: New test.
36
37 2011-12-12  Torvald Riegel  <triegel@redhat.com>
38
39         * c-c++-common/tm/20111206.c: New test.
40
41 2011-12-12  Richard Guenther  <rguenther@suse.de>
42
43         PR lto/51262
44         * g++.dg/opt/pr51262.C: New testcase.
45
46 2011-12-12  Revital Eres  <revital.eres@linaro.org>
47
48         PR rtl-optimization/47013
49         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
50         to preserve the function.
51         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
52         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
53         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
54         -fmodulo-sched-allow-regmoves flags.
55         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
56         and avoid superfluous spaces in dg-final for spu-*-*.
57         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
58         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
59         change scan-rtl-dump-times for powerpc*-*-*.
60         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
61         powerpc*-*-* from dg-final and avoid superfluous spaces in
62         dg-final.
63         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
64
65 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
66
67         PR tree-optimization/51485
68         * g++.dg/vect/pr51485.cc: New test.
69
70 2011-12-11  Tobias Burnus  <burnus@net-b.de>
71
72         PR fortran/50923
73         * gfortran.dg/warn_function_without_result_2.f90: New.
74
75 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
76         Tobias Burnus  <burnus@gcc.gnu.org>
77
78         PR fortran/41539
79         PR fortran/43214
80         PR fortran/43969
81         PR fortran/44568
82         PR fortran/46356
83         PR fortran/46990
84         PR fortran/49074
85         * gfortran.dg/class_array_1.f03: New.
86         * gfortran.dg/class_array_2.f03: New.
87         * gfortran.dg/class_array_3.f03: New.
88         * gfortran.dg/class_array_4.f03: New.
89         * gfortran.dg/class_array_5.f03: New.
90         * gfortran.dg/class_array_6.f03: New.
91         * gfortran.dg/class_array_7.f03: New.
92         * gfortran.dg/class_array_8.f03: New.
93         * gfortran.dg/coarray_poly_1.f90: New.
94         * gfortran.dg/coarray_poly_2.f90: New.
95         * gfortran.dg/coarray/poly_run_1.f90: New.
96         * gfortran.dg/coarray/poly_run_2.f90: New.
97         * gfortran.dg/class_to_type_1.f03: New.
98         * gfortran.dg/type_to_class_1.f03: New.
99         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
100         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free
101         now 2.
102         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
103
104 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
105
106         PR fortran/50690
107         * gfortran.dg/gomp/workshare2.f90:  New test.
108         * gfortran.dg/gomp/workshare3.f90:  New test.
109
110 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
111
112         * gnat.dg/specs/elab3.ads: New test.
113
114 2011-12-10  Richard Henderson  <rth@redhat.com>
115
116         * gcc.target/powerpc/altivec-perm-1.c: New.
117         * gcc.target/powerpc/altivec-perm-2.c: New.
118         * gcc.target/powerpc/altivec-perm-4.c: New.
119
120 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
121
122         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
123         Add a scan-assembler-time clause to test for the interupt vector jump.
124         (f): Rename to ...
125         (dma0_handler): ... this.
126
127 2011-12-10  Nathan Sidwell  <nathan@acm.org>
128
129         PR gcov-profile/51449
130         * g++.dg/gcov/gcov-14.C: New.
131
132 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
133
134         * gcc.c-torture/compile/20111209-1.c: New test.
135
136 2011-12-09  Jason Merrill  <jason@redhat.com>
137
138         PR c++/51151
139         * g++.dg/warn/Woverflow-4.C: New.
140
141 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
142
143         PR c++/51289
144         * g++.dg/cpp0x/alias-decl-17.C: New test.
145
146 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
147
148         * gcc.target/powerpc/recip-5.c: Disable running on any system that
149         does not support VSX.
150
151         * gcc.target/powerpc/ppc-target-4.c: New file to test target
152         specific functions enabling target specific builtins.
153
154 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
155
156         * gcc.dg/vect/slp-13.c: Array size increase reverted.
157         * gcc.dg/vect/slp-24.c: Ditto.
158         * gcc.dg/vect/slp-3.c: Ditto.
159         * gcc.dg/vect/slp-34.c: Ditto.
160         * gcc.dg/vect/slp-4.c: Ditto.
161         * gcc.dg/vect/slp-cond-2.c: Ditto.
162         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
163         * gcc.dg/vect/vect-1.c: Ditto.
164         * gcc.dg/vect/vect-10.c: Ditto.
165         * gcc.dg/vect/vect-105.c: Ditto.
166         * gcc.dg/vect/vect-112.c: Ditto.
167         * gcc.dg/vect/vect-15.c: Ditto.
168         * gcc.dg/vect/vect-2.c: Ditto.
169         * gcc.dg/vect/vect-31.c: Ditto.
170         * gcc.dg/vect/vect-32.c: Ditto.
171         * gcc.dg/vect/vect-33.c: Ditto.
172         * gcc.dg/vect/vect-34.c: Ditto.
173         * gcc.dg/vect/vect-35.c: Ditto.
174         * gcc.dg/vect/vect-36.c: Ditto.
175         * gcc.dg/vect/vect-6.c: Ditto.
176         * gcc.dg/vect/vect-73.c: Ditto.
177         * gcc.dg/vect/vect-74.c: Ditto.
178         * gcc.dg/vect/vect-75.c: Ditto.
179         * gcc.dg/vect/vect-76.c: Ditto.
180         * gcc.dg/vect/vect-80.c: Ditto.
181         * gcc.dg/vect/vect-85.c: Ditto.
182         * gcc.dg/vect/vect-89.c: Ditto.
183         * gcc.dg/vect/vect-97.c: Ditto.
184         * gcc.dg/vect/vect-98.c: Ditto.
185         * gcc.dg/vect/vect-all.c: Ditto.
186         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
187         * gcc.dg/vect/vect-iv-8.c: Ditto.
188         * gcc.dg/vect/vect-iv-8a.c: Ditto.
189         * gcc.dg/vect/vect-outer-1.c: Ditto.
190         * gcc.dg/vect/vect-outer-1a.c: Ditto.
191         * gcc.dg/vect/vect-outer-1b.c: Ditto.
192         * gcc.dg/vect/vect-outer-2.c: Ditto.
193         * gcc.dg/vect/vect-outer-2a.c: Ditto.
194         * gcc.dg/vect/vect-outer-2c.c: Ditto.
195         * gcc.dg/vect/vect-outer-3.c: Ditto.
196         * gcc.dg/vect/vect-outer-3a.c: Ditto.
197         * gcc.dg/vect/vect-outer-4a.c: Ditto.
198         * gcc.dg/vect/vect-outer-4b.c: Ditto.
199         * gcc.dg/vect/vect-outer-4c.c: Ditto.
200         * gcc.dg/vect/vect-outer-4d.c: Ditto.
201         * gcc.dg/vect/vect-outer-4m.c: Ditto.
202         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
203         * gcc.dg/vect/vect-outer-fir.c: Ditto.
204         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
205         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
206         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
207         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
208         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
209         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
210         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
211         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
212         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
213         * gcc.dg/vect/vect-shift-2.c: Ditto.
214         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
215         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
216         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
217         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
218         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
219         * gcc.dg/vect/slp-13-big-array.c: New test.
220         * gcc.dg/vect/slp-24-big-array.c: Ditto.
221         * gcc.dg/vect/slp-3-big-array.c: Ditto.
222         * gcc.dg/vect/slp-34-big-array.c: Ditto.
223         * gcc.dg/vect/slp-4-big-array.c: Ditto.
224         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
225         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
226         * gcc.dg/vect/vect-1-big-array.c: Ditto.
227         * gcc.dg/vect/vect-10-big-array.c: Ditto.
228         * gcc.dg/vect/vect-105-big-array.c: Ditto.
229         * gcc.dg/vect/vect-112-big-array.c: Ditto.
230         * gcc.dg/vect/vect-15-big-array.c: Ditto.
231         * gcc.dg/vect/vect-2-big-array.c: Ditto.
232         * gcc.dg/vect/vect-31-big-array.c: Ditto.
233         * gcc.dg/vect/vect-32-big-array.c: Ditto.
234         * gcc.dg/vect/vect-33-big-array.c: Ditto.
235         * gcc.dg/vect/vect-34-big-array.c: Ditto.
236         * gcc.dg/vect/vect-35-big-array.c: Ditto.
237         * gcc.dg/vect/vect-36-big-array.c: Ditto.
238         * gcc.dg/vect/vect-6-big-array.c: Ditto.
239         * gcc.dg/vect/vect-73-big-array.c: Ditto.
240         * gcc.dg/vect/vect-74-big-array.c: Ditto.
241         * gcc.dg/vect/vect-75-big-array.c: Ditto.
242         * gcc.dg/vect/vect-76-big-array.c: Ditto.
243         * gcc.dg/vect/vect-80-big-array.c: Ditto.
244         * gcc.dg/vect/vect-85-big-array.c: Ditto.
245         * gcc.dg/vect/vect-89-big-array.c: Ditto.
246         * gcc.dg/vect/vect-97-big-array.c: Ditto.
247         * gcc.dg/vect/vect-98-big-array.c: Ditto.
248         * gcc.dg/vect/vect-all-big-array.c: Ditto.
249         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
250         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
251         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
252         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
253         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
254         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
255         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
256         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
257         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
258         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
259         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
260         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
261         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
262         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
263         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
264         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
265         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
266         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
267         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
268         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
269         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
270         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
271         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
272         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
273         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
274         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
275         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
276         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
277         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
278         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
279         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
280         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
281         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
282
283 2011-12-09  Richard Guenther  <rguenther@suse.de>
284
285         PR lto/48042
286         * g++.dg/lto/pr48042_0.C: New testcase.
287
288 2011-12-09  Richard Guenther  <rguenther@suse.de>
289
290         PR tree-optimization/51482
291         * g++.dg/torture/pr51482.C: New testcase.
292
293 2011-12-08  Andrew Pinski  <apinski@cavium.com>
294
295         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
296         * gcc.target/mips/dmult-1.c: Likewise.
297         * gcc.target/mips/branch-1.c: Likewise.
298         * gcc.target/mips/extend-1.c: Likewise.
299
300 2011-12-08  Jason Merrill  <jason@redhat.com>
301
302         PR c++/51318
303         * g++.dg/template/cond8.C: New.
304
305         PR c++/51459
306         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
307
308 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
309
310         PR tree-optimization/51466
311         * gcc.c-torture/execute/pr51466.c: New test.
312
313 2011-12-08  Tobias Burnus  <burnus@net-b.de>
314
315         PR fortran/50815
316         * gfortran.dg/bounds_check_16.f90: New.
317
318 2011-12-08  Tobias Burnus  <burnus@net-b.de>
319
320         PR fortran/51378
321         * gfortran.dg/private_type_14.f90: New.
322
323 2011-12-08  Tobias Burnus  <burnus@net-b.de>
324
325         PR fortran/51407
326         * gfortran.dg/io_real_boz_3.f90: New.
327         * gfortran.dg/io_real_boz_4.f90: New.
328         * gfortran.dg/io_real_boz_5.f90: New.
329
330 2011-12-08  Tobias Burnus  <burnus@net-b.de>
331
332         PR fortran/51448
333         * gfortran.dg/realloc_on_assign_8.f90: New.
334
335 2011-12-08  Teresa Johnson  <tejohnson@google.com>
336
337         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
338         unused label.
339
340 2011-12-08  Teresa Johnson  <tejohnson@google.com>
341
342         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
343         -Wwrite-strings option.
344
345 2011-12-08  Teresa Johnson  <tejohnson@google.com>
346
347         * gcc.target/i386/movdi-rex64.c: New.
348
349 2011-12-08  Richard Guenther  <rguenther@suse.de>
350
351         * gcc.dg/volatile3.c: New testcase.
352
353 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
354
355         PR tree-optimization/51315
356         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
357         for typedef.
358         (int32_t): Use __INT32_TYPE__ for typedef.
359
360 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
361
362         PR tree-optimization/51315
363         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
364         sizeof(int)==4.
365
366 2011-12-08  Richard Guenther  <rguenther@suse.de>
367
368         PR lto/50747
369         * g++.dg/opt/pr50747-1_0.C: New testcase.
370         * g++.dg/opt/pr50747-2_0.C: Likewise.
371
372 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
373
374         * gcc.c-torture/execute/20111208-1.c: New test.
375
376 2011-12-08  Richard Guenther  <rguenther@suse.de>
377
378         PR lto/48437
379         * gcc.dg/lto/20111207-2_0.c: New testcase.
380         * gcc.dg/guality/pr48437.c: Likewise.
381
382 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
383
384         PR c++/51401
385         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
386         * g++.dg/cpp0x/auto29.C: New test.
387
388         PR c++/51429
389         * g++.dg/parse/error45.C: New test.
390
391         PR c++/51229
392         * g++.dg/ext/desig3.C: New test.
393
394         PR c++/51369
395         * g++.dg/cpp0x/constexpr-51369.C: New test.
396
397 2011-12-07  Andrew Pinski  <apinski@cavium.com>
398
399         PR middle-end/45416
400         * gcc.dg/pr45416.c: New testcase.
401
402 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
403
404         PR c++/51420
405         * g++.dg/cpp0x/pr51420.C: New.
406
407 2011-12-07  Richard Guenther  <rguenther@suse.de>
408
409         PR lto/48100
410         * gcc.dg/lto/20111207-1_0.c: New testcase.
411         * gcc.dg/lto/20111207-1_1.c: Likewise.
412         * gcc.dg/lto/20111207-1_2.c: Likewise.
413         * gcc.dg/lto/20111207-1_3.c: Likewise.
414
415 2011-12-07  Richard Guenther  <rguenther@suse.de>
416
417         PR tree-optimization/50823
418         * gcc.dg/torture/pr50823.c: New testcase.
419
420 2011-12-07  Martin Jambor  <mjambor@suse.cz>
421
422         PR tree-optimization/50744
423         * gcc.dg/ipa/pr50744.c: New test.
424
425 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
426
427         PR c++/51430
428         * g++.dg/template/static32.C: New test.
429
430 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
431
432         * g++.dg/opt/pr51396.C: Use dg-additional-options.
433
434 2011-12-06  Tobias Burnus  <burnus@net-b.de>
435
436         PR fortran/51435
437         * gfortran.dg/default_initialization_5.f90: New.
438
439 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
440
441         PR target/51354
442         * gcc.c-torture/compile/pr51354.c: New test.
443
444 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
445
446         PR c++/51431
447         * g++.dg/other/abstract3.C: New.
448
449 2011-12-06  Richard Guenther  <rguenther@suse.de>
450
451         PR tree-optimization/49997
452         * gcc.dg/torture/pr49997.c: New testcase.
453
454 2011-12-06  Richard Guenther  <rguenther@suse.de>
455
456         PR middle-end/51436
457         * g++.dg/torture/pr51436.C: New testcase.
458
459 2011-12-06  Richard Guenther  <rguenther@suse.de>
460
461         PR tree-optimization/51245
462         * gcc.dg/torture/pr51245.c: New testcase.
463
464 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
465
466         PR c++/51427
467         * g++.dg/diagnostic/wrong-tag-1.C
468
469 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
470
471         PR c++/51319
472         * g++.dg/lookup/using50.C: New.
473         * g++.dg/lookup/using51.C: New.
474
475 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
476
477         PR tree-optimization/51396
478         * g++.dg/opt/pr51396.C: New test.
479
480         PR debug/51410
481         * gcc.dg/debug/dwarf2/pr51410.c: New test.
482
483         PR c/51339
484         * gcc.dg/gomp/pr51339.c: New test.
485
486 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
487
488         PR c++/51399
489         * g++.dg/cpp0x/initlist62.C: New.
490
491 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
492
493         PR fortran/51338
494         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
495
496 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
497
498         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
499         * g++.dg/torture/pr39732.C: Likewise.
500         * g++.dg/torture/pr40642.C: Likewise.
501         * gcc.c-torture/compile/pr44686.c: Likewise.
502         * gcc.dg/20050309-1.c: Likewise.
503         * gcc.dg/20050330-2.c: Likewise.
504         * gcc.dg/20051201-1.c: Likewise.
505         * gcc.dg/gomp/pr27573.c: Likewise.
506         * gcc.dg/pr46255.c: Likewise.
507         * gcc.dg/profile-dir-1.c: Likewise.
508         * gcc.dg/profile-dir-2.c: Likewise.
509         * gcc.dg/profile-dir-3.c: Likewise.
510         * gcc.dg/profile-generate-1.c: Likewise.
511         * gfortran.dg/gomp/pr27573.f90: Likewise.
512         * gcc.dg/profile-generate-3.c: Be specific about the type of
513         profiling required.
514
515 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
516
517         PR c++/51414
518         * g++.dg/ext/underlying_type11.C: New.
519
520 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
521
522         PR testsuite/51128
523         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
524         * gcc.dg/torture/pr39074.c: Ditto.
525         * gcc.dg/torture/pr39074-2.c: Ditto.
526         * gcc.dg/torture/pr42898.c: Ditto.
527         * gcc.dg/torture/pr42898-2.c: Ditto.
528         * gcc.dg/torture/pr45704.c: Ditto.
529         * gcc.dg/torture/pr50472.c: Ditto.
530         * gcc.dg/torture/pta-callused-1.c: Ditto.
531         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
532         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
533         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
534         * gcc.dg/torture/pta-escape-1.c: Ditto.
535         * gcc.dg/torture/ipa-pta-1.c: Ditto.
536         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
537
538 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
539
540         PR target/51408
541         * gcc.dg/pr51408.c: New.
542
543 2011-12-05  Jason Merrill  <jason@redhat.com>
544
545         * g++.dg/cpp0x/dc6.C: New.
546
547 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
548             Pedro Lamarão <pedro.lamarao@gmail.com>
549
550         * g++.dg/cpp0x/dc1.C: New test.
551         * g++.dg/cpp0x/dc2.C: New test.
552         * g++.dg/cpp0x/dc3.C: New test.
553         * g++.dg/cpp0x/dc4.C: New test.
554         * g++.dg/cpp0x/dc5.C: New test.
555         * g++.dg/template/meminit1.C: Adjust expected error.
556
557 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
558
559         PR c++/51404
560         * g++.dg/cpp0x/auto28.C: New.
561
562 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
563
564         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
565
566 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
567             Eric Botcazou  <ebotcazou@adacore.com>
568
569         PR middle-end/51323
570         PR middle-end/50074
571         * gcc.c-torture/execute/pr51323.c: New test.
572
573 2011-12-04  Tobias Burnus  <burnus@net-b.de>
574
575         PR fortran/51383
576         * gfortran.dg/associate_10.f90: New.
577
578 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
579
580         PR middle-end/51285
581         * gfortran.dg/vect/pr51285.f90: New test.
582
583 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
584             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
585
586         PR target/51393
587         * gcc.target/i386/pr51393.c: New test.
588
589 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
590
591         PR obj-c++/51349
592         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
593         * obj-c++.dg/naming-4.mm: Likewise.
594
595 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
596
597         * gcc.dg/darwin-segaddr.c: Use -no-pie.
598
599 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
600
601         PR c++/51313
602         * g++.dg/cpp0x/pr51313.C: New.
603
604 2011-12-03  Tobias Burnus  <burnus@net-b.de>
605
606         PR fortran/48887
607         * gfortran.dg/select_type_24.f90: New.
608         * gfortran.dg/select_type_23.f03: Add dg-error.
609         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
610
611 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
612
613         * gcc.dg/vect/vect-122.c: New test.
614
615 2011-12-03  Tobias Burnus  <burnus@net-b.de>
616
617         PR fortran/50684
618         * gfortran.dg/move_alloc_8.f90: New.
619
620 2011-12-03  Tobias Burnus  <burnus@net-b.de>
621
622         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
623         i.e. remove the dg-error line.
624         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
625         * gfortran.dg/move_alloc_9.f90: New.
626         * gfortran.dg/move_alloc_10.f90: New
627
628 2011-12-02  Nathan Sidwell  <nathan@acm.org>
629
630         * lib/gcov.exp (verify-lines): Allow = as a count char.
631         * g++.dg/gcov/gcov-13.C: New.
632
633 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
634
635         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
636         * gcc.dg/vect/slp-24.c: Ditto.
637         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
638         * gcc.dg/vect/slp-34.c: Ditto.
639         * gcc.dg/vect/slp-4.c: Ditto.
640         * gcc.dg/vect/slp-cond-2.c: Ditto.
641         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
642         * gcc.dg/vect/vect-1.c: Ditto.
643         * gcc.dg/vect/vect-10.c: Ditto.
644         * gcc.dg/vect/vect-105.c: Ditto.
645         * gcc.dg/vect/vect-112.c: Ditto.
646         * gcc.dg/vect/vect-15.c: Ditto.
647         * gcc.dg/vect/vect-2.c: Ditto.
648         * gcc.dg/vect/vect-31.c: Ditto.
649         * gcc.dg/vect/vect-32.c: Ditto.
650         * gcc.dg/vect/vect-33.c: Ditto.
651         * gcc.dg/vect/vect-34.c: Ditto.
652         * gcc.dg/vect/vect-35.c: Ditto.
653         * gcc.dg/vect/vect-36.c: Ditto.
654         * gcc.dg/vect/vect-6.c: Ditto.
655         * gcc.dg/vect/vect-73.c: Ditto.
656         * gcc.dg/vect/vect-74.c: Ditto.
657         * gcc.dg/vect/vect-75.c: Ditto.
658         * gcc.dg/vect/vect-76.c: Ditto.
659         * gcc.dg/vect/vect-80.c: Ditto.
660         * gcc.dg/vect/vect-85.c: Ditto.
661         * gcc.dg/vect/vect-89.c: Ditto.
662         * gcc.dg/vect/vect-97.c: Ditto.
663         * gcc.dg/vect/vect-98.c: Ditto.
664         * gcc.dg/vect/vect-all.c: Ditto.
665         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
666         * gcc.dg/vect/vect-iv-8.c: Ditto.
667         * gcc.dg/vect/vect-iv-8a.c: Ditto.
668         * gcc.dg/vect/vect-outer-1.c: Ditto.
669         * gcc.dg/vect/vect-outer-1a.c: Ditto.
670         * gcc.dg/vect/vect-outer-1b.c: Ditto.
671         * gcc.dg/vect/vect-outer-2.c: Ditto.
672         * gcc.dg/vect/vect-outer-2a.c: Ditto.
673         * gcc.dg/vect/vect-outer-2c.c: Ditto.
674         * gcc.dg/vect/vect-outer-3.c: Ditto.
675         * gcc.dg/vect/vect-outer-3a.c: Ditto.
676         * gcc.dg/vect/vect-outer-4a.c: Ditto.
677         * gcc.dg/vect/vect-outer-4b.c: Ditto.
678         * gcc.dg/vect/vect-outer-4c.c: Ditto.
679         * gcc.dg/vect/vect-outer-4d.c: Ditto.
680         * gcc.dg/vect/vect-outer-4m.c: Ditto.
681         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
682         * gcc.dg/vect/vect-outer-fir.c: Ditto.
683         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
684         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
685         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
686         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
687         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
688         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
689         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
690         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
691         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
692         * gcc.dg/vect/vect-shift-2.c: Ditto.
693         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
694         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
695         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
696         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
697         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
698
699 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
700
701         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
702         __builtin_memcpy arguments to honor sizeof(a).
703
704 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
705
706         * gcc.c-torture/execute/doloop-1.c,
707         gcc.c-torture/execute/doloop-2.c: New tests.
708
709 2011-12-02  Martin Jambor  <mjambor@suse.cz>
710
711         PR tree-optimization/50622
712         * g++.dg/tree-ssa/pr50622.C: New test.
713
714 2011-12-01  Jason Merrill  <jason@redhat.com>
715
716         * g++.dg/cpp0x/initlist61.C: New.
717
718 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
719
720         PR c++/51326
721         * g++.dg/inherit/crash3.C: New.
722
723 2011-12-01  Nathan Sidwell  <nathan@acm.org>
724
725         PR gcov-profile/51113
726         * lib/gcov.exp (verify-lines): Add support for xfailing.
727         (run-gcov): Likewise.
728         * gcc.misc-tests/gcov-13.c: Xfail weak function.
729         * gcc.misc-tests/gcov-16.c: Remove.
730         * gcc.misc-tests/gcov-17.c: Remove.
731         * g++.dg/gcov-8.C: Remove.
732         * g++.dg/gcov-9.C: Remove.
733         * g++.dg/gcovpart-12b.C: New.
734         * g++.dg/gcov-12.C: New.
735
736 2011-12-01  Andrew Pinski  <apinski@cavium.com>
737
738         PR lto/51198
739         * g++.dg/torture/pr51198.C: New testcase.
740
741 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
742
743         PR tree-optimization/51246
744         * gcc.c-torture/compile/pr51246.c: New test.
745
746         PR rtl-optimization/51014
747         * g++.dg/opt/pr51014.C: New test.
748
749 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
750
751         PR c++/51367
752         * g++.dg/template/error47.C: New.
753
754 2011-11-30  Jason Merrill  <jason@redhat.com>
755
756         PR c++/51009
757         * g++.dg/init/aggr8.C: New.
758
759 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
760
761         PR target/50725
762         * gcc.target/i386/pr50725.c: New test.
763
764         PR middle-end/51089
765         * gfortran.dg/gomp/pr51089.f90: New test.
766
767 2011-11-30  Andrew Pinski  <apinski@cavium.com>
768
769         * gcc.dg/pr51321.c: New testcase.
770
771 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
772
773         PR rtl-optimization/48721
774         * gcc.target/i386/pr48721.c: New test.
775
776 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
777
778         PR c++/51299
779         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
780
781 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
782
783         PR tree-optimization/51247
784         * gcc.c-torture/compile/pr51247.c: New test.
785
786 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
787
788         PR target/50123
789         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
790
791 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
792
793         Use complex floating-point constant in CDBL.
794
795         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
796
797 2011-11-29  Tobias Burnus  <burnus@net-b.de>
798
799         PR fortran/51306
800         PR fortran/48700
801         * gfortran.dg/move_alloc_5.f90: Add dg-error.
802         * gfortran.dg/select_type_23.f03: Add dg-error.
803         * gfortran.dg/move_alloc_6.f90: New.
804         * gfortran.dg/move_alloc_7.f90: New.
805
806 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
807
808         PR tree-optimization/51301
809         * gcc.dg/vect/pr51301.c: New test.
810
811 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
812
813         * g++.dg/cdce3.C: Use dg-additional-options.
814
815 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
816
817         PR middle-end/50907
818         * gcc.dg/tree-prof/pr50907.c: New test.
819
820         PR tree-optimization/50078
821         * gcc.dg/pr50078.c: New test.
822
823         PR tree-optimization/50682
824         * g++.dg/opt/pr50682.C: New test.
825
826 2011-11-28  Tobias Burnus  <burnus@net-b.de>
827
828         PR fortran/51308
829         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
830
831 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
832             Iain Sandoe  <iains@gcc.gnu.org>
833
834         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
835         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
836         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
837         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
838         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
839
840 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
841
842         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
843         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
844         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
845         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
846         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
847         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
848         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
849         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
850         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
851         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
852         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
853         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
854         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
855         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
856         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
857         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
858         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
859         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
860         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
861         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
862         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
863         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
864         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
865         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
866         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
867         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
868         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
869
870 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
871
872         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
873         imply -mno-dspr2.
874         * gcc.target/mips/no-dsp-1.c: New test.
875         * gcc.target/mips/soft-float-1.c: Likewise.
876
877 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
878
879         PR rtl-optimization/49912
880         * g++.dg/other/pr49912.C: New test.
881
882 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
883
884         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
885         effective target.
886         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
887
888 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
889
890         PR fortran/51250
891         PR fortran/43829
892         * gfortran.dg/inline_sum_3.f90: New test.
893
894 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
895
896         PR testsuite/51258
897         * lib/target-supports.exp
898         (check_effective_target_sync_long_long): Also supported on 32bit
899         x86 targets.  Add comment about required dg-options.
900         Add alpha*-*-* targets.
901         (check_effective_target_sync_long_long_runtime): Ditto.
902
903         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
904         32bit x86 targets.
905         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
906         * gcc.dg/atomic-exchange-4.c: Ditto.
907         * gcc.dg/atomic-load-4.c: Ditto.
908         * gcc.dg/atomic-store-4.c: Ditto.
909         * gcc.dg/di-longlong64-sync-1.c: Ditto.
910         * gcc.dg/di-sync-multithread.c: Ditto.
911         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
912         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
913
914 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
915
916         PR testsuite/51258
917         * lib/target-supports.exp
918         (check_effective_target_sync_int_128_runtime): New procedure.
919         (check_effective_target_sync_long_long_runtime): Ditto.
920         (check_effective_target_sync_long_long): Add arm*-*-*.
921         (check_effective_target_sync_longlong): Remove.
922
923         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
924         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
925         * gcc.dg/atomic-exchange-5.c: Ditto.
926         * gcc.dg/atomic-load-5.c: Ditto.
927         * gcc.dg/atomic-store-5.c: Ditto.
928         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
929         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
930         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
931         effective target.
932         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
933         * gcc.dg/atomic-exchange-4.c: Ditto.
934         * gcc.dg/atomic-load-4.c: Ditto.
935         * gcc.dg/atomic-store-4.c: Ditto.
936         * gcc.dg/di-longlong64-sync-1.c: Ditto.
937         * gcc.dg/di-sync-multithread.c: Ditto.
938         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
939         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
940
941 2011-11-25  Tobias Burnus  <burnus@net-b.de>
942
943         PR fortran/50408
944         * gfortran.dg/whole_file_35.f90: New.
945
946 2011-11-25  Tobias Burnus  <burnus@net-b.de>
947
948         PR fortran/51302
949         * gfortran.dg/volatile13.f90: New.
950
951 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
952
953         PR c/51256
954         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
955
956 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
957
958         PR c++/51227
959         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
960
961 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
962
963         PR target/51134
964         * gcc.target/i386/sw-1.c: Revert revision 181357.
965
966 2011-11-24  Tobias Burnus  <burnus@net-b.de>
967
968         PR fortran/51218
969         * gfortran.dg/implicit_pure_1.f90: New.
970
971 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
972
973         PR testsuite/51258
974         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
975         * gcc.dg/atomic-exchange-5.c: Likewise.
976         * gcc.dg/atomic-load-5.c: Likewise.
977         * gcc.dg/atomic-op-5.c: Likewise.
978         * gcc.dg/atomic-store-5.c: Likewise.
979         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
980
981 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
982
983         PR rtl-optimization/50290
984         * gcc.dg/pr50290.c: New test.
985
986 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
987
988         PR c++/51290
989         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
990
991 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
992
993         PR target/51261
994         * gcc.dg/pr51261.c: New test.
995
996 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
997
998         PR c++/51145
999         * g++.dg/cpp0x/alias-decl-14.C: New test.
1000         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1001         passing before.
1002         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1003         change.
1004         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1005         * g++.dg/lookup/struct1.C: Likewise.
1006         * g++.dg/parse/elab1.C: Likewise.
1007         * g++.dg/parse/elab2.C: Likewise.
1008         * g++.dg/parse/int-as-enum1.C: Likewise.
1009         * g++.dg/parse/typedef1.C: Likewise.
1010         * g++.dg/parse/typedef3.C: Likewise.
1011         * g++.dg/parse/typedef4.C: Likewise.
1012         * g++.dg/parse/typedef5.C: Likewise.
1013         * g++.dg/template/crash26.C: Likewise.
1014         * g++.dg/template/nontype4.C: Likewise.
1015         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1016         * g++.old-deja/g++.brendan/line1.C: Likewise.
1017         * g++.old-deja/g++.other/elab1.C: Likewise.
1018         * g++.old-deja/g++.other/syntax4.C: Likewise.
1019
1020 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1021
1022         PR rtl-optimization/50764
1023         * gcc.dg/pr50764.c: New test.
1024
1025 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1026
1027         PR c++/51265
1028         * g++.dg/cpp0x/decltype36.C: New.
1029
1030 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1031
1032         PR tree-optimization/51074
1033         * gcc.dg/vect/pr51074.c: New test.
1034
1035 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1036
1037         PR c++/51143
1038         * g++.dg/cpp0x/alias-decl-16.C: New test.
1039
1040 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR tree-optimization/50765
1043         * gcc.dg/pr50765.c: New test.
1044
1045 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1046
1047         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1048         * gcc.dg/vshift-3.c (main): Likewise.
1049
1050 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1051
1052         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1053
1054 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1055
1056         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1057         * gcc.misc-tests/gcov-17.c: Likewise.
1058         * g++.dg/gcov/gcov-8.C: Likewise.
1059         * g++.dg/gcov/gcov-9.C: Likewise.
1060
1061 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1062
1063         * g++.dg/tm/pr47747.C: New test.
1064
1065 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1066
1067         * g++.dg/tm/template-2.C: New test.
1068
1069 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1070
1071         PR debug/50827
1072         * gcc.dg/pr50827.c: New test.
1073
1074 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1075
1076         PR c++/50958
1077         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1078         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1079         * g++.dg/cpp0x/udlit-member.C: Adjust.
1080         * g++.dg/cpp0x/udlit-raw-length.C: New.
1081         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1082         * g++.dg/cpp0x/udlit-resolve.C: New.
1083         * c-c++-common/dfp/pr33466.c: Adjust.
1084
1085 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1086
1087         * lib/target-supports.exp
1088         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1089         with ultrasparc_vis2_hw.
1090         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1091         with ultrasparc_vis3_hw.
1092
1093 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1094
1095         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1096         *-*-solaris2* && c++.
1097
1098 2011-11-20  Joey Ye  <joey.ye@arm.com>
1099
1100         * gcc.dg/volatile-bitfields-1.c: New.
1101
1102 2011-11-20  Jason Merrill  <jason@redhat.com>
1103
1104         PR c++/48322
1105         * g++.dg/cpp0x/variadic120.C: New.
1106         * g++.dg/cpp0x/sfinae26.C: Adjust.
1107
1108         * g++.dg/cpp0x/sfinae11.C: Adjust.
1109         * g++.dg/cpp0x/sfinae26.C: Adjust.
1110         * g++.dg/template/unify11.C: Adjust.
1111
1112 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1113
1114         PR c++/51230
1115         * g++.dg/template/error46.C: New.
1116
1117 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1118
1119         PR target/51235
1120         * gcc.target/i386/pr51235.c: New test.
1121
1122         PR target/51236
1123         * gcc.target/i386/pr51236.c: New test.
1124
1125 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1126
1127         * gnat.dg/discr32.adb: New test.
1128         * gnat.dg/discr32_pkg.ads: New helper.
1129
1130 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1131
1132         PR gcov-profile/51113
1133         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1134         * gcc.misc-tests/gcov-16.c: New.
1135         * gcc.misc-tests/gcov-17.c: New.
1136         * g++.dg/gcov/gcov-8.C: New.
1137         * g++.dg/gcov/gcov-9.C: New.
1138         * g++.dg/gcov/gcov-10.C: New.
1139
1140 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1141
1142         PR c++/51194
1143         * g++.dg/cpp0x/alias-decl-15.C: New test.
1144
1145 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1146
1147         PR c++/51216
1148         * g++.dg/cpp0x/pr51216.C: New.
1149
1150 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1151
1152         * gcc.dg/delay-slot-2.c: New test.
1153
1154 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1155
1156         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1157
1158 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1159
1160         PR c++/51188
1161         * g++.dg/lookup/using46.C: New.
1162         * g++.dg/lookup/using47.C: New.
1163         * g++.dg/lookup/using48.C: New.
1164         * g++.dg/lookup/using49.C: New.
1165         * g++.dg/lookup/using50.C: New.
1166
1167 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1168
1169         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1170         supports /* ... */ comments.
1171
1172 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1173
1174         PR c++/51150
1175         * g++.dg/cpp0x/pr51150.C: New.
1176
1177 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1178
1179         PR tree-optimization/50605
1180         * g++.dg/ipa/pr50605.C: New test.
1181
1182 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1183
1184         PR c++/51191
1185         * g++.dg/cpp0x/alias-decl-13.C: New test.
1186
1187 2011-11-17  Jason Merrill  <jason@redhat.com>
1188
1189         PR c++/51186
1190         * g++.dg/cpp0x/auto27.C: New.
1191         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1192
1193 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1194
1195         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1196         memory model parameters don't match expected values.
1197         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1198         __atomic_compare_exchange.
1199         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1200         __atomic_compare_exchange_n.
1201         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1202         weak/strong parameter and fail if memory models aren't correct.
1203
1204 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1205
1206         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1207         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1208         to 10 seconds and fail when timeout occurs.  Improve error messages.
1209
1210 2011-11-17  Jason Merrill  <jason@redhat.com>
1211
1212         PR c++/51137
1213         * g++.dg/template/virtual2.C: New.
1214
1215 2011-11-17  Michael Matz  <matz@suse.de>
1216
1217         PR middle-end/50644
1218         PR middle-end/50741
1219         * g++.dg/tree-ssa/pr50741.C: New.
1220
1221 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1222
1223         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1224
1225 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1226
1227         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1228         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1229         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1230
1231 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1232
1233         PR fortran/39427
1234         PR fortran/37829
1235         * gfortran.dg/constructor_1.f90: New.
1236         * gfortran.dg/constructor_2.f90: New.
1237         * gfortran.dg/constructor_3.f90: New.
1238         * gfortran.dg/constructor_4.f90: New.
1239         * gfortran.dg/constructor_5.f90: New.
1240         * gfortran.dg/constructor_6.f90: New.
1241         * gfortran.dg/use_only_5.f90: New.
1242         * gfortran.dg/c_ptr_tests_17.f90: New.
1243         * gfortran.dg/c_ptr_tests_18.f90: New.
1244         * gfortran.dg/used_types_25.f90: New.
1245         * gfortran.dg/used_types_26.f90: New
1246         * gfortran.dg/type_decl_3.f90: New.
1247         * gfortran.dg/function_types_3.f90: Update dg-error.
1248         * gfortran.dg/result_1.f90: Ditto.
1249         * gfortran.dg/structure_constructor_3.f03: Ditto.
1250         * gfortran.dg/structure_constructor_4.f03: Ditto.
1251
1252 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1253
1254         * gcc.dg/vect/pr30858.c: Update expected output for
1255         architectures with multiple vector sizes.
1256
1257 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1258             Bernd Schmidt <bernds@coudesourcery.com>
1259             Sebastian Huber <sebastian.huber@embedded-brains.de>
1260
1261         PR target/49641
1262         * gcc.target/arm/pr49641.c: New test.
1263
1264 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1265
1266         PR tree-optimization/49960
1267         * gcc.dg/autopar/pr49960.c: New test.
1268         * gcc.dg/autopar/pr49960-1.c: New test.
1269
1270
1271 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1272
1273         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1274         * gcc.dg/pr43864-2.c: Same.
1275         * gcc.dg/pr43864-3.c: Same.
1276         * gcc.dg/pr43864-4.c: Same.
1277
1278 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1279
1280         * gcc.target/i386/sse2-cvt-vec.c: New test.
1281         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1282         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1283         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1284         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1285         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1286         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1287
1288 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1289
1290         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1291         powerpc*-*-darwin* targets.
1292
1293 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1294
1295         * c-c++-common/tm/trxn-expr-3.c: New test.
1296
1297 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1298
1299         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1300
1301 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1302
1303         * gcc.target/i386/avx-recip-vec.c: New test.
1304         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1305         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1306         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1307         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1308         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1309         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1310         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1311         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1312         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1313         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1314         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1315         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1316         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1317         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1318
1319 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1320
1321         PR c++/51107
1322         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1323         non-template literal operator.
1324
1325 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1326
1327         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1328         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1329         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1330         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1331         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1332         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1333         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1334         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1335         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1336         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1337         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1338         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1339         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1340         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1341         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1342         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1343
1344 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1345
1346         PR c++/6936
1347         PR c++/25994
1348         PR c++/26256
1349         PR c++/30195
1350         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1351         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1352         * g++.old-deja/g++.other/anon7.C: Likewise.
1353         * g++.old-deja/g++.other/using1.C: Likewise.
1354         * g++.old-deja/g++.other/redecl1.C: Likewise.
1355         * g++.old-deja/g++.other/typedef7.C: Likewise.
1356         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1357         * g++.dg/template/using2.C: Likewise.
1358         * g++.dg/template/static4.C: Likewise.
1359         * g++.dg/template/typedef1.C: Likewise.
1360         * g++.dg/lookup/name-clash9.C: Likewise.
1361         * g++.dg/abi/mangle41.C: Likewise.
1362         * g++.dg/parse/ctor5.C: Likewise.
1363         * g++.dg/inherit/using4.C: Likewise.
1364         * g++.dg/lookup/using24.C: New.
1365         * g++.dg/lookup/using25.C: New.
1366         * g++.dg/lookup/using26.C: New.
1367         * g++.dg/lookup/using27.C: New.
1368         * g++.dg/lookup/using28.C: New.
1369         * g++.dg/lookup/using29.C: New.
1370         * g++.dg/lookup/using30.C: New.
1371         * g++.dg/lookup/using31.C: New.
1372         * g++.dg/lookup/using32.C: New.
1373         * g++.dg/lookup/using33.C: New.
1374         * g++.dg/lookup/using34.C: New.
1375         * g++.dg/lookup/using35.C: New.
1376         * g++.dg/lookup/using36.C: New.
1377         * g++.dg/lookup/using37.C: New.
1378         * g++.dg/lookup/using38.C: New.
1379         * g++.dg/lookup/using39.C: New.
1380         * g++.dg/lookup/using40.C: New.
1381         * g++.dg/lookup/using41.C: New.
1382         * g++.dg/lookup/using42.C: New.
1383         * g++.dg/lookup/using43.C: New.
1384         * g++.dg/lookup/using44.C: New.
1385         * g++.dg/lookup/using45.C: New.
1386         * g++.dg/lookup/pr6936.C: New.
1387         * g++.dg/debug/using4.C: New.
1388         * g++.dg/debug/using5.C: New.
1389         * g++.dg/cpp0x/forw_enum10.C: New.
1390
1391 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1392             Jan Hubicka  <jh@suse.cz>
1393
1394         * gcc.target/i386/sw-1.c: Force rep;movsb.
1395
1396 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1397
1398         PR testsuite/51059
1399         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1400         dg-additional-options.
1401
1402 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1403
1404         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1405         specified.  Remove redundant runtime checks.
1406         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1407         Allow for other than -m4.  Fix typos in comments.
1408
1409 2011-11-12  Jason Merrill  <jason@redhat.com>
1410
1411         PR c++/986
1412         * g++.dg/warn/ref-temp1.C: New.
1413
1414         PR c++/51060
1415         * g++.dg/opt/stack2.C: New.
1416
1417 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1418
1419         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1420         alpha*-*-linux* targets.
1421
1422 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1423
1424         PR testsuite/51059
1425         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1426         Darwin targets and allow external symbols to be undefined.
1427
1428 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1429
1430         * gcc.misc-tests/gcov-15.c: New.
1431
1432 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1433
1434         PR tree-optimization/51058
1435         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1436         * gfortran.dg/vect/pr51058-2.f90: New test.
1437
1438 2011-11-10  Jason Merrill  <jason@redhat.com>
1439
1440         * g++.dg/template/linkage1.C: New.
1441         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1442         * g++.old-deja/g++.other/linkage4.C: Likewise.
1443
1444         PR c++/50973
1445         * g++.dg/cpp0x/defaulted33.C: New.
1446
1447 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1448
1449         PR middle-end/51038
1450         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1451         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1452         __atomic_clear.
1453
1454 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1455
1456         PR rtl-optimization/51040
1457         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1458         patchup code.
1459
1460 2011-11-10  Jason Merrill  <jason@redhat.com>
1461
1462         PR c++/51079
1463         * g++.dg/template/conv12.C: New.
1464
1465         PR debug/50983
1466         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1467
1468 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1469
1470         * gnat.dg/atomic6_1.adb: New test.
1471         * gnat.dg/atomic6_2.adb: Likewise.
1472         * gnat.dg/atomic6_3.adb: Likewise.
1473         * gnat.dg/atomic6_4.adb: Likewise.
1474         * gnat.dg/atomic6_5.adb: Likewise.
1475         * gnat.dg/atomic6_6.adb: Likewise.
1476         * gnat.dg/atomic6_7.adb: Likewise.
1477         * gnat.dg/atomic6_8.adb: Likewise.
1478         * gnat.dg/atomic6_pkg.ads: New helper.
1479
1480 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR middle-end/51077
1483         * gcc.c-torture/compile/pr51077.c: New test.
1484
1485         PR rtl-optimization/51023
1486         * gcc.c-torture/execute/pr51023.c: New test.
1487
1488 2011-11-10  Richard Guenther  <rguenther@suse.de>
1489
1490         PR tree-optimization/51042
1491         * gcc.dg/torture/pr51042.c: New testcase.
1492
1493 2011-11-10  Richard Guenther  <rguenther@suse.de>
1494
1495         PR tree-optimization/51070
1496         * gcc.dg/torture/pr51070.c: New testcase.
1497
1498 2011-11-10  Richard Guenther  <rguenther@suse.de>
1499
1500         PR tree-optimization/51030
1501         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1502
1503 2011-11-10  Richard Guenther  <rguenther@suse.de>
1504
1505         PR middle-end/51071
1506         * gcc.dg/torture/pr51071.c: New testcase.
1507
1508 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1509
1510         * gnat.dg/loop_optimization9.ad[sb]: New test.
1511
1512 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1513
1514         PR tree-optimization/51058
1515         * gfortran.dg/vect/pr51058.f90: New test.
1516
1517 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR tree-optimization/51000
1520         * gcc.dg/vect/pr51000.c: New test.
1521
1522 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1523
1524         PR c++/50837
1525         * g++.dg/cpp0x/static_assert5.C: New.
1526         * g++.dg/template/nontype13.C: Tweak.
1527
1528 2011-11-09  Jason Merrill  <jason@redhat.com>
1529
1530         PR c++/50972
1531         * g++.dg/cpp0x/noexcept16.C: New.
1532
1533         PR c++/51046
1534         * g++.dg/cpp0x/variadic119.C: New.
1535
1536 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR target/50911
1539         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1540         permutations.
1541         * gcc.dg/torture/vshuf-32.inc: Likewise.
1542         * gcc.dg/torture/vshuf-4.inc: Likewise.
1543         * gcc.dg/torture/vshuf-8.inc: Likewise.
1544
1545         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1546
1547 2011-11-09  Ian Lance Taylor  <iant@google.com>
1548
1549         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1550         procedure.
1551         * gcc.dg/split-5.c: New test.
1552
1553 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1554
1555         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1556
1557 2011-11-09  Jason Merrill  <jason@redhat.com>
1558
1559         PR c++/51029
1560         * g++.dg/template/virtual1.C: New.
1561
1562 2011-11-08  Jason Merrill  <jason@redhat.com>
1563
1564         Run most C++ tests in both C++98 and C++11 modes.
1565         * lib/target-supports.exp (check_effective_target_c++11): New.
1566         (check_effective_target_c++98): New.
1567         * lib/g++-dg.exp (g++-dg-runtest): New.
1568         * g++.dg/dg.exp: Use g++-dg-runtest.
1569         * g++.dg/charset/charset.exp: Likewise.
1570         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1571         * g++.dg/dfp/dfp.exp: Likewise.
1572         * g++.dg/gcov/gcov.exp: Likewise.
1573         * g++.dg/gomp/gomp.exp: Likewise.
1574         * g++.dg/graphite/graphite.exp: Likewise.
1575         * g++.dg/tls/tls.exp: Likewise.
1576         * g++.dg/tm/tm.exp: Likewise.
1577         * g++.dg/vect/vect.exp: Likewise.
1578         * g++.old-deja/old-deja.exp: Likewise.
1579         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1580         with some of the torture options.
1581         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1582         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1583         * g++.dg/init/null1.C: Only run in C++98.
1584         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1585         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1586         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1587         * g++.old-deja/g++.other/anon9.C: Likewise.
1588         * g++.old-deja/g++.other/linkage1.C: Likewise.
1589         * g++.old-deja/g++.other/linkage2.C: Likewise.
1590         * g++.old-deja/g++.pt/t29.C: Likewise.
1591         * g++.old-deja/g++.pt/t30.C: Likewise.
1592         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1593         * g++.dg/ext/anon-struct4.C: Likewise.
1594         * g++.dg/init/brace2.C: Likewise.
1595         * g++.dg/init/brace6.C: Likewise.
1596         * g++.dg/other/anon3.C: Likewise.
1597         * g++.dg/template/arg2.C: Likewise.
1598         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1599         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1600         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1601         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1602         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1603         * g++.old-deja/g++.brendan/init2.C: Likewise.
1604         * g++.old-deja/g++.brendan/init4.C: Likewise.
1605         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1606         * g++.old-deja/g++.jason/cond.C: Likewise.
1607         * g++.old-deja/g++.law/init1.C: Likewise.
1608         * g++.old-deja/g++.law/operators32.C: Likewise.
1609         * g++.old-deja/g++.pt/enum6.C: Likewise.
1610         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1611         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1612
1613         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1614         * g++.dg/init/new11.C: Likewise.
1615         * g++.dg/init/pr29571.C: Likewise.
1616         * g++.dg/lookup/forscope2.C: Likewise.
1617         * g++.dg/parse/linkage1.C: Likewise.
1618         * g++.dg/parse/typedef8.C: Likewise.
1619         * g++.dg/template/error44.C: Likewise.
1620         * g++.dg/tls/diag-2.C: Likewise.
1621         * g++.dg/tls/diag-4.C: Likewise.
1622         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1623         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1624         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1625         * g++.old-deja/g++.brendan/new3.C: Likewise.
1626         * g++.old-deja/g++.eh/new1.C: Likewise.
1627         * g++.old-deja/g++.eh/new2.C: Likewise.
1628         * g++.old-deja/g++.jason/new.C: Likewise.
1629         * g++.old-deja/g++.law/friend1.C: Likewise.
1630         * g++.old-deja/g++.mike/net46.C: Likewise.
1631         * g++.old-deja/g++.mike/p755.C: Likewise.
1632         * g++.old-deja/g++.other/new6.C: Likewise.
1633
1634         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1635         * g++.dg/template/crash53.C: Likewise.
1636         * g++.dg/template/void9.C: Likewise.
1637
1638 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1639
1640         PR c++/51045
1641         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1642
1643 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1644
1645         PR c++/51047
1646         * g++.dg/cpp0x/sfinae29.C: New.
1647
1648 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1649
1650         PR fortran/50960
1651         * gfortran.dg/typebound_call_22.f03: New test case.
1652
1653 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1654
1655         PR libfortran/50016
1656         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1657
1658 2011-11-09  Richard Guenther  <rguenther@suse.de>
1659
1660         PR tree-optimization/51039
1661         * gcc.dg/pr51039.c: New testcase.
1662
1663 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1664
1665         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1666         Enable also for powerpc*-*-*.
1667
1668 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1669
1670         PR fortran/50540
1671         * gfortran.dg/forall_16.f90: New test.
1672
1673 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1674
1675         PR fortran/38718
1676         * gfortran.dg/initialization_29.f90: Expand test.
1677
1678 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1679
1680         PR c++/51027
1681         * g++.dg/cpp0x/alias-decl-12.C: New test.
1682         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1683
1684 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1685
1686         PR debug/51032
1687         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1688
1689 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1690
1691         PR tree-optimization/51015
1692         * gcc.dg/vect/pr51015.c: New test.
1693
1694 2011-11-08  David S. Miller  <davem@davemloft.net>
1695
1696         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1697         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1698
1699 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1700
1701         PR fortran/50404
1702         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1703
1704 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1705
1706         PR fortran/50409
1707         * gfortran.dg/string_5.f90: Improve testcase.
1708
1709 2011-10-23  Jason Merrill  <jason@redhat.com>
1710
1711         PR c++/50835
1712         * g++.dg/template/lvalue2.C: New.
1713
1714 2011-11-08  Michael Matz  <matz@suse.de>
1715
1716         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1717         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1718         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1719         * g++.dg/eh/builtin2.C: Ditto.
1720         * g++.dg/eh/builtin3.C: Ditto.
1721
1722 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1723
1724         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1725         being prefered even for -mavx.
1726         * gcc.target/i386/avx-cvt-3.c: New test.
1727
1728 2011-11-08  Richard Guenther  <rguenther@suse.de>
1729
1730         PR tree-optimization/51012
1731         * gcc.dg/pr51012-1.c: New testcase.
1732         * gcc.dg/pr51012-2.c: Likewise.
1733
1734 2011-11-08  Richard Guenther  <rguenther@suse.de>
1735
1736         PR middle-end/51010
1737         * c-c++-common/uninit-pr51010.c: New testcase.
1738
1739 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1740
1741         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1742         check_effective_target_vect_call_copysignf,
1743         check_effective_target_vect_call_lrint): New procedures.
1744         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1745         $VECT_SLP_CFLAGS with -ffast-math.
1746         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1747         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1748         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1749         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1750
1751 2011-11-07  Richard Henderson  <rth@redhat.com>
1752             Aldy Hernandez  <aldyh@redhat.com>
1753             Torvald Riegel  <triegel@redhat.com>
1754
1755         Merged from transactional-memory.
1756
1757         * g++.dg/dg.exp: Run transactional memory tests.
1758         * g++.dg/tm: New directory with new tests.
1759         * gcc.dg/tm: New directory with new tests.
1760         * c-c++-common/tm: New directory with new tests.
1761
1762 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1763
1764         Fix context handling of alias-declaration
1765         * g++.dg/cpp0x/alias-decl-11.C: New test.
1766
1767 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1768
1769         PR c++/50864
1770         * g++.dg/parse/template26.C: New.
1771         * g++.dg/template/crash45.C: Adjust dg-error string.
1772
1773 2011-11-07  Jason Merrill  <jason@redhat.com>
1774
1775         PR c++/50848
1776         * g++.dg/template/lookup9.C: New.
1777
1778         PR c++/50863
1779         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1780
1781         PR c++/50870
1782         * g++.dg/cpp0x/decltype35.C: New.
1783
1784 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1785
1786         Support C++11 alias-declaration
1787         PR c++/45114
1788         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1789         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1790         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1791         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1792         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1793         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1794         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1795         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1796         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1797         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1798         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1799         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1800         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1801
1802 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1803
1804         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1805
1806 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1807
1808         PR fortran/50919
1809         * gfortran.dg/typebound_call_21.f03: New.
1810
1811 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1812
1813         * gcc.dg/profile-dir-1.c: Adjust final scan.
1814         * gcc.dg/profile-dir-2.c: Adjust final scan.
1815         * gcc.dg/profile-dir-3.c: Adjust final scan.
1816         * gcc.misc-tests/gcov.exp: Adjust regexp.
1817         * gcc.misc-tests/gcov-12.c: New.
1818         * gcc.misc-tests/gcov-13.c: New.
1819         * gcc.misc-tests/gcovpart-13b.c: New.
1820         * gcc.misc-tests/gcov-14.c: New.
1821
1822 2011-11-07  Jason Merrill  <jason@redhat.com>
1823
1824         PR c++/35688
1825         * g++.dg/ext/visibility/template8.C: New.
1826
1827 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1828
1829         PR tree-optimization/50789
1830         * gcc.target/i386/avx2-gather-1.c: New test.
1831         * gcc.target/i386/avx2-gather-2.c: New test.
1832         * gcc.target/i386/avx2-gather-3.c: New test.
1833         * gcc.target/i386/avx2-gather-4.c: New test.
1834
1835 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1836
1837         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1838
1839 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1840
1841         PR libfortran/45723
1842         * gfortran.dg/open_dev_null.f90: Remove testcase.
1843
1844 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         * lib/target-supports.exp (check_effective_target_sync_int_128):
1847         Don't cache the result.
1848         (check_effective_target_sync_long_long): Ditto.
1849
1850 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1851
1852         PR rtl-optimization/47698
1853         * gcc.target/i386/47698.c: New test.
1854
1855 2011-11-06  Jason Merrill  <jason@redhat.com>
1856
1857         PR c++/35688
1858         * g++.dg/ext/visibility/template7.C: New.
1859
1860 2011-11-07  Terry Guo  <terry.guo@arm.com>
1861
1862         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1863         * gcc.target/arm/wmul-2.c: Ditto.
1864         * gcc.target/arm/wmul-3.c: Ditto.
1865         * gcc.target/arm/wmul-4.c: Ditto.
1866
1867 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1868
1869         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1870         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1871         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1872         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1873         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1874         expected diagnostics.
1875
1876 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1877             Richard Henderson  <rth@redhat.com>
1878             Aldy Hernandez  <aldyh@redhat.com>
1879
1880         Merged from cxx-mem-model.
1881
1882         * lib/target-supports.exp (check_effective_target_sync_int_128,
1883         check_effective_target_sync_long_long): Check whether the target
1884         supports 64 and 128 bit __sync builtins.
1885         (check_effective_target_cas_char): New.
1886         (check_effective_target_cas_int): New.
1887         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1888         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1889         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1890         produce the expected library calls.
1891         * gcc.dg/atomic-fence.c: New functional tests.
1892         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1893         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1894         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1895         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1896         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1897         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1898         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1899         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1900         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1901         are atomic.
1902         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1903         loads are atomic.
1904         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1905         are atomic.
1906         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1907         are atomic.
1908         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1909         int128 operations are atomic.
1910         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1911         operations are atomic.
1912         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1913         operations are atomic.
1914         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1915         operations are atomic.
1916         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1917         stores aren't moved out of a loop.
1918         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1919         globals don't overwrite neighbouring globals.
1920         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1921         writes dont overwrite neighbouring components.
1922         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1923         * c-c++-common/gomp/atomic-3.c: Likewise.
1924         * c-c++-common/gomp/atomic-9.c: Likewise.
1925         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1926         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1927         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1928         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1929         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1930         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1931         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1932         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1933         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1934         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1935         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1936         g++.dg/gomp/atomic-15.C: Remove.
1937         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1938         * gcc.dg/gomp/atomic-11.c: Remove test.
1939
1940 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1941
1942         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1943         * gcc.dg/vect/slp-cond-1.c: New test.
1944         * gcc.dg/vect/slp-cond-2.c: New test.
1945
1946 2011-11-05  David S. Miller  <davem@davemloft.net>
1947
1948         * lib/test-supports.exp
1949         (check_effective_target_ultrasparc_vis2_hw): New proc.
1950         (check_effective_target_ultrasparc_vis3_hw): New proc.
1951         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1952         * gcc.target/sparc/vec-init-2.inc: Likewise.
1953         * gcc.target/sparc/vec-init-3.inc: Likewise.
1954         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1955         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1956         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1957         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1958         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1959         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1960         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1961         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1962         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1963
1964 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1965
1966         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1967         Disable test on Epiphany.
1968         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1969         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1970         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1971         * g++.dg/parse/pragma3.C: Likewise.
1972         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1973         (bar): Use it.
1974         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1975         * gcc.dg/tls/thr-cse-1.c: Likewise.
1976         * g++.dg/opt/devirt2.C: Likewise.
1977         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1978         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1979         * gcc.target/epiphany: New directory.
1980
1981 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1982
1983         * gfortran.dg/quad_2.f90: New.
1984
1985 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1986
1987         * gcc.dg/strlenopt-22g.c: New wrapper around...
1988         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1989
1990 2011-11-04  Jason Merrill  <jason@redhat.com>
1991
1992         PR c++/26714
1993         * g++.dg/init/lifetime2.C: New.
1994         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1995
1996         PR c++/48370
1997         * g++.dg/init/lifetime1.C: Test cleanup order.
1998
1999 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2000
2001         * g++.dg/other/offsetof7.C: New test.
2002
2003 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2004
2005         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2006         variable, default empty, -ffat-lto-objects for effective_target_lto.
2007         (gcc-dg-test-1): Add options from dg-final methods.
2008         * lib/scanasm.exp (scan-assembler_required_options)
2009         (scan-assembler-not_required_options): New procs.
2010
2011 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2012
2013         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2014         generate a pedwarn in c++98-mode.
2015         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2016         don't generate a pedwarn in c++0x-mode.
2017
2018 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2019
2020         PR c++/50965
2021         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2022
2023 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2024
2025         PR rtl-optimization/38644
2026         * gcc.target/arm/stack-red-zone.c: New.
2027
2028 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2029
2030         PR c++/48420
2031         * g++.dg/warn/Wconversion-null-3.C: New.
2032
2033 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2034
2035         PR c++/50941
2036         * g++.dg/cpp0x/udlit-strint-length.C: New.
2037
2038 2011-11-04  Jason Merrill  <jason@redhat.com>
2039
2040         PR c++/48370
2041         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2042         * g++.dg/init/lifetime1.C: New.
2043         * g++.dg/init/ref21.C: New.
2044         * g++.dg/eh/array1.C: New.
2045
2046 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2047
2048         PR tree-optimization/50763
2049         * gcc.dg/pr50763-5.c: New test.
2050
2051 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2052
2053         PR tree-optimization/50763
2054         * g++.dg/pr50763-4.C: New test.
2055
2056 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2057
2058         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2059         test.
2060
2061         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2062
2063         * gcc.dg/torture/vec-cvt-1.c: New test.
2064
2065 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2066
2067         * gnat.dg/specs/private1[-sub].ads: New test.
2068
2069 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2070
2071         PR fortran/43829
2072         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2073         * gfortran.dg/inline_sum_1.f90: New.
2074         * gfortran.dg/inline_sum_2.f90: New.
2075         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2076         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2077         * gfortran.dg/inline_product_1.f90: New.
2078
2079 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2080
2081         PR fortran/50933
2082         * gfortran.dg/bind_c_dts_5.f90: New.
2083
2084 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2085
2086         PR fortran/50960
2087         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2088
2089 2011-11-03  Richard Guenther  <rguenther@suse.de>
2090
2091         PR middle-end/50079
2092         * g++.dg/init/copy7.C: Remove testcase.
2093
2094 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2095
2096         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2097         * g++.dg/ipa/devirt-c-2.C: Likewise.
2098         * g++.dg/ipa/devirt-c-7.C: New test.
2099         * g++.dg/ipa/devirt-c-8.C: Likewise.
2100
2101 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2102
2103         PR tree-optimization/50912
2104         * gnat.dg/loop_optimization10.ad[sb]: New test.
2105         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2106
2107 2011-11-02  Jason Merrill  <jason@redhat.com>
2108
2109         PR c++/50930
2110         * g++.dg/cpp0x/nsdmi-list2.C: New.
2111
2112 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2113
2114         PR c++/50810
2115         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2116         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2117
2118 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2119
2120         PR tree-optimization/50769
2121         * gfortran.dg/pr50769.f90: New test.
2122
2123 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2124
2125         * gcc.target/sparc/20111102-1.c: New test.
2126
2127 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2128
2129         PR c++/50956
2130         * g++.dg/warn/Wcast-qual2.C: New.
2131
2132 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2133
2134         PR tree-optimization/50763
2135         * g++.dg/pr50763-3.C: New test.
2136
2137 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2138
2139         PR tree-optimization/50672
2140         * g++.dg/pr50672.C: New test.
2141
2142 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2143
2144         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2145         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2146         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2147
2148         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2149
2150 2011-11-02  Richard Guenther  <rguenther@suse.de>
2151
2152         PR tree-optimization/50902
2153         * gcc.dg/torture/pr50902.c: New testcase.
2154
2155 2010-11-02  Richard Guenther  <rguenther@suse.de>
2156
2157         PR tree-optimization/50890
2158         * gcc.dg/torture/pr50890.c: New testcase.
2159
2160 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2161
2162         PR c++/44277
2163         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2164         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2165
2166 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2167
2168         PR tree-optimization/50908
2169         * gcc.dg/pr50908.c: New test.
2170         * gcc.dg/pr50908-2.c: Same.
2171         * gcc.dg/pr50908-3.c: Same.
2172
2173 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2174
2175         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2176         the outer loop.  Remove comment.  Don't check for widen-mult.
2177
2178 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2179
2180         * gcc.dg/ipa/ipcp-4.c: New test.
2181
2182 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2183
2184         * gcc.dg/vshift-3.c: New test.
2185         * gcc.dg/vshift-4.c: New test.
2186         * gcc.dg/vshift-5.c: New test.
2187
2188 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2189
2190         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2191         and current implementation.
2192
2193 2011-10-31  Paul Brook  <paul@codesourcery.com>
2194
2195         * gcc.dg/constructor-1.c: New test.
2196
2197 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2198
2199         PR fortran/50753
2200         * gfortran.dg/dshift_3.f90: New test.
2201
2202 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2203
2204         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2205         hppa*-*-hpux*.
2206         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2207         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2208         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2209         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2210         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2211         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2212         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2213         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2214         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2215         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2216         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2217         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2218         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2219         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2220         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2221         * gcc.dg/vector-compare-2.c: Likewise.
2222
2223 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2224
2225         PR c++/50901
2226         * g++.dg/cpp0x/pr50901.C: New.
2227
2228 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2229
2230         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2231         * gcc.target/i386/fma4-check.h (main): Ditto.
2232         * gcc.target/i386/xop-check.h (main): Ditto.
2233
2234 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2235
2236         Revert:
2237         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2238
2239         PR c++/50864
2240         * g++.dg/template/crash109.C: New.
2241
2242 2011-10-28  Jason Merrill  <jason@redhat.com>
2243
2244         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2245
2246 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2247
2248         PR c++/50864
2249         * g++.dg/template/crash109.C: New.
2250
2251 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2252
2253         * gfortran.dg/nearest_5.f90: New test.
2254
2255 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2256
2257         * gcc.dg/vshift-1.c: New test.
2258         * gcc.dg/vshift-2.c: New test.
2259         * gcc.target/i386/xop-vshift-1.c: New test.
2260         * gcc.target/i386/xop-vshift-2.c: New test.
2261         * gcc.target/i386/avx2-vshift-1.c: New test.
2262
2263 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2264
2265         PR rtl-optimization/49720
2266         * g++.dg/torture/pr49720.C: New test.
2267
2268 2011-10-27  David S. Miller  <davem@davemloft.net>
2269
2270         * gcc.target/sparc/setcc-3.c: New test.
2271
2272 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2273
2274         PR c++/30066
2275         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2276
2277 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2278
2279         * gcc.target/i386/sse2-cvt-1.c: New test.
2280         * gcc.target/i386/sse2-cvt-2.c: New test.
2281         * gcc.target/i386/avx-cvt-1.c: New test.
2282         * gcc.target/i386/avx-cvt-2.c: New test.
2283         * gcc.target/i386/avx2-cvt-1.c: New test.
2284         * gcc.target/i386/avx2-cvt-2.c: New test.
2285
2286 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2287
2288         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2289
2290 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2291             Steven G. Kargl  <kargl@gcc.gnu.org>
2292
2293         PR target/50875
2294         * gfortran.dg/pr50875.f90: New test.
2295
2296 2011-10-26  David S. Miller  <davem@davemloft.net>
2297
2298         * gcc.target/sparc/fmaf-1.c: New test.
2299
2300         * gcc.target/sparc/setcc-1.c: New test.
2301         * gcc.target/sparc/setcc-2.c: New test.
2302
2303 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2304
2305         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2306
2307 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2308
2309         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2310         Windows targets.
2311
2312 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2313
2314         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2315         symbol names.
2316
2317 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2318
2319         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2320
2321 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2322
2323         * gnat.dg/specs/discr1.ads: New test.
2324         * gnat.dg/specs/discr1_pkg.ads: New helper.
2325
2326 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2327
2328         * gnat.dg/specs/unchecked_union.ads: Rename to...
2329         * gnat.dg/specs/unchecked_union1.ads: ...this.
2330         * gnat.dg/specs/unchecked_union2.ads: New test.
2331
2332 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2333
2334         * gnat.dg/specs/atomic1.ads: New test.
2335
2336 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2337
2338         Implement C++11 user-defined literals.
2339         * g++.dg/cpp0x/udlit-addr.C: New.
2340         * g++.dg/cpp0x/udlit-args.C: New.
2341         * g++.dg/cpp0x/udlit-args-neg.C: New.
2342         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2343         * g++.dg/cpp0x/udlit-concat.C: New.
2344         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2345         * g++.dg/cpp0x/udlit-constexpr.C: New.
2346         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2347         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2348         * g++.dg/cpp0x/udlit-friend.C: New.
2349         * g++.dg/cpp0x/udlit-general.C: New.
2350         * g++.dg/cpp0x/udlit-inline.C: New.
2351         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2352         * g++.dg/cpp0x/udlit-member-neg.C: New.
2353         * g++.dg/cpp0x/udlit-namespace.C: New.
2354         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2355         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2356         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2357         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2358         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2359         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2360         * g++.dg/cpp0x/udlit-raw-str.C: New.
2361         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2362         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2363         * g++.dg/cpp0x/udlit-systemheader.C: New.
2364         * g++.dg/cpp0x/udlit-template.C: New.
2365         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2366         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2367         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2368         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2369         * g++.dg/cpp0x/udlit_system_header: New.
2370
2371 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2372
2373         PR c++/50870
2374         * g++.dg/cpp0x/decltype34.C: New.
2375
2376 2011-10-26  Tom de Vries <tom@codesourcery.com>
2377
2378         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2379         * gcc.c-torture/unsorted/HIset.c: Same.
2380         * gcc.c-torture/unsorted/SIcmp.c: Same.
2381         * gcc.c-torture/unsorted/SIset.c: Same.
2382         * gcc.c-torture/unsorted/SFset.c: Same.
2383         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2384         * gcc.c-torture/unsorted/USIcmp.c: Same.
2385         * gcc.c-torture/unsorted/DFcmp.c: Same.
2386
2387 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2388
2389         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2390         to work also with -masm=intel and additionally test the xmm vs. ymm
2391         register type combination on mask/dest and in vsib.
2392         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2393         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2394         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2395         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2396         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2397         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2398         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2399         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2400         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2401         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2402         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2403         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2404         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2405         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2406         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2407         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2408         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2409         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2410         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2411         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2412         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2413         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2414         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2415         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2416         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2417         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2418         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2419         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2420         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2421         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2422         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2423
2424 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2425
2426         PR tree-optimization/50763
2427         * gcc.dg/pr50763-2.c: New test.
2428
2429 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2430
2431         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2432         Update expected messages.
2433
2434 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2435
2436         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2437
2438 2011-10-25  Jason Merrill  <jason@redhat.com>
2439
2440         PR c++/50866
2441         * g++.dg/init/aggr7.C: New.
2442
2443         PR c++/49996
2444         * g++.dg/cpp0x/initlist59.C: New.
2445
2446 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2447
2448         PR c++/50858
2449         * g++.dg/overload/operator5.C: New.
2450
2451 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2452
2453         PR c++/50861
2454         * g++.dg/template/crash108.C: New.
2455
2456 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR tree-optimization/50596
2459         * gcc.dg/vect/vect-cond-10.c: New test.
2460
2461 2011-10-24  Joey Ye  <joey.ye@arm.com>
2462
2463         * gcc.target/arm/pr42575.c: Remove architecture option.
2464
2465 2011-10-24  David S. Miller  <davem@davemloft.net>
2466
2467         * gcc.target/sparc/vis3move-1.c: New test.
2468         * gcc.target/sparc/vis3move-2.c: New test.
2469         * gcc.target/sparc/vis3move-3.c: New test.
2470
2471 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2472
2473         * gcc.dg/strlenopt-22.c: New testcase.
2474         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2475
2476 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2477
2478         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2479         Remove -march=i386.
2480         (dg-skip-if): Remove.
2481         * gcc.target/i386/funcspec-1.c: Ditto.
2482         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2483
2484 2011-10-24  Richard Guenther  <rguenther@suse.de>
2485
2486         * gcc.dg/vect/vect-bool-1.c: New testcase.
2487
2488 2011-10-24  Richard Guenther  <rguenther@suse.de>
2489
2490         PR tree-optimization/50838
2491         * gcc.dg/torture/pr50838.c: New testcase.
2492
2493 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2494
2495         PR tree-optimization/50730
2496         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2497         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2498         -fno-tree-sra and SLP flags.
2499
2500 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2501
2502         PR c++/50841
2503         Revert:
2504         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2505
2506         PR c++/50810
2507         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2508         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2509
2510 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2511
2512         PR c++/50810
2513         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2514         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2515
2516 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2517
2518         PR tree-optimization/50763
2519         * gcc.dg/pr50763.c: New test.
2520
2521 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2522
2523         PR target/50788
2524         * gcc.target/i386/pr50788.c: New test.
2525
2526 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2527
2528         PR tree-optimization/50819
2529         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2530         * g++.dg/vect/slp-pr50819.cc: New test.
2531
2532 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2533
2534         PR c++/45385
2535         * g++.dg/warn/Wconversion4.C: New.
2536
2537 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR target/50813
2540         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2541         from element other than first and reverse permutation.
2542         * gcc.dg/torture/vshuf-16.inc: Likewise.
2543         * gcc.dg/torture/vshuf-8.inc: Likewise.
2544         * gcc.dg/torture/vshuf-4.inc: Likewise.
2545
2546 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2547
2548         PR c++/31423
2549         * g++.dg/parse/error43.C: New.
2550         * g++.dg/parse/error44.C: Likewise.
2551
2552 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2553             Kirill Yukhin  <kirill.yukhin@intel.com>
2554
2555         PR target/50740
2556         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2557         * gcc.target/i386/bmi2-check.h: Ditto.
2558
2559 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2560
2561         PR c++/50811
2562         * g++.dg/cpp0x/override2.C: Add test.
2563
2564 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2565
2566         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2567         check_linker_plugin_available.
2568
2569 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2570
2571         * gcc.target/i386/branch-cost1.c: New test.
2572         * gcc.target/i386/branch-cost2.c: New test.
2573         * gcc.target/i386/branch-cost3.c: New test.
2574         * gcc.target/i386/branch-cost4.c: New test.
2575
2576 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2577
2578         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2579
2580 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2581
2582         PR testsuite/50722
2583         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2584
2585 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2586
2587         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2588         (_moz_foo, EXT__foo): Use ASMNAME.
2589
2590 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2591
2592         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2593         names.
2594
2595 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2596
2597         PR target/50766
2598         * gcc.target/i386/pr50766.c: New test.
2599
2600 2011-10-20  Jason Merrill  <jason@redhat.com>
2601
2602         PR c++/41449
2603         * g++.dg/eh/partial1.C: New.
2604
2605 2011-10-20  Richard Henderson  <rth@redhat.com>
2606
2607         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2608         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2609         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2610         Use __builtin_shuffle.
2611
2612 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2613
2614         PR fortran/50514
2615         * gfortran.dg/ishft_3.f90:  Update test.
2616
2617 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2618
2619         PR fortran/50524
2620         * gfortran.dg/substring_integer_index.f90: New test.
2621
2622 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2623
2624         * gfortran.dg/format_string.f: New test.
2625
2626 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2627
2628         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2629         non_strict_align.
2630         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2631
2632 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2633
2634         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2635         gcc.target/i386/pr46226.c: Do not use
2636         -mno-accumulate-outgoing-args.
2637
2638 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2639
2640         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2641         including <strings.h>.
2642
2643 2011-10-19  Jan Hubicka  <jh@suse.cz>
2644
2645         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2646         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2647         * lib/c-torture.exp: Likewise.
2648         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2649         * gcc.c-torture/compile/sync-1.c: Likewise.
2650         * gcc.c-torture/compile/sync-1.c: Likewise.
2651         * gcc.c-torture/compile/sync-3.c: Likewise.
2652         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2653         * gcc.dg/noncompile/920507-1.c: Likewise.
2654         * gcc.dg/torture/pr36400.c: Likewise.
2655         * g++.dg/torture/pr34850.C: Likewise.
2656
2657 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2658
2659         * gnat.dg/source_ref1.adb: New test.
2660         * gnat.dg/source_ref2.adb: Likewise.
2661
2662 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2663
2664         PR c++/13657
2665         * g++.dg/parse/error42.C: New.
2666         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2667
2668 2011-10-19  Jason Merrill  <jason@redhat.com>
2669
2670         PR c++/50793
2671         * g++.dg/init/value9.C: New.
2672
2673 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2674
2675         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2676         * gcc.dg/torture/vshuf-16.inc: Likewise.
2677         * gcc.dg/torture/vshuf-8.inc: Likewise.
2678         * gcc.dg/torture/vshuf-4.inc: Likewise.
2679
2680 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2681
2682         PR fortran/47023
2683         * gfortran.dg/sizeof_proc.f90: New.
2684
2685 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2686
2687         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2688         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2689
2690 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2691
2692         PR testsuite/50796
2693         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2694
2695 2011-10-19  Jason Merrill  <jason@redhat.com>
2696
2697         PR c++/50787
2698         * g++.dg/init/ref20.C: New.
2699
2700 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2701
2702         PR middle-end/50795
2703         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2704         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2705         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2706         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2707         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2708
2709 2011-10-19  Richard Guenther  <rguenther@suse.de>
2710
2711         PR middle-end/50768
2712         * gcc.dg/torture/pr50768.c: New testcase.
2713
2714 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2715
2716         PR rtl-optimization/50340
2717         * gcc.dg/pr50340.c: New.
2718
2719 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2720
2721         PR tree-optimization/50717
2722
2723         * gcc.dg/pr50717-1.c: New file.
2724         * gcc.target/arm/wmul-12.c: Correct types.
2725         * gcc.target/arm/wmul-8.c: Correct types.
2726
2727 2011-10-18  Jason Merrill  <jason@redhat.com>
2728
2729         PR c++/50531
2730         * g++.dg/cpp0x/defaulted32.C: New.
2731
2732         PR c++/50742
2733         * g++.dg/lookup/using23.C: New.
2734
2735         PR c++/50500
2736         * g++.dg/cpp0x/implicit12.C: New.
2737         * g++.dg/cpp0x/defaulted20.C: Adjust.
2738         * g++.dg/cpp0x/defaulted21.C: Adjust.
2739         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2740         * g++.dg/cpp0x/implicit4.C: Adjust.
2741         * g++.dg/cpp0x/implicit5.C: Adjust.
2742         * g++.dg/cpp0x/implicit8.C: Adjust.
2743         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2744         * g++.dg/cpp0x/not_special.C: Adjust.
2745         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2746         * g++.dg/cpp0x/rv1n.C: Adjust.
2747         * g++.dg/cpp0x/rv2n.C: Adjust.
2748         * g++.dg/cpp0x/rv3n.C: Adjust.
2749         * g++.dg/cpp0x/rv4n.C: Adjust.
2750         * g++.dg/cpp0x/rv5n.C: Adjust.
2751         * g++.dg/cpp0x/rv6n.C: Adjust.
2752         * g++.dg/cpp0x/rv7n.C: Adjust.
2753
2754 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2755
2756         * gcc.target/i386/avx2-vpop-check.h: New header.
2757         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2758         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2759         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2760         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2761         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2762         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2763         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2764         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2765         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2766         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2767         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2768         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2769         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2770         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2771         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2772
2773 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2774
2775         PR fortran/50420
2776         * gfortran.dg/coarray_subobject_1.f90: New test.
2777         * gfortran.dg/coarray/subobject_1.f90: New test.
2778
2779 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2780
2781         PR rtl-optimization/50205
2782         * gcc.dg/pr50205.c: New.
2783
2784 2011-10-18  Richard Guenther  <rguenther@suse.de>
2785
2786         PR tree-optimization/50767
2787         * gcc.dg/torture/pr50767.c: New testcase.
2788
2789 2011-10-18  Julian Brown  <julian@codesourcery.com>
2790
2791         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2792         * gcc.target/arm/unaligned-memcpy-1.c: New.
2793         * gcc.target/arm/unaligned-memcpy-2.c: New.
2794         * gcc.target/arm/unaligned-memcpy-3.c: New.
2795         * gcc.target/arm/unaligned-memcpy-4.c: New.
2796
2797 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2798
2799         PR fortran/47023
2800         * gfortran.dg/iso_c_binding_class.f03: New.
2801
2802 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2803
2804         * testsuite/lib/target-supports.exp
2805         (check_effective_target_vect_widen_shift): New.
2806         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2807         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2808         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2809         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2810
2811 2011-10-18  Richard Guenther  <rguenther@suse.de>
2812
2813         * gcc.dg/torture/restrict-1.c: New testcase.
2814
2815 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2816
2817         * g++.dg/ext/bases.C: New test.
2818
2819 2011-10-17  David S. Miller  <davem@davemloft.net>
2820
2821         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2822         all operations to emit VIS instructions.
2823         * gcc.target/sparc/fandnot.c: Likewise.
2824         * gcc.target/sparc/fnot.c: Likewise.
2825         * gcc.target/sparc/for.c: Likewise.
2826         * gcc.target/sparc/fornot.c: Likewise.
2827         * gcc.target/sparc/fxnor.c: Likewise.
2828         * gcc.target/sparc/fxor.c: Likewise.
2829         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2830         needed.
2831
2832 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2833
2834         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2835         * gcc.dg/torture/vshuf-16.inc: New file.
2836         * gcc.dg/torture/vshuf-2.inc: New file.
2837         * gcc.dg/torture/vshuf-32.inc: New file.
2838         * gcc.dg/torture/vshuf-4.inc: New file.
2839         * gcc.dg/torture/vshuf-8.inc: New file.
2840         * gcc.dg/torture/vshuf-main.inc: New file.
2841         * gcc.dg/torture/vshuf-v16hi.c: New test.
2842         * gcc.dg/torture/vshuf-v16qi.c: New test.
2843         * gcc.dg/torture/vshuf-v2df.c: New test.
2844         * gcc.dg/torture/vshuf-v2di.c: New test.
2845         * gcc.dg/torture/vshuf-v2sf.c: New test.
2846         * gcc.dg/torture/vshuf-v2si.c: New test.
2847         * gcc.dg/torture/vshuf-v32qi.c: New test.
2848         * gcc.dg/torture/vshuf-v4df.c: New test.
2849         * gcc.dg/torture/vshuf-v4di.c: New test.
2850         * gcc.dg/torture/vshuf-v4hi.c: New test.
2851         * gcc.dg/torture/vshuf-v4sf.c: New test.
2852         * gcc.dg/torture/vshuf-v4si.c: New test.
2853         * gcc.dg/torture/vshuf-v8hi.c: New test.
2854         * gcc.dg/torture/vshuf-v8qi.c: New test.
2855         * gcc.dg/torture/vshuf-v8sf.c: New test.
2856         * gcc.dg/torture/vshuf-v8si.c: New test.
2857
2858 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2859
2860         PR tree-optimization/50746
2861         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2862
2863 2011-10-17  Jason Merrill  <jason@redhat.com>
2864
2865         PR c++/50736
2866         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2867
2868 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2869
2870         PR c++/44524
2871         * g++.dg/parse/error41.C: New.
2872         * g++.dg/parse/error20.C: Adjust.
2873
2874 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2875
2876         PR c++/50757
2877         * g++.dg/warn/format7.C: New.
2878         * obj-c++.dg/warn7.mm: Likewise.
2879
2880 2011-10-17  Richard Guenther  <rguenther@suse.de>
2881
2882         PR tree-optimization/50729
2883         * gcc.dg/torture/pr50729.c: New testcase.
2884
2885 2011-10-15  Tom Tromey  <tromey@redhat.com>
2886             Dodji Seketeli  <dodji@redhat.com>
2887
2888         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2889         included files.
2890         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2891         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2892         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2893         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2894
2895 2011-10-15  Tom Tromey  <tromey@redhat.com>
2896             Dodji Seketeli  <dodji@redhat.com>
2897
2898         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2899
2900 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2901
2902         PR c++/48489
2903         * g++.dg/inherit/error5.C: New.
2904
2905 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2906
2907         PR fortran/47023
2908         PR fortran/50752
2909         * gfortran.dg/kind_tests_4.f90: New.
2910
2911 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2912
2913         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2914         targets that support vector condition.
2915
2916 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2917
2918         PR fortran/47023
2919         * gfortran.dg/c_kind_tests_3.f03: New.
2920
2921 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2922
2923         PR fortran/50547
2924         * gfortran.dg/elemental_args_check_4.f90: New.
2925
2926 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2927
2928         PR tree-optimization/50727
2929         * gcc.dg/vect/pr50727.c: New test.
2930
2931 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2932
2933         * gcc.dg/vla-23.c: New test.
2934
2935 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2936
2937         PR tree-optimization/50596
2938         * gcc.dg/vect/vect-cond-9.c: New test.
2939
2940 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2941
2942         * gcc.dg/vect/bb-slp-29.c: New test.
2943
2944 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2945
2946         PR c++/50732
2947         * g++.dg/ext/is_base_of_incomplete.C: New.
2948         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2949         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2950
2951 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2952
2953         * gcc.target/sparc/combined-1.c: Compile at -O2.
2954
2955 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2956
2957         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2958         (dg-options): Add -Wno-attributes.
2959         * gcc.target/i386/fma_double_?.c: Ditto.
2960         * gcc.target/i386/fma_run_float_?.c: Ditto.
2961         * gcc.target/i386/fma_run_double_?.c: Ditto.
2962         * gcc.target/i386/l_fma_float_?.c: Dtto.
2963         * gcc.target/i386/l_fma_double_?.c: Ditto.
2964         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2965         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2966
2967 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2968
2969         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2970         the comments.
2971         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2972         * gfortran.dg/rank_3.f90: Ditto.
2973         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2974         -std=f2008ts in dg-options.
2975         * gfortran.dg/rank_4.f90: Ditto.
2976
2977 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2978
2979         PR target/49263
2980         * gcc.target/sh/pr49263.c: New.
2981
2982 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2983
2984         * gnat.dg/specs/debug1.ads: Tweak.
2985
2986 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2987
2988         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2989
2990 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2991
2992         * gcc.target/i386/sse2-mul-1.c: New test.
2993         * gcc.target/i386/sse4_1-mul-1.c: New test.
2994         * gcc.target/i386/avx-mul-1.c: New test.
2995         * gcc.target/i386/xop-mul-1.c: New test.
2996         * gcc.target/i386/avx2-mul-1.c: New test.
2997
2998 2011-10-14  Jason Merrill  <jason@redhat.com>
2999
3000         PR c++/50563
3001         * g++.dg/cpp0x/nsdmi-list1.C: New.
3002
3003         PR c++/50707
3004         * g++.dg/cpp0x/nsdmi-const1.C: New.
3005
3006 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3007
3008         PR fortran/50570
3009         * gfortran.dg/pointer_intent_5.f90: New.
3010
3011 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3012
3013         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3014         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3015         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3016
3017 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3018
3019         PR fortran/50718
3020         * gfortran.dg/pointer_check_11.f90: New.
3021         * gfortran.dg/pointer_check_12.f90: New.
3022
3023 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3024
3025         PR c++/38174
3026         * g++.dg/overload/operator4.C: New.
3027
3028 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3029
3030         * gcc.dg/di-longlong64-sync-1.c: New test.
3031         * gcc.dg/di-sync-multithread.c: New test.
3032         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3033         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3034         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3035         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3036         (check_effective_target_arm_arm_ok): New helper.
3037         (check_effective_target_sync_longlong): New helper.
3038
3039 2011-10-14  Richard Guenther  <rguenther@suse.de>
3040
3041         PR tree-optimization/50723
3042         * gcc.dg/torture/pr50723.c: New testcase.
3043
3044 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3045
3046         PR c++/17212
3047         * g++.dg/warn/format6.C: New.
3048         * obj-c++.dg/warn6.mm: Likewise.
3049
3050 2011-10-13  Richard Henderson  <rth@redhat.com>
3051
3052         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3053         Delete.
3054         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3055         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3056         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3057
3058 2011-10-13  Jason Merrill  <jason@redhat.com>
3059
3060         PR c++/50614
3061         * g++.dg/cpp0x/nsdmi-template2.C: New.
3062
3063         PR c++/50437
3064         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3065
3066         PR c++/50618
3067         * g++.dg/init/vbase1.C: New.
3068
3069 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3070
3071         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3072         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3073         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3074         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3075
3076 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3077
3078         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3079
3080 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3081
3082         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3083
3084 2011-10-13  Richard Guenther  <rguenther@suse.de>
3085
3086         PR tree-optimization/50712
3087         * gcc.target/i386/pr50712.c: New testcase.
3088
3089 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3090
3091         * gcc.dg/memcpy-4.c: New test.
3092
3093 2011-10-13  Richard Guenther  <rguenther@suse.de>
3094
3095         PR tree-optimization/50698
3096         * g++.dg/vect/pr50698.cc: New testcase.
3097
3098 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3099
3100         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3101         * gcc.target/powerpc/warn-2.c: Ditto.
3102
3103         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3104         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3105         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3106         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3107         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3108         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3109         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3110         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3111         * gcc.target/powerpc/ppc-pow.c: Likewise.
3112         * gcc.target/powerpc/recip-1.c: Likewise.
3113         * gcc.target/powerpc/recip-2.c: Likewise.
3114         * gcc.target/powerpc/recip-3.c: Likewise.
3115         * gcc.target/powerpc/recip-4.c: Likewise.
3116         * gcc.target/powerpc/recip-5.c: Likewise.
3117
3118 2011-10-12  David S. Miller  <davem@davemloft.net>
3119
3120         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3121         '-mvis3' instead of 'mcpu=niagara3' in options.
3122         * gcc.target/sparc/fhalve.c: Likewise.
3123         * gcc.target/sparc/fnegop.c: Likewise.
3124         * gcc.target/sparc/fpadds.c: Likewise.
3125         * gcc.target/sparc/fshift.c: Likewise.
3126         * gcc.target/sparc/fucmp.c: Likewise.
3127         * gcc.target/sparc/lzd.c: Likewise.
3128         * gcc.target/sparc/vis3misc.c: Likewise.
3129         * gcc.target/sparc/xmul.c: Likewise.
3130
3131 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3132
3133         * gnat.dg/vect1.ad[sb]: New test.
3134         * gnat.dg/vect1_pkg.ads: New helper.
3135         * gnat.dg/vect2.ad[sb]: New test.
3136         * gnat.dg/vect2_pkg.ads: New helper.
3137         * gnat.dg/vect3.ad[sb]: New test.
3138         * gnat.dg/vect3_pkg.ads: New helper.
3139         * gnat.dg/vect4.ad[sb]: New test.
3140         * gnat.dg/vect4_pkg.ads: New helper.
3141         * gnat.dg/vect5.ad[sb]: New test.
3142         * gnat.dg/vect5_pkg.ads: New helper.
3143         * gnat.dg/vect6.ad[sb]: New test.
3144         * gnat.dg/vect6_pkg.ads: New helper.
3145
3146 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3147
3148         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3149         * gcc.target/i386/fma_run_double_2.c: Likewise.
3150         * gcc.target/i386/fma_run_double_3.c: Likewise.
3151         * gcc.target/i386/fma_run_double_4.c: Likewise.
3152         * gcc.target/i386/fma_run_double_5.c: Likewise.
3153         * gcc.target/i386/fma_run_double_6.c: Likewise.
3154         * gcc.target/i386/fma_run_float_1.c: Likewise.
3155         * gcc.target/i386/fma_run_float_2.c: Likewise.
3156         * gcc.target/i386/fma_run_float_3.c: Likewise.
3157         * gcc.target/i386/fma_run_float_4.c: Likewise.
3158         * gcc.target/i386/fma_run_float_5.c: Likewise.
3159         * gcc.target/i386/fma_run_float_6.c: Likewise.
3160
3161         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3162         remove the extra dg-options.
3163         * gcc.target/i386/l_fma_double_2.c: Likewise.
3164         * gcc.target/i386/l_fma_double_3.c: Likewise.
3165         * gcc.target/i386/l_fma_double_4.c: Likewise.
3166         * gcc.target/i386/l_fma_double_5.c: Likewise.
3167         * gcc.target/i386/l_fma_double_6.c: Likewise.
3168         * gcc.target/i386/l_fma_float_1.c: Likewise.
3169         * gcc.target/i386/l_fma_float_2.c: Likewise.
3170         * gcc.target/i386/l_fma_float_3.c: Likewise.
3171         * gcc.target/i386/l_fma_float_4.c: Likewise.
3172         * gcc.target/i386/l_fma_float_5.c: Likewise.
3173         * gcc.target/i386/l_fma_float_6.c: Likewise.
3174
3175 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3176
3177         PR tree-optimization/50189
3178         * g++.dg/torture/pr50189.C: New testcase.
3179
3180 2011-10-12  Richard Guenther  <rguenther@suse.de>
3181
3182         PR tree-optimization/50700
3183         * gcc.dg/builtin-object-size-12.c: New testcase.
3184
3185 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3186
3187         PR c/50565
3188         * gcc.c-torture/compile/pr50565-1.c,
3189         gcc.c-torture/compile/pr50565-2.c: New tests.
3190
3191 2011-10-11  Jason Merrill  <jason@redhat.com>
3192
3193         PR c++/49855
3194         PR c++/49896
3195         * g++.dg/template/constant1.C: New.
3196         * g++.dg/template/constant2.C: New.
3197         * g++.dg/cpp0x/constexpr-template3.C: New.
3198
3199 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3200
3201         * gcc.target/i386/warn-vect-op-3.c: New test.
3202         * gcc.target/i386/warn-vect-op-1.c: New test.
3203         * gcc.target/i386/warn-vect-op-2.c: New test.
3204
3205 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3206
3207         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3208
3209 2011-10-11  Richard Guenther  <rguenther@suse.de>
3210
3211         PR tree-optimization/50204
3212         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3213
3214 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3215
3216         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3217
3218 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3219
3220         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3221         * gcc.target/i386/fma_double_2.c: Ditto.
3222         * gcc.target/i386/fma_double_3.c: Ditto.
3223         * gcc.target/i386/fma_double_4.c: Ditto.
3224         * gcc.target/i386/fma_double_5.c: Ditto.
3225         * gcc.target/i386/fma_double_6.c: Ditto.
3226         * gcc.target/i386/fma_float_1.c: Ditto.
3227         * gcc.target/i386/fma_float_2.c: Ditto.
3228         * gcc.target/i386/fma_float_3.c: Ditto.
3229         * gcc.target/i386/fma_float_4.c: Ditto.
3230         * gcc.target/i386/fma_float_5.c: Ditto.
3231         * gcc.target/i386/fma_float_6.c: Ditto.
3232         * gcc.target/i386/l_fma_double_1.c: Ditto.
3233         * gcc.target/i386/l_fma_double_2.c: Ditto.
3234         * gcc.target/i386/l_fma_double_3.c: Ditto.
3235         * gcc.target/i386/l_fma_double_4.c: Ditto.
3236         * gcc.target/i386/l_fma_double_5.c: Ditto.
3237         * gcc.target/i386/l_fma_double_6.c: Ditto.
3238         * gcc.target/i386/l_fma_float_1.c: Ditto.
3239         * gcc.target/i386/l_fma_float_2.c: Ditto.
3240         * gcc.target/i386/l_fma_float_3.c: Ditto.
3241         * gcc.target/i386/l_fma_float_4.c: Ditto.
3242         * gcc.target/i386/l_fma_float_5.c: Ditto.
3243         * gcc.target/i386/l_fma_float_6.c: Ditto.
3244         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3245         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3246         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3247         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3248         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3249         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3250         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3251         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3252         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3253         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3254         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3255         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3256
3257 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3258
3259         * gcc.dg/va-arg-4.c: New test.
3260         * gcc.dg/va-arg-5.c: Ditto.
3261
3262 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3263
3264         * lib/target-supports.exp (check_effective_target_fd_truncate):
3265         Close and unlink test file before exit.
3266
3267 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3268
3269         PR fortran/50564
3270         * gfortran.dg/forall_15.f90:  New test case.
3271
3272 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3273             Andrew Macleod  <amacleod@redhat.com>
3274
3275         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3276         wrappers for *other_threads() and *final_verify().
3277         * gcc.dg/simulate-thread/simulate-thread.h
3278         (simulate_thread_wrapper_other_threads): New.
3279         (simulate_thread_wrapper_final_verify): New.
3280
3281 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3282
3283         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3284
3285 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3286
3287         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3288
3289 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3290             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3291
3292         * gcc.target/i386/fma_1.h: New file.
3293         * gcc.target/i386/fma_2.h: Likewise.
3294         * gcc.target/i386/fma_3.h: Likewise.
3295         * gcc.target/i386/fma_4.h: Likewise.
3296         * gcc.target/i386/fma_5.h: Likewise.
3297         * gcc.target/i386/fma_6.h: Likewise.
3298         * gcc.target/i386/fma_double_1.c: Likewise.
3299         * gcc.target/i386/fma_double_2.c: Likewise.
3300         * gcc.target/i386/fma_double_3.c: Likewise.
3301         * gcc.target/i386/fma_double_4.c: Likewise.
3302         * gcc.target/i386/fma_double_5.c: Likewise.
3303         * gcc.target/i386/fma_double_6.c: Likewise.
3304         * gcc.target/i386/fma_float_1.c: Likewise.
3305         * gcc.target/i386/fma_float_2.c: Likewise.
3306         * gcc.target/i386/fma_float_3.c: Likewise.
3307         * gcc.target/i386/fma_float_4.c: Likewise.
3308         * gcc.target/i386/fma_float_5.c: Likewise.
3309         * gcc.target/i386/fma_float_6.c: Likewise.
3310         * gcc.target/i386/fma_main.h: Likewise.
3311         * gcc.target/i386/fma_run_double_1.c: Likewise.
3312         * gcc.target/i386/fma_run_double_2.c: Likewise.
3313         * gcc.target/i386/fma_run_double_3.c: Likewise.
3314         * gcc.target/i386/fma_run_double_4.c: Likewise.
3315         * gcc.target/i386/fma_run_double_5.c: Likewise.
3316         * gcc.target/i386/fma_run_double_6.c: Likewise.
3317         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3318         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3319         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3320         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3321         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3322         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3323         * gcc.target/i386/fma_run_float_1.c: Likewise.
3324         * gcc.target/i386/fma_run_float_2.c: Likewise.
3325         * gcc.target/i386/fma_run_float_3.c: Likewise.
3326         * gcc.target/i386/fma_run_float_4.c: Likewise.
3327         * gcc.target/i386/fma_run_float_5.c: Likewise.
3328         * gcc.target/i386/fma_run_float_6.c: Likewise.
3329         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3330         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3331         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3332         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3333         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3334         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3335         * gcc.target/i386/l_fma_1.h: Likewise.
3336         * gcc.target/i386/l_fma_2.h: Likewise.
3337         * gcc.target/i386/l_fma_3.h: Likewise.
3338         * gcc.target/i386/l_fma_4.h: Likewise.
3339         * gcc.target/i386/l_fma_5.h: Likewise.
3340         * gcc.target/i386/l_fma_6.h: Likewise.
3341         * gcc.target/i386/l_fma_double_1.c: Likewise.
3342         * gcc.target/i386/l_fma_double_2.c: Likewise.
3343         * gcc.target/i386/l_fma_double_3.c: Likewise.
3344         * gcc.target/i386/l_fma_double_4.c: Likewise.
3345         * gcc.target/i386/l_fma_double_5.c: Likewise.
3346         * gcc.target/i386/l_fma_double_6.c: Likewise.
3347         * gcc.target/i386/l_fma_float_1.c: Likewise.
3348         * gcc.target/i386/l_fma_float_2.c: Likewise.
3349         * gcc.target/i386/l_fma_float_3.c: Likewise.
3350         * gcc.target/i386/l_fma_float_4.c: Likewise.
3351         * gcc.target/i386/l_fma_float_5.c: Likewise.
3352         * gcc.target/i386/l_fma_float_6.c: Likewise.
3353         * gcc.target/i386/l_fma_main.h: Likewise.
3354         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3355         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3356         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3357         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3358         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3359         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3360         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3361         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3362         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3363         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3364         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3365         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3366
3367 2011-10-10  Richard Guenther  <rguenther@suse.de>
3368
3369         PR middle-end/50389
3370         * gcc.dg/torture/pr50389.c: New testcase.
3371
3372 2011-10-10  Richard Guenther  <rguenther@suse.de>
3373
3374         PR middle-end/50195
3375         * gcc.dg/builtins-47.c: Optimize.
3376
3377 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3378
3379         * lib/gcc-simulate-thread.exp: New.
3380         * gcc.dg/simulate-thread/guality.h: New.
3381         * gcc.dg/simulate-thread/simulate-thread.h: New.
3382         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3383         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3384         * gcc.dg/simulate-thread/README: New.
3385         * g++.dg/simulate-thread/guality.h: New.
3386         * g++.dg/simulate-thread/simulate-thread.h: New.
3387         * g++.dg/simulate-thread/simulate-thread.exp: New.
3388         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3389         * c-c++-common/cxxbitfields-2.c: Remove.
3390         * c-c++-common/cxxbitfields.c: Remove.
3391         * c-c++-common/cxxbitfields-4.c: Remove.
3392         * c-c++-common/cxxbitfields-5.c: Remove.
3393         * c-c++-common/simulate-thread/bitfields-1.c: New.
3394         * c-c++-common/simulate-thread/bitfields-2.c: New.
3395         * c-c++-common/simulate-thread/bitfields-3.c: New.
3396         * c-c++-common/simulate-thread/bitfields-4.c: New.
3397
3398 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3399
3400         PR c++/38980
3401         * g++.dg/warn/format5.C: New.
3402
3403 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/50273
3406         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3407         * gfortran.dg/common_16.f90: New.
3408
3409 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3410
3411         * gfortran.dg/iso_c_binding_param_1.f90: New.
3412         * gfortran.dg/iso_c_binding_param_2.f90: New.
3413         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3414
3415 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3416
3417         PR tree-optimization/50635
3418         * gcc.dg/vect/pr50635.c: New test.
3419
3420 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3421
3422         PR fortran/50659
3423         * gfortran.dg/proc_decl_27.f90: New.
3424
3425 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3426
3427         PR libobjc/50428
3428         * objc/execute/initialize-1.m: New test.
3429
3430 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3431
3432         PR fortran/47844
3433         * gfortran.dg/pointer_function_result_1.f90 : New test.
3434
3435 2011-10-07  David S. Miller  <davem@davemloft.net>
3436
3437         PR 50655
3438         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3439         * gcc.target/sparc/cmask.c: Use it.
3440         * gcc.target/sparc/fhalve.c: Likewise.
3441         * gcc.target/sparc/fnegop.c: Likewise.
3442         * gcc.target/sparc/fpadds.c: Likewise.
3443         * gcc.target/sparc/fshift.c: Likewise.
3444         * gcc.target/sparc/fucmp.c: Likewise.
3445         * gcc.target/sparc/lzd.c: Likewise.
3446         * gcc.target/sparc/vis3misc.c: Likewise.
3447         * gcc.target/sparc/xmul.c: Likewise.
3448
3449 2011-10-07  Richard Henderson  <rth@redhat.com>
3450
3451         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3452         match for avx2.
3453         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3454
3455 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3456
3457         * gcc.dg/pr50193-1.c: New file.
3458         * gcc.target/arm/shiftable.c: New file.
3459
3460 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3461
3462         PR fortran/50625
3463         * gfortran.dg/class_46.f03: New.
3464
3465 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3466
3467         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3468         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3469         (syslog, vsyslog, __vsyslog_chk): Likewise.
3470
3471         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3472         (x, EXT_x): Use ASMNAME.
3473
3474         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3475         (a, c): Use ASMNAME.
3476
3477 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3478
3479         PR middle-end/50527
3480         * gcc.dg/pr50527.c: New test.
3481
3482 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3483
3484         PR tree-optimization/50650
3485         * gcc.c-torture/compile/pr50650.c: New test.
3486
3487 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3488
3489         PR tree-optimization/50575
3490         * gcc.c-torture/execute/vector-compare-2.x: New file.
3491
3492 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3493
3494         PR middle-end/50125
3495         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3496         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3497         (bar3): Likewise.
3498
3499 2011-10-07  Richard Guenther  <rguenther@suse.de>
3500
3501         PR testsuite/50637
3502         * gcc.dg/vect/vect-align-2.c: Increase array size.
3503
3504 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3505             H.J. Lu  <hongjiu.lu@intel.com>
3506
3507         PR target/50603
3508         * gcc.target/i386/pr50603.c: New test.
3509
3510 2011-10-06  Jason Merrill  <jason@redhat.com>
3511
3512         PR c++/39164
3513         * g++.dg/cpp0x/default31.C: New.
3514
3515 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3516
3517         PR tree-optimization/50596
3518         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3519         New.
3520         * gcc.dg/vect/vect-cond-8.c: New test.
3521
3522 2011-10-06  Richard Henderson  <rth@redhat.com>
3523
3524         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3525         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3526         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3527         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3528         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3529         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3530         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3531         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3532         * gcc.c-torture/execute/vshuf-16.inc: New file.
3533         * gcc.c-torture/execute/vshuf-2.inc: New file.
3534         * gcc.c-torture/execute/vshuf-4.inc: New file.
3535         * gcc.c-torture/execute/vshuf-8.inc: New file.
3536         * gcc.c-torture/execute/vshuf-main.inc: New file.
3537         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3538         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3539         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3540         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3541         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3542         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3543         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3544         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3545         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3546         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3547         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3548         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3549         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3550
3551 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3552
3553         PR tree-optimization/49279
3554         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3555         * gcc.c-torture/execute/pr49279.c: New test.
3556
3557 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3558
3559         PR target/49049
3560         * gcc.c-torture/compile/pr49049.c: New test.
3561
3562 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3563
3564         PR target/50305
3565         * gcc.target/arm/pr50305.c: New test.
3566
3567 2011-10-06  Richard Guenther  <rguenther@suse.de>
3568
3569         PR tree-optimization/38884
3570         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3571         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3572
3573 2011-10-05  David S. Miller  <davem@davemloft.net>
3574
3575         * gcc.target/sparc/lzd.c: New test.
3576         * gcc.target/sparc/popc.c: New test.
3577
3578 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3579
3580         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3581         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3582         * g++.dg/other/final1.C: Cleanup original tree dump.
3583
3584 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR tree-optimization/50613
3587         * gcc.dg/pr50613.c: New test.
3588
3589 2011-10-05  Richard Henderson  <rth@redhat.com>
3590
3591         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3592         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3593         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3594         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3595         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3596         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3597         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3598         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3599
3600 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3601
3602         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3603         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3604         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3605         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3606         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3607
3608 2011-10-05  Richard Guenther  <rguenther@suse.de>
3609
3610         PR tree-optimization/38885
3611         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3612
3613 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3614
3615         * gcc.target/i386/sw-1.c: New test.
3616
3617 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3618
3619         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3620         -mtune=generic.
3621         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3622
3623 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3624
3625         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3626
3627 2011-10-04  David S. Miller  <davem@davemloft.net>
3628
3629         * gcc.target/sparc/fhalve.c: New test.
3630         * gcc.target/sparc/fnegop.c: New test.
3631         * gcc.target/sparc/xmul.c: New test.
3632
3633 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3634
3635         PR fortran/35831
3636         * gfortran.dg/dummy_procedure_6.f90: New.
3637
3638 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3639
3640         PR tree-optimization/50604
3641         * gcc.dg/pr50604.c: New test.
3642
3643 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3644
3645         PR tree-optimization/49662
3646         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3647         * gcc.dg/graphite/interchange-15.c: Likewise.
3648         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3649
3650 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3651
3652         * gcc.dg/tree-ssa/restrict-4.c: New test.
3653
3654 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3655
3656         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3657         (main): Use __typeof to get result type of comparison.
3658
3659 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3660
3661         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3662         Make et_vect_multiple_sizes_saved global.
3663         (check_effective_target_vect64): Make et_vect64_saved global.
3664
3665 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3666
3667         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3668         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3669         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3670         * gcc.dg/builtin-complex-err-1.c: Adjust.
3671
3672 2011-10-02  Jason Merrill  <jason@redhat.com>
3673
3674         * g++.dg/cpp0x/range-for22.C: New.
3675
3676         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3677         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3678         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3679         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3680
3681         * g++.dg/cpp0x/nsdmi5.C: New.
3682
3683 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3684
3685         PR target/50579
3686         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3687         New procedures.
3688         (mips-dg-options): Force an ABI option if the current ABI is
3689         incompatible with the required -mlong setting.  Likewise force
3690         a long setting if the current one is incompatible with the
3691         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3692         throughout procedure.
3693         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3694         instead of addressing=absolute.
3695
3696 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3697
3698         * gcc.target/mips/stack-1.c: New test.
3699
3700 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3701
3702         * gcc.dg/pr49696.c: New test.
3703
3704 2011-10-02  Jan Hubicka  <jh@suse.cz>
3705
3706         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3707
3708 2011-10-01  David S. Miller  <davem@davemloft.net>
3709
3710         * gcc.target/sparc/cmask.c: New test.
3711         * gcc.target/sparc/fpadds.c: New test.
3712         * gcc.target/sparc/fshift.c: New test.
3713         * gcc.target/sparc/fucmp.c: New test.
3714         * gcc.target/sparc/vis3misc.c: New test.
3715
3716 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3717
3718         PR fortran/50585
3719         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3720
3721 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3722
3723         PR c++/44473
3724         * g++.dg/dfp/44473-1.C: New test.
3725         * g++.dg/dfp/44473-2.C: New test.
3726         * g++.dg/dfp/mangle-1.C: New test.
3727         * g++.dg/dfp/mangle-2.C: New test.
3728         * g++.dg/dfp/mangle-3.C: New test.
3729         * g++.dg/dfp/mangle-4.C: New test.
3730         * g++.dg/dfp/mangle-5.C: New test.
3731
3732 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3733
3734         PR inline-asm/50571
3735         * gcc.dg/pr50571.c: New test.
3736
3737         PR tree-optimization/46309
3738         * gcc.dg/pr46309.c: New test.
3739
3740 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3741
3742         * gcc.dg/strlenopt-21.c: New test.
3743
3744 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3745
3746         * gcc.dg/sms-10.c: New file.
3747
3748 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3749
3750         * gcc.target/arm/pr50099.c: New test.
3751
3752 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3753
3754         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3755
3756 2011-09-30  David S. Miller  <davem@davemloft.net>
3757
3758         * gcc.target/sparc/bmaskbshuf.c: New test.
3759         * gcc.target/sparc/edgen.c: New test.
3760
3761 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3762
3763         PR fortran/50547
3764         * gfortran.dg/pure_formal_proc_3.f90: New.
3765
3766         PR fortran/50553
3767         * gfortran.dg/stfunc_7.f90: New.
3768
3769 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3770
3771         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3772         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3773         * gcc.dg/vector-compare-1.c: Likewise.
3774         * gcc.dg/vector-compare-2.c: Likewise.
3775
3776 2011-09-29  David S. Miller  <davem@davemloft.net>
3777
3778         * gcc.target/sparc/array.c: New test.
3779
3780 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3781
3782         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3783         loop unroll and set max unroll times to 8.
3784         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3785         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3786         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3787         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3788
3789 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3790
3791         PR c++/40145
3792         * g++.dg/ext/visibility/warn5.C: New.
3793
3794 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3795
3796         PR c++/45278
3797         * g++.dg/warn/Wextra-3.C: New.
3798
3799 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3800
3801         PR target/49486
3802         * gcc.target/sh/pr49468-si.c: New.
3803
3804 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3805
3806         PR testsuite/50485
3807         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3808         (TEST): Initialize src3 with random floats.
3809         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3810         from union src3.  Initialize src3 with random floats.
3811
3812 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3813
3814         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3815         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3816         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3817         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3818         * gcc.target/sh/sh4a-cos.c: Ditto.
3819         * gcc.target/sh/sh4a-cosf.c: Ditto.
3820         * gcc.target/sh/sh4a-sin.c: Ditto.
3821         * gcc.target/sh/sh4a-sinf.c: Ditto.
3822         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3823         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3824         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3825
3826 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3827
3828         PR c++/31489
3829         * g++.dg/parse/error40.C: New.
3830         * g++.dg/warn/incomplete1.C: Adjust.
3831
3832 2011-09-27  Jan Hubicka  <jh@suse.cz>
3833
3834         PR middle-end/49463
3835         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3836         Mark used.
3837
3838 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3839
3840         * gcc.dg/strlenopt-1.c: New test.
3841         * gcc.dg/strlenopt-1f.c: New test.
3842         * gcc.dg/strlenopt-2.c: New test.
3843         * gcc.dg/strlenopt-2f.c: New test.
3844         * gcc.dg/strlenopt-3.c: New test.
3845         * gcc.dg/strlenopt-4.c: New test.
3846         * gcc.dg/strlenopt-4g.c: New test.
3847         * gcc.dg/strlenopt-4gf.c: New test.
3848         * gcc.dg/strlenopt-5.c: New test.
3849         * gcc.dg/strlenopt-6.c: New test.
3850         * gcc.dg/strlenopt-7.c: New test.
3851         * gcc.dg/strlenopt-8.c: New test.
3852         * gcc.dg/strlenopt-9.c: New test.
3853         * gcc.dg/strlenopt-10.c: New test.
3854         * gcc.dg/strlenopt-11.c: New test.
3855         * gcc.dg/strlenopt-12.c: New test.
3856         * gcc.dg/strlenopt-12g.c: New test.
3857         * gcc.dg/strlenopt-13.c: New test.
3858         * gcc.dg/strlenopt-14g.c: New test.
3859         * gcc.dg/strlenopt-14gf.c: New test.
3860         * gcc.dg/strlenopt-15.c: New test.
3861         * gcc.dg/strlenopt-16g.c: New test.
3862         * gcc.dg/strlenopt-17g.c: New test.
3863         * gcc.dg/strlenopt-18g.c: New test.
3864         * gcc.dg/strlenopt.h: New file.
3865
3866 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3867
3868         PR middle-end/43864
3869         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3870         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3871         * gcc.dg/pr43864.c: New test.
3872         * gcc.dg/pr43864-2.c: Same.
3873         * gcc.dg/pr43864-3.c: Same.
3874         * gcc.dg/pr43864-4.c: Same.
3875
3876 2011-09-27  Jan Hubicka  <jh@suse.cz>
3877
3878         * gcc.dg/ipa/inline-5.c: New testcase.
3879
3880 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3881
3882         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3883         vectors.
3884         * gcc.dg/vect/bb-slp-27.c: New.
3885         * gcc.dg/vect/bb-slp-28.c: New.
3886
3887 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3888
3889         * testsuite/lib/target-supports.exp (check_profiling_available):
3890         Don't rely solely on TLS tests for -fprofile-generate, fall
3891         through to the other code.
3892
3893 2011-09-27  Richard Guenther  <rguenther@suse.de>
3894
3895         PR tree-optimization/50363
3896         * gcc.dg/torture/pr50363.c: New testcase.
3897
3898 2011-09-26  Jason Merrill  <jason@redhat.com>
3899
3900         PR c++/45012
3901         * g++.dg/template/partial13.C: New.
3902
3903         PR c++/46105
3904         * g++.dg/template/partial12.C: New.
3905
3906         PR c++/50508
3907         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3908
3909 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3910
3911         PR c++/45487
3912         * g++.dg/diagnostic/bindings1.C: New.
3913         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3914
3915 2011-09-26  David S. Miller  <davem@davemloft.net>
3916
3917         * gcc.target/sparc/wrgsr.c: New test.
3918         * gcc.target/sparc/rdgsr.c: New test.
3919         * gcc.target/sparc/edge.c: New test.
3920         * gcc.target/sparc/fcmp.c: New test.
3921
3922         * gcc.target/sparc/edge.c: Update for new return types.
3923         * gcc.target/sparc/fcmp.c: Likewise.
3924
3925         * gcc.target/sparc/fpaddsubi.c: New test.
3926
3927 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3928
3929         PR fortran/50515
3930         * gfortran.dg/common_15.f90: New.
3931
3932         PR fortran/50517
3933         * gfortran.dg/dummy_procedure_5.f90: New.
3934         * gfortran.dg/interface_26.f90: Modified error message.
3935         * gfortran.dg/proc_ptr_11.f90: Ditto.
3936         * gfortran.dg/proc_ptr_15.f90: Ditto.
3937         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3938         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3939
3940 2011-09-26  Jason Merrill  <jason@redhat.com>
3941
3942         PR c++/50512
3943         * g++.dg/overload/rvalue3.C: New.
3944
3945         PR c++/50523
3946         * g++.dg/overload/ref-conv2.C: New.
3947
3948         * g++.dg/cpp0x/nsdmi-template1.C: New.
3949
3950 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3951
3952         * g++.dg/cpp0x/nullptr25.C: New.
3953
3954 2011-09-26  Richard Guenther  <rguenther@suse.de>
3955
3956         PR tree-optimization/50472
3957         * gcc.dg/torture/pr50472.c: New testcase.
3958
3959 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3960
3961         * gnat.dg/opt22.adb: New test.
3962         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3963
3964 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3965
3966         * gnat.dg/opt21.adb: New test.
3967         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3968
3969 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3970
3971         * gnat.dg/opt20.ad[sb]: New test.
3972         * gnat.dg/opt20_pkg.ads: New helper.
3973
3974 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3975
3976         * gnat.dg/array17.adb: New test.
3977         * gnat.dg/array17_pkg.ads: New helper.
3978
3979 2011-09-25  Jason Merrill  <jason@redhat.com>
3980
3981         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3982
3983 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3984
3985         * gnat.dg/frame_overflow.ads: New.
3986         * gnat.dg/frame_overflow.adb: Adjust.
3987         * gnat.dg/specs/addr1.ads: Likewise.
3988
3989 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3990
3991         * g++.dg/tree-ssa/restrict2.C: New test.
3992
3993 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3994
3995         * lib/target-supports.exp (check_effective_target_vect64): New.
3996         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3997         of multiple vector sizes.
3998         * gcc.dg/vect/bb-slp-26.c: New.
3999
4000 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4001
4002         PR c++/50280
4003         * g++.dg/template/bitfield1.C: New.
4004
4005 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4006
4007         * gcc.dg/vect/bb-slp-24.c: New.
4008
4009 2011-09-24  Jason Merrill  <jason@redhat.com>
4010
4011         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4012
4013         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4014
4015         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4016         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4017
4018         * g++.dg/cpp0x/nsdmi1.C: New.
4019         * g++.dg/cpp0x/nsdmi2.C: New.
4020         * g++.dg/cpp0x/nsdmi3.C: New.
4021         * g++.dg/cpp0x/nsdmi4.C: New.
4022         * g++.old-deja/g++.other/init4.C: New.
4023
4024 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4025
4026         PR c++/44267
4027         * g++.dg/template/sfinae28.C: New.
4028
4029 2011-09-23  Ian Lance Taylor  <iant@google.com>
4030
4031         * go.test/go-test.exp (errchk): Handle more cases of getting
4032         correct Tcl backslash quoting in regular expressions in test file.
4033
4034 2011-09-23  Jason Merrill  <jason@redhat.com>
4035
4036         Core 253
4037         * g++.dg/init/const8.C: New.
4038         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4039         * g++.dg/cpp0x/defaulted2.C: Likewise.
4040         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4041         * g++.dg/init/pr20039.C: Likewise.
4042         * g++.dg/init/pr42844.C: Likewise.
4043
4044 2011-09-23  Jan Hubicka  <jh@suse.cz>
4045
4046         * gcc.dg/ipa/inline-1.c: new testcase.
4047         * gcc.dg/ipa/inline-2.c: new testcase.
4048         * gcc.dg/ipa/inline-3.c: new testcase.
4049         * gcc.dg/ipa/inline-4.c: new testcase.
4050
4051 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4052
4053         PR c++/50258
4054         * g++.dg/cpp0x/constexpr-static8.C: New.
4055
4056 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4057
4058         * gcc.target/i386/avxfp-1.c: New test.
4059         * gcc.target/i386/avxfp-2.c: New test.
4060
4061 2011-09-23  Terry Guo  <terry.guo@arm.com>
4062
4063         * gcc.c-torture/execute/941014-1.x: Deleted.
4064
4065 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4066
4067         PR c++/50491
4068         * g++.dg/cpp0x/pr50491.C: New.
4069
4070 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4071
4072         PR testsuite/50487
4073         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4074
4075 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4076
4077         PR c++/50371
4078         * g++.dg/cpp0x/nullptr24.C: New.
4079
4080 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4081
4082         PR target/50482
4083         * gcc.target/i386/pr50482.c: New test.
4084
4085 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4086
4087         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4088         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4089         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4090         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4091         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4092         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4093         multilib options contain different -march= from dg-options.
4094
4095 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4096             Paolo Carlini  <paolo.carlini@oracle.com>
4097
4098         PR c++/50344
4099         * g++.dg/template/friend52.C: New.
4100
4101 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4102
4103         * gcc.target/arm/cmp-1.c: New test.
4104         * gcc.target/arm/cmp-2.c: Likewise.
4105
4106 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4107
4108         PR fortran/41733
4109         * gfortran.dg/impure_actual_1.f90: Modified error message.
4110         * gfortran.dg/proc_ptr_32.f90: New.
4111         * gfortran.dg/proc_ptr_33.f90: New.
4112
4113 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4114
4115         PR tree-optimization/50451
4116         * gcc.dg/vect/pr50451.c: New test.
4117
4118 2011-09-21  Ian Lance Taylor  <iant@google.com>
4119
4120         * go.test/go-test.exp (errchk): Add special case for bug332.
4121         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4122         some more test lines.
4123
4124 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4125
4126         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4127         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4128         * g++.dg/other/i386-8.C: Ditto.
4129         * g++.dg/other/pr34435.C: Ditto.
4130         * g++.dg/other/pr39496.C: Ditto.
4131         * g++.dg/other/mmintrin.C: Ditto.
4132
4133 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4134
4135         * gcc.dg/vect/vect-cond-7.c: New test.
4136         * gcc.target/i386/sse4_1-cond-1.c: New test.
4137         * gcc.target/i386/avx-cond-1.c: New test.
4138
4139 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4140
4141         PR target/50464
4142         * g++.dg/other/pr50464.C: New test.
4143
4144 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4145
4146         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4147         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4148         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4149         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4150
4151 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4152
4153         * gnat.dg/opt19.adb: New test.
4154
4155 2011-09-21  Terry Guo  <terry.guo@arm.com>
4156
4157         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4158         on arch conflict when testing case on targets other than armv7-a.
4159
4160 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4161
4162         PR c++/50454
4163         * g++.dg/ext/int128-1.C: New.
4164         * g++.dg/ext/int128-2.C: Likewise.
4165         * g++.dg/ext/int128-2.h: Likewise.
4166
4167 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4168
4169         PR testsuite/50469
4170         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4171
4172 2011-09-20  Jason Merrill  <jason@redhat.com>
4173
4174         * g++.dg/cpp0x/constexpr-generated1.C: New.
4175
4176         PR c++/50442
4177         * g++.dg/overload/ref-conv1.C: New.
4178
4179 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4180
4181         * g++.dg/other/final1.C: New.
4182
4183 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4184
4185         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4186         and get_bit ().
4187
4188 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4189
4190         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4191         "target arm_eabi".
4192
4193 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4194
4195         PR tree-optimization/50413
4196         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4197         -fdump-tree-slp-details.  Run other tests with
4198         -fdump-tree-vect-details.
4199         * g++.dg/vect/slp-pr50413.cc: New.
4200
4201 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4202             Ira Rosen  <ira.rosen@linaro.org>
4203
4204         PR testsuite/50435
4205         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4206         Fix underscores around restrict.
4207
4208 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4209
4210         PR tree-optimization/50414
4211         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4212         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4213         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4214
4215 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4216
4217         PR tree-optimization/50412
4218         * gfortran.dg/vect/pr50412.f90: New.
4219
4220 2011-09-16  Jason Merrill  <jason@redhat.com>
4221
4222         PR c++/50424
4223         * g++.dg/eh/defarg1.C: New.
4224
4225 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4226
4227         * gcc.dg/vect/vect-reduc-10.c: New test.
4228         * gcc.target/i386/avx-reduc-1.c: New test.
4229
4230         * gcc.target/i386/sse2-extract-1.c: New test.
4231         * gcc.target/i386/avx-extract-1.c: New test.
4232
4233 2011-09-16  Terry Guo  <terry.guo@arm.com>
4234
4235         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4236
4237 2011-09-15  Diego Novillo  <dnovillo@google.com>
4238
4239         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4240         ALWAYS_CXXFLAGS, if defined.
4241         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4242         ALWAYS_GFORTRANFLAGS, if defined.
4243         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4244         ALWAYS_GOCFLAGS, if defined.
4245         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4246         ALWAYS_OBJCXXFLAGS, if defined.
4247         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4248         additional_flags, if defined.
4249         * lib/gnat.exp (gnat_target_compile): Likewise.
4250         * lib/objc.exp (objc_target_compile): Likewise.
4251         * lib/target-supports-dg.exp (dg-add-options): Handle
4252         TEST_ALWAYS_FLAGS.
4253
4254 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4255
4256         PR testsuite/50322
4257         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4258         Use uintptr_t in f1.  Undo avr xfails.
4259
4260 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4261
4262         PR fortran/50401
4263         PR fortran/50403
4264         * gfortran.dg/function_types_3.f90: New.
4265
4266 2011-09-15  Jason Merrill  <jason@redhat.com>
4267
4268         PR c++/50365
4269         * g++.dg/cpp0x/trailing7.C: New.
4270
4271         PR c++/50361
4272         * g++.dg/cpp0x/nullptr23.C: New.
4273
4274 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4275
4276         * gcc.dg/vect/bb-slp-25.c: New.
4277
4278 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4279
4280         PR c++/50391
4281         * g++.dg/cpp0x/noexcept15.C: New.
4282
4283 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4284
4285         PR middle-end/50251
4286         * gcc.dg/pr50251.c: New test.
4287
4288 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4289
4290         PR fortran/34547
4291         PR fortran/50375
4292         * gfortran.dg/null_5.f90: New.
4293         * gfortran.dg/null_6.f90: New.
4294
4295 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4296
4297         * gcc.c-torture/compile/20110913-1.c: New test.
4298
4299 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4300
4301         PR fortran/50379
4302         * gfortran.dg/result_2.f90: New.
4303
4304 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4305
4306         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4307
4308 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4309
4310         PR c++/48320
4311         * g++.dg/cpp0x/variadic116.C: New test case.
4312
4313 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4314
4315         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4316         * gcc.target/mips/interrupt_handler-2.c: New test.
4317         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4318
4319 2011-09-12  Jason Merrill  <jason@redhat.com>
4320
4321         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4322
4323         * g++.dg/cpp0x/explicit7.C: New.
4324
4325 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4326
4327         PR rtl-optimization/50212
4328         * g++.dg/other/pr50212.C: New test.
4329
4330 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4331
4332         PR target/43746
4333         * testsuite/gcc.target/avr/torture/avr-torture.exp
4334         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4335         "-O2 -fmerge-all-constants".
4336
4337 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4338
4339         PR fortran/50327
4340         * gfortran.dg/do_while_1.f90: New test.
4341
4342 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4343
4344         PR fortran/35831
4345         PR fortran/47978
4346         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4347         * gfortran.dg/proc_decl_26.f90: New.
4348         * gfortran.dg/typebound_override_2.f90: New.
4349         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4350
4351 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4352
4353         * gnat.dg/cond_expr2.ad[sb]: New test.
4354
4355 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4356
4357         * gnat.dg/atomic5.ad[sb]: New test.
4358
4359 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4360
4361         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4362
4363 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4364
4365         PR target/49030
4366         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4367
4368 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4369
4370         PR target/49614
4371         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4372
4373 2011-09-09  Richard Guenther  <rguenther@suse.de>
4374
4375         PR tree-optimization/50328
4376         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4377
4378 2011-09-09  Richard Guenther  <rguenther@suse.de>
4379
4380         PR middle-end/50333
4381         * gcc.dg/torture/pr50333.c: New testcase.
4382
4383 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4384
4385         PR tree-optimization/50318
4386         * gcc.target/arm/pr50318-1.c: New file.
4387
4388 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4389
4390         * gcc.target/i386/all_one_m256i.c: New test.
4391
4392 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4393
4394         PR c++/50324
4395         * g++.dg/cpp0x/sfinae28.C: New.
4396
4397 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4398
4399         PR c/50332
4400         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4401         longer ignored on typedefs.
4402
4403         PR c++/33255 - Support -Wunused-local-typedefs warning
4404         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4405         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4406
4407 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4408
4409         PR tree-optimization/50287
4410         * gcc.dg/torture/pr50287.c: New test.
4411
4412 2011-09-08  Richard Guenther  <rguenther@suse.de>
4413
4414         PR tree-optimization/19831
4415         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4416         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4417         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4418         * gcc.dg/errno-1.c: Adjust.
4419
4420 2011-09-08  Richard Guenther  <rguenther@suse.de>
4421
4422         PR tree-optimization/19831
4423         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4424
4425 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4426
4427         PR fortran/44646
4428         * gfortran.dg/do_concurrent_1.f90: New.
4429         * gfortran.dg/do_concurrent_2.f90: New.
4430
4431 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4432
4433         PR target/50310
4434         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4435         * gcc.dg/pr50310-2.c: New test.
4436
4437 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4438
4439         PR fortran/48095
4440         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4441         * gfortran.dg/impure_constructor_1.f90: Modified.
4442         * gfortran.dg/proc_ptr_comp_33.f90: New.
4443
4444 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4445
4446         PR target/50310
4447         * gcc.dg/pr50310-1.c: New test.
4448
4449 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4450
4451         PR middle-end/48571
4452         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4453         instead of 4.
4454
4455 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4456
4457         PR c++/50309
4458         * g++.dg/cpp0x/noexcept14.C: New.
4459
4460 2011-09-07  Jason Merrill  <jason@redhat.com>
4461
4462         * g++.dg/cpp0x/constexpr-ref3.C: New.
4463
4464         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4465
4466 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4467
4468         * gcc.dg/section1.c: Don't xfail for avr.
4469
4470 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4471
4472         PR tree-optimization/50322
4473         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4474
4475 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4476
4477         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4478
4479 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4480
4481         PR tree-optimization/49911
4482         * g++.dg/tree-ssa/pr49911.C: New test.
4483
4484 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4485
4486         PR target/49030
4487         * gcc.dg/torture/pr49030.c: New test.
4488
4489 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4490
4491         PR fortran/50288
4492         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4493         * gfortran.dg/class_4d.f03: Deleted.
4494         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4495
4496 2011-09-07  Richard Guenther  <rguenther@suse.de>
4497
4498         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4499
4500 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4501
4502         PR tree-optimization/46021
4503         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4504
4505 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4506
4507         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4508
4509 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4510
4511         * gcc.c-torture/compile/20110906-1.c: New test.
4512
4513 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4514
4515         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4516
4517 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4518
4519         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4520         --param tree-reassoc-width=1.
4521
4522         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4523         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4524
4525 2011-09-06  Richard Guenther  <rguenther@suse.de>
4526
4527         PR tree-optimization/48149
4528         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4529
4530 2011-09-06  Richard Guenther  <rguenther@suse.de>
4531
4532         PR tree-optimization/48317
4533         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4534
4535 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4536
4537         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4538         New procedure.
4539         (add_options_for_quad_vectors): Replace with ...
4540         (add_options_for_double_vectors): ... this.
4541         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4542         support multiple vector sizes since the vectorizer attempts to
4543         vectorize with both vector sizes.
4544         * gcc.dg/vect/no-vfa-vect-79.c,
4545         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4546         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4547         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4548         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4549         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4550         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4551         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4552         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4553         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4554         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4555         gcc.dg/vect/vect-40.c: Likewise.
4556         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4557         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4558         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4559         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4560         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4561         Likewise.
4562         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4563
4564 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4565
4566         PR target/49606
4567         * gcc.target/mips/abi-main.h: New file.
4568         * gcc.target/mips/abi-o32-long32.c: New test.
4569         * gcc.target/mips/abi-o32-long64.c: Likewise.
4570         * gcc.target/mips/abi-o64-long32.c: Likewise.
4571         * gcc.target/mips/abi-o64-long64.c: Likewise.
4572         * gcc.target/mips/abi-n32-long32.c: Likewise.
4573         * gcc.target/mips/abi-n32-long64.c: Likewise.
4574         * gcc.target/mips/abi-n64-long32.c: Likewise.
4575         * gcc.target/mips/abi-n64-long64.c: Likewise.
4576         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4577         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4578         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4579         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4580         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4581         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4582         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4583         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4584         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4585         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4586         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4587         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4588         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4589         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4590         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4591         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4592         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4593         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4594         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4595         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4596         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4597         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4598         * gcc.target/mips/branch-3.c: Likewise.
4599         * gcc.target/mips/branch-4.c: Likewise.
4600         * gcc.target/mips/branch-5.c: Likewise.
4601         * gcc.target/mips/branch-6.c: Likewise.
4602         * gcc.target/mips/branch-7.c: Likewise.
4603         * gcc.target/mips/branch-8.c: Likewise.
4604         * gcc.target/mips/branch-9.c: Likewise.
4605         * gcc.target/mips/branch-10.c: Likewise.
4606         * gcc.target/mips/branch-11.c: Likewise.
4607         * gcc.target/mips/branch-12.c: Likewise.
4608         * gcc.target/mips/branch-13.c: Likewise.
4609         * gcc.target/mips/lazy-binding-1.c: Likewise.
4610
4611 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4612
4613         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4614         to avoid warning on int=16 platforms..
4615
4616 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4617
4618         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4619         to work even with -fshort-enums.
4620
4621 2011-09-04  Jan Hubicka  <jh@suse.cz>
4622
4623         * gcc.c-torture/compile/20110902.c: new testcase.
4624
4625 2011-09-04  Jason Merrill  <jason@redhat.com>
4626
4627         PR c++/49267
4628         * g++.dg/cpp0x/rv-conv1.C: New.
4629
4630         DR 1328
4631         * g++.dg/cpp0x/rv-func3.C: New.
4632
4633         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4634
4635         PR c++/50248
4636         Core 1358
4637         * g++.dg/cpp0x/constexpr-template1.C: New.
4638         * g++.dg/cpp0x/constexpr-template2.C: New.
4639         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4640         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4641
4642 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4643
4644         * gnat.dg/specs/debug1.ads: Tweak pattern.
4645
4646 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4647
4648         PR fortran/50227
4649         * gfortran.dg/class_45a.f03: New.
4650         * gfortran.dg/class_45b.f03: New.
4651
4652 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4653             Ira Rosen  <ira.rosen@linaro.org>
4654
4655         PR tree-optimization/50208
4656         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4657         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4658         -fno-tree-fre -fno-tree-pre.
4659
4660 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4661
4662         * gcc.dg/ipa/ipcp-3.c: New test.
4663
4664 2011-09-02  Richard Guenther  <rguenther@suse.de>
4665
4666         PR tree-optimization/27460
4667         PR middle-end/29269
4668         * gcc.dg/vect/vect-cond-7.c: New testcase.
4669
4670 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4671
4672         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4673         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4674         xfailed test for inlining.
4675         * g++.dg/ipa/ivinline-9.C: Likewise.
4676
4677 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4678
4679         PR tree-optimization/50178
4680         * gfortran.dg/vect/pr50178.f90: New test.
4681
4682 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4683
4684         PR middle-end/49886
4685         * gcc.c-torture/execute/pr49886.c: New testcase.
4686
4687 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4688
4689         PR middle-end/43513
4690         * gcc.dg/pr43513.c: New test.
4691
4692 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4693
4694         PR fortran/45044
4695         * gfortran.dg/common_14.f90: New.
4696         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4697
4698 2011-08-30  Jason Merrill  <jason@redhat.com>
4699
4700         PR c++/50084
4701         * g++.dg/cpp0x/decltype33.C: New.
4702
4703         PR c++/50089
4704         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4705
4706         PR c++/50114
4707         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4708
4709 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4710
4711         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4712
4713 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4714
4715         * gnat.dg/specs/aggr3.ads: New test.
4716         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4717
4718         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4719         * gnat.dg/specs/aggr2.ads: Likewise.
4720
4721 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4722
4723         PR fortran/45170
4724         * gfortran.dg/allocate_with_source_2.f90: New test
4725
4726 2011-08-30  Jason Merrill  <jason@redhat.com>
4727
4728         PR c++/50220
4729         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4730
4731         PR c++/50234
4732         * g++.dg/cpp0x/constexpr-value3.C: New.
4733
4734 2011-08-30  Richard Guenther  <rguenther@suse.de>
4735
4736         PR middle-end/48571
4737         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4738         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4739         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4740         * gcc.dg/pr36902.c: XFAIL.
4741
4742 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4743
4744         * gcc.target/i386/fma-check.h: New.
4745         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4746         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4747         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4748         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4749         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4750         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4751         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4752         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4753         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4754         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4755         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4756         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4757         * gcc.target/i386/fma-compile.c: Likewise.
4758         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4759         * gcc.target/i386/sse-12.c: Add -mfma.
4760         * gcc.target/i386/sse-13.c: Likewise.
4761         * gcc.target/i386/sse-14.c: Likewise.
4762         * gcc.target/i386/sse-22.c: Likewise.
4763         * gcc.target/i386/sse-23.c: Likewise.
4764         * g++.dg/other/i386-2.C: Likewise.
4765         * g++.dg/other/i386-3.C: Likewise.
4766
4767 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4768
4769         PR testsuite/50185
4770         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4771         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4772
4773 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4774
4775         * g++.dg/bprob/bprob.exp (feedback_options): Set
4776         -fbranch-probabilities.
4777         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4778
4779 2011-08-29  Jason Merrill  <jason@redhat.com>
4780
4781         PR c++/50224
4782         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4783
4784 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4785             Jason Merrill  <jason@redhat.com>
4786
4787         * g++.dg/dfp/base.C: New test.
4788
4789 2011-08-29  Jason Merrill  <jason@redhat.com>
4790
4791         Core DR 994
4792         PR c++/50209
4793         * g++.dg/cpp0x/initlist58.C: New.
4794
4795 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4796
4797         PR fortran/50225
4798         * gfortran.dg/class_result_1.f03: New.
4799
4800 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4801
4802         PR middle-end/48722
4803         * gcc.target/i386/pr48722.c: New test.
4804
4805 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4806
4807         PR libfortran/50192
4808         * gfortran.dg/widechar_compare_1.f90:  New test.
4809
4810 2011-08-26  Jason Merrill  <jason@redhat.com>
4811
4812         Core DR 342
4813         PR c++/48582
4814         * g++.dg/abi/mangle50.C: New.
4815
4816 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4817
4818         PR target/50202
4819         * gcc.target/i386/pr50202.c: New test.
4820
4821 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4822
4823         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4824         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4825         * gcc.target/i386/avx-round-vec.c: New test.
4826         * gcc.target/i386/avx-roundf-vec.c: New test.
4827
4828 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4829
4830         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4831         instruction.
4832
4833         PR c/50179
4834         * c-c++-common/Wunused-var-14.c: New test.
4835
4836 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4837
4838         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4839
4840 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4841
4842         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4843         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4844         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4845         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4846
4847 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4848
4849         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4850         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4851         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4852         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4853
4854 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4855
4856         PR fortran/50050
4857         * gfortran.dg/pointer_comp_init_1.f90: New test.
4858
4859 2011-08-25  Jason Merrill  <jason@redhat.com>
4860
4861         PR c++/50157
4862         * g++.dg/cpp0x/sfinae27.C: New.
4863
4864 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4865
4866         * gfortran.dg/coarray_lib_token_4.f90: New.
4867
4868 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4869
4870         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4871
4872 2011-08-25  Richard Guenther  <rguenther@suse.de>
4873
4874         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4875
4876 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4877
4878         PR fortran/50163
4879         * gfortran.dg/initialization_28.f90: New.
4880
4881 2011-08-24  Richard Guenther  <rguenther@suse.de>
4882
4883         PR tree-optimization/50067
4884         * gcc.dg/torture/pr50067-3.c: New testcase.
4885         * gcc.dg/torture/pr50067-4.c: Likewise.
4886         * gcc.dg/torture/pr50067-5.c: Likewise.
4887
4888 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4889
4890         * g++.dg/other/i386-2.C: Add -mavx2 check.
4891         * g++.dg/other/i386-3.C: Likewise.
4892         * gcc.target/i386/avx-1.c: Add AVX2.
4893         * gcc.target/i386/avx-2.c: Likewise.
4894         * gcc.target/i386/funcspec-5.c: Likewise.
4895         * gcc.target/i386/sse-12.c: Likewise.
4896         * gcc.target/i386/sse-13.c: Likewise.
4897         * gcc.target/i386/sse-14.c: Likewise.
4898         * gcc.target/i386/sse-22.c: Likewise.
4899         * gcc.target/i386/sse-23.c: Likewise.
4900         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4901         * gcc.target/i386/avx2-check.h: New.
4902         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4903         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4904         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4905         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4906         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4907         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4908         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4909         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4910         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4911         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4912         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4913         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4914         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4915         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4916         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4917         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4918         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4919         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4920         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4921         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4922         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4923         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4924         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4925         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4926         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4927         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4928         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4929         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4930         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4931         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4932         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4933         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4934         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4935         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4936         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4937         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4938         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4939         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4940         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4941         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4942         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4943         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4944         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4945         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4946         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4947         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4948         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4949         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4950         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4951         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4952         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4953         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4954         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4955         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4956         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4957         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4958         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4959         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4960         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4961         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4962         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4963         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4964         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4965         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4966         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4967         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4968         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4969         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4970         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4971         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4972         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4973         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4974         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4975         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4976         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4977         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4978         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4979         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4980         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4981         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4982         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4983         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4984         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4985         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4986         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4987         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4988         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4989         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4990         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4991         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4992         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4993         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4994         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4995         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4996         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4997         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4998         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4999         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5000         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5001         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5002         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5003         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5004         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5005         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5006         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5007         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5008         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5009         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5010         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5011         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5012         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5013         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5014         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5015         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5016         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5017         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5018         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5019         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5020         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5021         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5022         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5023         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5024         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5025         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5026         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5027         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5028         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5029         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5030         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5031         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5032         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5033         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5034         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5035         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5036         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5037         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5038         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5039         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5040         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5041         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5042         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5043         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5044         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5045         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5046         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5047         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5048         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5049         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5050         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5051         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5052         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5053         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5054         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5055         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5056         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5057         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5058         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5059         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5060         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5061         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5062         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5063         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5064         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5065         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5066         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5067         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5068         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5069         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5070         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5071         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5072         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5073         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5074         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5075         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5076         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5077         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5078         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5079         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5080         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5081         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5082         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5083         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5084         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5085         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5086         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5087         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5088         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5089         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5090         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5091         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5092         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5093         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5094         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5095         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5096         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5097         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5098         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5099         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5100         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5101         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5102         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5103         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5104         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5105         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5106         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5107         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5108         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5109         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5110         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5111         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5112         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5113         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5114         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5115         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5116         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5117         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5118         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5119         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5120         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5121         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5122         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5123         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5124         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5125         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5126         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5127         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5128         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5129         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5130         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5131         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5132         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5133         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5134         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5135         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5136         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5137         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5138         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5139         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5140         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5141         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5142         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5143         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5144         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5145         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5146         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5147         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5148         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5149         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5150         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5151         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5152         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5153         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5154         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5155         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5156         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5157         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5158         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5159         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5160         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5161         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5162         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5163         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5164         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5165         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5166         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5167         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5168         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5169         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5170         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5171         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5172         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5173         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5174         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5175         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5176         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5177         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5178         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5179         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5180         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5181         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5182         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5183         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5184         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5185         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5186         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5187         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5188         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5189         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5190         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5191         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5192         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5193         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5194         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5195         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5196         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5197         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5198         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5199         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5200         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5201         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5202         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5203         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5204         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5205         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5206         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5207         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5208         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5209         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5210         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5211         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5212         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5213         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5214         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5215         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5216         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5217         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5218         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5219         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5220         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5221         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5222         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5223         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5224         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5225         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5226         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5227         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5228         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5229         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5230         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5231         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5232         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5233         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5234         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5235         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5236         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5237         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5238         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5239         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5240         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5241         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5242         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5243         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5244         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5245         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5246         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5247         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5248         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5249         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5250         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5251         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5252         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5253         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5254         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5255         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5256         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5257         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5258         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5259         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5260         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5261         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5262         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5263         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5264         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5265         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5266         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5267         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5268         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5269         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5270         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5271         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5272         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5273         * gcc.target/i386/testimm-9.c: Likewise.
5274
5275 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5276
5277         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5278         * g++.dg/other/i386-3.C: Likewise.
5279         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5280         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5281         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5282         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5283         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5284         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5285         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5286         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5287         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5288         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5289         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5290         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5291         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5292         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5293         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5294         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5295         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5296         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5297         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5298         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5299         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5300         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5301         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5302         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5303         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5304         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5305         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5306         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5307         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5308         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5309         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5310         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5311         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5312         * gcc.target/i386/sse-12.c: Add BMI2.
5313         * gcc.target/i386/sse-13.c: Likewise.
5314         * gcc.target/i386/sse-14.c: Likewise.
5315         * gcc.target/i386/sse-22.c: Likewise.
5316         * gcc.target/i386/sse-23.c: Likewise.
5317
5318 2011-08-23  Jason Merrill  <jason@redhat.com>
5319
5320         * g++.dg/template/crash7.C: Adjust expected errors.
5321
5322 2011-08-23  Jason Merrill  <jason@redhat.com>
5323
5324         PR c++/49045
5325         Core 1321
5326         * g++.dg/cpp0x/overload2.C: New.
5327
5328 2011-08-23  Jason Merrill  <jason@redhat.com>
5329
5330         Core 903
5331         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5332
5333 2011-08-23  Jason Merrill  <jason@redhat.com>
5334
5335         Core 975
5336         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5337         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5338         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5339         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5340
5341 2011-08-23  Jason Merrill  <jason@redhat.com>
5342
5343         PR c++/50024
5344         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5345
5346 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR c++/50158
5349         * g++.dg/warn/Wunused-var-16.C: New test.
5350
5351         PR middle-end/50161
5352         * gcc.dg/pr50161.c: New test.
5353
5354 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5355
5356         PR c++/50055
5357         * g++.dg/gcov/gcov-7.C: New test.
5358
5359 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5360
5361         PR c++/46862
5362         * g++.dg/dfp/nofields.C: New test.
5363
5364 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5365
5366         PR fortran/31600
5367         * gfortran.dg/use_16.f90: New.
5368
5369 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5370             Kirill Yukhin  <kirill.yukhin@intel.com>
5371
5372         PR target/50155
5373         * gcc.target/i386/pr50155.c: New test.
5374
5375 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5376
5377         PR tree-optimization/50133
5378         * gcc.dg/pr50133.c: New test.
5379
5380         PR middle-end/50141
5381         * c-c++-common/cxxbitfields-6.c: New test.
5382
5383 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5384
5385         PR fortran/50050
5386         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5387
5388 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5389
5390         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5391         * gcc.dg/pr49994-3.c: Ditto.
5392
5393 2011-08-22  Richard Guenther  <rguenther@suse.de>
5394
5395         PR testsuite/50145
5396         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5397         * gcc.dg/torture/pr50067-2.c: Likewise.
5398
5399 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5400
5401         PR fortran/47659
5402         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5403         of a constant resulting from simplification.
5404         * gfortran.dg/warn_conversion_3.f90:  New test.
5405
5406 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5407
5408         PR fortran/50130
5409         * gfortran.dg/zero_stride_1.f90:  New test.
5410
5411 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5412
5413         PR fortran/49638
5414         * gfortran.dg/typebound_override_1.f90: Modified.
5415
5416 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5417
5418         PR tree-optimization/48739
5419         * gcc.dg/pr48739-1.c: New test.
5420         * gcc.dg/pr48739-2.c: New test.
5421
5422 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5423
5424         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5425
5426 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5427
5428         PR fortran/50129
5429         * gfortran.dg/where_3.f90: New test.
5430
5431 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5432
5433         PR middle-end/49721
5434         * gfortran.dg/pr49721-1.f: New.
5435         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5436
5437 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5438
5439         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5440         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5441         New tests.
5442
5443 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5444
5445         * gcc.target/arm/wmul-11.c: New file.
5446         * gcc.target/arm/wmul-12.c: New file.
5447         * gcc.target/arm/wmul-13.c: New file.
5448
5449 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5450
5451         * gcc.target/arm/wmul-10.c: New file.
5452
5453 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5454
5455         * gcc.target/arm/wmul-9.c: New file.
5456         * gcc.target/arm/wmul-bitfield-2.c: New file.
5457
5458 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5459
5460         * gcc.target/arm/wmul-8.c: New file.
5461
5462 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5463
5464         * gcc.target/arm/wmul-7.c: New file.
5465
5466 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5467
5468         * gcc.target/arm/wmul-6.c: New file.
5469
5470 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5471
5472         * gcc.target/arm/wmul-5.c: New file.
5473         * gcc.target/arm/no-wmla-1.c: New file.
5474
5475 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5476
5477         * gcc.target/arm/wmul-bitfield-1.c: New file.
5478
5479 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5480
5481         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5482
5483 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5484
5485         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5486         * gcc.target/i386/conversion.c: Likewise.
5487
5488 2011-08-19  Richard Guenther  <rguenther@suse.de>
5489
5490         * gcc.dg/torture/pr50067-1.c: New testcase.
5491         * gcc.dg/torture/pr50067-2.c: Likewise.
5492
5493 2011-08-19  Joey Ye  <joey.ye@arm.com>
5494
5495         PR target/49437
5496         * gcc.target/arm/handler-align.c: New test.
5497         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5498         New Function.
5499
5500 2011-08-19  Joey Ye  <joey.ye@arm.com>
5501
5502         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5503
5504 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5505
5506         PR fortran/50071
5507         * gfortran.dg/end_block_label_1.f90: New test.
5508         * gfortran.dg/end_associate_label_1.f90: New test.
5509
5510 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5511
5512         * gcc.dg/c1x-pointer-float-1.c: New test.
5513
5514 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5515
5516         PR fortran/50071
5517         * gfortran.dg/duplicate_labels_2.f: New test.
5518
5519 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5520
5521         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5522         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5523         gcc.dg/c1x-noreturn-5.c: New tests.
5524
5525 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5526
5527         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5528
5529 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5530
5531         PR fortran/18918
5532         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5533         * gfortran.dg/coarray_lock_3.f90: Fix test.
5534         * gfortran.dg/coarray_lock_4.f90: New.
5535         * gfortran.dg/coarray_lock_5.f90: New.
5536
5537 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR target/50009
5540         * gcc.c-torture/compile/pr50009.c: New test.
5541
5542         PR target/50092
5543         * gcc.dg/torture/pr50092.c: New test.
5544
5545 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5546
5547         PR fortran/50109
5548         * gfortran.dg/namelist_73.f90: New.
5549
5550 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5551
5552         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5553
5554         PR debug/50017
5555         * gcc.dg/pr50017.c: New test.
5556
5557 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5558
5559         PR c++/45625
5560         * g++.dg/lookup/hidden-var1.C: New test case.
5561
5562 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5563
5564         PR fortran/31461
5565         * gfortran.dg/warn_unused_var_2.f90: New.
5566         * gfortran.dg/warn_unused_var_3.f90: New.
5567
5568 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5569
5570         PR target/43597
5571         * gcc.target/arm/pr43597.c: New test.
5572
5573 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5574
5575         PR fortran/50070
5576         * gfortran.dg/common_13.f90: New.
5577
5578 2011-08-16  Jason Merrill  <jason@redhat.com>
5579
5580         PR c++/50086
5581         * g++.dg/cpp0x/variadic-unresolved.C: New.
5582
5583         * g++.old-deja/g++.brendan/README: Add R.I.P.
5584
5585         * g++.dg/ext/attr-used-1.C: New.
5586
5587         PR c++/50054
5588         * g++.dg/cpp0x/initlist56.C: New.
5589
5590 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5591
5592         PR testsuite/50085
5593         * g++.dg/opt/life1.C: Only run on Linux.
5594
5595 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5596
5597         * gfortran.dg/coarray_26.f90: New.
5598
5599 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5600
5601         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5602         -fdump-tree-vrp1.
5603
5604 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5605
5606         PR fortran/50073
5607         * gfortran.dg/func_result_7.f90: New.
5608
5609 2011-08-13  Jason Merrill  <jason@redhat.com>
5610
5611         PR c++/50075
5612         * g++.dg/cpp0x/decltype32.C: New.
5613
5614         PR c++/50059
5615         * g++.dg/diagnostic/expr1.C: New.
5616
5617 2011-08-12  David Li  <davidxl@google.com>
5618
5619         * g++.dg/abi/vbase15.C: New test.
5620
5621 2011-08-12  Jason Merrill  <jason@redhat.com>
5622
5623         PR c++/50034
5624         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5625
5626 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5627
5628         * gcc.dg/builtins-67.c: New test.
5629         * gcc.target/i386/conversion.c: Ditto.
5630
5631 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5632             Brian Hackett  <bhackett1024@gmail.com>
5633
5634         * g++.dg/plugin/decl_plugin.c: New.
5635         * g++.dg/plugin/decl-plugin-test.C: New.
5636         * g++.dg/plugin/plugin.exp: Add above testcase.
5637
5638 2011-08-11  Richard Guenther  <rguenther@suse.de>
5639
5640         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5641
5642 2011-08-11  Michael Matz  <matz@suse.de>
5643
5644         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5645
5646 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5647
5648         PR tree-optimization/50039
5649         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5650         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5651
5652 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5653
5654         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5655         (sse4_1_test): Initialize src3 with random value.
5656
5657 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5658
5659         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5660         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5661         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5662         * gcc.dg/scal-to-vec1.c: New test.
5663         * gcc.dg/scal-to-vec2.c: New test.
5664
5665 2011-08-09  Richard Guenther  <rguenther@suse.de>
5666
5667         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5668         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5669         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5670         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5671
5672 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5673
5674         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5675
5676 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5677
5678         * gcc.dg/pr49948.c: Require pthread effective target.
5679
5680 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5681
5682         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5683
5684 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5685
5686         * gcc.target/i386/sse-22a.c: New test.
5687
5688 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5689
5690         PR tree-optimization/50014
5691         * gcc.dg/vect/pr50014.c: New test.
5692
5693 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5694
5695         PR middle-end/49923
5696         * gcc.dg/tree-ssa/pr49923.c: New test.
5697
5698 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5699
5700         PR target/49781
5701         * gcc.target/i386/pr49781-1.c: New.
5702
5703 2011-08-08  Jason Merrill  <jason@redhat.com>
5704
5705         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5706
5707         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5708
5709 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5710
5711         PR fortran/49638
5712         * gfortran.dg/typebound_override_1.f90: New.
5713
5714 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5715
5716         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5717         x86_64 mingw target.
5718         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5719         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5720         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5721         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5722         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5723         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5724         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5725         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5726         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5727         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5728
5729 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5730
5731         PR testsuite/48727
5732         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5733
5734 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5735
5736         * gcc.dg/pr48770.c: Cleanup coverage files.
5737         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5738
5739 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5740
5741         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5742         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5743         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5744         lzcnt and bmi options.
5745
5746 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5747
5748         PR target/47381
5749         * gcc.dg/pr47381-1.c: New.
5750         * gcc.dg/pr47381-2.c: Likewise.
5751         * gcc.target/i386/pr47381.c: Likewise.
5752
5753 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5754
5755         PR middle-end/47727
5756         * gcc.dg/pr47727.c: New.
5757
5758         PR target/47372
5759         * gcc.dg/pr47372-1.c: New.
5760         * gcc.dg/pr47372-2.c: Likewise.
5761
5762 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5763
5764         PR middle-end/47449
5765         * gcc.target/i386/pr47449.c: New.
5766
5767         PR target/47446
5768         * gcc.dg/pr47446-1.c: New.
5769         * gcc.dg/pr47446-2.c: Likewise.
5770
5771 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5772
5773         PR target/47766
5774         * gcc.dg/pr47766.c: New.
5775
5776         PR target/47715
5777         * gcc.dg/tls/pr47715-1.c: New.
5778         * gcc.dg/tls/pr47715-2.c: Likewise.
5779         * gcc.dg/tls/pr47715-3.c: Likewise.
5780         * gcc.dg/tls/pr47715-4.c: Likewise.
5781         * gcc.dg/tls/pr47715-5.c: Likewise.
5782
5783 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5784
5785         PR libobjc/50002
5786         * objc.dg/gnu-api-2-class.m: Updated comments.
5787         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5788         * objc.dg/gnu-api-2-class-meta.m: New test.
5789         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5790
5791 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5792
5793         PR libobjc/49882
5794         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5795         with classes that are in construction.
5796
5797 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5798
5799         PR target/48084
5800         * gcc.target/i386/pr48084-1.c: New.
5801         * gcc.target/i386/pr48084-2.c: Likewise.
5802         * gcc.target/i386/pr48084-3.c: Likewise.
5803         * gcc.target/i386/pr48084-4.c: Likewise.
5804         * gcc.target/i386/pr48084-5.c: Likewise.
5805
5806         PR rtl-optimization/49504
5807         * gcc.target/i386/pr49504.c: New.
5808
5809         PR target/49860
5810         * gcc.dg/pr49860.c: New.
5811
5812 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5813
5814         PR libobjc/49882
5815         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5816         with classes that are in construction.
5817
5818 2011-08-05  Jason Merrill  <jason@redhat.com>
5819
5820         PR c++/48993
5821         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5822
5823         PR c++/49921
5824         * g++.dg/cpp0x/decltype31.C: New.
5825
5826         PR c++/49669
5827         * g++.dg/init/array28.C: New.
5828
5829         PR c++/49988
5830         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5831
5832 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5833
5834         PR target/47369
5835         * gcc.dg/pr47369-1.c: New.
5836
5837 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5838
5839         PR middle-end/47364
5840         * gcc.dg/torture/pr47364-1.c: New.
5841         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5842         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5843
5844 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5845
5846         PR fortran/37211
5847         * gfortran.dg/transfer_check_2.f90:  New test case.
5848
5849 2011-08-05  Jan Hubicka  <jh@suse.cz>
5850
5851         PR middle-end/49494
5852         * gfortran.dg/pr49494.f90: New testcase.
5853
5854 2011-08-05  Jan Hubicka  <jh@suse.cz>
5855
5856         PR middle-end/49735
5857         * gcc.c-torture/compile/pr49735.c: New testcase.
5858
5859 2011-08-05  Jason Merrill  <jason@redhat.com>
5860
5861         PR c++/47453
5862         * g++.dg/cpp0x/initlist56.C: New.
5863
5864         PR c++/49812
5865         * g++.dg/overload/rvalue2.C: New.
5866
5867         PR c++/49983
5868         * g++.dg/cpp0x/range-for21.C: New.
5869
5870         * g++.dg/ext/vla11.C: New.
5871
5872 2011-08-05  Richard Guenther  <rguenther@suse.de>
5873
5874         PR tree-optimization/49984
5875         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5876
5877 2011-08-05  Richard Guenther  <rguenther@suse.de>
5878
5879         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5880         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5881         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5882
5883 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5884
5885         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5886         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5887         * gfortran.dg/ldist-pr43023.f90: Ditto.
5888         * gfortran.dg/namelist_52.f90: Ditto.
5889         * gfortran.dg/interface_proc_end.f90: Ditto.
5890         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5891         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5892
5893 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5894
5895         * gcc.dg/vect/vect-over-widen-1.c: New test.
5896         * gcc.dg/vect/vect-over-widen-2.c: New test.
5897         * gcc.dg/vect/vect-over-widen-3.c: New test.
5898         * gcc.dg/vect/vect-over-widen-4.c: New test.
5899
5900 2011-08-04  Richard Guenther  <rguenther@suse.de>
5901
5902         PR fortran/49957
5903         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5904
5905 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5906
5907         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5908
5909 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5910
5911         PR middle-end/49905
5912         * g++.dg/ext/builtin-object-size3.C: New test.
5913
5914 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5915
5916         PR tree-optimization/49948
5917         * gcc.dg/pr49948.c: New test.
5918
5919 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5920
5921         PR middle-end/47383
5922         * gcc.dg/torture/pr47383.c: New.
5923
5924 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5925
5926         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5927
5928 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5929
5930         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5931
5932 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5933
5934         PR target/47744
5935         * gcc.dg/torture/pr47744-1.c: New.
5936         * gcc.dg/torture/pr47744-2.c: Likewise.
5937         * gcc.dg/torture/pr47744-3.c: Likewise.
5938
5939 2011-08-03  Richard Guenther  <rguenther@suse.de>
5940
5941         PR middle-end/49958
5942         * gcc.dg/torture/pr49958.c: New testcase.
5943
5944 2011-08-03  Richard Guenther  <rguenther@suse.de>
5945
5946         PR tree-optimization/49938
5947         * g++.dg/torture/pr49938.C: New testcase.
5948
5949 2011-08-02  Jason Merrill  <jason@redhat.com>
5950
5951         PR c++/43886
5952         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5953
5954         PR c++/49577
5955         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5956
5957         PR c++/49593
5958         * g++.dg/cpp0x/variadic115.C: New.
5959
5960         PR c++/49803
5961         * g++.dg/cpp0x/union5.C: New.
5962
5963 2011-08-02  Daniel Kraft  <d@domob.eu>
5964
5965         PR fortran/49885
5966         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5967
5968 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5969
5970         PR middle-end/49947
5971         * gcc.dg/tree-ssa/forwprop-15.c
5972
5973 2011-08-02  Jason Merrill  <jason@redhat.com>
5974
5975         PR c++/49834
5976         * g++.dg/cpp0x/range-for20.C: New.
5977
5978 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5979
5980         * gfortran.dg/coarray_lib_token_3.f90: New.
5981
5982 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5983
5984         PR fortran/46752
5985         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5986         * gcc.dg/gomp/atomic-15.c: New test.
5987         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5988         * g++.dg/gomp/atomic-15.C: New test.
5989         * g++.dg/gomp/private-1.C: New test.
5990         * g++.dg/gomp/sharing-2.C: New test.
5991         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5992         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5993         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5994
5995 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5996
5997         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5998         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5999         cleanup-module.
6000         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6001         * gfortran.dg/allocatable_function_5.f90: Ditto.
6002         * gfortran.dg/allocate_stat.f90: Ditto.
6003         * gfortran.dg/array_constructor_20.f90: Ditto.
6004         * gfortran.dg/array_constructor_21.f90: Ditto.
6005         * gfortran.dg/array_constructor_22.f90: Ditto.
6006         * gfortran.dg/array_constructor_26.f03: Ditto.
6007         * gfortran.dg/array_function_4.f90: Ditto.
6008         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6009         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6010         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6011         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6012         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6013         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6014         * gfortran.dg/class_15.f03: Ditto.
6015         * gfortran.dg/class_27.f03: Ditto.
6016         * gfortran.dg/class_33.f90: Ditto.
6017         * gfortran.dg/class_37.f03: Ditto.
6018         * gfortran.dg/class_40.f03: Ditto.
6019         * gfortran.dg/class_42.f03: Ditto.
6020         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6021         * gfortran.dg/coarray/registering_1.f90: Ditto.
6022         * gfortran.dg/convert_1.f90: Ditto.
6023         * gfortran.dg/default_initialization_3.f90: Ditto.
6024         * gfortran.dg/dependency_25.f90: Ditto.
6025         * gfortran.dg/dependency_26.f90: Ditto.
6026         * gfortran.dg/dependency_36.f90: Ditto.
6027         * gfortran.dg/dependency_37.f90: Ditto.
6028         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6029         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6030         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6031         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6032         * gfortran.dg/elemental_result_1.f90: Ditto.
6033         * gfortran.dg/empty_derived_type.f90: Ditto.
6034         * gfortran.dg/entry_7.f90: Ditto.
6035         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6036         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6037         * gfortran.dg/error_recovery_3.f90: Ditto.
6038         * gfortran.dg/extends_4.f03: Ditto.
6039         * gfortran.dg/func_assign.f90: Ditto.
6040         * gfortran.dg/func_assign_3.f90: Ditto.
6041         * gfortran.dg/generic_1.f90: Ditto.
6042         * gfortran.dg/generic_18.f90: Ditto.
6043         * gfortran.dg/generic_22.f03: Ditto.
6044         * gfortran.dg/generic_4.f90: Ditto.
6045         * gfortran.dg/generic_6.f90: Ditto.
6046         * gfortran.dg/generic_actual_arg.f90: Ditto.
6047         * gfortran.dg/graphite/id-21.f: Ditto.
6048         * gfortran.dg/graphite/pr45758.f90: Ditto.
6049         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6050         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6051         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6052         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6053         * gfortran.dg/host_used_types_1.f90: Ditto.
6054         * gfortran.dg/implicit_1.f90: Ditto.
6055         * gfortran.dg/implicit_11.f90: Ditto.
6056         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6057         * gfortran.dg/impure_actual_1.f90: Ditto.
6058         * gfortran.dg/impure_assignment_1.f90: Ditto.
6059         * gfortran.dg/impure_constructor_1.f90: Ditto.
6060         * gfortran.dg/initialization_10.f90: Ditto.
6061         * gfortran.dg/initialization_12.f90: Ditto.
6062         * gfortran.dg/interface_14.f90: Ditto.
6063         * gfortran.dg/interface_15.f90: Ditto.
6064         * gfortran.dg/interface_2.f90: Ditto.
6065         * gfortran.dg/interface_25.f90: Ditto.
6066         * gfortran.dg/interface_26.f90: Ditto.
6067         * gfortran.dg/interface_29.f90: Ditto.
6068         * gfortran.dg/interface_assignment_1.f90: Ditto.
6069         * gfortran.dg/internal_pack_6.f90: Ditto.
6070         * gfortran.dg/internal_pack_7.f90: Ditto.
6071         * gfortran.dg/internal_pack_8.f90: Ditto.
6072         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6073         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6074         * gfortran.dg/module_commons_3.f90: Ditto.
6075         * gfortran.dg/module_equivalence_4.f90: Ditto.
6076         * gfortran.dg/module_equivalence_6.f90: Ditto.
6077         * gfortran.dg/module_function_type_1.f90: Ditto.
6078         * gfortran.dg/module_naming_1.f90: Ditto.
6079         * gfortran.dg/namelist_4.f90: Ditto.
6080         * gfortran.dg/operator_c1202.f90: Ditto.
6081         * gfortran.dg/parens_7.f90: Ditto.
6082         * gfortran.dg/pr32921.f: Ditto.
6083         * gfortran.dg/pr33646.f90: Ditto.
6084         * gfortran.dg/pr41928.f90: Ditto.
6085         * gfortran.dg/pr42119.f90: Ditto.
6086         * gfortran.dg/pr43984.f90: Ditto.
6087         * gfortran.dg/present_1.f90: Ditto.
6088         * gfortran.dg/private_type_2.f90: Ditto.
6089         * gfortran.dg/proc_decl_2.f90: Ditto.
6090         * gfortran.dg/proc_ptr_10.f90: Ditto.
6091         * gfortran.dg/proc_ptr_22.f90: Ditto.
6092         * gfortran.dg/proc_ptr_8.f90: Ditto.
6093         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6094         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6095         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6096         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6097         * gfortran.dg/substring_equivalence.f90: Ditto.
6098         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6099         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6100         * gfortran.dg/trim_optimize_6.f90: Ditto.
6101         * gfortran.dg/typebound_call_12.f03: Ditto.
6102         * gfortran.dg/typebound_operator_5.f03: Ditto.
6103         * gfortran.dg/typebound_operator_6.f03: Ditto.
6104         * gfortran.dg/typebound_proc_18.f03: Ditto.
6105         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6106         * gfortran.dg/use_1.f90: Ditto.
6107         * gfortran.dg/use_10.f90: Ditto.
6108         * gfortran.dg/use_11.f90: Ditto.
6109         * gfortran.dg/use_14.f90: Ditto.
6110         * gfortran.dg/use_only_2.f90: Ditto.
6111         * gfortran.dg/use_rename_4.f90: Ditto.
6112         * gfortran.dg/use_rename_5.f90: Ditto.
6113         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6114         * gfortran.dg/used_interface_ref.f90: Ditto.
6115         * gfortran.dg/used_types_11.f90: Ditto.
6116         * gfortran.dg/used_types_3.f90: Ditto.
6117         * gfortran.dg/used_types_4.f90: Ditto.
6118         * gfortran.dg/userdef_operator_2.f90: Ditto.
6119         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6120         * gfortran.dg/vect/pr46213.f90: Ditto.
6121         * gfortran.dg/whole_file_21.f90: Ditto.
6122         * gfortran.dg/whole_file_22.f90: Ditto.
6123         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6124         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6125
6126 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6127
6128         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6129
6130 2011-08-01  Jason Merrill  <jason@redhat.com>
6131
6132         PR c++/49932
6133         * g++.dg/abi/mangle49.C: New.
6134
6135         PR c++/49924
6136         * g++.dg/cpp0x/constexpr-array4.C: New.
6137
6138         PR c++/49813
6139         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6140
6141 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6142
6143         PR target/49927
6144         * gcc.target/i386/pr49927.c: New test.
6145
6146 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6147
6148         PR tree-optimization/49926
6149         * gcc.dg/vect/pr49926.c: New test.
6150
6151 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6152
6153         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6154         * gcc.target/i386/lzcnt-1.c: New test.
6155         * gcc.target/i386/lzcnt-2.c: Likewise.
6156         * gcc.target/i386/lzcnt-2a.c: Likewise.
6157         * gcc.target/i386/lzcnt-3.c: Likewise.
6158         * gcc.target/i386/lzcnt-4.c: Likewise.
6159         * gcc.target/i386/lzcnt-4a.c: Likewise.
6160         * gcc.target/i386/lzcnt-5.c: Likewise.
6161         * gcc.target/i386/lzcnt-6.c: Likewise.
6162         * gcc.target/i386/lzcnt-6a.c: Likewise.
6163         * gcc.target/i386/lzcnt-check.h: Likewise.
6164
6165         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6166         * gcc.target/i386/sse-13.c: Likewise.
6167         * gcc.target/i386/sse-14.c: Likewise.
6168         * g++.dg/other/i386-2.C: Likewise.
6169         * g++.dg/other/i386-3.C: Likewise.
6170
6171 2011-08-01  Julian Brown  <julian@codesourcery.com>
6172
6173         * gcc.target/arm/fixed-point-exec.c: New test.
6174
6175 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6176
6177         PR target/49920
6178         * gcc.target/i386/pr49920.c: New test.
6179
6180 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6181
6182         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6183         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6184         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6185         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6186         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6187         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6188         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6189         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6190         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6191         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6192         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6193         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6194         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6195         * g++.dg/tree-ssa/pr33615.C: Ditto.
6196         * g++.dg/tree-ssa/restrict1.C: Ditto.
6197         * c-c++-common/restrict-2.c: Ditto.
6198         * gfortran.dg/pr32921.f: Ditto.
6199         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6200         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6201         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6202         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6203         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6204         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6205         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6206         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6207         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6208         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6209
6210 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6211
6212         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6213         .exe.ltrans[0-9]*. dump files.
6214
6215 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6216
6217         PR fortran/49112
6218         * gfortran.dg/abstract_type_6.f03: Modified.
6219         * gfortran.dg/typebound_proc_24.f03: New.
6220
6221 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6222
6223         PR testsuite/49917
6224         * g++.dg/init/for1.C: Fix.
6225
6226 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6227
6228         PR fortran/48876
6229         * gfortran.dg/string_5.f90:  New test.
6230
6231 2011-07-29  Jason Merrill  <jason@redhat.com>
6232
6233         PR c++/49867
6234         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6235
6236 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6237
6238         PR tree-optimization/47407
6239         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6240         alpha*-dec-osf*.
6241         Sort target list.
6242
6243 2011-07-29  Richard Guenther  <rguenther@suse.de>
6244
6245         * gcc.dg/uninit-suppress.c: Also disable VRP.
6246         * gcc.dg/uninit-suppress_2.c: Likewise.
6247
6248 2011-07-28  Jason Merrill  <jason@redhat.com>
6249
6250         PR c++/49808
6251         * g++.dg/template/nontype24.C: New.
6252
6253 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         PR rtl-optimization/47958
6256         * gcc.dg/torture/pr47958-1.c: New.
6257
6258 2011-07-29  Wei Guozhi  <carrot@google.com>
6259
6260         PR rtl-optimization/49799
6261         * gcc.dg/pr49799.c: New test case.
6262
6263 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6264
6265         PR middle-end/48648
6266         * gcc.dg/graphite/id-pr48648.c: New.
6267
6268 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6269
6270         PR fortran/31067
6271         * gfortran.dg/maxloc_2.f90: New test.
6272         * gfortran.dg/maxloc_3.f90: New test.
6273         * gfortran.dg/minloc_1.f90: New test.
6274         * gfortran.dg/minloc_2.f90: New test.
6275         * gfortran.dg/minloc_3.f90: New test.
6276         * gfortran.dg/minmaxloc_7.f90: New test.
6277
6278         PR debug/49871
6279         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6280
6281 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6282
6283         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6284         the builtin isn't optimized away.
6285
6286 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6287
6288         PR fortran/45586
6289         * gfortran.dg/lto/pr45586-2_0.f90: New.
6290
6291 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6292
6293         PR middle-end/49875
6294         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6295         * c-c++-common/cxxbitfields-5.c: Same.
6296
6297 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6298
6299         * lib/target-supports.exp (check_effective_target_mmap): Use
6300         check_function_available.
6301
6302 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6303
6304         * g++.old-deja/g++.pt/crash60.C: Updated.
6305
6306 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR target/49866
6309         * gcc.target/i386/pr49866.c: New test.
6310
6311 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6312
6313         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6314         * gcc.target/i386/bmi-andn-1.c: New test.
6315         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6316         * gcc.target/i386/bmi-andn-2.c: Likewise.
6317         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6318         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6319         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6320         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6321         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6322         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6323         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6324         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6325         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6326         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6327         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6328         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6329         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6330         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6331         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6332         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6333         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6334         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6335         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6336         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6337         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6338
6339 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6340
6341         PR middle-end/47691
6342         * gfortran.dg/graphite/id-pr47691.f: New.
6343
6344 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6345
6346         * gcc.target/i386/avx-os-support.h: New.
6347         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6348         (main): Check avx_os_support before the test is run.
6349         * gcc.target/i386/aes-avx-check.h: Ditto.
6350         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6351
6352 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6353
6354         * gcc.target/i386/aggregate-ret3.c: New test.
6355         * gcc.target/i386/aggregate-ret4.c: New test.
6356
6357 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6358
6359         PR fortran/49755
6360         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6361         allocated array should *not* change its size.
6362         * gfortran.dg/multiple_allocation_3.f90: New test.
6363
6364 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6365
6366         PR c++/49776
6367         * g++.dg/cpp0x/constexpr-49776.C: New.
6368
6369 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6370
6371         PR middle-end/47046
6372         * gcc.dg/graphite/id-pr47046.c: New.
6373
6374 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6375
6376         PR middle-end/47653
6377         * gcc.dg/graphite/run-id-pr47593.c: New.
6378
6379 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6380
6381         PR middle-end/47653
6382         * gcc.dg/graphite/run-id-pr47653.c: New.
6383         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6384         induction variables.
6385         * gcc.dg/graphite/scop-16.c: Same.
6386         * gcc.dg/graphite/scop-17.c: Same.
6387         * gcc.dg/graphite/scop-21.c: Same.
6388
6389 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6390
6391         PR middle-end/48805
6392         * gcc.dg/graphite/id-pr48805.c: New.
6393
6394 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6395
6396         * gfortran.dg/coarray_lib_token_2.f90: New.
6397
6398 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6399
6400         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6401         SPU local store.
6402
6403 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6404
6405         PR tree-opt/49671
6406         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6407         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6408
6409 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6410
6411         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6412
6413         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6414         * gcc.c-torture/execute/loop-2g.c: Likewise.
6415         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6416         Require mmap support.
6417         * gcc.c-torture/execute/loop-2g.x: Likewise.
6418         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6419         (MAP_ANON): Provide default.
6420         * gcc.dg/20050826-1.c: Likewise.
6421         * gcc.target/i386/pr36533.c: Likewise.
6422         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6423         Use dg-require-effective-target mmap.
6424
6425 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6426
6427         PR c++/49838
6428         * g++.dg/cpp0x/range-for19.C: New.
6429
6430 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6431
6432         PR testsuite/49753
6433         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6434
6435         Revert:
6436         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6437
6438         PR testsuite/49753
6439         * g++.dg/torture/pr49309.C: Remove.
6440
6441 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6442
6443         PR tree-optimization/49809
6444         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6445         test.
6446
6447 2011-07-25  Richard Guenther  <rguenther@suse.de>
6448
6449         PR tree-optimization/49715
6450         * gcc.target/i386/pr49715-1.c: New testcase.
6451         * gcc.target/i386/pr49715-2.c: Likewise.
6452
6453 2011-07-23  Jason Merrill  <jason@redhat.com>
6454
6455         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6456
6457 2011-07-22  Jason Merrill  <jason@redhat.com>
6458
6459         PR c++/49793
6460         * g++.dg/cpp0x/initlist55.C: New.
6461
6462 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6463
6464         PR fortran/49791
6465         * gfortran.dg/namelist_72.f: New.
6466
6467 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6468
6469         * gfortran.dg/coarray_25.f90: New.
6470
6471 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6472
6473         * override1.C: This test should use c++0x mode.
6474         * override3.C: New. Test the diagnostics in c++98 mode.
6475
6476 2011-07-22  Jason Merrill  <jason@redhat.com>
6477             Mark Glisse  <marc.glisse@normalesup.org>
6478
6479         PR c++/30112
6480         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6481
6482         PR c++/49813
6483         * g++.dg/opt/builtins2.C: New.
6484         * g++.dg/other/error27.C: Don't rely on __builtin.
6485
6486 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6487
6488         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6489         on lp64 targets.
6490         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6491         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6492         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6493         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6494
6495         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6496         instead of ia32.
6497
6498 2011-07-22  Richard Guenther  <rguenther@suse.de>
6499
6500         PR tree-optimization/45819
6501         * gcc.dg/pr45819.c: New testcase.
6502
6503 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6504
6505         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6506
6507 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6508
6509         PR middle-end/47654
6510         PR middle-end/49649
6511         * gcc.dg/graphite/run-id-pr47654.c: New.
6512
6513 2011-07-21  Ian Lance Taylor  <iant@google.com>
6514
6515         PR middle-end/49705
6516         * gcc.dg/pr49705.c: New test.
6517
6518 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6519
6520         * lib/target-supports.exp (check_avx_os_support_available): New.
6521         (check_effective_target_avx_runtime): Use it.
6522
6523 2011-07-21  Richard Guenther  <rguenther@suse.de>
6524
6525         PR tree-optimization/49770
6526         * g++.dg/torture/pr49770.C: New testcase.
6527
6528 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6529
6530         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6531         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6532
6533 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6534
6535         * gfortran.dg/coarray_lib_token_1.f90: New.
6536
6537 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6538
6539         * gcc.dg/pr32912-2.c: Skip for AVR.
6540         * gcc.dg/pr44674.c: Add dg-require-profiling.
6541
6542 2011-07-20  Jason Merrill  <jason@redhat.com>
6543
6544         * g++.dg/ext/desig2.C: New.
6545
6546 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6547
6548         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6549         be generated.
6550         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6551         * gcc.target/powerpc/recip-3.c: Ditto.
6552
6553 2011-07-19  Jason Merrill  <jason@redhat.com>
6554
6555         PR c++/6709 (DR 743)
6556         PR c++/42603 (DR 950)
6557         * g++.dg/cpp0x/decltype21.C: New.
6558
6559 2011-07-20  Richard Guenther  <rguenther@suse.de>
6560
6561         PR middle-end/18908
6562         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6563         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6564
6565 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6566
6567         * gcc.target/arm/combine-movs.c: New.
6568         * gcc.target/arm/unsigned-extend-2.c: New.
6569
6570 2011-07-19  Jason Merrill  <jason@redhat.com>
6571
6572         PR c++/49785
6573         * g++.dg/cpp0x/variadic114.C: New.
6574
6575 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6576
6577         * gfortran.dg/coarray_args_1.f90: New.
6578         * gfortran.dg/coarray_args_2.f90: New.
6579
6580 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6581
6582         PR fortran/49708
6583         * gfortran.dg/allocate_error_3.f90: New.
6584
6585 2011-07-19  Richard Guenther  <rguenther@suse.de>
6586
6587         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6588         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6589         * gcc.dg/torture/20110719-1.c: New testcase.
6590
6591 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6592
6593         PR tree-optimization/49768
6594         * gcc.c-torture/execute/pr49768.c: New test.
6595
6596 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6597
6598         PR tree-optimization/49771
6599         * gcc.dg/vect/pr49771.c: New test.
6600
6601 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6602
6603         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6604         * gcc.dg/ipa/ipa-2.c: Likewise.
6605         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6606         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6607         * gcc.dg/ipa/ipa-5.c: Likewise.
6608         * gcc.dg/ipa/ipa-7.c: Likewise.
6609         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6610         * gcc.dg/ipa/ipacost-1.c: Likewise.
6611         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6612         functions.
6613         * gcc.dg/ipa/ipcp-1.c: New test.
6614         * gcc.dg/ipa/ipcp-2.c: Likewise.
6615         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6616
6617 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR middle-end/49675
6620         * gfortran.dg/pr49675.f90: New test.
6621
6622 2011-07-18  Richard Guenther  <rguenther@suse.de>
6623
6624         * gcc.dg/torture/20110718-1.c: New testcase.
6625
6626 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6627
6628         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6629         * g++.dg/ext/bitfield3.C: Likewise.
6630         * g++.dg/ext/bitfield4.C: Likewise.
6631         * g++.dg/ext/bitfield5.C: Likewise.
6632         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6633         * g++.dg/other/pr23205-2.C: Likewise.
6634         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6635         * gcc.c-torture/compile/20001109-2.c: Likewise.
6636         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6637         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6638         * gcc.dg/bitfld-16.c: Likewise.
6639         * gcc.dg/bitfld-17.c: Likewise.
6640         * gcc.dg/bitfld-18.c: Likewise.
6641         * gcc.dg/builtins-config.h: Remove Netware support.
6642         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6643         * gcc.dg/cdce2.c: Likewise.
6644         * gcc.dg/cpp/assert4.c: Remove netware support.
6645         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6646         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6647
6648         * lib/target-supports.exp (check_visibility_available): Remove
6649         NetWare support.
6650         (check_profiling_available): Likewise.
6651
6652 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6653
6654         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6655
6656 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6657             Thomas Koenig  <tkoenig@gcc.gnu.org>
6658
6659         PR fortran/34657
6660         * gfortran.dg/generic_17.f90: Fix testcase.
6661         * gfortran.dg/interface_3.f90: Add dg-error.
6662         * gfortran.dg/use_14.f90: New.
6663         * gfortran.dg/use_15.f90: New.
6664
6665 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6666
6667         * gnat.dg/pointer_controlled.adb: New test.
6668
6669 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6670
6671         PR fortran/49624
6672         * gfortran.dg/pointer_remapping_7.f90: New.
6673
6674 2011-07-16  Jason Merrill  <jason@redhat.com>
6675
6676         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6677
6678 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6679             Jason Merrill  <jason@redhat.com>
6680
6681         PR c++/45329
6682         PR c++/48934
6683         * g++.dg/cpp0x/decltype29.C: Adjust.
6684         * g++.dg/cpp0x/error4.C: Adjust.
6685         * g++.dg/cpp0x/sfinae26.C: Adjust.
6686         * g++.dg/cpp0x/variadic105.C: Adjust.
6687         * g++.dg/template/deduce3.C: Adjust.
6688         * g++.dg/template/error45.C: Adjust.
6689         * g++.dg/template/ptrmem2.C: Adjust.
6690         * g++.dg/template/sfinae2.C: Adjust.
6691         * g++.old-deja/g++.pt/crash60.C: Adjust.
6692         * g++.old-deja/g++.pt/unify6.C: Adjust.
6693         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6694         * g++.dg/cpp0x/nullptr15.C: Adjust.
6695         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6696         * g++.dg/cpp0x/pr31431.C: Adjust.
6697         * g++.dg/cpp0x/pr31434.C: Adjust.
6698         * g++.dg/cpp0x/sfinae11.C: Adjust
6699         * g++.dg/cpp0x/temp_default2.C: Adjust.
6700         * g++.dg/cpp0x/trailing4.C: Adjust.
6701         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6702         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6703         * g++.dg/cpp0x/variadic105.C: Adjust.
6704         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6705         * g++.dg/ext/vla2.C: Adjust.
6706         * g++.dg/other/ptrmem10.C: Adjust.
6707         * g++.dg/other/ptrmem11.C: Adjust.
6708         * g++.dg/overload/unknown1.C: Adjust.
6709         * g++.dg/template/conv11.C: Adjust.
6710         * g++.dg/template/dependent-expr5.C: Adjust.
6711         * g++.dg/template/friend.C: Adjust.
6712         * g++.dg/template/incomplete2.C: Adjust.
6713         * g++.dg/template/local4.C: Adjust.
6714         * g++.dg/template/local6.C: Adjust.
6715         * g++.dg/template/operator9.C: Adjust.
6716         * g++.dg/template/ttp25.C: Adjust.
6717         * g++.dg/template/unify10.C: Adjust.
6718         * g++.dg/template/unify11.C: Adjust.
6719         * g++.dg/template/unify6.C: Adjust.
6720         * g++.dg/template/unify9.C: Adjust.
6721         * g++.dg/template/varmod1.C: Adjust.
6722         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6723         * g++.old-deja/g++.pt/crash28.C: Adjust.
6724         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6725         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6726         * g++.old-deja/g++.pt/expr2.C: Adjust.
6727         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6728         * g++.old-deja/g++.pt/spec5.C: Adjust.
6729         * g++.old-deja/g++.pt/spec6.C: Adjust.
6730         * g++.old-deja/g++.pt/unify4.C: Adjust.
6731         * g++.old-deja/g++.pt/unify8.C: Adjust.
6732         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6733         * g++.dg/overload/template5.C: New testcase.
6734         * g++.dg/template/overload12.C: New testcase.
6735
6736 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6737
6738         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6739         * gfortran.dg/coarray_7.f90: Ditto.
6740         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6741         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6742
6743 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6744
6745         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6746         case.
6747         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6748         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6749         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6750         C67X.
6751         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6752         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6753         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6754
6755 2011-07-15  Jason Merrill  <jason@redhat.com>
6756
6757         PR testsuite/49741
6758         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6759         Use --extra_opts instead of --additional_options.
6760
6761 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6762
6763         PR testsuite/49753
6764         * g++.dg/torture/pr49309.C: Remove.
6765
6766 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6767
6768         * gcc.target/tic6x/weak-call.c: New test.
6769         * gcc.target/tic6x/fpcmp.c: New test.
6770         * gcc.target/tic6x/fpdiv.c: New test.
6771         * gcc.target/tic6x/rotdi16-scan.c: New test.
6772         * gcc.target/tic6x/ffssi.c: New test.
6773         * gcc.target/tic6x/fpdiv-lib.c: New test.
6774         * gcc.target/tic6x/cold-lc.c: New test.
6775         * gcc.target/tic6x/longcalls.c: New test.
6776         * gcc.target/tic6x/abi-align-1.c: New test.
6777         * gcc.target/tic6x/fpcmp-finite.c: New test.
6778         * gcc.target/tic6x/rotdi16.c: New test.
6779         * gcc.target/tic6x/bswapl.c: New test.
6780         * gcc.target/tic6x/ffsdi.c: New test.
6781         * gcc.target/tic6x/tic6x.exp: New file.
6782         * gcc.target/tic6x/builtins/arith24.c: New test.
6783         * gcc.target/tic6x/builtins/smpy.c: New test.
6784         * gcc.target/tic6x/builtins/smpylh.c: New test.
6785         * gcc.target/tic6x/builtins/smpyh.c: New test.
6786         * gcc.target/tic6x/builtins/sarith1.c: New test.
6787         * gcc.target/tic6x/builtins/extclr.c: New test
6788         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6789         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6790         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6791         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6792         New functions.
6793         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6794         __TMS320C6X__.
6795         * gcc.dg/20020312-2.c: Likewise.
6796         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6797         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6798         * gcc.dg/torture/builtin-math-7.c: Likewise.
6799
6800         PR testsuite/49757
6801         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6802         not testing tic6x-*-*.
6803
6804 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6805
6806         PR tree-opt/49309
6807         * g++.dg/torture/pr49309.C: New testcase.
6808
6809 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6810
6811         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6812
6813 2011-07-14  Richard Guenther  <rguenther@suse.de>
6814
6815         PR tree-optimization/49651
6816         * gcc.dg/torture/pr49651.c: New testcase.
6817
6818 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6819
6820         PR target/43746
6821         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6822
6823 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6824
6825         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6826         -mno-pointers-to-nested-functions.
6827         * gcc.target/powerpc/no-r11-2.c: Ditto.
6828         * gcc.target/powerpc/no-r11-3.c: Ditto.
6829
6830 2011-07-13  Jason Merrill  <jason@redhat.com>
6831
6832         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6833         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6834         when compiling C files.
6835         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6836         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6837         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6838         * g++.dg/lookup/anon2.C: Likewise.
6839         * g++.dg/tree-ssa/copyprop.C: Likewise.
6840         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6841         * g++.dg/init/vector1.C: Ignore narrowing errors.
6842         * g++.dg/torture/pr35526.C: Likewise.
6843         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6844
6845 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6846
6847         PR libfortran/49296
6848         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6849         and logical reads.
6850
6851 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6852
6853         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6854         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6855
6856 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6857
6858         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6859         * lib/obj-c++.exp (obj-c++_init): Ditto.
6860         * lib/file-format.exp (gcc_target_object_format): Ditto.
6861         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6862         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6863         (check_visibility_available): Ditto.
6864         (check_effective_target_tls_native): Ditto.
6865         (check_effective_target_tls_emulated): Ditto.
6866         (check_effective_target_function_sections): Ditto.
6867
6868 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6869
6870         * gcc.target/arm/pr48183.c: New test.
6871
6872 2011-07-13  Richard Guenther  <rguenther@suse.de>
6873
6874         * gcc.dg/torture/20110713-1.c: New testcase.
6875
6876 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6877
6878         PR rtl-opt/49474
6879         * gcc.c-torture/compile/pr49474.c: New testcase.
6880
6881 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR tree-optimization/49712
6884         * gcc.c-torture/execute/pr49712.c: New test.
6885
6886 2011-07-11  Jason Merrill  <jason@redhat.com>
6887
6888         PR c++/44609
6889         * g++.dg/template/recurse3.C: New.
6890
6891 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6892
6893         PR debug/49676
6894         * gcc.dg/guality/csttest.c: New test.
6895
6896         PR fortran/49698
6897         * gfortran.dg/pr49698.f90: New test.
6898
6899 2011-07-11  Jeff Law  <law@redhat.com>
6900
6901         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6902
6903 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6904
6905         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6906         * go.test/go-test.exp (go-set-goarch): Likewise.
6907
6908 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6909
6910         PR target/39633
6911         * gcc.target/avr/torture/pr39633.c: New test case.
6912
6913 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6914
6915         PR fortran/18918
6916         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6917
6918 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6919
6920         * lib/target-supports.exp (check_effective_target_scheduling):
6921         New Function.
6922         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6923         * gcc.dg/pr45055.c: Ditto.
6924         * gcc.dg/pr45353.c: Ditto.
6925         * g++.dg/pr45056.C: Ditto.
6926
6927 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6928
6929         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6930         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6931         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6932         * g++.dg/torture/pr31863.C: Skip AVR.
6933
6934 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6935
6936         PR fortran/49690
6937         * gfortran.dg/intrinsic_signal.f90: New.
6938
6939 2011-07-09  Jason Merrill  <jason@redhat.com>
6940
6941         * g++.dg/cpp0x/regress/regress6.C: New.
6942         * g++.dg/parse/crash45.C: Adjust message.
6943         * g++.dg/template/crash38.C: Adjust message.
6944         * g++.dg/template/crash64.C: Adjust message.
6945
6946 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6947
6948         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6949         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6950         * g++.dg/abi/bitfield3.C: Likewise.
6951         * g++.dg/eh/pr38662.C: Likewise.
6952         * g++.dg/ext/attrib36.C: Likewise.
6953         * g++.dg/ext/attrib37.C: Likewise.
6954         * g++.dg/ext/attrib8.C: Likewise.
6955         * g++.dg/ext/tmplattr1.C: Likewise.
6956         * g++.dg/inherit/override-attribs.C: Likewise.
6957         * g++.dg/opt/inline9.C: Likewise.
6958         * g++.dg/opt/life1.C: Likewise.
6959         * g++.dg/opt/longbranch2.C: Likewise.
6960         * g++.dg/opt/nrv12.C: Likewise.
6961         * g++.dg/opt/reg-stack4.C: Likewise.
6962         * g++.dg/other/pr35504.C: Likewise.
6963         * g++.dg/other/pr39496.C: Likewise.
6964         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6965         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6966         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6967         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6968         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6969         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6970         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6971         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6972         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6973         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6974         * g++.dg/warn/pr15774-1.C: Likewise.
6975         * g++.dg/warn/pr15774-2.C: Likewise.
6976         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6977         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6978         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6979         * g++.old-deja/g++.pt/asm2.C: Likewise.
6980         * gcc.c-torture/compile/20000804-1.c: Likewise.
6981         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6982         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6983         * gcc.dg/20020108-1.c: Likewise.
6984         * gcc.dg/20020122-2.c: Likewise.
6985         * gcc.dg/20020122-3.c: Likewise.
6986         * gcc.dg/20020206-1.c: Likewise.
6987         * gcc.dg/20020219-1.c: Likewise.
6988         * gcc.dg/20020310-1.c: Likewise.
6989         * gcc.dg/20020411-1.c: Likewise.
6990         * gcc.dg/20020418-2.c: Likewise.
6991         * gcc.dg/20020426-2.c: Likewise.
6992         * gcc.dg/20020517-1.c: Likewise.
6993         * gcc.dg/20030204-1.c: Likewise.
6994         * gcc.dg/20030826-2.c: Likewise.
6995         * gcc.dg/20031102-1.c: Likewise.
6996         * gcc.dg/20031202-1.c: Likewise.
6997         * gcc.dg/20050111-1.c: Likewise.
6998         * gcc.dg/20050503-1.c: Likewise.
6999         * gcc.dg/array-init-1.c: Likewise.
7000         * gcc.dg/builtin-apply4.c: Likewise.
7001         * gcc.dg/dfp/pr31344.c: Likewise.
7002         * gcc.dg/gomp/atomic-11.c: Likewise.
7003         * gcc.dg/graphite/pr40281.c: Likewise.
7004         * gcc.dg/ia64-sync-1.c: Likewise.
7005         * gcc.dg/ia64-sync-2.c: Likewise.
7006         * gcc.dg/ia64-sync-3.c: Likewise.
7007         * gcc.dg/ia64-sync-4.c: Likewise.
7008         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7009         * gcc.dg/invalid-call-1.c: Likewise.
7010         * gcc.dg/loop-3.c: Likewise.
7011         * gcc.dg/lower-subreg-1.c: Likewise.
7012         * gcc.dg/lto/pr47259_0.c: Likewise.
7013         * gcc.dg/nested-calls-1.c: Likewise.
7014         * gcc.dg/pr20017.c: Likewise.
7015         * gcc.dg/pr25023.c: Likewise.
7016         * gcc.dg/pr27671-2.c: Likewise.
7017         * gcc.dg/pr32176.c: Likewise.
7018         * gcc.dg/pr33676.c: Likewise.
7019         * gcc.dg/pr35045.c: Likewise.
7020         * gcc.dg/pr36015.c: Likewise.
7021         * gcc.dg/pr36584.c: Likewise.
7022         * gcc.dg/pr36998.c: Likewise.
7023         * gcc.dg/pr37438.c: Likewise.
7024         * gcc.dg/pr37908.c: Likewise.
7025         * gcc.dg/pr41241.c: Likewise.
7026         * gcc.dg/pr41340.c: Likewise.
7027         * gcc.dg/pr44136.c: Likewise.
7028         * gcc.dg/pr44194-1.c: Likewise.
7029         * gcc.dg/pr46212.c: Likewise.
7030         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7031         * gcc.dg/setjmp-2.c: Likewise.
7032         * gcc.dg/short-compare-1.c: Likewise.
7033         * gcc.dg/short-compare-2.c: Likewise.
7034         * gcc.dg/smod-1.c: Likewise.
7035         * gcc.dg/sync-2.c: Likewise.
7036         * gcc.dg/sync-3.c: Likewise.
7037         * gcc.dg/tls/opt-1.c: Likewise.
7038         * gcc.dg/tls/opt-2.c: Likewise.
7039         * gcc.dg/tls/opt-3.c: Likewise.
7040         * gcc.dg/torture/badshift.c: Likewise.
7041         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7042         * gcc.dg/torture/pr20314-2.c: Likewise.
7043         * gcc.dg/torture/pr36891.c: Likewise.
7044         * gcc.dg/torture/pr38774.c: Likewise.
7045         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7046         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7047         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7048         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7049         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7050         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7051         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7052         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7053         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7054         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7055         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7056         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7057         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7058         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7059         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7060         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7061         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7062         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7063         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7064         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7065         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7066         * gcc.dg/unroll-1.c: Likewise.
7067         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7068         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7069         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7070         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7071         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7072         * gcc.target/i386/20000609-1.c: Likewise.
7073         * gcc.target/i386/20000720-1.c: Likewise.
7074         * gcc.target/i386/20000724-1.c: Likewise.
7075         * gcc.target/i386/20011107-1.c: Likewise.
7076         * gcc.target/i386/20011119-1.c: Likewise.
7077         * gcc.target/i386/20020201-3.c: Likewise.
7078         * gcc.target/i386/20020218-1.c: Likewise.
7079         * gcc.target/i386/20020729-1.c: Likewise.
7080         * gcc.target/i386/20030926-1.c: Likewise.
7081         * gcc.target/i386/20060125-1.c: Likewise.
7082         * gcc.target/i386/20060125-2.c: Likewise.
7083         * gcc.target/i386/20060512-1.c: Likewise.
7084         * gcc.target/i386/20060512-2.c: Likewise.
7085         * gcc.target/i386/20060512-3.c: Likewise.
7086         * gcc.target/i386/20060512-4.c: Likewise.
7087         * gcc.target/i386/387-1.c: Likewise.
7088         * gcc.target/i386/387-2.c: Likewise.
7089         * gcc.target/i386/387-5.c: Likewise.
7090         * gcc.target/i386/387-6.c: Likewise.
7091         * gcc.target/i386/980312-1.c: Likewise.
7092         * gcc.target/i386/980313-1.c: Likewise.
7093         * gcc.target/i386/990117-1.c: Likewise.
7094         * gcc.target/i386/990424-1.c: Likewise.
7095         * gcc.target/i386/990524-1.c: Likewise.
7096         * gcc.target/i386/991129-1.c: Likewise.
7097         * gcc.target/i386/991214-1.c: Likewise.
7098         * gcc.target/i386/991230-1.c: Likewise.
7099         * gcc.target/i386/addr-sel-1.c: Likewise.
7100         * gcc.target/i386/aggregate-ret1.c: Likewise.
7101         * gcc.target/i386/aggregate-ret2.c: Likewise.
7102         * gcc.target/i386/align-main-3.c: Likewise.
7103         * gcc.target/i386/amd64-abi-1.c: Likewise.
7104         * gcc.target/i386/amd64-abi-2.c: Likewise.
7105         * gcc.target/i386/amd64-abi-4.c: Likewise.
7106         * gcc.target/i386/amd64-abi-5.c: Likewise.
7107         * gcc.target/i386/amd64-abi-6.c: Likewise.
7108         * gcc.target/i386/asm-1.c: Likewise.
7109         * gcc.target/i386/asm-3.c: Likewise.
7110         * gcc.target/i386/asm-5.c: Likewise.
7111         * gcc.target/i386/attributes-error.c: Likewise.
7112         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7113         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7114         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7115         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7116         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7117         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7118         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7119         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7120         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7121         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7122         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7123         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7124         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7125         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7126         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7127         * gcc.target/i386/bitfield1.c: Likewise.
7128         * gcc.target/i386/bitfield2.c: Likewise.
7129         * gcc.target/i386/bmi-2.c: Likewise.
7130         * gcc.target/i386/bmi-5.c: Likewise.
7131         * gcc.target/i386/builtin-unreachable.c: Likewise.
7132         * gcc.target/i386/cleanup-2.c: Likewise.
7133         * gcc.target/i386/clobbers.c: Likewise.
7134         * gcc.target/i386/cmov8.c: Likewise.
7135         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7136         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7137         * gcc.target/i386/compress-float-387.c: Likewise.
7138         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7139         * gcc.target/i386/compress-float-sse.c: Likewise.
7140         * gcc.target/i386/crc32-2.c: Likewise.
7141         * gcc.target/i386/crc32-3.c: Likewise.
7142         * gcc.target/i386/divmod-7.c: Likewise.
7143         * gcc.target/i386/divmod-8.c: Likewise.
7144         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7145         * gcc.target/i386/fma3-builtin.c: Likewise.
7146         * gcc.target/i386/fma3-fma.c: Likewise.
7147         * gcc.target/i386/fma4-256-vector.c: Likewise.
7148         * gcc.target/i386/fma4-builtin.c: Likewise.
7149         * gcc.target/i386/fma4-fma-2.c: Likewise.
7150         * gcc.target/i386/fma4-fma.c: Likewise.
7151         * gcc.target/i386/fma4-vector-2.c: Likewise.
7152         * gcc.target/i386/fma4-vector.c: Likewise.
7153         * gcc.target/i386/funcspec-1.c: Likewise.
7154         * gcc.target/i386/funcspec-10.c: Likewise.
7155         * gcc.target/i386/funcspec-11.c: Likewise.
7156         * gcc.target/i386/funcspec-2.c: Likewise.
7157         * gcc.target/i386/funcspec-5.c: Likewise.
7158         * gcc.target/i386/funcspec-6.c: Likewise.
7159         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7160         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7161         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7162         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7163         * gcc.target/i386/incoming-1.c: Likewise.
7164         * gcc.target/i386/incoming-10.c: Likewise.
7165         * gcc.target/i386/incoming-11.c: Likewise.
7166         * gcc.target/i386/incoming-12.c: Likewise.
7167         * gcc.target/i386/incoming-13.c: Likewise.
7168         * gcc.target/i386/incoming-14.c: Likewise.
7169         * gcc.target/i386/incoming-15.c: Likewise.
7170         * gcc.target/i386/incoming-2.c: Likewise.
7171         * gcc.target/i386/incoming-3.c: Likewise.
7172         * gcc.target/i386/incoming-4.c: Likewise.
7173         * gcc.target/i386/incoming-5.c: Likewise.
7174         * gcc.target/i386/incoming-6.c: Likewise.
7175         * gcc.target/i386/incoming-7.c: Likewise.
7176         * gcc.target/i386/incoming-8.c: Likewise.
7177         * gcc.target/i386/incoming-9.c: Likewise.
7178         * gcc.target/i386/lea.c: Likewise.
7179         * gcc.target/i386/local.c: Likewise.
7180         * gcc.target/i386/loop-1.c: Likewise.
7181         * gcc.target/i386/loop-2.c: Likewise.
7182         * gcc.target/i386/loop-3.c: Likewise.
7183         * gcc.target/i386/max-stack-align.c: Likewise.
7184         * gcc.target/i386/memcpy-1.c: Likewise.
7185         * gcc.target/i386/movbe-2.c: Likewise.
7186         * gcc.target/i386/movq-2.c: Likewise.
7187         * gcc.target/i386/movq.c: Likewise.
7188         * gcc.target/i386/nrv1.c: Likewise.
7189         * gcc.target/i386/pad-4.c: Likewise.
7190         * gcc.target/i386/pad-5a.c: Likewise.
7191         * gcc.target/i386/pad-5b.c: Likewise.
7192         * gcc.target/i386/pad-6a.c: Likewise.
7193         * gcc.target/i386/pad-6b.c: Likewise.
7194         * gcc.target/i386/pad-7.c: Likewise.
7195         * gcc.target/i386/pad-9.c: Likewise.
7196         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7197         * gcc.target/i386/pic-1.c: Likewise.
7198         * gcc.target/i386/pr12092-1.c: Likewise.
7199         * gcc.target/i386/pr12329.c: Likewise.
7200         * gcc.target/i386/pr21518.c: Likewise.
7201         * gcc.target/i386/pr22362.c: Likewise.
7202         * gcc.target/i386/pr22585.c: Likewise.
7203         * gcc.target/i386/pr23098.c: Likewise.
7204         * gcc.target/i386/pr25196.c: Likewise.
7205         * gcc.target/i386/pr25293.c: Likewise.
7206         * gcc.target/i386/pr25654.c: Likewise.
7207         * gcc.target/i386/pr26449.c: Likewise.
7208         * gcc.target/i386/pr26778.c: Likewise.
7209         * gcc.target/i386/pr26826.c: Likewise.
7210         * gcc.target/i386/pr27266.c: Likewise.
7211         * gcc.target/i386/pr29978.c: Likewise.
7212         * gcc.target/i386/pr30505.c: Likewise.
7213         * gcc.target/i386/pr30961-1.c: Likewise.
7214         * gcc.target/i386/pr31628.c: Likewise.
7215         * gcc.target/i386/pr32000-2.c: Likewise.
7216         * gcc.target/i386/pr32661-1.c: Likewise.
7217         * gcc.target/i386/pr32708-2.c: Likewise.
7218         * gcc.target/i386/pr32708-3.c: Likewise.
7219         * gcc.target/i386/pr34256.c: Likewise.
7220         * gcc.target/i386/pr34312.c: Likewise.
7221         * gcc.target/i386/pr34522.c: Likewise.
7222         * gcc.target/i386/pr35160.c: Likewise.
7223         * gcc.target/i386/pr35281.c: Likewise.
7224         * gcc.target/i386/pr36246.c: Likewise.
7225         * gcc.target/i386/pr36786.c: Likewise.
7226         * gcc.target/i386/pr37275.c: Likewise.
7227         * gcc.target/i386/pr37843-3.c: Likewise.
7228         * gcc.target/i386/pr37843-4.c: Likewise.
7229         * gcc.target/i386/pr39082-1.c: Likewise.
7230         * gcc.target/i386/pr39431.c: Likewise.
7231         * gcc.target/i386/pr39496.c: Likewise.
7232         * gcc.target/i386/pr39543-2.c: Likewise.
7233         * gcc.target/i386/pr39911.c: Likewise.
7234         * gcc.target/i386/pr40718.c: Likewise.
7235         * gcc.target/i386/pr40906-1.c: Likewise.
7236         * gcc.target/i386/pr40906-2.c: Likewise.
7237         * gcc.target/i386/pr40906-3.c: Likewise.
7238         * gcc.target/i386/pr40934.c: Likewise.
7239         * gcc.target/i386/pr41900.c: Likewise.
7240         * gcc.target/i386/pr42589.c: Likewise.
7241         * gcc.target/i386/pr43662.c: Likewise.
7242         * gcc.target/i386/pr43671.c: Likewise.
7243         * gcc.target/i386/pr43766.c: Likewise.
7244         * gcc.target/i386/pr43869.c: Likewise.
7245         * gcc.target/i386/pr44942.c: Likewise.
7246         * gcc.target/i386/pr44948-2a.c: Likewise.
7247         * gcc.target/i386/pr45234.c: Likewise.
7248         * gcc.target/i386/pr45336-2.c: Likewise.
7249         * gcc.target/i386/pr45336-4.c: Likewise.
7250         * gcc.target/i386/pr45852.c: Likewise.
7251         * gcc.target/i386/pr46470.c: Likewise.
7252         * gcc.target/i386/pr48037-1.c: Likewise.
7253         * gcc.target/i386/pr48389.c: Likewise.
7254         * gcc.target/i386/pr49095.c: Likewise.
7255         * gcc.target/i386/pr9771-1.c: Likewise.
7256         * gcc.target/i386/rdfsbase-1.c: Likewise.
7257         * gcc.target/i386/rdfsbase-2.c: Likewise.
7258         * gcc.target/i386/rdgsbase-1.c: Likewise.
7259         * gcc.target/i386/rdgsbase-2.c: Likewise.
7260         * gcc.target/i386/rdrand-3.c: Likewise.
7261         * gcc.target/i386/regparm-stdcall.c: Likewise.
7262         * gcc.target/i386/regparm.c: Likewise.
7263         * gcc.target/i386/reload-1.c: Likewise.
7264         * gcc.target/i386/rotate-2.c: Likewise.
7265         * gcc.target/i386/sibcall-5.c: Likewise.
7266         * gcc.target/i386/signbit-1.c: Likewise.
7267         * gcc.target/i386/signbit-2.c: Likewise.
7268         * gcc.target/i386/signbit-3.c: Likewise.
7269         * gcc.target/i386/sse-5.c: Likewise.
7270         * gcc.target/i386/sse-8.c: Likewise.
7271         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7272         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7273         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7274         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7275         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7276         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7277         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7278         * gcc.target/i386/sse2-movq-2.c: Likewise.
7279         * gcc.target/i386/sse2-movq-3.c: Likewise.
7280         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7281         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7282         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7283         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7284         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7285         * gcc.target/i386/ssefn-1.c: Likewise.
7286         * gcc.target/i386/ssefn-2.c: Likewise.
7287         * gcc.target/i386/sseregparm-1.c: Likewise.
7288         * gcc.target/i386/sseregparm-2.c: Likewise.
7289         * gcc.target/i386/sseregparm-3.c: Likewise.
7290         * gcc.target/i386/sseregparm-4.c: Likewise.
7291         * gcc.target/i386/sseregparm-5.c: Likewise.
7292         * gcc.target/i386/sseregparm-6.c: Likewise.
7293         * gcc.target/i386/sseregparm-7.c: Likewise.
7294         * gcc.target/i386/sseregparm-8.c: Likewise.
7295         * gcc.target/i386/stack-realign.c: Likewise.
7296         * gcc.target/i386/stack-usage-realign.c: Likewise.
7297         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7298         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7299         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7300         * gcc.target/i386/stackalign/return-1.c: Likewise.
7301         * gcc.target/i386/stackalign/return-2.c: Likewise.
7302         * gcc.target/i386/stackalign/return-3.c: Likewise.
7303         * gcc.target/i386/tailcall-1.c: Likewise.
7304         * gcc.target/i386/tbm-2.c: Likewise.
7305         * gcc.target/i386/udivmod-7.c: Likewise.
7306         * gcc.target/i386/udivmod-8.c: Likewise.
7307         * gcc.target/i386/unroll-1.c: Likewise.
7308         * gcc.target/i386/vararg-1.c: Likewise.
7309         * gcc.target/i386/vararg-2.c: Likewise.
7310         * gcc.target/i386/vect8-ret.c: Likewise.
7311         * gcc.target/i386/vectorize5.c: Likewise.
7312         * gcc.target/i386/wmul-1.c: Likewise.
7313         * gcc.target/i386/wmul-2.c: Likewise.
7314         * gcc.target/i386/wrfsbase-1.c: Likewise.
7315         * gcc.target/i386/wrfsbase-2.c: Likewise.
7316         * gcc.target/i386/wrgsbase-1.c: Likewise.
7317         * gcc.target/i386/wrgsbase-2.c: Likewise.
7318         * gcc.target/i386/xop-pcmov.c: Likewise.
7319         * gcc.target/i386/xop-pcmov2.c: Likewise.
7320         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7321         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7322         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7323         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7324         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7325         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7326         * gcc.target/i386/zee.c: Likewise.
7327         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7328         * gfortran.dg/compiler-directive_2.f: Likewise.
7329         * gfortran.dg/g77/20010216-1.f: Likewise.
7330         * gfortran.dg/gomp/pr39152.f90: Likewise.
7331         * gfortran.dg/pr33794.f90: Likewise.
7332
7333 2011-07-09  Jason Merrill  <jason@redhat.com>
7334
7335         * g++.dg/cpp0x/regress/regress5.C: New.
7336
7337 2011-07-08  Jason Merrill  <jason@redhat.com>
7338
7339         PR c++/45437
7340         * g++.dg/expr/compound-asn1.C: New.
7341         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7342
7343 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7344
7345         PR target/49621
7346         * gcc.target/powerpc/altivec-34.c: New test.
7347
7348 2011-07-08  Jason Merrill  <jason@redhat.com>
7349
7350         PR c++/45603
7351         * g++.dg/abi/guard3.C: New.
7352
7353 2011-07-08  Julian Brown  <julian@codesourcery.com>
7354
7355         * lib/target-supports.exp
7356         (check_effective_target_arm_little_endian): New.
7357         (check_effective_target_vect_pack_trunc): Use above.
7358         (check_effective_target_vect_unpack): Likewise.
7359         (check_effective_target_vect_element_align): Test
7360         check_effective_target_arm_vect_no_misalign for ARM.
7361
7362 2011-07-08  Jason Merrill  <jason@redhat.com>
7363
7364         PR c++/49673
7365         * g++.dg/cpp0x/constexpr-rom.C: New.
7366
7367 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7368
7369         PR middle-end/49519
7370         * g++.dg/torture/pr49519.C: New test.
7371
7372 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7373
7374         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7375
7376 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7377
7378         PR testsuite/48727
7379         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7380
7381 2011-07-08  Richard Guenther  <rguenther@suse.de>
7382
7383         PR tree-optimization/49662
7384         * gcc.dg/graphite/interchange-14.c: XFAIL.
7385         * gcc.dg/graphite/interchange-15.c: Likewise.
7386         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7387
7388 2011-07-06  Jason Merrill  <jason@redhat.com>
7389
7390         PR c++/49663
7391         * g++.dg/cpp0x/regress/regress4.C: New.
7392
7393 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7394
7395         PR fortran/49648
7396         * gfortran.dg/result_in_spec_4.f90: New test.
7397
7398 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7399
7400         * gcc.target/sparc/cas64.c: New test.
7401
7402 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7403
7404         PR c/49644
7405         * g++.dg/torture/pr49644.C: New test.
7406
7407         PR c/49644
7408         * gcc.c-torture/execute/pr49644.c: New test.
7409
7410 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7411
7412         * lib/target-supports.exp (check_effective_target_ia32): New.
7413         (check_effective_target_x32): Likewise.
7414         (check_effective_target_vect_cmdline_needed): Also check x32.
7415
7416 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7417
7418         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7419         dg-prune-output.
7420         * gcc.target/arm/pr42235.c: Likewise.
7421         * gcc.target/arm/pr42495.c: Likewise.
7422         * gcc.target/arm/pr42574.c: Likewise.
7423         * gcc.target/arm/thumb-branch1.c: Likewise.
7424
7425         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7426         unneeded prune of possible warning.
7427         * gcc.target/arm/pr40956.c: Likewise.
7428         * gcc.target/arm/pr42505.c: Likewise.
7429
7430         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7431         * gcc.c-torture/compile/pr46883.c: Likewise.
7432         * gcc.c-torture/compile/pr46934.c: Likewise.
7433
7434         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7435         for move to ../../gcc.c-torture/compile.
7436         * gcc.target/arm/pr46883.c: Likewise.
7437         * gcc.target/arm/pr46934.c: Likewise.
7438
7439         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7440         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7441         * gcc.target/arm/wmul-1.c: Likewise.
7442         * gcc.target/arm/wmul-2.c: Likewise.
7443         * gcc.target/arm/wmul-3.c: Likewise.
7444         * gcc.target/arm/wmul-4.c: Likewise.
7445         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7446         add tab after scan target.
7447         * gcc.target/arm/smlaltt-1.c: Likewise.
7448         * gcc.target/arm/smlatb-1.c: Likewise.
7449         * gcc.target/arm/smlatt-1.c: Likewise.
7450
7451 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7452
7453         PR debug/49522
7454         * gcc.dg/debug/pr49522.c: New test.
7455
7456 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7457
7458         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7459         * gcc.dg/pr46212.c: Run only if target int32plus.
7460         * gcc.dg/torture/pr48146.c: Ditto.
7461         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7462         * c-c++-common/pr44832.c: Ditto.
7463         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7464         * gcc.dg/pr31490.c: Ditto.
7465         * gcc.dg/torture/builtin-math-7.c: Run only if target
7466         large_double.
7467         * gcc.dg/torture/pr45764.c: Skip for AVR.
7468         * gcc.dg/pr47893.c: Ditto.
7469
7470 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7471
7472         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7473         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7474         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7475         add tab to scan target.
7476
7477 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7478
7479         * gcc.target/arm/neon-modes-3.c: New test.
7480
7481 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7482
7483         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7484         -fno-loop-interchange -ffast-math.
7485
7486 2011-07-07  Richard Guenther  <rguenther@suse.de>
7487
7488         * gcc.dg/ftrapv-3.c: New testcase.
7489
7490 2011-07-07  Richard Guenther  <rguenther@suse.de>
7491
7492         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7493         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7494
7495 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7496
7497         * gcc.dg/binop-notxor1.c: New test.
7498         * gcc.dg/binop-notand4a.c: New test.
7499         * gcc.dg/binop-notxor2.c: New test.
7500         * gcc.dg/binop-notand3a.c: New test.
7501         * gcc.dg/binop-notand2a.c: New test.
7502         * gcc.dg/binop-notand6a.c: New test.
7503         * gcc.dg/binop-notor1.c: New test.
7504         * gcc.dg/binop-notand1a.c: New test.
7505         * gcc.dg/binop-notand5a.c: New test.
7506         * gcc.dg/binop-notor2.c: New test.
7507
7508 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7509
7510         PR middle-end/49640
7511         * gcc.dg/gomp/pr49640.c: New test.
7512
7513 2011-07-07  Richard Guenther  <rguenther@suse.de>
7514
7515         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7516
7517 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7518
7519         PR target/39150
7520         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7521
7522 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7523
7524         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7525         * gcc.target/powerpc/no-r11-2.c: Ditto.
7526         * gcc.target/powerpc/no-r11-3.c: Ditto.
7527
7528 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7529
7530         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7531         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7532
7533 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7534
7535         * lib/target-supports.exp (check_profiling_available): Disable
7536         profiling with -fprofile-generate for target avr.
7537
7538 2011-07-06  Richard Guenther  <rguenther@suse.de>
7539
7540         PR tree-optimization/49645
7541         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7542
7543 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7544
7545         PR middle-end/47383
7546         * gcc.dg/pr47383.c: New.
7547
7548 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7549
7550         PR tree-optimization/49647
7551         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7552
7553 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7554
7555         PR testsuite/49542
7556         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7557         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7558
7559 2011-07-05  Jason Merrill  <jason@redhat.com>
7560
7561         PR c++/48157
7562         * g++.dg/template/template-id-4.C: New.
7563
7564 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7565
7566         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7567         * gcc.dg/pr43402.c: Ditto.
7568
7569 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7570
7571         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7572
7573 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7574
7575         * gcc.target/powerpc/ppc-switch-1.c: New test for
7576         --param case-values-threshold.
7577         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7578
7579 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7580
7581         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7582
7583 2011-07-05  Jason Merrill  <jason@redhat.com>
7584
7585         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7586
7587 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7588
7589         PR tree-optimization/47654
7590         * gcc.dg/graphite/block-pr47654.c: New.
7591
7592 2011-07-05  Jason Merrill  <jason@redhat.com>
7593
7594         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7595
7596 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7597
7598         PR tree-optimization/49580
7599         * gcc.dg/autopar/pr49580.c: New test.
7600
7601 2011-07-05  Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/49518
7604         PR tree-optimization/49628
7605         * g++.dg/torture/pr49628.C: New testcase.
7606         * gcc.dg/torture/pr49518.c: Likewise.
7607
7608 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7609
7610         * ada/acats/run_acats (which): Extract last field from type -p,
7611         type output only if command succeeded.
7612
7613 2011-07-04  Jason Merrill  <jason@redhat.com>
7614
7615         * g++.dg/abi/mangle48.C: New.
7616
7617         * g++.dg/cpp0x/diag1.C: New.
7618
7619         * g++.dg/diagnostic/aka1.C: New.
7620
7621 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR rtl-optimization/49619
7624         * gcc.dg/pr49619.c: New test.
7625
7626         PR rtl-optimization/49472
7627         * gfortran.dg/pr49472.f90: New test.
7628
7629         PR debug/49602
7630         * gcc.dg/pr49602.c: New test.
7631
7632 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7633
7634         PR target/34734
7635         PR target/44643
7636         * gcc.target/avr/avr.exp: Run over cpp files, too.
7637         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7638         * gcc.target/avr/progmem.h: New file.
7639         * gcc.target/avr/exit-abort.h: New file.
7640         * gcc.target/avr/progmem-error-1.c: New file.
7641         * gcc.target/avr/progmem-error-1.cpp: New file.
7642         * gcc.target/avr/progmem-warning-1.c: New file.
7643         * gcc.target/avr/torture/progmem-1.c: New file.
7644         * gcc.target/avr/torture/progmem-1.cpp: New file.
7645
7646 2011-07-04  Richard Guenther  <rguenther@suse.de>
7647
7648         PR tree-optimization/49615
7649         * g++.dg/torture/pr49615.C: New testcase.
7650
7651 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7652
7653         PR tree-optimization/49610
7654         * gcc.dg/vect/pr49610.c: New test.
7655
7656 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7657
7658         * gnat.dg/specs/debug1.ads: New test.
7659
7660 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7661
7662         PR fortran/49562
7663         * gfortran.dg/typebound_proc_23.f90: New.
7664
7665 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7666
7667         PR c++/49605
7668         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7669
7670 2011-07-01  Jason Merrill  <jason@redhat.com>
7671
7672         PR c++/48261
7673         * g++.dg/template/template-id-3.C: New.
7674
7675         PR c++/48593
7676         * g++.dg/template/qualified-id4.C: New.
7677
7678         PR c++/48883
7679         * g++.dg/template/explicit-args4.C: New.
7680
7681         PR c++/49085
7682         * g++.dg/template/offsetof2.C: New.
7683
7684 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7685
7686         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7687
7688 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7689
7690         PR libmudflap/49549
7691         * lib/target-supports.exp (check_effective_target_gld): New proc.
7692
7693 2011-07-01  Richard Guenther  <rguenther@suse.de>
7694
7695         PR tree-optimization/49603
7696         * gcc.dg/torture/pr49603.c: New testcase.
7697
7698 2011-06-30  Jason Merrill  <jason@redhat.com>
7699
7700         PR c++/49387
7701         * g++.dg/rtti/template1.C: New.
7702
7703         PR c++/49569
7704         * g++.dg/cpp0x/regress/ctor1.C: New.
7705
7706         PR c++/49355
7707         * g++.dg/cpp0x/initlist54.C: New.
7708
7709 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7710
7711         * gcc.dg/tree-ssa/sra-12.c: New test.
7712
7713 2011-06-29  Jason Merrill  <jason@redhat.com>
7714
7715         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7716
7717 2011-06-30  Richard Guenther  <rguenther@suse.de>
7718
7719         PR tree-optimization/46787
7720         * gcc.dg/vect/vect-121.c: New testcase.
7721
7722 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7723
7724         PR tree-optimization/49094
7725         * gcc.dg/tree-ssa/pr49094.c: New test.
7726
7727 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7728
7729         PR fortran/49540
7730         * gfortran.dg/pr49540-1.f90: New test.
7731         * gfortran.dg/pr49540-2.f90: New test.
7732
7733 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7734
7735         PR ada/49511
7736         * ada/acats/run_acats (which): Use last field of type -p output.
7737
7738 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7739             Iain Sandoe  <iains@gcc.gnu.org>
7740
7741         PR libobjc/36610
7742         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7743         Only skip on 64-bit *-*-darwin8* && !objc2.
7744
7745 2011-06-30  Richard Guenther  <rguenther@suse.de>
7746
7747         PR tree-optimization/38752
7748         * gcc.c-torture/compile/pr38752.c: New testcase.
7749
7750 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7751
7752         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7753         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7754
7755 2011-06-29  Jason Merrill  <jason@redhat.com>
7756
7757         PR c++/49216
7758         * g++.dg/cpp0x/initlist53.C: Use placement new.
7759         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7760         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7761
7762         PR c++/49003
7763         * g++.dg/cpp0x/trailing6.C: New.
7764         * g++.dg/cpp0x/pr45908.C: No error.
7765
7766         PR c++/49272
7767         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7768
7769         PR c++/49520
7770         * g++.dg/cpp0x/constexpr-using2.C: New.
7771
7772         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7773
7774         PR c++/45923
7775         * g++.dg/cpp0x/constexpr-diag3.C: New.
7776         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7777         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7778         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7779         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7780
7781 2011-06-29  Jason Merrill  <jason@redhat.com>
7782
7783         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7784
7785 2011-06-29  Richard Guenther  <rguenther@suse.de>
7786
7787         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7788
7789 2011-06-29  Jason Merrill  <jason@redhat.com>
7790
7791         * g++.dg/cpp0x/initlist-value2.C: New.
7792
7793         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7794         * g++.dg/cpp0x/initlist-value.C: New.
7795
7796 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7797
7798         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7799
7800 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7801
7802         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7803         * gcc.dg/inline_2.c: Likewise.
7804         * gcc.dg/unroll_1.c: Likewise.
7805
7806 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR debug/49567
7809         * gcc.target/i386/pr49567.c: New test.
7810
7811 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7812
7813         * gnat.dg/opt17.ad[sb]: New test.
7814
7815 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7816             Tom de Vries  <tom@codesourcery.com>
7817
7818         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7819         (check_effective_target_arm_thumb2): New effective targets.
7820         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7821         properly.  Clean up temporary files.
7822         * gcc.target/arm/ivopts-2.c: Likewise.
7823         * gcc.target/arm/ivopts-3.c: Likewise.
7824         * gcc.target/arm/ivopts-4.c: Likewise.
7825         * gcc.target/arm/ivopts-5.c: Likewise.
7826         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7827
7828 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7829
7830         PR fortran/49479
7831         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7832
7833 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7834
7835         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7836         * gcc.target/arm/vfp-ldmias.c: Likewise.
7837         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7838         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7839         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7840         * gcc.target/arm/vfp-stmias.c: Likewise.
7841         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7842         * gcc.target/arm/vfp-stmiad.c: Likewise.
7843
7844 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7845
7846         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7847         dg-prune-output.
7848         * gcc.target/arm/pr45701-2.c: Ditto.
7849
7850 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7851
7852         PR fortran/49466
7853         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7854         * gfortran.dg/extends_14.f03: Modified.
7855
7856 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7857
7858         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7859         early if the test is already being skipped.
7860
7861         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7862         scan-assembler-dem-not): For missing file, report unresolved with
7863         same message as for pass/fail, with reason reported in log file.
7864
7865         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7866         from add_options_for_arm_neon_fp16.
7867         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7868         check_effective_target_arm_neon_fp16_ok_nocache.
7869         Check -mfpu and -mfloat-abi options from current multilib.
7870         Do not require neon support.
7871         (check_effective_target_arm_fp16_ok): Renamed from
7872         check_effecitve_target_arm_neon_fp16_ok.
7873         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7874         arm_neon_fp16_ok and arm_fp16.
7875         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7876         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7877         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7878         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7879
7880 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7881
7882         * gcc.dg/builtin-assume-aligned-1.c: New test.
7883         * gcc.dg/builtin-assume-aligned-2.c: New test.
7884         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7885
7886         PR debug/49544
7887         * gcc.dg/pr49544.c: New test.
7888
7889 2011-06-27  Richard Guenther  <rguenther@suse.de>
7890
7891         PR tree-optimization/49394
7892         * g++.dg/torture/pr49394.C: New testcase.
7893
7894 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7895
7896         * gcc.dg/optimize-bswapdi-2.c: New test.
7897
7898 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7899             Richard Sandiford  <richard.sandiford@linaro.org>
7900
7901         PR tree-optimization/49169
7902         * gcc.dg/torture/pr49169.c: New test.
7903
7904 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7905
7906         PR testsuite/49529
7907         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7908
7909         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7910         hppa*-*-hpux*.
7911
7912 2011-06-26  Jason Merrill  <jason@redhat.com>
7913
7914         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7915
7916         PR c++/49528
7917         * g++.dg/init/ref19.C: New.
7918         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7919
7920 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7921
7922         PR tree-optimization/48377
7923         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7924         non_strict_align.
7925
7926 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7927
7928         PR middle-end/49191
7929         * lib/target-supports.exp (check_effective_target_non_strict_align):
7930         New.
7931         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7932
7933 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7934
7935         PR tree-optimizations/49516
7936         * g++.dg/tree-ssa/pr49516.C: New test.
7937
7938 2011-06-23  Jason Merrill  <jason@redhat.com>
7939
7940         PR c++/35255
7941         * g++.dg/template/partial10.C: New.
7942         * g++.dg/template/partial11.C: New.
7943
7944 2011-06-23  Jeff Law <law@redhat.com>
7945
7946         PR middle-end/48770
7947         * gcc.dg/pr48770.c: New test.
7948
7949 2011-06-23  Jan Hubicka  <jh@suse.cz>
7950
7951         PR middle-end/49373
7952         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7953
7954 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7955
7956         PR testsuite/49512
7957         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7958         instead of -fdump-tree-optimized.
7959
7960 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7961
7962         PR c++/44625
7963         * g++.dg/template/crash107.C: New.
7964         * g++.dg/template/error17.C: Adjust.
7965
7966 2011-06-23  Jason Merrill  <jason@redhat.com>
7967
7968         PR c++/49507
7969         * g++.dg/cpp0x/defaulted30.C: New.
7970
7971         PR c++/49440
7972         * g++.dg/rtti/anon-ns1.C: New.
7973
7974         PR c++/49395
7975         * g++.dg/init/ref18.C: New.
7976
7977         PR c++/36435
7978         * g++.dg/template/partial9.C: New.
7979
7980 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7981
7982         PR middle-end/49373
7983         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7984
7985 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7986
7987         PR debug/49496
7988         * gcc.dg/pr49496.c: New test.
7989
7990 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7991
7992         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7993         is not xscale.
7994
7995         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7996
7997         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7998         * gcc.target/arm/pr42879.c: Likewise.
7999         * gcc.target/arm/pr45701-3.c: Likewise.
8000
8001         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8002         * gcc.target/arm/pr40482.c: Likewise.
8003         * gcc.target/arm/stack-corruption.c: Likewise.
8004
8005 2011-06-22  Richard Guenther  <rguenther@suse.de>
8006
8007         PR tree-optimization/49493
8008         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8009
8010 2011-06-22  Jason Merrill  <jason@redhat.com>
8011
8012         PR c++/49260
8013         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8014
8015 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8016             Dmitry Melnik  <dm@ispras.ru>
8017
8018         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8019         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8020         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8021
8022 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8023
8024         * gcc.target/arm/tlscall.c: New.
8025
8026 2011-06-21  Jason Merrill  <jason@redhat.com>
8027
8028         PR c++/49172
8029         * g++.dg/cpp0x/constexpr-ref1.C: New.
8030         * g++.dg/cpp0x/constexpr-ref2.C: New.
8031         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8032
8033         PR c++/49482
8034         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8035
8036         PR c++/49418
8037         * g++.dg/template/param3.C: New.
8038
8039 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8040
8041         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8042         my_clrsb test functions.
8043         (main): Test clrsb.
8044         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8045         test_sll, test_ull): Add clrsb tests.
8046         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8047         clrsbll.
8048
8049 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8050
8051         PR fortran/49112
8052         * gfortran.dg/class_44.f03: New.
8053
8054 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8055
8056         PR tree-optimization/49478
8057         * gcc.dg/vect/pr49478.c
8058
8059 2011-06-21  Richard Guenther  <rguenther@suse.de>
8060
8061         PR tree-optimization/49483
8062         * gcc.dg/vect/vect-120.c: New testcase.
8063
8064 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8065
8066         PR testsuite/49443
8067         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8068         * gcc.dg/vect/vect-peel-4.c: Likewise.
8069
8070 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8071
8072         PR middle-end/49139
8073         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8074         * gcc.dg/always_inline2.c: Likewise.
8075         * gcc.dg/always_inline3.c: Likewise.
8076         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8077         * gcc.dg/inline_1.c: Likewise.
8078         * gcc.dg/inline_2.c: Likewise.
8079         * gcc.dg/inline_3.c: Likewise.
8080         * gcc.dg/inline_4.c: Likewise.
8081         * gcc.dg/20051201-1.c: Likewise.
8082         * gcc.dg/pr40087.c: Likewise.
8083         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8084         * gcc.dg/inline-22.c: Likewise.
8085         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8086         * gcc.dg/lto/20090218-1_1.c: Likewise.
8087         * g++.dg/ipa/devirt-7.C: Likewise.
8088         * gcc.dg/uninit-pred-5_a.c: Likewise.
8089         * gcc.dg/uninit-pred-5_b.c: Likewise.
8090         * gcc.dg/fail_always_inline.c: New.
8091
8092 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8093
8094         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8095         into 6 jobs instead of 3.
8096
8097 2011-06-20  Jason Merrill  <jason@redhat.com>
8098
8099         PR c++/49216
8100         * g++.dg/cpp0x/initlist53.C: New.
8101
8102 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8103
8104         PR fortran/18918
8105         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8106         * gfortran.dg/coarray_lock_3.f90: New.
8107         * gfortran.dg/coarray/lock_1.f90: New.
8108
8109 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8110
8111         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8112         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8113         unresolved and report the reason to the log file.
8114
8115         * lib/scanasm.exp (object-size): Move argument processing earlier
8116         to report errors before verifying that the file exists.  Report
8117         problems detected at runtime as unresolved instead of error and
8118         report their reasons to the log file.
8119
8120 2011-06-20  Jason Merrill  <jason@redhat.com>
8121
8122         PR c++/47080
8123         * g++.dg/cpp0x/explicit6.C: New.
8124
8125         PR c++/47635
8126         * g++.dg/cpp0x/enum20.C: New.
8127
8128         PR c++/48138
8129         * g++.dg/ext/attr-aligned01.C: New.
8130
8131         PR c++/49205
8132         * g++.dg/cpp0x/variadic-default.C: New.
8133
8134         PR c++/43321
8135         * g++.dg/cpp0x/auto26.C: New.
8136
8137         PR c++/43831
8138         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8139
8140 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8141
8142         * gcc.dg/binop-notand1.c: New test.
8143         * gcc.dg/binop-notand2.c: New test.
8144         * gcc.dg/binop-notand3.c: New test.
8145         * gcc.dg/binop-notand4.c: New test.
8146         * gcc.dg/binop-notand5.c: New test.
8147         * gcc.dg/binop-notand6.c: New test.
8148
8149 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR testsuite/49432
8152         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8153
8154 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8155
8156         PR fortran/49400
8157         * gfortran.dg/proc_ptr_31.f90: New.
8158
8159 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8160
8161         * gnat.dg/volatile6.adb: New test.
8162         * gnat.dg/volatile7.adb: Likewise.
8163         * gnat.dg/volatile8.adb: Likewise.
8164         * gnat.dg/volatile9.adb: Likewise.
8165
8166 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8167
8168         * gnat.dg/constant3.adb: New test.
8169
8170 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8171
8172         PR libfortran/49296
8173         * gfortran.dg/read_list_eof_1.f90: New test.
8174
8175 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR target/49411
8178         * gcc.target/i386/testimm-1.c: New test.
8179         * gcc.target/i386/testimm-2.c: New test.
8180         * gcc.target/i386/testimm-3.c: New test.
8181         * gcc.target/i386/testimm-4.c: New test.
8182         * gcc.target/i386/testimm-5.c: New test.
8183         * gcc.target/i386/testimm-6.c: New test.
8184         * gcc.target/i386/testimm-7.c: New test.
8185         * gcc.target/i386/testimm-8.c: New test.
8186         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8187         * gcc.target/i386/xop-rotate1-int.c: New test.
8188         * gcc.target/i386/xop-rotate2-int.c: New test.
8189
8190 2011-06-17  Jason Merrill  <jason@redhat.com>
8191
8192         * g++.dg/cpp0x/rv-func2.C: New.
8193
8194         * g++.dg/debug/dwarf2/lambda1.C: New.
8195         * g++.dg/warn/Wshadow-6.C: Adjust.
8196
8197 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8198
8199         PR fortran/48699
8200         * gfortran.dg/move_alloc_5.f90: New.
8201
8202 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8203
8204         PR rtl-optimization/48542
8205         * gcc.dg/torture/pr48542.c: New test.
8206
8207 2011-06-16  Jason Merrill  <jason@redhat.com>
8208
8209         PR c++/44160
8210         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8211
8212         PR c++/45378
8213         * g++.dg/cpp0x/initlist52.C New.
8214
8215         PR c++/45399
8216         * c-c++-common/raw-string-12.c: New.
8217
8218         PR c++/49229
8219         * g++.dg/cpp0x/sfinae26.C: New.
8220
8221         PR c++/49251
8222         * g++.dg/cpp0x/variadic113.C: New.
8223
8224         PR c++/49420
8225         * g++.dg/cpp0x/variadic112.C: New.
8226
8227 2011-06-16  Jeff Law <law@redhat.com>
8228
8229         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8230         improved jump threading.
8231         * gcc.dg/builtin-object-size-2.c: Likewise.
8232         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8233
8234 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8235
8236         PR fortran/49074
8237         * gfortran.dg/typebound_assignment_3.f03: New.
8238
8239 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8240
8241         PR testsuite/48727
8242         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8243
8244 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8245
8246         PR tree-optimization/49343
8247         * gnat.dg/discr31.ad[sb]: New test.
8248
8249 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8250
8251         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8252
8253 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8254
8255         PR target/45098
8256         * gcc.target/arm/ivopts-3.c: Update test.
8257         * gcc.target/arm/ivopts-5.c: Same.
8258
8259 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8260
8261         Revert:
8262         2011-06-10  Wei Guozhi  <carrot@google.com>
8263
8264         PR target/45335
8265         * gcc.target/arm/pr45335.c: New test.
8266         * gcc.target/arm/pr45335-2.c: New test.
8267         * gcc.target/arm/pr45335-3.c: New test.
8268         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8269         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8270         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8271
8272 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8273
8274         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8275
8276 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8277
8278         PR fortran/49417
8279         * gfortran.dg/class_43.f03: New.
8280
8281 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR tree-optimization/49419
8284         * gcc.c-torture/execute/pr49419.c: New test.
8285
8286 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8287
8288         * gcc.dg/sms-9.c: New file.
8289
8290 2011-06-15  Easwaran Raman  <eraman@google.com>
8291
8292         PR rtl-optimization/49414
8293         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8294
8295 2011-06-14  Jason Merrill  <jason@redhat.com>
8296
8297         * g++.dg/cpp0x/noexcept13.C: New.
8298
8299 2011-06-14  Easwaran Raman  <eraman@google.com>
8300
8301         PR rtl-optimization/44194
8302         * gcc.dg/pr44194-1.c: New test.
8303         * gcc.dg/pr44194-2.c: New test.
8304
8305 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8306
8307         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8308         switches.
8309         * gcc.target/arm/pr45701-2.c: Likewise.
8310         * gcc.target/arm/thumb-branch1.c: Likewise.
8311
8312 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8313
8314         PR testsuite/48727
8315         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8316
8317 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8318
8319         * gcc.target/arm/pr45701-1.c: Require thumb support.
8320         * gcc.target/arm/pr45701-2.c: Likewise.
8321         * gcc.target/arm/thumb-branch1.c: Likewise.
8322
8323         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8324         * gcc.target/arm/pr39839.c: Likewise.
8325         * gcc.target/arm/pr40657-2.c: Likewise.
8326         * gcc.target/arm/pr40956.c: Likewise.
8327         * gcc.target/arm/pr41679.c: Likewise.
8328         * gcc.target/arm/pr42235.c: Likewise.
8329         * gcc.target/arm/pr42495.c: Likewise.
8330         * gcc.target/arm/pr42505.c: Likewise.
8331         * gcc.target/arm/pr42574.c: Likewise.
8332         * gcc.target/arm/pr46883.c: Likewise.
8333         * gcc.target/arm/pr46934.c: Likewise.
8334         * gcc.target/arm/xor-and.c: Likewise.
8335
8336 2011-06-14  Jason Merrill  <jason@redhat.com>
8337
8338         * g++.dg/other/error23.C: Adjust error message.
8339         * g++.dg/other/error32.C: Likewise.
8340
8341         PR c++/49389
8342         * g++.dg/cpp0x/rv-dotstar.C: New.
8343
8344         PR c++/49369
8345         * g++.dg/cpp0x/decltype30.C: New.
8346
8347         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8348
8349 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR fortran/49103
8352         * gfortran.dg/pr49103.f90: New test.
8353
8354 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8355
8356         PR target/45098
8357         * gcc.target/arm/ivopts-3.c: New test.
8358         * gcc.target/arm/ivopts-4.c: New test.
8359         * gcc.target/arm/ivopts-5.c: New test.
8360
8361 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8362
8363         PR rtl-optimization/49390
8364         * gcc.c-torture/execute/pr49390.c: New test.
8365
8366 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8367
8368         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8369
8370 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8371
8372         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8373         * gcc.c-torture/execute/cmpsi-2.x: New file.
8374         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8375         * gcc.c-torture/execute/pr45262.x: New file.
8376         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8377         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8378         int32plus
8379         * gcc.c-torture/compile/pr49163.c: Ditto.
8380
8381 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8382
8383         * gcc.dg/vect/vect-16.c: Rename to...
8384         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8385         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8386         for double-word vectors.
8387         * gcc.dg/vect/vect-peel-4.c: Likewise.
8388         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8389         vect_element_align.
8390         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8391         -fno-fast-math.
8392
8393 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8394
8395         PR target/44618
8396         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8397
8398 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8399
8400         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8401
8402 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8403
8404         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8405
8406 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8407
8408         * gfortran.dg/trim_optimize_8.f90:  New test case.
8409
8410 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8411            Ira Rosen  <ira.rosen@linaro.org>
8412
8413         PR tree-optimization/49352
8414         * gcc.dg/vect/pr49352.c: New test.
8415
8416 2011-06-12  Tobias Burnus
8417
8418         PR fortran/49324
8419         * gfortran.dg/alloc_comp_assign_11.f90: New.
8420
8421 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8422
8423         * gfortran.dg/trim_optimize_7.f90:  New test.
8424
8425 2011-06-10  Wei Guozhi  <carrot@google.com>
8426
8427         PR target/45335
8428         * gcc.target/arm/pr45335.c: New test.
8429         * gcc.target/arm/pr45335-2.c: New test.
8430         * gcc.target/arm/pr45335-3.c: New test.
8431         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8432         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8433         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8434
8435 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8436
8437         PR c++/41769
8438         * g++.dg/parse/error39.C: New.
8439
8440 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8441
8442         * gcc.target/arm/20090811-1.c: Skip for incompatible
8443         options, do not override other options.
8444         * gcc.target/arm/combine-cmp-shift.c: Skip for
8445         incompatible options.
8446         * gcc.target/arm/pr45094.c: Likewise.
8447         * gcc.target/arm/scd42-1.c: Likewise.
8448         * gcc.target/arm/scd42-3.c: Likewise.
8449         * gcc.target/arm/thumb-ltu.c: Likewise.
8450
8451         * lib/target-supports.exp
8452         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8453         multilib flags use -mfpu with a value other than neon-fp16.
8454
8455 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8456
8457         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8458         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8459
8460 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8461
8462         * lib/target-supports.exp (check_effective_target_pie): New proc.
8463         * gcc.dg/pie-link.c: Use target pie.
8464
8465 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8466             Laurent Roug�  <laurent.rouge@menta.fr>
8467
8468         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8469         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8470
8471 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8472
8473         * gfortran.dg/coarray/sync_1.f90: New test for
8474         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8475
8476 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8477
8478         PR tree-optimization/49318
8479         * gcc.dg/vect/pr49318.c: New test.
8480
8481 2011-06-09  David Krauss  <potswa@mac.com>
8482
8483         * g++.dg/template/arrow1.C: New.
8484
8485 2011-06-09  Jason Merrill  <jason@redhat.com>
8486
8487         * lib/prune.exp: Prune "note"s.
8488         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8489
8490         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8491         * g++.dg/template/dependent-expr3.C: Likewise.
8492         * g++.dg/parse/template7.C: Likewise.
8493         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8494         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8495         * g++.old-deja/g++.pt/friend38.C: Likewise.
8496         * g++.old-deja/g++.pt/crash32.C: Likewise.
8497         * g++.old-deja/g++.other/init4.C: Likewise.
8498         * g++.old-deja/g++.other/friend8.C: Likewise.
8499
8500         * g++.dg/ext/complex7.C: Adjust expected output.
8501         * g++.dg/diagnostic/method1.C: Likewise.
8502         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8503         * g++.dg/parse/crash33.C: Likewise.
8504         * g++.dg/other/warning1.C: Likewise.
8505         * g++.dg/init/pr29571.C: Likewise.
8506         * g++.dg/warn/overflow-warn-1.C: Likewise.
8507         * g++.dg/warn/overflow-warn-3.C: Likewise.
8508         * g++.dg/warn/overflow-warn-4.C: Likewise.
8509         * g++.old-deja/g++.oliva/template1.C: Likewise.
8510
8511         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8512         * g++.dg/parse/template7.C: Adjust.
8513
8514 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8515
8516         PR target/49307
8517         * gcc.dg/pr49307.c: New.
8518
8519 2011-06-09  Wei Guozhi  <carrot@google.com>
8520
8521         PR target/46975
8522         * gcc.target/arm/pr46975.c: New testcase.
8523
8524 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8525
8526         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8527         (PMETH, arglist_t): Removed.
8528         (method_get_number_of_arguments): Removed.
8529         (method_get_nth_argument): Removed.
8530         (method_get_first_argument): Removed.
8531         (method_get_next_argument): Removed.
8532         (method_get_sizeof_arguments): Removed.
8533         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8534         (PMETH): Removed.
8535         (method_get_number_of_arguments): Removed.
8536         (method_get_nth_argument): Removed.
8537         (method_get_first_argument): Removed.
8538         (method_get_next_argument): Removed.
8539         (method_get_sizeof_arguments): Removed.
8540         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8541
8542 2011-06-09  David Li  <davidxl@google.com>
8543
8544         * gcc.dg/dump-pass.c: New test.
8545
8546 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8547
8548         PR c++/29003
8549         * g++.dg/parse/error38.C: New.
8550
8551 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8552
8553         PR middle-end/49308
8554         * gfortran.dg/pr49308.f90: New test.
8555
8556 2011-06-08  Jason Merrill  <jason@redhat.com>
8557
8558         * g++.dg/cpp0x/noexcept11.C: New.
8559         * g++.dg/cpp0x/noexcept12.C: New.
8560         * g++.dg/cpp0x/sfinae11.C: Adjust.
8561
8562 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR testsuite/49323
8565         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8566         to dg-options, match also DW_AT_linkage_name.
8567
8568 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8569
8570         PR middle-end/21953
8571         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8572         -fno-common on alpha*-dec-osf*.
8573         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8574
8575 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8576
8577         PR rtl-optimization/49303
8578         * gcc.target/ia64/pr49303.c: New test.
8579
8580 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8581
8582         PR fortran/18918
8583         * gfortran.dg/coarray_lock_1.f90: New.
8584         * gfortran.dg/coarray_lock_2.f90: New.
8585
8586 2011-06-07  Jason Merrill  <jason@redhat.com>
8587
8588         * lib/prune.exp: Look for "required" rather than "instantiated".
8589         * g++.dg/abi/mangle11.C: Likewise.
8590         * g++.dg/abi/mangle12.C: Likewise.
8591         * g++.dg/abi/mangle17.C: Likewise.
8592         * g++.dg/abi/mangle20-2.C: Likewise.
8593         * g++.dg/abi/pragma-pack1.C: Likewise.
8594         * g++.dg/cpp0x/decltype26.C: Likewise.
8595         * g++.dg/cpp0x/decltype28.C: Likewise.
8596         * g++.dg/cpp0x/decltype29.C: Likewise.
8597         * g++.dg/cpp0x/enum11.C: Likewise.
8598         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8599         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8600         * g++.dg/cpp0x/pr47416.C: Likewise.
8601         * g++.dg/ext/case-range2.C: Likewise.
8602         * g++.dg/ext/case-range3.C: Likewise.
8603         * g++.dg/gomp/for-19.C: Likewise.
8604         * g++.dg/gomp/pr37533.C: Likewise.
8605         * g++.dg/gomp/pr38639.C: Likewise.
8606         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8607         * g++.dg/inherit/base3.C: Likewise.
8608         * g++.dg/inherit/using6.C: Likewise.
8609         * g++.dg/init/placement4.C: Likewise.
8610         * g++.dg/init/reference3.C: Likewise.
8611         * g++.dg/lookup/scoped6.C: Likewise.
8612         * g++.dg/lookup/using7.C: Likewise.
8613         * g++.dg/other/abstract1.C: Likewise.
8614         * g++.dg/other/error10.C: Likewise.
8615         * g++.dg/other/error5.C: Likewise.
8616         * g++.dg/other/field1.C: Likewise.
8617         * g++.dg/other/offsetof5.C: Likewise.
8618         * g++.dg/parse/bitfield2.C: Likewise.
8619         * g++.dg/parse/constant4.C: Likewise.
8620         * g++.dg/parse/crash20.C: Likewise.
8621         * g++.dg/parse/invalid-op1.C: Likewise.
8622         * g++.dg/parse/non-dependent2.C: Likewise.
8623         * g++.dg/parse/template18.C: Likewise.
8624         * g++.dg/tc1/dr152.C: Likewise.
8625         * g++.dg/tc1/dr166.C: Likewise.
8626         * g++.dg/tc1/dr176.C: Likewise.
8627         * g++.dg/tc1/dr213.C: Likewise.
8628         * g++.dg/template/access11.C: Likewise.
8629         * g++.dg/template/access2.C: Likewise.
8630         * g++.dg/template/access3.C: Likewise.
8631         * g++.dg/template/access7.C: Likewise.
8632         * g++.dg/template/arg7.C: Likewise.
8633         * g++.dg/template/cond2.C: Likewise.
8634         * g++.dg/template/crash13.C: Likewise.
8635         * g++.dg/template/crash40.C: Likewise.
8636         * g++.dg/template/crash7.C: Likewise.
8637         * g++.dg/template/crash84.C: Likewise.
8638         * g++.dg/template/ctor5.C: Likewise.
8639         * g++.dg/template/defarg13.C: Likewise.
8640         * g++.dg/template/defarg14.C: Likewise.
8641         * g++.dg/template/dtor7.C: Likewise.
8642         * g++.dg/template/eh2.C: Likewise.
8643         * g++.dg/template/error2.C: Likewise.
8644         * g++.dg/template/error43.C: Likewise.
8645         * g++.dg/template/friend32.C: Likewise.
8646         * g++.dg/template/injected1.C: Likewise.
8647         * g++.dg/template/instantiate1.C: Likewise.
8648         * g++.dg/template/instantiate3.C: Likewise.
8649         * g++.dg/template/instantiate5.C: Likewise.
8650         * g++.dg/template/instantiate7.C: Likewise.
8651         * g++.dg/template/local6.C: Likewise.
8652         * g++.dg/template/lookup2.C: Likewise.
8653         * g++.dg/template/member5.C: Likewise.
8654         * g++.dg/template/memfriend15.C: Likewise.
8655         * g++.dg/template/memfriend16.C: Likewise.
8656         * g++.dg/template/memfriend17.C: Likewise.
8657         * g++.dg/template/memfriend7.C: Likewise.
8658         * g++.dg/template/meminit1.C: Likewise.
8659         * g++.dg/template/nested3.C: Likewise.
8660         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8661         * g++.dg/template/nontype12.C: Likewise.
8662         * g++.dg/template/nontype13.C: Likewise.
8663         * g++.dg/template/nontype6.C: Likewise.
8664         * g++.dg/template/pr23510.C: Likewise.
8665         * g++.dg/template/pr35240.C: Likewise.
8666         * g++.dg/template/ptrmem15.C: Likewise.
8667         * g++.dg/template/ptrmem6.C: Likewise.
8668         * g++.dg/template/qualified-id1.C: Likewise.
8669         * g++.dg/template/qualttp20.C: Likewise.
8670         * g++.dg/template/qualttp3.C: Likewise.
8671         * g++.dg/template/qualttp4.C: Likewise.
8672         * g++.dg/template/qualttp5.C: Likewise.
8673         * g++.dg/template/qualttp6.C: Likewise.
8674         * g++.dg/template/qualttp7.C: Likewise.
8675         * g++.dg/template/qualttp8.C: Likewise.
8676         * g++.dg/template/recurse.C: Likewise.
8677         * g++.dg/template/recurse2.C: Likewise.
8678         * g++.dg/template/ref5.C: Likewise.
8679         * g++.dg/template/scope2.C: Likewise.
8680         * g++.dg/template/sfinae10.C: Likewise.
8681         * g++.dg/template/sfinae3.C: Likewise.
8682         * g++.dg/template/sizeof3.C: Likewise.
8683         * g++.dg/template/static9.C: Likewise.
8684         * g++.dg/template/template-id-2.C: Likewise.
8685         * g++.dg/template/typedef13.C: Likewise.
8686         * g++.dg/template/typename4.C: Likewise.
8687         * g++.dg/template/using14.C: Likewise.
8688         * g++.dg/template/using2.C: Likewise.
8689         * g++.dg/template/warn1.C: Likewise.
8690         * g++.dg/warn/Wparentheses-13.C: Likewise.
8691         * g++.dg/warn/Wparentheses-15.C: Likewise.
8692         * g++.dg/warn/Wparentheses-16.C: Likewise.
8693         * g++.dg/warn/Wparentheses-17.C: Likewise.
8694         * g++.dg/warn/Wparentheses-18.C: Likewise.
8695         * g++.dg/warn/Wparentheses-19.C: Likewise.
8696         * g++.dg/warn/Wparentheses-20.C: Likewise.
8697         * g++.dg/warn/Wparentheses-23.C: Likewise.
8698         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8699         * g++.dg/warn/noeffect2.C: Likewise.
8700         * g++.dg/warn/noeffect4.C: Likewise.
8701         * g++.dg/warn/pr8570.C: Likewise.
8702         * g++.old-deja/g++.brendan/init2.C: Likewise.
8703         * g++.old-deja/g++.eh/spec6.C: Likewise.
8704         * g++.old-deja/g++.pt/crash10.C: Likewise.
8705         * g++.old-deja/g++.pt/crash36.C: Likewise.
8706         * g++.old-deja/g++.pt/derived3.C: Likewise.
8707         * g++.old-deja/g++.pt/error2.C: Likewise.
8708         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8709         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8710         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8711         * g++.old-deja/g++.pt/overload7.C: Likewise.
8712         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8713
8714 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8715             Iain Sandoe  <iains@gcc.gnu.org>
8716
8717         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8718         Added code to deal with the case when [Protocol
8719         -descriptionForInstanceMethod:] or [Protocol
8720         -descriptionForClassMethod:] returns NULL.
8721
8722 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8723             Iain Sandoe  <iains@gcc.gnu.org>
8724
8725         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8726         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8727         Added cast.
8728
8729 2011-06-07  Xinliang David Li  <davidxl@google.com>
8730
8731         * gcc.dg/inline_2.c: New test.
8732         * gcc.dg/unroll_2.c: New test.
8733         * gcc.dg/inline_3.c: New test.
8734         * gcc.dg/unroll_3.c: New test.
8735         * gcc.dg/inline_4.c: New test.
8736         * gcc.dg/unroll_4.c: New test.
8737         * gcc.dg/inline_1.c: New test.
8738         * gcc.dg/unroll_1.c: New test.
8739
8740 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8741
8742         PR tree-optimization/48497
8743         * lib/gcc-defs.exp (dg-additional-options): New proc.
8744         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8745         -msse2 on 32-bit x86.
8746
8747 2011-06-06  Jason Merrill  <jason@redhat.com>
8748
8749         * g++.dg/cpp0x/enum19.C: New.
8750
8751 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8752
8753         * gcc.target/arm/neon-reload-class.c: New test.
8754
8755 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8756
8757         PR debug/49130
8758         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8759
8760 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8761
8762         * gcc.target/arm/smlatb-1.c: New file.
8763         * gcc.target/arm/smlatt-1.c: New file.
8764         * gcc.target/arm/smlaltb-1.c: New file.
8765         * gcc.target/arm/smlaltt-1.c: New file.
8766
8767 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8768
8769         * gcc.target/arm/mla-2.c: New test.
8770
8771 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8772
8773         PR gcov-profile/49299
8774         * gcc.dg/tree-prof/pr49299-1.c: New test.
8775         * gcc.dg/tree-prof/pr49299-2.c: New test.
8776
8777 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8778
8779         * lib/target-supports.exp
8780         (check_effective_target_vect_widen_mult_qi_to_hi):
8781         Add NEON as supporting target.
8782         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8783         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8784         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8785         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8786         using widening multiplication on targets that support it.
8787         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8788         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8789         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8790
8791 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8792
8793         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8794         Modern Objective-C runtime API.
8795         * objc/execute/next_mapping.h: Removed.
8796         * objc-obj-c++-shared/next-mapping.h: Removed.
8797         * objc-obj-c++-shared/Object1.h: Removed.
8798         * objc-obj-c++-shared/Object1.m: Removed.
8799         * objc-obj-c++-shared/Object1.mm: Removed.
8800         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8801         * objc-obj-c++-shared/Protocol1.h: Removed.
8802         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8803         of ProtoBool, IVAR_T and METHOD.
8804         * objc-obj-c++-shared/runtime.h: New.
8805         * objc-obj-c++-shared/TestsuiteObject.h: New.
8806         * objc-obj-c++-shared/TestsuiteObject.m: New.
8807
8808         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8809         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8810         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8811         it a class method.
8812         * objc/execute/_cmd.m: Include
8813         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8814         runtime API.  ([TestClass +initialize]): Include this method also
8815         with the GNU runtime.
8816         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8817         Object.  ([-setValue:]): Return void.
8818         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8819         with the GNU runtime.  Include
8820         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8821         for the NeXT runtime.  Use the existing print_ivars() and
8822         compare_structures() implementations for the old NeXT runtime.
8823         Added new implementations for the Modern GNU and NeXT runtimes.
8824         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8825         well.  (main): Use objc_getClass().  Use return instead of exit.
8826         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8827         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8828         of exit().
8829         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8830         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8831         instead of Object.  (main): Use return instead of exit().
8832         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8833         instead of Object.  Removed prototype for exit().  (main): Use
8834         return instead of exit().  Use the Modern Objective-C runtime API.
8835         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8836         Object.
8837         * objc/execute/class-tests-1.h: Include
8838         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8839         runtime API.  (test_class_with_superclass): Do not call [Object
8840         class].  There is no need to with the current libobjc.
8841         * objc/execute/class-tests-2.h: Include
8842         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8843         runtime API.
8844         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8845         ../../objc-obj-c++-shared/next-mapping.h.
8846         * objc/execute/class-2.m: Likewise.
8847         * objc/execute/class-3.m: Likewise.
8848         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8849         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8850         +initialize]): Include this method also with the GNU
8851         runtime. (main): Use the Modern Objective-C runtime API.
8852         * objc/execute/class-5.m: Likewise.
8853         * objc/execute/class-6.m: Likewise.
8854         * objc/execute/class-7.m: Likewise.
8855         * objc/execute/class-8.m: Likewise.
8856         * objc/execute/class-9.m: Likewise.
8857         * objc/execute/class-10.m: Likewise.
8858         * objc/execute/class-11.m: Likewise.
8859         * objc/execute/class-12.m: Likewise.
8860         * objc/execute/class-13.m: Likewise.
8861         * objc/execute/class-14.m: Likewise.
8862         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8863         this method also with the GNU runtime.
8864         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8865         +initialize]): Include this method also with the GNU runtime.
8866         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8867         of Object.
8868         * objc/execute/encode-1.m: Likewise.
8869         * objc/execute/enumeration-1.m: Likewise.
8870         * objc/execute/enumeration-2.m: Likewise.
8871         * objc/execute/exceptions/catchall-1.m: Likewise.
8872         * objc/execute/exceptions/finally-1.m: Likewise.
8873         * objc/execute/exceptions/foward-1.m: Likewise.
8874         * objc/execute/exceptions/local-variables-1.m: Likewise.
8875         * objc/execute/exceptions/throw-nil.m: Likewise.
8876         * objc/execute/exceptions/trivial.m: Likewise.
8877         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8878         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8879         * objc/execute/exceptions/matcher-1.m: Likewise.
8880         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8881         Object.
8882         * objc/execute/formal_protocol-2.m: Likewise.
8883         * objc/execute/formal_protocol-3.m: Likewise.
8884         * objc/execute/formal_protocol-4.m: Likewise.
8885         * objc/execute/formal_protocol-5.m: Include
8886         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8887         protocol_getName().
8888         * objc/execute/formal_protocol-6.m: Likewise.
8889         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8890         Object.  Include <objc/Protocol.h> instead of
8891         ../../objc-obj-c++-shared/Protocol1.h.
8892         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8893         Object.
8894         * objc/execute/informal_protocol.m: Likewise.
8895         * objc/execute/load-3.m: Likewise.
8896         * objc/execute/many_args_method.m ([TestClass +initialize]):
8897         Include this method with the GNU runtime as well.
8898         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8899         * objc/execute/nested-func-1.m: Use TestsuiteObject
8900         instead of Object.
8901         * objc/execute/nil_method-1.m: Likewise.
8902         * objc/execute/no_clash.m: Likewise.
8903         * objc/execute/np-1.m: Do not include
8904         ../../objc-obj-c++-shared/Protocol1.h.
8905         (main): Use return instead of exit().
8906         * objc/execute/np-2.m: Do not include
8907         ../../objc-obj-c++-shared/Protocol1.h.
8908         ([MyObject +initialize]): Include this method also with the GNU
8909         runtime.  (main): Use return instead of exit().
8910         * objc/execute/object_is_class.m: Include
8911         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8912         of Object.  (main): Use the Modern Objective-C runtime API.
8913         * objc/execute/object_is_meta_class.m: Likewise.
8914         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8915         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8916         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8917         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8918         Objective-C runtime API.
8919         * objc/execute/protocol-isEqual-2.m: Likewise.
8920         * objc/execute/protocol-isEqual-3.m: Likewise.
8921         * objc/execute/protocol-isEqual-4.m: Likewise.
8922         * objc/execute/redefining_self.m ([TestClass +initialize]):
8923         Include this method with the GNU runtime as well.
8924         * objc/execute/root_methods.m: Include
8925         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8926         Include this method with the GNU runtime as well.
8927         (main): Use the Modern Objective-C runtime API.
8928         * objc/execute/selector-1.m: Include
8929         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8930         of Object.  (main): Use the Modern Objective-C runtime API.
8931         * objc/execute/static-1.m ([Test +initialize]): Include this
8932         method with the GNU runtime as well.
8933         * objc/execute/static-2.m: Likewise.
8934         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8935         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8936         ([MathClass +initialize]): Include this method with the GNU
8937         runtime as well.
8938         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8939         instead of Object.
8940         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8941         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8942         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8943         * objc.dg/attributes/method-attribute-1.m: Likewise.
8944         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8945         * objc.dg/attributes/method-attribute-2.m: Likewise.
8946         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8947         * objc.dg/attributes/method-attribute-3.m: Likewise.
8948         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8949         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8950         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8951         * obj-c++.dg/bitfield-1.mm: Likewise.
8952         * obj-c++.dg/bitfield-2.mm: Likewise
8953         * objc.dg/bitfield-3.m: Likewise.
8954         * obj-c++.dg/bitfield-4.mm: Likewise.
8955         * objc.dg/bitfield-5.m: Likewise
8956         * objc.dg/call-super-1.m: Likewise.
8957         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8958         Use objc_getClass() instead of objc_get_class(), but for the GNU
8959         runtime redefine objc_getClass as objc_get_class.  Include
8960         ../objc-obj-c++-shared/runtime.h.
8961         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8962         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8963         Use the Modern Objective-C runtime API.
8964         * objc.dg/class-protocol-1.m: Include
8965         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8966         * obj-c++.dg/class-protocol-1.mm: Likewise.
8967         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8968         * objc.dg/comp-types-10.m: Likewise.
8969         * objc.dg/comp-types-11.m: Likewise.
8970         * objc.dg/comp-types-12.m: Likewise.
8971         * obj-c++.dg/comp-types-9.mm: Likewise.
8972         * obj-c++.dg/comp-types-11.mm: Likewise.
8973         * obj-c++.dg/comp-types-12.mm: Likewise.
8974         * obj-c++.dg/comp-types-13.mm: Likewise.
8975         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8976         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8977         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8978         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8979         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8980         * objc.dg/desig-init-1.m: Likewise.
8981         * obj-c++.dg/defs.mm: Likewise.
8982         * objc.dg/exceptions-2.m: Likewise.
8983         * obj-c++.dg/except-1.mm: Likewise.
8984         * obj-c++.dg/exceptions-2.mm: Likewise.
8985         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8986         Use the Modern Objective-C runtime API.
8987         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8988         the Modern Objective-C runtime API.  Do not include
8989         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8990         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8991         the Modern Objective-C runtime API except when using an older NeXT
8992         runtime.
8993         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8994         the Modern Objective-C runtime API.
8995         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8996         objc/encoding.h.
8997         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8998         * objc.dg/encode-7-next-64bit.m: Updated include.
8999         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9000         objc/encoding.h.
9001         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9002         the Modern Objective-C runtime API.
9003         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9004         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9005         instead of ../objc-obj-c++-shared/Protocol1.h.
9006         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9007         the Modern Objective-C runtime API except when using an older NeXT
9008         runtime.
9009         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9010         the Modern Objective-C runtime API.
9011         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9012         Object.
9013         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9014         * objc.dg/fix-and-continue-2.m: Likewise.
9015         * objc.dg/foreach-1.m: Likewise.
9016         * objc.dg/foreach-2.m: Likewise.
9017         * objc.dg/foreach-3.m: Likewise.
9018         * objc.dg/foreach-4.m: Likewise.
9019         * objc.dg/foreach-5.m: Likewise.
9020         * objc.dg/foreach-6.m: Likewise.
9021         * objc.dg/foreach-7.m: Likewise.
9022         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9023         Object.
9024         * objc.dg/func-ptr-2.m: Likewise.
9025         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9026         Do not include objc/objc-api.h.
9027         * obj-c++.dg/fsf-package-0.mm: Likewise.
9028         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9029         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9030         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9031         of Object.
9032         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9033         * objc.dg/gnu-runtime-3.m: Likewise.
9034         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9035         * objc.dg/headers.m: Include objc/runtime.h instead of
9036         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9037         for the NeXT runtime.
9038         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9039         * obj-c++.dg/isa-field-1.mm: Likewise.
9040         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9041         * objc.dg/layout-1.m: Likewise.
9042         * objc.dg/layout-2.m: Likewise.
9043         * objc.dg/local-decl-2.m: Likewise.
9044         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9045         Object.  ([Container +elementForView:]): Use
9046         class_conformsToProtocol().
9047         * obj-c++.dg/lookup-2.mm: Likewise.
9048         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9049         * obj-c++.dg/local-decl-1.mm: Likewise.
9050         * objc.dg/method-3.m: Likewise.
9051         * objc.dg/method-4.m: Likewise.
9052         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9053         ../objc-obj-c++-shared/Protocol1.h.
9054         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9055         * objc.dg/method-9.m: Likewise.
9056         * objc.dg/method-10.m: Likewise.
9057         * objc.dg/method-13.m ([Root +initialize]): Include this method
9058         also for the GNU runtime.  (main): Use objc_getClass() also for
9059         the GNU runtime.
9060         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9061         * objc.dg/method-17.m: Likewise.
9062         * objc.dg/method-19.m: Likewise.
9063         * objc.dg/method-20b.m: Likewise.
9064         * obj-c++.dg/method-2.mm: Likewise.
9065         * obj-c++.dg/method-6.mm: Likewise.
9066         * obj-c++.dg/method-10.mm: Likewise.
9067         * obj-c++.dg/method-11.mm: Likewise.
9068         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9069         ../objc-obj-c++-shared/Protocol1.h.
9070         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9071         * obj-c++.dg/method-15.mm: Likewise.
9072         * obj-c++.dg/method-17.mm: Likewise.
9073         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9074         +initialize]): Include this method also for the GNU
9075         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9076         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9077         * obj-c++.dg/method-22.mm: Likewise.
9078         * obj-c++.dg/method-23.mm: Likewise.
9079         * obj-c++.dg/no-extra-load.mm: Likewise.
9080         * objc.dg/objc-fast-4.m: Likewise.
9081         * objc.dg/objc-gc-4.m: Likewise.
9082         * obj-c++.dg/objc-gc-3.mm: Likewise.
9083         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9084         protocol_getMethodDescription() instead of [Protocol
9085         -descriptionForInstanceMethod].
9086         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9087         Made it available with all runtimes.  (main): Call -test instead
9088         of -class.
9089         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9090         and put into a category.
9091         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9092         Object.  Include objc/objc.h.
9093         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9094         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9095         New. (main): Use protocol_getMethodDescription() instead
9096         of [Protocol -descriptionForInstanceMethod] and [Protocol
9097         -descriptionForClassMethod].
9098         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9099         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9100         Objective-C runtime API.
9101         * obj-c++.dg/proto-qual-1.mm: Likewise.
9102         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9103         Object.
9104         * obj-c++.dg/property/property-1.mm: Likewise.
9105         * obj-c++.dg/qual-types-1.mm: Likewise.
9106         * objc.dg/selector-2.m: Include objc/objc.h instead of
9107         ../objc-obj-c++-shared/Object1.h.
9108         * obj-c++.dg/selector-2.mm: Likewise.
9109         * obj-c++.dg/selector-5.mm: Likewise.
9110         * obj-c++.dg/selector-6.mm: Likewise.
9111         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9112         Object.  Do not include objc/objc-api.h.
9113         * obj-c++.dg/set-not-used-1.mm: Likewise.
9114         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9115         * objc.dg/stret-1.m: Likewise.
9116         * objc.dg/stret-2.m: Likewise.
9117         * obj-c++.dg/super-class-2.mm: Likewise.
9118         * objc.dg/super-class-3.m: Likewise.
9119         * objc.dg/super-class-4.m: Likewise.
9120         * objc.dg/sync-2.m: Likewise.
9121         * obj-c++.dg/sync-2.mm: Likewise.
9122         * objc.dg/sync-1.m: Include objc/objc.h instead of
9123         ../objc-obj-c++-shared/Object1.h.
9124         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9125         'Class' as the type of 'isa'.
9126         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9127         Objective-C runtime API.  ([TestClass +initialize]): Include this
9128         method with the GNU runtime as well.
9129         * objc.dg/strings/strings-1.m: Updated includes.
9130         * obj-c++.dg/strings/strings-1.mm: Likewise.
9131         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9132         objc.dg/strings/const-str-12b.m.
9133         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9134         * obj-c++.dg/template-3.mm: Likewise.
9135         * obj-c++.dg/template-4.mm: Likewise.
9136         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9137         Objective-C runtime API.
9138         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9139         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9140         * obj-c++.dg/try-catch-1.mm: Likewise.
9141         * obj-c++.dg/try-catch-2.mm: Likewise.
9142         * objc.dg/try-catch-3.m: Likewise.
9143         * obj-c++.dg/try-catch-3.mm: Likewise.
9144         * objc.dg/try-catch-6.m: Likewise.
9145         * objc.dg/try-catch-7.m: Likewise.
9146         * obj-c++.dg/try-catch-7.mm: Likewise.
9147         * obj-c++.dg/try-catch-8.mm: Likewise.
9148         * obj-c++.dg/try-catch-9.mm: Likewise.
9149         * objc.dg/try-catch-10.m: Likewise.
9150         * obj-c++.dg/try-catch-11.mm: Likewise.
9151         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9152         Object.  Include objc/objc.h.
9153         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9154         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9155         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9156         Object.  Use Modern Objective-C runtime API.  Do not use
9157         performv::.
9158         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9159         * obj-c++.dg/torture/trivial.mm: Likewise.
9160         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9161         instead of ../objc-obj-c++-shared/Object1.h.  Include
9162         ../objc-obj-c++-shared/runtime.h.
9163         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9164         * objc.dg/torture/strings/const-str-11.m: Likewise.
9165         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9166         * objc.dg/torture/strings/const-str-9.m: Likewise.
9167         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9168         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9169         instead of Object. Only add _FooClassReference if
9170         __NEXT_RUNTIME__.
9171         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9172         * objc.dg/torture/strings/const-str-8.m: Likewise.
9173         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9174         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9175         additional sources.
9176         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9177         Object.
9178         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9179         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9180         * obj-c++.dg/va-meth-1.mm: Likewise.
9181         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9182         ../objc-obj-c++-shared/Object1.h.
9183         * objc.dg/zero-link-3.m: Likewise.
9184
9185 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9186
9187         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9188
9189 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9190
9191         PR obj-c++/48275
9192         * obj-c++.dg/property/cxx-property-1.mm: New.
9193         * obj-c++.dg/property/cxx-property-2.mm: New.
9194
9195 2011-06-06  Jason Merrill  <jason@redhat.com>
9196
9197         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9198
9199 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9200
9201         PR rtl-optimization/49145
9202         From Ryan Mansfield
9203         * gcc.c-torture/compile/pr49145.c: New test.
9204
9205 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR testsuite/49288
9208         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9209         to dg-options, match also DW_AT_linkage_name.
9210
9211         PR debug/49294
9212         * gcc.dg/debug/pr49294.c: New test.
9213
9214         PR c++/49264
9215         * g++.dg/opt/pr49264.C: New test.
9216
9217 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9218
9219         PR tree-optimization/49243
9220         * gcc.dg/pr49243.c: New.
9221
9222 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9223
9224         * gnat.dg/specs/cond_expr1.ads: New test.
9225
9226 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9227
9228         * gnat.dg/deferred_const4.ad[sb]: New test.
9229         * gnat.dg/deferred_const4_pkg.ads: New helper.
9230
9231 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9232
9233         * gnat.dg/test_tamdt.adb: Rename to...
9234         * gnat.dg/taft_type1.adb: ...this.
9235         * gnat.dg/tamdt.ad[sb]: Rename to...
9236         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9237         * gnat.dg/tamdt_aux.ads: Rename to...
9238         * gnat.dg/taft_type1_pkg2.ads: ...this.
9239         * gnat.dg/taft_type2.ad[sb]: New test.
9240         * gnat.dg/taft_type2_pkg.ads: New helper.
9241         * gnat.dg/taft_type3.adb: New test.
9242         * gnat.dg/taft_type3_pkg.ads: New helper.
9243
9244 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9245
9246         PR fortran/49255
9247         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9248         for F2008.
9249
9250 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9251
9252         PR testsuite/49287
9253         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9254         warning.
9255         * objc.dg/gnu-api-2-objc.m: Likewise.
9256         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9257         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9258
9259 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9260
9261         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9262         alignment, not the alignment, when calling class_addIvar().  Add
9263         an 'isa' instance variable to the test root class.
9264         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9265
9266 2011-06-04  Jan Hubicka  <jh@suse.cz>
9267
9268         PR tree-optimization/48893
9269         PR tree-optimization/49091
9270         PR tree-optimization/49179
9271         * gfortran.dg/pr49179.f90: New testcase
9272
9273 2011-06-04  Jan Hubicka  <jh@suse.cz>
9274
9275         PR lto/48954
9276         * g++.dg/torture/pr48954.C: New testcase.
9277
9278 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9279
9280         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9281
9282 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9283
9284         PR c++/33840
9285         * g++.dg/diagnostic/bitfld2.C: New.
9286
9287 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9288
9289         PR target/49281
9290         * gcc.c-torture/execute/pr49281.c: New test.
9291
9292 2011-06-04  Jan Hubicka  <jh@suse.cz>
9293
9294         PR tree-optimize/48929
9295         * gcc.c-torture/compile/pr48929.c: New testcase.
9296
9297 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9298
9299         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9300
9301 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR c++/49276
9304         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9305
9306 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9307
9308         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9309
9310 2011-06-03  Richard Henderson  <rth@redhat.com>
9311             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9312
9313         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9314
9315 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9316
9317         * objc.dg/headers.m: Do not include objc-list.h.
9318
9319 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9320
9321         * objc.dg/type-stream-1.m: Test removed.
9322         * objc.dg/headers.m: Do not include typedstream.h.
9323
9324 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9325
9326         * objc.dg/torture/forward-1.m (main): Updated testcase.
9327
9328 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9329
9330         PR target/49163
9331         * gcc.c-torture/compile/pr49163.c: New.
9332
9333 2011-06-02  Asher Langton  <langton2@llnl.gov>
9334
9335         PR fortran/49268
9336         * gfortran.dg/PR49268.f90: New test.
9337
9338 2011-06-02  Asher Langton  <langton2@llnl.gov>
9339
9340         PR fortran/37039
9341         * gfortran.dg/PR37039.f90: New test.
9342
9343 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9344
9345         PR objc/48539
9346         * objc.dg/method-5.m: Updated.
9347         * objc.dg/method-19.m: Updated.
9348         * objc.dg/method-lookup-1.m: New.
9349         * obj-c++.dg/method-6.mm: Updated.
9350         * obj-c++.dg/method-7.mm: Updated.
9351         * obj-c++.dg/method-lookup-1.mm: New.
9352
9353 2011-06-02  DJ Delorie  <dj@redhat.com>
9354
9355         * lib/timeout.exp (timeout): Add board_info support.
9356
9357 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9358
9359         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9360
9361 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9362
9363         PR fortran/49265
9364         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9365         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9366
9367 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9368             Hans-Peter Nilsson  <hp@axis.com>
9369
9370         PR rtl-optimization/48840
9371         * gcc.target/sparc/ultrasp13.c: New test.
9372
9373 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9374
9375         PR target/49238
9376         * gcc.c-torture/compile/pr49238.c: New.
9377
9378 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9379
9380         * gcc.target/arm/g2.c: Skip test in -mthumb.
9381         Skip test unless cpu is xscale.
9382         * gcc.target/arm/scd42-2.c: Likewise.
9383         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9384
9385 2011-06-01  Jason Merrill  <jason@redhat.com>
9386
9387         * g++.dg/cpp0x/decltype28.C: New.
9388         * g++.dg/cpp0x/decltype29.C: New.
9389
9390 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9391
9392         PR target/45074
9393         * gcc.target/mips/pr45074.c: New test.
9394
9395 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9396             Hans-Peter Nilsson  <hp@axis.com>
9397
9398         PR rtl-optimization/48830
9399         * gcc.target/sparc/ultrasp12.c: New test.
9400
9401 2011-06-01  David Li  <davidxl@google.com>
9402
9403         * gcc.dg/profile-dir-1.c: Change pass name.
9404         * gcc.dg/profile-dir-2.c: Ditto.
9405         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9406         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9407         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9408         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9409         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9410         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9411         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9412         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9413         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9414         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9415         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9416         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9417         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9418         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9419         * gcc.dg/profile-dir-3.c: Ditto.
9420         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9421
9422 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9423
9424         * objc.dg/attributes/method-nonnull-1.m: New test.
9425         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9426
9427 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9428
9429         PR fortran/18918
9430         * gfortran.dg/coarray_atomic_1.f90: New.
9431         * gfortran.dg/coarray/atomic_1.f90: New.
9432
9433 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9434
9435         * gcc.dg/guality/bswaptest.c: New test.
9436         * gcc.dg/guality/clztest.c: New test.
9437         * gcc.dg/guality/ctztest.c: New test.
9438         * gcc.dg/guality/rotatetest.c: New test.
9439
9440         PR target/48688
9441         * gcc.target/i386/pr48688.c: New test.
9442
9443 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9444
9445         PR c++/48010
9446         * g++.dg/lookup/name-clash9.C: New.
9447
9448 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9449
9450         PR fortran/18918
9451         * gfortran.dg/coarray/dummy_1.f90: New.
9452
9453 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9454
9455         PR fortran/18918
9456         * gfortran.dg/coarray/save_1.f90: New.
9457         * gfortran.dg/coarray_4.f90: Update dg-error.
9458
9459 2011-05-31  Jason Merrill  <jason@redhat.com>
9460
9461         * g++.dg/cpp0x/rv-template1.C: New.
9462
9463 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9464
9465         PR rtl-optimization/49235
9466         * gcc.dg/pr49235.c: New test.
9467
9468 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9469
9470         PR tree-optimization/49093
9471         * gcc.dg/vect/pr49093.c: New test.
9472
9473 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9474
9475         PR debug/49047
9476         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9477
9478 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9479
9480         PR testsuite/49239
9481         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9482         output array.
9483
9484 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9485
9486         PR target/49186
9487         * gcc.c-torture/execute/pr49186.c: New.
9488
9489 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9490
9491         PR target/49168
9492          * gcc.target/i386/pr49168-1.c: New.
9493
9494 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9495             Eric Botcazou  <ebotcazou@adacore.com>
9496
9497         * gcc.dg/guality/drap.c: New test.
9498
9499 2011-05-30  Richard Guenther  <rguenther@suse.de>
9500
9501         PR tree-optimization/49210
9502         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9503         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9504
9505 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9506
9507         PR c++/49223
9508         * g++.dg/gomp/pr49223-1.C: New test.
9509         * g++.dg/gomp/pr49223-2.C: New test.
9510
9511 2011-05-30  Richard Guenther  <rguenther@suse.de>
9512
9513         PR tree-optimization/49218
9514         * gcc.c-torture/execute/pr49218.c: New testcase.
9515
9516 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9517
9518         PR tree-optimization/49199
9519         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9520         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9521         -fno-tree-scev-cprop.
9522
9523 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9524
9525         PR fortran/47601
9526         * gfortran.dg/extends_13.f03: New.
9527
9528 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR rtl-optimization/49095
9531         * gcc.target/i386/pr49095.c: New test.
9532
9533 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9534
9535         PR fortran/18918
9536         * gfortran.dg/coarray_24.f90: New.
9537
9538 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9539
9540         PR fortran/18918
9541         * gfortran.dg/coarray_23.f90: New.
9542
9543 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9544
9545         From Ryan Mansfield
9546         * gcc.dg/pr48826.c: New test.
9547
9548 2011-05-29  Richard Guenther  <rguenther@suse.de>
9549
9550         PR tree-optimization/49217
9551         * gcc.dg/torture/pr49217.c: New testcase.
9552
9553 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9554
9555         PR testsuite/49222
9556         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9557
9558 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9559
9560         * gnat.dg/boolean_subtype.adb: Rename to...
9561         * gnat.dg/boolean_subtype1.adb: ...this.
9562
9563 2011-05-28  Jason Merrill  <jason@redhat.com>
9564
9565         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9566
9567 2011-05-27  Jason Merrill  <jason@redhat.com>
9568
9569         * g++.dg/cpp0x/enum18.C: Adjust.
9570
9571         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9572
9573 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9574
9575         PR fortran/18918
9576         * gfortran.dg/coarray_22.f90: New.
9577
9578 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9579
9580         PR tree-optimization/46728
9581         * gcc.target/powerpc/pr46728-1.c: New.
9582         * gcc.target/powerpc/pr46728-2.c: New.
9583         * gcc.target/powerpc/pr46728-3.c: New.
9584         * gcc.target/powerpc/pr46728-4.c: New.
9585         * gcc.target/powerpc/pr46728-5.c: New.
9586         * gcc.dg/pr46728-6.c: New.
9587         * gcc.target/powerpc/pr46728-7.c: New.
9588         * gcc.target/powerpc/pr46728-8.c: New.
9589         * gcc.dg/pr46728-9.c: New.
9590         * gcc.target/powerpc/pr46728-10.c: New.
9591         * gcc.target/powerpc/pr46728-11.c: New.
9592         * gcc.dg/pr46728-12.c: New.
9593         * gcc.target/powerpc/pr46728-13.c: New.
9594         * gcc.target/powerpc/pr46728-14.c: New.
9595         * gcc.target/powerpc/pr46728-15.c: New.
9596         * gcc.target/powerpc/pr46728-16.c: New.
9597
9598 2011-05-27  Jason Merrill  <jason@redhat.com>
9599
9600         * g++.dg/abi/mangle47.C: New.
9601
9602         PR c++/49176
9603         * g++.dg/template/const5.C: New.
9604
9605         * g++.dg/cpp0x/enum18.C: New.
9606
9607         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9608
9609         * g++.dg/cpp0x/error6.C: New.
9610
9611         * g++.dg/cpp0x/error5.C: New.
9612
9613 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9614
9615         PR c++/49165
9616         * g++.dg/eh/cond6.C: New test.
9617
9618 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9619
9620         PR fortran/48820
9621         * gfortran.dg/rank_3.f90: New.
9622         * gfortran.dg/rank_4.f90: New.
9623
9624 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9625
9626         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9627         replace dump search.
9628
9629 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9630
9631         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9632         * gnat.dg/bit_packed_array5.adb: ...here.
9633
9634 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9635
9636         PR c++/42056
9637         * g++.dg/cpp0x/auto25.C: New.
9638
9639 2011-05-27  Richard Guenther  <rguenther@suse.de>
9640
9641         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9642
9643 2011-05-27  Richard Guenther  <rguenther@suse.de>
9644
9645         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9646
9647 2011-05-27  Richard Guenther  <rguenther@suse.de>
9648
9649         PR middle-end/49189
9650         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9651
9652 2011-05-26  Jason Merrill  <jason@redhat.com>
9653
9654         * g++.dg/cpp0x/friend1.C: New.
9655         * g++.dg/cpp0x/friend2.C: New.
9656
9657         * g++.dg/cpp0x/auto7.C: Update.
9658         * g++.dg/template/crash50.C: Adjust.
9659         * g++.dg/template/static9.C: Adjust.
9660         * g++.old-deja/g++.ext/memconst.C: Adjust.
9661
9662 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9663
9664         * gcc.dg/march.c: Ignore a note for some targets.
9665
9666 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9667             Nathan Froyd  <froydnj@codesourcery.com>
9668
9669         PR c++/2288
9670         PR c++/18770
9671         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9672         * g++.dg/parse/pr18770.C: New test.
9673         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9674
9675 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9676
9677         PR fortran/48955
9678         * gfortran.dg/dependency_40.f90 : New test.
9679
9680 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9681
9682         PR fortran/18918
9683         * gfortran.dg/coarray/registering_1.f90: New.
9684
9685 2011-05-26  Jason Merrill  <jason@redhat.com>
9686
9687         * g++.dg/cpp0x/variadic111.C: New.
9688         * g++.dg/cpp0x/variadic41.C: Adjust.
9689
9690 2011-05-26  Richard Guenther  <rguenther@suse.de>
9691
9692         PR tree-optimization/48702
9693         * gcc.dg/torture/pr48702.c: New testcase.
9694
9695 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9696
9697         PR gcov-profile/48845
9698         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9699         support.
9700         * gcc.dg/matrix/matrix.exp: Likewise.
9701         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9702         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9703         line number to check_profiling_available.
9704         * lib/target-supports.exp (check_profiling_available): Account for
9705         this.
9706         Require TLS runtime support with -fprofile-generate.
9707         * lib/profopt.exp (profopt-execute): Add TLS options for
9708         -fprofile-generate.
9709         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9710
9711 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9712
9713         PR c++/49165
9714         * g++.dg/eh/cond5.C: New test.
9715
9716         PR tree-optimization/49161
9717         * gcc.c-torture/execute/pr49161.c: New test.
9718
9719 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9720
9721         * gcc.target/arm/neon-vorn-vbic.c: New test.
9722
9723 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9724
9725         PR tree-optimization/49038
9726         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9727         * gcc.dg/vect/pr49038.c: New test.
9728
9729 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
9730
9731         * g++.dg/init/pr25811-3.C: New.
9732         * g++.dg/init/pr25811-4.C: New.
9733
9734 2011-05-25  Jason Merrill  <jason@redhat.com>
9735
9736         * g++.dg/cpp0x/enum17.C: New.
9737         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9738
9739         * g++.dg/cpp0x/auto24.C: New.
9740
9741         * g++.dg/cpp0x/error4.C: New.
9742
9743         * g++.dg/cpp0x/rv-restrict.C: New.
9744
9745         * g++.dg/cpp0x/enum15.C: New.
9746         * g++.dg/cpp0x/constexpr-switch2.C: New.
9747
9748         * g++.dg/cpp0x/variadic110.C: New.
9749
9750         * g++.dg/cpp0x/auto9.C: Add typedef test.
9751
9752         * g++.dg/cpp0x/auto23.C: New.
9753         * g++.dg/cpp0x/auto9.C: Adjust.
9754
9755         * g++.dg/cpp0x/defaulted29.C: New.
9756
9757         * g++.dg/cpp0x/initlist51.C: New.
9758
9759 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9760
9761         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9762         * g++.dg/abi/packed1.C: Suppress warning.
9763         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9764         * g++.dg/template/stdarg1.C: Likewise.
9765         * g++.dg/other/packed1.C: Remove arm from xfail list.
9766
9767 2011-05-25  Jason Merrill  <jason@redhat.com>
9768
9769         * g++.dg/cpp0x/enum16.C: New.
9770         * g++.dg/parse/error15.C: Adjust.
9771
9772         * g++.dg/cpp0x/initlist50.C: New.
9773
9774         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9775
9776         * g++.dg/cpp0x/variadic109.C: New.
9777
9778 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9779
9780          * gcc.target/i386/pause-1.c: New.
9781
9782 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9783
9784         * gcc.dg/stack-usage-1.c: Adjust comment.
9785         * gcc.dg/stack-usage-2.c: New test.
9786
9787 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9788
9789         PR c++/49136
9790         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9791         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9792
9793 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9794
9795         PR rtl-optimization/48757
9796         * gfortran.dg/pr48757.f:  New test case.
9797
9798 2011-05-24  Jason Merrill  <jason@redhat.com>
9799
9800         * g++.dg/cpp0x/access01.C: New.
9801
9802 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9803
9804         PR libobjc/48177
9805         * objc.dg/pr48177.m: New testcase.
9806
9807 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9808
9809         PR objc/48187
9810         * objc.dg/pr48187.m: New testcase.
9811         * obj-c++.dg/pr48187.mm: New testcase.
9812         * objc.dg/ivar-extra-semicolon.m: New testcase.
9813
9814 2011-05-24  Jason Merrill  <jason@redhat.com>
9815
9816         * g++.dg/template/access21.C: New.
9817         * g++.dg/template/access22.C: New.
9818
9819 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9820
9821         PR rtl-optimization/48633
9822         * g++.dg/pr48633.C: New test.
9823
9824 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9825
9826         PR target/49133
9827         * g++.dg/other/pr49133.C: New test.
9828
9829 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9830             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9831
9832         * gcc.dg/torture/tls/run-gd.c: New test.
9833         * gcc.dg/torture/tls/run-ie.c: New test.
9834         * gcc.dg/torture/tls/run-ld.c: New test.
9835         * gcc.dg/torture/tls/run-le.c: New test.
9836         * lib/target-supports.exp (check_effective_target_tls_runtime):
9837         Build testcase with TLS options.
9838
9839 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9840
9841         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9842
9843 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9844
9845         PR tree-optimization/49121
9846         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9847
9848 2011-05-23  Jason Merrill  <jason@redhat.com>
9849
9850         * g++.dg/cpp0x/defaulted28.C: New.
9851
9852         * g++.dg/cpp0x/sfinae25.C: New.
9853
9854         * g++.dg/cpp0x/rv-cast2.C: New.
9855
9856         * g++.dg/cpp0x/enum14.C: New.
9857
9858 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9859
9860         PR lto/49123
9861         * gcc.c-torture/execute/pr49123.c: New test.
9862
9863         PR debug/49032
9864         * gcc.dg/debug/pr49032.c: New test.
9865
9866         PR c/49120
9867         * gcc.dg/pr49120.c: New test.
9868
9869 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9870
9871         PR target/47315
9872         * gcc.target/i386/pr47315.c: New test.
9873
9874 2011-05-23  Jason Merrill  <jason@redhat.com>
9875
9876         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9877
9878         * g++.dg/cpp0x/sfinae24.C: New.
9879
9880         * g++.dg/cpp0x/error3.C: New.
9881
9882         * g++.dg/cpp0x/defaulted27.C: New.
9883
9884         * g++.dg/cpp0x/decltype27.C: New.
9885
9886 2011-05-23  Richard Guenther  <rguenther@suse.de>
9887
9888         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9889
9890 2011-05-23  Richard Guenther  <rguenther@suse.de>
9891
9892         PR tree-optimization/40874
9893         * g++.dg/tree-ssa/pr40874.C: New testcase.
9894
9895 2011-05-23  Richard Guenther  <rguenther@suse.de>
9896
9897         PR tree-optimization/49115
9898         * g++.dg/torture/pr49115.C: New testcase.
9899
9900 2011-05-23  Richard Guenther  <rguenther@suse.de>
9901
9902         PR middle-end/15419
9903         * gcc.dg/memcpy-3.c: New testcase.
9904
9905 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9906
9907         PR middle-end/48973
9908         * gcc.c-torture/execute/pr48973-1.c: New test.
9909         * gcc.c-torture/execute/pr48973-2.c: New test.
9910
9911 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9912
9913         PR c++/18016
9914         * g++.dg/warn/pr18016.C: New.
9915
9916 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9917
9918         PR target/45098
9919         * gcc.target/arm/ivopts-6.c: New test.
9920
9921 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9922
9923         PR middle-end/49029
9924         * gcc.c-torture/compile/pr49029.c: New test.
9925
9926 2011-05-22  Jason Merrill  <jason@redhat.com>
9927
9928         * g++.dg/cpp0x/sfinae23.C: New.
9929         * g++.dg/cpp0x/sfinae8.C: Correct.
9930
9931 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9932
9933         * gfortran.dg/function_optimize_8.f90:  New test case.
9934
9935 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9936
9937         PR tree-optimization/49087
9938         * gcc.dg/vect/O3-pr49087.c: New test.
9939
9940 2011-05-21  Jason Merrill  <jason@redhat.com>
9941
9942         * g++.dg/debug/const5.C: New.
9943
9944 2011-05-20  Jason Merrill  <jason@redhat.com>
9945
9946         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9947
9948         * g++.dg/cpp0x/constexpr-static7.C: New.
9949
9950         * g++.dg/cpp0x/enum12.C: New.
9951         * g++.dg/cpp0x/enum13.C: New.
9952
9953 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9954
9955         PR fortran/48699
9956         * gfortran.dg/select_type_23.f03: New.
9957
9958 2011-05-20  Jason Merrill  <jason@redhat.com>
9959
9960         * g++.dg/cpp0x/defaulted26.C: New.
9961
9962         * g++.dg/cpp0x/noexcept02.C: Fix.
9963         * g++.dg/cpp0x/noexcept03.C: Fix.
9964         * g++.dg/cpp0x/noexcept08.C: Fix.
9965         * g++.dg/cpp0x/noexcept10.C: New.
9966
9967 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9968
9969         PR fortran/48706
9970         * gfortran.dg/extends_12.f03: New.
9971
9972 2011-05-20  Jason Merrill  <jason@redhat.com>
9973
9974         * g++.dg/template/koenig9.C: New.
9975         * g++.dg/opt/pr47615.C: Fix.
9976         * g++.dg/overload/defarg1.C: Fix.
9977         * g++.dg/tc1/dr213.C: Remove xfail.
9978         * g++.dg/torture/pr34850.C: Fix.
9979         * g++.dg/torture/pr39362.C: Fix.
9980         * g++.old-deja/g++.brendan/crash56.C: Fix.
9981         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9982
9983 2011-05-20  Richard Guenther  <rguenther@suse.de>
9984
9985         PR tree-optimization/49079
9986         * gcc.dg/torture/pr49079.c: New testcase.
9987
9988 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9989
9990         PR tree-optimization/49073
9991         * gcc.c-torture/execute/pr49073.c: New test.
9992
9993 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9994
9995         PR fortran/18918
9996         * gfortran.dg/coarray_21.f90: New.
9997
9998 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9999
10000         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10001         output.
10002
10003 2011-05-19  Richard Guenther  <rguenther@suse.de>
10004
10005         PR testsuite/49063
10006         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10007
10008 2011-05-19  Richard Guenther  <rguenther@suse.de>
10009
10010         PR middle-end/48985
10011         * gcc.dg/builtin-object-size-11.c: New testcase.
10012
10013 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10014
10015         PR target/45098
10016         * gcc.target/arm/ivopts.c: New test.
10017         * gcc.target/arm/ivopts-2.c: New test.
10018
10019 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10020
10021         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10022
10023 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10024
10025         * gcc.c-torture/execute/960321-1.x: Remove.
10026
10027 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10028
10029         PR fortran/48700
10030         * gfortran.dg/move_alloc_4.f90: New.
10031
10032 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10033
10034         PR target/49002
10035         * gcc.target/i386/pr49002-1.c: New test.
10036         * gcc.target/i386/pr49002-2.c: Likewise.
10037
10038 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10039
10040         PR tree-optimization/49039
10041         * gcc.c-torture/execute/pr49039.c: New test.
10042         * gcc.dg/tree-ssa/pr49039.c: New test.
10043         * g++.dg/torture/pr49039.C: New test.
10044
10045 2011-05-18  Jason Merrill  <jason@redhat.com>
10046
10047         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10048         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10049         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10050
10051 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10052
10053         * gcc.target/bfin/mcpu-bf592.c: New test.
10054
10055 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10056
10057         PR tree-optimization/41881
10058         * gcc.dg/vect/O3-pr41881.c: New test.
10059         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10060
10061 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10062
10063         PR tree-optimization/49000
10064         * gcc.dg/pr49000.c: New test.
10065
10066 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10067
10068         * gnat.dg/invalid1.adb: New test.
10069
10070 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10071
10072         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10073         scan pattern.
10074         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10075         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10076
10077 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10078
10079         PR c++/48994
10080         * g++.dg/cpp0x/range-for18.C: New.
10081
10082 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10083
10084         PR fortran/18918
10085         * gfortran.dg/coarray/image_index_2.f90: New.
10086
10087 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10088
10089         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10090         * g++.dg/cpp0x/override2.C: New.
10091
10092 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10093
10094         PR fortran/18918
10095         * gfortran.de/coarray_20.f90: New.
10096
10097 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10098
10099         PR fortran/22572
10100         * function_optimize_7.f90:  New test case.
10101
10102 2011-05-13  Jason Merrill  <jason@redhat.com>
10103
10104         * g++.dg/cpp0x/decltype26.C: New.
10105         * g++.dg/cpp0x/enum11.C: New.
10106
10107 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10108
10109         PR fortran/48972
10110         PR fortran/48991
10111         * gfortran.dg/assign_8.f90: Update dg-error.
10112
10113 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10114
10115         PR fortran/48972
10116         * gfortran.dg/io_constraints_8.f90: New.
10117         * gfortran.dg/io_constraints_9.f90: New.
10118
10119 2011-05-13  Martin Thuresson  <martint@google.com>
10120
10121         PR gcov-profile/47793
10122         * gcc.dg/pr47793.c: New.
10123
10124 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10125
10126         PR tree-optimization/48975
10127         * gcc.dg/pr48975.c: New test.
10128
10129 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10130
10131         PR fortran/48972
10132         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10133
10134 2011-05-12  Jason Merrill  <jason@redhat.com>
10135
10136         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10137
10138 2011-05-12  Geert Bosch  <bosch@adacore.com>
10139
10140         * gnat.dg/view_conversion1.adb: New test.
10141
10142 2011-05-12  Richard Guenther  <rguenther@suse.de>
10143
10144         PR tree-optimization/48172
10145         * gcc.dg/vect/pr48172.c: New testcase.
10146
10147 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10148
10149         PR debug/48967
10150         * g++.dg/opt/pr48967.C: New test.
10151
10152 2011-05-11  Jason Merrill  <jason@redhat.com>
10153
10154         * g++.dg/cpp0x/constexpr-friend.C: New.
10155         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10156
10157         * g++.dg/cpp0x/sfinae22.C: New.
10158
10159 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10160
10161         PR fortran/48889
10162         * gfortran.dg/generic_24.f90: New.
10163
10164 2011-05-11  Richard Guenther  <rguenther@suse.de>
10165
10166         PR tree-optimization/15256
10167         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10168
10169 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10170
10171         PR debug/48159
10172         * gcc.dg/pr48159-1.c: New test.
10173         * gcc.dg/pr48159-2.c: New test.
10174
10175 2011-05-11  Richard Guenther  <rguenther@suse.de>
10176
10177         PR middle-end/48953
10178         * gcc.dg/torture/pr48953.c: New testcase.
10179
10180 2011-05-11  Richard Guenther  <rguenther@suse.de>
10181
10182         PR tree-optimization/18041
10183         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10184
10185 2011-05-11  Alan Modra  <amodra@gmail.com>
10186
10187         PR target/47755
10188         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10189
10190 2011-05-10  Jason Merrill  <jason@redhat.com>
10191
10192         * g++.dg/cpp0x/defaulted25.C: New.
10193         * g++.dg/template/crash7.C: Adjust.
10194
10195         * g++.dg/cpp0x/variadic108.C: New.
10196
10197 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10198
10199         * g++.dg/inherit/virtual9.C: Extend.
10200
10201 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10202
10203         PR target/48857
10204         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10205         are passed and returned in vector registers.
10206
10207 2011-05-10  Richard Guenther  <rguenther@suse.de>
10208
10209         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10210         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10211         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10212         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10213         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10214         applies.
10215
10216 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10217
10218         PR tree-optimization/48611
10219         PR tree-optimization/48794
10220         * gfortran.dg/gomp/pr48611.f90: New test.
10221         * gfortran.dg/gomp/pr48794.f90: New test.
10222
10223         PR debug/48928
10224         * gcc.dg/dfp/pr48928.c: New test.
10225
10226 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10227
10228         PR c++/48522
10229         * g++.dg/cpp0x/pr48522.C: New.
10230
10231 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10232
10233         PR c++/48735
10234         * g++.dg/cpp0x/sfinae21.C: New.
10235
10236 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10237
10238         * g++.dg/template/sfinae28.C: Rename to...
10239         * g++.dg/cpp0x/sfinae19.C: ... this.
10240         * g++.dg/template/sfinae29.C: Rename to...
10241         * g++.dg/cpp0x/sfinae20.C: ... this.
10242
10243 2011-05-09  Jeff Law <law@redhat.com>
10244
10245         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10246         consistent results.
10247
10248 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10249
10250         PR c++/20039
10251         * g++.dg/init/pr20039.C: New.
10252
10253 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10254
10255         PR c++/48737
10256         PR c++/48744
10257         * g++.dg/template/sfinae28.C: New.
10258         * g++.dg/template/sfinae29.C: Likewise.
10259
10260 2011-05-09  Jason Merrill  <jason@redhat.com>
10261
10262         * g++.dg/template/nontype23.C: New.
10263
10264 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10265         PR c++/48859
10266         * g++.dg/init/pr48859.C: New.
10267
10268 2011-05-09  Jason Merrill  <jason@redhat.com>
10269
10270         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10271         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10272         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10273         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10274         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10275         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10276         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10277         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10278
10279 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10280
10281         * g++.dg/inherit/virtual9.C: New.
10282
10283 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10284
10285         PR c++/48574
10286         * g++.dg/template/dependent-expr8.C: New test case.
10287
10288 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10289
10290         PR tree-optimization/48837
10291         * gcc.dg/pr48837.c: New testcase.
10292
10293 2011-05-06  Jason Merrill  <jason@redhat.com>
10294
10295         * g++.dg/cpp0x/constexpr-condition2.C: New.
10296
10297         * g++.dg/cpp0x/constexpr-missing.C: New.
10298
10299 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10300
10301         PR fortran/18918
10302         * gfortran.dg/coarray/this_image_2.f90: New.
10303
10304 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10305
10306         PR fortran/48858
10307         PR fortran/48820
10308         * gfortran.dg/bind_c_usage_22.f90: New.
10309         * gfortran.dg/bind_c_usage_23.f90: New.
10310         * gfortran.dg/bind_c_usage_24.f90: New.
10311         * gfortran.dg/bind_c_usage_24_c.c: New.
10312
10313 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10314
10315         PR c++/48838
10316         * g++.dg/template/member9.C: New test case.
10317
10318 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10319
10320         * gnat.dg/discr29.ad[sb]: New test.
10321         * gnat.dg/discr30.adb: Likewise.
10322
10323 2011-05-05  Julian Brown  <julian@codesourcery.com>
10324
10325         * gcc.target/arm/neon-vset_lanes8.c: New test.
10326
10327 2011-05-05  Jason Merrill  <jason@redhat.com>
10328
10329         * g++.dg/init/new32.C: New.
10330
10331 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10332
10333         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10334         Fix typo.
10335
10336 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10337
10338         PR rtl-optimization/48381
10339         * gcc.c-torture/compile/pr48381.c: New test.
10340
10341 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10342
10343         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10344         to dg-options.
10345         * gcc.target/i386/opt-1.c: Ditto.
10346
10347 2011-05-04  Jason Merrill  <jason@redhat.com>
10348
10349         * g++.dg/conversion/base1.C: New.
10350
10351 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10352
10353         PR libgfortran/48787
10354         * gfortran.dg/round_3.f08: Add more checks to test case.
10355
10356 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10357
10358         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10359         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10360         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10361         Gate test on effective_target fd_truncate.
10362
10363 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10364
10365         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10366         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10367         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10368         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10369         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10370         * gcc.target/i386/pr38824.c: Ditto.
10371         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10372         * gcc.target/i386/vecinit-2.c: Ditto.
10373         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10374         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10375         * gcc.target/i386/parity-2.c: Ditto.
10376         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10377
10378 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10379
10380         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10381         remove duplication.
10382         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10383         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10384         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10385
10386 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10387
10388         PR fortran/18918
10389         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10390
10391 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10392
10393         PR fortran/18918
10394         * gfortran.dg/coarray/this_image_1.f90: New.
10395
10396 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10397
10398         PR fortran/18918
10399         * gfortran.dg/coarray/caf.dg: New.
10400         * gfortran.dg/coarray/image_index_1.f90: New, copied
10401         from ../coarray_16.f90.
10402
10403 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10404
10405         PR c++/28501
10406         * g++.dg/ext/complex9.C: New.
10407
10408 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10409
10410         From Mike Frysinger
10411         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10412         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10413         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10414
10415 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10416
10417         * gcc.target/bfin/builtins: Created.
10418         * gcc.target/bfin/hisilh-O0.c: Deleted.
10419         * gcc.target/bfin/hisilh.c: Moved to...
10420         * gcc.target/bfin/builtins/hisilh.c: ...here.
10421         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10422         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10423         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10424         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10425         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10426         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10427         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10428         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10429         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10430         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10431         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10432         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10433         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10434         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10435         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10436         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10437         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10438         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10439         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10440         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10441         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10442         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10443         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10444         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10445         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10446         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10447         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10448         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10449         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10450         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10451         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10452         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10453         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10454         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10455         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10456         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10457         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10458         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10459         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10460         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10461         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10462         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10463         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10464         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10465         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10466         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10467         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10468         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10469         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10470         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10471         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10472         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10473         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10474         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10475         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10476         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10477         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10478         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10479         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10480         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10481         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10482         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10483         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10484         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10485         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10486         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10487         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10488         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10489         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10490         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10491         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10492         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10493         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10494         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10495         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10496         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10497         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10498         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10499         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10500         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10501         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10502         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10503         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10504         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10505         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10506         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10507         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10508         * gcc.target/bfin/builtins/circptr.c: Ditto.
10509         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10510         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10511         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10512         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10513         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10514         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10515         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10516         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10517         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10518         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10519         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10520         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10521         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10522         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10523         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10524         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10525         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10526         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10527         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10528         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10529         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10530         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10531         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10532         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10533         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10534         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10535         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10536         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10537         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10538         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10539         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10540         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10541         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10542         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10543         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10544         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10545         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10546         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10547         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10548         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10549         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10550         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10551         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10552         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10553         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10554         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10555         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10556         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10557         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10558         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10559         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10560         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10561         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10562         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10563         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10564         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10565         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10566         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10567         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10568         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10569         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10570         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10571         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10572         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10573         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10574         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10575         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10576         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10577         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10578         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10579
10580 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10581
10582         * gcc.target/arm/cold-lc.c: New test.
10583
10584 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10585
10586         PR target/48774
10587         * gcc.dg/pr48774.c: New test.
10588
10589 2011-05-03  Richard Guenther  <rguenther@suse.de>
10590
10591         * gcc.dg/large-size-array-5.c: New testcase.
10592
10593 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10594
10595         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10596
10597 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10598
10599         * lib/target-supports.exp (check_effective_target_vect_strided):
10600         Replace with...
10601         (check_effective_target_vect_strided2)
10602         (check_effective_target_vect_strided3)
10603         (check_effective_target_vect_strided4)
10604         (check_effective_target_vect_strided8): ...these new functions.
10605
10606         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10607         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10608         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10609         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10610         * gcc.dg/vect/pr37539.c: Likewise.
10611         * gcc.dg/vect/slp-11a.c: Likewise.
10612         * gcc.dg/vect/slp-11b.c: Likewise.
10613         * gcc.dg/vect/slp-11c.c: Likewise.
10614         * gcc.dg/vect/slp-12a.c: Likewise.
10615         * gcc.dg/vect/slp-12b.c: Likewise.
10616         * gcc.dg/vect/slp-18.c: Likewise.
10617         * gcc.dg/vect/slp-19a.c: Likewise.
10618         * gcc.dg/vect/slp-19b.c: Likewise.
10619         * gcc.dg/vect/slp-21.c: Likewise.
10620         * gcc.dg/vect/slp-23.c: Likewise.
10621         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10622
10623         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10624         instead of vect_interleave && vect_extract_even_odd.
10625         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10626         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10627         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10628         * gcc.dg/vect/vect-1.c: Likewise.
10629         * gcc.dg/vect/vect-10.c: Likewise.
10630         * gcc.dg/vect/vect-98.c: Likewise.
10631         * gcc.dg/vect/vect-107.c: Likewise.
10632         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10633         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10634         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10635         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10636         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10637         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10638         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10639         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10640         * gcc.dg/vect/vect-strided-float.c: Likewise.
10641         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10642         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10643         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10644         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10645         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10646         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10647         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10648         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10649         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10650         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10651         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10652         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10653         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10654         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10655         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10656
10657         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10658         target condition.
10659         * gcc.dg/vect/pr30843.c: Likewise.
10660         * gcc.dg/vect/pr33866.c: Likewise.
10661         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10662         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10663         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10664         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10665
10666 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10667
10668         * gcc.dg/vect/slp-11.c: Split into...
10669         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10670         gcc.dg/vect/slp-11c.c: ...these tests.
10671         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10672         * gcc.dg/vect/slp-12c.c: ...this new test.
10673         * gcc.dg/vect/slp-19.c: Split into...
10674         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10675         gcc.dg/vect/slp-19c.c: ...these new tests.
10676
10677 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10678
10679         * lib/target-supports.exp
10680         (check_effective_target_vect_extract_even_odd_wide): Delete.
10681         (check_effective_target_vect_strided_wide): Likewise.
10682         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10683         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10684         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10685         * gcc.dg/vect/pr37539.c: Likewise.
10686         * gcc.dg/vect/slp-11.c: Likewise.
10687         * gcc.dg/vect/slp-12a.c: Likewise.
10688         * gcc.dg/vect/slp-12b.c: Likewise.
10689         * gcc.dg/vect/slp-19.c: Likewise.
10690         * gcc.dg/vect/slp-23.c: Likewise.
10691         * gcc.dg/vect/vect-1.c: Likewise.
10692         * gcc.dg/vect/vect-98.c: Likewise.
10693         * gcc.dg/vect/vect-107.c: Likewise.
10694         * gcc.dg/vect/vect-strided-float.c: Likewise.
10695
10696 2011-05-02  Jason Merrill  <jason@redhat.com>
10697
10698         * g++.dg/init/new31.C: New.
10699
10700 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10701
10702         PR c/35445
10703         * gcc.dg/pr35445.c: New test.
10704
10705 2011-05-02  Jason Merrill  <jason@redhat.com>
10706
10707         * c-c++-common/vla-1.c: New.
10708
10709 2011-05-02  Richard Guenther  <rguenther@suse.de>
10710
10711         PR tree-optimization/48822
10712         * gcc.dg/torture/pr48822.c: New testcase.
10713
10714 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10715
10716         PR c++/47969
10717         * g++.dg/cpp0x/constexpr-47969.C: New.
10718
10719 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10720
10721         PR testsuite/48498
10722         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10723         on vect_no_align targets.
10724         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10725         vect_no_align targets.
10726
10727 2011-05-01  Xinliang David Li  <davidxl@google.com>
10728
10729         * gcc.dg/tree-ssa/integer-addr.c: New test.
10730         * gcc.dg/tree-ssa/alias_bug.c: New test.
10731
10732 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10733
10734         PR libgfortran/48787
10735         * gfortran.dg/round_3.f08: Add more checks.
10736
10737 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10738
10739         PR fortran/48821
10740         * gfortran.dg/import9.f90: New, proper test.
10741         * gfortran.dg/interface_37.f90: Remove bogus
10742         test (bogus copy of interface_36.f90).
10743
10744 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10745
10746         PR fortran/48821
10747         * gfortran.dg/interface_37.f90: New.
10748
10749 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10750
10751         PR fortran/48746
10752         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10753
10754 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10755
10756         PR tree-optimization/48809
10757         * gcc.c-torture/execute/pr48809.c: New test.
10758
10759 2011-04-29  Jeff Law <law@redhat.com>
10760
10761         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10762
10763 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10764
10765         PR c++/48606
10766         * g++.dg/init/ctor10.C: New.
10767
10768 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10769
10770         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10771           warning in implicitly instantiated templates.
10772
10773 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10774
10775         * g++.dg/warn/Wnull-conversion-1.C: New.
10776         * g++.dg/warn/Wnull-conversion-2.C: New.
10777
10778 2011-04-29  Diego Novillo  <dnovillo@google.com>
10779
10780         * g++.old-deja/g++.other/null3.C: Expect warning about
10781         converting boolean to a pointer.
10782
10783 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10784
10785         PR fortran/48462
10786         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10787         being a target.
10788
10789         PR fortran/48746
10790         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10791
10792 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10793
10794         PR fortran/48810
10795         * gfortran.dg/typebound_proc_22.f90: New.
10796
10797         PR fortran/48800
10798         * gfortran.dg/interface_36.f90: New.
10799
10800 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10801
10802         PR libgfortran/48488
10803         PR libgfortran/48602
10804         PR libgfortran/48615
10805         PR libgfortran/48684
10806         PR libgfortran/48787
10807         * gfortran.dg/fmt_g.f: Adjust test.
10808         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10809         * gfortran.dg/round_3.f08: New test.
10810         * gfortran.dg/namelist_print_1.f: Adjust test.
10811         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10812         * gfortran.dg/f2003_io_5.f03: Adjust test.
10813         * gfortran.dg/coarray_15.f90: Adjust test.
10814         * gfortran.dg/namelist_65.f90: Adjust test.
10815         * gfortran.dg/fmt_cache_1.f: Adjust test.
10816         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10817         * gfortran.dg/real_const_3.f90: Adjust test.
10818
10819 2011-04-29  Jan Hubicka  <jh@suse.cz>
10820
10821         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10822         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10823
10824 2011-04-28  Xinliang David Li  <davidxl@google.com>
10825
10826         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10827         * g++.dg/prof-robust-1.C: New test.
10828
10829 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10830
10831         PR tree-optimization/48765
10832         * gcc.dg/vect/pr48765.c: New.
10833
10834 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10835
10836         PR tree-optimization/48775
10837         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10838
10839 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10840
10841         PR c++/48798
10842         * g++.dg/inherit/pr48798.C: New.
10843         * g++.old-deja/g++.other/base1.C: Adjust.
10844
10845 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10846
10847         PR c++/48656
10848         * g++.dg/template/inherit7.C: New test case.
10849
10850 2011-04-28  Richard Guenther  <rguenther@suse.de>
10851
10852         PR tree-optimization/40052
10853         PR tree-optimization/15347
10854         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10855         * gcc.dg/pr15347.c: Likewise.
10856
10857 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10858
10859         PR c++/48530
10860         * g++.dg/cpp0x/sfinae18.C: New.
10861
10862 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10863
10864         PR c++/48771
10865         * g++.dg/ext/is_literal_type1.C: New.
10866
10867 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10868
10869         PR fortran/48112
10870         PR fortran/48279
10871         * gfortran.dg/interface_35.f90: New.
10872         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10873         * gfortran.dg/func_result_6.f90: Add dg-warning.
10874         * gfortran.dg/bessel_1.f90: Ditto.
10875         * gfortran.dg/hypot_1.f90: Ditto.
10876         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10877         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10878         * gfortran.dg/interface_assignment_4.f90: Ditto.
10879
10880 2011-04-27  Jason Merrill  <jason@redhat.com>
10881
10882         * g++.dg/ext/complex8.C: New.
10883
10884         * g++.dg/cpp0x/initlist49.C: New.
10885         * g++.dg/init/new30.C: New.
10886
10887 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10888
10889         PR fortran/48788
10890         * gfortran.dg/whole_file_34.f90: New.
10891
10892 2011-04-27  Jan Hubicka  <jh@suse.cz>
10893
10894         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10895
10896 2011-04-27  Jason Merrill  <jason@redhat.com>
10897
10898         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10899
10900         * g++.dg/parse/ambig6.C: New.
10901
10902 2011-04-27  Nick Clifton  <nickc@redhat.com>
10903
10904         * gcc.dg/20020312-2.c: Add definition for RX.
10905
10906         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10907         option with RX targets.
10908
10909         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10910         /* */ comments.
10911
10912 2011-04-27  Richard Guenther  <rguenther@suse.de>
10913
10914         * gcc.dg/tree-ssa/pr23382.c: Remove.
10915
10916 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10917
10918         PR target/48767
10919         * gcc.c-torture/compile/pr48767.c: New test.
10920
10921 2011-04-27  Richard Guenther  <rguenther@suse.de>
10922
10923         PR tree-optimization/48772
10924         * g++.dg/pr48772.C: New testcase.
10925
10926 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10927
10928         PR c/48742
10929         * gcc.c-torture/compile/pr48742.c: New test.
10930
10931 2011-04-26  Jason Merrill  <jason@redhat.com>
10932
10933         * g++.dg/lookup/koenig13.C: New.
10934
10935         * g++.dg/cpp0x/initlist48.C: New.
10936
10937 2011-04-25  Jason Merrill  <jason@redhat.com>
10938
10939         * g++.dg/cpp0x/sfinae17.C: New.
10940
10941 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10942
10943         PR target/48258
10944         * gcc.target/powerpc/pr48258-1.c: New file.
10945         * gcc.target/powerpc/pr48258-2.c: Ditto.
10946
10947 2011-04-26  Xinliang David Li  <davidxl@google.com>
10948
10949         * gcc.dg/uninit-suppress.c: New test.
10950         * gcc.dg/uninit-suppress.c: New test.
10951
10952 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR debug/48768
10955         * gcc.dg/pr48768.c: New test.
10956
10957         PR tree-optimization/48734
10958         * gcc.c-torture/compile/pr48734.c: New test.
10959
10960         PR testsuite/48753
10961         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10962
10963 2011-04-26  Richard Guenther  <rguenther@suse.de>
10964
10965         PR tree-optimization/48731
10966         * gcc.dg/torture/pr48731.c: New testcase.
10967
10968 2011-04-26  Richard Guenther  <rguenther@suse.de>
10969
10970         PR testsuite/48753
10971         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10972
10973 2011-04-26  Richard Guenther  <rguenther@suse.de>
10974
10975         PR middle-end/48694
10976         * gcc.dg/torture/pr48694-1.c: New testcase.
10977         * gcc.dg/torture/pr48694-2.c: Likewise.
10978
10979 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10980
10981         * g++.dg/ext/underlying_type1.C: New.
10982         * g++.dg/ext/underlying_type2.C: Likewise.
10983         * g++.dg/ext/underlying_type3.C: Likewise.
10984         * g++.dg/ext/underlying_type4.C: Likewise.
10985         * g++.dg/ext/underlying_type5.C: Likewise.
10986         * g++.dg/ext/underlying_type6.C: Likewise.
10987         * g++.dg/ext/underlying_type7.C: Likewise.
10988         * g++.dg/ext/underlying_type8.C: Likewise.
10989         * g++.dg/ext/underlying_type9.C: Likewise.
10990         * g++.dg/ext/underlying_type10.C: Likewise.
10991
10992 2011-04-25  Jason Merrill  <jason@redhat.com>
10993
10994         * g++.dg/cpp0x/regress/template-const2.C: New.
10995
10996 2011-04-25  Jeff Law <law@redhat.com>
10997
10998         * gcc.dg/tree-ssa/vrp56.c: new test.
10999
11000 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11001
11002         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11003
11004 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11005
11006         PR preprocessor/48740
11007         * c-c++-common/raw-string-11.c: New test.
11008
11009 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11010
11011         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11012         hppa*-*-hpux*.
11013
11014 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11015
11016         PR fortran/18918
11017         * gfortran.dg/coarray_19.f90: New.
11018
11019 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11020
11021         PR c/48685
11022         * gcc.dg/pr48685.c: New test.
11023
11024 2011-04-22  Jan Hubicka  <jh@suse.cz>
11025
11026         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11027
11028 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11029
11030         PR tree-optimization/48717
11031         * gcc.c-torture/execute/pr48717.c: New test.
11032
11033 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11034
11035         PR target/48723
11036         * gcc.target/i386/pr48723.c: New test.
11037
11038 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11039
11040         PR c/48716
11041         * gcc.dg/gomp/pr48716.c: New test.
11042         * g++.dg/gomp/pr48716.C: New test.
11043
11044 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11045
11046         PR c/36750
11047         * gcc.dg/missing-field-init-2.c: Update testcase.
11048
11049 2011-04-22  Alan Modra  <amodra@gmail.com>
11050
11051         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11052
11053 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11054
11055         PR fortran/48405
11056         * gfortran.dg/function_optimize_6.f90:  New test.
11057
11058 2011-04-21  Easwaran Raman  <eraman@google.com>
11059
11060         * gcc.dg/stack-layout-2.c: New test.
11061
11062 2011-04-21  Richard Guenther  <rguenther@suse.de>
11063
11064         PR lto/48703
11065         * g++.dg/lto/pr48207-2_0.C: New testcase.
11066         * g++.dg/lto/pr48207-3_0.C: Likewise.
11067
11068 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11069
11070         * gnat.dg/volatile5.adb: New test.
11071         * gnat.dg/volatile5_pkg.ads: New helper.
11072
11073 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11074
11075         PR target/48708
11076         * gcc.target/i386/pr48708.c: New test.
11077
11078 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11079
11080         * gcc.dg/vect/vect-119.c: New test.
11081
11082 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11083
11084         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11085         and once without.
11086
11087 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11088             Richard Sandiford  <richard.sandiford@linaro.org>
11089
11090         PR target/46329
11091         * gcc.target/arm/pr46329.c: New test.
11092
11093 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11094
11095         PR fortran/18918
11096         * gfortran.dg/coarray_18.f90: New.
11097
11098 2011-04-20  Jason Merrill  <jason@redhat.com>
11099
11100         * g++.dg/cpp0x/initlist47.C: New.
11101
11102         * g++.dg/init/dtor4.C: New.
11103
11104 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11105
11106         PR target/48678
11107         * gcc.target/i386/sse2-pinsrw.c: New test.
11108         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11109         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11110         * gcc.target/i386/sse2-insvhi.c: Ditto.
11111         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11112         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11113
11114 2011-04-20  Jason Merrill  <jason@redhat.com>
11115
11116         * g++.dg/template/const4.C: New.
11117
11118 2011-04-20  Easwaran Raman  <eraman@google.com>
11119
11120         * gcc.dg/stack-layout-1.c: New test.
11121
11122 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11123
11124         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11125         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11126         function.
11127
11128 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11129
11130         * gcc.dg/binop-xor1.c: New test.
11131         * gcc.dg/binop-xor2.c: New test.
11132         * gcc.dg/binop-xor3.c: New test.
11133         * gcc.dg/binop-xor4.c: New test.
11134         * gcc.dg/binop-xor5.c: New test.
11135
11136 2011-04-20  Richard Guenther  <rguenther@suse.de>
11137
11138         PR tree-optimization/47892
11139         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11140
11141 2011-04-20  Richard Guenther  <rguenther@suse.de>
11142
11143         PR middle-end/48695
11144         * g++.dg/torture/pr48695.C: New testcase.
11145
11146 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11147
11148         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11149         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11150         * gcc.c-torture/execute/pr45262.c: Ditto
11151         * gcc.dg/torture/pr43165.c: Ditto.
11152         * gcc.dg/torture/pr47228.c: Ditto.
11153         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11154         * gcc.dg/ipa/pr45644.c: Ditto.
11155         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11156         PDP11.
11157
11158 2011-04-19  Jason Merrill  <jason@redhat.com>
11159
11160         * g++.dg/ext/complex7.C: New.
11161
11162         * g++.dg/ext/attrib41.C: New.
11163
11164 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11165
11166         PR testsuite/48676
11167         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11168
11169 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11170
11171         PR target/48678
11172         * gcc.target/i386/pr48678.c: New test.
11173
11174 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11175
11176         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11177         * g++.dg/opt/devirt2.C: New test.
11178         * g++.dg/ipa/devirt-g-1.C: Likewise.
11179
11180 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11181
11182         PR fortran/48588
11183         * gfortran.dg/whole_file_33.f90: New.
11184
11185 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11186
11187         * g++.dg/ipa/devirt-7.C: New test.
11188
11189 2011-04-19  Richard Guenther  <rguenther@suse.de>
11190
11191         PR lto/48207
11192         * g++.dg/lto/pr48207_0.C: New testcase.
11193
11194 2011-04-18  Jason Merrill  <jason@redhat.com>
11195
11196         * g++.dg/init/void1.C: New.
11197
11198         * g++.dg/cpp0x/union4.C: New.
11199
11200 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11201
11202         PR middle-end/48661
11203         * g++.dg/torture/pr48661.C: New test.
11204
11205         PR c++/48632
11206         * g++.dg/gomp/pr48632.C: New test.
11207
11208 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11209
11210         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11211         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11212
11213 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11214
11215         PR fortran/18918
11216         * gfortran.dg/coarray_17.f90: New.
11217         * gfortran.dg/coarray_10.f90: Update dg-error.
11218
11219 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11220
11221         PR testsuite/48251
11222         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11223         * gfortran.dg/guality/guality.exp: Likewise.
11224
11225 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11226
11227         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11228
11229 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11230
11231         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11232
11233 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11234
11235         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11236
11237 2011-04-18  Richard Guenther  <rguenther@suse.de>
11238
11239         PR middle-end/46364
11240         * g++.dg/torture/pr46364.C: New testcase.
11241
11242 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11243
11244         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11245
11246 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11247
11248         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11249
11250 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11251             Ira Rosen  <ira.rosen@linaro.org>
11252
11253         PR target/48252
11254         * gcc.target/arm/pr48252.c: New test.
11255
11256 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR tree-optimization/48616
11259         * gcc.dg/pr48616.c: New test.
11260
11261 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11262
11263         PR fortran/18918
11264         * gfortran.dg/coarray_16.f90: New.
11265
11266 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11267
11268         PR fortran/48462
11269         * gfortran.dg/realloc_on_assign_7.f03: New test.
11270
11271 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11272
11273         PR libgfortran/48602
11274         * gfortran.dg/fmt_g0_6.f08: New test.
11275
11276 2011-04-17  Jason Merrill  <jason@redhat.com>
11277
11278         * g++.dg/cpp0x/sfinae16.C: New.
11279
11280 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11281
11282         * gcc.target/mips/reg-var-1.c: New test.
11283
11284 2011-04-17  Jan Hubicka  <jh@suse.cz>
11285
11286         * gcc.dg/winline-5.c: Update testcase.
11287
11288 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11289
11290         * gnat.dg/discr27.ad[sb]: Move dg directive.
11291         * gnat.dg/discr28.ad[sb]: New test.
11292         * gnat.dg/discr28_pkg.ads: New helper.
11293
11294 2011-04-17  Michael Matz  <matz@suse.de>
11295
11296         PR tree-optimization/48622
11297         PR lto/48645
11298         * gcc.dg/lto/pr48622_0.c: New test.
11299
11300 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11301
11302         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11303         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11304         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11305         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11306         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11307         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11308
11309 2011-04-15  Jason Merrill  <jason@redhat.com>
11310
11311         * g++.dg/cpp0x/range-for17.C: New.
11312
11313 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11314
11315         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11316         * g++.dg/cpp0x/range-for3.C: Likewise.
11317         * g++.dg/cpp0x/range-for9.C: Correct error message.
11318         * g++.dg/cpp0x/range-for11.C: New.
11319         * g++.dg/cpp0x/range-for12.C: New.
11320         * g++.dg/cpp0x/range-for13.C: New.
11321         * g++.dg/cpp0x/range-for14.C: New.
11322         * g++.dg/cpp0x/range-for15.C: New.
11323         * g++.dg/cpp0x/range-for16.C: New.
11324
11325 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11326
11327         PR fortran/18918
11328         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11329
11330 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11331
11332         * objc.dg/naming-4.m: Updated.
11333         * objc.dg/naming-5.m: Updated.
11334         * objc.dg/naming-6.m: New.
11335         * objc.dg/naming-7.m: New.
11336         * obj-c++.dg/naming-1.mm: Updated.
11337         * obj-c++.dg/naming-2.mm: Updated.
11338         * obj-c++.dg/naming-3.mm: New.
11339         * obj-c++.dg/naming-4.mm: New.
11340
11341 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11342
11343         PR libgfortran/48589
11344         * gfortran.dg/fmt_g0_5.f08: New test.
11345
11346 2011-04-15  Richard Guenther  <rguenther@suse.de>
11347
11348         PR testsuite/48286
11349         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11350
11351 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11352
11353         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11354         -finline-limit=0 to -fno-inline
11355
11356 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11357
11358         PR target/48614
11359         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11360         just avx.
11361
11362 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11363
11364         PR target/48605
11365         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11366         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11367         * gcc.target/i386/avx-insertps-3.c: New test.
11368         * gcc.target/i386/avx-insertps-4.c: New test.
11369
11370 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11371
11372         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11373         -finline-limit=0
11374
11375 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11376
11377         PR target/46779
11378         PR target/45291
11379         PR target/41894
11380         * gcc.target/avr/pr46779-1.c: New test case
11381         * gcc.target/avr/pr46779-2.c: New test case
11382
11383 2011-04-14  Jason Merrill  <jason@redhat.com>
11384
11385         * g++.dg/cpp0x/sfinae15.C: New.
11386
11387         * g++.dg/cpp0x/sfinae14.C: New.
11388
11389         * g++.dg/ext/vla10.C: New.
11390
11391 2011-04-14  Richard Guenther  <rguenther@suse.de>
11392
11393         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11394
11395 2011-04-14  Richard Guenther  <rguenther@suse.de>
11396
11397         * gcc.dg/fold-bitand-4.c: Move ...
11398         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11399
11400 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11401
11402         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11403         variables const.
11404         * gcc.target/avr/torture/trivial.c: Ditto.
11405
11406 2011-04-13  Jason Merrill  <jason@redhat.com>
11407
11408         * g++.dg/template/operator11.C: New.
11409
11410 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR middle-end/48591
11413         * gcc.dg/gomp/pr48591.c: New test.
11414
11415         PR c++/48570
11416         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11417         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11418
11419 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11420
11421         PR c++/48574
11422         * g++.dg/template/dependent-expr7.C: New test case.
11423
11424 2011-04-13  Jason Merrill  <jason@redhat.com>
11425
11426         * g++.dg/cpp0x/sfinae13.C: New.
11427
11428 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11429
11430         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11431
11432 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11433
11434         * gcc.target/arm/pr43698.c: Remove -march option.
11435
11436 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11437
11438         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11439         -march option.
11440
11441 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11442
11443         PR fortran/48360
11444         PR fortran/48456
11445         * gfortran.dg/realloc_on_assign_6.f03: New test.
11446
11447 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11448
11449         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11450         targets the additional -mno-ms-bitfields and
11451         -Wno-packed-bitfield-compat options.
11452         * g++.dg/ext/bitfield3.C: Likewise.
11453         * g++.dg/ext/bitfield4.C: Likewise.
11454         * g++.dg/ext/bitfield5.C: Likewise.
11455         * gcc.dg/bitfld-15.c: Likewise.
11456         * gcc.dg/bitfld-16.c: Likewise.
11457         * gcc.dg/bitfld-17.c: Likewise.
11458         * gcc.dg/bitfld-18.c: Likewise.
11459
11460 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11461
11462         * gcc.target/arm/neon-vld3-1.c: New test.
11463         * gcc.target/arm/neon-vst3-1.c: New test.
11464         * gcc.target/arm/neon/v*.c: Regenerate.
11465
11466 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11467
11468         PR rtl-optimization/48549
11469         * g++.dg/opt/pr48549.C: New test.
11470
11471 2011-04-12  Richard Guenther  <rguenther@suse.de>
11472
11473         PR tree-optimization/46076
11474         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11475
11476 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11477
11478         PR testsuite/21164
11479         * lib/compat.exp (compat-execute): Declare unsupported after
11480         stripping path from src1.
11481         * lib/lto.exp (lto-execute): Likewise.
11482
11483 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11484
11485         PR c/48552
11486         * gcc.dg/pr48552-1.c: New test.
11487         * gcc.dg/pr48552-2.c: New test.
11488
11489 2011-04-11  Jason Merrill  <jason@redhat.com>
11490
11491         * g++.dg/cpp0x/sfinae12.C: New.
11492
11493         * g++.dg/cpp0x/enum10.C: New.
11494
11495         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11496
11497         * g++.dg/cpp0x/rv-func.C: New.
11498
11499 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11500
11501         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11502         alpha*-dec-osf5*.
11503
11504 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11505
11506         PR tree-optimization/48195
11507         * gcc.dg/ipa/pr48195.c: New test.
11508
11509 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11510
11511         * gnat.dg/return3.adb: Remove unused switch.
11512
11513 2011-04-08  Mike Stump  <mikestump@comcast.net>
11514
11515         PR testsuite/48506
11516         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11517         default to fno-common.
11518
11519 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11520
11521         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11522         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11523
11524 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11525
11526         PR fortran/48448
11527         * gfortran.dg/function_optimize_5.f90:  New test.
11528
11529 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11530
11531         * gnat.dg/aggr17.adb: New test.
11532         * gnat.dg/aggr18.adb: Likewise.
11533
11534 2011-04-08  Michael Matz  <matz@suse.de>
11535
11536         PR middle-end/48389
11537         * gcc.target/i386/pr48389.c: New test.
11538
11539 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11540
11541         PR rtl-optimization/48272
11542         * g++.dg/opt/pr48272.C: New.
11543
11544 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11545
11546         PR rtl-optimization/48235
11547         * gcc.dg/pr48235.c: New.
11548
11549 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11550
11551         PR rtl-optimization/48302
11552         * g++.dg/opt/pr48302.C: New.
11553
11554 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11555
11556         PR target/48273
11557         * g++.dg/opt/pr48273.C: New.
11558
11559 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11560
11561         PR rtl-optimization/48442
11562         * gcc.dg/pr48442.c: New.
11563
11564 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11565
11566         PR tree-optimization/48377
11567         * gcc.dg/vect/pr48377.c: New test.
11568
11569 2011-04-07  Jason Merrill  <jason@redhat.com>
11570
11571         * g++.dg/cpp0x/regress/call1.C: New.
11572
11573         * g++.dg/cpp0x/variadic107.C: New.
11574
11575         * g++.dg/cpp0x/sfinae11.C: New.
11576         * g++.dg/cpp0x/noexcept02.C: Fix.
11577
11578         * g++.dg/cpp0x/sfinae10.C: New.
11579
11580         * g++.dg/cpp0x/sfinae9.C: New.
11581
11582         * c-c++-common/Wcast-qual-1.c: Move here from...
11583         * gcc.dg/cast-qual-3.c: ...here, and...
11584         * g++.dg/warn/Wcast-qual2.C: ...here.
11585
11586         * g++.dg/cpp0x/sfinae8.C: New.
11587
11588         * g++.dg/cpp0x/sfinae7.C: New.
11589
11590         * g++.dg/cpp0x/enum9.C: New.
11591
11592 2011-04-07  Mike Stump  <mikestump@comcast.net>
11593
11594         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11595         with no trampolines.
11596
11597 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11598
11599         PR fortran/48117
11600         * gfortran.dg/gomp/pr48117.f90: New test.
11601
11602         PR debug/48343
11603         * gcc.dg/torture/pr48343.c: New test.
11604
11605 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11606
11607         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11608
11609 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11610
11611         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11612
11613 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11614
11615         PR target/43920
11616         * lib/scanasm.exp (object-size): New proc.
11617         * gcc.target/arm/pr43920-2.c: New test.
11618
11619 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11620
11621         PR fortran/18918
11622         PR fortran/48477
11623         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11624
11625 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11626
11627         * gcc.dg/mtune.c: Prune note from output.
11628
11629 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11630
11631         PR debug/48466
11632         * gcc.dg/guality/pr36977.c: New test.
11633         * gcc.dg/guality/pr48466.c: New test.
11634
11635 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11636
11637         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11638
11639 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11640
11641         * gnat.dg/return3.adb: New test.
11642
11643 2011-04-06  Richard Guenther  <rguenther@suse.de>
11644
11645         PR tree-optimization/47663
11646         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11647
11648 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11649
11650         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11651         Solaris 8 and 9 as well.
11652
11653 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11654
11655         PR target/43920
11656         * gcc.target/arm/pr43920-1.c: New test.
11657
11658 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11659
11660         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11661         (cctor): Actually return the value.
11662         (main): Cast return values.
11663
11664 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11665
11666         * gfortran.dg/character_comparison_8.f90:  New test.
11667
11668 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11669
11670         * frontend-passes: (optimize_lexical_comparison): New function.
11671         (optimize_expr): Call it.
11672         (optimize_comparison): Also handle lexical comparison functions.
11673         Return false instad of -2 for unequal comparison.
11674
11675 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11676
11677         PR fortran/48412
11678         * function_optimize_4.f90:  New test.
11679
11680 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11681
11682         PR fortran/18918
11683         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11684         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11685         * gfortran.dg/coarray_15.f90: New.
11686
11687 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11688
11689         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11690         * gfortran.dg/bessel_7.f90: Likewise.
11691
11692 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11693
11694         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11695
11696 2011-04-03  Richard Guenther  <rguenther@suse.de>
11697             Ira Rosen  <ira.rosen@linaro.org>
11698
11699         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11700         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11701         -ftree-loop-if-convert-stores.
11702
11703 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11704
11705         * gnat.dg/specs/aggr2.ads: New test.
11706
11707 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11708
11709         * gnat.dg/debug2.ad[sb]: New test.
11710         * gnat.dg/debug2_pkg.ads: New helper.
11711         * gnat.dg/debug3.ad[sb]: New test.
11712
11713 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11714
11715         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11716
11717 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11718
11719         PR middle-end/48335
11720         * gcc.c-torture/compile/pr48335-1.c: New test.
11721         * gcc.dg/pr48335-1.c: New test.
11722         * gcc.dg/pr48335-2.c: New test.
11723         * gcc.dg/pr48335-3.c: New test.
11724         * gcc.dg/pr48335-4.c: New test.
11725         * gcc.dg/pr48335-5.c: New test.
11726         * gcc.dg/pr48335-6.c: New test.
11727         * gcc.dg/pr48335-7.c: New test.
11728         * gcc.dg/pr48335-8.c: New test.
11729         * gcc.target/i386/pr48335-1.c: New test.
11730
11731 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11732
11733         PR c/36299
11734         * gcc.dg/Waddress.c: New test.
11735
11736 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11737
11738         PR fortran/48352
11739         * gfortran.dg/function_optimize_3.f90:  New test.
11740
11741 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11742
11743         * gcc.c-torture/compile/20110401-1.c: New test.
11744
11745         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11746         * g++.dg/lto/20091002-2_0.C: Likewise.
11747         * g++.dg/lto/20090303_0.c: Likewise.
11748         * g++.dg/lto/20091004-1_0.C: Likewise.
11749         * g++.dg/lto/20091002-3_0.C: Likewise.
11750         * g++.dg/lto/20091004-2_0.C: Likewise.
11751         * g++.dg/lto/20081123_0.C: Likewise.
11752         * g++.dg/lto/20090313_0.C: Likewise.
11753         * g++.dg/lto/20081109-1_0.C: Likewise.
11754         * g++.dg/lto/20081219_0.C: Likewise.
11755         * g++.dg/lto/20081204-1_0.C: Likewise.
11756         * g++.dg/lto/20090302_0.C: Likewise.
11757         * g++.dg/lto/20081119-1_0.C: Likewise.
11758         * g++.dg/lto/20081118_0.C: Likewise.
11759         * gcc.dg/lto/20091020-2_0.c: Likewise.
11760         * gcc.dg/lto/20090210_0.c: Likewise.
11761         * gcc.dg/lto/20081204-1_0.c: Likewise.
11762         * gcc.dg/lto/20081224_0.c: Likewise.
11763         * gcc.dg/lto/20090219_0.c: Likewise.
11764         * gcc.dg/lto/20091014-1_0.c: Likewise.
11765         * gcc.dg/lto/20091016-1_0.c: Likewise.
11766         * gcc.dg/lto/20090206-2_0.c: Likewise.
11767         * gcc.dg/lto/20090116_0.c: Likewise.
11768         * gcc.dg/lto/20091013-1_0.c: Likewise.
11769         * gcc.dg/lto/20091015-1_0.c: Likewise.
11770         * gcc.dg/lto/20090126-2_0.c: Likewise.
11771
11772 2011-03-31  Ian Lance Taylor  <iant@google.com>
11773
11774         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11775
11776 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11777
11778         * gnat.dg/opt16.adb: New test.
11779
11780 2011-03-31  Jason Merrill  <jason@redhat.com>
11781
11782         * g++.dg/cpp0x/defaulted24.C: New.
11783
11784 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11785
11786         PR target/16292
11787         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11788         with -O0.
11789
11790 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11791
11792         * g++.dg/other/i386-9.C: New test.
11793
11794 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11795
11796         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11797
11798 2011-03-30  Jason Merrill  <jason@redhat.com>
11799
11800         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11801
11802         * g++.dg/cpp0x/regress/isnan.C: New.
11803
11804         * g++.dg/cpp0x/initlist46.C: New.
11805
11806 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11807
11808         PR target/47551
11809         * gcc.target/arm/neon-modes-2.c: New test.
11810
11811 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11812
11813         PR c/48305
11814         * gcc.c-torture/compile/pr48305.c: New test.
11815
11816 2011-03-29  Jason Merrill  <jason@redhat.com>
11817
11818         * g++.dg/cpp0x/regress/value-dep1.C: New.
11819
11820 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11821
11822         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11823
11824 2011-03-29  Ian Lance Taylor  <iant@google.com>
11825
11826         * go.test/go-test.exp: Handle the test lines used in several new
11827         tests.
11828         (errchk): Add opts parameter.  Change all callers.  Handle parens
11829         in regexps.
11830
11831 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11832             Dominique d'Humieres  <dominiq@lps.ens.fr>
11833
11834         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11835         and __APPLE__ && __PPC__ && __ALTIVEC__.
11836
11837 2011-03-29  Jason Merrill  <jason@redhat.com>
11838
11839         * g++.dg/cpp0x/dependent1.C: New.
11840
11841         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11842
11843         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11844
11845         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11846
11847 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11848
11849         PR fortran/48095
11850         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11851         * gfortran.dg/proc_ptr_comp_32.f90: New.
11852
11853 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11854
11855         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11856         check for corresponding warning.
11857
11858 2011-03-28  Jason Merrill  <jason@redhat.com>
11859
11860         * g++.dg/cpp0x/rv-deduce2.C: New.
11861
11862 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11863
11864         PR debug/48203
11865         * gcc.dg/pr48203.c: New test.
11866
11867 2011-03-28  Jeff Law <law@redhat.com>
11868
11869         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11870
11871 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11872
11873         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11874         and __PPC__ && __ALTIVEC__.
11875
11876 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11877
11878         PR testsuite/48238
11879         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11880         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11881         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11882         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11883
11884 2011-03-28  Jason Merrill  <jason@redhat.com>
11885
11886         * g++.dg/cpp0x/initlist-array2.C: New.
11887
11888         * g++.dg/cpp0x/initlist-array1.C: New.
11889
11890         * g++.dg/cpp0x/constexpr-compound.C: New.
11891
11892         * g++.dg/cpp0x/constexpr-using.C: New.
11893
11894         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11895
11896 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11897
11898         PR testsuite/48276
11899         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11900
11901 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11902
11903         * gcc.dg/slp-1.c: New test.
11904
11905 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11906
11907         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11908         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11909         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11910         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11911         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11912         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11913         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11914         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11915         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11916         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11917         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11918         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11919         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11920         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11921
11922 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11923
11924         PR fortran/47065
11925         * gfortran.dg/trim_optimize_5.f90:  New test.
11926         * gfortran.dg/trim_optimize_6.f90:  New test.
11927
11928 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11929
11930         PR target/38598
11931         * gcc.target/mips/madd-7.c: Remove -mlong32.
11932         * gcc.target/mips/msub-7.c: Likewise.
11933
11934 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11935
11936         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11937         accesses to preserve the meaning of the test for doubleword vectors.
11938         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11939         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11940
11941 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11942
11943         PR fortran/48291
11944         * gfortran.dg/class_42.f03: New.
11945
11946 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11947
11948         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11949         strided accesses.
11950
11951 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11952
11953         PR rtl-optimization/48144
11954         * gcc.dg/pr48144.c: New test.
11955
11956 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11957
11958         * gnat.dg/discr27.ad[sb]: New test.
11959
11960 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11961
11962         * gnat.dg/limited_with2.ad[sb]: New test.
11963         * gnat.dg/limited_with2_pkg1.ads: New helper.
11964         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11965
11966 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11967
11968         * gnat.dg/opt15.adb: New test.
11969         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11970
11971 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11972
11973         PR fortran/48174
11974         PR fortran/45304
11975         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11976         * gfortran.dg/leadz_trailz_3.f90: Ditto
11977
11978 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11979
11980         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11981
11982 2011-03-25  Jason Merrill  <jason@redhat.com>
11983
11984         * g++.dg/cpp0x/defaulted22.C: New.
11985         * g++.dg/cpp0x/defaulted23.C: New.
11986         * g++.dg/cpp0x/defaulted15.C: Adjust.
11987
11988 2011-03-25  Jason Merrill  <jason@redhat.com>
11989
11990         * g++.dg/cpp0x/move1.C: New.
11991
11992 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11993
11994         PR target/48287
11995         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11996
11997 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11998
11999         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12000         for mips-sgi-irix6.5.
12001         Replace snprintf prototype by <stdio.h>.
12002
12003 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12004
12005         PR testsuite/48283
12006         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12007         run_expensive_tests.
12008         * gcc.dg/graphite/block-4.c: Likewise.
12009         * gcc.dg/graphite/block-7.c: Likewise.
12010         * gcc.dg/graphite/block-8.c: Likewise.
12011
12012 2011-03-25  Richard Guenther  <rguenther@suse.de>
12013
12014         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12015         * g++.dg/tree-ssa/pr8781.C: Likewise.
12016         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12017         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12018         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12019         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12020         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12021         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12022         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12023         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12024         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12025         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12026         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12027         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12028         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12029         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12030         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12031         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12032         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12033         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12034         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12035         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12036         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12037         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12038         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12039         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12040         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12041         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12042         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12043         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12044         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12045         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12046         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12047         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12048         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12049         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12050         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12051         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12052         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12053         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12054         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12055         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12056         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12057         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12058         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12059         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12060         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12061         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12062         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12063         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12064         * c-c++-common/pr46562-2.c: Likewise.
12065         * gfortran.dg/pr42108.f90: Likewise.
12066         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12067         foo to be inlined even at -O1.
12068         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12069         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12070         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12071         * gcc.dg/matrix/matrix.exp: Disable FRE.
12072
12073 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12074
12075         PR debug/48204
12076         * gcc.dg/dfp/pr48204.c: New test.
12077
12078 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12079
12080         PR target/48209
12081         * gcc.c-torture/execute/pr47917.c: Move this...
12082         * gcc.dg/torture/pr47917.c: to here and add xfails.
12083
12084 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12085
12086         * gnat.dg/array16.ad[sb]: New test.
12087         * gnat.dg/array16.ads: New helper.
12088
12089 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12090
12091         * gnat.dg/derived_type2.adb: New test.
12092
12093 2011-03-24  Richard Guenther  <rguenther@suse.de>
12094
12095         PR tree-optimization/48271
12096         * g++.dg/torture/pr48271.C: New testcase.
12097
12098 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12099
12100         * gnat.dg/array15.ad[sb]: New test.
12101
12102 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12103
12104         PR target/48237
12105         * gcc.target/i386/pr48237.c: New test.
12106
12107 2011-03-24  Richard Guenther  <rguenther@suse.de>
12108
12109         PR middle-end/48269
12110         * gcc.dg/builtin-object-size-10.c: New testcase.
12111
12112 2011-03-24  Richard Guenther  <rguenther@suse.de>
12113
12114         PR tree-optimization/46562
12115         * c-c++-common/pr46562-2.c: New testcase.
12116         * c-c++-common/pr46562.c: Likewise.
12117
12118 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12119
12120         * gcc.dg/vect/vect-cselim-1.c: New test.
12121         * gcc.dg/vect/vect-cselim-2.c: New test.
12122
12123 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12124
12125         * gcc.target/arm/pr46934.c: New.
12126
12127 2011-03-23  Ian Lance Taylor  <iant@google.com>
12128
12129         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12130
12131 2011-03-23  Richard Guenther  <rguenther@suse.de>
12132
12133         * gcc.dg/struct: Remove directory and contents.
12134
12135 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12136
12137         PR testsuite/48251
12138         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12139
12140 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12141
12142         * gnat.dg/discr26.ad[sb]: New test.
12143         * gnat.dg/discr26_pkg.ads: New helper.
12144
12145 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12146
12147         PR target/47553
12148         * gcc.target/arm/neon-vld-1.c: New test.
12149
12150 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12151
12152         * gnat.dg/array14.ad[sb]: New test.
12153         * gnat.dg/array14_pkg.ads: New helper.
12154
12155 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12156
12157         * gcc.c-torture/execute/920501-8.x: Remove.
12158         * gcc.c-torture/execute/930513-1.x: Remove.
12159         * gcc.c-torture/execute/960312-1.x: Remove.
12160         * gcc.c-torture/compile/20000804-1.c,
12161         gcc.c-torture/compile/20001205-1.c,
12162         gcc.c-torture/compile/20001226-1.c,
12163         gcc.c-torture/compile/20010518-2.c,
12164         gcc.c-torture/compile/20020312-1.c,
12165         gcc.c-torture/compile/20020604-1.c,
12166         gcc.c-torture/compile/920501-12.c,
12167         gcc.c-torture/compile/920501-4.c,
12168         gcc.c-torture/compile/920520-1.c,
12169         gcc.c-torture/compile/980506-1.c,
12170         gcc.c-torture/execute/980709-1.x,
12171         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12172         options for m68hc11.
12173         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12174         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12175         m68hc11.
12176
12177 2011-03-22  Nick Clifton  <nickc@redhat.com>
12178
12179         * lib/target-supports.exp (check_profiling_available): Add MN10300
12180         to the list of targets that do not support profiling.  Restore
12181         alpha sorting to this list.
12182
12183 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12184
12185         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12186         failure on 32-bit systems.
12187         * gcc.dg/torture/vector-2.c: Ditto.
12188
12189 2011-03-22  Richard Guenther  <rguenther@suse.de>
12190
12191         PR tree-optimization/48228
12192         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12193
12194 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12195
12196         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12197         powerpc.
12198
12199         PR target/48226
12200         * gcc.target/powerpc/pr48226.c: New file.
12201
12202 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12203
12204         * lib/prune.exp (prune_gcc_output): Prune "could not create
12205         compact unwind for" warnings.
12206
12207 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12208
12209         PR c/42544
12210         PR c/48197
12211         * gcc.c-torture/execute/pr42544.c: New test.
12212         * gcc.c-torture/execute/pr48197.c: New test.
12213
12214 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12215
12216         PR preprocessor/48192
12217         * gcc.target/powerpc/pr48192.c: New file.
12218
12219         PR target/48053
12220         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12221         split problem of 0 being loaded in a VSX register.
12222
12223 2011-03-21  Richard Guenther  <rguenther@suse.de>
12224
12225         PR c/47939
12226         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12227         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12228         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12229         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12230
12231 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12232
12233         PR target/48213
12234         * gcc.dg/pr48213.c: New test.
12235
12236 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12237
12238         PR target/12171
12239         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12240
12241 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12242
12243         * gcc.target/arm/xor-and.c: New.
12244
12245 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12246
12247         PR fortran/22572
12248         * gfortran.dg/function_optimize_1.f90:  New test.
12249         * gfortran.dg/function_optimize_2.f90:  New test.
12250
12251 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12252
12253         PR rtl-optimization/47502
12254         * gcc.target/i386/pr47502-1.c: New.
12255         * gcc.target/i386/pr47502-2.c: Likewise.
12256
12257 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12258
12259         PR rtl-optimization/48156
12260         * gcc.dg/pr48156.c: New test.
12261
12262 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12263
12264         PR libfortran/47439
12265         * gfortran.dg/scratch_1.f90: Adjust test.
12266
12267 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12268
12269         PR libfortran/47439
12270         * gfortran.dg/scratch_1.f90: New test.
12271
12272 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12273
12274         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12275         variably modified typedefs.
12276         * gcc.dg/c1x-typedef-2.c: Remove.
12277
12278 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12279
12280         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12281         * gcc.dg/c1x-anon-struct-3.c: New test.
12282         * gcc.dg/anon-struct-11.c: Update.
12283
12284 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12285
12286         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12287         dg-xfail-run-if.
12288         Only xfail with gas.
12289
12290 2011-03-18  Jason Merrill  <jason@redhat.com>
12291
12292         * g++.dg/template/fn-ptr1.C: New.
12293
12294         * g++.dg/overload/volatile1.C: New.
12295
12296         * g++.dg/opt/pr23372.C: New.
12297
12298         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12299
12300 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12301
12302         PR middle-end/47405
12303         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12304
12305 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12306
12307         * gcc.target/arm/unsigned-extend-1.c: New.
12308
12309 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12310
12311         PR bootstrap/48161
12312         * gcc.c-torture/compile/pr48161.c: New test.
12313
12314 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12315
12316         PR middle-end/47725
12317         * gcc.dg/torture/pr47725.c: New.
12318
12319 2011-03-17  Jason Merrill  <jason@redhat.com>
12320
12321         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12322         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12323
12324 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12325
12326         * gnat.dg/specs/elab2.ads: New test.
12327         * gnat.dg/specs/elab2_pkg.ads: New helper.
12328
12329 2011-03-17  Jason Merrill  <jason@redhat.com>
12330
12331         * g++.dg/cpp0x/decltype-1212.C: New.
12332         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12333
12334 2011-03-17  Jason Merrill  <jason@redhat.com>
12335
12336         * g++.dg/parse/memfnquals1.C: New.
12337
12338 2011-03-17  Richard Guenther  <rguenther@suse.de>
12339
12340         PR middle-end/48134
12341         * gcc.dg/pr48134.c: New testcase.
12342
12343 2011-03-17  Richard Guenther  <rguenther@suse.de>
12344
12345         PR middle-end/48165
12346         * g++.dg/torture/pr48165.C: New testcase.
12347
12348 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12349
12350         PR rtl-optimization/48141
12351         * gcc.dg/pr48141.c: New test.
12352
12353 2011-03-16  Jason Merrill  <jason@redhat.com>
12354
12355         * g++.dg/cpp0x/constexpr-48089.C: New.
12356
12357         * g++.dg/cpp0x/constexpr-abi1.C: New.
12358
12359         * g++.dg/cpp0x/constexpr-46336.C: New.
12360         * g++.dg/parse/friend5.C: Adjust expected errors.
12361
12362         * g++.dg/cpp0x/constexpr-47570.C: New.
12363
12364 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12365
12366         PR debug/47510
12367         * ++.dg/debug/dwarf2/typedef6.C: New test.
12368
12369 2011-03-16  Jason Merrill  <jason@redhat.com>
12370
12371         * g++.dg/cpp0x/elision2.C: New.
12372
12373         * g++.dg/cpp0x/constexpr-array3.C: New.
12374
12375 2011-03-16  Jason Merrill  <jason@redhat.com>
12376
12377         * g++.dg/cpp0x/sfinae6.C: New.
12378         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12379         * g++.dg/cpp0x/pr45908.C: Likewise.
12380         * g++.dg/cpp0x/sfinae6.C: Likewise.
12381         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12382         * g++.old-deja/g++.law/arg11.C: Likewise.
12383
12384 2011-03-16  Jason Merrill  <jason@redhat.com>
12385
12386         * g++.dg/template/incomplete6.C: New.
12387
12388 2011-03-16  Jeff Law <law@redhat.com>
12389
12390         * gcc.dg/tree-ssa/vrp55.c: New test.
12391
12392 2011-03-16  Jason Merrill  <jason@redhat.com>
12393
12394         * g++.dg/cpp0x/auto22.C: New.
12395
12396 2011-03-16  Richard Guenther  <rguenther@suse.de>
12397
12398         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12399         optimizing it away if promoted to const.
12400
12401 2011-03-16  Richard Guenther  <rguenther@suse.de>
12402
12403         PR tree-optimization/48149
12404         * gcc.dg/fold-complex-1.c: New testcase.
12405
12406 2011-03-16  Richard Guenther  <rguenther@suse.de>
12407
12408         PR testsuite/48147
12409         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12410         or cloning happens.
12411
12412 2011-03-16  Richard Guenther  <rguenther@suse.de>
12413
12414         PR tree-optimization/26134
12415         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12416
12417 2011-03-16  Richard Guenther  <rguenther@suse.de>
12418
12419         PR tree-optimization/48146
12420         * gcc.dg/torture/pr48146.c: New testcase.
12421
12422 2011-03-16  Richard Guenther  <rguenther@suse.de>
12423
12424         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12425         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12426
12427 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12428
12429         PR middle-end/48136
12430         * gcc.c-torture/compile/pr48136.c: New test.
12431
12432         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12433
12434         PR debug/45882
12435         * gcc.dg/guality/pr45882.c: New test.
12436
12437 2011-03-15  Jason Merrill  <jason@redhat.com>
12438
12439         * g++.dg/cpp0x/constexpr-recursion.C: New.
12440
12441         * g++.dg/cpp0x/implicit11.C: New.
12442
12443 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12444
12445         * g++.dg/cpp0x/constexpr-attribute.C: New.
12446
12447 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12448
12449         * g++.dg/parse/pr34758.C: New.
12450
12451 2011-03-15  Xinliang David Li  <davidxl@google.com>
12452
12453         PR c/47837
12454         * gcc.dg/uninit-pred-7_d.c: New test.
12455         * gcc.dg/uninit-pred-8_d.c: New test.
12456
12457 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12458
12459         PR target/46788
12460         * gcc.target/arm/pr46788.c: New.
12461
12462 2011-03-15  Richard Guenther  <rguenther@suse.de>
12463
12464         PR middle-end/47650
12465         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12466         * gfortran.dg/ishft_4.f90: Likewise.
12467         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12468
12469 2011-03-15  Richard Guenther  <rguenther@suse.de>
12470
12471         PR tree-optimization/13954
12472         * g++.dg/tree-ssa/pr13954.C: New testcase.
12473
12474 2011-03-15  Richard Guenther  <rguenther@suse.de>
12475
12476         PR tree-optimization/48037
12477         * gcc.target/i386/pr48037-1.c: New testcase.
12478
12479 2011-03-15  Richard Guenther  <rguenther@suse.de>
12480
12481         PR tree-optimization/41490
12482         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12483         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12484         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12485         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12486         * g++.dg/tree-ssa/pr33604.C: Adjust.
12487
12488 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12489
12490         PR middle-end/47917
12491         * gcc.c-torture/execute/pr47917.c: New test.
12492         * gcc.dg/pr47917.c: New test.
12493
12494         PR middle-end/38878
12495         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12496
12497 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12498
12499         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12500         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12501         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12502         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12503         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12504         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12505         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12506         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12507         * gcc.target/i386/avx-floor-vec.c: Ditto.
12508         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12509         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12510         * gcc.target/i386/avx-rint-vec.c: Ditto.
12511         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12512         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12513         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12514         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12515
12516 2011-03-14  Tom Tromey  <tromey@redhat.com>
12517
12518         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12519         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12520         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12521
12522 2011-03-14  Tom Tromey  <tromey@redhat.com>
12523
12524         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12525         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12526         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12527
12528 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12529
12530         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12531
12532 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12533
12534         PR rtl-optimization/47166
12535         * gcc.c-torture/execute/postmod-1.c: New test.
12536
12537 2011-03-14  Richard Guenther  <rguenther@suse.de>
12538
12539         PR middle-end/48098
12540         * gcc.dg/torture/pr48098.c: New testcase.
12541
12542 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12543
12544         PR target/48053
12545         * gcc.target/powerpc/pr48053-1.c: New test.
12546         * gcc.target/powerpc/pr48053-2.c: Likewise.
12547
12548 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12549
12550         PR libfortran/48066
12551         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12552
12553 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12554
12555         PR libfortran/48066
12556         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12557
12558 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12559
12560         PR fortran/48059
12561         * gfortran.dg/class_41.f03: New.
12562
12563 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12564
12565         * g++.dg/conversion/cast3.C: New test.
12566
12567 2011-03-11  Jason Merrill  <jason@redhat.com>
12568
12569         * g++.dg/template/error45.C: New.
12570
12571         * g++.dg/parse/no-type-defn1.C: New.
12572
12573         * g++.dg/ext/attrib40.C: New.
12574
12575         * g++.dg/cpp0x/regress/array1.C: New.
12576
12577 2011-03-11  Richard Guenther  <rguenther@suse.de>
12578
12579         PR tree-optimization/48067
12580         * gcc.dg/pr48067.c: New testcase.
12581
12582 2011-03-11  Richard Guenther  <rguenther@suse.de>
12583
12584         PR lto/48073
12585         * g++.dg/lto/20110311-1_0.C: New testcase.
12586
12587 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12588
12589         PR c++/48035
12590         * g++.dg/inherit/virtual8.C: New test.
12591
12592         PR middle-end/48044
12593         * gcc.dg/torture/pr48044.c: New test.
12594
12595 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12596
12597         PR fortran/47768
12598         * gfortran.dg/proc_ptr_comp_31.f90: New.
12599
12600 2011-03-11  Richard Guenther  <rguenther@suse.de>
12601
12602         PR tree-optimization/47278
12603         * gcc.dg/torture/pr47278-1.c: New testcase.
12604         * gcc.dg/torture/pr47278-2.c: Likewise.
12605
12606 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12607
12608         PR tree-optimization/48063
12609         * gcc.dg/torture/pr48063.c: New test.
12610
12611 2011-03-10  Jason Merrill  <jason@redhat.com>
12612
12613         * g++.dg/template/array22.C: New.
12614
12615         * g++.dg/cpp0x/syntax-err1.C: New.
12616         * g++.dg/parse/error36.C: Adjust expected errors.
12617         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12618         * g++.old-deja/g++.pt/typename3.C: Likewise.
12619         * g++.old-deja/g++.pt/typename4.C: Likewise.
12620         * g++.old-deja/g++.pt/typename6.C: Likewise.
12621
12622 2011-03-09  Jason Merrill  <jason@redhat.com>
12623
12624         * g++.dg/template/nontype22.C: New.
12625
12626 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12627
12628         PR tree-optimization/47714
12629         * g++.dg/torture/pr47714.C: New test.
12630
12631 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12632
12633         PR target/47755
12634         * gcc.target/powerpc/pr47755-2.c: New file.
12635
12636 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12637
12638         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12639         is not set in the environment, pass 64 as first argument when not
12640         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12641         native where ulimit -u is supported.
12642
12643 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12644
12645         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12646
12647 2011-03-08  Jason Merrill  <jason@redhat.com>
12648
12649         * g++.dg/template/nontype21.C: New.
12650
12651         * g++.dg/template/anon5.C: New.
12652
12653 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12654
12655         PR debug/47881
12656         * gcc.dg/pr47881.c: New test.
12657
12658 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12659
12660         PR c++/47957
12661         * g++.dg/lookup/template3.C: New test.
12662
12663 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12664
12665         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12666         'long' type.
12667
12668 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12669
12670         PR testsuite/47954
12671         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12672         sizeof to compute alignment.
12673
12674 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12675
12676         PR tree-optimization/48022
12677         * gcc.dg/pr48022-1.c: New test.
12678         * gcc.dg/pr48022-2.c: New test.
12679
12680 2011-03-07  Jason Merrill  <jason@redhat.com>
12681
12682         * g++.dg/template/nontype20.C: New.
12683         * g++.dg/init/member1.C: Adjust expected errors.
12684         * g++.dg/parse/constant4.C: Likewise.
12685         * g++.dg/template/qualified-id3.C: Likewise.
12686         * g++.old-deja/g++.pt/crash10.C: Likewise.
12687
12688         * g++.dg/cpp0x/regress/non-const1.C: New.
12689
12690 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12691
12692         PR debug/47991
12693         * gcc.dg/pr47991.c: New test.
12694
12695 2011-03-07  Jason Merrill  <jason@redhat.com>
12696
12697         * g++.dg/abi/mangle46.C: New.
12698
12699 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12700
12701         PR target/47862
12702         * gcc.target/powerpc/pr47862.c: New.
12703
12704 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12705
12706         PR target/45413
12707         * gcc.target/i386/combine-mul.c: Require nonpic.
12708
12709 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12710             Nathan Froyd  <froydnj@codesourcery.com>
12711
12712         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12713
12714 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12715
12716         * README.QMTEST: Remove.
12717
12718 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12719             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12720
12721         PR fortran/47850
12722         * gfortran.dg/array_constructor_37.f90 : New test.
12723
12724 2011-03-05  Jason Merrill  <jason@redhat.com>
12725
12726         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12727         * g++.dg/abi/mangle45.C: Likewise.
12728         * g++.dg/cpp0x/trailing1.C: Likewise.
12729
12730 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12731
12732         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12733
12734 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12735
12736         PR rtl-optimization/47899
12737         * gcc.dg/pr47899.c: New test.
12738
12739         * gcc.dg/torture/pr47968.c: Ignore warnings.
12740
12741         PR tree-optimization/47967
12742         * gcc.c-torture/compile/pr47967.c: New test.
12743
12744 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12745
12746         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12747         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12748
12749 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12750
12751         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12752         and property_getAttributes() if __OBJC2__.
12753         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12754         * objc.dg/property/property-encoding-1.m: New.
12755         * obj-c++.dg/property/property-encoding-1.mm: New.
12756
12757 2011-03-04  Jason Merrill  <jason@redhat.com>
12758
12759         * g++.dg/template/pseudodtor6.C: New.
12760
12761         * g++.dg/inherit/covariant19.C: New.
12762
12763 2011-03-04  Richard Guenther  <rguenther@suse.de>
12764
12765         PR middle-end/47968
12766         * gcc.dg/torture/pr47968.c: New testcase.
12767
12768 2011-03-04  Richard Guenther  <rguenther@suse.de>
12769
12770         PR middle-end/47975
12771         * gcc.dg/torture/pr47975.c: New testcase.
12772
12773 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12774
12775         PR c++/47974
12776         * g++.dg/template/crash106.C: New.
12777
12778 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12779
12780         PR c/47963
12781         * gcc.dg/gomp/pr47963.c: New test.
12782         * g++.dg/gomp/pr47963.C: New test.
12783
12784 2011-03-02  Jason Merrill  <jason@redhat.com>
12785
12786         * g++.dg/cpp0x/regress/condition1.C: New.
12787
12788         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12789
12790 2011-03-01  Jason Merrill  <jason@redhat.com>
12791
12792         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12793
12794         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12795
12796 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12797
12798         PR rtl-optimization/47925
12799         * gcc.c-torture/execute/pr47925.c: New test.
12800
12801 2011-03-01  Jason Merrill  <jason@redhat.com>
12802
12803         * g++.dg/cpp0x/decltype25.C: New.
12804
12805         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12806
12807 2011-03-01  Richard Guenther  <rguenther@suse.de>
12808
12809         PR tree-optimization/47890
12810         * gcc.dg/torture/pr47890.c: New testcase.
12811
12812 2011-03-01  Richard Guenther  <rguenther@suse.de>
12813
12814         PR lto/47924
12815         * gcc.dg/lto/pr47924_0.c: New testcase.
12816
12817 2011-03-01  Richard Guenther  <rguenther@suse.de>
12818
12819         PR lto/46911
12820         * gfortran.dg/lto/pr46911_0.f: New testcase.
12821
12822 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12823
12824         PR libgfortran/47933
12825         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12826         compile errors from older code form.
12827
12828 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12829
12830         PR libgfortran/47567
12831         * gfortran.dg/fmt_fw_d.f90: New test.
12832
12833 2011-02-28  Jason Merrill  <jason@redhat.com>
12834
12835         * g++.dg/inherit/covariant18.C: New.
12836
12837 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12838
12839         PR middle-end/47893
12840         * gcc.dg/pr47893.c: New test.
12841
12842 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12843
12844         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12845         NULL in case of a selector with conflicting types.
12846         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12847
12848 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12849
12850         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12851         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12852         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12853         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12854
12855 2011-02-28  Jason Merrill  <jason@redhat.com>
12856
12857         PR c++/47906
12858         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12859
12860 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12861
12862         PR libgfortran/47778
12863         * gfortran.dg/namelist_71.f90: New test.
12864
12865 2011-02-27  Jason Merrill  <jason@redhat.com>
12866
12867         PR c++/47906
12868         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12869         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12870
12871 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12872
12873         PR c++/46466
12874         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12875
12876 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12877
12878         PR fortran/47886
12879         * gfortran.dg/gomp/task-1.f90: Removed.
12880
12881 2011-02-26  Jason Merrill  <jason@redhat.com>
12882
12883         * g++.dg/template/this-targ1.C: New.
12884
12885         * g++.dg/cpp0x/regress/template-const1.C: New.
12886         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12887         * g++.dg/template/function1.C: Adjust.
12888         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12889         * g++.dg/debug/debug7.C: Adjust.
12890
12891 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12892
12893         PR fortran/47886
12894         * gfortran.dg/gomp/task-1.f90: New.
12895
12896 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12897
12898         * gcc.target/arm/neon-thumb2-move.c: Add
12899         dg-require-effective-target arm_thumb2_ok.
12900
12901 2011-02-24  Jason Merrill  <jason@redhat.com>
12902
12903         * g++.dg/parse/constant1.C: Specify C++98 mode.
12904         * g++.dg/parse/constant5.C: Likewise.
12905         * g++.dg/parse/error2.C: Likewise.
12906         * g++.dg/parse/semicolon3.C: Likewise.
12907         * g++.dg/template/crash14.C: Likewise.
12908         * g++.dg/template/local4.C: Likewise.
12909         * g++.dg/template/nontype3.C: Likewise.
12910         * g++.dg/parse/crash31.C: Adjust expected errors.
12911         * g++.dg/template/function1.C: Likewise.
12912         * g++.dg/template/ref3.C: Likewise.
12913         * g++.dg/template/static9.C: Likewise.
12914         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12915
12916         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12917         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12918         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12919         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12920         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12921
12922 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12923
12924         PR fortran/47878
12925         * gfortran.dg/pr47878.f90: New test.
12926
12927 2011-02-24  Richard Guenther  <rguenther@suse.de>
12928
12929         PR testsuite/47801
12930         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12931         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12932
12933 2011-02-24  Richard Guenther  <rguenther@suse.de>
12934
12935         PR fortran/47839
12936         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12937         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12938
12939 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12940
12941         PR libgfortran/47567
12942         * gfortran.dg/fmt_f0_1.f90: Update test.
12943
12944 2011-02-23  Jason Merrill  <jason@redhat.com>
12945
12946         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12947         * g++.dg/abi/mangle45.C: New.
12948
12949         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12950         * g++.dg/template/canon-type-9.C: Match use of decltype
12951         between declaration and definition.
12952         * g++.dg/template/canon-type-12.C: Likewise.
12953
12954 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12955
12956         PR fortran/40850
12957         * gfortran.dg/nested_allocatables_1.f90: New.
12958
12959 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12960
12961         PR c++/46868
12962         * g++.dg/pr46868.C: New test.
12963         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12964         * g++.dg/parse/error14.C: Adjust.
12965
12966 2011-02-23  Richard Guenther  <rguenther@suse.de>
12967
12968         PR tree-optimization/47838
12969         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12970
12971 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12972
12973         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12974
12975 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12976
12977         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12978         * gfortran.dg/count_init_expr.f03: Ditto.
12979         * gfortran.dg/gomp/pr43711.f90: Ditto.
12980         * gcc.dg/struct-parse-2.c: Ditto.
12981         * gcc.dg/parse-error-3.c: Ditto.
12982         * gcc.dg/Wlogical-op-1.c: Ditto.
12983         * gcc.dg/Walways-true-1.c: Ditto.
12984         * gcc.dg/pr24225.c: Ditto.
12985         * gcc.dg/Walways-true-2.c: Ditto.
12986         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12987         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12988         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12989         * g++.dg/overload/defarg4.C: Ditto.
12990         * g++.dg/inherit/covariant16.C: Ditto.
12991         * g++.dg/inherit/virtual7.C: Ditto.
12992         * g++.dg/template/canon-type-9.C: Ditto.
12993         * g++.dg/template/access19.C: Ditto.
12994         * g++.dg/template/call7.C: Ditto.
12995         * g++.dg/template/canon-type-2.C: Ditto.
12996         * g++.dg/template/init7.C: Ditto.
12997         * g++.dg/template/sizeof-template-argument.C: Ditto.
12998         * g++.dg/template/const3.C: Ditto.
12999         * g++.dg/template/sfinae26.C: Ditto.
13000         * g++.dg/template/sfinae26.C: Ditto.
13001         * g++.dg/template/canon-type-11.C: Ditto.
13002         * g++.dg/template/union2.C: Ditto.
13003         * g++.dg/template/canon-type-3.C: Ditto.
13004         * g++.dg/template/canon-type-1.C: Ditto.
13005         * g++.dg/template/canon-type-5.C: Ditto.
13006         * g++.dg/template/canon-type-7.C: Ditto.
13007         * g++.dg/template/canon-type-10.C: Ditto.
13008         * g++.dg/template/spec36.C: Ditto.
13009         * g++.dg/template/typedef38.C: Ditto.
13010         * g++.dg/template/canon-type-4.C: Ditto.
13011         * g++.dg/template/canon-type-6.C: Ditto.
13012         * g++.dg/template/canon-type-13.C: Ditto.
13013         * g++.dg/template/instantiate9.C: Ditto.
13014         * g++.dg/template/ttp22.C: Ditto.
13015         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13016         * g++.dg/warn/Walways-true-1.C: Ditto.
13017         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13018         * g++.dg/warn/Walways-true-2.C: Ditto.
13019         * g++.dg/conversion/op4.C: Ditto.
13020         * g++.dg/opt/pr19650.C: Ditto.
13021         * g++.dg/lookup/friend11.C: Ditto.
13022         * g++.dg/other/default2.C: Ditto.
13023         * g++.dg/other/default3.C: Ditto.
13024         * g++.dg/other/dtor2.C: Ditto.
13025         * g++.dg/other/friend5.C: Ditto.
13026         * g++.dg/other/default5.C: Ditto.
13027         * g++.dg/init/brace6.C: Ditto.
13028         * g++.dg/init/aggr5.C: Ditto.
13029         * g++.dg/init/error2.C: Ditto.
13030         * g++.dg/expr/bound-mem-fun.C: Ditto.
13031         * g++.dg/expr/cond6.C: Ditto.
13032         * g++.dg/expr/stmt-expr-1.C: Ditto.
13033         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13034         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13035         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13036         * g++.dg/cpp0x/bracket1.C: Ditto.
13037         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13038         * g++.dg/cpp0x/pr38646.C: Ditto.
13039         * g++.dg/cpp0x/variadic73.C: Ditto.
13040         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13041         * g++.dg/cpp0x/bracket4.C: Ditto.
13042         * g++.dg/cpp0x/decltype4.C: Ditto.
13043         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13044         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13045         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13046         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13047         * g++.dg/cpp0x/decltype2.C: Ditto.
13048         * g++.dg/cpp0x/decltype1.C: Ditto.
13049         * g++.dg/cpp0x/bracket2.C: Ditto.
13050         * g++.dg/cpp0x/decltype5.C: Ditto.
13051         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13052         * g++.dg/cpp0x/variadic70.C: Ditto.
13053         * g++.dg/cpp0x/decltype6.C: Ditto.
13054         * g++.dg/cpp0x/rvo.C: Ditto.
13055         * g++.dg/cpp0x/vt-40092.C: Ditto.
13056         * g++.dg/cpp0x/variadic-new.C: Ditto.
13057         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13058         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13059         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13060         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13061         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13062         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13063         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13064         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13065         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13066         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13067         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13068         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13069         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13070         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13071         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13072         * g++.dg/cpp0x/pr39639.C: Ditto.
13073         * g++.dg/cpp0x/decltype3.C: Ditto.
13074         * g++.dg/cpp0x/variadic68.C: Ditto.
13075         * g++.dg/cpp0x/variadic-function.C: Ditto.
13076         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13077         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13078         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13079         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13080         * g++.dg/parse/crash35.C: Ditto.
13081         * g++.dg/parse/crash40.C: Ditto.
13082         * g++.dg/parse/defarg12.C: Ditto.
13083         * g++.dg/parse/crash34.C: Ditto.
13084         * g++.dg/parse/constructor3.C: Ditto.
13085         * g++.dg/parse/template23.C: Ditto.
13086         * g++.dg/parse/crash56.C: Ditto.
13087         * g++.dg/parse/dtor13.C: Ditto.
13088         * g++.dg/parse/error33.C: Ditto.
13089         * g++.dg/parse/ctor9.C: Ditto.
13090         * g++.dg/parse/error32.C: Ditto.
13091         * g++.dg/parse/error37.C: Ditto.
13092         * g++.dg/parse/bitfield3.C: Ditto.
13093         * g++.dg/parse/struct-4.C: Ditto.
13094         * g++.dg/ext/has_trivial_copy.C: Ditto.
13095         * g++.dg/ext/is_polymorphic.C: Ditto.
13096         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13097         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13098         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13099         * g++.dg/ext/is_union.C: Ditto.
13100         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13101         * g++.dg/ext/is_pod.C: Ditto.
13102         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13103         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13104         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13105         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13106         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13107         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13108         * g++.dg/ext/is_abstract.C: Ditto.
13109         * g++.dg/ext/has_trivial_assign.C: Ditto.
13110         * g++.dg/ext/is_class.C: Ditto.
13111         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13112         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13113         * g++.dg/ext/is_base_of.C: Ditto.
13114         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13115         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13116         * g++.dg/ext/is_empty.C: Ditto.
13117         * g++.dg/ext/is_enum.C: Ditto.
13118         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13119         * gnat.dg/opt11.adb: Ditto.
13120         * obj-c++.dg/pr45735.mm: Ditto.
13121         * obj-c++.dg/pr24393.mm: Ditto.
13122         * obj-c++.dg/exceptions-2.mm: Ditto.
13123         * objc.dg/pr45735.m: Ditto.
13124         * objc.dg/pr24393.m: Ditto.
13125
13126 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13127
13128         * objc.dg/attributes/objc-exception-1.m: New.
13129
13130 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13131
13132         * gcc.dg/cpp/include7.c: New test.
13133
13134 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13135
13136         PR c++/47242
13137         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13138
13139 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13140
13141         PR rtl-optimization/47763
13142         * gcc.dg/pr47763.c: New test.
13143
13144 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13145
13146         PR fortran/45743
13147         * gfortran.dg/whole_file_32.f90 : New test.
13148
13149 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13150
13151         PR c++/47666
13152         * g++.dg/inherit/virtual7.C: New test.
13153
13154 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13155
13156         PR objc/47832
13157         * objc.dg/type-size-3.m: Updated error message.
13158         * objc.dg/type-size-4.m: New test.
13159         * objc.dg/type-size-5.m: New test.
13160
13161 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13162
13163         * lib/gnat.exp: Fix comments.
13164         Don't load libgloss.exp.
13165         (default_gnat_version): Call $compiler with --version.
13166         Adapt regexp for gnatmake output, insert version.
13167         (gnat_version): New proc.
13168         (gnat_init): Remove gnat_libgcc_s_path.
13169         (gnat_target_compile): Likewise.
13170         Remove ld_library_path.
13171         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13172         (gnat_pass): Remove.
13173         (gnat_pass): Remove.
13174         (gnat_finish): Remove.
13175         (gnat_exit): Remove.
13176         (local_find_gnatmake): Reindent.
13177         (runtest_file_p): Remove.
13178         (prune_warnings): Remove.
13179         (find_gnatclean): New proc.
13180         * lib/gnat-dg.exp (lremove): New proc.
13181         (gnat-dg-test): Reindent.
13182         Remove additional output files.
13183         (gnat-dg-runtest): Remove.
13184
13185         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13186         * gnat.dg/loop_optimization6.adb: Likewise.
13187         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13188
13189 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13190
13191         PR tree-optimization/47835
13192         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13193
13194 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13195
13196         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13197         * gfortran.dg/abstract_type_2.f03: Ditto.
13198         * gfortran.dg/abstract_type_3.f03: Ditto.
13199         * gfortran.dg/abstract_type_4.f03: Ditto.
13200         * gfortran.dg/abstract_type_5.f03: Ditto.
13201         * gfortran.dg/abstract_type_6.f03: Ditto.
13202         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13203         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13204         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13205         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13206         * gfortran.dg/array_function_5.f90: Ditto.
13207         * gfortran.dg/asynchronous_3.f03: Ditto.
13208         * gfortran.dg/char_expr_1.f90: Ditto.
13209         * gfortran.dg/class_14.f03: Ditto.
13210         * gfortran.dg/data_array_6.f: Ditto.
13211         * gfortran.dg/data_invalid.f90: Ditto.
13212         * gfortran.dg/dot_product_1.f03: Ditto.
13213         * gfortran.dg/func_derived_5.f90: Ditto.
13214         * gfortran.dg/func_result_4.f90: Ditto.
13215         * gfortran.dg/implied_do_1.f90: Ditto.
13216         * gfortran.dg/initialization_25.f90: Ditto.
13217         * gfortran.dg/initialization_26.f90: Ditto.
13218         * gfortran.dg/interface_34.f90: Ditto.
13219         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13220         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13221         * gfortran.dg/matmul_8.f03: Ditto.
13222         * gfortran.dg/merge_init_expr.f90: Ditto.
13223         * gfortran.dg/pack_assign_1.f90: Ditto.
13224         * gfortran.dg/pack_vector_1.f90: Ditto.
13225         * gfortran.dg/pointer_check_8.f90: Ditto.
13226         * gfortran.dg/product_init_expr.f03: Ditto.
13227         * gfortran.dg/reshape_order_5.f90: Ditto.
13228         * gfortran.dg/reshape_shape_1.f90: Ditto.
13229         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13230         * gfortran.dg/same_name_2.f90: Ditto.
13231         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13232         * gfortran.dg/spread_init_expr.f03: Ditto.
13233         * gfortran.dg/stmt_func_1.f90: Ditto.
13234         * gfortran.dg/sum_init_expr.f03: Ditto.
13235         * gfortran.dg/transpose_3.f03: Ditto.
13236         * gfortran.dg/unpack_init_expr.f03: Ditto.
13237         * gfortran.dg/warn_conversion.f90: Ditto.
13238         * gfortran.dg/warn_conversion_2.f90: Ditto.
13239         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13240         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13241         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13242         * gfortran.dg/whole_file_16.f90: Ditto.
13243         * gfortran.dg/whole_file_17.f90: Ditto.
13244         * gfortran.dg/whole_file_18.f90: Ditto.
13245         * gfortran.dg/whole_file_20.f03: Ditto.
13246         * gfortran.dg/whole_file_5.f90: Ditto.
13247         * gfortran.dg/whole_file_6.f90: Ditto.
13248         * gfortran.dg/write_invalid_format.f90: Ditto.
13249         * gfortran.dg/zero_sized_6.f90: Ditto.
13250
13251 2011-02-21  Jeff Law <law@redhat.com>
13252
13253         PR rtl-optimization/46178
13254         * gcc.target/i386/pr46178.c: New test.
13255
13256         PR rtl-optimization/46002
13257         * gcc.c-torture/compile/pr46002.c: New test.
13258
13259 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13260
13261         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13262         *-*-hpux10*.
13263
13264 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13265
13266         PR debug/47106
13267         * g++.dg/debug/pr47106.C: Require effective target lto.
13268
13269 2011-02-21  Jason Merrill  <jason@redhat.com>
13270
13271         * g++.dg/cpp0x/constexpr-diag2.C: New.
13272
13273 2011-02-20  Jason Merrill  <jason@redhat.com>
13274
13275         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13276
13277         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13278
13279         * g++.dg/overload/conv-op1.C: New.
13280
13281         * g++.dg/cpp0x/constexpr-synth1.C: New.
13282
13283 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13284
13285         * objc.dg/layout-2.m: New.
13286         * objc.dg/selector-3.m: Adjusted location of error message.
13287         * objc.dg/type-size-3.m: Same.
13288         * obj-c++.dg/selector-3.mm: Same.
13289
13290 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13291
13292         PR objc/47784
13293         * objc.dg/property/dotsyntax-22.m: New.
13294         * obj-c++.dg/property/dotsyntax-22.mm: New.
13295
13296 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13297
13298         PR c++/46394
13299         * g++.dg/template/typedef38.C: New test.
13300
13301 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13302
13303         PR fortran/46818
13304         * gfortran.dg/whole_file_30.f90 : New test.
13305         * gfortran.dg/whole_file_31.f90 : New test.
13306
13307 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13308
13309         PR fortran/45077
13310         PR fortran/44945
13311         * gfortran.dg/whole_file_28.f90 : New test.
13312         * gfortran.dg/whole_file_29.f90 : New test.
13313
13314 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13315
13316         PR c++/44118
13317         * g++.dg/template/crash105.C: New.
13318
13319 2011-02-19  Jason Merrill  <jason@redhat.com>
13320
13321         * g++.dg/cpp0x/regress/no-elide1.C: New.
13322
13323 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13324
13325         PR tree-optimization/46620
13326         * gcc.dg/pr46620.c: New.
13327
13328 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13329
13330         PR c/47809
13331         * gcc.target/i386/pr47809.c: New test.
13332
13333 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13334             Tobias Burnus  <burnus@net-b.de>
13335
13336         * lib/target-supports.exp
13337         (check_effective_target_fortran_large_real): New check for large reals.
13338         * gfortran.dg/nan_7.f90: New test.
13339
13340 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13341
13342         PR libgfortran/47567
13343         * gfortran.dg/fmt_f0_1.f90: Update test.
13344
13345 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13346
13347         PR fortran/47348
13348         * gfortran.dg/array_constructor_36.f90 : New test.
13349         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13350         allow for comparison between different elements of the array
13351         constructor at different levels of optimization.
13352
13353 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13354
13355         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13356         * gcc.target/i386/pr32280-1.c: Likewise.
13357
13358 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13359
13360         PR target/47800
13361         * gcc.target/i386/pr47800.c: New test.
13362
13363 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13364
13365         * objc/execute/exceptions/foward-1.x: New.
13366
13367 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13368
13369         PR fortran/47789
13370         * gfortran.dg/derived_constructor_comps_4.f90: New.
13371
13372 2011-02-18  Tobias Burnus
13373
13374         PR fortran/47775
13375         * gfortran.dg/func_result_6.f90: New.
13376
13377 2011-02-18  Michael Matz  <matz@suse.de>
13378
13379         PR fortran/45586
13380         * gfortran.dg/lto/pr45586_0.f90: New test.
13381         * gfortran.dg/typebound_proc_20.f90: Ditto.
13382         * gfortran.dg/typebound_proc_21.f90: Ditto.
13383
13384 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13385
13386         PR c++/47795
13387         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13388
13389 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13390
13391         PR fortran/47750
13392         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13393         gcc_warning_prefix.
13394         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13395         normalizing the error/warning output.
13396         * gfortran.dg/Wall.f90: Update dg-error/warning.
13397         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13398         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13399         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13400         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13401         * gfortran.dg/class_30.f90: Update dg-error/warning.
13402         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13403         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13404         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13405         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13406         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13407         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13408         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13409         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13410         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13411         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13412         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13413         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13414         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13415         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13416         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13417         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13418         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13419         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13420         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13421         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13422         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13423         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13424         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13425         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13426         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13427
13428 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13429
13430         PR fortran/47768
13431         * gfortran.dg/proc_ptr_comp_30.f90: New.
13432
13433 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13434
13435         PR debug/47780
13436         * gcc.target/i386/pr47780.c: New test.
13437
13438 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13439
13440         PR fortran/47767
13441         * gfortran.dg/class_40.f03: New.
13442
13443 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13444
13445         PR c++/47208
13446         * g++.dg/cpp0x/auto21.C: New test.
13447
13448 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13449
13450         * objc.dg/special/unclaimed-category-1.h: Updated for
13451         new ABI support.
13452         * objc.dg/special/unclaimed-category-1.m: Same.
13453         * objc.dg/zero-link-1.m: Same.
13454         * objc.dg/lookup-1.m: Same.
13455         * objc.dg/torture/strings/const-str-9.m
13456         * objc.dg/torture/strings/const-str-10.m: Same.
13457         * objc.dg/torture/strings/const-str-11.m: Same.
13458         * objc.dg/torture/forward-1.m: Same.
13459         * objc.dg/zero-link-2.m: Same.
13460         * objc.dg/encode-7-next-64bit.m: Same.
13461         * objc.dg/method-4.m: Same.
13462         * objc.dg/next-runtime-1.m: Same.
13463         * objc.dg/image-info.m: Same.
13464         * objc.dg/pr23214.m: Same.
13465         * objc.dg/symtab-1.m: Same.
13466         * obj-c++.dg/basic.m: Same.
13467         * obj-c++.dg/proto-lossage-3.m: Same.
13468         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13469         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13470         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13471         * obj-c++.dg/method-11.m: Same.
13472         * objc/execute/enumeration-1.m: Same.
13473         * objc/execute/object_is_class.m: Same.
13474         * objc/execute/formal_protocol-2.m: Same.
13475         * objc/execute/formal_protocol-4.m: Same.
13476         * objc/execute/formal_protocol-6.m: Same.
13477         * objc/execute/bycopy-3.m: Same.
13478         * objc/execute/exceptions/catchall-1.m: Same.
13479         * objc/execute/exceptions/finally-1.m: Same.
13480         * objc/execute/exceptions/local-variables-1.m: Same.
13481         * objc/execute/exceptions/foward-1.m: Same.
13482         * objc/execute/bf-common.h
13483         * objc/execute/enumeration-2.m: Same.
13484         * objc/execute/formal_protocol-1.m: Same.
13485         * objc/execute/formal_protocol-3.m: Same.
13486         * objc/execute/formal_protocol-5.m: Same.
13487         * objc/execute/accessing_ivars.m: Same.
13488         * objc/execute/bycopy-2.m: Same.
13489         * objc/execute/formal_protocol-7.m: Same.
13490         * objc/execute/compatibility_alias.m: Same.
13491         * objc/execute/no_clash.m: Same.
13492         * objc/execute/object_is_meta_class.m: Same.
13493         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13494         * objc/execute/class-tests-1.h: Include stdio.h.
13495         * objc/execute/class-tests-2.h: Same.
13496         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13497         runtimes.
13498         * obj-c++.dg/try-catch-2.mm: Same.
13499
13500 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13501
13502         PR c++/47783
13503         * g++.dg/warn/Wunused-parm-4.C: New test.
13504
13505 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13506             Jan Hubicka  <jh@suse.cz>
13507
13508         PR debug/47106
13509         PR debug/47402
13510         * g++.dg/debug/pr47106.C: New.
13511
13512 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13513
13514         PR target/43653
13515         * gcc.target/i386/pr43653.c: New test.
13516
13517 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13518
13519         PR c++/47172
13520         * g++.dg/template/inherit6.C: New test.
13521
13522 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13523
13524         PR fortran/47745
13525         * gfortran.dg/class_39.f03: New.
13526
13527 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13528
13529         PR c++/47326
13530         * g++.dg/cpp0x/variadic106.C: New test.
13531
13532 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13533
13534         PR libfortran/47757
13535         * gfortran.dg/pr47757-1.f90: New test.
13536         * gfortran.dg/pr47757-2.f90: New test.
13537         * gfortran.dg/pr47757-3.f90: New test.
13538
13539         PR c++/47704
13540         * g++.dg/cpp0x/enum8.C: New test.
13541
13542 2011-02-15  Jason Merrill  <jason@redhat.com>
13543
13544         * g++.dg/inherit/implicit-trivial1.C: New.
13545         * g++.dg/cpp0x/implicit-trivial1.C: New.
13546
13547 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13548
13549         PR middle-end/47725
13550         * gcc.dg/torture/pr47725.c: Removed.
13551
13552 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13553
13554         PR target/47755
13555         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13556         constant does not generate a load from memory.
13557
13558 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13559
13560         PR middle-end/47725
13561         * gcc.dg/torture/pr47725.c: New.
13562
13563 2011-02-15  Richard Guenther  <rguenther@suse.de>
13564
13565         PR tree-optimization/47743
13566         * gcc.dg/torture/pr47743.c: New testcase.
13567
13568 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13569
13570         PR middle-end/47581
13571         * gcc.target/i386/pr47581.c: New test.
13572
13573 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13574
13575         PR fortran/47730
13576         * gfortran.dg/select_type_22.f03: New.
13577
13578 2011-02-14  Jason Merrill  <jason@redhat.com>
13579
13580         * g++.dg/cpp0x/regress/enum1.C: New.
13581
13582 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13583
13584         * gnat.dg/include.adb: New test.
13585
13586 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13587
13588         PR fortran/47728
13589         * gfortran.dg/class_38.f03: New.
13590
13591 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13592
13593         * gcc.dg/pr46494.c: New test.
13594
13595 2011-02-14  Richard Guenther  <rguenther@suse.de>
13596
13597         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13598
13599 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13600
13601         PR ada/41929
13602         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13603         sparc*-sun-solaris2.11.
13604
13605 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13606
13607         PR fortran/47349
13608         * gfortran.dg/argument_checking_18.f90: New.
13609
13610 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13611
13612         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13613         * gfortran.dg/argument_checking_17.f90: New.
13614
13615 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13616
13617         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13618         are temporarily disabled.
13619         * gfortran.dg/class_7.f03: Ditto.
13620         * gfortran.dg/coarray_14.f90: Ditto.
13621         * gfortran.dg/typebound_proc_13.f03: Ditto.
13622
13623 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13624
13625         PR fortran/45586
13626         * gfortran.dg/extends_11.f03: New.
13627
13628 2011-02-11  Xinliang David Li  <davidxl@google.com>
13629
13630         PR tree-optimization/47707
13631         * g++.dg/tree-ssa/pr47707.C: New test.
13632
13633 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13634
13635         * g++.dg/opt/inline17.C: New test.
13636
13637 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13638
13639         PR fortran/47550
13640         * gfortran.dg/pure_formal_2.f90: New.
13641
13642 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13643
13644         PR rtl-optimization/47614
13645         * gfortran.dg/pr47614.f: New.
13646
13647 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13648
13649         PR driver/47678
13650         * gcc.dg/opts-6.c: New test.
13651
13652 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13653
13654         PR debug/47684
13655         * gcc.dg/pr47684.c: New test.
13656
13657 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13658
13659         PR target/47629
13660         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13661         c99_runtime, dg-add-options c99_runtime.
13662         (main): Use __asm__.
13663
13664 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13665
13666         PR testsuite/47400
13667         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13668         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13669         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13670         * gcc.dg/ucnid-10.c: Likewise.
13671         * gcc.dg/ucnid-13.c: Likewise.
13672         * gcc.dg/ucnid-7.c: Likewise.
13673         * gcc.dg/ucnid-8.c: Likewise.
13674         Adapt dg-warning line number.
13675
13676 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13677
13678         * gcc.target/i386/parity-1.c: Use -march=k8.
13679         * gcc.target/i386/parity-2.c: Ditto.
13680         * gcc.target/i386/vecinit-1.c: Ditto.
13681         * gcc.target/i386/vecinit-2.c: Ditto.
13682
13683 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13684
13685         PR target/46610
13686         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13687         * gcc.target/mips/save-restore-3.c: Likewise.
13688         * gcc.target/mips/save-restore-4.c: Likewise.
13689         * gcc.target/mips/save-restore-5.c: Likewise.
13690
13691         PR target/47683
13692         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13693         * g++.dg/tree-prof/partition2.C: Likewise.
13694
13695 2011-02-09  Jason Merrill  <jason@redhat.com>
13696
13697         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13698         rather than misdeclare std::puts.
13699
13700         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13701         * g++.dg/other/warning1.C: Likewise.
13702         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13703         * g++.old-deja/g++.gb/scope06.C: Likewise.
13704         * g++.old-deja/g++.law/cvt11.C: Likewise.
13705         * g++.old-deja/g++.law/init1.C: Likewise.
13706         * g++.dg/abi/mangle26.C: Likewise.
13707
13708         * g++.dg/template/function1.C: Adjust for C++0x mode.
13709         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13710
13711         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13712         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13713
13714         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13715
13716         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13717
13718         * g++.dg/cpp0x/regress: New directory.
13719         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13720         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13721         * g++.dg/cpp0x/regress/regress3.C: New.
13722
13723 2011-02-10  Richard Guenther  <rguenther@suse.de>
13724
13725         PR tree-optimization/47677
13726         * gcc.dg/torture/pr47677.c: New testcase.
13727
13728 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13729
13730         * objc.dg/special/load-category-1.m: Remove unused header.
13731         * objc.dg/special/load-category-1a.m: Likewise.
13732         * objc.dg/special/load-category-2.m: Likewise.
13733         * objc.dg/special/load-category-2a.m: Likewise.
13734         * objc.dg/special/load-category-3.m: Likewise.
13735         * objc.dg/special/load-category-3a.m: Likewise.
13736         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13737         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13738         * objc.dg/attributes/class-attribute-1.m: Likewise.
13739         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13740         * obj-c++.dg/property/property.exp: Likewise.
13741         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13742         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13743         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13744         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13745         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13746         * obj-c++.dg/template-8.mm: Likewise.
13747
13748 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13749
13750         PR target/47665
13751         * gcc.target/i386/pr47665.c: New test.
13752
13753 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13754
13755         PR testsuite/47622
13756         Revert
13757         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13758         PR debug/42631
13759         * gcc.dg/pr42631.c: Update test.
13760         * gcc.dg/pr42631-2.c: New test.
13761
13762 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13763
13764         PR fortran/47352
13765         * gfortran.dg/proc_decl_25.f90: New.
13766
13767 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13768
13769         PR fortran/47463
13770         * gfortran.dg/typebound_assignment_2.f03: New.
13771
13772 2011-02-09  Richard Guenther  <rguenther@suse.de>
13773
13774         PR tree-optimization/47664
13775         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13776
13777 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13778
13779         PR middle-end/47646
13780         * gnat.dg/uninit_func.adb: Adjust dg directive.
13781
13782 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13783
13784         PR middle-end/47646
13785         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13786
13787 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13788
13789         PR fortran/47637
13790         * gfortran.dg/auto_dealloc_2.f90: New.
13791
13792 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13793
13794         * gcc.dg/builtins-config.h: Remove __sgi handling.
13795         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13796         -std=c99 for mips-sgi-irix6.5*.
13797
13798 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13799
13800         PR middle-end/45505
13801         * gfortran.dg/pr25923.f90: Remove xfails.
13802
13803 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13804
13805         PR fortran/47583
13806         * gfortran.dg/inquire_14.f90: New test.
13807
13808 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13809
13810         PR fortran/45290
13811         * gfortran.dg/pointer_init_6.f90: New.
13812
13813 2011-02-08  Jeff Law <law@redhat.com>
13814
13815         PR tree-optimization/42893
13816         * gcc.tree-ssa/pr42893.c: New test.
13817
13818 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13819
13820         PR tree-optimization/46834
13821         PR tree-optimization/46994
13822         PR tree-optimization/46995
13823         * gcc.dg/graphite/id-pr46834.c: New.
13824         * gfortran.dg/graphite/id-pr46994.f90: New.
13825         * gfortran.dg/graphite/id-pr46995.f90: New.
13826
13827 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13828
13829         PR middle-end/47646
13830         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13831         using the variable is known the warning is emitted there.
13832         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13833         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13834
13835         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13836         statement.
13837         (vg): Likewise.
13838         * gcc.dg/noreturn-1.c (foo5): Likewise.
13839         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13840         (method2): Likewise.
13841
13842         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13843         the return statement using the uninitialized variable.
13844         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13845
13846 2011-02-08  Richard Guenther  <rguenther@suse.de>
13847
13848         PR middle-end/47639
13849         * g++.dg/opt/pr47639.c: New testcase.
13850
13851 2011-02-08  Richard Guenther  <rguenther@suse.de>
13852
13853         PR tree-optimization/47632
13854         * g++.dg/opt/pr47632.C: New testcase.
13855
13856 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13857
13858         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13859
13860 2011-02-07  Richard Guenther  <rguenther@suse.de>
13861
13862         PR tree-optimization/47615
13863         * g++.dg/opt/pr47615.C: New testcase.
13864
13865 2011-02-07  Richard Guenther  <rguenther@suse.de>
13866
13867         PR tree-optimization/47621
13868         * gcc.dg/torture/pr47621.c: New testcase.
13869
13870 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13871
13872         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13873
13874 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13875
13876         PR fortran/47592
13877         * gfortran.dg/allocate_with_source_1 : New test.
13878
13879 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13880
13881         PR middle-end/47610
13882         * gcc.dg/pr47610.c: New test.
13883
13884 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13885
13886         PR debug/42631
13887         * gcc.dg/pr42631.c: Update test.
13888         * gcc.dg/pr42631-2.c: New test.
13889
13890 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13891
13892         PR fortran/47574
13893         * gfortran.dg/pr47574.f90:  New test.
13894
13895 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13896
13897         PR tree-optimization/46194
13898         * gcc.dg/autopar/pr46194.c: New.
13899
13900 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13901
13902         PR tree-optimization/43695
13903         * g++.dg/ipa/pr43695.C: New.
13904
13905 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13906
13907         PR inline-asm/23200
13908         * gcc.dg/pr23200.c: New test.
13909
13910 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13911
13912         PR c++/47589
13913         * g++.dg/pr47589.C: New test.
13914
13915 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13916
13917         PR c++/47398
13918         * g++.dg/template/typedef37.C: New test.
13919         * g++.dg/template/param1.C: Adjust expected error message.
13920
13921 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13922
13923         PR middle-end/31490
13924         * gcc.dg/pr31490-2.c: New test.
13925         * gcc.dg/pr31490-3.c: New test.
13926         * gcc.dg/pr31490-4.c: New test.
13927
13928 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13929             Jakub Jelinek  <jakub@redhat.com>
13930
13931         PR c++/46890
13932         * g++.dg/parser/semicolon3.C: Adjust.
13933         * g++.dg/parser/semicolon4.C: New testcase.
13934         * g++.dg/pr46890.C: New testcase.
13935
13936 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13937
13938         PR c++/29571
13939         * g++.dg/init/pr29571.C: New.
13940
13941 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13942
13943         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13944         instead of vect_int.
13945
13946 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13947
13948         PR target/47312
13949         * gcc.target/i386/pr47312.c: New test.
13950
13951         PR target/47564
13952         * gcc.target/i386/pr47564.c: New test.
13953
13954 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13955
13956         PR tree-optimization/45122
13957         * gcc.dg/tree-ssa/pr45122.c: New.
13958
13959 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13960
13961         PR target/47272
13962         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13963         and vec_vsx_st.
13964
13965         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13966         and vsx so a default --with-cpu=power7 doesn't give an error
13967         when -mavoid-indexed-addresses is used.
13968
13969         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13970         wrapper function to save the arguments and then jump to the real
13971         function, rather than depending on the compiler not to move stuff
13972         before an asm.
13973         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13974
13975 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13976             Paul Thomas  <pault@gcc.gnu.org>
13977
13978         PR fortran/47082
13979         * gfortran.dg/class_37.f03 : New test.
13980
13981 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13982             Richard Guenther  <rguenther@suse.de>
13983
13984         PR tree-optimization/40979
13985         PR bootstrap/47044
13986         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13987         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13988         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13989         check_vect_support_and_set_flags.
13990         * gfortran.dg/graphite/vect-pr40979.f90: New.
13991
13992 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13993
13994         PR fortran/47572
13995         * gfortran.dg/class_36.f03: New.
13996
13997 2011-02-02  Richard Guenther  <rguenther@suse.de>
13998
13999         PR tree-optimization/47566
14000         * gcc.dg/lto/20110201-1_0.c: New testcase.
14001
14002 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14003
14004         PR debug/47498
14005         PR debug/47501
14006         PR debug/45136
14007         PR debug/45130
14008         * debug/pr47498.c: New.
14009         * debug/pr47501.c: New.
14010
14011 2011-02-01  Richard Guenther  <rguenther@suse.de>
14012
14013         PR tree-optimization/47559
14014         * g++.dg/torture/pr47559.C: New testcase.
14015
14016 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14017
14018         PR fortran/47565
14019         * gfortran.dg/typebound_call_20.f03: New.
14020
14021 2011-02-01  Richard Guenther  <rguenther@suse.de>
14022
14023         PR tree-optimization/47555
14024         * gcc.dg/pr47555.c: New testcase.
14025
14026 2011-02-01  Richard Guenther  <rguenther@suse.de>
14027
14028         PR tree-optimization/47541
14029         * g++.dg/torture/pr47541.C: New testcase.
14030
14031 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14032
14033         PR fortran/47455
14034         * gfortran.dg/typebound_call_19.f03: New.
14035
14036 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14037
14038         PR c++/47416
14039         * g++.dg/cpp0x/pr47416.C: New test.
14040
14041 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14042
14043         PR fortran/47519
14044         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14045
14046 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14047
14048         PR fortran/47463
14049         * gfortran.dg/typebound_assignment_1.f03: New.
14050
14051 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14052
14053         PR tree-optimization/47538
14054         * gcc.c-torture/execute/pr47538.c: New test.
14055
14056 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14057
14058         PR target/45325
14059         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14060
14061 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14062
14063         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14064
14065 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14066
14067         PR rtl-optimization/44031
14068         * gcc.c-torture/compile/20110131-1.c: New test.
14069
14070 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14071
14072         PR fortran/47042
14073         * gfortran.dg/stmt_func_1.f90: New.
14074
14075 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14076
14077         PR fortran/47042
14078         * gfortran.dg/interface_34.f90: New.
14079
14080 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14081
14082         PR fortran/47523
14083         * gfortran.dg/realloc_on_assign_5.f03: New test.
14084         * gfortran.dg/realloc_on_assign_5.f03: New test.
14085
14086 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14087
14088         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14089         * gfortran.dg/bessel_7.f90: Likewise.
14090         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14091
14092         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14093         * gfortran.dg/sum_init_expr.f03: Likewise.
14094
14095         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14096
14097         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14098         -r -nostdlib.
14099
14100         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14101         loop only on "vect_intfloat_cvt" targets.
14102
14103 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14104
14105         PR fortran/47531
14106         * gfortran.dg/shape_6.f90: New.
14107
14108 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14109
14110         PR libgfortran/47434
14111         * gfortran.dg/read_infnan_1.f90: Update test.
14112         * gfortran.dg/module_nan.f90: Update test.
14113         * gfortran.dg/char4_iunit_1.f03: Update test.
14114         * gfortran.dg/large_real_kind_1.f90: Update test.
14115         * gfortran.dg/real_const_3.f90: Update test.
14116         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14117
14118 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14119
14120         PR c++/47311
14121         * g++.dg/template/param2.C: New test.
14122
14123 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14124
14125         PR libgfortran/47285
14126         * gfortran.dg/fmt_g.f: New test.
14127
14128 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14129
14130         PR fortran/47507
14131         * gfortran.dg/pure_formal_1.f90: New.
14132
14133 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14134
14135         PR target/42894
14136         * gcc.dg/tls/pr42894.c: New test.
14137
14138 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14139
14140         * gcc.dg/pr47276.c: Add dg-require-visibility.
14141
14142 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14143
14144         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14145
14146 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14147             Tobias Burnus  <burnus@gcc.gnu.org>
14148
14149         PR fortran/45170
14150         PR fortran/35810
14151         PR fortran/47350
14152         * gfortran.dg/realloc_on_assign_3.f03: New test.
14153         * gfortran.dg/realloc_on_assign_4.f03: New test.
14154         * gfortran.dg/allocatable_function_5.f90: New test.
14155         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14156         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14157         implemented" dg-errors.
14158
14159 2011-01-27  Jan Hubicka  <jh@suse.cz>
14160
14161         PR middle-end/46949
14162         * gcc.dg/attr-weakref-4.c: New testcase
14163
14164 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14165
14166         PR tree-optimization/47228
14167         * gcc.dg/torture/pr47228.c: New test.
14168
14169 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14170
14171         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14172
14173 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14174
14175         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14176         when using auto-overlay support on the SPU.
14177
14178 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14179
14180         PR rtl-optimization/44174
14181         * gcc.target/i386/asm-6.c: New test.
14182
14183 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14184
14185         PR rtl-optimization/46856
14186         * gcc.c-torture/compile/pr46856.c: New test.
14187
14188 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14189             Andrew Pinski  <pinskia@gmail.com>
14190
14191         PR c/43082
14192         * gcc.dg/pr43082.c: New.
14193
14194 2011-01-26  DJ Delorie  <dj@redhat.com>
14195
14196         PR rtl-optimization/46878
14197         * gcc.dg/pr46878-1.c: New test.
14198
14199 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14200
14201         PR c++/47476
14202         * g++.dg/cpp0x/pr47476.C: New test.
14203
14204 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14205
14206         * gcc.c-torture/compile/20110126-1.c: New test.
14207
14208 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14209
14210         PR c/47473
14211         * gcc.dg/torture/pr47473.c: New test.
14212
14213 2011-01-26  Jan Hubicka  <jh@suse.cz>
14214
14215         PR target/47237
14216         * gcc.c-torture/execute/pr47237.c: New testcase.
14217
14218 2011-01-26  Jan Hubicka  <jh@suse.cz>
14219
14220         PR tree-optimization/47190
14221         * gcc.dg/attr-weakref-3.c: New testcase.
14222
14223 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14224
14225         PR c++/43601
14226         * gcc.dg/dll-9a.c: New test file.
14227         * gcc.dg/dll-11.c: Likewise.
14228         * gcc.dg/dll-12.c: Likewise.
14229         * gcc.dg/dll-12a.c: Likewise.
14230         * gcc.dg/dll-11a.c: Likewise.
14231         * gcc.dg/dll-9.c: Likewise.
14232         * gcc.dg/dll-10.c: Likewise.
14233         * gcc.dg/dll-10a.c: Likewise.
14234         * g++.dg/ext/dllexport4a.cc: Likewise.
14235         * g++.dg/ext/dllexport4.C: Likewise.
14236         * g++.dg/ext/dllexport5.C: Likewise.
14237         * g++.dg/ext/dllexport5a.cc: Likewise.
14238
14239 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14240
14241         PR tree-optimization/46970
14242         * gcc.dg/graphite/pr46970.c: New.
14243
14244 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14245
14246         PR tree-optimization/46215
14247         * gcc.dg/graphite/pr46215.c: New.
14248
14249 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14250
14251         PR tree-optimization/46168
14252         * gcc.dg/graphite/pr46168.c: New.
14253
14254 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14255
14256         PR tree-optimization/43657
14257         * gcc.dg/graphite/pr43657.c: New.
14258
14259 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14260
14261         PR tree-optimization/29832
14262         * gfortran.dg/graphite/pr29832.f90: New.
14263
14264 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14265
14266         PR tree-optimization/43567
14267         * gcc.dg/graphite/pr43567.c: New.
14268
14269 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14270
14271         * gfortran.dg/graphite/interchange-4.f: New.
14272         * gfortran.dg/graphite/interchange-5.f: New.
14273
14274         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14275         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14276         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14277         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14278         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14279         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14280         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14281         * gfortran.dg/ltrans-7.f90: Removed.
14282         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14283
14284         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14285         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14286         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14287         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14288         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14289         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14290         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14291         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14292         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14293         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14294         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14295         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14296         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14297         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14298         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14299         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14300         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14301         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14302         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14303         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14304         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14305         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14306         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14307         * gcc.dg/tree-ssa/data-dep-1.c
14308         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14309         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14310         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14311         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14312         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14313
14314 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14315
14316         PR tree-optimization/47265
14317         PR tree-optimization/47443
14318         * gcc.c-torture/compile/pr47265.c: New test.
14319         * gcc.dg/pr47443.c: New test.
14320
14321 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14322
14323         PR tree-optimization/47382
14324         * g++.dg/torture/pr47382.C: New test.
14325         * g++.dg/opt/devirt1.C: Xfail.
14326
14327 2011-01-25  Yao Qi  <yao@codesourcery.com>
14328
14329         PR target/45701
14330         * gcc.target/arm/pr45701-1.c: New test.
14331         * gcc.target/arm/pr45701-2.c: New test.
14332         * gcc.target/arm/pr45701-3.c: New test.
14333
14334 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14335             Jakub Jelinek  <jakub@redhat.com>
14336
14337         PR tree-optimization/47271
14338         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14339
14340 2011-01-25  Nick Clifton  <nickc@redhat.com>
14341
14342         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14343         (saturate_add): Delete.
14344         (exchange): Delete.
14345         (main): Do not run saturate_add.
14346         (set_interrupts): Delete.
14347
14348 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14349
14350         PR fortran/47448
14351         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14352
14353 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14354
14355         PR tree-optimization/47427
14356         PR tree-optimization/47428
14357         * gcc.c-torture/compile/pr47427.c: New test.
14358         * gcc.c-torture/compile/pr47428.c: New test.
14359
14360 2011-01-25  Richard Guenther  <rguenther@suse.de>
14361
14362         PR middle-end/47411
14363         * gcc.dg/torture/pr47411.c: New testcase.
14364
14365 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14366
14367         * gfortran.dg/graphite/id-24.f: New.
14368         * gfortran.dg/graphite/id-25.f: New.
14369
14370 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14371
14372         * gfortran.dg/graphite/id-23.f: New.
14373
14374 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14375
14376         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14377
14378 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14379
14380         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14381         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14382         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14383         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14384         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14385         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14386         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14387         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14388         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14389
14390 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14391
14392         * gcc.dg/graphite/block-0.c: Add documentation.
14393         * gcc.dg/graphite/block-4.c: Same.
14394         * gcc.dg/graphite/block-7.c: Same.
14395         * gcc.dg/graphite/block-8.c: New.
14396         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14397         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14398         * gcc.dg/graphite/interchange-12.c: Add documentation.
14399         * gcc.dg/graphite/interchange-13.c: New.
14400         * gcc.dg/graphite/interchange-14.c: New.
14401         * gcc.dg/graphite/interchange-15.c: New.
14402         * gcc.dg/graphite/interchange-8.c: Add documentation.
14403         * gcc.dg/graphite/interchange-mvt.c: Same.
14404
14405 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14406
14407         PR target/47408
14408         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14409         * gcc.target/powerpc/altivec-14.c: Ditto.
14410         * gcc.target/powerpc/altivec-33.c: Ditto.
14411         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14412         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14413         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14414         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14415         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14416         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14417         * g++.dg/ext/altivec-15.C: Ditto.
14418         * g++.dg/ext/altivec-types-1.C: Ditto.
14419         * g++.dg/ext/altivec-types-2.C: Ditto.
14420         * g++.dg/ext/altivec-types-3.C: Ditto.
14421         * g++.dg/ext/altivec-types-4.C: Ditto.
14422
14423 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14424
14425         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14426
14427 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14428
14429         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14430         optimization options.
14431
14432 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14433
14434         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14435
14436         PR testsuite/45988
14437         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14438
14439 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14440
14441         PR fortran/47421
14442         * gfortran.dg/allocatable_scalar_12.f90: New.
14443
14444 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14445
14446         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14447         vectorization to be not profitable if peeling is used to
14448         realign the memory access.
14449         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14450         loop bound to avoid loop unrolling.
14451         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14452
14453 2011-01-22  Jan Hubicka  <jh@suse.cz>
14454
14455         PR lto/47333
14456         * g++.dg/lto/pr47333.C: New file.
14457
14458 2011-01-22  Jan Hubicka  <jh@suse.cz>
14459
14460         PR tree-optimization/43884
14461         PR lto/44334
14462         * gcc.dg/autopar/outer-2.c: Increase array size.
14463         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14464
14465 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14466
14467         PR fortran/38536
14468         * gfortran.dg/c_loc_tests_16.f90:  New test.
14469
14470 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14471
14472         PR fortran/47399
14473         * gfortran.dg/typebound_proc_19.f90: New.
14474
14475 2011-01-21  Jeff Law <law@redhat.com>
14476
14477         PR tree-optimization/47053
14478         * g++.dg/pr47053.C: New test.
14479
14480 2011-01-21  Jason Merrill  <jason@redhat.com>
14481
14482         PR c++/47041
14483         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14484
14485 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14486
14487         PR c++/47388
14488         * g++.dg/cpp0x/range-for10.C: New test.
14489         * g++.dg/template/for1.C: New test.
14490
14491         PR middle-end/45566
14492         * g++.dg/tree-prof/partition3.C: New test.
14493
14494         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14495
14496         PR rtl-optimization/47366
14497         * g++.dg/opt/pr47366.C: New test.
14498
14499 2011-01-21  Jason Merrill  <jason@redhat.com>
14500
14501         PR c++/46552
14502         * g++.dg/cpp0x/constexpr-regress2.C: New.
14503
14504         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14505
14506 2011-01-21  Jeff Law <law@redhat.com>
14507
14508         PR rtl-optimization/41619
14509         * gcc.dg/pr41619.c: New.
14510
14511 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14512
14513         PR tree-optimization/47355
14514         * g++.dg/opt/pr47355.C: New test.
14515
14516 2011-01-21  Richard Guenther  <rguenther@suse.de>
14517
14518         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14519         making main hot.
14520
14521 2011-01-21  Richard Guenther  <rguenther@suse.de>
14522
14523         PR tree-optimization/47365
14524         * gcc.dg/torture/pr47365.c: New testcase.
14525         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14526
14527 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14528
14529         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14530
14531 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14532
14533         PR tree-optimization/47391
14534         * gcc.dg/pr47391.c: New test.
14535
14536 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14537
14538         * g++.dg/template/char1.C: Use signed char.
14539
14540 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14541
14542         PR fortran/47377
14543         * gfortran.dg/pointer_target_4.f90: New.
14544
14545 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14546
14547         PR target/47251
14548         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14549         ILP32 system and not IP32.
14550
14551 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14552
14553         PR debug/46583
14554         * g++.dg/debug/pr46583.C: New.
14555
14556 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14557
14558         PR debug/47283
14559         * g++.dg/debug/pr47283.C: New test.
14560
14561         PR testsuite/47371
14562         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14563         * gcc.target/i386/headmerge-2.c: Likewise.
14564
14565 2011-01-20  Richard Guenther  <rguenther@suse.de>
14566
14567         PR middle-end/47370
14568         * gcc.dg/torture/pr47370.c: New testcase.
14569
14570 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14571
14572         PR tree-optimization/46130
14573         * gcc.dg/pr46130-1.c: New test.
14574         * gcc.dg/pr46130-2.c: New test.
14575
14576 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14577
14578         PR c++/47291
14579         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14580
14581 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14582
14583         PR debug/46240
14584         * g++.dg/debug/pr46240.cc: New.
14585
14586 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14587
14588         PR c++/47303
14589         * g++.dg/template/anonunion1.C: New test.
14590
14591         PR rtl-optimization/47337
14592         * gcc.c-torture/execute/pr47337.c: New test.
14593
14594 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14595
14596         PR testsuite/45342
14597         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14598
14599 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14600
14601         PR tree-optimization/46021
14602         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14603
14604 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14605
14606         PR tree-optimization/47290
14607         * g++.dg/torture/pr47290.C: New test.
14608
14609 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14610
14611         PR fortran/47240
14612         * gfortran.dg/proc_ptr_comp_29.f90: New.
14613
14614 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14615
14616         PR testsuite/41146
14617         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14618         powerpc-apple-darwin9.
14619
14620 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14621
14622         PR rtl-optimization/47299
14623         * gcc.c-torture/execute/pr47299.c: New test.
14624
14625 2011-01-17  Jason Merrill  <jason@redhat.com>
14626
14627         * g++.dg/cpp0x/constexpr-virtual.C: New.
14628
14629 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14630
14631         PR fortran/47331
14632         * gfortran.dg/gomp/pr47331.f90: New test.
14633
14634 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14635
14636         PR objc/47314
14637         * objc.dg/selector-warn-1.m: New.
14638         * obj-c++.dg/selector-warn-1.mm: New.
14639
14640 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14641
14642         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14643         Update dg-final accordingly.
14644
14645 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14646
14647         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14648
14649 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14650
14651         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14652         target check.
14653         * gcc.dg/guality/pr36728-2.c: Likewise.
14654
14655 2011-01-17  Richard Guenther  <rguenther@suse.de>
14656
14657         PR tree-optimization/47313
14658         * g++.dg/torture/pr47313.C: New testcase.
14659
14660 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14661
14662         PR target/47318
14663         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14664         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14665         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14666         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14667
14668         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14669         as __m256i.
14670         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14671         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14672         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14673
14674 2011-01-17  Richard Guenther  <rguenther@suse.de>
14675
14676         PR tree-optimization/45967
14677         * gcc.dg/torture/pr45967-2.c: New testcase.
14678         * gcc.dg/torture/pr45967-3.c: Likewise.
14679
14680 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14681
14682         PR testsuite/47325
14683         * g++.dg/ext/pr47213.C: Require visibility.
14684
14685 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14686
14687         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14688         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14689
14690 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14691
14692         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14693         Linux-based targets.
14694
14695 2011-01-13  Jan Hubicka  <jh@suse.cz>
14696
14697         PR tree-optimization/47276
14698         * gcc.dg/pr47276.c: New testcase.
14699
14700 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14701             Jonathan Wakely  <jwakely.gcc@gmail.com>
14702
14703         PR c++/33558
14704         * g++.dg/other/pr33558.C: New.
14705         * g++.dg/other/pr33558-2.C: New.
14706
14707 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14708
14709         PR tree-optimization/45934
14710         PR tree-optimization/46302
14711         * g++.dg/ipa/devirt-c-1.C: New test.
14712         * g++.dg/ipa/devirt-c-2.C: Likewise.
14713         * g++.dg/ipa/devirt-c-3.C: Likewise.
14714         * g++.dg/ipa/devirt-c-4.C: Likewise.
14715         * g++.dg/ipa/devirt-c-5.C: Likewise.
14716         * g++.dg/ipa/devirt-c-6.C: Likewise.
14717         * g++.dg/ipa/devirt-6.C: Likewise.
14718         * g++.dg/ipa/devirt-d-1.C: Likewise.
14719         * g++.dg/torture/pr45934.C: Likewise.
14720
14721 2011-01-14  Jason Merrill  <jason@redhat.com>
14722
14723         * g++.dg/cpp0x/variadic105.C: New.
14724
14725 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14726             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14727
14728         PR objc/45989
14729         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14730         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14731         execution tests on i?86-*-*, x86_64-*-* and
14732         powerpc*-apple-darwin* && ilp32.
14733         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14734         tests on i?86-*-* and x86_64-*-*.
14735
14736 2011-01-14  Richard Guenther  <rguenther@suse.de>
14737
14738         PR tree-optimization/47280
14739         * g++.dg/opt/pr47280.C: New testcase.
14740
14741 2011-01-14  Jason Merrill  <jason@redhat.com>
14742
14743         * g++.dg/cpp0x/constexpr-regress1.C: New.
14744
14745         * g++.dg/ext/flexary2.C: New.
14746
14747 2011-01-14  Richard Guenther  <rguenther@suse.de>
14748
14749         PR middle-end/47281
14750         * gcc.dg/torture/pr47281.c: New testcase.
14751         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14752
14753 2011-01-14  Richard Guenther  <rguenther@suse.de>
14754
14755         PR tree-optimization/47286
14756         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14757
14758 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14759
14760         PR c++/47213
14761         * g++.dg/ext/pr47213.C: New.
14762
14763 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14764
14765         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14766
14767 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14768             Mikael Morin  <mikael@gcc.gnu.org>
14769
14770         PR fortran/45848
14771         PR fortran/47204
14772         * gfortran.dg/select_type_20.f90: New.
14773         * gfortran.dg/select_type_21.f90: New.
14774
14775 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14776
14777         PR target/47251
14778         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14779
14780 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14781
14782         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14783         * gcc.dg/guality/pr36728-2.c: Likewise.
14784
14785 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14786
14787         PR debug/PR46973
14788         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14789
14790 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14791
14792         PR rtl-optimization/45352
14793         * gcc.dg/pr45352-3.c: New.
14794
14795 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14796
14797         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14798         comment.
14799         * g++.dg/cpp0x/range-for8.C: New.
14800         * g++.dg/cpp0x/range-for9.C: New.
14801
14802 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14803
14804         PR debug/47209
14805         * g++.dg/debug/pr47209.C: New.
14806
14807 2011-01-12  Richard Guenther  <rguenther@suse.de>
14808
14809         PR lto/47259
14810         * gcc.dg/lto/pr47259_0.c: New testcase.
14811         * gcc.dg/lto/pr47259_1.c: Likewise.
14812
14813 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14814
14815         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14816         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14817         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14818         methods missing from the OBJC2 Object.
14819         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14820         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14821         GNU and NeXT runtimes.
14822         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14823         comments.
14824         * objc-obj-c++-shared/Object1.m: Likewise.
14825         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14826         * objc.dg/proto-qual-1.m: Likewise.
14827         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14828         * obj-c++.dg/proto-qual-1.mm: Likewise.
14829
14830 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14831
14832         PR testsuite/33033
14833         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14834
14835 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14836
14837         Fixed the Objective-C++ testsuite and updated all tests.
14838         * lib/obj-c++.exp (obj-c++_init): Declare and set
14839         gcc_warning_prefix and gcc_error_prefix.
14840         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14841         'dg-warning', 'dg-message' and 'dg-error'.
14842         * obj-c++.dg/class-extension-3.mm: Likewise.
14843         * obj-c++.dg/class-protocol-1.mm: Likewise.
14844         * obj-c++.dg/encode-7.mm: Likewise.
14845         * obj-c++.dg/exceptions-3.mm: Likewise.
14846         * obj-c++.dg/exceptions-5.mm: Likewise.
14847         * obj-c++.dg/method-12.mm: Likewise.
14848         * obj-c++.dg/method-13.mm: Likewise.
14849         * obj-c++.dg/method-15.mm: Likewise.
14850         * obj-c++.dg/method-16.mm: Likewise.
14851         * obj-c++.dg/method-4.mm: Likewise.
14852         * obj-c++.dg/method-8.mm: Likewise.
14853         * obj-c++.dg/method-conflict-1.mm: Likewise.
14854         * obj-c++.dg/method-conflict-2.mm: Likewise.
14855         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14856         and uncommented second part of the testcase now that the testsuite
14857         works correctly.
14858         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14859         and uncommented second part of the testcase now that the testsuite
14860         works correctly.
14861         * obj-c++.dg/private-1.mm: Likewise.
14862         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14863         * obj-c++.dg/syntax-error-7.mm: Likewise.
14864         * obj-c++.dg/warn5.mm: Likewise.
14865         * obj-c++.dg/property/at-property-14.mm: Likewise.
14866         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14867         FIXME.
14868         * obj-c++.dg/property/at-property-18.mm: Likewise.
14869         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14870         FIXME.
14871         * obj-c++.dg/property/at-property-21.mm: Likewise.
14872         * obj-c++.dg/property/at-property-28.mm: Likewise.
14873         * obj-c++.dg/property/at-property-5.mm: Likewise.
14874         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14875         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14876         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14877         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14878         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14879         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14880         * obj-c++.dg/tls/diag-5.mm: Likewise.
14881         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14882         dg-error, now matched correctly.
14883
14884 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14885
14886         * objc.dg/property/at-property-29.m: New.
14887         * obj-c++.dg/property/at-property-29.mm: New.
14888
14889 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14890
14891         * go.test/go-test.exp (go-set-goarch): New proc.
14892         (go-gc-tests): Use it.
14893
14894 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14895
14896         PR debug/46955
14897         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14898
14899 2011-01-11  Richard Henderson  <rth@redhat.com>
14900
14901         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14902
14903 2011-01-11  Jan Hubicka  <jh@suse.cz>
14904
14905         PR lto/45721
14906         PR lto/45375
14907         * gcc.dg/lto/pr45721_1.c: New file.
14908         * gcc.dg/lto/pr45721_0.c: New file.
14909
14910 2011-01-11  Richard Guenther  <rguenther@suse.de>
14911
14912         PR tree-optimization/46076
14913         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14914
14915 2011-01-11  Jeff Law <law@redhat.com>
14916
14917         * PR tree-optimization/47086
14918         * gcc.dg/pr47086.c: New test.
14919
14920 2011-01-11  Jason Merrill  <jason@redhat.com>
14921
14922         PR c++/46658
14923         * g++.dg/template/new10.C: New.
14924
14925         PR c++/45520
14926         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14927
14928 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14929
14930         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14931         Split type definitions and NSConstantString class into...
14932         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14933         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14934         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14935         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14936         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14937         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14938         to comments.
14939         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14940         encode defines for newer NeXT system headers.
14941         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14942         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14943         * objc.dg/foreach-5.m: Likewise.
14944         * objc.dg/foreach-2.m: Likewise.
14945         * objc.dg/foreach-4.m: Likewise.
14946         * objc.dg/torture/strings/string1.m: Likewise.
14947         * objc.dg/torture/strings/string2.m: Likewise.
14948         * objc.dg/torture/strings/string3.m: Likewise.
14949         * objc.dg/torture/strings/string4.m: Likewise.
14950         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14951         header and stand alone.
14952         * obj-c++.dg/strings/strings-2.mm: Likewise.
14953         * objc.dg/torture/strings/const-str-3.m: Likewise.
14954         * objc.dg/strings/strings-2.m: Likewise.
14955         * objc.dg/strings/const-str-12b.m: Likewise.
14956
14957 2011-01-12  Richard Guenther  <rguenther@suse.de>
14958
14959         PR middle-end/32511
14960         * gcc.dg/attr-weak-1.c: Adjust.
14961
14962 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14963
14964         PR fortran/47051
14965         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14966         standard compliant and comment.
14967
14968 2011-01-10  Jan Hubicka  <jh@suse.cz>
14969
14970         PR lto/46083
14971         * gcc.dg/initpri3.c: New testcase.
14972
14973 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14974
14975         PR lto/47222
14976         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14977         externally visible.
14978         (g_esi): Likewise.
14979         (g_ebx): Likewise.
14980         (g_ebp): Likewise.
14981         (g_esp): Likewise.
14982         (g_ebp_save): Likewise.
14983         (g_esp_save): Likewise.
14984
14985 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14986
14987         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14988
14989 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14990
14991         PR tree-optimization/46021
14992         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14993         i?86-*-*, x86_64-*-*.
14994
14995 2011-01-10  Jeff Law <law@redhat.com>
14996
14997         * PR tree-optimization/47141
14998         * gcc.c-torture/compile/pr47141.c: New test.
14999
15000 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15001
15002         PR testsuite/46230
15003         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15004         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15005         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15006         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15007
15008         PR testsuite/46230
15009         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15010         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15011         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15012         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15013         being vectorized.  Adjust dg-final pattern.
15014
15015         PR testsuite/46230
15016         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15017         * gcc.dg/vect/slp-24.c: Likewise.
15018
15019 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15020
15021         PR c++/47218
15022         * g++.dg/other/pr47218-1.C: New test file.
15023         * g++.dg/other/pr47218.C: Likewise.
15024         * g++.dg/other/pr47218.h: New supporting header.
15025
15026 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15027
15028         PR objc/47232
15029         * objc.dg/attributes/invalid-attribute-1.m: New.
15030         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15031
15032 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15033
15034         PR fortran/47224
15035         * gfortran.dg/proc_ptr_comp_28.f90: New.
15036
15037 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15038
15039         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15040         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15041         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15042         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15043         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15044         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15045         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15046         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15047         * objc.dg/gnu-api-2-class.m: Likewise.
15048         * objc.dg/gnu-api-2-ivar.m: Likewise.
15049         * objc.dg/gnu-api-2-method.m: Likewise.
15050         * objc.dg/gnu-api-2-objc.m: Likewise.
15051         * objc.dg/gnu-api-2-object.m: Likewise.
15052         * objc.dg/gnu-api-2-property.m: Likewise.
15053         * objc.dg/gnu-api-2-protocol.m: Likewise.
15054         * objc.dg/gnu-api-2-sel.m: Likewise.
15055
15056 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15057
15058         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15059         * objc.dg/objc-foreach-4.m: Likewise.
15060         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15061         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15062         * objc.dg/foreach-4.m: Likewise.
15063         * objc.dg/foreach-5.m: Likewise.
15064         * objc.dg/foreach-3.m: Return self from init.
15065
15066 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15067
15068         PR fortran/38536
15069         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15070
15071 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15072
15073         PR fortran/46313
15074         * gfortran.dg/class_35.f90: New.
15075
15076 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15077
15078         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15079
15080 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15081
15082         PR objc/47078
15083         * objc.dg/invalid-method-2.m: New.
15084         * obj-c++.dg/invalid-method-2.mm: New.
15085
15086 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15087
15088         PR fortran/46896
15089         * gfortran.dg/transpose_optimization_2.f90 : New test.
15090
15091 2011-01-08  Jan Hubicka  <jh@suse.cz>
15092
15093         PR tree-optmization/46469
15094         * g++.dg/torture/pr46469.C: New testcase.
15095
15096 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15097
15098         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15099         emulation of libobjc-gnu structure layout functionality to ..
15100         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15101         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15102         * objc/execute/bf-common.h: Adjust headers.
15103         * objc/execute/bf-1.m: Likewise.
15104         * objc/execute/bf-2.m: Likewise.
15105         * objc/execute/bf-3.m: Likewise.
15106         * objc/execute/bf-4.m: Likewise.
15107         * objc/execute/bf-5.m: Likewise.
15108         * objc/execute/bf-6.m: Likewise.
15109         * objc/execute/bf-7.m: Likewise.
15110         * objc/execute/bf-8.m: Likewise.
15111         * objc/execute/bf-9.m: Likewise.
15112         * objc/execute/bf-10.m: Likewise.
15113         * objc/execute/bf-11.m: Likewise.
15114         * objc/execute/bf-12.m: Likewise.
15115         * objc/execute/bf-13.m: Likewise.
15116         * objc/execute/bf-14.m: Likewise.
15117         * objc/execute/bf-15.m: Likewise.
15118         * objc/execute/bf-16.m: Likewise.
15119         * objc/execute/bf-17.m: Likewise.
15120         * objc/execute/bf-18.m: Likewise.
15121         * objc/execute/bf-19.m: Likewise.
15122         * objc/execute/bf-20.m: Likewise.
15123         * objc/execute/bf-21.m: Likewise.
15124         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15125         objc_get_type_qualifiers ().
15126
15127 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15128
15129         PR fortran/45777
15130         * gfortran.dg/dependency_39.f90:  New test.
15131
15132 2011-01-07  Jan Hubicka  <jh@suse.cz>
15133
15134         Get builtins tests ready for linker plugin.
15135         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15136         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15137         my_memset, my_bzero): Mark used.
15138         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15139         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15140         volatile.
15141         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15142         volatile.
15143
15144 2011-01-07  Jan Hubicka  <jh@suse.cz>
15145
15146         PR tree-optimization/46367
15147         * g++.dg/torture/pr46367.C: New file.
15148
15149 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15150
15151         PR target/47201
15152         * gcc.dg/pr47201.c: New test.
15153
15154         PR bootstrap/47187
15155         * gcc.dg/tree-prof/pr47187.c: New test.
15156
15157 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15158
15159         PR fortran/41580
15160         * gfortran.dg/extends_type_of_3.f90: New.
15161
15162 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15163
15164         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15165         * g++.dg/ext/dllimport-MI1.C: Likewise.
15166         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15167         * g++.dg/ext/dllimport10.C: Likewise.
15168         * g++.dg/ext/dllimport11.C: Likewise.
15169         * g++.dg/ext/dllimport12.C: Likewise.
15170         * g++.dg/ext/dllimport13.C: Likewise.
15171         * g++.dg/ext/dllimport2.C: Likewise.
15172         * g++.dg/ext/dllimport3.C: Likewise.
15173         * g++.dg/ext/dllimport4.C: Likewise.
15174         * g++.dg/ext/dllimport5.C: Likewise.
15175         * g++.dg/ext/dllimport6.C: Likewise.
15176         * g++.dg/ext/dllimport8.C: Likewise.
15177         * g++.dg/ext/dllimport9.C: Likewise.
15178         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15179         targets, too. Additionally enable test for i?86-*-mingw*.
15180         * g++.dg/ext/selectany1.C: Likewise.
15181         Remove guard variable check.
15182
15183 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15184
15185         PR fortran/47189
15186         PR fortran/47194
15187         * gfortran.dg/storage_size_3.f08: Extended.
15188
15189 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15190
15191         PR c++/47022
15192         * g++.dg/template/stdarg1.C: New test.
15193
15194 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15195
15196         PR fortran/47195
15197         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15198         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15199         from the interface of functions to not hide the errors that
15200         shall be tested.
15201
15202 2011-01-06  Jan Hubicka  <jh@suse.cz>
15203
15204         * gcc.dg/lto/pr47188_0.c: New testcase.
15205         * gcc.dg/lto/pr47188_1.c: New testcase.
15206
15207 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15208
15209         PR fortran/33117
15210         PR fortran/46478
15211         * gfortran.dg/interface_33.f90: New test.
15212
15213 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15214
15215         PR c/47150
15216         * gcc.c-torture/compile/pr47150.c: New test.
15217
15218 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15219
15220         PR tree-optimization/47139
15221         * gcc.dg/vect/pr47139.c: New test.
15222
15223 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15224
15225         PR fortran/47180
15226         * gfortran.dg/extends_type_of_2.f03: New.
15227
15228 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15229
15230         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15231
15232 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15233
15234         * gnat.dg/opt14.adb: New test.
15235
15236 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15237
15238         PR fortran/46017
15239         * gfortran.dg/allocate_error_2.f90:  New test.
15240
15241 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15242
15243         PR fortran/47024
15244         * gfortran.dg/storage_size_3.f08: New.
15245
15246 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15247
15248         PR libgfortran/47154
15249         * gfortran.dg/namelist_68.f90: New test.
15250
15251 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15252
15253         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15254
15255 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15256
15257         PR fortran/46448
15258         * gfortran.dg/class_34.f90: New.
15259
15260 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15261
15262         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15263         use __builtin_inff.  Skip all single-precision tests that require
15264         Infinity.
15265
15266 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15267
15268         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15269
15270 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15271
15272         PR tree-optimization/47148
15273         * gcc.c-torture/execute/pr47148.c: New test.
15274
15275         PR tree-optimization/47155
15276         * gcc.c-torture/execute/pr47155.c: New test.
15277
15278         PR rtl-optimization/47157
15279         * gcc.c-torture/compile/pr47157.c: New test.
15280
15281 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15282
15283         * gcc.dg/torture/vector-shift2.c (schar): Define.
15284         (main): Always use schar or uchar instead of plain "char" to avoid
15285         dependencies on implementation-defined char signedness.
15286
15287 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15288
15289         PR tree-optimization/46801
15290         * gnat.dg/pack9.adb: Remove xfail.
15291
15292 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15293
15294         PR tree-optimization/46984
15295         * g++.dg/ipa/pr46984.C: New test.
15296
15297 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15298
15299         PR fortran/46408
15300         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15301
15302 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15303
15304         PR tree-optimization/47140
15305         * gcc.c-torture/compile/pr47140.c: New test.
15306
15307         PR rtl-optimization/47028
15308         * gcc.dg/pr47028.c: New test.
15309
15310 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15311
15312         * objc.dg/protocol-forward-1.m: Removed TODO.
15313         * objc.dg/protocol-forward-2.m: New.
15314         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15315         * obj-c++.dg/protocol-forward-2.mm: New.
15316
15317 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15318
15319         PR target/38662
15320         * g++.dg/eh/pr38662.C: New testcase.
15321
15322 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15323
15324         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15325         scan for newline '\n'.
15326
15327 \f
15328 Copyright (C) 2011 Free Software Foundation, Inc.
15329
15330 Copying and distribution of this file, with or without modification,
15331 are permitted in any medium without royalty provided the copyright
15332 notice and this notice are preserved.