OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
2
3         PR middle-end/51200
4         * gcc.target/arm/volatile-bitfields-4.c: New test.
5         * c-c++-common/abi-bf.c: New test.
6
7 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
8
9         PR debug/49951
10         * g++.dg/gcov/gcov-2.C: Adjust.
11
12 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
13
14         PR c++/51612
15         * g++.dg/cpp0x/constexpr-ice4.C: New.
16
17 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
18
19         PR c++/51328
20         * g++.dg/template/crash109.C: New.
21
22 2011-12-19  Jason Merrill  <jason@redhat.com>
23
24         PR c++/51530
25         * g++.dg/cpp0x/nullptr26.C: New.
26
27 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
28
29         * gcc.target/mips/mult-1.c: Require -O2.
30
31 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
32
33         * gcc.target/mips/ext-2.c: Add NOMIPS16.
34
35 2011-12-19  Jason Merrill  <jason@redhat.com>
36
37         PR c++/51526
38         * g++.dg/cpp0x/constexpr-delegating.C: New.
39
40 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
41             Tom de Vries <tom@codesourcery.com>
42
43         PR rtl-opt/50380
44         * gcc.c-torture/compile/pr50380.c: New testcase.
45
46 2011-12-19  Tobias Burnus  <burnus@net-b.de>
47
48         PR fortran/51605
49         * gfortran.dg/block_10.f90: New.
50
51 2011-12-19  Jason Merrill  <jason@redhat.com>
52
53         PR c++/51553
54         * g++.dg/cpp0x/initlist64.C: New.
55
56         PR c++/51228
57         * c-c++-common/transparent-union-1.c: New.
58
59 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
60
61         PR tree-optimization/51580
62         * gnat.dg/specs/loop_optimization1.ads: New test.
63         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
64
65 2011-12-19  Richard Guenther  <rguenther@suse.de>
66
67         PR lto/51573
68         * gcc.dg/lto/20111207-2_0.c: Adjust.
69         * g++.dg/lto/pr51573-1_0.C: New testcase.
70
71 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
72
73         PR c++/51619
74         * g++.dg/cpp0x/pr51619.C: New test.
75
76 2011-12-19  Tobias Burnus  <burnus@net-b.de>
77
78         PR fortran/51605
79         * gfortran.dg/select_type_25.f90: New.
80
81 2011-12-19  Martin Jambor  <mjambor@suse.cz>
82
83         PR tree-optimization/51583
84         * gcc.dg/tree-ssa/pr51583.c: New test.
85
86 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
87
88         PR tree-optimization/51596
89         * g++.dg/opt/pr51596.C: New test.
90
91         PR middle-end/51590
92         PR tree-optimization/51606
93         * gcc.dg/vect/pr51590.c: New test.
94
95 2011-12-19  Richard Guenther  <rguenther@suse.de>
96
97         PR lto/51572
98         * g++.dg/lto/pr51572-2_0.C: New testcase.
99
100 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
101
102         PR c++/51477
103         * g++.dg/cpp0x/nsdmi6.C: New test.
104
105 2011-12-19  Tobias Burnus  <burnus@net-b.de>
106
107         * gfortran.dg/coarray_poly_3.f90: New.
108         * coarray/poly_run_1.f90: Enable some previously commented code.
109
110 2011-12-19  Jason Merrill  <jason@redhat.com>
111
112         PR c++/51489
113         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
114
115 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
116
117         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
118
119 2011-12-17  Jason Merrill  <jason@redhat.com>
120
121         PR c++/51588
122         * g++.dg/parse/enum7.C: New.
123
124         PR c++/51586
125         * g++.dg/lookup/nested2.C: New.
126
127         PR c++/51587
128         * g++.dg/parse/enum6.C: New.
129
130 2011-12-17  Tom de Vries  <tom@codesourcery.com>
131
132         PR tree-optimization/51491
133         * gcc.dg/pr51491.c: New test.
134         * gcc.dg/pr51491-2.c: Same.
135
136 2011-12-16  Jason Merrill  <jason@redhat.com>
137
138         PR c++/51416
139         * g++.dg/cpp0x/auto31.C: New.
140
141 2011-12-16  Ian Lance Taylor  <iant@google.com>
142
143         PR middle-end/51592
144         * gcc.dg/20111216-1.c: New test.
145
146 2011-12-16  Jason Merrill  <jason@redhat.com>
147
148         PR c++/51461
149         * g++.dg/init/static4.C: New.
150
151 2011-12-16  Jason Merrill  <jason@redhat.com>
152
153         PR c++/51331
154         * g++.dg/init/value10.C: New.
155
156 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
157
158         PR testsuite/50803
159         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
160
161         PR tree-optimization/51575
162         * g++.dg/opt/pr51575.C: New test.
163
164         PR debug/51557
165         * gcc.dg/pr51557.c: New test.
166
167 2011-12-16  Richard Guenther  <rguenther@suse.de>
168
169         PR lto/51572
170         * gcc.dg/lto/pr51572-1_0.c: New testcase.
171
172 2011-12-15  Jason Merrill  <jason@redhat.com>
173
174         PR c++/51458
175         * g++.dg/ext/desig4.C: New.
176
177 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
178
179         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
180         A%disp() to use scalarizer.
181         * gfortran.dg/class_array_9.f03: New.
182
183 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
184
185         * gcc.dg/vect/vect-sdivmod-1.c: New test.
186
187         PR c++/51463
188         * g++.dg/cpp0x/pr51463.C: New test.
189
190         PR c/51360
191         * c-c++-common/gomp/pr51360.c: New test.
192         * g++.dg/gomp/pr51360.C: New test.
193
194         PR middle-end/49806
195         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
196         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
197
198         PR tree-optimization/51117
199         * g++.dg/opt/pr51117.C: New test.
200
201 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
202
203         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
204         New definitions.
205         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
206         Likewise.
207         (stpncpy, __stpncpy_chk): New functions.
208         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
209         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
210
211 2011-12-15  Richard Guenther  <rguenther@suse.de>
212
213         PR lto/51567
214         * g++.dg/lto/pr51567-1_0.C: New testcase.
215
216 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
217
218         PR c++/51473
219         * g++.dg/cpp0x/auto30.C: New test.
220
221 2011-12-15  Tobias Burnus  <burnus@net-b.de>
222
223         * gfortran.dg/coarray/poly_run_3.f90: New.
224         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
225
226 2011-12-15  Richard Guenther  <rguenther@suse.de>
227
228         PR lto/51564
229         * g++.dg/lto/pr51564-1_0.C: New testcase.
230
231 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
232
233         PR libstdc++/51365
234         * g++.dg/ext/is_final.C: New.
235
236 2012-12-15  Richard Guenther  <rguenther@suse.de>
237
238         PR lto/48508
239         * g++.dg/lto/pr48508-1_0.C: New testcase.
240         * g++.dg/lto/pr48508-1_1.C: Likewise.
241
242 2011-12-14  Jason Merrill  <jason@redhat.com>
243
244         PR c++/51554
245         * g++.dg/init/constant1.C: New.
246
247         PR c++/51248
248         * g++.dg/other/enum2.C: New.
249
250 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
251
252         PR c++/51475
253         * g++.dg/cpp0x/initlist63.C: New test.
254
255 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
256
257         PR target/50931
258         * gcc.target/avr/torture/int24-mul.c: New.
259
260 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
261
262         PR c++/51476
263         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
264
265 2011-12-13  Jason Merrill  <jason@redhat.com>
266
267         PR c++/51406
268         PR c++/51161
269         * g++.dg/cpp0x/rv-cast3.C: New.
270         * g++.dg/cpp0x/rv-cast4.C: New.
271
272 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
273
274         PR c++/51464
275         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
276
277 2011-12-13  Andrew Pinski  <apinski@cavium.com>
278             Adam Nemet  <anemet@caviumnetworks.com>
279
280         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
281         -fdump-* options.
282         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
283         * gcc.target/mips/octeon-pipe-1.c: New testcase.
284
285 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
286
287         PR c++/14258
288         * g++.dg/template/using16.C: New.
289         * g++.dg/template/using17.C: New.
290
291 2011-12-13  Martin Jambor  <mjambor@suse.cz>
292
293         PR tree-optimization/51362
294         * gcc.dg/ipa/pr51362.c: New test.
295
296 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
297
298         PR testsuite/51524
299         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
300         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
301
302 2011-12-13  Richard Guenther  <rguenther@suse.de>
303
304         PR lto/48354
305         * g++.dg/lto/pr48354-1_0.C: New testcase.
306
307 2011-12-13  Richard Guenther  <rguenther@suse.de>
308
309         PR tree-optimization/51519
310         * gcc.dg/pr51519.c: New testcase.
311
312 2011-12-13  Richard Guenther  <rguenther@suse.de>
313
314         * gcc.dg/lto/20111213-1_0.c: New testcase.
315
316 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
317
318         * gnat.dg/vect1.ad[sb]: Add more tests.
319         * gnat.dg/vect2.ad[sb]: Likewise.
320         * gnat.dg/vect3.ad[sb]: Likewise.
321         * gnat.dg/vect4.ad[sb]: Likewise.
322         * gnat.dg/vect5.ad[sb]: Likewise.
323         * gnat.dg/vect6.ad[sb]: Likewise.
324
325 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
326
327         PR rtl-optimization/51495
328         * gcc.c-torture/compile/pr51495.c: New test.
329
330         PR tree-optimization/51481
331         * gcc.dg/pr51481.c: New test.
332
333 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
334
335         PR tree-optimization/45830
336         * gcc.c-torture/execute/pr45830.c: Move from here to...
337         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
338         dg-additional-options magic.
339
340 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
341
342         * gfortran.dg/nested_modules_2.f90: Tighten test.
343
344 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
345
346         * gcc.c-torture/execute/20111212-1.c: New test.
347
348 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
349
350         PR testsuite/51511
351         * gcc.dg/pr45819.c: Add -w to dg-options.
352
353 2011-12-12  Torvald Riegel  <triegel@redhat.com>
354
355         * g++.dg/tm/noexcept-1.C: New test.
356         * g++.dg/tm/noexcept-2.C: New test.
357         * g++.dg/tm/noexcept-3.C: New test.
358         * g++.dg/tm/noexcept-4.C: New test.
359         * g++.dg/tm/noexcept-5.C: New test.
360
361 2011-12-12  Torvald Riegel  <triegel@redhat.com>
362
363         * c-c++-common/tm/20111206.c: New test.
364
365 2011-12-12  Richard Guenther  <rguenther@suse.de>
366
367         PR lto/51262
368         * g++.dg/opt/pr51262.C: New testcase.
369
370 2011-12-12  Revital Eres  <revital.eres@linaro.org>
371
372         PR rtl-optimization/47013
373         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
374         to preserve the function.
375         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
376         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
377         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
378         -fmodulo-sched-allow-regmoves flags.
379         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
380         and avoid superfluous spaces in dg-final for spu-*-*.
381         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
382         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
383         change scan-rtl-dump-times for powerpc*-*-*.
384         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
385         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
386         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
387
388 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
389
390         PR tree-optimization/51485
391         * g++.dg/vect/pr51485.cc: New test.
392
393 2011-12-11  Tobias Burnus  <burnus@net-b.de>
394
395         PR fortran/50923
396         * gfortran.dg/warn_function_without_result_2.f90: New.
397
398 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
399             Tobias Burnus  <burnus@gcc.gnu.org>
400
401         PR fortran/41539
402         PR fortran/43214
403         PR fortran/43969
404         PR fortran/44568
405         PR fortran/46356
406         PR fortran/46990
407         PR fortran/49074
408         * gfortran.dg/class_array_1.f03: New.
409         * gfortran.dg/class_array_2.f03: New.
410         * gfortran.dg/class_array_3.f03: New.
411         * gfortran.dg/class_array_4.f03: New.
412         * gfortran.dg/class_array_5.f03: New.
413         * gfortran.dg/class_array_6.f03: New.
414         * gfortran.dg/class_array_7.f03: New.
415         * gfortran.dg/class_array_8.f03: New.
416         * gfortran.dg/coarray_poly_1.f90: New.
417         * gfortran.dg/coarray_poly_2.f90: New.
418         * gfortran.dg/coarray/poly_run_1.f90: New.
419         * gfortran.dg/coarray/poly_run_2.f90: New.
420         * gfortran.dg/class_to_type_1.f03: New.
421         * gfortran.dg/type_to_class_1.f03: New.
422         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
423         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
424         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
425
426 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
427
428         PR fortran/50690
429         * gfortran.dg/gomp/workshare2.f90:  New test.
430         * gfortran.dg/gomp/workshare3.f90:  New test.
431
432 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
433
434         * gnat.dg/specs/elab3.ads: New test.
435
436 2011-12-10  Richard Henderson  <rth@redhat.com>
437
438         * gcc.target/powerpc/altivec-perm-1.c: New.
439         * gcc.target/powerpc/altivec-perm-2.c: New.
440         * gcc.target/powerpc/altivec-perm-4.c: New.
441
442 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
443
444         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
445         Add a scan-assembler-time clause to test for the interupt vector jump.
446         (f): Rename to ...
447         (dma0_handler): ... this.
448
449 2011-12-10  Nathan Sidwell  <nathan@acm.org>
450
451         PR gcov-profile/51449
452         * g++.dg/gcov/gcov-14.C: New.
453
454 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
455
456         * gcc.c-torture/compile/20111209-1.c: New test.
457
458 2011-12-09  Jason Merrill  <jason@redhat.com>
459
460         PR c++/51151
461         * g++.dg/warn/Woverflow-4.C: New.
462
463 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
464
465         PR c++/51289
466         * g++.dg/cpp0x/alias-decl-17.C: New test.
467
468 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
469
470         * gcc.target/powerpc/recip-5.c: Disable running on any system that
471         does not support VSX.
472
473         * gcc.target/powerpc/ppc-target-4.c: New file to test target
474         specific functions enabling target specific builtins.
475
476 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
477
478         * gcc.dg/vect/slp-13.c: Array size increase reverted.
479         * gcc.dg/vect/slp-24.c: Ditto.
480         * gcc.dg/vect/slp-3.c: Ditto.
481         * gcc.dg/vect/slp-34.c: Ditto.
482         * gcc.dg/vect/slp-4.c: Ditto.
483         * gcc.dg/vect/slp-cond-2.c: Ditto.
484         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
485         * gcc.dg/vect/vect-1.c: Ditto.
486         * gcc.dg/vect/vect-10.c: Ditto.
487         * gcc.dg/vect/vect-105.c: Ditto.
488         * gcc.dg/vect/vect-112.c: Ditto.
489         * gcc.dg/vect/vect-15.c: Ditto.
490         * gcc.dg/vect/vect-2.c: Ditto.
491         * gcc.dg/vect/vect-31.c: Ditto.
492         * gcc.dg/vect/vect-32.c: Ditto.
493         * gcc.dg/vect/vect-33.c: Ditto.
494         * gcc.dg/vect/vect-34.c: Ditto.
495         * gcc.dg/vect/vect-35.c: Ditto.
496         * gcc.dg/vect/vect-36.c: Ditto.
497         * gcc.dg/vect/vect-6.c: Ditto.
498         * gcc.dg/vect/vect-73.c: Ditto.
499         * gcc.dg/vect/vect-74.c: Ditto.
500         * gcc.dg/vect/vect-75.c: Ditto.
501         * gcc.dg/vect/vect-76.c: Ditto.
502         * gcc.dg/vect/vect-80.c: Ditto.
503         * gcc.dg/vect/vect-85.c: Ditto.
504         * gcc.dg/vect/vect-89.c: Ditto.
505         * gcc.dg/vect/vect-97.c: Ditto.
506         * gcc.dg/vect/vect-98.c: Ditto.
507         * gcc.dg/vect/vect-all.c: Ditto.
508         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
509         * gcc.dg/vect/vect-iv-8.c: Ditto.
510         * gcc.dg/vect/vect-iv-8a.c: Ditto.
511         * gcc.dg/vect/vect-outer-1.c: Ditto.
512         * gcc.dg/vect/vect-outer-1a.c: Ditto.
513         * gcc.dg/vect/vect-outer-1b.c: Ditto.
514         * gcc.dg/vect/vect-outer-2.c: Ditto.
515         * gcc.dg/vect/vect-outer-2a.c: Ditto.
516         * gcc.dg/vect/vect-outer-2c.c: Ditto.
517         * gcc.dg/vect/vect-outer-3.c: Ditto.
518         * gcc.dg/vect/vect-outer-3a.c: Ditto.
519         * gcc.dg/vect/vect-outer-4a.c: Ditto.
520         * gcc.dg/vect/vect-outer-4b.c: Ditto.
521         * gcc.dg/vect/vect-outer-4c.c: Ditto.
522         * gcc.dg/vect/vect-outer-4d.c: Ditto.
523         * gcc.dg/vect/vect-outer-4m.c: Ditto.
524         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
525         * gcc.dg/vect/vect-outer-fir.c: Ditto.
526         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
527         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
528         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
529         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
530         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
531         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
532         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
533         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
534         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
535         * gcc.dg/vect/vect-shift-2.c: Ditto.
536         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
537         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
538         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
539         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
540         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
541         * gcc.dg/vect/slp-13-big-array.c: New test.
542         * gcc.dg/vect/slp-24-big-array.c: Ditto.
543         * gcc.dg/vect/slp-3-big-array.c: Ditto.
544         * gcc.dg/vect/slp-34-big-array.c: Ditto.
545         * gcc.dg/vect/slp-4-big-array.c: Ditto.
546         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
547         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
548         * gcc.dg/vect/vect-1-big-array.c: Ditto.
549         * gcc.dg/vect/vect-10-big-array.c: Ditto.
550         * gcc.dg/vect/vect-105-big-array.c: Ditto.
551         * gcc.dg/vect/vect-112-big-array.c: Ditto.
552         * gcc.dg/vect/vect-15-big-array.c: Ditto.
553         * gcc.dg/vect/vect-2-big-array.c: Ditto.
554         * gcc.dg/vect/vect-31-big-array.c: Ditto.
555         * gcc.dg/vect/vect-32-big-array.c: Ditto.
556         * gcc.dg/vect/vect-33-big-array.c: Ditto.
557         * gcc.dg/vect/vect-34-big-array.c: Ditto.
558         * gcc.dg/vect/vect-35-big-array.c: Ditto.
559         * gcc.dg/vect/vect-36-big-array.c: Ditto.
560         * gcc.dg/vect/vect-6-big-array.c: Ditto.
561         * gcc.dg/vect/vect-73-big-array.c: Ditto.
562         * gcc.dg/vect/vect-74-big-array.c: Ditto.
563         * gcc.dg/vect/vect-75-big-array.c: Ditto.
564         * gcc.dg/vect/vect-76-big-array.c: Ditto.
565         * gcc.dg/vect/vect-80-big-array.c: Ditto.
566         * gcc.dg/vect/vect-85-big-array.c: Ditto.
567         * gcc.dg/vect/vect-89-big-array.c: Ditto.
568         * gcc.dg/vect/vect-97-big-array.c: Ditto.
569         * gcc.dg/vect/vect-98-big-array.c: Ditto.
570         * gcc.dg/vect/vect-all-big-array.c: Ditto.
571         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
572         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
573         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
574         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
575         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
576         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
577         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
578         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
579         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
580         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
581         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
582         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
583         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
584         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
585         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
586         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
587         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
588         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
589         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
590         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
591         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
592         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
593         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
594         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
595         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
596         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
597         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
598         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
599         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
600         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
601         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
602         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
603         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
604
605 2011-12-09  Richard Guenther  <rguenther@suse.de>
606
607         PR lto/48042
608         * g++.dg/lto/pr48042_0.C: New testcase.
609
610 2011-12-09  Richard Guenther  <rguenther@suse.de>
611
612         PR tree-optimization/51482
613         * g++.dg/torture/pr51482.C: New testcase.
614
615 2011-12-08  Andrew Pinski  <apinski@cavium.com>
616
617         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
618         * gcc.target/mips/dmult-1.c: Likewise.
619         * gcc.target/mips/branch-1.c: Likewise.
620         * gcc.target/mips/extend-1.c: Likewise.
621
622 2011-12-08  Jason Merrill  <jason@redhat.com>
623
624         PR c++/51318
625         * g++.dg/template/cond8.C: New.
626
627         PR c++/51459
628         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
629
630 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
631
632         PR tree-optimization/51466
633         * gcc.c-torture/execute/pr51466.c: New test.
634
635 2011-12-08  Tobias Burnus  <burnus@net-b.de>
636
637         PR fortran/50815
638         * gfortran.dg/bounds_check_16.f90: New.
639
640 2011-12-08  Tobias Burnus  <burnus@net-b.de>
641
642         PR fortran/51378
643         * gfortran.dg/private_type_14.f90: New.
644
645 2011-12-08  Tobias Burnus  <burnus@net-b.de>
646
647         PR fortran/51407
648         * gfortran.dg/io_real_boz_3.f90: New.
649         * gfortran.dg/io_real_boz_4.f90: New.
650         * gfortran.dg/io_real_boz_5.f90: New.
651
652 2011-12-08  Tobias Burnus  <burnus@net-b.de>
653
654         PR fortran/51448
655         * gfortran.dg/realloc_on_assign_8.f90: New.
656
657 2011-12-08  Teresa Johnson  <tejohnson@google.com>
658
659         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
660
661 2011-12-08  Teresa Johnson  <tejohnson@google.com>
662
663         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
664         -Wwrite-strings option.
665
666 2011-12-08  Teresa Johnson  <tejohnson@google.com>
667
668         * gcc.target/i386/movdi-rex64.c: New.
669
670 2011-12-08  Richard Guenther  <rguenther@suse.de>
671
672         * gcc.dg/volatile3.c: New testcase.
673
674 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
675
676         PR tree-optimization/51315
677         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
678         for typedef.
679         (int32_t): Use __INT32_TYPE__ for typedef.
680
681 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
682
683         PR tree-optimization/51315
684         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
685         sizeof(int)==4.
686
687 2011-12-08  Richard Guenther  <rguenther@suse.de>
688
689         PR lto/50747
690         * g++.dg/opt/pr50747-1_0.C: New testcase.
691         * g++.dg/opt/pr50747-2_0.C: Likewise.
692
693 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
694
695         * gcc.c-torture/execute/20111208-1.c: New test.
696
697 2011-12-08  Richard Guenther  <rguenther@suse.de>
698
699         PR lto/48437
700         * gcc.dg/lto/20111207-2_0.c: New testcase.
701         * gcc.dg/guality/pr48437.c: Likewise.
702
703 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
704
705         PR c++/51401
706         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
707         * g++.dg/cpp0x/auto29.C: New test.
708
709         PR c++/51429
710         * g++.dg/parse/error45.C: New test.
711
712         PR c++/51229
713         * g++.dg/ext/desig3.C: New test.
714
715         PR c++/51369
716         * g++.dg/cpp0x/constexpr-51369.C: New test.
717
718 2011-12-07  Andrew Pinski  <apinski@cavium.com>
719
720         PR middle-end/45416
721         * gcc.dg/pr45416.c: New testcase.
722
723 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
724
725         PR c++/51420
726         * g++.dg/cpp0x/pr51420.C: New.
727
728 2011-12-07  Richard Guenther  <rguenther@suse.de>
729
730         PR lto/48100
731         * gcc.dg/lto/20111207-1_0.c: New testcase.
732         * gcc.dg/lto/20111207-1_1.c: Likewise.
733         * gcc.dg/lto/20111207-1_2.c: Likewise.
734         * gcc.dg/lto/20111207-1_3.c: Likewise.
735
736 2011-12-07  Richard Guenther  <rguenther@suse.de>
737
738         PR tree-optimization/50823
739         * gcc.dg/torture/pr50823.c: New testcase.
740
741 2011-12-07  Martin Jambor  <mjambor@suse.cz>
742
743         PR tree-optimization/50744
744         * gcc.dg/ipa/pr50744.c: New test.
745
746 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
747
748         PR c++/51430
749         * g++.dg/template/static32.C: New test.
750
751 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
752
753         * g++.dg/opt/pr51396.C: Use dg-additional-options.
754
755 2011-12-06  Tobias Burnus  <burnus@net-b.de>
756
757         PR fortran/51435
758         * gfortran.dg/default_initialization_5.f90: New.
759
760 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
761
762         PR target/51354
763         * gcc.c-torture/compile/pr51354.c: New test.
764
765 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
766
767         PR c++/51431
768         * g++.dg/other/abstract3.C: New.
769
770 2011-12-06  Richard Guenther  <rguenther@suse.de>
771
772         PR tree-optimization/49997
773         * gcc.dg/torture/pr49997.c: New testcase.
774
775 2011-12-06  Richard Guenther  <rguenther@suse.de>
776
777         PR middle-end/51436
778         * g++.dg/torture/pr51436.C: New testcase.
779
780 2011-12-06  Richard Guenther  <rguenther@suse.de>
781
782         PR tree-optimization/51245
783         * gcc.dg/torture/pr51245.c: New testcase.
784
785 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
786
787         PR c++/51427
788         * g++.dg/diagnostic/wrong-tag-1.C
789
790 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
791
792         PR c++/51319
793         * g++.dg/lookup/using50.C: New.
794         * g++.dg/lookup/using51.C: New.
795
796 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
797
798         PR tree-optimization/51396
799         * g++.dg/opt/pr51396.C: New test.
800
801         PR debug/51410
802         * gcc.dg/debug/dwarf2/pr51410.c: New test.
803
804         PR c/51339
805         * gcc.dg/gomp/pr51339.c: New test.
806
807 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
808
809         PR c++/51399
810         * g++.dg/cpp0x/initlist62.C: New.
811
812 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
813
814         PR fortran/51338
815         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
816
817 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
818
819         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
820         * g++.dg/torture/pr39732.C: Likewise.
821         * g++.dg/torture/pr40642.C: Likewise.
822         * gcc.c-torture/compile/pr44686.c: Likewise.
823         * gcc.dg/20050309-1.c: Likewise.
824         * gcc.dg/20050330-2.c: Likewise.
825         * gcc.dg/20051201-1.c: Likewise.
826         * gcc.dg/gomp/pr27573.c: Likewise.
827         * gcc.dg/pr46255.c: Likewise.
828         * gcc.dg/profile-dir-1.c: Likewise.
829         * gcc.dg/profile-dir-2.c: Likewise.
830         * gcc.dg/profile-dir-3.c: Likewise.
831         * gcc.dg/profile-generate-1.c: Likewise.
832         * gfortran.dg/gomp/pr27573.f90: Likewise.
833         * gcc.dg/profile-generate-3.c: Be specific about the type of
834         profiling required.
835
836 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
837
838         PR c++/51414
839         * g++.dg/ext/underlying_type11.C: New.
840
841 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
842
843         PR testsuite/51128
844         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
845         * gcc.dg/torture/pr39074.c: Ditto.
846         * gcc.dg/torture/pr39074-2.c: Ditto.
847         * gcc.dg/torture/pr42898.c: Ditto.
848         * gcc.dg/torture/pr42898-2.c: Ditto.
849         * gcc.dg/torture/pr45704.c: Ditto.
850         * gcc.dg/torture/pr50472.c: Ditto.
851         * gcc.dg/torture/pta-callused-1.c: Ditto.
852         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
853         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
854         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
855         * gcc.dg/torture/pta-escape-1.c: Ditto.
856         * gcc.dg/torture/ipa-pta-1.c: Ditto.
857         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
858
859 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
860
861         PR target/51408
862         * gcc.dg/pr51408.c: New.
863
864 2011-12-05  Jason Merrill  <jason@redhat.com>
865
866         * g++.dg/cpp0x/dc6.C: New.
867
868 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
869             Pedro Lamarão <pedro.lamarao@gmail.com>
870
871         * g++.dg/cpp0x/dc1.C: New test.
872         * g++.dg/cpp0x/dc2.C: New test.
873         * g++.dg/cpp0x/dc3.C: New test.
874         * g++.dg/cpp0x/dc4.C: New test.
875         * g++.dg/cpp0x/dc5.C: New test.
876         * g++.dg/template/meminit1.C: Adjust expected error.
877
878 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
879
880         PR c++/51404
881         * g++.dg/cpp0x/auto28.C: New.
882
883 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
884
885         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
886
887 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
888             Eric Botcazou  <ebotcazou@adacore.com>
889
890         PR middle-end/51323
891         PR middle-end/50074
892         * gcc.c-torture/execute/pr51323.c: New test.
893
894 2011-12-04  Tobias Burnus  <burnus@net-b.de>
895
896         PR fortran/51383
897         * gfortran.dg/associate_10.f90: New.
898
899 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
900
901         PR middle-end/51285
902         * gfortran.dg/vect/pr51285.f90: New test.
903
904 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
905             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
906
907         PR target/51393
908         * gcc.target/i386/pr51393.c: New test.
909
910 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
911
912         PR obj-c++/51349
913         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
914         * obj-c++.dg/naming-4.mm: Likewise.
915
916 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
917
918         * gcc.dg/darwin-segaddr.c: Use -no-pie.
919
920 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
921
922         PR c++/51313
923         * g++.dg/cpp0x/pr51313.C: New.
924
925 2011-12-03  Tobias Burnus  <burnus@net-b.de>
926
927         PR fortran/48887
928         * gfortran.dg/select_type_24.f90: New.
929         * gfortran.dg/select_type_23.f03: Add dg-error.
930         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
931
932 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
933
934         * gcc.dg/vect/vect-122.c: New test.
935
936 2011-12-03  Tobias Burnus  <burnus@net-b.de>
937
938         PR fortran/50684
939         * gfortran.dg/move_alloc_8.f90: New.
940
941 2011-12-03  Tobias Burnus  <burnus@net-b.de>
942
943         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
944         i.e. remove the dg-error line.
945         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
946         * gfortran.dg/move_alloc_9.f90: New.
947         * gfortran.dg/move_alloc_10.f90: New
948
949 2011-12-02  Nathan Sidwell  <nathan@acm.org>
950
951         * lib/gcov.exp (verify-lines): Allow = as a count char.
952         * g++.dg/gcov/gcov-13.C: New.
953
954 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
955
956         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
957         * gcc.dg/vect/slp-24.c: Ditto.
958         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
959         * gcc.dg/vect/slp-34.c: Ditto.
960         * gcc.dg/vect/slp-4.c: Ditto.
961         * gcc.dg/vect/slp-cond-2.c: Ditto.
962         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
963         * gcc.dg/vect/vect-1.c: Ditto.
964         * gcc.dg/vect/vect-10.c: Ditto.
965         * gcc.dg/vect/vect-105.c: Ditto.
966         * gcc.dg/vect/vect-112.c: Ditto.
967         * gcc.dg/vect/vect-15.c: Ditto.
968         * gcc.dg/vect/vect-2.c: Ditto.
969         * gcc.dg/vect/vect-31.c: Ditto.
970         * gcc.dg/vect/vect-32.c: Ditto.
971         * gcc.dg/vect/vect-33.c: Ditto.
972         * gcc.dg/vect/vect-34.c: Ditto.
973         * gcc.dg/vect/vect-35.c: Ditto.
974         * gcc.dg/vect/vect-36.c: Ditto.
975         * gcc.dg/vect/vect-6.c: Ditto.
976         * gcc.dg/vect/vect-73.c: Ditto.
977         * gcc.dg/vect/vect-74.c: Ditto.
978         * gcc.dg/vect/vect-75.c: Ditto.
979         * gcc.dg/vect/vect-76.c: Ditto.
980         * gcc.dg/vect/vect-80.c: Ditto.
981         * gcc.dg/vect/vect-85.c: Ditto.
982         * gcc.dg/vect/vect-89.c: Ditto.
983         * gcc.dg/vect/vect-97.c: Ditto.
984         * gcc.dg/vect/vect-98.c: Ditto.
985         * gcc.dg/vect/vect-all.c: Ditto.
986         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
987         * gcc.dg/vect/vect-iv-8.c: Ditto.
988         * gcc.dg/vect/vect-iv-8a.c: Ditto.
989         * gcc.dg/vect/vect-outer-1.c: Ditto.
990         * gcc.dg/vect/vect-outer-1a.c: Ditto.
991         * gcc.dg/vect/vect-outer-1b.c: Ditto.
992         * gcc.dg/vect/vect-outer-2.c: Ditto.
993         * gcc.dg/vect/vect-outer-2a.c: Ditto.
994         * gcc.dg/vect/vect-outer-2c.c: Ditto.
995         * gcc.dg/vect/vect-outer-3.c: Ditto.
996         * gcc.dg/vect/vect-outer-3a.c: Ditto.
997         * gcc.dg/vect/vect-outer-4a.c: Ditto.
998         * gcc.dg/vect/vect-outer-4b.c: Ditto.
999         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1000         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1001         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1002         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1003         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1004         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1005         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1006         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1007         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1008         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1009         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1010         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1011         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1012         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1013         * gcc.dg/vect/vect-shift-2.c: Ditto.
1014         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1015         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1016         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1017         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1018         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1019
1020 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1021
1022         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1023         __builtin_memcpy arguments to honor sizeof(a).
1024
1025 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1026
1027         * gcc.c-torture/execute/doloop-1.c,
1028         gcc.c-torture/execute/doloop-2.c: New tests.
1029
1030 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1031
1032         PR tree-optimization/50622
1033         * g++.dg/tree-ssa/pr50622.C: New test.
1034
1035 2011-12-01  Jason Merrill  <jason@redhat.com>
1036
1037         * g++.dg/cpp0x/initlist61.C: New.
1038
1039 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1040
1041         PR c++/51326
1042         * g++.dg/inherit/crash3.C: New.
1043
1044 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1045
1046         PR gcov-profile/51113
1047         * lib/gcov.exp (verify-lines): Add support for xfailing.
1048         (run-gcov): Likewise.
1049         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1050         * gcc.misc-tests/gcov-16.c: Remove.
1051         * gcc.misc-tests/gcov-17.c: Remove.
1052         * g++.dg/gcov-8.C: Remove.
1053         * g++.dg/gcov-9.C: Remove.
1054         * g++.dg/gcovpart-12b.C: New.
1055         * g++.dg/gcov-12.C: New.
1056
1057 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1058
1059         PR lto/51198
1060         * g++.dg/torture/pr51198.C: New testcase.
1061
1062 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR tree-optimization/51246
1065         * gcc.c-torture/compile/pr51246.c: New test.
1066
1067         PR rtl-optimization/51014
1068         * g++.dg/opt/pr51014.C: New test.
1069
1070 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1071
1072         PR c++/51367
1073         * g++.dg/template/error47.C: New.
1074
1075 2011-11-30  Jason Merrill  <jason@redhat.com>
1076
1077         PR c++/51009
1078         * g++.dg/init/aggr8.C: New.
1079
1080 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR target/50725
1083         * gcc.target/i386/pr50725.c: New test.
1084
1085         PR middle-end/51089
1086         * gfortran.dg/gomp/pr51089.f90: New test.
1087
1088 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1089
1090         * gcc.dg/pr51321.c: New testcase.
1091
1092 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR rtl-optimization/48721
1095         * gcc.target/i386/pr48721.c: New test.
1096
1097 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1098
1099         PR c++/51299
1100         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1101
1102 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1103
1104         PR tree-optimization/51247
1105         * gcc.c-torture/compile/pr51247.c: New test.
1106
1107 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1108
1109         PR target/50123
1110         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1111
1112 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1113
1114         Use complex floating-point constant in CDBL.
1115
1116         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1117
1118 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1119
1120         PR fortran/51306
1121         PR fortran/48700
1122         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1123         * gfortran.dg/select_type_23.f03: Add dg-error.
1124         * gfortran.dg/move_alloc_6.f90: New.
1125         * gfortran.dg/move_alloc_7.f90: New.
1126
1127 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1128
1129         PR tree-optimization/51301
1130         * gcc.dg/vect/pr51301.c: New test.
1131
1132 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1133
1134         * g++.dg/cdce3.C: Use dg-additional-options.
1135
1136 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR middle-end/50907
1139         * gcc.dg/tree-prof/pr50907.c: New test.
1140
1141         PR tree-optimization/50078
1142         * gcc.dg/pr50078.c: New test.
1143
1144         PR tree-optimization/50682
1145         * g++.dg/opt/pr50682.C: New test.
1146
1147 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1148
1149         PR fortran/51308
1150         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1151
1152 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1153             Iain Sandoe  <iains@gcc.gnu.org>
1154
1155         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1156         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1157         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1158         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1159         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1160
1161 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1162
1163         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1164         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1165         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1166         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1167         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1168         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1169         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1170         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1171         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1172         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1173         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1174         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1175         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1176         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1177         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1178         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1179         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1180         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1181         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1182         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1183         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1184         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1185         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1186         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1187         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1188         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1189         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1190
1191 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1192
1193         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1194         imply -mno-dspr2.
1195         * gcc.target/mips/no-dsp-1.c: New test.
1196         * gcc.target/mips/soft-float-1.c: Likewise.
1197
1198 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR rtl-optimization/49912
1201         * g++.dg/other/pr49912.C: New test.
1202
1203 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1204
1205         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1206         effective target.
1207         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1208
1209 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1210
1211         PR fortran/51250
1212         PR fortran/43829
1213         * gfortran.dg/inline_sum_3.f90: New test.
1214
1215 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1216
1217         PR testsuite/51258
1218         * lib/target-supports.exp
1219         (check_effective_target_sync_long_long): Also supported on 32bit
1220         x86 targets.  Add comment about required dg-options.
1221         Add alpha*-*-* targets.
1222         (check_effective_target_sync_long_long_runtime): Ditto.
1223
1224         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1225         32bit x86 targets.
1226         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1227         * gcc.dg/atomic-exchange-4.c: Ditto.
1228         * gcc.dg/atomic-load-4.c: Ditto.
1229         * gcc.dg/atomic-store-4.c: Ditto.
1230         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1231         * gcc.dg/di-sync-multithread.c: Ditto.
1232         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1233         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1234
1235 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         PR testsuite/51258
1238         * lib/target-supports.exp
1239         (check_effective_target_sync_int_128_runtime): New procedure.
1240         (check_effective_target_sync_long_long_runtime): Ditto.
1241         (check_effective_target_sync_long_long): Add arm*-*-*.
1242         (check_effective_target_sync_longlong): Remove.
1243
1244         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1245         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1246         * gcc.dg/atomic-exchange-5.c: Ditto.
1247         * gcc.dg/atomic-load-5.c: Ditto.
1248         * gcc.dg/atomic-store-5.c: Ditto.
1249         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1250         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1251         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1252         effective target.
1253         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1254         * gcc.dg/atomic-exchange-4.c: Ditto.
1255         * gcc.dg/atomic-load-4.c: Ditto.
1256         * gcc.dg/atomic-store-4.c: Ditto.
1257         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1258         * gcc.dg/di-sync-multithread.c: Ditto.
1259         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1260         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1261
1262 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1263
1264         PR fortran/50408
1265         * gfortran.dg/whole_file_35.f90: New.
1266
1267 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1268
1269         PR fortran/51302
1270         * gfortran.dg/volatile13.f90: New.
1271
1272 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1273
1274         PR c/51256
1275         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1276
1277 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1278
1279         PR c++/51227
1280         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1281
1282 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1283
1284         PR target/51134
1285         * gcc.target/i386/sw-1.c: Revert revision 181357.
1286
1287 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1288
1289         PR fortran/51218
1290         * gfortran.dg/implicit_pure_1.f90: New.
1291
1292 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1293
1294         PR testsuite/51258
1295         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1296         * gcc.dg/atomic-exchange-5.c: Likewise.
1297         * gcc.dg/atomic-load-5.c: Likewise.
1298         * gcc.dg/atomic-op-5.c: Likewise.
1299         * gcc.dg/atomic-store-5.c: Likewise.
1300         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1301
1302 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR rtl-optimization/50290
1305         * gcc.dg/pr50290.c: New test.
1306
1307 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1308
1309         PR c++/51290
1310         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1311
1312 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR target/51261
1315         * gcc.dg/pr51261.c: New test.
1316
1317 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1318
1319         PR c++/51145
1320         * g++.dg/cpp0x/alias-decl-14.C: New test.
1321         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1322         passing before.
1323         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1324         change.
1325         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1326         * g++.dg/lookup/struct1.C: Likewise.
1327         * g++.dg/parse/elab1.C: Likewise.
1328         * g++.dg/parse/elab2.C: Likewise.
1329         * g++.dg/parse/int-as-enum1.C: Likewise.
1330         * g++.dg/parse/typedef1.C: Likewise.
1331         * g++.dg/parse/typedef3.C: Likewise.
1332         * g++.dg/parse/typedef4.C: Likewise.
1333         * g++.dg/parse/typedef5.C: Likewise.
1334         * g++.dg/template/crash26.C: Likewise.
1335         * g++.dg/template/nontype4.C: Likewise.
1336         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1337         * g++.old-deja/g++.brendan/line1.C: Likewise.
1338         * g++.old-deja/g++.other/elab1.C: Likewise.
1339         * g++.old-deja/g++.other/syntax4.C: Likewise.
1340
1341 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1342
1343         PR rtl-optimization/50764
1344         * gcc.dg/pr50764.c: New test.
1345
1346 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1347
1348         PR c++/51265
1349         * g++.dg/cpp0x/decltype36.C: New.
1350
1351 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR tree-optimization/51074
1354         * gcc.dg/vect/pr51074.c: New test.
1355
1356 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1357
1358         PR c++/51143
1359         * g++.dg/cpp0x/alias-decl-16.C: New test.
1360
1361 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR tree-optimization/50765
1364         * gcc.dg/pr50765.c: New test.
1365
1366 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1367
1368         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1369         * gcc.dg/vshift-3.c (main): Likewise.
1370
1371 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1372
1373         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1374
1375 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1376
1377         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1378         * gcc.misc-tests/gcov-17.c: Likewise.
1379         * g++.dg/gcov/gcov-8.C: Likewise.
1380         * g++.dg/gcov/gcov-9.C: Likewise.
1381
1382 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1383
1384         * g++.dg/tm/pr47747.C: New test.
1385
1386 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1387
1388         * g++.dg/tm/template-2.C: New test.
1389
1390 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1391
1392         PR debug/50827
1393         * gcc.dg/pr50827.c: New test.
1394
1395 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1396
1397         PR c++/50958
1398         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1399         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1400         * g++.dg/cpp0x/udlit-member.C: Adjust.
1401         * g++.dg/cpp0x/udlit-raw-length.C: New.
1402         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1403         * g++.dg/cpp0x/udlit-resolve.C: New.
1404         * c-c++-common/dfp/pr33466.c: Adjust.
1405
1406 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1407
1408         * lib/target-supports.exp
1409         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1410         with ultrasparc_vis2_hw.
1411         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1412         with ultrasparc_vis3_hw.
1413
1414 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1415
1416         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1417         *-*-solaris2* && c++.
1418
1419 2011-11-20  Joey Ye  <joey.ye@arm.com>
1420
1421         * gcc.dg/volatile-bitfields-1.c: New.
1422
1423 2011-11-20  Jason Merrill  <jason@redhat.com>
1424
1425         PR c++/48322
1426         * g++.dg/cpp0x/variadic120.C: New.
1427         * g++.dg/cpp0x/sfinae26.C: Adjust.
1428
1429         * g++.dg/cpp0x/sfinae11.C: Adjust.
1430         * g++.dg/cpp0x/sfinae26.C: Adjust.
1431         * g++.dg/template/unify11.C: Adjust.
1432
1433 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1434
1435         PR c++/51230
1436         * g++.dg/template/error46.C: New.
1437
1438 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1439
1440         PR target/51235
1441         * gcc.target/i386/pr51235.c: New test.
1442
1443         PR target/51236
1444         * gcc.target/i386/pr51236.c: New test.
1445
1446 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1447
1448         * gnat.dg/discr32.adb: New test.
1449         * gnat.dg/discr32_pkg.ads: New helper.
1450
1451 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1452
1453         PR gcov-profile/51113
1454         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1455         * gcc.misc-tests/gcov-16.c: New.
1456         * gcc.misc-tests/gcov-17.c: New.
1457         * g++.dg/gcov/gcov-8.C: New.
1458         * g++.dg/gcov/gcov-9.C: New.
1459         * g++.dg/gcov/gcov-10.C: New.
1460
1461 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1462
1463         PR c++/51194
1464         * g++.dg/cpp0x/alias-decl-15.C: New test.
1465
1466 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1467
1468         PR c++/51216
1469         * g++.dg/cpp0x/pr51216.C: New.
1470
1471 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1472
1473         * gcc.dg/delay-slot-2.c: New test.
1474
1475 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1476
1477         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1478
1479 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1480
1481         PR c++/51188
1482         * g++.dg/lookup/using46.C: New.
1483         * g++.dg/lookup/using47.C: New.
1484         * g++.dg/lookup/using48.C: New.
1485         * g++.dg/lookup/using49.C: New.
1486         * g++.dg/lookup/using50.C: New.
1487
1488 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1489
1490         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1491         supports /* ... */ comments.
1492
1493 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1494
1495         PR c++/51150
1496         * g++.dg/cpp0x/pr51150.C: New.
1497
1498 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1499
1500         PR tree-optimization/50605
1501         * g++.dg/ipa/pr50605.C: New test.
1502
1503 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1504
1505         PR c++/51191
1506         * g++.dg/cpp0x/alias-decl-13.C: New test.
1507
1508 2011-11-17  Jason Merrill  <jason@redhat.com>
1509
1510         PR c++/51186
1511         * g++.dg/cpp0x/auto27.C: New.
1512         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1513
1514 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1515
1516         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1517         memory model parameters don't match expected values.
1518         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1519         __atomic_compare_exchange.
1520         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1521         __atomic_compare_exchange_n.
1522         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1523         weak/strong parameter and fail if memory models aren't correct.
1524
1525 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1526
1527         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1528         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1529         to 10 seconds and fail when timeout occurs.  Improve error messages.
1530
1531 2011-11-17  Jason Merrill  <jason@redhat.com>
1532
1533         PR c++/51137
1534         * g++.dg/template/virtual2.C: New.
1535
1536 2011-11-17  Michael Matz  <matz@suse.de>
1537
1538         PR middle-end/50644
1539         PR middle-end/50741
1540         * g++.dg/tree-ssa/pr50741.C: New.
1541
1542 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1543
1544         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1545
1546 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1547
1548         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1549         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1550         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1551
1552 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1553
1554         PR fortran/39427
1555         PR fortran/37829
1556         * gfortran.dg/constructor_1.f90: New.
1557         * gfortran.dg/constructor_2.f90: New.
1558         * gfortran.dg/constructor_3.f90: New.
1559         * gfortran.dg/constructor_4.f90: New.
1560         * gfortran.dg/constructor_5.f90: New.
1561         * gfortran.dg/constructor_6.f90: New.
1562         * gfortran.dg/use_only_5.f90: New.
1563         * gfortran.dg/c_ptr_tests_17.f90: New.
1564         * gfortran.dg/c_ptr_tests_18.f90: New.
1565         * gfortran.dg/used_types_25.f90: New.
1566         * gfortran.dg/used_types_26.f90: New
1567         * gfortran.dg/type_decl_3.f90: New.
1568         * gfortran.dg/function_types_3.f90: Update dg-error.
1569         * gfortran.dg/result_1.f90: Ditto.
1570         * gfortran.dg/structure_constructor_3.f03: Ditto.
1571         * gfortran.dg/structure_constructor_4.f03: Ditto.
1572
1573 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1574
1575         * gcc.dg/vect/pr30858.c: Update expected output for
1576         architectures with multiple vector sizes.
1577
1578 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1579             Bernd Schmidt <bernds@coudesourcery.com>
1580             Sebastian Huber <sebastian.huber@embedded-brains.de>
1581
1582         PR target/49641
1583         * gcc.target/arm/pr49641.c: New test.
1584
1585 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1586
1587         PR tree-optimization/49960
1588         * gcc.dg/autopar/pr49960.c: New test.
1589         * gcc.dg/autopar/pr49960-1.c: New test.
1590
1591
1592 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1593
1594         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1595         * gcc.dg/pr43864-2.c: Same.
1596         * gcc.dg/pr43864-3.c: Same.
1597         * gcc.dg/pr43864-4.c: Same.
1598
1599 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1600
1601         * gcc.target/i386/sse2-cvt-vec.c: New test.
1602         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1603         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1604         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1605         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1606         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1607         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1608
1609 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1610
1611         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1612         powerpc*-*-darwin* targets.
1613
1614 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1615
1616         * c-c++-common/tm/trxn-expr-3.c: New test.
1617
1618 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1619
1620         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1621
1622 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1623
1624         * gcc.target/i386/avx-recip-vec.c: New test.
1625         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1626         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1627         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1628         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1629         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1630         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1631         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1632         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1633         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1634         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1635         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1636         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1637         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1638         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1639
1640 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1641
1642         PR c++/51107
1643         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1644         non-template literal operator.
1645
1646 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1647
1648         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1649         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1650         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1651         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1652         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1653         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1654         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1655         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1656         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1657         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1658         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1659         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1660         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1661         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1662         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1663         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1664
1665 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1666
1667         PR c++/6936
1668         PR c++/25994
1669         PR c++/26256
1670         PR c++/30195
1671         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1672         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1673         * g++.old-deja/g++.other/anon7.C: Likewise.
1674         * g++.old-deja/g++.other/using1.C: Likewise.
1675         * g++.old-deja/g++.other/redecl1.C: Likewise.
1676         * g++.old-deja/g++.other/typedef7.C: Likewise.
1677         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1678         * g++.dg/template/using2.C: Likewise.
1679         * g++.dg/template/static4.C: Likewise.
1680         * g++.dg/template/typedef1.C: Likewise.
1681         * g++.dg/lookup/name-clash9.C: Likewise.
1682         * g++.dg/abi/mangle41.C: Likewise.
1683         * g++.dg/parse/ctor5.C: Likewise.
1684         * g++.dg/inherit/using4.C: Likewise.
1685         * g++.dg/lookup/using24.C: New.
1686         * g++.dg/lookup/using25.C: New.
1687         * g++.dg/lookup/using26.C: New.
1688         * g++.dg/lookup/using27.C: New.
1689         * g++.dg/lookup/using28.C: New.
1690         * g++.dg/lookup/using29.C: New.
1691         * g++.dg/lookup/using30.C: New.
1692         * g++.dg/lookup/using31.C: New.
1693         * g++.dg/lookup/using32.C: New.
1694         * g++.dg/lookup/using33.C: New.
1695         * g++.dg/lookup/using34.C: New.
1696         * g++.dg/lookup/using35.C: New.
1697         * g++.dg/lookup/using36.C: New.
1698         * g++.dg/lookup/using37.C: New.
1699         * g++.dg/lookup/using38.C: New.
1700         * g++.dg/lookup/using39.C: New.
1701         * g++.dg/lookup/using40.C: New.
1702         * g++.dg/lookup/using41.C: New.
1703         * g++.dg/lookup/using42.C: New.
1704         * g++.dg/lookup/using43.C: New.
1705         * g++.dg/lookup/using44.C: New.
1706         * g++.dg/lookup/using45.C: New.
1707         * g++.dg/lookup/pr6936.C: New.
1708         * g++.dg/debug/using4.C: New.
1709         * g++.dg/debug/using5.C: New.
1710         * g++.dg/cpp0x/forw_enum10.C: New.
1711
1712 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1713             Jan Hubicka  <jh@suse.cz>
1714
1715         * gcc.target/i386/sw-1.c: Force rep;movsb.
1716
1717 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1718
1719         PR testsuite/51059
1720         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1721         dg-additional-options.
1722
1723 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1724
1725         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1726         specified.  Remove redundant runtime checks.
1727         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1728         Allow for other than -m4.  Fix typos in comments.
1729
1730 2011-11-12  Jason Merrill  <jason@redhat.com>
1731
1732         PR c++/986
1733         * g++.dg/warn/ref-temp1.C: New.
1734
1735         PR c++/51060
1736         * g++.dg/opt/stack2.C: New.
1737
1738 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1739
1740         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1741         alpha*-*-linux* targets.
1742
1743 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1744
1745         PR testsuite/51059
1746         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1747         Darwin targets and allow external symbols to be undefined.
1748
1749 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1750
1751         * gcc.misc-tests/gcov-15.c: New.
1752
1753 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1754
1755         PR tree-optimization/51058
1756         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1757         * gfortran.dg/vect/pr51058-2.f90: New test.
1758
1759 2011-11-10  Jason Merrill  <jason@redhat.com>
1760
1761         * g++.dg/template/linkage1.C: New.
1762         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1763         * g++.old-deja/g++.other/linkage4.C: Likewise.
1764
1765         PR c++/50973
1766         * g++.dg/cpp0x/defaulted33.C: New.
1767
1768 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1769
1770         PR middle-end/51038
1771         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1772         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1773         __atomic_clear.
1774
1775 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1776
1777         PR rtl-optimization/51040
1778         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1779         patchup code.
1780
1781 2011-11-10  Jason Merrill  <jason@redhat.com>
1782
1783         PR c++/51079
1784         * g++.dg/template/conv12.C: New.
1785
1786         PR debug/50983
1787         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1788
1789 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1790
1791         * gnat.dg/atomic6_1.adb: New test.
1792         * gnat.dg/atomic6_2.adb: Likewise.
1793         * gnat.dg/atomic6_3.adb: Likewise.
1794         * gnat.dg/atomic6_4.adb: Likewise.
1795         * gnat.dg/atomic6_5.adb: Likewise.
1796         * gnat.dg/atomic6_6.adb: Likewise.
1797         * gnat.dg/atomic6_7.adb: Likewise.
1798         * gnat.dg/atomic6_8.adb: Likewise.
1799         * gnat.dg/atomic6_pkg.ads: New helper.
1800
1801 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1802
1803         PR middle-end/51077
1804         * gcc.c-torture/compile/pr51077.c: New test.
1805
1806         PR rtl-optimization/51023
1807         * gcc.c-torture/execute/pr51023.c: New test.
1808
1809 2011-11-10  Richard Guenther  <rguenther@suse.de>
1810
1811         PR tree-optimization/51042
1812         * gcc.dg/torture/pr51042.c: New testcase.
1813
1814 2011-11-10  Richard Guenther  <rguenther@suse.de>
1815
1816         PR tree-optimization/51070
1817         * gcc.dg/torture/pr51070.c: New testcase.
1818
1819 2011-11-10  Richard Guenther  <rguenther@suse.de>
1820
1821         PR tree-optimization/51030
1822         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1823
1824 2011-11-10  Richard Guenther  <rguenther@suse.de>
1825
1826         PR middle-end/51071
1827         * gcc.dg/torture/pr51071.c: New testcase.
1828
1829 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1830
1831         * gnat.dg/loop_optimization9.ad[sb]: New test.
1832
1833 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1834
1835         PR tree-optimization/51058
1836         * gfortran.dg/vect/pr51058.f90: New test.
1837
1838 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR tree-optimization/51000
1841         * gcc.dg/vect/pr51000.c: New test.
1842
1843 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1844
1845         PR c++/50837
1846         * g++.dg/cpp0x/static_assert5.C: New.
1847         * g++.dg/template/nontype13.C: Tweak.
1848
1849 2011-11-09  Jason Merrill  <jason@redhat.com>
1850
1851         PR c++/50972
1852         * g++.dg/cpp0x/noexcept16.C: New.
1853
1854         PR c++/51046
1855         * g++.dg/cpp0x/variadic119.C: New.
1856
1857 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR target/50911
1860         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1861         permutations.
1862         * gcc.dg/torture/vshuf-32.inc: Likewise.
1863         * gcc.dg/torture/vshuf-4.inc: Likewise.
1864         * gcc.dg/torture/vshuf-8.inc: Likewise.
1865
1866         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1867
1868 2011-11-09  Ian Lance Taylor  <iant@google.com>
1869
1870         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1871         procedure.
1872         * gcc.dg/split-5.c: New test.
1873
1874 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1875
1876         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1877
1878 2011-11-09  Jason Merrill  <jason@redhat.com>
1879
1880         PR c++/51029
1881         * g++.dg/template/virtual1.C: New.
1882
1883 2011-11-08  Jason Merrill  <jason@redhat.com>
1884
1885         Run most C++ tests in both C++98 and C++11 modes.
1886         * lib/target-supports.exp (check_effective_target_c++11): New.
1887         (check_effective_target_c++98): New.
1888         * lib/g++-dg.exp (g++-dg-runtest): New.
1889         * g++.dg/dg.exp: Use g++-dg-runtest.
1890         * g++.dg/charset/charset.exp: Likewise.
1891         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1892         * g++.dg/dfp/dfp.exp: Likewise.
1893         * g++.dg/gcov/gcov.exp: Likewise.
1894         * g++.dg/gomp/gomp.exp: Likewise.
1895         * g++.dg/graphite/graphite.exp: Likewise.
1896         * g++.dg/tls/tls.exp: Likewise.
1897         * g++.dg/tm/tm.exp: Likewise.
1898         * g++.dg/vect/vect.exp: Likewise.
1899         * g++.old-deja/old-deja.exp: Likewise.
1900         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1901         with some of the torture options.
1902         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1903         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1904         * g++.dg/init/null1.C: Only run in C++98.
1905         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1906         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1907         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1908         * g++.old-deja/g++.other/anon9.C: Likewise.
1909         * g++.old-deja/g++.other/linkage1.C: Likewise.
1910         * g++.old-deja/g++.other/linkage2.C: Likewise.
1911         * g++.old-deja/g++.pt/t29.C: Likewise.
1912         * g++.old-deja/g++.pt/t30.C: Likewise.
1913         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1914         * g++.dg/ext/anon-struct4.C: Likewise.
1915         * g++.dg/init/brace2.C: Likewise.
1916         * g++.dg/init/brace6.C: Likewise.
1917         * g++.dg/other/anon3.C: Likewise.
1918         * g++.dg/template/arg2.C: Likewise.
1919         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1920         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1921         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1922         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1923         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1924         * g++.old-deja/g++.brendan/init2.C: Likewise.
1925         * g++.old-deja/g++.brendan/init4.C: Likewise.
1926         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1927         * g++.old-deja/g++.jason/cond.C: Likewise.
1928         * g++.old-deja/g++.law/init1.C: Likewise.
1929         * g++.old-deja/g++.law/operators32.C: Likewise.
1930         * g++.old-deja/g++.pt/enum6.C: Likewise.
1931         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1932         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1933
1934         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1935         * g++.dg/init/new11.C: Likewise.
1936         * g++.dg/init/pr29571.C: Likewise.
1937         * g++.dg/lookup/forscope2.C: Likewise.
1938         * g++.dg/parse/linkage1.C: Likewise.
1939         * g++.dg/parse/typedef8.C: Likewise.
1940         * g++.dg/template/error44.C: Likewise.
1941         * g++.dg/tls/diag-2.C: Likewise.
1942         * g++.dg/tls/diag-4.C: Likewise.
1943         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1944         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1945         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1946         * g++.old-deja/g++.brendan/new3.C: Likewise.
1947         * g++.old-deja/g++.eh/new1.C: Likewise.
1948         * g++.old-deja/g++.eh/new2.C: Likewise.
1949         * g++.old-deja/g++.jason/new.C: Likewise.
1950         * g++.old-deja/g++.law/friend1.C: Likewise.
1951         * g++.old-deja/g++.mike/net46.C: Likewise.
1952         * g++.old-deja/g++.mike/p755.C: Likewise.
1953         * g++.old-deja/g++.other/new6.C: Likewise.
1954
1955         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1956         * g++.dg/template/crash53.C: Likewise.
1957         * g++.dg/template/void9.C: Likewise.
1958
1959 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1960
1961         PR c++/51045
1962         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1963
1964 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1965
1966         PR c++/51047
1967         * g++.dg/cpp0x/sfinae29.C: New.
1968
1969 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1970
1971         PR fortran/50960
1972         * gfortran.dg/typebound_call_22.f03: New test case.
1973
1974 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1975
1976         PR libfortran/50016
1977         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1978
1979 2011-11-09  Richard Guenther  <rguenther@suse.de>
1980
1981         PR tree-optimization/51039
1982         * gcc.dg/pr51039.c: New testcase.
1983
1984 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1985
1986         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1987         Enable also for powerpc*-*-*.
1988
1989 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1990
1991         PR fortran/50540
1992         * gfortran.dg/forall_16.f90: New test.
1993
1994 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1995
1996         PR fortran/38718
1997         * gfortran.dg/initialization_29.f90: Expand test.
1998
1999 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2000
2001         PR c++/51027
2002         * g++.dg/cpp0x/alias-decl-12.C: New test.
2003         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2004
2005 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2006
2007         PR debug/51032
2008         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2009
2010 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2011
2012         PR tree-optimization/51015
2013         * gcc.dg/vect/pr51015.c: New test.
2014
2015 2011-11-08  David S. Miller  <davem@davemloft.net>
2016
2017         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2018         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2019
2020 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2021
2022         PR fortran/50404
2023         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2024
2025 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2026
2027         PR fortran/50409
2028         * gfortran.dg/string_5.f90: Improve testcase.
2029
2030 2011-10-23  Jason Merrill  <jason@redhat.com>
2031
2032         PR c++/50835
2033         * g++.dg/template/lvalue2.C: New.
2034
2035 2011-11-08  Michael Matz  <matz@suse.de>
2036
2037         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2038         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2039         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2040         * g++.dg/eh/builtin2.C: Ditto.
2041         * g++.dg/eh/builtin3.C: Ditto.
2042
2043 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2044
2045         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2046         being prefered even for -mavx.
2047         * gcc.target/i386/avx-cvt-3.c: New test.
2048
2049 2011-11-08  Richard Guenther  <rguenther@suse.de>
2050
2051         PR tree-optimization/51012
2052         * gcc.dg/pr51012-1.c: New testcase.
2053         * gcc.dg/pr51012-2.c: Likewise.
2054
2055 2011-11-08  Richard Guenther  <rguenther@suse.de>
2056
2057         PR middle-end/51010
2058         * c-c++-common/uninit-pr51010.c: New testcase.
2059
2060 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2061
2062         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2063         check_effective_target_vect_call_copysignf,
2064         check_effective_target_vect_call_lrint): New procedures.
2065         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2066         $VECT_SLP_CFLAGS with -ffast-math.
2067         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2068         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2069         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2070         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2071
2072 2011-11-07  Richard Henderson  <rth@redhat.com>
2073             Aldy Hernandez  <aldyh@redhat.com>
2074             Torvald Riegel  <triegel@redhat.com>
2075
2076         Merged from transactional-memory.
2077
2078         * g++.dg/dg.exp: Run transactional memory tests.
2079         * g++.dg/tm: New directory with new tests.
2080         * gcc.dg/tm: New directory with new tests.
2081         * c-c++-common/tm: New directory with new tests.
2082
2083 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2084
2085         Fix context handling of alias-declaration
2086         * g++.dg/cpp0x/alias-decl-11.C: New test.
2087
2088 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2089
2090         PR c++/50864
2091         * g++.dg/parse/template26.C: New.
2092         * g++.dg/template/crash45.C: Adjust dg-error string.
2093
2094 2011-11-07  Jason Merrill  <jason@redhat.com>
2095
2096         PR c++/50848
2097         * g++.dg/template/lookup9.C: New.
2098
2099         PR c++/50863
2100         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2101
2102         PR c++/50870
2103         * g++.dg/cpp0x/decltype35.C: New.
2104
2105 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2106
2107         Support C++11 alias-declaration
2108         PR c++/45114
2109         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2110         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2111         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2112         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2113         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2114         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2115         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2116         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2117         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2118         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2119         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2120         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2121         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2122
2123 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2124
2125         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2126
2127 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2128
2129         PR fortran/50919
2130         * gfortran.dg/typebound_call_21.f03: New.
2131
2132 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2133
2134         * gcc.dg/profile-dir-1.c: Adjust final scan.
2135         * gcc.dg/profile-dir-2.c: Adjust final scan.
2136         * gcc.dg/profile-dir-3.c: Adjust final scan.
2137         * gcc.misc-tests/gcov.exp: Adjust regexp.
2138         * gcc.misc-tests/gcov-12.c: New.
2139         * gcc.misc-tests/gcov-13.c: New.
2140         * gcc.misc-tests/gcovpart-13b.c: New.
2141         * gcc.misc-tests/gcov-14.c: New.
2142
2143 2011-11-07  Jason Merrill  <jason@redhat.com>
2144
2145         PR c++/35688
2146         * g++.dg/ext/visibility/template8.C: New.
2147
2148 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2149
2150         PR tree-optimization/50789
2151         * gcc.target/i386/avx2-gather-1.c: New test.
2152         * gcc.target/i386/avx2-gather-2.c: New test.
2153         * gcc.target/i386/avx2-gather-3.c: New test.
2154         * gcc.target/i386/avx2-gather-4.c: New test.
2155
2156 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2157
2158         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2159
2160 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2161
2162         PR libfortran/45723
2163         * gfortran.dg/open_dev_null.f90: Remove testcase.
2164
2165 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2166
2167         * lib/target-supports.exp (check_effective_target_sync_int_128):
2168         Don't cache the result.
2169         (check_effective_target_sync_long_long): Ditto.
2170
2171 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2172
2173         PR rtl-optimization/47698
2174         * gcc.target/i386/47698.c: New test.
2175
2176 2011-11-06  Jason Merrill  <jason@redhat.com>
2177
2178         PR c++/35688
2179         * g++.dg/ext/visibility/template7.C: New.
2180
2181 2011-11-07  Terry Guo  <terry.guo@arm.com>
2182
2183         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2184         * gcc.target/arm/wmul-2.c: Ditto.
2185         * gcc.target/arm/wmul-3.c: Ditto.
2186         * gcc.target/arm/wmul-4.c: Ditto.
2187
2188 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2189
2190         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2191         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2192         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2193         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2194         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2195         expected diagnostics.
2196
2197 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2198             Richard Henderson  <rth@redhat.com>
2199             Aldy Hernandez  <aldyh@redhat.com>
2200
2201         Merged from cxx-mem-model.
2202
2203         * lib/target-supports.exp (check_effective_target_sync_int_128,
2204         check_effective_target_sync_long_long): Check whether the target
2205         supports 64 and 128 bit __sync builtins.
2206         (check_effective_target_cas_char): New.
2207         (check_effective_target_cas_int): New.
2208         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2209         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2210         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2211         produce the expected library calls.
2212         * gcc.dg/atomic-fence.c: New functional tests.
2213         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2214         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2215         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2216         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2217         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2218         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2219         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2220         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2221         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2222         are atomic.
2223         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2224         loads are atomic.
2225         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2226         are atomic.
2227         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2228         are atomic.
2229         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2230         int128 operations are atomic.
2231         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2232         operations are atomic.
2233         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2234         operations are atomic.
2235         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2236         operations are atomic.
2237         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2238         stores aren't moved out of a loop.
2239         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2240         globals don't overwrite neighbouring globals.
2241         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2242         writes dont overwrite neighbouring components.
2243         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2244         * c-c++-common/gomp/atomic-3.c: Likewise.
2245         * c-c++-common/gomp/atomic-9.c: Likewise.
2246         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2247         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2248         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2249         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2250         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2251         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2252         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2253         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2254         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2255         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2256         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2257         g++.dg/gomp/atomic-15.C: Remove.
2258         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2259         * gcc.dg/gomp/atomic-11.c: Remove test.
2260
2261 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2262
2263         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2264         * gcc.dg/vect/slp-cond-1.c: New test.
2265         * gcc.dg/vect/slp-cond-2.c: New test.
2266
2267 2011-11-05  David S. Miller  <davem@davemloft.net>
2268
2269         * lib/test-supports.exp
2270         (check_effective_target_ultrasparc_vis2_hw): New proc.
2271         (check_effective_target_ultrasparc_vis3_hw): New proc.
2272         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2273         * gcc.target/sparc/vec-init-2.inc: Likewise.
2274         * gcc.target/sparc/vec-init-3.inc: Likewise.
2275         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2276         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2277         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2278         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2279         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2280         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2281         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2282         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2283         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2284
2285 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2286
2287         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2288         Disable test on Epiphany.
2289         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2290         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2291         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2292         * g++.dg/parse/pragma3.C: Likewise.
2293         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2294         (bar): Use it.
2295         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2296         * gcc.dg/tls/thr-cse-1.c: Likewise.
2297         * g++.dg/opt/devirt2.C: Likewise.
2298         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2299         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2300         * gcc.target/epiphany: New directory.
2301
2302 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2303
2304         * gfortran.dg/quad_2.f90: New.
2305
2306 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gcc.dg/strlenopt-22g.c: New wrapper around...
2309         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2310
2311 2011-11-04  Jason Merrill  <jason@redhat.com>
2312
2313         PR c++/26714
2314         * g++.dg/init/lifetime2.C: New.
2315         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2316
2317         PR c++/48370
2318         * g++.dg/init/lifetime1.C: Test cleanup order.
2319
2320 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2321
2322         * g++.dg/other/offsetof7.C: New test.
2323
2324 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2325
2326         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2327         variable, default empty, -ffat-lto-objects for effective_target_lto.
2328         (gcc-dg-test-1): Add options from dg-final methods.
2329         * lib/scanasm.exp (scan-assembler_required_options)
2330         (scan-assembler-not_required_options): New procs.
2331
2332 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2333
2334         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2335         generate a pedwarn in c++98-mode.
2336         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2337         don't generate a pedwarn in c++0x-mode.
2338
2339 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2340
2341         PR c++/50965
2342         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2343
2344 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2345
2346         PR rtl-optimization/38644
2347         * gcc.target/arm/stack-red-zone.c: New.
2348
2349 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2350
2351         PR c++/48420
2352         * g++.dg/warn/Wconversion-null-3.C: New.
2353
2354 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2355
2356         PR c++/50941
2357         * g++.dg/cpp0x/udlit-strint-length.C: New.
2358
2359 2011-11-04  Jason Merrill  <jason@redhat.com>
2360
2361         PR c++/48370
2362         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2363         * g++.dg/init/lifetime1.C: New.
2364         * g++.dg/init/ref21.C: New.
2365         * g++.dg/eh/array1.C: New.
2366
2367 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2368
2369         PR tree-optimization/50763
2370         * gcc.dg/pr50763-5.c: New test.
2371
2372 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2373
2374         PR tree-optimization/50763
2375         * g++.dg/pr50763-4.C: New test.
2376
2377 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2378
2379         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2380         test.
2381
2382         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2383
2384         * gcc.dg/torture/vec-cvt-1.c: New test.
2385
2386 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2387
2388         * gnat.dg/specs/private1[-sub].ads: New test.
2389
2390 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2391
2392         PR fortran/43829
2393         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2394         * gfortran.dg/inline_sum_1.f90: New.
2395         * gfortran.dg/inline_sum_2.f90: New.
2396         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2397         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2398         * gfortran.dg/inline_product_1.f90: New.
2399
2400 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2401
2402         PR fortran/50933
2403         * gfortran.dg/bind_c_dts_5.f90: New.
2404
2405 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2406
2407         PR fortran/50960
2408         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2409
2410 2011-11-03  Richard Guenther  <rguenther@suse.de>
2411
2412         PR middle-end/50079
2413         * g++.dg/init/copy7.C: Remove testcase.
2414
2415 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2416
2417         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2418         * g++.dg/ipa/devirt-c-2.C: Likewise.
2419         * g++.dg/ipa/devirt-c-7.C: New test.
2420         * g++.dg/ipa/devirt-c-8.C: Likewise.
2421
2422 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2423
2424         PR tree-optimization/50912
2425         * gnat.dg/loop_optimization10.ad[sb]: New test.
2426         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2427
2428 2011-11-02  Jason Merrill  <jason@redhat.com>
2429
2430         PR c++/50930
2431         * g++.dg/cpp0x/nsdmi-list2.C: New.
2432
2433 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2434
2435         PR c++/50810
2436         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2437         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2438
2439 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2440
2441         PR tree-optimization/50769
2442         * gfortran.dg/pr50769.f90: New test.
2443
2444 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2445
2446         * gcc.target/sparc/20111102-1.c: New test.
2447
2448 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2449
2450         PR c++/50956
2451         * g++.dg/warn/Wcast-qual2.C: New.
2452
2453 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2454
2455         PR tree-optimization/50763
2456         * g++.dg/pr50763-3.C: New test.
2457
2458 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2459
2460         PR tree-optimization/50672
2461         * g++.dg/pr50672.C: New test.
2462
2463 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2464
2465         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2466         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2467         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2468
2469         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2470
2471 2011-11-02  Richard Guenther  <rguenther@suse.de>
2472
2473         PR tree-optimization/50902
2474         * gcc.dg/torture/pr50902.c: New testcase.
2475
2476 2010-11-02  Richard Guenther  <rguenther@suse.de>
2477
2478         PR tree-optimization/50890
2479         * gcc.dg/torture/pr50890.c: New testcase.
2480
2481 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2482
2483         PR c++/44277
2484         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2485         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2486
2487 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2488
2489         PR tree-optimization/50908
2490         * gcc.dg/pr50908.c: New test.
2491         * gcc.dg/pr50908-2.c: Same.
2492         * gcc.dg/pr50908-3.c: Same.
2493
2494 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2495
2496         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2497         the outer loop.  Remove comment.  Don't check for widen-mult.
2498
2499 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2500
2501         * gcc.dg/ipa/ipcp-4.c: New test.
2502
2503 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2504
2505         * gcc.dg/vshift-3.c: New test.
2506         * gcc.dg/vshift-4.c: New test.
2507         * gcc.dg/vshift-5.c: New test.
2508
2509 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2510
2511         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2512         and current implementation.
2513
2514 2011-10-31  Paul Brook  <paul@codesourcery.com>
2515
2516         * gcc.dg/constructor-1.c: New test.
2517
2518 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2519
2520         PR fortran/50753
2521         * gfortran.dg/dshift_3.f90: New test.
2522
2523 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2524
2525         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2526         hppa*-*-hpux*.
2527         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2528         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2529         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2530         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2531         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2532         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2533         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2534         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2535         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2536         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2537         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2538         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2539         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2540         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2541         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2542         * gcc.dg/vector-compare-2.c: Likewise.
2543
2544 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2545
2546         PR c++/50901
2547         * g++.dg/cpp0x/pr50901.C: New.
2548
2549 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2550
2551         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2552         * gcc.target/i386/fma4-check.h (main): Ditto.
2553         * gcc.target/i386/xop-check.h (main): Ditto.
2554
2555 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2556
2557         Revert:
2558         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2559
2560         PR c++/50864
2561         * g++.dg/template/crash109.C: New.
2562
2563 2011-10-28  Jason Merrill  <jason@redhat.com>
2564
2565         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2566
2567 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2568
2569         PR c++/50864
2570         * g++.dg/template/crash109.C: New.
2571
2572 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2573
2574         * gfortran.dg/nearest_5.f90: New test.
2575
2576 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2577
2578         * gcc.dg/vshift-1.c: New test.
2579         * gcc.dg/vshift-2.c: New test.
2580         * gcc.target/i386/xop-vshift-1.c: New test.
2581         * gcc.target/i386/xop-vshift-2.c: New test.
2582         * gcc.target/i386/avx2-vshift-1.c: New test.
2583
2584 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2585
2586         PR rtl-optimization/49720
2587         * g++.dg/torture/pr49720.C: New test.
2588
2589 2011-10-27  David S. Miller  <davem@davemloft.net>
2590
2591         * gcc.target/sparc/setcc-3.c: New test.
2592
2593 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2594
2595         PR c++/30066
2596         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2597
2598 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2599
2600         * gcc.target/i386/sse2-cvt-1.c: New test.
2601         * gcc.target/i386/sse2-cvt-2.c: New test.
2602         * gcc.target/i386/avx-cvt-1.c: New test.
2603         * gcc.target/i386/avx-cvt-2.c: New test.
2604         * gcc.target/i386/avx2-cvt-1.c: New test.
2605         * gcc.target/i386/avx2-cvt-2.c: New test.
2606
2607 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2608
2609         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2610
2611 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2612             Steven G. Kargl  <kargl@gcc.gnu.org>
2613
2614         PR target/50875
2615         * gfortran.dg/pr50875.f90: New test.
2616
2617 2011-10-26  David S. Miller  <davem@davemloft.net>
2618
2619         * gcc.target/sparc/fmaf-1.c: New test.
2620
2621         * gcc.target/sparc/setcc-1.c: New test.
2622         * gcc.target/sparc/setcc-2.c: New test.
2623
2624 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2625
2626         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2627
2628 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2629
2630         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2631         Windows targets.
2632
2633 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2634
2635         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2636         symbol names.
2637
2638 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2639
2640         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2641
2642 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2643
2644         * gnat.dg/specs/discr1.ads: New test.
2645         * gnat.dg/specs/discr1_pkg.ads: New helper.
2646
2647 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2648
2649         * gnat.dg/specs/unchecked_union.ads: Rename to...
2650         * gnat.dg/specs/unchecked_union1.ads: ...this.
2651         * gnat.dg/specs/unchecked_union2.ads: New test.
2652
2653 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2654
2655         * gnat.dg/specs/atomic1.ads: New test.
2656
2657 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2658
2659         Implement C++11 user-defined literals.
2660         * g++.dg/cpp0x/udlit-addr.C: New.
2661         * g++.dg/cpp0x/udlit-args.C: New.
2662         * g++.dg/cpp0x/udlit-args-neg.C: New.
2663         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2664         * g++.dg/cpp0x/udlit-concat.C: New.
2665         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2666         * g++.dg/cpp0x/udlit-constexpr.C: New.
2667         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2668         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2669         * g++.dg/cpp0x/udlit-friend.C: New.
2670         * g++.dg/cpp0x/udlit-general.C: New.
2671         * g++.dg/cpp0x/udlit-inline.C: New.
2672         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2673         * g++.dg/cpp0x/udlit-member-neg.C: New.
2674         * g++.dg/cpp0x/udlit-namespace.C: New.
2675         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2676         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2677         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2678         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2679         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2680         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2681         * g++.dg/cpp0x/udlit-raw-str.C: New.
2682         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2683         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2684         * g++.dg/cpp0x/udlit-systemheader.C: New.
2685         * g++.dg/cpp0x/udlit-template.C: New.
2686         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2687         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2688         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2689         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2690         * g++.dg/cpp0x/udlit_system_header: New.
2691
2692 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2693
2694         PR c++/50870
2695         * g++.dg/cpp0x/decltype34.C: New.
2696
2697 2011-10-26  Tom de Vries <tom@codesourcery.com>
2698
2699         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2700         * gcc.c-torture/unsorted/HIset.c: Same.
2701         * gcc.c-torture/unsorted/SIcmp.c: Same.
2702         * gcc.c-torture/unsorted/SIset.c: Same.
2703         * gcc.c-torture/unsorted/SFset.c: Same.
2704         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2705         * gcc.c-torture/unsorted/USIcmp.c: Same.
2706         * gcc.c-torture/unsorted/DFcmp.c: Same.
2707
2708 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2711         to work also with -masm=intel and additionally test the xmm vs. ymm
2712         register type combination on mask/dest and in vsib.
2713         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2714         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2715         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2716         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2717         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2718         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2719         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2720         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2721         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2722         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2723         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2724         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2725         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2726         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2727         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2728         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2729         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2730         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2731         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2732         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2733         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2734         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2735         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2736         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2737         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2738         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2739         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2740         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2741         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2742         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2743         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2744
2745 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2746
2747         PR tree-optimization/50763
2748         * gcc.dg/pr50763-2.c: New test.
2749
2750 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2751
2752         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2753         Update expected messages.
2754
2755 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2756
2757         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2758
2759 2011-10-25  Jason Merrill  <jason@redhat.com>
2760
2761         PR c++/50866
2762         * g++.dg/init/aggr7.C: New.
2763
2764         PR c++/49996
2765         * g++.dg/cpp0x/initlist59.C: New.
2766
2767 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2768
2769         PR c++/50858
2770         * g++.dg/overload/operator5.C: New.
2771
2772 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2773
2774         PR c++/50861
2775         * g++.dg/template/crash108.C: New.
2776
2777 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2778
2779         PR tree-optimization/50596
2780         * gcc.dg/vect/vect-cond-10.c: New test.
2781
2782 2011-10-24  Joey Ye  <joey.ye@arm.com>
2783
2784         * gcc.target/arm/pr42575.c: Remove architecture option.
2785
2786 2011-10-24  David S. Miller  <davem@davemloft.net>
2787
2788         * gcc.target/sparc/vis3move-1.c: New test.
2789         * gcc.target/sparc/vis3move-2.c: New test.
2790         * gcc.target/sparc/vis3move-3.c: New test.
2791
2792 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2793
2794         * gcc.dg/strlenopt-22.c: New testcase.
2795         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2796
2797 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2798
2799         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2800         Remove -march=i386.
2801         (dg-skip-if): Remove.
2802         * gcc.target/i386/funcspec-1.c: Ditto.
2803         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2804
2805 2011-10-24  Richard Guenther  <rguenther@suse.de>
2806
2807         * gcc.dg/vect/vect-bool-1.c: New testcase.
2808
2809 2011-10-24  Richard Guenther  <rguenther@suse.de>
2810
2811         PR tree-optimization/50838
2812         * gcc.dg/torture/pr50838.c: New testcase.
2813
2814 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2815
2816         PR tree-optimization/50730
2817         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2818         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2819         -fno-tree-sra and SLP flags.
2820
2821 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2822
2823         PR c++/50841
2824         Revert:
2825         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2826
2827         PR c++/50810
2828         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2829         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2830
2831 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2832
2833         PR c++/50810
2834         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2835         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2836
2837 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2838
2839         PR tree-optimization/50763
2840         * gcc.dg/pr50763.c: New test.
2841
2842 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2843
2844         PR target/50788
2845         * gcc.target/i386/pr50788.c: New test.
2846
2847 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2848
2849         PR tree-optimization/50819
2850         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2851         * g++.dg/vect/slp-pr50819.cc: New test.
2852
2853 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2854
2855         PR c++/45385
2856         * g++.dg/warn/Wconversion4.C: New.
2857
2858 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR target/50813
2861         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2862         from element other than first and reverse permutation.
2863         * gcc.dg/torture/vshuf-16.inc: Likewise.
2864         * gcc.dg/torture/vshuf-8.inc: Likewise.
2865         * gcc.dg/torture/vshuf-4.inc: Likewise.
2866
2867 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2868
2869         PR c++/31423
2870         * g++.dg/parse/error43.C: New.
2871         * g++.dg/parse/error44.C: Likewise.
2872
2873 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2874             Kirill Yukhin  <kirill.yukhin@intel.com>
2875
2876         PR target/50740
2877         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2878         * gcc.target/i386/bmi2-check.h: Ditto.
2879
2880 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2881
2882         PR c++/50811
2883         * g++.dg/cpp0x/override2.C: Add test.
2884
2885 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2886
2887         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2888         check_linker_plugin_available.
2889
2890 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2891
2892         * gcc.target/i386/branch-cost1.c: New test.
2893         * gcc.target/i386/branch-cost2.c: New test.
2894         * gcc.target/i386/branch-cost3.c: New test.
2895         * gcc.target/i386/branch-cost4.c: New test.
2896
2897 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2898
2899         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2900
2901 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2902
2903         PR testsuite/50722
2904         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2905
2906 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2907
2908         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2909         (_moz_foo, EXT__foo): Use ASMNAME.
2910
2911 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2912
2913         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2914         names.
2915
2916 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2917
2918         PR target/50766
2919         * gcc.target/i386/pr50766.c: New test.
2920
2921 2011-10-20  Jason Merrill  <jason@redhat.com>
2922
2923         PR c++/41449
2924         * g++.dg/eh/partial1.C: New.
2925
2926 2011-10-20  Richard Henderson  <rth@redhat.com>
2927
2928         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2929         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2930         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2931         Use __builtin_shuffle.
2932
2933 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2934
2935         PR fortran/50514
2936         * gfortran.dg/ishft_3.f90:  Update test.
2937
2938 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2939
2940         PR fortran/50524
2941         * gfortran.dg/substring_integer_index.f90: New test.
2942
2943 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2944
2945         * gfortran.dg/format_string.f: New test.
2946
2947 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2948
2949         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2950         non_strict_align.
2951         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2952
2953 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2954
2955         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2956         gcc.target/i386/pr46226.c: Do not use
2957         -mno-accumulate-outgoing-args.
2958
2959 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2960
2961         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2962         including <strings.h>.
2963
2964 2011-10-19  Jan Hubicka  <jh@suse.cz>
2965
2966         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2967         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2968         * lib/c-torture.exp: Likewise.
2969         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2970         * gcc.c-torture/compile/sync-1.c: Likewise.
2971         * gcc.c-torture/compile/sync-1.c: Likewise.
2972         * gcc.c-torture/compile/sync-3.c: Likewise.
2973         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2974         * gcc.dg/noncompile/920507-1.c: Likewise.
2975         * gcc.dg/torture/pr36400.c: Likewise.
2976         * g++.dg/torture/pr34850.C: Likewise.
2977
2978 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2979
2980         * gnat.dg/source_ref1.adb: New test.
2981         * gnat.dg/source_ref2.adb: Likewise.
2982
2983 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2984
2985         PR c++/13657
2986         * g++.dg/parse/error42.C: New.
2987         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2988
2989 2011-10-19  Jason Merrill  <jason@redhat.com>
2990
2991         PR c++/50793
2992         * g++.dg/init/value9.C: New.
2993
2994 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2995
2996         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2997         * gcc.dg/torture/vshuf-16.inc: Likewise.
2998         * gcc.dg/torture/vshuf-8.inc: Likewise.
2999         * gcc.dg/torture/vshuf-4.inc: Likewise.
3000
3001 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3002
3003         PR fortran/47023
3004         * gfortran.dg/sizeof_proc.f90: New.
3005
3006 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3007
3008         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3009         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3010
3011 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3012
3013         PR testsuite/50796
3014         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3015
3016 2011-10-19  Jason Merrill  <jason@redhat.com>
3017
3018         PR c++/50787
3019         * g++.dg/init/ref20.C: New.
3020
3021 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3022
3023         PR middle-end/50795
3024         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3025         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3026         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3027         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3028         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3029
3030 2011-10-19  Richard Guenther  <rguenther@suse.de>
3031
3032         PR middle-end/50768
3033         * gcc.dg/torture/pr50768.c: New testcase.
3034
3035 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3036
3037         PR rtl-optimization/50340
3038         * gcc.dg/pr50340.c: New.
3039
3040 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3041
3042         PR tree-optimization/50717
3043
3044         * gcc.dg/pr50717-1.c: New file.
3045         * gcc.target/arm/wmul-12.c: Correct types.
3046         * gcc.target/arm/wmul-8.c: Correct types.
3047
3048 2011-10-18  Jason Merrill  <jason@redhat.com>
3049
3050         PR c++/50531
3051         * g++.dg/cpp0x/defaulted32.C: New.
3052
3053         PR c++/50742
3054         * g++.dg/lookup/using23.C: New.
3055
3056         PR c++/50500
3057         * g++.dg/cpp0x/implicit12.C: New.
3058         * g++.dg/cpp0x/defaulted20.C: Adjust.
3059         * g++.dg/cpp0x/defaulted21.C: Adjust.
3060         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3061         * g++.dg/cpp0x/implicit4.C: Adjust.
3062         * g++.dg/cpp0x/implicit5.C: Adjust.
3063         * g++.dg/cpp0x/implicit8.C: Adjust.
3064         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3065         * g++.dg/cpp0x/not_special.C: Adjust.
3066         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3067         * g++.dg/cpp0x/rv1n.C: Adjust.
3068         * g++.dg/cpp0x/rv2n.C: Adjust.
3069         * g++.dg/cpp0x/rv3n.C: Adjust.
3070         * g++.dg/cpp0x/rv4n.C: Adjust.
3071         * g++.dg/cpp0x/rv5n.C: Adjust.
3072         * g++.dg/cpp0x/rv6n.C: Adjust.
3073         * g++.dg/cpp0x/rv7n.C: Adjust.
3074
3075 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3076
3077         * gcc.target/i386/avx2-vpop-check.h: New header.
3078         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3079         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3080         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3081         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3082         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3083         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3084         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3085         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3086         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3087         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3088         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3089         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3090         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3091         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3092         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3093
3094 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3095
3096         PR fortran/50420
3097         * gfortran.dg/coarray_subobject_1.f90: New test.
3098         * gfortran.dg/coarray/subobject_1.f90: New test.
3099
3100 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3101
3102         PR rtl-optimization/50205
3103         * gcc.dg/pr50205.c: New.
3104
3105 2011-10-18  Richard Guenther  <rguenther@suse.de>
3106
3107         PR tree-optimization/50767
3108         * gcc.dg/torture/pr50767.c: New testcase.
3109
3110 2011-10-18  Julian Brown  <julian@codesourcery.com>
3111
3112         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3113         * gcc.target/arm/unaligned-memcpy-1.c: New.
3114         * gcc.target/arm/unaligned-memcpy-2.c: New.
3115         * gcc.target/arm/unaligned-memcpy-3.c: New.
3116         * gcc.target/arm/unaligned-memcpy-4.c: New.
3117
3118 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3119
3120         PR fortran/47023
3121         * gfortran.dg/iso_c_binding_class.f03: New.
3122
3123 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3124
3125         * testsuite/lib/target-supports.exp
3126         (check_effective_target_vect_widen_shift): New.
3127         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3128         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3129         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3130         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3131
3132 2011-10-18  Richard Guenther  <rguenther@suse.de>
3133
3134         * gcc.dg/torture/restrict-1.c: New testcase.
3135
3136 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3137
3138         * g++.dg/ext/bases.C: New test.
3139
3140 2011-10-17  David S. Miller  <davem@davemloft.net>
3141
3142         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3143         all operations to emit VIS instructions.
3144         * gcc.target/sparc/fandnot.c: Likewise.
3145         * gcc.target/sparc/fnot.c: Likewise.
3146         * gcc.target/sparc/for.c: Likewise.
3147         * gcc.target/sparc/fornot.c: Likewise.
3148         * gcc.target/sparc/fxnor.c: Likewise.
3149         * gcc.target/sparc/fxor.c: Likewise.
3150         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3151         needed.
3152
3153 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3154
3155         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3156         * gcc.dg/torture/vshuf-16.inc: New file.
3157         * gcc.dg/torture/vshuf-2.inc: New file.
3158         * gcc.dg/torture/vshuf-32.inc: New file.
3159         * gcc.dg/torture/vshuf-4.inc: New file.
3160         * gcc.dg/torture/vshuf-8.inc: New file.
3161         * gcc.dg/torture/vshuf-main.inc: New file.
3162         * gcc.dg/torture/vshuf-v16hi.c: New test.
3163         * gcc.dg/torture/vshuf-v16qi.c: New test.
3164         * gcc.dg/torture/vshuf-v2df.c: New test.
3165         * gcc.dg/torture/vshuf-v2di.c: New test.
3166         * gcc.dg/torture/vshuf-v2sf.c: New test.
3167         * gcc.dg/torture/vshuf-v2si.c: New test.
3168         * gcc.dg/torture/vshuf-v32qi.c: New test.
3169         * gcc.dg/torture/vshuf-v4df.c: New test.
3170         * gcc.dg/torture/vshuf-v4di.c: New test.
3171         * gcc.dg/torture/vshuf-v4hi.c: New test.
3172         * gcc.dg/torture/vshuf-v4sf.c: New test.
3173         * gcc.dg/torture/vshuf-v4si.c: New test.
3174         * gcc.dg/torture/vshuf-v8hi.c: New test.
3175         * gcc.dg/torture/vshuf-v8qi.c: New test.
3176         * gcc.dg/torture/vshuf-v8sf.c: New test.
3177         * gcc.dg/torture/vshuf-v8si.c: New test.
3178
3179 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3180
3181         PR tree-optimization/50746
3182         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3183
3184 2011-10-17  Jason Merrill  <jason@redhat.com>
3185
3186         PR c++/50736
3187         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3188
3189 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3190
3191         PR c++/44524
3192         * g++.dg/parse/error41.C: New.
3193         * g++.dg/parse/error20.C: Adjust.
3194
3195 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3196
3197         PR c++/50757
3198         * g++.dg/warn/format7.C: New.
3199         * obj-c++.dg/warn7.mm: Likewise.
3200
3201 2011-10-17  Richard Guenther  <rguenther@suse.de>
3202
3203         PR tree-optimization/50729
3204         * gcc.dg/torture/pr50729.c: New testcase.
3205
3206 2011-10-15  Tom Tromey  <tromey@redhat.com>
3207             Dodji Seketeli  <dodji@redhat.com>
3208
3209         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3210         included files.
3211         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3212         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3213         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3214         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3215
3216 2011-10-15  Tom Tromey  <tromey@redhat.com>
3217             Dodji Seketeli  <dodji@redhat.com>
3218
3219         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3220
3221 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3222
3223         PR c++/48489
3224         * g++.dg/inherit/error5.C: New.
3225
3226 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3227
3228         PR fortran/47023
3229         PR fortran/50752
3230         * gfortran.dg/kind_tests_4.f90: New.
3231
3232 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3233
3234         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3235         targets that support vector condition.
3236
3237 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3238
3239         PR fortran/47023
3240         * gfortran.dg/c_kind_tests_3.f03: New.
3241
3242 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3243
3244         PR fortran/50547
3245         * gfortran.dg/elemental_args_check_4.f90: New.
3246
3247 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3248
3249         PR tree-optimization/50727
3250         * gcc.dg/vect/pr50727.c: New test.
3251
3252 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3253
3254         * gcc.dg/vla-23.c: New test.
3255
3256 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3257
3258         PR tree-optimization/50596
3259         * gcc.dg/vect/vect-cond-9.c: New test.
3260
3261 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3262
3263         * gcc.dg/vect/bb-slp-29.c: New test.
3264
3265 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3266
3267         PR c++/50732
3268         * g++.dg/ext/is_base_of_incomplete.C: New.
3269         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3270         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3271
3272 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3273
3274         * gcc.target/sparc/combined-1.c: Compile at -O2.
3275
3276 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3277
3278         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3279         (dg-options): Add -Wno-attributes.
3280         * gcc.target/i386/fma_double_?.c: Ditto.
3281         * gcc.target/i386/fma_run_float_?.c: Ditto.
3282         * gcc.target/i386/fma_run_double_?.c: Ditto.
3283         * gcc.target/i386/l_fma_float_?.c: Dtto.
3284         * gcc.target/i386/l_fma_double_?.c: Ditto.
3285         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3286         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3287
3288 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3289
3290         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3291         the comments.
3292         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3293         * gfortran.dg/rank_3.f90: Ditto.
3294         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3295         -std=f2008ts in dg-options.
3296         * gfortran.dg/rank_4.f90: Ditto.
3297
3298 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3299
3300         PR target/49263
3301         * gcc.target/sh/pr49263.c: New.
3302
3303 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3304
3305         * gnat.dg/specs/debug1.ads: Tweak.
3306
3307 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3308
3309         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3310
3311 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3312
3313         * gcc.target/i386/sse2-mul-1.c: New test.
3314         * gcc.target/i386/sse4_1-mul-1.c: New test.
3315         * gcc.target/i386/avx-mul-1.c: New test.
3316         * gcc.target/i386/xop-mul-1.c: New test.
3317         * gcc.target/i386/avx2-mul-1.c: New test.
3318
3319 2011-10-14  Jason Merrill  <jason@redhat.com>
3320
3321         PR c++/50563
3322         * g++.dg/cpp0x/nsdmi-list1.C: New.
3323
3324         PR c++/50707
3325         * g++.dg/cpp0x/nsdmi-const1.C: New.
3326
3327 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3328
3329         PR fortran/50570
3330         * gfortran.dg/pointer_intent_5.f90: New.
3331
3332 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3333
3334         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3335         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3336         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3337
3338 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3339
3340         PR fortran/50718
3341         * gfortran.dg/pointer_check_11.f90: New.
3342         * gfortran.dg/pointer_check_12.f90: New.
3343
3344 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3345
3346         PR c++/38174
3347         * g++.dg/overload/operator4.C: New.
3348
3349 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3350
3351         * gcc.dg/di-longlong64-sync-1.c: New test.
3352         * gcc.dg/di-sync-multithread.c: New test.
3353         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3354         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3355         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3356         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3357         (check_effective_target_arm_arm_ok): New helper.
3358         (check_effective_target_sync_longlong): New helper.
3359
3360 2011-10-14  Richard Guenther  <rguenther@suse.de>
3361
3362         PR tree-optimization/50723
3363         * gcc.dg/torture/pr50723.c: New testcase.
3364
3365 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3366
3367         PR c++/17212
3368         * g++.dg/warn/format6.C: New.
3369         * obj-c++.dg/warn6.mm: Likewise.
3370
3371 2011-10-13  Richard Henderson  <rth@redhat.com>
3372
3373         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3374         Delete.
3375         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3376         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3377         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3378
3379 2011-10-13  Jason Merrill  <jason@redhat.com>
3380
3381         PR c++/50614
3382         * g++.dg/cpp0x/nsdmi-template2.C: New.
3383
3384         PR c++/50437
3385         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3386
3387         PR c++/50618
3388         * g++.dg/init/vbase1.C: New.
3389
3390 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3391
3392         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3393         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3394         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3395         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3396
3397 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3398
3399         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3400
3401 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3402
3403         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3404
3405 2011-10-13  Richard Guenther  <rguenther@suse.de>
3406
3407         PR tree-optimization/50712
3408         * gcc.target/i386/pr50712.c: New testcase.
3409
3410 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3411
3412         * gcc.dg/memcpy-4.c: New test.
3413
3414 2011-10-13  Richard Guenther  <rguenther@suse.de>
3415
3416         PR tree-optimization/50698
3417         * g++.dg/vect/pr50698.cc: New testcase.
3418
3419 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3420
3421         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3422         * gcc.target/powerpc/warn-2.c: Ditto.
3423
3424         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3425         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3426         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3427         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3428         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3429         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3430         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3431         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3432         * gcc.target/powerpc/ppc-pow.c: Likewise.
3433         * gcc.target/powerpc/recip-1.c: Likewise.
3434         * gcc.target/powerpc/recip-2.c: Likewise.
3435         * gcc.target/powerpc/recip-3.c: Likewise.
3436         * gcc.target/powerpc/recip-4.c: Likewise.
3437         * gcc.target/powerpc/recip-5.c: Likewise.
3438
3439 2011-10-12  David S. Miller  <davem@davemloft.net>
3440
3441         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3442         '-mvis3' instead of 'mcpu=niagara3' in options.
3443         * gcc.target/sparc/fhalve.c: Likewise.
3444         * gcc.target/sparc/fnegop.c: Likewise.
3445         * gcc.target/sparc/fpadds.c: Likewise.
3446         * gcc.target/sparc/fshift.c: Likewise.
3447         * gcc.target/sparc/fucmp.c: Likewise.
3448         * gcc.target/sparc/lzd.c: Likewise.
3449         * gcc.target/sparc/vis3misc.c: Likewise.
3450         * gcc.target/sparc/xmul.c: Likewise.
3451
3452 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3453
3454         * gnat.dg/vect1.ad[sb]: New test.
3455         * gnat.dg/vect1_pkg.ads: New helper.
3456         * gnat.dg/vect2.ad[sb]: New test.
3457         * gnat.dg/vect2_pkg.ads: New helper.
3458         * gnat.dg/vect3.ad[sb]: New test.
3459         * gnat.dg/vect3_pkg.ads: New helper.
3460         * gnat.dg/vect4.ad[sb]: New test.
3461         * gnat.dg/vect4_pkg.ads: New helper.
3462         * gnat.dg/vect5.ad[sb]: New test.
3463         * gnat.dg/vect5_pkg.ads: New helper.
3464         * gnat.dg/vect6.ad[sb]: New test.
3465         * gnat.dg/vect6_pkg.ads: New helper.
3466
3467 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3468
3469         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3470         * gcc.target/i386/fma_run_double_2.c: Likewise.
3471         * gcc.target/i386/fma_run_double_3.c: Likewise.
3472         * gcc.target/i386/fma_run_double_4.c: Likewise.
3473         * gcc.target/i386/fma_run_double_5.c: Likewise.
3474         * gcc.target/i386/fma_run_double_6.c: Likewise.
3475         * gcc.target/i386/fma_run_float_1.c: Likewise.
3476         * gcc.target/i386/fma_run_float_2.c: Likewise.
3477         * gcc.target/i386/fma_run_float_3.c: Likewise.
3478         * gcc.target/i386/fma_run_float_4.c: Likewise.
3479         * gcc.target/i386/fma_run_float_5.c: Likewise.
3480         * gcc.target/i386/fma_run_float_6.c: Likewise.
3481
3482         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3483         remove the extra dg-options.
3484         * gcc.target/i386/l_fma_double_2.c: Likewise.
3485         * gcc.target/i386/l_fma_double_3.c: Likewise.
3486         * gcc.target/i386/l_fma_double_4.c: Likewise.
3487         * gcc.target/i386/l_fma_double_5.c: Likewise.
3488         * gcc.target/i386/l_fma_double_6.c: Likewise.
3489         * gcc.target/i386/l_fma_float_1.c: Likewise.
3490         * gcc.target/i386/l_fma_float_2.c: Likewise.
3491         * gcc.target/i386/l_fma_float_3.c: Likewise.
3492         * gcc.target/i386/l_fma_float_4.c: Likewise.
3493         * gcc.target/i386/l_fma_float_5.c: Likewise.
3494         * gcc.target/i386/l_fma_float_6.c: Likewise.
3495
3496 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3497
3498         PR tree-optimization/50189
3499         * g++.dg/torture/pr50189.C: New testcase.
3500
3501 2011-10-12  Richard Guenther  <rguenther@suse.de>
3502
3503         PR tree-optimization/50700
3504         * gcc.dg/builtin-object-size-12.c: New testcase.
3505
3506 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3507
3508         PR c/50565
3509         * gcc.c-torture/compile/pr50565-1.c,
3510         gcc.c-torture/compile/pr50565-2.c: New tests.
3511
3512 2011-10-11  Jason Merrill  <jason@redhat.com>
3513
3514         PR c++/49855
3515         PR c++/49896
3516         * g++.dg/template/constant1.C: New.
3517         * g++.dg/template/constant2.C: New.
3518         * g++.dg/cpp0x/constexpr-template3.C: New.
3519
3520 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3521
3522         * gcc.target/i386/warn-vect-op-3.c: New test.
3523         * gcc.target/i386/warn-vect-op-1.c: New test.
3524         * gcc.target/i386/warn-vect-op-2.c: New test.
3525
3526 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3527
3528         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3529
3530 2011-10-11  Richard Guenther  <rguenther@suse.de>
3531
3532         PR tree-optimization/50204
3533         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3534
3535 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3536
3537         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3538
3539 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3540
3541         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3542         * gcc.target/i386/fma_double_2.c: Ditto.
3543         * gcc.target/i386/fma_double_3.c: Ditto.
3544         * gcc.target/i386/fma_double_4.c: Ditto.
3545         * gcc.target/i386/fma_double_5.c: Ditto.
3546         * gcc.target/i386/fma_double_6.c: Ditto.
3547         * gcc.target/i386/fma_float_1.c: Ditto.
3548         * gcc.target/i386/fma_float_2.c: Ditto.
3549         * gcc.target/i386/fma_float_3.c: Ditto.
3550         * gcc.target/i386/fma_float_4.c: Ditto.
3551         * gcc.target/i386/fma_float_5.c: Ditto.
3552         * gcc.target/i386/fma_float_6.c: Ditto.
3553         * gcc.target/i386/l_fma_double_1.c: Ditto.
3554         * gcc.target/i386/l_fma_double_2.c: Ditto.
3555         * gcc.target/i386/l_fma_double_3.c: Ditto.
3556         * gcc.target/i386/l_fma_double_4.c: Ditto.
3557         * gcc.target/i386/l_fma_double_5.c: Ditto.
3558         * gcc.target/i386/l_fma_double_6.c: Ditto.
3559         * gcc.target/i386/l_fma_float_1.c: Ditto.
3560         * gcc.target/i386/l_fma_float_2.c: Ditto.
3561         * gcc.target/i386/l_fma_float_3.c: Ditto.
3562         * gcc.target/i386/l_fma_float_4.c: Ditto.
3563         * gcc.target/i386/l_fma_float_5.c: Ditto.
3564         * gcc.target/i386/l_fma_float_6.c: Ditto.
3565         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3566         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3567         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3568         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3569         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3570         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3571         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3572         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3573         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3574         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3575         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3576         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3577
3578 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3579
3580         * gcc.dg/va-arg-4.c: New test.
3581         * gcc.dg/va-arg-5.c: Ditto.
3582
3583 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3584
3585         * lib/target-supports.exp (check_effective_target_fd_truncate):
3586         Close and unlink test file before exit.
3587
3588 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3589
3590         PR fortran/50564
3591         * gfortran.dg/forall_15.f90:  New test case.
3592
3593 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3594             Andrew Macleod  <amacleod@redhat.com>
3595
3596         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3597         wrappers for *other_threads() and *final_verify().
3598         * gcc.dg/simulate-thread/simulate-thread.h
3599         (simulate_thread_wrapper_other_threads): New.
3600         (simulate_thread_wrapper_final_verify): New.
3601
3602 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3603
3604         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3605
3606 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3607
3608         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3609
3610 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3611             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3612
3613         * gcc.target/i386/fma_1.h: New file.
3614         * gcc.target/i386/fma_2.h: Likewise.
3615         * gcc.target/i386/fma_3.h: Likewise.
3616         * gcc.target/i386/fma_4.h: Likewise.
3617         * gcc.target/i386/fma_5.h: Likewise.
3618         * gcc.target/i386/fma_6.h: Likewise.
3619         * gcc.target/i386/fma_double_1.c: Likewise.
3620         * gcc.target/i386/fma_double_2.c: Likewise.
3621         * gcc.target/i386/fma_double_3.c: Likewise.
3622         * gcc.target/i386/fma_double_4.c: Likewise.
3623         * gcc.target/i386/fma_double_5.c: Likewise.
3624         * gcc.target/i386/fma_double_6.c: Likewise.
3625         * gcc.target/i386/fma_float_1.c: Likewise.
3626         * gcc.target/i386/fma_float_2.c: Likewise.
3627         * gcc.target/i386/fma_float_3.c: Likewise.
3628         * gcc.target/i386/fma_float_4.c: Likewise.
3629         * gcc.target/i386/fma_float_5.c: Likewise.
3630         * gcc.target/i386/fma_float_6.c: Likewise.
3631         * gcc.target/i386/fma_main.h: Likewise.
3632         * gcc.target/i386/fma_run_double_1.c: Likewise.
3633         * gcc.target/i386/fma_run_double_2.c: Likewise.
3634         * gcc.target/i386/fma_run_double_3.c: Likewise.
3635         * gcc.target/i386/fma_run_double_4.c: Likewise.
3636         * gcc.target/i386/fma_run_double_5.c: Likewise.
3637         * gcc.target/i386/fma_run_double_6.c: Likewise.
3638         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3639         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3640         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3641         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3642         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3643         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3644         * gcc.target/i386/fma_run_float_1.c: Likewise.
3645         * gcc.target/i386/fma_run_float_2.c: Likewise.
3646         * gcc.target/i386/fma_run_float_3.c: Likewise.
3647         * gcc.target/i386/fma_run_float_4.c: Likewise.
3648         * gcc.target/i386/fma_run_float_5.c: Likewise.
3649         * gcc.target/i386/fma_run_float_6.c: Likewise.
3650         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3651         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3652         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3653         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3654         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3655         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3656         * gcc.target/i386/l_fma_1.h: Likewise.
3657         * gcc.target/i386/l_fma_2.h: Likewise.
3658         * gcc.target/i386/l_fma_3.h: Likewise.
3659         * gcc.target/i386/l_fma_4.h: Likewise.
3660         * gcc.target/i386/l_fma_5.h: Likewise.
3661         * gcc.target/i386/l_fma_6.h: Likewise.
3662         * gcc.target/i386/l_fma_double_1.c: Likewise.
3663         * gcc.target/i386/l_fma_double_2.c: Likewise.
3664         * gcc.target/i386/l_fma_double_3.c: Likewise.
3665         * gcc.target/i386/l_fma_double_4.c: Likewise.
3666         * gcc.target/i386/l_fma_double_5.c: Likewise.
3667         * gcc.target/i386/l_fma_double_6.c: Likewise.
3668         * gcc.target/i386/l_fma_float_1.c: Likewise.
3669         * gcc.target/i386/l_fma_float_2.c: Likewise.
3670         * gcc.target/i386/l_fma_float_3.c: Likewise.
3671         * gcc.target/i386/l_fma_float_4.c: Likewise.
3672         * gcc.target/i386/l_fma_float_5.c: Likewise.
3673         * gcc.target/i386/l_fma_float_6.c: Likewise.
3674         * gcc.target/i386/l_fma_main.h: Likewise.
3675         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3676         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3677         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3678         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3679         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3680         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3681         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3682         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3683         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3684         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3685         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3686         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3687
3688 2011-10-10  Richard Guenther  <rguenther@suse.de>
3689
3690         PR middle-end/50389
3691         * gcc.dg/torture/pr50389.c: New testcase.
3692
3693 2011-10-10  Richard Guenther  <rguenther@suse.de>
3694
3695         PR middle-end/50195
3696         * gcc.dg/builtins-47.c: Optimize.
3697
3698 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3699
3700         * lib/gcc-simulate-thread.exp: New.
3701         * gcc.dg/simulate-thread/guality.h: New.
3702         * gcc.dg/simulate-thread/simulate-thread.h: New.
3703         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3704         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3705         * gcc.dg/simulate-thread/README: New.
3706         * g++.dg/simulate-thread/guality.h: New.
3707         * g++.dg/simulate-thread/simulate-thread.h: New.
3708         * g++.dg/simulate-thread/simulate-thread.exp: New.
3709         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3710         * c-c++-common/cxxbitfields-2.c: Remove.
3711         * c-c++-common/cxxbitfields.c: Remove.
3712         * c-c++-common/cxxbitfields-4.c: Remove.
3713         * c-c++-common/cxxbitfields-5.c: Remove.
3714         * c-c++-common/simulate-thread/bitfields-1.c: New.
3715         * c-c++-common/simulate-thread/bitfields-2.c: New.
3716         * c-c++-common/simulate-thread/bitfields-3.c: New.
3717         * c-c++-common/simulate-thread/bitfields-4.c: New.
3718
3719 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3720
3721         PR c++/38980
3722         * g++.dg/warn/format5.C: New.
3723
3724 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/50273
3727         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3728         * gfortran.dg/common_16.f90: New.
3729
3730 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3731
3732         * gfortran.dg/iso_c_binding_param_1.f90: New.
3733         * gfortran.dg/iso_c_binding_param_2.f90: New.
3734         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3735
3736 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3737
3738         PR tree-optimization/50635
3739         * gcc.dg/vect/pr50635.c: New test.
3740
3741 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3742
3743         PR fortran/50659
3744         * gfortran.dg/proc_decl_27.f90: New.
3745
3746 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3747
3748         PR libobjc/50428
3749         * objc/execute/initialize-1.m: New test.
3750
3751 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3752
3753         PR fortran/47844
3754         * gfortran.dg/pointer_function_result_1.f90 : New test.
3755
3756 2011-10-07  David S. Miller  <davem@davemloft.net>
3757
3758         PR 50655
3759         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3760         * gcc.target/sparc/cmask.c: Use it.
3761         * gcc.target/sparc/fhalve.c: Likewise.
3762         * gcc.target/sparc/fnegop.c: Likewise.
3763         * gcc.target/sparc/fpadds.c: Likewise.
3764         * gcc.target/sparc/fshift.c: Likewise.
3765         * gcc.target/sparc/fucmp.c: Likewise.
3766         * gcc.target/sparc/lzd.c: Likewise.
3767         * gcc.target/sparc/vis3misc.c: Likewise.
3768         * gcc.target/sparc/xmul.c: Likewise.
3769
3770 2011-10-07  Richard Henderson  <rth@redhat.com>
3771
3772         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3773         match for avx2.
3774         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3775
3776 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3777
3778         * gcc.dg/pr50193-1.c: New file.
3779         * gcc.target/arm/shiftable.c: New file.
3780
3781 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3782
3783         PR fortran/50625
3784         * gfortran.dg/class_46.f03: New.
3785
3786 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3787
3788         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3789         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3790         (syslog, vsyslog, __vsyslog_chk): Likewise.
3791
3792         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3793         (x, EXT_x): Use ASMNAME.
3794
3795         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3796         (a, c): Use ASMNAME.
3797
3798 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3799
3800         PR middle-end/50527
3801         * gcc.dg/pr50527.c: New test.
3802
3803 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR tree-optimization/50650
3806         * gcc.c-torture/compile/pr50650.c: New test.
3807
3808 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3809
3810         PR tree-optimization/50575
3811         * gcc.c-torture/execute/vector-compare-2.x: New file.
3812
3813 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3814
3815         PR middle-end/50125
3816         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3817         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3818         (bar3): Likewise.
3819
3820 2011-10-07  Richard Guenther  <rguenther@suse.de>
3821
3822         PR testsuite/50637
3823         * gcc.dg/vect/vect-align-2.c: Increase array size.
3824
3825 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3826             H.J. Lu  <hongjiu.lu@intel.com>
3827
3828         PR target/50603
3829         * gcc.target/i386/pr50603.c: New test.
3830
3831 2011-10-06  Jason Merrill  <jason@redhat.com>
3832
3833         PR c++/39164
3834         * g++.dg/cpp0x/default31.C: New.
3835
3836 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3837
3838         PR tree-optimization/50596
3839         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3840         New.
3841         * gcc.dg/vect/vect-cond-8.c: New test.
3842
3843 2011-10-06  Richard Henderson  <rth@redhat.com>
3844
3845         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3846         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3847         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3848         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3849         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3850         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3851         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3852         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3853         * gcc.c-torture/execute/vshuf-16.inc: New file.
3854         * gcc.c-torture/execute/vshuf-2.inc: New file.
3855         * gcc.c-torture/execute/vshuf-4.inc: New file.
3856         * gcc.c-torture/execute/vshuf-8.inc: New file.
3857         * gcc.c-torture/execute/vshuf-main.inc: New file.
3858         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3859         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3860         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3861         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3862         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3863         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3864         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3865         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3866         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3867         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3868         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3869         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3870         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3871
3872 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR tree-optimization/49279
3875         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3876         * gcc.c-torture/execute/pr49279.c: New test.
3877
3878 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3879
3880         PR target/49049
3881         * gcc.c-torture/compile/pr49049.c: New test.
3882
3883 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3884
3885         PR target/50305
3886         * gcc.target/arm/pr50305.c: New test.
3887
3888 2011-10-06  Richard Guenther  <rguenther@suse.de>
3889
3890         PR tree-optimization/38884
3891         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3892         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3893
3894 2011-10-05  David S. Miller  <davem@davemloft.net>
3895
3896         * gcc.target/sparc/lzd.c: New test.
3897         * gcc.target/sparc/popc.c: New test.
3898
3899 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3900
3901         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3902         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3903         * g++.dg/other/final1.C: Cleanup original tree dump.
3904
3905 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR tree-optimization/50613
3908         * gcc.dg/pr50613.c: New test.
3909
3910 2011-10-05  Richard Henderson  <rth@redhat.com>
3911
3912         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3913         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3914         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3915         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3916         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3917         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3918         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3919         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3920
3921 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3922
3923         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3924         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3925         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3926         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3927         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3928
3929 2011-10-05  Richard Guenther  <rguenther@suse.de>
3930
3931         PR tree-optimization/38885
3932         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3933
3934 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3935
3936         * gcc.target/i386/sw-1.c: New test.
3937
3938 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3939
3940         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3941         -mtune=generic.
3942         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3943
3944 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3945
3946         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3947
3948 2011-10-04  David S. Miller  <davem@davemloft.net>
3949
3950         * gcc.target/sparc/fhalve.c: New test.
3951         * gcc.target/sparc/fnegop.c: New test.
3952         * gcc.target/sparc/xmul.c: New test.
3953
3954 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3955
3956         PR fortran/35831
3957         * gfortran.dg/dummy_procedure_6.f90: New.
3958
3959 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3960
3961         PR tree-optimization/50604
3962         * gcc.dg/pr50604.c: New test.
3963
3964 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3965
3966         PR tree-optimization/49662
3967         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3968         * gcc.dg/graphite/interchange-15.c: Likewise.
3969         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3970
3971 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3972
3973         * gcc.dg/tree-ssa/restrict-4.c: New test.
3974
3975 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3976
3977         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3978         (main): Use __typeof to get result type of comparison.
3979
3980 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3981
3982         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3983         Make et_vect_multiple_sizes_saved global.
3984         (check_effective_target_vect64): Make et_vect64_saved global.
3985
3986 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3987
3988         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3989         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3990         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3991         * gcc.dg/builtin-complex-err-1.c: Adjust.
3992
3993 2011-10-02  Jason Merrill  <jason@redhat.com>
3994
3995         * g++.dg/cpp0x/range-for22.C: New.
3996
3997         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3998         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3999         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4000         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4001
4002         * g++.dg/cpp0x/nsdmi5.C: New.
4003
4004 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4005
4006         PR target/50579
4007         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4008         New procedures.
4009         (mips-dg-options): Force an ABI option if the current ABI is
4010         incompatible with the required -mlong setting.  Likewise force
4011         a long setting if the current one is incompatible with the
4012         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4013         throughout procedure.
4014         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4015         instead of addressing=absolute.
4016
4017 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4018
4019         * gcc.target/mips/stack-1.c: New test.
4020
4021 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4022
4023         * gcc.dg/pr49696.c: New test.
4024
4025 2011-10-02  Jan Hubicka  <jh@suse.cz>
4026
4027         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4028
4029 2011-10-01  David S. Miller  <davem@davemloft.net>
4030
4031         * gcc.target/sparc/cmask.c: New test.
4032         * gcc.target/sparc/fpadds.c: New test.
4033         * gcc.target/sparc/fshift.c: New test.
4034         * gcc.target/sparc/fucmp.c: New test.
4035         * gcc.target/sparc/vis3misc.c: New test.
4036
4037 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4038
4039         PR fortran/50585
4040         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4041
4042 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4043
4044         PR c++/44473
4045         * g++.dg/dfp/44473-1.C: New test.
4046         * g++.dg/dfp/44473-2.C: New test.
4047         * g++.dg/dfp/mangle-1.C: New test.
4048         * g++.dg/dfp/mangle-2.C: New test.
4049         * g++.dg/dfp/mangle-3.C: New test.
4050         * g++.dg/dfp/mangle-4.C: New test.
4051         * g++.dg/dfp/mangle-5.C: New test.
4052
4053 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4054
4055         PR inline-asm/50571
4056         * gcc.dg/pr50571.c: New test.
4057
4058         PR tree-optimization/46309
4059         * gcc.dg/pr46309.c: New test.
4060
4061 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4062
4063         * gcc.dg/strlenopt-21.c: New test.
4064
4065 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4066
4067         * gcc.dg/sms-10.c: New file.
4068
4069 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4070
4071         * gcc.target/arm/pr50099.c: New test.
4072
4073 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4074
4075         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4076
4077 2011-09-30  David S. Miller  <davem@davemloft.net>
4078
4079         * gcc.target/sparc/bmaskbshuf.c: New test.
4080         * gcc.target/sparc/edgen.c: New test.
4081
4082 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4083
4084         PR fortran/50547
4085         * gfortran.dg/pure_formal_proc_3.f90: New.
4086
4087         PR fortran/50553
4088         * gfortran.dg/stfunc_7.f90: New.
4089
4090 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4091
4092         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4093         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4094         * gcc.dg/vector-compare-1.c: Likewise.
4095         * gcc.dg/vector-compare-2.c: Likewise.
4096
4097 2011-09-29  David S. Miller  <davem@davemloft.net>
4098
4099         * gcc.target/sparc/array.c: New test.
4100
4101 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4102
4103         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4104         loop unroll and set max unroll times to 8.
4105         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4106         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4107         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4108         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4109
4110 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4111
4112         PR c++/40145
4113         * g++.dg/ext/visibility/warn5.C: New.
4114
4115 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4116
4117         PR c++/45278
4118         * g++.dg/warn/Wextra-3.C: New.
4119
4120 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4121
4122         PR target/49486
4123         * gcc.target/sh/pr49468-si.c: New.
4124
4125 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4126
4127         PR testsuite/50485
4128         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4129         (TEST): Initialize src3 with random floats.
4130         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4131         from union src3.  Initialize src3 with random floats.
4132
4133 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4134
4135         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4136         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4137         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4138         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4139         * gcc.target/sh/sh4a-cos.c: Ditto.
4140         * gcc.target/sh/sh4a-cosf.c: Ditto.
4141         * gcc.target/sh/sh4a-sin.c: Ditto.
4142         * gcc.target/sh/sh4a-sinf.c: Ditto.
4143         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4144         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4145         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4146
4147 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4148
4149         PR c++/31489
4150         * g++.dg/parse/error40.C: New.
4151         * g++.dg/warn/incomplete1.C: Adjust.
4152
4153 2011-09-27  Jan Hubicka  <jh@suse.cz>
4154
4155         PR middle-end/49463
4156         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4157         Mark used.
4158
4159 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4160
4161         * gcc.dg/strlenopt-1.c: New test.
4162         * gcc.dg/strlenopt-1f.c: New test.
4163         * gcc.dg/strlenopt-2.c: New test.
4164         * gcc.dg/strlenopt-2f.c: New test.
4165         * gcc.dg/strlenopt-3.c: New test.
4166         * gcc.dg/strlenopt-4.c: New test.
4167         * gcc.dg/strlenopt-4g.c: New test.
4168         * gcc.dg/strlenopt-4gf.c: New test.
4169         * gcc.dg/strlenopt-5.c: New test.
4170         * gcc.dg/strlenopt-6.c: New test.
4171         * gcc.dg/strlenopt-7.c: New test.
4172         * gcc.dg/strlenopt-8.c: New test.
4173         * gcc.dg/strlenopt-9.c: New test.
4174         * gcc.dg/strlenopt-10.c: New test.
4175         * gcc.dg/strlenopt-11.c: New test.
4176         * gcc.dg/strlenopt-12.c: New test.
4177         * gcc.dg/strlenopt-12g.c: New test.
4178         * gcc.dg/strlenopt-13.c: New test.
4179         * gcc.dg/strlenopt-14g.c: New test.
4180         * gcc.dg/strlenopt-14gf.c: New test.
4181         * gcc.dg/strlenopt-15.c: New test.
4182         * gcc.dg/strlenopt-16g.c: New test.
4183         * gcc.dg/strlenopt-17g.c: New test.
4184         * gcc.dg/strlenopt-18g.c: New test.
4185         * gcc.dg/strlenopt.h: New file.
4186
4187 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4188
4189         PR middle-end/43864
4190         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4191         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4192         * gcc.dg/pr43864.c: New test.
4193         * gcc.dg/pr43864-2.c: Same.
4194         * gcc.dg/pr43864-3.c: Same.
4195         * gcc.dg/pr43864-4.c: Same.
4196
4197 2011-09-27  Jan Hubicka  <jh@suse.cz>
4198
4199         * gcc.dg/ipa/inline-5.c: New testcase.
4200
4201 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4202
4203         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4204         vectors.
4205         * gcc.dg/vect/bb-slp-27.c: New.
4206         * gcc.dg/vect/bb-slp-28.c: New.
4207
4208 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4209
4210         * testsuite/lib/target-supports.exp (check_profiling_available):
4211         Don't rely solely on TLS tests for -fprofile-generate, fall
4212         through to the other code.
4213
4214 2011-09-27  Richard Guenther  <rguenther@suse.de>
4215
4216         PR tree-optimization/50363
4217         * gcc.dg/torture/pr50363.c: New testcase.
4218
4219 2011-09-26  Jason Merrill  <jason@redhat.com>
4220
4221         PR c++/45012
4222         * g++.dg/template/partial13.C: New.
4223
4224         PR c++/46105
4225         * g++.dg/template/partial12.C: New.
4226
4227         PR c++/50508
4228         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4229
4230 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4231
4232         PR c++/45487
4233         * g++.dg/diagnostic/bindings1.C: New.
4234         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4235
4236 2011-09-26  David S. Miller  <davem@davemloft.net>
4237
4238         * gcc.target/sparc/wrgsr.c: New test.
4239         * gcc.target/sparc/rdgsr.c: New test.
4240         * gcc.target/sparc/edge.c: New test.
4241         * gcc.target/sparc/fcmp.c: New test.
4242
4243         * gcc.target/sparc/edge.c: Update for new return types.
4244         * gcc.target/sparc/fcmp.c: Likewise.
4245
4246         * gcc.target/sparc/fpaddsubi.c: New test.
4247
4248 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4249
4250         PR fortran/50515
4251         * gfortran.dg/common_15.f90: New.
4252
4253         PR fortran/50517
4254         * gfortran.dg/dummy_procedure_5.f90: New.
4255         * gfortran.dg/interface_26.f90: Modified error message.
4256         * gfortran.dg/proc_ptr_11.f90: Ditto.
4257         * gfortran.dg/proc_ptr_15.f90: Ditto.
4258         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4259         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4260
4261 2011-09-26  Jason Merrill  <jason@redhat.com>
4262
4263         PR c++/50512
4264         * g++.dg/overload/rvalue3.C: New.
4265
4266         PR c++/50523
4267         * g++.dg/overload/ref-conv2.C: New.
4268
4269         * g++.dg/cpp0x/nsdmi-template1.C: New.
4270
4271 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4272
4273         * g++.dg/cpp0x/nullptr25.C: New.
4274
4275 2011-09-26  Richard Guenther  <rguenther@suse.de>
4276
4277         PR tree-optimization/50472
4278         * gcc.dg/torture/pr50472.c: New testcase.
4279
4280 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4281
4282         * gnat.dg/opt22.adb: New test.
4283         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4284
4285 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4286
4287         * gnat.dg/opt21.adb: New test.
4288         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4289
4290 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4291
4292         * gnat.dg/opt20.ad[sb]: New test.
4293         * gnat.dg/opt20_pkg.ads: New helper.
4294
4295 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4296
4297         * gnat.dg/array17.adb: New test.
4298         * gnat.dg/array17_pkg.ads: New helper.
4299
4300 2011-09-25  Jason Merrill  <jason@redhat.com>
4301
4302         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4303
4304 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4305
4306         * gnat.dg/frame_overflow.ads: New.
4307         * gnat.dg/frame_overflow.adb: Adjust.
4308         * gnat.dg/specs/addr1.ads: Likewise.
4309
4310 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4311
4312         * g++.dg/tree-ssa/restrict2.C: New test.
4313
4314 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4315
4316         * lib/target-supports.exp (check_effective_target_vect64): New.
4317         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4318         of multiple vector sizes.
4319         * gcc.dg/vect/bb-slp-26.c: New.
4320
4321 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4322
4323         PR c++/50280
4324         * g++.dg/template/bitfield1.C: New.
4325
4326 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4327
4328         * gcc.dg/vect/bb-slp-24.c: New.
4329
4330 2011-09-24  Jason Merrill  <jason@redhat.com>
4331
4332         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4333
4334         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4335
4336         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4337         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4338
4339         * g++.dg/cpp0x/nsdmi1.C: New.
4340         * g++.dg/cpp0x/nsdmi2.C: New.
4341         * g++.dg/cpp0x/nsdmi3.C: New.
4342         * g++.dg/cpp0x/nsdmi4.C: New.
4343         * g++.old-deja/g++.other/init4.C: New.
4344
4345 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4346
4347         PR c++/44267
4348         * g++.dg/template/sfinae28.C: New.
4349
4350 2011-09-23  Ian Lance Taylor  <iant@google.com>
4351
4352         * go.test/go-test.exp (errchk): Handle more cases of getting
4353         correct Tcl backslash quoting in regular expressions in test file.
4354
4355 2011-09-23  Jason Merrill  <jason@redhat.com>
4356
4357         Core 253
4358         * g++.dg/init/const8.C: New.
4359         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4360         * g++.dg/cpp0x/defaulted2.C: Likewise.
4361         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4362         * g++.dg/init/pr20039.C: Likewise.
4363         * g++.dg/init/pr42844.C: Likewise.
4364
4365 2011-09-23  Jan Hubicka  <jh@suse.cz>
4366
4367         * gcc.dg/ipa/inline-1.c: new testcase.
4368         * gcc.dg/ipa/inline-2.c: new testcase.
4369         * gcc.dg/ipa/inline-3.c: new testcase.
4370         * gcc.dg/ipa/inline-4.c: new testcase.
4371
4372 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4373
4374         PR c++/50258
4375         * g++.dg/cpp0x/constexpr-static8.C: New.
4376
4377 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4378
4379         * gcc.target/i386/avxfp-1.c: New test.
4380         * gcc.target/i386/avxfp-2.c: New test.
4381
4382 2011-09-23  Terry Guo  <terry.guo@arm.com>
4383
4384         * gcc.c-torture/execute/941014-1.x: Deleted.
4385
4386 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4387
4388         PR c++/50491
4389         * g++.dg/cpp0x/pr50491.C: New.
4390
4391 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4392
4393         PR testsuite/50487
4394         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4395
4396 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4397
4398         PR c++/50371
4399         * g++.dg/cpp0x/nullptr24.C: New.
4400
4401 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4402
4403         PR target/50482
4404         * gcc.target/i386/pr50482.c: New test.
4405
4406 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4407
4408         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4409         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4410         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4411         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4412         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4413         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4414         multilib options contain different -march= from dg-options.
4415
4416 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4417             Paolo Carlini  <paolo.carlini@oracle.com>
4418
4419         PR c++/50344
4420         * g++.dg/template/friend52.C: New.
4421
4422 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4423
4424         * gcc.target/arm/cmp-1.c: New test.
4425         * gcc.target/arm/cmp-2.c: Likewise.
4426
4427 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4428
4429         PR fortran/41733
4430         * gfortran.dg/impure_actual_1.f90: Modified error message.
4431         * gfortran.dg/proc_ptr_32.f90: New.
4432         * gfortran.dg/proc_ptr_33.f90: New.
4433
4434 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4435
4436         PR tree-optimization/50451
4437         * gcc.dg/vect/pr50451.c: New test.
4438
4439 2011-09-21  Ian Lance Taylor  <iant@google.com>
4440
4441         * go.test/go-test.exp (errchk): Add special case for bug332.
4442         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4443         some more test lines.
4444
4445 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4446
4447         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4448         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4449         * g++.dg/other/i386-8.C: Ditto.
4450         * g++.dg/other/pr34435.C: Ditto.
4451         * g++.dg/other/pr39496.C: Ditto.
4452         * g++.dg/other/mmintrin.C: Ditto.
4453
4454 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4455
4456         * gcc.dg/vect/vect-cond-7.c: New test.
4457         * gcc.target/i386/sse4_1-cond-1.c: New test.
4458         * gcc.target/i386/avx-cond-1.c: New test.
4459
4460 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4461
4462         PR target/50464
4463         * g++.dg/other/pr50464.C: New test.
4464
4465 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4466
4467         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4468         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4469         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4470         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4471
4472 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4473
4474         * gnat.dg/opt19.adb: New test.
4475
4476 2011-09-21  Terry Guo  <terry.guo@arm.com>
4477
4478         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4479         on arch conflict when testing case on targets other than armv7-a.
4480
4481 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4482
4483         PR c++/50454
4484         * g++.dg/ext/int128-1.C: New.
4485         * g++.dg/ext/int128-2.C: Likewise.
4486         * g++.dg/ext/int128-2.h: Likewise.
4487
4488 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4489
4490         PR testsuite/50469
4491         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4492
4493 2011-09-20  Jason Merrill  <jason@redhat.com>
4494
4495         * g++.dg/cpp0x/constexpr-generated1.C: New.
4496
4497         PR c++/50442
4498         * g++.dg/overload/ref-conv1.C: New.
4499
4500 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4501
4502         * g++.dg/other/final1.C: New.
4503
4504 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4505
4506         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4507         and get_bit ().
4508
4509 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4510
4511         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4512         "target arm_eabi".
4513
4514 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4515
4516         PR tree-optimization/50413
4517         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4518         -fdump-tree-slp-details.  Run other tests with
4519         -fdump-tree-vect-details.
4520         * g++.dg/vect/slp-pr50413.cc: New.
4521
4522 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4523             Ira Rosen  <ira.rosen@linaro.org>
4524
4525         PR testsuite/50435
4526         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4527         Fix underscores around restrict.
4528
4529 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4530
4531         PR tree-optimization/50414
4532         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4533         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4534         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4535
4536 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4537
4538         PR tree-optimization/50412
4539         * gfortran.dg/vect/pr50412.f90: New.
4540
4541 2011-09-16  Jason Merrill  <jason@redhat.com>
4542
4543         PR c++/50424
4544         * g++.dg/eh/defarg1.C: New.
4545
4546 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4547
4548         * gcc.dg/vect/vect-reduc-10.c: New test.
4549         * gcc.target/i386/avx-reduc-1.c: New test.
4550
4551         * gcc.target/i386/sse2-extract-1.c: New test.
4552         * gcc.target/i386/avx-extract-1.c: New test.
4553
4554 2011-09-16  Terry Guo  <terry.guo@arm.com>
4555
4556         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4557
4558 2011-09-15  Diego Novillo  <dnovillo@google.com>
4559
4560         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4561         ALWAYS_CXXFLAGS, if defined.
4562         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4563         ALWAYS_GFORTRANFLAGS, if defined.
4564         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4565         ALWAYS_GOCFLAGS, if defined.
4566         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4567         ALWAYS_OBJCXXFLAGS, if defined.
4568         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4569         additional_flags, if defined.
4570         * lib/gnat.exp (gnat_target_compile): Likewise.
4571         * lib/objc.exp (objc_target_compile): Likewise.
4572         * lib/target-supports-dg.exp (dg-add-options): Handle
4573         TEST_ALWAYS_FLAGS.
4574
4575 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4576
4577         PR testsuite/50322
4578         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4579         Use uintptr_t in f1.  Undo avr xfails.
4580
4581 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4582
4583         PR fortran/50401
4584         PR fortran/50403
4585         * gfortran.dg/function_types_3.f90: New.
4586
4587 2011-09-15  Jason Merrill  <jason@redhat.com>
4588
4589         PR c++/50365
4590         * g++.dg/cpp0x/trailing7.C: New.
4591
4592         PR c++/50361
4593         * g++.dg/cpp0x/nullptr23.C: New.
4594
4595 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4596
4597         * gcc.dg/vect/bb-slp-25.c: New.
4598
4599 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4600
4601         PR c++/50391
4602         * g++.dg/cpp0x/noexcept15.C: New.
4603
4604 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4605
4606         PR middle-end/50251
4607         * gcc.dg/pr50251.c: New test.
4608
4609 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4610
4611         PR fortran/34547
4612         PR fortran/50375
4613         * gfortran.dg/null_5.f90: New.
4614         * gfortran.dg/null_6.f90: New.
4615
4616 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4617
4618         * gcc.c-torture/compile/20110913-1.c: New test.
4619
4620 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4621
4622         PR fortran/50379
4623         * gfortran.dg/result_2.f90: New.
4624
4625 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4626
4627         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4628
4629 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4630
4631         PR c++/48320
4632         * g++.dg/cpp0x/variadic116.C: New test case.
4633
4634 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4635
4636         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4637         * gcc.target/mips/interrupt_handler-2.c: New test.
4638         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4639
4640 2011-09-12  Jason Merrill  <jason@redhat.com>
4641
4642         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4643
4644         * g++.dg/cpp0x/explicit7.C: New.
4645
4646 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR rtl-optimization/50212
4649         * g++.dg/other/pr50212.C: New test.
4650
4651 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4652
4653         PR target/43746
4654         * testsuite/gcc.target/avr/torture/avr-torture.exp
4655         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4656         "-O2 -fmerge-all-constants".
4657
4658 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4659
4660         PR fortran/50327
4661         * gfortran.dg/do_while_1.f90: New test.
4662
4663 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4664
4665         PR fortran/35831
4666         PR fortran/47978
4667         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4668         * gfortran.dg/proc_decl_26.f90: New.
4669         * gfortran.dg/typebound_override_2.f90: New.
4670         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4671
4672 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4673
4674         * gnat.dg/cond_expr2.ad[sb]: New test.
4675
4676 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4677
4678         * gnat.dg/atomic5.ad[sb]: New test.
4679
4680 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4681
4682         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4683
4684 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4685
4686         PR target/49030
4687         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4688
4689 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4690
4691         PR target/49614
4692         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4693
4694 2011-09-09  Richard Guenther  <rguenther@suse.de>
4695
4696         PR tree-optimization/50328
4697         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4698
4699 2011-09-09  Richard Guenther  <rguenther@suse.de>
4700
4701         PR middle-end/50333
4702         * gcc.dg/torture/pr50333.c: New testcase.
4703
4704 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4705
4706         PR tree-optimization/50318
4707         * gcc.target/arm/pr50318-1.c: New file.
4708
4709 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4710
4711         * gcc.target/i386/all_one_m256i.c: New test.
4712
4713 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4714
4715         PR c++/50324
4716         * g++.dg/cpp0x/sfinae28.C: New.
4717
4718 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4719
4720         PR c/50332
4721         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4722         longer ignored on typedefs.
4723
4724         PR c++/33255 - Support -Wunused-local-typedefs warning
4725         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4726         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4727
4728 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4729
4730         PR tree-optimization/50287
4731         * gcc.dg/torture/pr50287.c: New test.
4732
4733 2011-09-08  Richard Guenther  <rguenther@suse.de>
4734
4735         PR tree-optimization/19831
4736         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4737         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4738         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4739         * gcc.dg/errno-1.c: Adjust.
4740
4741 2011-09-08  Richard Guenther  <rguenther@suse.de>
4742
4743         PR tree-optimization/19831
4744         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4745
4746 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4747
4748         PR fortran/44646
4749         * gfortran.dg/do_concurrent_1.f90: New.
4750         * gfortran.dg/do_concurrent_2.f90: New.
4751
4752 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4753
4754         PR target/50310
4755         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4756         * gcc.dg/pr50310-2.c: New test.
4757
4758 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4759
4760         PR fortran/48095
4761         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4762         * gfortran.dg/impure_constructor_1.f90: Modified.
4763         * gfortran.dg/proc_ptr_comp_33.f90: New.
4764
4765 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4766
4767         PR target/50310
4768         * gcc.dg/pr50310-1.c: New test.
4769
4770 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4771
4772         PR middle-end/48571
4773         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4774         instead of 4.
4775
4776 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4777
4778         PR c++/50309
4779         * g++.dg/cpp0x/noexcept14.C: New.
4780
4781 2011-09-07  Jason Merrill  <jason@redhat.com>
4782
4783         * g++.dg/cpp0x/constexpr-ref3.C: New.
4784
4785         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4786
4787 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4788
4789         * gcc.dg/section1.c: Don't xfail for avr.
4790
4791 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4792
4793         PR tree-optimization/50322
4794         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4795
4796 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4797
4798         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4799
4800 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4801
4802         PR tree-optimization/49911
4803         * g++.dg/tree-ssa/pr49911.C: New test.
4804
4805 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4806
4807         PR target/49030
4808         * gcc.dg/torture/pr49030.c: New test.
4809
4810 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4811
4812         PR fortran/50288
4813         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4814         * gfortran.dg/class_4d.f03: Deleted.
4815         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4816
4817 2011-09-07  Richard Guenther  <rguenther@suse.de>
4818
4819         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4820
4821 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4822
4823         PR tree-optimization/46021
4824         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4825
4826 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4827
4828         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4829
4830 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4831
4832         * gcc.c-torture/compile/20110906-1.c: New test.
4833
4834 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4835
4836         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4837
4838 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4839
4840         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4841         --param tree-reassoc-width=1.
4842
4843         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4844         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4845
4846 2011-09-06  Richard Guenther  <rguenther@suse.de>
4847
4848         PR tree-optimization/48149
4849         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4850
4851 2011-09-06  Richard Guenther  <rguenther@suse.de>
4852
4853         PR tree-optimization/48317
4854         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4855
4856 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4857
4858         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4859         New procedure.
4860         (add_options_for_quad_vectors): Replace with ...
4861         (add_options_for_double_vectors): ... this.
4862         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4863         support multiple vector sizes since the vectorizer attempts to
4864         vectorize with both vector sizes.
4865         * gcc.dg/vect/no-vfa-vect-79.c,
4866         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4867         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4868         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4869         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4870         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4871         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4872         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4873         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4874         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4875         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4876         gcc.dg/vect/vect-40.c: Likewise.
4877         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4878         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4879         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4880         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4881         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4882         Likewise.
4883         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4884
4885 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4886
4887         PR target/49606
4888         * gcc.target/mips/abi-main.h: New file.
4889         * gcc.target/mips/abi-o32-long32.c: New test.
4890         * gcc.target/mips/abi-o32-long64.c: Likewise.
4891         * gcc.target/mips/abi-o64-long32.c: Likewise.
4892         * gcc.target/mips/abi-o64-long64.c: Likewise.
4893         * gcc.target/mips/abi-n32-long32.c: Likewise.
4894         * gcc.target/mips/abi-n32-long64.c: Likewise.
4895         * gcc.target/mips/abi-n64-long32.c: Likewise.
4896         * gcc.target/mips/abi-n64-long64.c: Likewise.
4897         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4898         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4899         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4900         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4901         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4902         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4903         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4904         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4905         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4906         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4907         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4908         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4909         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4910         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4911         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4912         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4913         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4914         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4915         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4916         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4917         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4918         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4919         * gcc.target/mips/branch-3.c: Likewise.
4920         * gcc.target/mips/branch-4.c: Likewise.
4921         * gcc.target/mips/branch-5.c: Likewise.
4922         * gcc.target/mips/branch-6.c: Likewise.
4923         * gcc.target/mips/branch-7.c: Likewise.
4924         * gcc.target/mips/branch-8.c: Likewise.
4925         * gcc.target/mips/branch-9.c: Likewise.
4926         * gcc.target/mips/branch-10.c: Likewise.
4927         * gcc.target/mips/branch-11.c: Likewise.
4928         * gcc.target/mips/branch-12.c: Likewise.
4929         * gcc.target/mips/branch-13.c: Likewise.
4930         * gcc.target/mips/lazy-binding-1.c: Likewise.
4931
4932 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4933
4934         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4935         to avoid warning on int=16 platforms..
4936
4937 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4938
4939         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4940         to work even with -fshort-enums.
4941
4942 2011-09-04  Jan Hubicka  <jh@suse.cz>
4943
4944         * gcc.c-torture/compile/20110902.c: new testcase.
4945
4946 2011-09-04  Jason Merrill  <jason@redhat.com>
4947
4948         PR c++/49267
4949         * g++.dg/cpp0x/rv-conv1.C: New.
4950
4951         DR 1328
4952         * g++.dg/cpp0x/rv-func3.C: New.
4953
4954         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4955
4956         PR c++/50248
4957         Core 1358
4958         * g++.dg/cpp0x/constexpr-template1.C: New.
4959         * g++.dg/cpp0x/constexpr-template2.C: New.
4960         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4961         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4962
4963 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4964
4965         * gnat.dg/specs/debug1.ads: Tweak pattern.
4966
4967 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4968
4969         PR fortran/50227
4970         * gfortran.dg/class_45a.f03: New.
4971         * gfortran.dg/class_45b.f03: New.
4972
4973 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4974             Ira Rosen  <ira.rosen@linaro.org>
4975
4976         PR tree-optimization/50208
4977         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4978         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4979         -fno-tree-fre -fno-tree-pre.
4980
4981 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4982
4983         * gcc.dg/ipa/ipcp-3.c: New test.
4984
4985 2011-09-02  Richard Guenther  <rguenther@suse.de>
4986
4987         PR tree-optimization/27460
4988         PR middle-end/29269
4989         * gcc.dg/vect/vect-cond-7.c: New testcase.
4990
4991 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4992
4993         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4994         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4995         xfailed test for inlining.
4996         * g++.dg/ipa/ivinline-9.C: Likewise.
4997
4998 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4999
5000         PR tree-optimization/50178
5001         * gfortran.dg/vect/pr50178.f90: New test.
5002
5003 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5004
5005         PR middle-end/49886
5006         * gcc.c-torture/execute/pr49886.c: New testcase.
5007
5008 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5009
5010         PR middle-end/43513
5011         * gcc.dg/pr43513.c: New test.
5012
5013 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5014
5015         PR fortran/45044
5016         * gfortran.dg/common_14.f90: New.
5017         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5018
5019 2011-08-30  Jason Merrill  <jason@redhat.com>
5020
5021         PR c++/50084
5022         * g++.dg/cpp0x/decltype33.C: New.
5023
5024         PR c++/50089
5025         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5026
5027         PR c++/50114
5028         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5029
5030 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5031
5032         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5033
5034 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5035
5036         * gnat.dg/specs/aggr3.ads: New test.
5037         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5038
5039         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5040         * gnat.dg/specs/aggr2.ads: Likewise.
5041
5042 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5043
5044         PR fortran/45170
5045         * gfortran.dg/allocate_with_source_2.f90: New test
5046
5047 2011-08-30  Jason Merrill  <jason@redhat.com>
5048
5049         PR c++/50220
5050         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5051
5052         PR c++/50234
5053         * g++.dg/cpp0x/constexpr-value3.C: New.
5054
5055 2011-08-30  Richard Guenther  <rguenther@suse.de>
5056
5057         PR middle-end/48571
5058         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5059         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5060         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5061         * gcc.dg/pr36902.c: XFAIL.
5062
5063 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5064
5065         * gcc.target/i386/fma-check.h: New.
5066         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5067         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5068         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5069         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5070         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5071         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5072         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5073         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5074         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5075         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5076         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5077         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5078         * gcc.target/i386/fma-compile.c: Likewise.
5079         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5080         * gcc.target/i386/sse-12.c: Add -mfma.
5081         * gcc.target/i386/sse-13.c: Likewise.
5082         * gcc.target/i386/sse-14.c: Likewise.
5083         * gcc.target/i386/sse-22.c: Likewise.
5084         * gcc.target/i386/sse-23.c: Likewise.
5085         * g++.dg/other/i386-2.C: Likewise.
5086         * g++.dg/other/i386-3.C: Likewise.
5087
5088 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5089
5090         PR testsuite/50185
5091         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5092         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5093
5094 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5095
5096         * g++.dg/bprob/bprob.exp (feedback_options): Set
5097         -fbranch-probabilities.
5098         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5099
5100 2011-08-29  Jason Merrill  <jason@redhat.com>
5101
5102         PR c++/50224
5103         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5104
5105 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5106             Jason Merrill  <jason@redhat.com>
5107
5108         * g++.dg/dfp/base.C: New test.
5109
5110 2011-08-29  Jason Merrill  <jason@redhat.com>
5111
5112         Core DR 994
5113         PR c++/50209
5114         * g++.dg/cpp0x/initlist58.C: New.
5115
5116 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5117
5118         PR fortran/50225
5119         * gfortran.dg/class_result_1.f03: New.
5120
5121 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5122
5123         PR middle-end/48722
5124         * gcc.target/i386/pr48722.c: New test.
5125
5126 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5127
5128         PR libfortran/50192
5129         * gfortran.dg/widechar_compare_1.f90:  New test.
5130
5131 2011-08-26  Jason Merrill  <jason@redhat.com>
5132
5133         Core DR 342
5134         PR c++/48582
5135         * g++.dg/abi/mangle50.C: New.
5136
5137 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5138
5139         PR target/50202
5140         * gcc.target/i386/pr50202.c: New test.
5141
5142 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5143
5144         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5145         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5146         * gcc.target/i386/avx-round-vec.c: New test.
5147         * gcc.target/i386/avx-roundf-vec.c: New test.
5148
5149 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5150
5151         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5152         instruction.
5153
5154         PR c/50179
5155         * c-c++-common/Wunused-var-14.c: New test.
5156
5157 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5158
5159         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5160
5161 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5162
5163         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5164         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5165         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5166         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5167
5168 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5169
5170         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5171         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5172         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5173         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5174
5175 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5176
5177         PR fortran/50050
5178         * gfortran.dg/pointer_comp_init_1.f90: New test.
5179
5180 2011-08-25  Jason Merrill  <jason@redhat.com>
5181
5182         PR c++/50157
5183         * g++.dg/cpp0x/sfinae27.C: New.
5184
5185 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5186
5187         * gfortran.dg/coarray_lib_token_4.f90: New.
5188
5189 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5190
5191         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5192
5193 2011-08-25  Richard Guenther  <rguenther@suse.de>
5194
5195         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5196
5197 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5198
5199         PR fortran/50163
5200         * gfortran.dg/initialization_28.f90: New.
5201
5202 2011-08-24  Richard Guenther  <rguenther@suse.de>
5203
5204         PR tree-optimization/50067
5205         * gcc.dg/torture/pr50067-3.c: New testcase.
5206         * gcc.dg/torture/pr50067-4.c: Likewise.
5207         * gcc.dg/torture/pr50067-5.c: Likewise.
5208
5209 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5210
5211         * g++.dg/other/i386-2.C: Add -mavx2 check.
5212         * g++.dg/other/i386-3.C: Likewise.
5213         * gcc.target/i386/avx-1.c: Add AVX2.
5214         * gcc.target/i386/avx-2.c: Likewise.
5215         * gcc.target/i386/funcspec-5.c: Likewise.
5216         * gcc.target/i386/sse-12.c: Likewise.
5217         * gcc.target/i386/sse-13.c: Likewise.
5218         * gcc.target/i386/sse-14.c: Likewise.
5219         * gcc.target/i386/sse-22.c: Likewise.
5220         * gcc.target/i386/sse-23.c: Likewise.
5221         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5222         * gcc.target/i386/avx2-check.h: New.
5223         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5224         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5225         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5226         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5227         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5228         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5229         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5230         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5231         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5232         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5233         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5234         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5235         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5236         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5237         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5238         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5239         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5240         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5241         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5242         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5243         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5244         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5245         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5246         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5247         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5248         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5249         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5250         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5251         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5252         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5253         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5254         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5255         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5256         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5257         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5258         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5259         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5260         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5261         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5262         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5263         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5264         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5265         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5266         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5267         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5268         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5269         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5270         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5271         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5272         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5273         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5274         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5275         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5276         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5277         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5278         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5279         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5280         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5281         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5282         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5283         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5284         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5285         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5286         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5287         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5288         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5289         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5290         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5291         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5292         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5293         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5294         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5295         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5296         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5297         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5298         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5299         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5300         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5301         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5302         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5303         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5304         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5305         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5306         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5307         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5308         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5309         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5310         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5311         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5312         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5313         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5314         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5315         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5316         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5317         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5318         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5319         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5320         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5321         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5322         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5323         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5324         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5325         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5326         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5327         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5328         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5329         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5330         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5331         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5332         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5333         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5334         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5335         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5336         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5337         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5338         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5339         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5340         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5341         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5342         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5343         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5344         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5345         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5346         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5347         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5348         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5349         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5350         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5351         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5352         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5353         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5354         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5355         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5356         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5357         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5358         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5359         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5360         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5361         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5362         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5363         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5364         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5365         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5366         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5367         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5368         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5369         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5370         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5371         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5372         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5373         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5374         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5375         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5376         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5377         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5378         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5379         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5380         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5381         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5382         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5383         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5384         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5385         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5386         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5387         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5388         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5389         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5390         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5391         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5392         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5393         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5394         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5395         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5396         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5397         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5398         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5399         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5400         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5401         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5402         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5403         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5404         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5405         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5406         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5407         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5408         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5409         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5410         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5411         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5412         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5413         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5414         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5415         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5416         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5417         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5418         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5419         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5420         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5421         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5422         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5423         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5424         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5425         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5426         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5427         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5428         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5429         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5430         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5431         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5432         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5433         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5434         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5435         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5436         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5437         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5438         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5439         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5440         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5441         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5442         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5443         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5444         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5445         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5446         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5447         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5448         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5449         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5450         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5451         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5452         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5453         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5454         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5455         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5456         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5457         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5458         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5459         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5460         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5461         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5462         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5463         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5464         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5465         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5466         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5467         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5468         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5469         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5470         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5471         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5472         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5473         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5474         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5475         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5476         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5477         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5478         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5479         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5480         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5481         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5482         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5483         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5484         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5485         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5486         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5487         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5488         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5489         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5490         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5491         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5492         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5493         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5494         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5495         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5496         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5497         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5498         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5499         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5500         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5501         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5502         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5503         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5504         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5505         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5506         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5507         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5508         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5509         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5510         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5511         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5512         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5513         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5514         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5515         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5516         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5517         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5518         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5519         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5520         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5521         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5522         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5523         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5524         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5525         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5526         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5527         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5528         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5529         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5530         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5531         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5532         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5533         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5534         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5535         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5536         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5537         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5538         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5539         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5540         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5541         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5542         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5543         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5544         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5545         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5546         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5547         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5548         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5549         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5550         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5551         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5552         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5553         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5554         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5555         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5556         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5557         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5558         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5559         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5560         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5561         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5562         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5563         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5564         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5565         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5566         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5567         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5568         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5569         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5570         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5571         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5572         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5573         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5574         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5575         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5576         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5577         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5578         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5579         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5580         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5581         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5582         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5583         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5584         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5585         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5586         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5587         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5588         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5589         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5590         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5591         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5592         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5593         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5594         * gcc.target/i386/testimm-9.c: Likewise.
5595
5596 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5597
5598         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5599         * g++.dg/other/i386-3.C: Likewise.
5600         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5601         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5602         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5603         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5604         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5605         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5606         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5607         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5608         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5609         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5610         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5611         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5612         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5613         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5614         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5615         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5616         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5617         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5618         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5619         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5620         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5621         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5622         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5623         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5624         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5625         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5626         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5627         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5628         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5629         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5630         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5631         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5632         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5633         * gcc.target/i386/sse-12.c: Add BMI2.
5634         * gcc.target/i386/sse-13.c: Likewise.
5635         * gcc.target/i386/sse-14.c: Likewise.
5636         * gcc.target/i386/sse-22.c: Likewise.
5637         * gcc.target/i386/sse-23.c: Likewise.
5638
5639 2011-08-23  Jason Merrill  <jason@redhat.com>
5640
5641         * g++.dg/template/crash7.C: Adjust expected errors.
5642
5643 2011-08-23  Jason Merrill  <jason@redhat.com>
5644
5645         PR c++/49045
5646         Core 1321
5647         * g++.dg/cpp0x/overload2.C: New.
5648
5649 2011-08-23  Jason Merrill  <jason@redhat.com>
5650
5651         Core 903
5652         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5653
5654 2011-08-23  Jason Merrill  <jason@redhat.com>
5655
5656         Core 975
5657         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5658         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5659         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5660         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5661
5662 2011-08-23  Jason Merrill  <jason@redhat.com>
5663
5664         PR c++/50024
5665         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5666
5667 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR c++/50158
5670         * g++.dg/warn/Wunused-var-16.C: New test.
5671
5672         PR middle-end/50161
5673         * gcc.dg/pr50161.c: New test.
5674
5675 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5676
5677         PR c++/50055
5678         * g++.dg/gcov/gcov-7.C: New test.
5679
5680 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR c++/46862
5683         * g++.dg/dfp/nofields.C: New test.
5684
5685 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5686
5687         PR fortran/31600
5688         * gfortran.dg/use_16.f90: New.
5689
5690 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5691             Kirill Yukhin  <kirill.yukhin@intel.com>
5692
5693         PR target/50155
5694         * gcc.target/i386/pr50155.c: New test.
5695
5696 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR tree-optimization/50133
5699         * gcc.dg/pr50133.c: New test.
5700
5701         PR middle-end/50141
5702         * c-c++-common/cxxbitfields-6.c: New test.
5703
5704 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5705
5706         PR fortran/50050
5707         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5708
5709 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5710
5711         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5712         * gcc.dg/pr49994-3.c: Ditto.
5713
5714 2011-08-22  Richard Guenther  <rguenther@suse.de>
5715
5716         PR testsuite/50145
5717         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5718         * gcc.dg/torture/pr50067-2.c: Likewise.
5719
5720 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5721
5722         PR fortran/47659
5723         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5724         of a constant resulting from simplification.
5725         * gfortran.dg/warn_conversion_3.f90:  New test.
5726
5727 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5728
5729         PR fortran/50130
5730         * gfortran.dg/zero_stride_1.f90:  New test.
5731
5732 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5733
5734         PR fortran/49638
5735         * gfortran.dg/typebound_override_1.f90: Modified.
5736
5737 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR tree-optimization/48739
5740         * gcc.dg/pr48739-1.c: New test.
5741         * gcc.dg/pr48739-2.c: New test.
5742
5743 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5744
5745         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5746
5747 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5748
5749         PR fortran/50129
5750         * gfortran.dg/where_3.f90: New test.
5751
5752 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5753
5754         PR middle-end/49721
5755         * gfortran.dg/pr49721-1.f: New.
5756         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5757
5758 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5759
5760         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5761         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5762         New tests.
5763
5764 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5765
5766         * gcc.target/arm/wmul-11.c: New file.
5767         * gcc.target/arm/wmul-12.c: New file.
5768         * gcc.target/arm/wmul-13.c: New file.
5769
5770 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5771
5772         * gcc.target/arm/wmul-10.c: New file.
5773
5774 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5775
5776         * gcc.target/arm/wmul-9.c: New file.
5777         * gcc.target/arm/wmul-bitfield-2.c: New file.
5778
5779 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5780
5781         * gcc.target/arm/wmul-8.c: New file.
5782
5783 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5784
5785         * gcc.target/arm/wmul-7.c: New file.
5786
5787 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5788
5789         * gcc.target/arm/wmul-6.c: New file.
5790
5791 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5792
5793         * gcc.target/arm/wmul-5.c: New file.
5794         * gcc.target/arm/no-wmla-1.c: New file.
5795
5796 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5797
5798         * gcc.target/arm/wmul-bitfield-1.c: New file.
5799
5800 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5801
5802         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5803
5804 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5805
5806         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5807         * gcc.target/i386/conversion.c: Likewise.
5808
5809 2011-08-19  Richard Guenther  <rguenther@suse.de>
5810
5811         * gcc.dg/torture/pr50067-1.c: New testcase.
5812         * gcc.dg/torture/pr50067-2.c: Likewise.
5813
5814 2011-08-19  Joey Ye  <joey.ye@arm.com>
5815
5816         PR target/49437
5817         * gcc.target/arm/handler-align.c: New test.
5818         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5819         New Function.
5820
5821 2011-08-19  Joey Ye  <joey.ye@arm.com>
5822
5823         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5824
5825 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5826
5827         PR fortran/50071
5828         * gfortran.dg/end_block_label_1.f90: New test.
5829         * gfortran.dg/end_associate_label_1.f90: New test.
5830
5831 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5832
5833         * gcc.dg/c1x-pointer-float-1.c: New test.
5834
5835 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5836
5837         PR fortran/50071
5838         * gfortran.dg/duplicate_labels_2.f: New test.
5839
5840 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5841
5842         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5843         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5844         gcc.dg/c1x-noreturn-5.c: New tests.
5845
5846 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5847
5848         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5849
5850 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5851
5852         PR fortran/18918
5853         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5854         * gfortran.dg/coarray_lock_3.f90: Fix test.
5855         * gfortran.dg/coarray_lock_4.f90: New.
5856         * gfortran.dg/coarray_lock_5.f90: New.
5857
5858 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR target/50009
5861         * gcc.c-torture/compile/pr50009.c: New test.
5862
5863         PR target/50092
5864         * gcc.dg/torture/pr50092.c: New test.
5865
5866 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5867
5868         PR fortran/50109
5869         * gfortran.dg/namelist_73.f90: New.
5870
5871 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5872
5873         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5874
5875         PR debug/50017
5876         * gcc.dg/pr50017.c: New test.
5877
5878 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5879
5880         PR c++/45625
5881         * g++.dg/lookup/hidden-var1.C: New test case.
5882
5883 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5884
5885         PR fortran/31461
5886         * gfortran.dg/warn_unused_var_2.f90: New.
5887         * gfortran.dg/warn_unused_var_3.f90: New.
5888
5889 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5890
5891         PR target/43597
5892         * gcc.target/arm/pr43597.c: New test.
5893
5894 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5895
5896         PR fortran/50070
5897         * gfortran.dg/common_13.f90: New.
5898
5899 2011-08-16  Jason Merrill  <jason@redhat.com>
5900
5901         PR c++/50086
5902         * g++.dg/cpp0x/variadic-unresolved.C: New.
5903
5904         * g++.old-deja/g++.brendan/README: Add R.I.P.
5905
5906         * g++.dg/ext/attr-used-1.C: New.
5907
5908         PR c++/50054
5909         * g++.dg/cpp0x/initlist56.C: New.
5910
5911 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5912
5913         PR testsuite/50085
5914         * g++.dg/opt/life1.C: Only run on Linux.
5915
5916 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5917
5918         * gfortran.dg/coarray_26.f90: New.
5919
5920 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5921
5922         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5923         -fdump-tree-vrp1.
5924
5925 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5926
5927         PR fortran/50073
5928         * gfortran.dg/func_result_7.f90: New.
5929
5930 2011-08-13  Jason Merrill  <jason@redhat.com>
5931
5932         PR c++/50075
5933         * g++.dg/cpp0x/decltype32.C: New.
5934
5935         PR c++/50059
5936         * g++.dg/diagnostic/expr1.C: New.
5937
5938 2011-08-12  David Li  <davidxl@google.com>
5939
5940         * g++.dg/abi/vbase15.C: New test.
5941
5942 2011-08-12  Jason Merrill  <jason@redhat.com>
5943
5944         PR c++/50034
5945         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5946
5947 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5948
5949         * gcc.dg/builtins-67.c: New test.
5950         * gcc.target/i386/conversion.c: Ditto.
5951
5952 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5953             Brian Hackett  <bhackett1024@gmail.com>
5954
5955         * g++.dg/plugin/decl_plugin.c: New.
5956         * g++.dg/plugin/decl-plugin-test.C: New.
5957         * g++.dg/plugin/plugin.exp: Add above testcase.
5958
5959 2011-08-11  Richard Guenther  <rguenther@suse.de>
5960
5961         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5962
5963 2011-08-11  Michael Matz  <matz@suse.de>
5964
5965         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5966
5967 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5968
5969         PR tree-optimization/50039
5970         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5971         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5972
5973 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5974
5975         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5976         (sse4_1_test): Initialize src3 with random value.
5977
5978 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5979
5980         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5981         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5982         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5983         * gcc.dg/scal-to-vec1.c: New test.
5984         * gcc.dg/scal-to-vec2.c: New test.
5985
5986 2011-08-09  Richard Guenther  <rguenther@suse.de>
5987
5988         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5989         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5990         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5991         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5992
5993 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5994
5995         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5996
5997 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5998
5999         * gcc.dg/pr49948.c: Require pthread effective target.
6000
6001 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6002
6003         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6004
6005 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6006
6007         * gcc.target/i386/sse-22a.c: New test.
6008
6009 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6010
6011         PR tree-optimization/50014
6012         * gcc.dg/vect/pr50014.c: New test.
6013
6014 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6015
6016         PR middle-end/49923
6017         * gcc.dg/tree-ssa/pr49923.c: New test.
6018
6019 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6020
6021         PR target/49781
6022         * gcc.target/i386/pr49781-1.c: New.
6023
6024 2011-08-08  Jason Merrill  <jason@redhat.com>
6025
6026         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6027
6028         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6029
6030 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6031
6032         PR fortran/49638
6033         * gfortran.dg/typebound_override_1.f90: New.
6034
6035 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6036
6037         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6038         x86_64 mingw target.
6039         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6040         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6041         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6042         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6043         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6044         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6045         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6046         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6047         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6048         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6049
6050 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6051
6052         PR testsuite/48727
6053         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6054
6055 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6056
6057         * gcc.dg/pr48770.c: Cleanup coverage files.
6058         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6059
6060 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6061
6062         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6063         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6064         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6065         lzcnt and bmi options.
6066
6067 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6068
6069         PR target/47381
6070         * gcc.dg/pr47381-1.c: New.
6071         * gcc.dg/pr47381-2.c: Likewise.
6072         * gcc.target/i386/pr47381.c: Likewise.
6073
6074 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6075
6076         PR middle-end/47727
6077         * gcc.dg/pr47727.c: New.
6078
6079         PR target/47372
6080         * gcc.dg/pr47372-1.c: New.
6081         * gcc.dg/pr47372-2.c: Likewise.
6082
6083 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6084
6085         PR middle-end/47449
6086         * gcc.target/i386/pr47449.c: New.
6087
6088         PR target/47446
6089         * gcc.dg/pr47446-1.c: New.
6090         * gcc.dg/pr47446-2.c: Likewise.
6091
6092 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6093
6094         PR target/47766
6095         * gcc.dg/pr47766.c: New.
6096
6097         PR target/47715
6098         * gcc.dg/tls/pr47715-1.c: New.
6099         * gcc.dg/tls/pr47715-2.c: Likewise.
6100         * gcc.dg/tls/pr47715-3.c: Likewise.
6101         * gcc.dg/tls/pr47715-4.c: Likewise.
6102         * gcc.dg/tls/pr47715-5.c: Likewise.
6103
6104 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6105
6106         PR libobjc/50002
6107         * objc.dg/gnu-api-2-class.m: Updated comments.
6108         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6109         * objc.dg/gnu-api-2-class-meta.m: New test.
6110         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6111
6112 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6113
6114         PR libobjc/49882
6115         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6116         with classes that are in construction.
6117
6118 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6119
6120         PR target/48084
6121         * gcc.target/i386/pr48084-1.c: New.
6122         * gcc.target/i386/pr48084-2.c: Likewise.
6123         * gcc.target/i386/pr48084-3.c: Likewise.
6124         * gcc.target/i386/pr48084-4.c: Likewise.
6125         * gcc.target/i386/pr48084-5.c: Likewise.
6126
6127         PR rtl-optimization/49504
6128         * gcc.target/i386/pr49504.c: New.
6129
6130         PR target/49860
6131         * gcc.dg/pr49860.c: New.
6132
6133 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6134
6135         PR libobjc/49882
6136         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6137         with classes that are in construction.
6138
6139 2011-08-05  Jason Merrill  <jason@redhat.com>
6140
6141         PR c++/48993
6142         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6143
6144         PR c++/49921
6145         * g++.dg/cpp0x/decltype31.C: New.
6146
6147         PR c++/49669
6148         * g++.dg/init/array28.C: New.
6149
6150         PR c++/49988
6151         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6152
6153 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6154
6155         PR target/47369
6156         * gcc.dg/pr47369-1.c: New.
6157
6158 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6159
6160         PR middle-end/47364
6161         * gcc.dg/torture/pr47364-1.c: New.
6162         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6163         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6164
6165 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6166
6167         PR fortran/37211
6168         * gfortran.dg/transfer_check_2.f90:  New test case.
6169
6170 2011-08-05  Jan Hubicka  <jh@suse.cz>
6171
6172         PR middle-end/49494
6173         * gfortran.dg/pr49494.f90: New testcase.
6174
6175 2011-08-05  Jan Hubicka  <jh@suse.cz>
6176
6177         PR middle-end/49735
6178         * gcc.c-torture/compile/pr49735.c: New testcase.
6179
6180 2011-08-05  Jason Merrill  <jason@redhat.com>
6181
6182         PR c++/47453
6183         * g++.dg/cpp0x/initlist56.C: New.
6184
6185         PR c++/49812
6186         * g++.dg/overload/rvalue2.C: New.
6187
6188         PR c++/49983
6189         * g++.dg/cpp0x/range-for21.C: New.
6190
6191         * g++.dg/ext/vla11.C: New.
6192
6193 2011-08-05  Richard Guenther  <rguenther@suse.de>
6194
6195         PR tree-optimization/49984
6196         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6197
6198 2011-08-05  Richard Guenther  <rguenther@suse.de>
6199
6200         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6201         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6202         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6203
6204 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6205
6206         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6207         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6208         * gfortran.dg/ldist-pr43023.f90: Ditto.
6209         * gfortran.dg/namelist_52.f90: Ditto.
6210         * gfortran.dg/interface_proc_end.f90: Ditto.
6211         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6212         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6213
6214 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6215
6216         * gcc.dg/vect/vect-over-widen-1.c: New test.
6217         * gcc.dg/vect/vect-over-widen-2.c: New test.
6218         * gcc.dg/vect/vect-over-widen-3.c: New test.
6219         * gcc.dg/vect/vect-over-widen-4.c: New test.
6220
6221 2011-08-04  Richard Guenther  <rguenther@suse.de>
6222
6223         PR fortran/49957
6224         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6225
6226 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6227
6228         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6229
6230 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6231
6232         PR middle-end/49905
6233         * g++.dg/ext/builtin-object-size3.C: New test.
6234
6235 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6236
6237         PR tree-optimization/49948
6238         * gcc.dg/pr49948.c: New test.
6239
6240 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6241
6242         PR middle-end/47383
6243         * gcc.dg/torture/pr47383.c: New.
6244
6245 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6246
6247         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6248
6249 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6250
6251         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6252
6253 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         PR target/47744
6256         * gcc.dg/torture/pr47744-1.c: New.
6257         * gcc.dg/torture/pr47744-2.c: Likewise.
6258         * gcc.dg/torture/pr47744-3.c: Likewise.
6259
6260 2011-08-03  Richard Guenther  <rguenther@suse.de>
6261
6262         PR middle-end/49958
6263         * gcc.dg/torture/pr49958.c: New testcase.
6264
6265 2011-08-03  Richard Guenther  <rguenther@suse.de>
6266
6267         PR tree-optimization/49938
6268         * g++.dg/torture/pr49938.C: New testcase.
6269
6270 2011-08-02  Jason Merrill  <jason@redhat.com>
6271
6272         PR c++/43886
6273         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6274
6275         PR c++/49577
6276         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6277
6278         PR c++/49593
6279         * g++.dg/cpp0x/variadic115.C: New.
6280
6281         PR c++/49803
6282         * g++.dg/cpp0x/union5.C: New.
6283
6284 2011-08-02  Daniel Kraft  <d@domob.eu>
6285
6286         PR fortran/49885
6287         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6288
6289 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6290
6291         PR middle-end/49947
6292         * gcc.dg/tree-ssa/forwprop-15.c
6293
6294 2011-08-02  Jason Merrill  <jason@redhat.com>
6295
6296         PR c++/49834
6297         * g++.dg/cpp0x/range-for20.C: New.
6298
6299 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6300
6301         * gfortran.dg/coarray_lib_token_3.f90: New.
6302
6303 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6304
6305         PR fortran/46752
6306         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6307         * gcc.dg/gomp/atomic-15.c: New test.
6308         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6309         * g++.dg/gomp/atomic-15.C: New test.
6310         * g++.dg/gomp/private-1.C: New test.
6311         * g++.dg/gomp/sharing-2.C: New test.
6312         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6313         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6314         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6315
6316 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6317
6318         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6319         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6320         cleanup-module.
6321         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6322         * gfortran.dg/allocatable_function_5.f90: Ditto.
6323         * gfortran.dg/allocate_stat.f90: Ditto.
6324         * gfortran.dg/array_constructor_20.f90: Ditto.
6325         * gfortran.dg/array_constructor_21.f90: Ditto.
6326         * gfortran.dg/array_constructor_22.f90: Ditto.
6327         * gfortran.dg/array_constructor_26.f03: Ditto.
6328         * gfortran.dg/array_function_4.f90: Ditto.
6329         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6330         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6331         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6332         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6333         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6334         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6335         * gfortran.dg/class_15.f03: Ditto.
6336         * gfortran.dg/class_27.f03: Ditto.
6337         * gfortran.dg/class_33.f90: Ditto.
6338         * gfortran.dg/class_37.f03: Ditto.
6339         * gfortran.dg/class_40.f03: Ditto.
6340         * gfortran.dg/class_42.f03: Ditto.
6341         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6342         * gfortran.dg/coarray/registering_1.f90: Ditto.
6343         * gfortran.dg/convert_1.f90: Ditto.
6344         * gfortran.dg/default_initialization_3.f90: Ditto.
6345         * gfortran.dg/dependency_25.f90: Ditto.
6346         * gfortran.dg/dependency_26.f90: Ditto.
6347         * gfortran.dg/dependency_36.f90: Ditto.
6348         * gfortran.dg/dependency_37.f90: Ditto.
6349         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6350         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6351         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6352         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6353         * gfortran.dg/elemental_result_1.f90: Ditto.
6354         * gfortran.dg/empty_derived_type.f90: Ditto.
6355         * gfortran.dg/entry_7.f90: Ditto.
6356         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6357         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6358         * gfortran.dg/error_recovery_3.f90: Ditto.
6359         * gfortran.dg/extends_4.f03: Ditto.
6360         * gfortran.dg/func_assign.f90: Ditto.
6361         * gfortran.dg/func_assign_3.f90: Ditto.
6362         * gfortran.dg/generic_1.f90: Ditto.
6363         * gfortran.dg/generic_18.f90: Ditto.
6364         * gfortran.dg/generic_22.f03: Ditto.
6365         * gfortran.dg/generic_4.f90: Ditto.
6366         * gfortran.dg/generic_6.f90: Ditto.
6367         * gfortran.dg/generic_actual_arg.f90: Ditto.
6368         * gfortran.dg/graphite/id-21.f: Ditto.
6369         * gfortran.dg/graphite/pr45758.f90: Ditto.
6370         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6371         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6372         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6373         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6374         * gfortran.dg/host_used_types_1.f90: Ditto.
6375         * gfortran.dg/implicit_1.f90: Ditto.
6376         * gfortran.dg/implicit_11.f90: Ditto.
6377         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6378         * gfortran.dg/impure_actual_1.f90: Ditto.
6379         * gfortran.dg/impure_assignment_1.f90: Ditto.
6380         * gfortran.dg/impure_constructor_1.f90: Ditto.
6381         * gfortran.dg/initialization_10.f90: Ditto.
6382         * gfortran.dg/initialization_12.f90: Ditto.
6383         * gfortran.dg/interface_14.f90: Ditto.
6384         * gfortran.dg/interface_15.f90: Ditto.
6385         * gfortran.dg/interface_2.f90: Ditto.
6386         * gfortran.dg/interface_25.f90: Ditto.
6387         * gfortran.dg/interface_26.f90: Ditto.
6388         * gfortran.dg/interface_29.f90: Ditto.
6389         * gfortran.dg/interface_assignment_1.f90: Ditto.
6390         * gfortran.dg/internal_pack_6.f90: Ditto.
6391         * gfortran.dg/internal_pack_7.f90: Ditto.
6392         * gfortran.dg/internal_pack_8.f90: Ditto.
6393         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6394         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6395         * gfortran.dg/module_commons_3.f90: Ditto.
6396         * gfortran.dg/module_equivalence_4.f90: Ditto.
6397         * gfortran.dg/module_equivalence_6.f90: Ditto.
6398         * gfortran.dg/module_function_type_1.f90: Ditto.
6399         * gfortran.dg/module_naming_1.f90: Ditto.
6400         * gfortran.dg/namelist_4.f90: Ditto.
6401         * gfortran.dg/operator_c1202.f90: Ditto.
6402         * gfortran.dg/parens_7.f90: Ditto.
6403         * gfortran.dg/pr32921.f: Ditto.
6404         * gfortran.dg/pr33646.f90: Ditto.
6405         * gfortran.dg/pr41928.f90: Ditto.
6406         * gfortran.dg/pr42119.f90: Ditto.
6407         * gfortran.dg/pr43984.f90: Ditto.
6408         * gfortran.dg/present_1.f90: Ditto.
6409         * gfortran.dg/private_type_2.f90: Ditto.
6410         * gfortran.dg/proc_decl_2.f90: Ditto.
6411         * gfortran.dg/proc_ptr_10.f90: Ditto.
6412         * gfortran.dg/proc_ptr_22.f90: Ditto.
6413         * gfortran.dg/proc_ptr_8.f90: Ditto.
6414         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6415         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6416         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6417         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6418         * gfortran.dg/substring_equivalence.f90: Ditto.
6419         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6420         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6421         * gfortran.dg/trim_optimize_6.f90: Ditto.
6422         * gfortran.dg/typebound_call_12.f03: Ditto.
6423         * gfortran.dg/typebound_operator_5.f03: Ditto.
6424         * gfortran.dg/typebound_operator_6.f03: Ditto.
6425         * gfortran.dg/typebound_proc_18.f03: Ditto.
6426         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6427         * gfortran.dg/use_1.f90: Ditto.
6428         * gfortran.dg/use_10.f90: Ditto.
6429         * gfortran.dg/use_11.f90: Ditto.
6430         * gfortran.dg/use_14.f90: Ditto.
6431         * gfortran.dg/use_only_2.f90: Ditto.
6432         * gfortran.dg/use_rename_4.f90: Ditto.
6433         * gfortran.dg/use_rename_5.f90: Ditto.
6434         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6435         * gfortran.dg/used_interface_ref.f90: Ditto.
6436         * gfortran.dg/used_types_11.f90: Ditto.
6437         * gfortran.dg/used_types_3.f90: Ditto.
6438         * gfortran.dg/used_types_4.f90: Ditto.
6439         * gfortran.dg/userdef_operator_2.f90: Ditto.
6440         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6441         * gfortran.dg/vect/pr46213.f90: Ditto.
6442         * gfortran.dg/whole_file_21.f90: Ditto.
6443         * gfortran.dg/whole_file_22.f90: Ditto.
6444         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6445         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6446
6447 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6448
6449         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6450
6451 2011-08-01  Jason Merrill  <jason@redhat.com>
6452
6453         PR c++/49932
6454         * g++.dg/abi/mangle49.C: New.
6455
6456         PR c++/49924
6457         * g++.dg/cpp0x/constexpr-array4.C: New.
6458
6459         PR c++/49813
6460         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6461
6462 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6463
6464         PR target/49927
6465         * gcc.target/i386/pr49927.c: New test.
6466
6467 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6468
6469         PR tree-optimization/49926
6470         * gcc.dg/vect/pr49926.c: New test.
6471
6472 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6473
6474         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6475         * gcc.target/i386/lzcnt-1.c: New test.
6476         * gcc.target/i386/lzcnt-2.c: Likewise.
6477         * gcc.target/i386/lzcnt-2a.c: Likewise.
6478         * gcc.target/i386/lzcnt-3.c: Likewise.
6479         * gcc.target/i386/lzcnt-4.c: Likewise.
6480         * gcc.target/i386/lzcnt-4a.c: Likewise.
6481         * gcc.target/i386/lzcnt-5.c: Likewise.
6482         * gcc.target/i386/lzcnt-6.c: Likewise.
6483         * gcc.target/i386/lzcnt-6a.c: Likewise.
6484         * gcc.target/i386/lzcnt-check.h: Likewise.
6485
6486         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6487         * gcc.target/i386/sse-13.c: Likewise.
6488         * gcc.target/i386/sse-14.c: Likewise.
6489         * g++.dg/other/i386-2.C: Likewise.
6490         * g++.dg/other/i386-3.C: Likewise.
6491
6492 2011-08-01  Julian Brown  <julian@codesourcery.com>
6493
6494         * gcc.target/arm/fixed-point-exec.c: New test.
6495
6496 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6497
6498         PR target/49920
6499         * gcc.target/i386/pr49920.c: New test.
6500
6501 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6502
6503         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6504         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6505         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6506         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6507         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6508         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6509         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6510         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6511         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6512         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6513         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6514         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6515         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6516         * g++.dg/tree-ssa/pr33615.C: Ditto.
6517         * g++.dg/tree-ssa/restrict1.C: Ditto.
6518         * c-c++-common/restrict-2.c: Ditto.
6519         * gfortran.dg/pr32921.f: Ditto.
6520         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6521         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6522         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6523         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6524         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6525         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6526         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6527         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6528         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6529         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6530
6531 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6532
6533         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6534         .exe.ltrans[0-9]*. dump files.
6535
6536 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6537
6538         PR fortran/49112
6539         * gfortran.dg/abstract_type_6.f03: Modified.
6540         * gfortran.dg/typebound_proc_24.f03: New.
6541
6542 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6543
6544         PR testsuite/49917
6545         * g++.dg/init/for1.C: Fix.
6546
6547 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6548
6549         PR fortran/48876
6550         * gfortran.dg/string_5.f90:  New test.
6551
6552 2011-07-29  Jason Merrill  <jason@redhat.com>
6553
6554         PR c++/49867
6555         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6556
6557 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6558
6559         PR tree-optimization/47407
6560         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6561         alpha*-dec-osf*.
6562         Sort target list.
6563
6564 2011-07-29  Richard Guenther  <rguenther@suse.de>
6565
6566         * gcc.dg/uninit-suppress.c: Also disable VRP.
6567         * gcc.dg/uninit-suppress_2.c: Likewise.
6568
6569 2011-07-28  Jason Merrill  <jason@redhat.com>
6570
6571         PR c++/49808
6572         * g++.dg/template/nontype24.C: New.
6573
6574 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6575
6576         PR rtl-optimization/47958
6577         * gcc.dg/torture/pr47958-1.c: New.
6578
6579 2011-07-29  Wei Guozhi  <carrot@google.com>
6580
6581         PR rtl-optimization/49799
6582         * gcc.dg/pr49799.c: New test case.
6583
6584 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6585
6586         PR middle-end/48648
6587         * gcc.dg/graphite/id-pr48648.c: New.
6588
6589 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR fortran/31067
6592         * gfortran.dg/maxloc_2.f90: New test.
6593         * gfortran.dg/maxloc_3.f90: New test.
6594         * gfortran.dg/minloc_1.f90: New test.
6595         * gfortran.dg/minloc_2.f90: New test.
6596         * gfortran.dg/minloc_3.f90: New test.
6597         * gfortran.dg/minmaxloc_7.f90: New test.
6598
6599         PR debug/49871
6600         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6601
6602 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6603
6604         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6605         the builtin isn't optimized away.
6606
6607 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6608
6609         PR fortran/45586
6610         * gfortran.dg/lto/pr45586-2_0.f90: New.
6611
6612 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6613
6614         PR middle-end/49875
6615         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6616         * c-c++-common/cxxbitfields-5.c: Same.
6617
6618 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6619
6620         * lib/target-supports.exp (check_effective_target_mmap): Use
6621         check_function_available.
6622
6623 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6624
6625         * g++.old-deja/g++.pt/crash60.C: Updated.
6626
6627 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR target/49866
6630         * gcc.target/i386/pr49866.c: New test.
6631
6632 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6633
6634         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6635         * gcc.target/i386/bmi-andn-1.c: New test.
6636         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6637         * gcc.target/i386/bmi-andn-2.c: Likewise.
6638         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6639         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6640         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6641         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6642         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6643         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6644         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6645         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6646         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6647         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6648         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6649         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6650         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6651         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6652         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6653         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6654         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6655         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6656         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6657         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6658         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6659
6660 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6661
6662         PR middle-end/47691
6663         * gfortran.dg/graphite/id-pr47691.f: New.
6664
6665 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6666
6667         * gcc.target/i386/avx-os-support.h: New.
6668         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6669         (main): Check avx_os_support before the test is run.
6670         * gcc.target/i386/aes-avx-check.h: Ditto.
6671         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6672
6673 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6674
6675         * gcc.target/i386/aggregate-ret3.c: New test.
6676         * gcc.target/i386/aggregate-ret4.c: New test.
6677
6678 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6679
6680         PR fortran/49755
6681         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6682         allocated array should *not* change its size.
6683         * gfortran.dg/multiple_allocation_3.f90: New test.
6684
6685 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6686
6687         PR c++/49776
6688         * g++.dg/cpp0x/constexpr-49776.C: New.
6689
6690 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6691
6692         PR middle-end/47046
6693         * gcc.dg/graphite/id-pr47046.c: New.
6694
6695 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6696
6697         PR middle-end/47653
6698         * gcc.dg/graphite/run-id-pr47593.c: New.
6699
6700 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6701
6702         PR middle-end/47653
6703         * gcc.dg/graphite/run-id-pr47653.c: New.
6704         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6705         induction variables.
6706         * gcc.dg/graphite/scop-16.c: Same.
6707         * gcc.dg/graphite/scop-17.c: Same.
6708         * gcc.dg/graphite/scop-21.c: Same.
6709
6710 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6711
6712         PR middle-end/48805
6713         * gcc.dg/graphite/id-pr48805.c: New.
6714
6715 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6716
6717         * gfortran.dg/coarray_lib_token_2.f90: New.
6718
6719 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6720
6721         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6722         SPU local store.
6723
6724 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6725
6726         PR tree-opt/49671
6727         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6728         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6729
6730 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6731
6732         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6733
6734         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6735         * gcc.c-torture/execute/loop-2g.c: Likewise.
6736         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6737         Require mmap support.
6738         * gcc.c-torture/execute/loop-2g.x: Likewise.
6739         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6740         (MAP_ANON): Provide default.
6741         * gcc.dg/20050826-1.c: Likewise.
6742         * gcc.target/i386/pr36533.c: Likewise.
6743         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6744         Use dg-require-effective-target mmap.
6745
6746 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6747
6748         PR c++/49838
6749         * g++.dg/cpp0x/range-for19.C: New.
6750
6751 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6752
6753         PR testsuite/49753
6754         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6755
6756         Revert:
6757         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR testsuite/49753
6760         * g++.dg/torture/pr49309.C: Remove.
6761
6762 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6763
6764         PR tree-optimization/49809
6765         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6766         test.
6767
6768 2011-07-25  Richard Guenther  <rguenther@suse.de>
6769
6770         PR tree-optimization/49715
6771         * gcc.target/i386/pr49715-1.c: New testcase.
6772         * gcc.target/i386/pr49715-2.c: Likewise.
6773
6774 2011-07-23  Jason Merrill  <jason@redhat.com>
6775
6776         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6777
6778 2011-07-22  Jason Merrill  <jason@redhat.com>
6779
6780         PR c++/49793
6781         * g++.dg/cpp0x/initlist55.C: New.
6782
6783 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6784
6785         PR fortran/49791
6786         * gfortran.dg/namelist_72.f: New.
6787
6788 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6789
6790         * gfortran.dg/coarray_25.f90: New.
6791
6792 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6793
6794         * override1.C: This test should use c++0x mode.
6795         * override3.C: New. Test the diagnostics in c++98 mode.
6796
6797 2011-07-22  Jason Merrill  <jason@redhat.com>
6798             Mark Glisse  <marc.glisse@normalesup.org>
6799
6800         PR c++/30112
6801         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6802
6803         PR c++/49813
6804         * g++.dg/opt/builtins2.C: New.
6805         * g++.dg/other/error27.C: Don't rely on __builtin.
6806
6807 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6808
6809         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6810         on lp64 targets.
6811         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6812         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6813         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6814         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6815
6816         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6817         instead of ia32.
6818
6819 2011-07-22  Richard Guenther  <rguenther@suse.de>
6820
6821         PR tree-optimization/45819
6822         * gcc.dg/pr45819.c: New testcase.
6823
6824 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6825
6826         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6827
6828 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6829
6830         PR middle-end/47654
6831         PR middle-end/49649
6832         * gcc.dg/graphite/run-id-pr47654.c: New.
6833
6834 2011-07-21  Ian Lance Taylor  <iant@google.com>
6835
6836         PR middle-end/49705
6837         * gcc.dg/pr49705.c: New test.
6838
6839 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6840
6841         * lib/target-supports.exp (check_avx_os_support_available): New.
6842         (check_effective_target_avx_runtime): Use it.
6843
6844 2011-07-21  Richard Guenther  <rguenther@suse.de>
6845
6846         PR tree-optimization/49770
6847         * g++.dg/torture/pr49770.C: New testcase.
6848
6849 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6850
6851         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6852         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6853
6854 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6855
6856         * gfortran.dg/coarray_lib_token_1.f90: New.
6857
6858 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6859
6860         * gcc.dg/pr32912-2.c: Skip for AVR.
6861         * gcc.dg/pr44674.c: Add dg-require-profiling.
6862
6863 2011-07-20  Jason Merrill  <jason@redhat.com>
6864
6865         * g++.dg/ext/desig2.C: New.
6866
6867 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6868
6869         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6870         be generated.
6871         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6872         * gcc.target/powerpc/recip-3.c: Ditto.
6873
6874 2011-07-19  Jason Merrill  <jason@redhat.com>
6875
6876         PR c++/6709 (DR 743)
6877         PR c++/42603 (DR 950)
6878         * g++.dg/cpp0x/decltype21.C: New.
6879
6880 2011-07-20  Richard Guenther  <rguenther@suse.de>
6881
6882         PR middle-end/18908
6883         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6884         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6885
6886 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6887
6888         * gcc.target/arm/combine-movs.c: New.
6889         * gcc.target/arm/unsigned-extend-2.c: New.
6890
6891 2011-07-19  Jason Merrill  <jason@redhat.com>
6892
6893         PR c++/49785
6894         * g++.dg/cpp0x/variadic114.C: New.
6895
6896 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6897
6898         * gfortran.dg/coarray_args_1.f90: New.
6899         * gfortran.dg/coarray_args_2.f90: New.
6900
6901 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6902
6903         PR fortran/49708
6904         * gfortran.dg/allocate_error_3.f90: New.
6905
6906 2011-07-19  Richard Guenther  <rguenther@suse.de>
6907
6908         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6909         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6910         * gcc.dg/torture/20110719-1.c: New testcase.
6911
6912 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6913
6914         PR tree-optimization/49768
6915         * gcc.c-torture/execute/pr49768.c: New test.
6916
6917 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6918
6919         PR tree-optimization/49771
6920         * gcc.dg/vect/pr49771.c: New test.
6921
6922 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6923
6924         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6925         * gcc.dg/ipa/ipa-2.c: Likewise.
6926         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6927         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6928         * gcc.dg/ipa/ipa-5.c: Likewise.
6929         * gcc.dg/ipa/ipa-7.c: Likewise.
6930         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6931         * gcc.dg/ipa/ipacost-1.c: Likewise.
6932         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6933         functions.
6934         * gcc.dg/ipa/ipcp-1.c: New test.
6935         * gcc.dg/ipa/ipcp-2.c: Likewise.
6936         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6937
6938 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6939
6940         PR middle-end/49675
6941         * gfortran.dg/pr49675.f90: New test.
6942
6943 2011-07-18  Richard Guenther  <rguenther@suse.de>
6944
6945         * gcc.dg/torture/20110718-1.c: New testcase.
6946
6947 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6948
6949         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6950         * g++.dg/ext/bitfield3.C: Likewise.
6951         * g++.dg/ext/bitfield4.C: Likewise.
6952         * g++.dg/ext/bitfield5.C: Likewise.
6953         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6954         * g++.dg/other/pr23205-2.C: Likewise.
6955         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6956         * gcc.c-torture/compile/20001109-2.c: Likewise.
6957         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6958         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6959         * gcc.dg/bitfld-16.c: Likewise.
6960         * gcc.dg/bitfld-17.c: Likewise.
6961         * gcc.dg/bitfld-18.c: Likewise.
6962         * gcc.dg/builtins-config.h: Remove Netware support.
6963         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6964         * gcc.dg/cdce2.c: Likewise.
6965         * gcc.dg/cpp/assert4.c: Remove netware support.
6966         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6967         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6968
6969         * lib/target-supports.exp (check_visibility_available): Remove
6970         NetWare support.
6971         (check_profiling_available): Likewise.
6972
6973 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6974
6975         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6976
6977 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6978             Thomas Koenig  <tkoenig@gcc.gnu.org>
6979
6980         PR fortran/34657
6981         * gfortran.dg/generic_17.f90: Fix testcase.
6982         * gfortran.dg/interface_3.f90: Add dg-error.
6983         * gfortran.dg/use_14.f90: New.
6984         * gfortran.dg/use_15.f90: New.
6985
6986 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6987
6988         * gnat.dg/pointer_controlled.adb: New test.
6989
6990 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6991
6992         PR fortran/49624
6993         * gfortran.dg/pointer_remapping_7.f90: New.
6994
6995 2011-07-16  Jason Merrill  <jason@redhat.com>
6996
6997         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6998
6999 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7000             Jason Merrill  <jason@redhat.com>
7001
7002         PR c++/45329
7003         PR c++/48934
7004         * g++.dg/cpp0x/decltype29.C: Adjust.
7005         * g++.dg/cpp0x/error4.C: Adjust.
7006         * g++.dg/cpp0x/sfinae26.C: Adjust.
7007         * g++.dg/cpp0x/variadic105.C: Adjust.
7008         * g++.dg/template/deduce3.C: Adjust.
7009         * g++.dg/template/error45.C: Adjust.
7010         * g++.dg/template/ptrmem2.C: Adjust.
7011         * g++.dg/template/sfinae2.C: Adjust.
7012         * g++.old-deja/g++.pt/crash60.C: Adjust.
7013         * g++.old-deja/g++.pt/unify6.C: Adjust.
7014         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7015         * g++.dg/cpp0x/nullptr15.C: Adjust.
7016         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7017         * g++.dg/cpp0x/pr31431.C: Adjust.
7018         * g++.dg/cpp0x/pr31434.C: Adjust.
7019         * g++.dg/cpp0x/sfinae11.C: Adjust
7020         * g++.dg/cpp0x/temp_default2.C: Adjust.
7021         * g++.dg/cpp0x/trailing4.C: Adjust.
7022         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7023         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7024         * g++.dg/cpp0x/variadic105.C: Adjust.
7025         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7026         * g++.dg/ext/vla2.C: Adjust.
7027         * g++.dg/other/ptrmem10.C: Adjust.
7028         * g++.dg/other/ptrmem11.C: Adjust.
7029         * g++.dg/overload/unknown1.C: Adjust.
7030         * g++.dg/template/conv11.C: Adjust.
7031         * g++.dg/template/dependent-expr5.C: Adjust.
7032         * g++.dg/template/friend.C: Adjust.
7033         * g++.dg/template/incomplete2.C: Adjust.
7034         * g++.dg/template/local4.C: Adjust.
7035         * g++.dg/template/local6.C: Adjust.
7036         * g++.dg/template/operator9.C: Adjust.
7037         * g++.dg/template/ttp25.C: Adjust.
7038         * g++.dg/template/unify10.C: Adjust.
7039         * g++.dg/template/unify11.C: Adjust.
7040         * g++.dg/template/unify6.C: Adjust.
7041         * g++.dg/template/unify9.C: Adjust.
7042         * g++.dg/template/varmod1.C: Adjust.
7043         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7044         * g++.old-deja/g++.pt/crash28.C: Adjust.
7045         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7046         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7047         * g++.old-deja/g++.pt/expr2.C: Adjust.
7048         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7049         * g++.old-deja/g++.pt/spec5.C: Adjust.
7050         * g++.old-deja/g++.pt/spec6.C: Adjust.
7051         * g++.old-deja/g++.pt/unify4.C: Adjust.
7052         * g++.old-deja/g++.pt/unify8.C: Adjust.
7053         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7054         * g++.dg/overload/template5.C: New testcase.
7055         * g++.dg/template/overload12.C: New testcase.
7056
7057 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7058
7059         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7060         * gfortran.dg/coarray_7.f90: Ditto.
7061         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7062         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7063
7064 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7065
7066         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7067         case.
7068         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7069         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7070         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7071         C67X.
7072         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7073         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7074         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7075
7076 2011-07-15  Jason Merrill  <jason@redhat.com>
7077
7078         PR testsuite/49741
7079         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7080         Use --extra_opts instead of --additional_options.
7081
7082 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR testsuite/49753
7085         * g++.dg/torture/pr49309.C: Remove.
7086
7087 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7088
7089         * gcc.target/tic6x/weak-call.c: New test.
7090         * gcc.target/tic6x/fpcmp.c: New test.
7091         * gcc.target/tic6x/fpdiv.c: New test.
7092         * gcc.target/tic6x/rotdi16-scan.c: New test.
7093         * gcc.target/tic6x/ffssi.c: New test.
7094         * gcc.target/tic6x/fpdiv-lib.c: New test.
7095         * gcc.target/tic6x/cold-lc.c: New test.
7096         * gcc.target/tic6x/longcalls.c: New test.
7097         * gcc.target/tic6x/abi-align-1.c: New test.
7098         * gcc.target/tic6x/fpcmp-finite.c: New test.
7099         * gcc.target/tic6x/rotdi16.c: New test.
7100         * gcc.target/tic6x/bswapl.c: New test.
7101         * gcc.target/tic6x/ffsdi.c: New test.
7102         * gcc.target/tic6x/tic6x.exp: New file.
7103         * gcc.target/tic6x/builtins/arith24.c: New test.
7104         * gcc.target/tic6x/builtins/smpy.c: New test.
7105         * gcc.target/tic6x/builtins/smpylh.c: New test.
7106         * gcc.target/tic6x/builtins/smpyh.c: New test.
7107         * gcc.target/tic6x/builtins/sarith1.c: New test.
7108         * gcc.target/tic6x/builtins/extclr.c: New test
7109         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7110         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7111         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7112         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7113         New functions.
7114         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7115         __TMS320C6X__.
7116         * gcc.dg/20020312-2.c: Likewise.
7117         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7118         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7119         * gcc.dg/torture/builtin-math-7.c: Likewise.
7120
7121         PR testsuite/49757
7122         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7123         not testing tic6x-*-*.
7124
7125 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7126
7127         PR tree-opt/49309
7128         * g++.dg/torture/pr49309.C: New testcase.
7129
7130 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7131
7132         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7133
7134 2011-07-14  Richard Guenther  <rguenther@suse.de>
7135
7136         PR tree-optimization/49651
7137         * gcc.dg/torture/pr49651.c: New testcase.
7138
7139 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7140
7141         PR target/43746
7142         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7143
7144 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7145
7146         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7147         -mno-pointers-to-nested-functions.
7148         * gcc.target/powerpc/no-r11-2.c: Ditto.
7149         * gcc.target/powerpc/no-r11-3.c: Ditto.
7150
7151 2011-07-13  Jason Merrill  <jason@redhat.com>
7152
7153         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7154         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7155         when compiling C files.
7156         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7157         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7158         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7159         * g++.dg/lookup/anon2.C: Likewise.
7160         * g++.dg/tree-ssa/copyprop.C: Likewise.
7161         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7162         * g++.dg/init/vector1.C: Ignore narrowing errors.
7163         * g++.dg/torture/pr35526.C: Likewise.
7164         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7165
7166 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7167
7168         PR libfortran/49296
7169         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7170         and logical reads.
7171
7172 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7173
7174         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7175         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7176
7177 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7178
7179         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7180         * lib/obj-c++.exp (obj-c++_init): Ditto.
7181         * lib/file-format.exp (gcc_target_object_format): Ditto.
7182         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7183         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7184         (check_visibility_available): Ditto.
7185         (check_effective_target_tls_native): Ditto.
7186         (check_effective_target_tls_emulated): Ditto.
7187         (check_effective_target_function_sections): Ditto.
7188
7189 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7190
7191         * gcc.target/arm/pr48183.c: New test.
7192
7193 2011-07-13  Richard Guenther  <rguenther@suse.de>
7194
7195         * gcc.dg/torture/20110713-1.c: New testcase.
7196
7197 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7198
7199         PR rtl-opt/49474
7200         * gcc.c-torture/compile/pr49474.c: New testcase.
7201
7202 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7203
7204         PR tree-optimization/49712
7205         * gcc.c-torture/execute/pr49712.c: New test.
7206
7207 2011-07-11  Jason Merrill  <jason@redhat.com>
7208
7209         PR c++/44609
7210         * g++.dg/template/recurse3.C: New.
7211
7212 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7213
7214         PR debug/49676
7215         * gcc.dg/guality/csttest.c: New test.
7216
7217         PR fortran/49698
7218         * gfortran.dg/pr49698.f90: New test.
7219
7220 2011-07-11  Jeff Law  <law@redhat.com>
7221
7222         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7223
7224 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7225
7226         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7227         * go.test/go-test.exp (go-set-goarch): Likewise.
7228
7229 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7230
7231         PR target/39633
7232         * gcc.target/avr/torture/pr39633.c: New test case.
7233
7234 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7235
7236         PR fortran/18918
7237         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7238
7239 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7240
7241         * lib/target-supports.exp (check_effective_target_scheduling):
7242         New Function.
7243         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7244         * gcc.dg/pr45055.c: Ditto.
7245         * gcc.dg/pr45353.c: Ditto.
7246         * g++.dg/pr45056.C: Ditto.
7247
7248 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7249
7250         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7251         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7252         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7253         * g++.dg/torture/pr31863.C: Skip AVR.
7254
7255 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7256
7257         PR fortran/49690
7258         * gfortran.dg/intrinsic_signal.f90: New.
7259
7260 2011-07-09  Jason Merrill  <jason@redhat.com>
7261
7262         * g++.dg/cpp0x/regress/regress6.C: New.
7263         * g++.dg/parse/crash45.C: Adjust message.
7264         * g++.dg/template/crash38.C: Adjust message.
7265         * g++.dg/template/crash64.C: Adjust message.
7266
7267 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7268
7269         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7270         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7271         * g++.dg/abi/bitfield3.C: Likewise.
7272         * g++.dg/eh/pr38662.C: Likewise.
7273         * g++.dg/ext/attrib36.C: Likewise.
7274         * g++.dg/ext/attrib37.C: Likewise.
7275         * g++.dg/ext/attrib8.C: Likewise.
7276         * g++.dg/ext/tmplattr1.C: Likewise.
7277         * g++.dg/inherit/override-attribs.C: Likewise.
7278         * g++.dg/opt/inline9.C: Likewise.
7279         * g++.dg/opt/life1.C: Likewise.
7280         * g++.dg/opt/longbranch2.C: Likewise.
7281         * g++.dg/opt/nrv12.C: Likewise.
7282         * g++.dg/opt/reg-stack4.C: Likewise.
7283         * g++.dg/other/pr35504.C: Likewise.
7284         * g++.dg/other/pr39496.C: Likewise.
7285         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7286         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7287         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7288         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7289         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7290         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7291         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7292         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7293         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7294         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7295         * g++.dg/warn/pr15774-1.C: Likewise.
7296         * g++.dg/warn/pr15774-2.C: Likewise.
7297         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7298         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7299         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7300         * g++.old-deja/g++.pt/asm2.C: Likewise.
7301         * gcc.c-torture/compile/20000804-1.c: Likewise.
7302         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7303         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7304         * gcc.dg/20020108-1.c: Likewise.
7305         * gcc.dg/20020122-2.c: Likewise.
7306         * gcc.dg/20020122-3.c: Likewise.
7307         * gcc.dg/20020206-1.c: Likewise.
7308         * gcc.dg/20020219-1.c: Likewise.
7309         * gcc.dg/20020310-1.c: Likewise.
7310         * gcc.dg/20020411-1.c: Likewise.
7311         * gcc.dg/20020418-2.c: Likewise.
7312         * gcc.dg/20020426-2.c: Likewise.
7313         * gcc.dg/20020517-1.c: Likewise.
7314         * gcc.dg/20030204-1.c: Likewise.
7315         * gcc.dg/20030826-2.c: Likewise.
7316         * gcc.dg/20031102-1.c: Likewise.
7317         * gcc.dg/20031202-1.c: Likewise.
7318         * gcc.dg/20050111-1.c: Likewise.
7319         * gcc.dg/20050503-1.c: Likewise.
7320         * gcc.dg/array-init-1.c: Likewise.
7321         * gcc.dg/builtin-apply4.c: Likewise.
7322         * gcc.dg/dfp/pr31344.c: Likewise.
7323         * gcc.dg/gomp/atomic-11.c: Likewise.
7324         * gcc.dg/graphite/pr40281.c: Likewise.
7325         * gcc.dg/ia64-sync-1.c: Likewise.
7326         * gcc.dg/ia64-sync-2.c: Likewise.
7327         * gcc.dg/ia64-sync-3.c: Likewise.
7328         * gcc.dg/ia64-sync-4.c: Likewise.
7329         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7330         * gcc.dg/invalid-call-1.c: Likewise.
7331         * gcc.dg/loop-3.c: Likewise.
7332         * gcc.dg/lower-subreg-1.c: Likewise.
7333         * gcc.dg/lto/pr47259_0.c: Likewise.
7334         * gcc.dg/nested-calls-1.c: Likewise.
7335         * gcc.dg/pr20017.c: Likewise.
7336         * gcc.dg/pr25023.c: Likewise.
7337         * gcc.dg/pr27671-2.c: Likewise.
7338         * gcc.dg/pr32176.c: Likewise.
7339         * gcc.dg/pr33676.c: Likewise.
7340         * gcc.dg/pr35045.c: Likewise.
7341         * gcc.dg/pr36015.c: Likewise.
7342         * gcc.dg/pr36584.c: Likewise.
7343         * gcc.dg/pr36998.c: Likewise.
7344         * gcc.dg/pr37438.c: Likewise.
7345         * gcc.dg/pr37908.c: Likewise.
7346         * gcc.dg/pr41241.c: Likewise.
7347         * gcc.dg/pr41340.c: Likewise.
7348         * gcc.dg/pr44136.c: Likewise.
7349         * gcc.dg/pr44194-1.c: Likewise.
7350         * gcc.dg/pr46212.c: Likewise.
7351         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7352         * gcc.dg/setjmp-2.c: Likewise.
7353         * gcc.dg/short-compare-1.c: Likewise.
7354         * gcc.dg/short-compare-2.c: Likewise.
7355         * gcc.dg/smod-1.c: Likewise.
7356         * gcc.dg/sync-2.c: Likewise.
7357         * gcc.dg/sync-3.c: Likewise.
7358         * gcc.dg/tls/opt-1.c: Likewise.
7359         * gcc.dg/tls/opt-2.c: Likewise.
7360         * gcc.dg/tls/opt-3.c: Likewise.
7361         * gcc.dg/torture/badshift.c: Likewise.
7362         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7363         * gcc.dg/torture/pr20314-2.c: Likewise.
7364         * gcc.dg/torture/pr36891.c: Likewise.
7365         * gcc.dg/torture/pr38774.c: Likewise.
7366         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7367         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7368         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7369         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7370         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7371         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7372         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7373         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7374         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7375         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7376         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7377         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7378         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7379         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7380         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7381         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7382         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7383         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7384         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7385         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7386         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7387         * gcc.dg/unroll-1.c: Likewise.
7388         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7389         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7390         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7391         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7392         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7393         * gcc.target/i386/20000609-1.c: Likewise.
7394         * gcc.target/i386/20000720-1.c: Likewise.
7395         * gcc.target/i386/20000724-1.c: Likewise.
7396         * gcc.target/i386/20011107-1.c: Likewise.
7397         * gcc.target/i386/20011119-1.c: Likewise.
7398         * gcc.target/i386/20020201-3.c: Likewise.
7399         * gcc.target/i386/20020218-1.c: Likewise.
7400         * gcc.target/i386/20020729-1.c: Likewise.
7401         * gcc.target/i386/20030926-1.c: Likewise.
7402         * gcc.target/i386/20060125-1.c: Likewise.
7403         * gcc.target/i386/20060125-2.c: Likewise.
7404         * gcc.target/i386/20060512-1.c: Likewise.
7405         * gcc.target/i386/20060512-2.c: Likewise.
7406         * gcc.target/i386/20060512-3.c: Likewise.
7407         * gcc.target/i386/20060512-4.c: Likewise.
7408         * gcc.target/i386/387-1.c: Likewise.
7409         * gcc.target/i386/387-2.c: Likewise.
7410         * gcc.target/i386/387-5.c: Likewise.
7411         * gcc.target/i386/387-6.c: Likewise.
7412         * gcc.target/i386/980312-1.c: Likewise.
7413         * gcc.target/i386/980313-1.c: Likewise.
7414         * gcc.target/i386/990117-1.c: Likewise.
7415         * gcc.target/i386/990424-1.c: Likewise.
7416         * gcc.target/i386/990524-1.c: Likewise.
7417         * gcc.target/i386/991129-1.c: Likewise.
7418         * gcc.target/i386/991214-1.c: Likewise.
7419         * gcc.target/i386/991230-1.c: Likewise.
7420         * gcc.target/i386/addr-sel-1.c: Likewise.
7421         * gcc.target/i386/aggregate-ret1.c: Likewise.
7422         * gcc.target/i386/aggregate-ret2.c: Likewise.
7423         * gcc.target/i386/align-main-3.c: Likewise.
7424         * gcc.target/i386/amd64-abi-1.c: Likewise.
7425         * gcc.target/i386/amd64-abi-2.c: Likewise.
7426         * gcc.target/i386/amd64-abi-4.c: Likewise.
7427         * gcc.target/i386/amd64-abi-5.c: Likewise.
7428         * gcc.target/i386/amd64-abi-6.c: Likewise.
7429         * gcc.target/i386/asm-1.c: Likewise.
7430         * gcc.target/i386/asm-3.c: Likewise.
7431         * gcc.target/i386/asm-5.c: Likewise.
7432         * gcc.target/i386/attributes-error.c: Likewise.
7433         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7434         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7435         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7436         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7437         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7438         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7439         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7440         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7441         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7442         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7443         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7444         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7445         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7446         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7447         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7448         * gcc.target/i386/bitfield1.c: Likewise.
7449         * gcc.target/i386/bitfield2.c: Likewise.
7450         * gcc.target/i386/bmi-2.c: Likewise.
7451         * gcc.target/i386/bmi-5.c: Likewise.
7452         * gcc.target/i386/builtin-unreachable.c: Likewise.
7453         * gcc.target/i386/cleanup-2.c: Likewise.
7454         * gcc.target/i386/clobbers.c: Likewise.
7455         * gcc.target/i386/cmov8.c: Likewise.
7456         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7457         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7458         * gcc.target/i386/compress-float-387.c: Likewise.
7459         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7460         * gcc.target/i386/compress-float-sse.c: Likewise.
7461         * gcc.target/i386/crc32-2.c: Likewise.
7462         * gcc.target/i386/crc32-3.c: Likewise.
7463         * gcc.target/i386/divmod-7.c: Likewise.
7464         * gcc.target/i386/divmod-8.c: Likewise.
7465         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7466         * gcc.target/i386/fma3-builtin.c: Likewise.
7467         * gcc.target/i386/fma3-fma.c: Likewise.
7468         * gcc.target/i386/fma4-256-vector.c: Likewise.
7469         * gcc.target/i386/fma4-builtin.c: Likewise.
7470         * gcc.target/i386/fma4-fma-2.c: Likewise.
7471         * gcc.target/i386/fma4-fma.c: Likewise.
7472         * gcc.target/i386/fma4-vector-2.c: Likewise.
7473         * gcc.target/i386/fma4-vector.c: Likewise.
7474         * gcc.target/i386/funcspec-1.c: Likewise.
7475         * gcc.target/i386/funcspec-10.c: Likewise.
7476         * gcc.target/i386/funcspec-11.c: Likewise.
7477         * gcc.target/i386/funcspec-2.c: Likewise.
7478         * gcc.target/i386/funcspec-5.c: Likewise.
7479         * gcc.target/i386/funcspec-6.c: Likewise.
7480         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7481         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7482         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7483         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7484         * gcc.target/i386/incoming-1.c: Likewise.
7485         * gcc.target/i386/incoming-10.c: Likewise.
7486         * gcc.target/i386/incoming-11.c: Likewise.
7487         * gcc.target/i386/incoming-12.c: Likewise.
7488         * gcc.target/i386/incoming-13.c: Likewise.
7489         * gcc.target/i386/incoming-14.c: Likewise.
7490         * gcc.target/i386/incoming-15.c: Likewise.
7491         * gcc.target/i386/incoming-2.c: Likewise.
7492         * gcc.target/i386/incoming-3.c: Likewise.
7493         * gcc.target/i386/incoming-4.c: Likewise.
7494         * gcc.target/i386/incoming-5.c: Likewise.
7495         * gcc.target/i386/incoming-6.c: Likewise.
7496         * gcc.target/i386/incoming-7.c: Likewise.
7497         * gcc.target/i386/incoming-8.c: Likewise.
7498         * gcc.target/i386/incoming-9.c: Likewise.
7499         * gcc.target/i386/lea.c: Likewise.
7500         * gcc.target/i386/local.c: Likewise.
7501         * gcc.target/i386/loop-1.c: Likewise.
7502         * gcc.target/i386/loop-2.c: Likewise.
7503         * gcc.target/i386/loop-3.c: Likewise.
7504         * gcc.target/i386/max-stack-align.c: Likewise.
7505         * gcc.target/i386/memcpy-1.c: Likewise.
7506         * gcc.target/i386/movbe-2.c: Likewise.
7507         * gcc.target/i386/movq-2.c: Likewise.
7508         * gcc.target/i386/movq.c: Likewise.
7509         * gcc.target/i386/nrv1.c: Likewise.
7510         * gcc.target/i386/pad-4.c: Likewise.
7511         * gcc.target/i386/pad-5a.c: Likewise.
7512         * gcc.target/i386/pad-5b.c: Likewise.
7513         * gcc.target/i386/pad-6a.c: Likewise.
7514         * gcc.target/i386/pad-6b.c: Likewise.
7515         * gcc.target/i386/pad-7.c: Likewise.
7516         * gcc.target/i386/pad-9.c: Likewise.
7517         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7518         * gcc.target/i386/pic-1.c: Likewise.
7519         * gcc.target/i386/pr12092-1.c: Likewise.
7520         * gcc.target/i386/pr12329.c: Likewise.
7521         * gcc.target/i386/pr21518.c: Likewise.
7522         * gcc.target/i386/pr22362.c: Likewise.
7523         * gcc.target/i386/pr22585.c: Likewise.
7524         * gcc.target/i386/pr23098.c: Likewise.
7525         * gcc.target/i386/pr25196.c: Likewise.
7526         * gcc.target/i386/pr25293.c: Likewise.
7527         * gcc.target/i386/pr25654.c: Likewise.
7528         * gcc.target/i386/pr26449.c: Likewise.
7529         * gcc.target/i386/pr26778.c: Likewise.
7530         * gcc.target/i386/pr26826.c: Likewise.
7531         * gcc.target/i386/pr27266.c: Likewise.
7532         * gcc.target/i386/pr29978.c: Likewise.
7533         * gcc.target/i386/pr30505.c: Likewise.
7534         * gcc.target/i386/pr30961-1.c: Likewise.
7535         * gcc.target/i386/pr31628.c: Likewise.
7536         * gcc.target/i386/pr32000-2.c: Likewise.
7537         * gcc.target/i386/pr32661-1.c: Likewise.
7538         * gcc.target/i386/pr32708-2.c: Likewise.
7539         * gcc.target/i386/pr32708-3.c: Likewise.
7540         * gcc.target/i386/pr34256.c: Likewise.
7541         * gcc.target/i386/pr34312.c: Likewise.
7542         * gcc.target/i386/pr34522.c: Likewise.
7543         * gcc.target/i386/pr35160.c: Likewise.
7544         * gcc.target/i386/pr35281.c: Likewise.
7545         * gcc.target/i386/pr36246.c: Likewise.
7546         * gcc.target/i386/pr36786.c: Likewise.
7547         * gcc.target/i386/pr37275.c: Likewise.
7548         * gcc.target/i386/pr37843-3.c: Likewise.
7549         * gcc.target/i386/pr37843-4.c: Likewise.
7550         * gcc.target/i386/pr39082-1.c: Likewise.
7551         * gcc.target/i386/pr39431.c: Likewise.
7552         * gcc.target/i386/pr39496.c: Likewise.
7553         * gcc.target/i386/pr39543-2.c: Likewise.
7554         * gcc.target/i386/pr39911.c: Likewise.
7555         * gcc.target/i386/pr40718.c: Likewise.
7556         * gcc.target/i386/pr40906-1.c: Likewise.
7557         * gcc.target/i386/pr40906-2.c: Likewise.
7558         * gcc.target/i386/pr40906-3.c: Likewise.
7559         * gcc.target/i386/pr40934.c: Likewise.
7560         * gcc.target/i386/pr41900.c: Likewise.
7561         * gcc.target/i386/pr42589.c: Likewise.
7562         * gcc.target/i386/pr43662.c: Likewise.
7563         * gcc.target/i386/pr43671.c: Likewise.
7564         * gcc.target/i386/pr43766.c: Likewise.
7565         * gcc.target/i386/pr43869.c: Likewise.
7566         * gcc.target/i386/pr44942.c: Likewise.
7567         * gcc.target/i386/pr44948-2a.c: Likewise.
7568         * gcc.target/i386/pr45234.c: Likewise.
7569         * gcc.target/i386/pr45336-2.c: Likewise.
7570         * gcc.target/i386/pr45336-4.c: Likewise.
7571         * gcc.target/i386/pr45852.c: Likewise.
7572         * gcc.target/i386/pr46470.c: Likewise.
7573         * gcc.target/i386/pr48037-1.c: Likewise.
7574         * gcc.target/i386/pr48389.c: Likewise.
7575         * gcc.target/i386/pr49095.c: Likewise.
7576         * gcc.target/i386/pr9771-1.c: Likewise.
7577         * gcc.target/i386/rdfsbase-1.c: Likewise.
7578         * gcc.target/i386/rdfsbase-2.c: Likewise.
7579         * gcc.target/i386/rdgsbase-1.c: Likewise.
7580         * gcc.target/i386/rdgsbase-2.c: Likewise.
7581         * gcc.target/i386/rdrand-3.c: Likewise.
7582         * gcc.target/i386/regparm-stdcall.c: Likewise.
7583         * gcc.target/i386/regparm.c: Likewise.
7584         * gcc.target/i386/reload-1.c: Likewise.
7585         * gcc.target/i386/rotate-2.c: Likewise.
7586         * gcc.target/i386/sibcall-5.c: Likewise.
7587         * gcc.target/i386/signbit-1.c: Likewise.
7588         * gcc.target/i386/signbit-2.c: Likewise.
7589         * gcc.target/i386/signbit-3.c: Likewise.
7590         * gcc.target/i386/sse-5.c: Likewise.
7591         * gcc.target/i386/sse-8.c: Likewise.
7592         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7593         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7594         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7595         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7596         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7597         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7598         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7599         * gcc.target/i386/sse2-movq-2.c: Likewise.
7600         * gcc.target/i386/sse2-movq-3.c: Likewise.
7601         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7602         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7603         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7604         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7605         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7606         * gcc.target/i386/ssefn-1.c: Likewise.
7607         * gcc.target/i386/ssefn-2.c: Likewise.
7608         * gcc.target/i386/sseregparm-1.c: Likewise.
7609         * gcc.target/i386/sseregparm-2.c: Likewise.
7610         * gcc.target/i386/sseregparm-3.c: Likewise.
7611         * gcc.target/i386/sseregparm-4.c: Likewise.
7612         * gcc.target/i386/sseregparm-5.c: Likewise.
7613         * gcc.target/i386/sseregparm-6.c: Likewise.
7614         * gcc.target/i386/sseregparm-7.c: Likewise.
7615         * gcc.target/i386/sseregparm-8.c: Likewise.
7616         * gcc.target/i386/stack-realign.c: Likewise.
7617         * gcc.target/i386/stack-usage-realign.c: Likewise.
7618         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7619         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7620         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7621         * gcc.target/i386/stackalign/return-1.c: Likewise.
7622         * gcc.target/i386/stackalign/return-2.c: Likewise.
7623         * gcc.target/i386/stackalign/return-3.c: Likewise.
7624         * gcc.target/i386/tailcall-1.c: Likewise.
7625         * gcc.target/i386/tbm-2.c: Likewise.
7626         * gcc.target/i386/udivmod-7.c: Likewise.
7627         * gcc.target/i386/udivmod-8.c: Likewise.
7628         * gcc.target/i386/unroll-1.c: Likewise.
7629         * gcc.target/i386/vararg-1.c: Likewise.
7630         * gcc.target/i386/vararg-2.c: Likewise.
7631         * gcc.target/i386/vect8-ret.c: Likewise.
7632         * gcc.target/i386/vectorize5.c: Likewise.
7633         * gcc.target/i386/wmul-1.c: Likewise.
7634         * gcc.target/i386/wmul-2.c: Likewise.
7635         * gcc.target/i386/wrfsbase-1.c: Likewise.
7636         * gcc.target/i386/wrfsbase-2.c: Likewise.
7637         * gcc.target/i386/wrgsbase-1.c: Likewise.
7638         * gcc.target/i386/wrgsbase-2.c: Likewise.
7639         * gcc.target/i386/xop-pcmov.c: Likewise.
7640         * gcc.target/i386/xop-pcmov2.c: Likewise.
7641         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7642         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7643         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7644         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7645         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7646         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7647         * gcc.target/i386/zee.c: Likewise.
7648         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7649         * gfortran.dg/compiler-directive_2.f: Likewise.
7650         * gfortran.dg/g77/20010216-1.f: Likewise.
7651         * gfortran.dg/gomp/pr39152.f90: Likewise.
7652         * gfortran.dg/pr33794.f90: Likewise.
7653
7654 2011-07-09  Jason Merrill  <jason@redhat.com>
7655
7656         * g++.dg/cpp0x/regress/regress5.C: New.
7657
7658 2011-07-08  Jason Merrill  <jason@redhat.com>
7659
7660         PR c++/45437
7661         * g++.dg/expr/compound-asn1.C: New.
7662         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7663
7664 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7665
7666         PR target/49621
7667         * gcc.target/powerpc/altivec-34.c: New test.
7668
7669 2011-07-08  Jason Merrill  <jason@redhat.com>
7670
7671         PR c++/45603
7672         * g++.dg/abi/guard3.C: New.
7673
7674 2011-07-08  Julian Brown  <julian@codesourcery.com>
7675
7676         * lib/target-supports.exp
7677         (check_effective_target_arm_little_endian): New.
7678         (check_effective_target_vect_pack_trunc): Use above.
7679         (check_effective_target_vect_unpack): Likewise.
7680         (check_effective_target_vect_element_align): Test
7681         check_effective_target_arm_vect_no_misalign for ARM.
7682
7683 2011-07-08  Jason Merrill  <jason@redhat.com>
7684
7685         PR c++/49673
7686         * g++.dg/cpp0x/constexpr-rom.C: New.
7687
7688 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7689
7690         PR middle-end/49519
7691         * g++.dg/torture/pr49519.C: New test.
7692
7693 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7694
7695         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7696
7697 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7698
7699         PR testsuite/48727
7700         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7701
7702 2011-07-08  Richard Guenther  <rguenther@suse.de>
7703
7704         PR tree-optimization/49662
7705         * gcc.dg/graphite/interchange-14.c: XFAIL.
7706         * gcc.dg/graphite/interchange-15.c: Likewise.
7707         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7708
7709 2011-07-06  Jason Merrill  <jason@redhat.com>
7710
7711         PR c++/49663
7712         * g++.dg/cpp0x/regress/regress4.C: New.
7713
7714 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7715
7716         PR fortran/49648
7717         * gfortran.dg/result_in_spec_4.f90: New test.
7718
7719 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7720
7721         * gcc.target/sparc/cas64.c: New test.
7722
7723 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR c/49644
7726         * g++.dg/torture/pr49644.C: New test.
7727
7728         PR c/49644
7729         * gcc.c-torture/execute/pr49644.c: New test.
7730
7731 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7732
7733         * lib/target-supports.exp (check_effective_target_ia32): New.
7734         (check_effective_target_x32): Likewise.
7735         (check_effective_target_vect_cmdline_needed): Also check x32.
7736
7737 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7738
7739         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7740         dg-prune-output.
7741         * gcc.target/arm/pr42235.c: Likewise.
7742         * gcc.target/arm/pr42495.c: Likewise.
7743         * gcc.target/arm/pr42574.c: Likewise.
7744         * gcc.target/arm/thumb-branch1.c: Likewise.
7745
7746         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7747         unneeded prune of possible warning.
7748         * gcc.target/arm/pr40956.c: Likewise.
7749         * gcc.target/arm/pr42505.c: Likewise.
7750
7751         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7752         * gcc.c-torture/compile/pr46883.c: Likewise.
7753         * gcc.c-torture/compile/pr46934.c: Likewise.
7754
7755         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7756         for move to ../../gcc.c-torture/compile.
7757         * gcc.target/arm/pr46883.c: Likewise.
7758         * gcc.target/arm/pr46934.c: Likewise.
7759
7760         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7761         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7762         * gcc.target/arm/wmul-1.c: Likewise.
7763         * gcc.target/arm/wmul-2.c: Likewise.
7764         * gcc.target/arm/wmul-3.c: Likewise.
7765         * gcc.target/arm/wmul-4.c: Likewise.
7766         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7767         add tab after scan target.
7768         * gcc.target/arm/smlaltt-1.c: Likewise.
7769         * gcc.target/arm/smlatb-1.c: Likewise.
7770         * gcc.target/arm/smlatt-1.c: Likewise.
7771
7772 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7773
7774         PR debug/49522
7775         * gcc.dg/debug/pr49522.c: New test.
7776
7777 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7778
7779         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7780         * gcc.dg/pr46212.c: Run only if target int32plus.
7781         * gcc.dg/torture/pr48146.c: Ditto.
7782         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7783         * c-c++-common/pr44832.c: Ditto.
7784         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7785         * gcc.dg/pr31490.c: Ditto.
7786         * gcc.dg/torture/builtin-math-7.c: Run only if target
7787         large_double.
7788         * gcc.dg/torture/pr45764.c: Skip for AVR.
7789         * gcc.dg/pr47893.c: Ditto.
7790
7791 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7792
7793         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7794         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7795         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7796         add tab to scan target.
7797
7798 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7799
7800         * gcc.target/arm/neon-modes-3.c: New test.
7801
7802 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7803
7804         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7805         -fno-loop-interchange -ffast-math.
7806
7807 2011-07-07  Richard Guenther  <rguenther@suse.de>
7808
7809         * gcc.dg/ftrapv-3.c: New testcase.
7810
7811 2011-07-07  Richard Guenther  <rguenther@suse.de>
7812
7813         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7814         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7815
7816 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7817
7818         * gcc.dg/binop-notxor1.c: New test.
7819         * gcc.dg/binop-notand4a.c: New test.
7820         * gcc.dg/binop-notxor2.c: New test.
7821         * gcc.dg/binop-notand3a.c: New test.
7822         * gcc.dg/binop-notand2a.c: New test.
7823         * gcc.dg/binop-notand6a.c: New test.
7824         * gcc.dg/binop-notor1.c: New test.
7825         * gcc.dg/binop-notand1a.c: New test.
7826         * gcc.dg/binop-notand5a.c: New test.
7827         * gcc.dg/binop-notor2.c: New test.
7828
7829 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR middle-end/49640
7832         * gcc.dg/gomp/pr49640.c: New test.
7833
7834 2011-07-07  Richard Guenther  <rguenther@suse.de>
7835
7836         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7837
7838 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7839
7840         PR target/39150
7841         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7842
7843 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7844
7845         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7846         * gcc.target/powerpc/no-r11-2.c: Ditto.
7847         * gcc.target/powerpc/no-r11-3.c: Ditto.
7848
7849 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7850
7851         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7852         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7853
7854 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7855
7856         * lib/target-supports.exp (check_profiling_available): Disable
7857         profiling with -fprofile-generate for target avr.
7858
7859 2011-07-06  Richard Guenther  <rguenther@suse.de>
7860
7861         PR tree-optimization/49645
7862         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7863
7864 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7865
7866         PR middle-end/47383
7867         * gcc.dg/pr47383.c: New.
7868
7869 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7870
7871         PR tree-optimization/49647
7872         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7873
7874 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7875
7876         PR testsuite/49542
7877         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7878         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7879
7880 2011-07-05  Jason Merrill  <jason@redhat.com>
7881
7882         PR c++/48157
7883         * g++.dg/template/template-id-4.C: New.
7884
7885 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7886
7887         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7888         * gcc.dg/pr43402.c: Ditto.
7889
7890 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7891
7892         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7893
7894 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7895
7896         * gcc.target/powerpc/ppc-switch-1.c: New test for
7897         --param case-values-threshold.
7898         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7899
7900 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7901
7902         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7903
7904 2011-07-05  Jason Merrill  <jason@redhat.com>
7905
7906         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7907
7908 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7909
7910         PR tree-optimization/47654
7911         * gcc.dg/graphite/block-pr47654.c: New.
7912
7913 2011-07-05  Jason Merrill  <jason@redhat.com>
7914
7915         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7916
7917 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7918
7919         PR tree-optimization/49580
7920         * gcc.dg/autopar/pr49580.c: New test.
7921
7922 2011-07-05  Richard Guenther  <rguenther@suse.de>
7923
7924         PR tree-optimization/49518
7925         PR tree-optimization/49628
7926         * g++.dg/torture/pr49628.C: New testcase.
7927         * gcc.dg/torture/pr49518.c: Likewise.
7928
7929 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7930
7931         * ada/acats/run_acats (which): Extract last field from type -p,
7932         type output only if command succeeded.
7933
7934 2011-07-04  Jason Merrill  <jason@redhat.com>
7935
7936         * g++.dg/abi/mangle48.C: New.
7937
7938         * g++.dg/cpp0x/diag1.C: New.
7939
7940         * g++.dg/diagnostic/aka1.C: New.
7941
7942 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR rtl-optimization/49619
7945         * gcc.dg/pr49619.c: New test.
7946
7947         PR rtl-optimization/49472
7948         * gfortran.dg/pr49472.f90: New test.
7949
7950         PR debug/49602
7951         * gcc.dg/pr49602.c: New test.
7952
7953 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7954
7955         PR target/34734
7956         PR target/44643
7957         * gcc.target/avr/avr.exp: Run over cpp files, too.
7958         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7959         * gcc.target/avr/progmem.h: New file.
7960         * gcc.target/avr/exit-abort.h: New file.
7961         * gcc.target/avr/progmem-error-1.c: New file.
7962         * gcc.target/avr/progmem-error-1.cpp: New file.
7963         * gcc.target/avr/progmem-warning-1.c: New file.
7964         * gcc.target/avr/torture/progmem-1.c: New file.
7965         * gcc.target/avr/torture/progmem-1.cpp: New file.
7966
7967 2011-07-04  Richard Guenther  <rguenther@suse.de>
7968
7969         PR tree-optimization/49615
7970         * g++.dg/torture/pr49615.C: New testcase.
7971
7972 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7973
7974         PR tree-optimization/49610
7975         * gcc.dg/vect/pr49610.c: New test.
7976
7977 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7978
7979         * gnat.dg/specs/debug1.ads: New test.
7980
7981 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7982
7983         PR fortran/49562
7984         * gfortran.dg/typebound_proc_23.f90: New.
7985
7986 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7987
7988         PR c++/49605
7989         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7990
7991 2011-07-01  Jason Merrill  <jason@redhat.com>
7992
7993         PR c++/48261
7994         * g++.dg/template/template-id-3.C: New.
7995
7996         PR c++/48593
7997         * g++.dg/template/qualified-id4.C: New.
7998
7999         PR c++/48883
8000         * g++.dg/template/explicit-args4.C: New.
8001
8002         PR c++/49085
8003         * g++.dg/template/offsetof2.C: New.
8004
8005 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8006
8007         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8008
8009 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8010
8011         PR libmudflap/49549
8012         * lib/target-supports.exp (check_effective_target_gld): New proc.
8013
8014 2011-07-01  Richard Guenther  <rguenther@suse.de>
8015
8016         PR tree-optimization/49603
8017         * gcc.dg/torture/pr49603.c: New testcase.
8018
8019 2011-06-30  Jason Merrill  <jason@redhat.com>
8020
8021         PR c++/49387
8022         * g++.dg/rtti/template1.C: New.
8023
8024         PR c++/49569
8025         * g++.dg/cpp0x/regress/ctor1.C: New.
8026
8027         PR c++/49355
8028         * g++.dg/cpp0x/initlist54.C: New.
8029
8030 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8031
8032         * gcc.dg/tree-ssa/sra-12.c: New test.
8033
8034 2011-06-29  Jason Merrill  <jason@redhat.com>
8035
8036         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8037
8038 2011-06-30  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/46787
8041         * gcc.dg/vect/vect-121.c: New testcase.
8042
8043 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8044
8045         PR tree-optimization/49094
8046         * gcc.dg/tree-ssa/pr49094.c: New test.
8047
8048 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR fortran/49540
8051         * gfortran.dg/pr49540-1.f90: New test.
8052         * gfortran.dg/pr49540-2.f90: New test.
8053
8054 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8055
8056         PR ada/49511
8057         * ada/acats/run_acats (which): Use last field of type -p output.
8058
8059 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8060             Iain Sandoe  <iains@gcc.gnu.org>
8061
8062         PR libobjc/36610
8063         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8064         Only skip on 64-bit *-*-darwin8* && !objc2.
8065
8066 2011-06-30  Richard Guenther  <rguenther@suse.de>
8067
8068         PR tree-optimization/38752
8069         * gcc.c-torture/compile/pr38752.c: New testcase.
8070
8071 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8072
8073         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8074         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8075
8076 2011-06-29  Jason Merrill  <jason@redhat.com>
8077
8078         PR c++/49216
8079         * g++.dg/cpp0x/initlist53.C: Use placement new.
8080         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8081         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8082
8083         PR c++/49003
8084         * g++.dg/cpp0x/trailing6.C: New.
8085         * g++.dg/cpp0x/pr45908.C: No error.
8086
8087         PR c++/49272
8088         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8089
8090         PR c++/49520
8091         * g++.dg/cpp0x/constexpr-using2.C: New.
8092
8093         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8094
8095         PR c++/45923
8096         * g++.dg/cpp0x/constexpr-diag3.C: New.
8097         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8098         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8099         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8100         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8101
8102 2011-06-29  Jason Merrill  <jason@redhat.com>
8103
8104         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8105
8106 2011-06-29  Richard Guenther  <rguenther@suse.de>
8107
8108         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8109
8110 2011-06-29  Jason Merrill  <jason@redhat.com>
8111
8112         * g++.dg/cpp0x/initlist-value2.C: New.
8113
8114         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8115         * g++.dg/cpp0x/initlist-value.C: New.
8116
8117 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8118
8119         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8120
8121 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8122
8123         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8124         * gcc.dg/inline_2.c: Likewise.
8125         * gcc.dg/unroll_1.c: Likewise.
8126
8127 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8128
8129         PR debug/49567
8130         * gcc.target/i386/pr49567.c: New test.
8131
8132 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8133
8134         * gnat.dg/opt17.ad[sb]: New test.
8135
8136 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8137             Tom de Vries  <tom@codesourcery.com>
8138
8139         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8140         (check_effective_target_arm_thumb2): New effective targets.
8141         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8142         properly.  Clean up temporary files.
8143         * gcc.target/arm/ivopts-2.c: Likewise.
8144         * gcc.target/arm/ivopts-3.c: Likewise.
8145         * gcc.target/arm/ivopts-4.c: Likewise.
8146         * gcc.target/arm/ivopts-5.c: Likewise.
8147         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8148
8149 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8150
8151         PR fortran/49479
8152         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8153
8154 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8155
8156         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8157         * gcc.target/arm/vfp-ldmias.c: Likewise.
8158         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8159         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8160         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8161         * gcc.target/arm/vfp-stmias.c: Likewise.
8162         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8163         * gcc.target/arm/vfp-stmiad.c: Likewise.
8164
8165 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8166
8167         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8168         dg-prune-output.
8169         * gcc.target/arm/pr45701-2.c: Ditto.
8170
8171 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8172
8173         PR fortran/49466
8174         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8175         * gfortran.dg/extends_14.f03: Modified.
8176
8177 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8178
8179         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8180         early if the test is already being skipped.
8181
8182         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8183         scan-assembler-dem-not): For missing file, report unresolved with
8184         same message as for pass/fail, with reason reported in log file.
8185
8186         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8187         from add_options_for_arm_neon_fp16.
8188         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8189         check_effective_target_arm_neon_fp16_ok_nocache.
8190         Check -mfpu and -mfloat-abi options from current multilib.
8191         Do not require neon support.
8192         (check_effective_target_arm_fp16_ok): Renamed from
8193         check_effecitve_target_arm_neon_fp16_ok.
8194         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8195         arm_neon_fp16_ok and arm_fp16.
8196         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8197         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8198         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8199         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8200
8201 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8202
8203         * gcc.dg/builtin-assume-aligned-1.c: New test.
8204         * gcc.dg/builtin-assume-aligned-2.c: New test.
8205         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8206
8207         PR debug/49544
8208         * gcc.dg/pr49544.c: New test.
8209
8210 2011-06-27  Richard Guenther  <rguenther@suse.de>
8211
8212         PR tree-optimization/49394
8213         * g++.dg/torture/pr49394.C: New testcase.
8214
8215 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8216
8217         * gcc.dg/optimize-bswapdi-2.c: New test.
8218
8219 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8220             Richard Sandiford  <richard.sandiford@linaro.org>
8221
8222         PR tree-optimization/49169
8223         * gcc.dg/torture/pr49169.c: New test.
8224
8225 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8226
8227         PR testsuite/49529
8228         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8229
8230         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8231         hppa*-*-hpux*.
8232
8233 2011-06-26  Jason Merrill  <jason@redhat.com>
8234
8235         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8236
8237         PR c++/49528
8238         * g++.dg/init/ref19.C: New.
8239         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8240
8241 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8242
8243         PR tree-optimization/48377
8244         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8245         non_strict_align.
8246
8247 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8248
8249         PR middle-end/49191
8250         * lib/target-supports.exp (check_effective_target_non_strict_align):
8251         New.
8252         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8253
8254 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8255
8256         PR tree-optimizations/49516
8257         * g++.dg/tree-ssa/pr49516.C: New test.
8258
8259 2011-06-23  Jason Merrill  <jason@redhat.com>
8260
8261         PR c++/35255
8262         * g++.dg/template/partial10.C: New.
8263         * g++.dg/template/partial11.C: New.
8264
8265 2011-06-23  Jeff Law <law@redhat.com>
8266
8267         PR middle-end/48770
8268         * gcc.dg/pr48770.c: New test.
8269
8270 2011-06-23  Jan Hubicka  <jh@suse.cz>
8271
8272         PR middle-end/49373
8273         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8274
8275 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR testsuite/49512
8278         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8279         instead of -fdump-tree-optimized.
8280
8281 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8282
8283         PR c++/44625
8284         * g++.dg/template/crash107.C: New.
8285         * g++.dg/template/error17.C: Adjust.
8286
8287 2011-06-23  Jason Merrill  <jason@redhat.com>
8288
8289         PR c++/49507
8290         * g++.dg/cpp0x/defaulted30.C: New.
8291
8292         PR c++/49440
8293         * g++.dg/rtti/anon-ns1.C: New.
8294
8295         PR c++/49395
8296         * g++.dg/init/ref18.C: New.
8297
8298         PR c++/36435
8299         * g++.dg/template/partial9.C: New.
8300
8301 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8302
8303         PR middle-end/49373
8304         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8305
8306 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8307
8308         PR debug/49496
8309         * gcc.dg/pr49496.c: New test.
8310
8311 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8312
8313         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8314         is not xscale.
8315
8316         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8317
8318         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8319         * gcc.target/arm/pr42879.c: Likewise.
8320         * gcc.target/arm/pr45701-3.c: Likewise.
8321
8322         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8323         * gcc.target/arm/pr40482.c: Likewise.
8324         * gcc.target/arm/stack-corruption.c: Likewise.
8325
8326 2011-06-22  Richard Guenther  <rguenther@suse.de>
8327
8328         PR tree-optimization/49493
8329         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8330
8331 2011-06-22  Jason Merrill  <jason@redhat.com>
8332
8333         PR c++/49260
8334         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8335
8336 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8337             Dmitry Melnik  <dm@ispras.ru>
8338
8339         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8340         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8341         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8342
8343 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8344
8345         * gcc.target/arm/tlscall.c: New.
8346
8347 2011-06-21  Jason Merrill  <jason@redhat.com>
8348
8349         PR c++/49172
8350         * g++.dg/cpp0x/constexpr-ref1.C: New.
8351         * g++.dg/cpp0x/constexpr-ref2.C: New.
8352         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8353
8354         PR c++/49482
8355         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8356
8357         PR c++/49418
8358         * g++.dg/template/param3.C: New.
8359
8360 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8361
8362         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8363         my_clrsb test functions.
8364         (main): Test clrsb.
8365         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8366         test_sll, test_ull): Add clrsb tests.
8367         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8368         clrsbll.
8369
8370 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8371
8372         PR fortran/49112
8373         * gfortran.dg/class_44.f03: New.
8374
8375 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8376
8377         PR tree-optimization/49478
8378         * gcc.dg/vect/pr49478.c
8379
8380 2011-06-21  Richard Guenther  <rguenther@suse.de>
8381
8382         PR tree-optimization/49483
8383         * gcc.dg/vect/vect-120.c: New testcase.
8384
8385 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8386
8387         PR testsuite/49443
8388         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8389         * gcc.dg/vect/vect-peel-4.c: Likewise.
8390
8391 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8392
8393         PR middle-end/49139
8394         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8395         * gcc.dg/always_inline2.c: Likewise.
8396         * gcc.dg/always_inline3.c: Likewise.
8397         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8398         * gcc.dg/inline_1.c: Likewise.
8399         * gcc.dg/inline_2.c: Likewise.
8400         * gcc.dg/inline_3.c: Likewise.
8401         * gcc.dg/inline_4.c: Likewise.
8402         * gcc.dg/20051201-1.c: Likewise.
8403         * gcc.dg/pr40087.c: Likewise.
8404         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8405         * gcc.dg/inline-22.c: Likewise.
8406         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8407         * gcc.dg/lto/20090218-1_1.c: Likewise.
8408         * g++.dg/ipa/devirt-7.C: Likewise.
8409         * gcc.dg/uninit-pred-5_a.c: Likewise.
8410         * gcc.dg/uninit-pred-5_b.c: Likewise.
8411         * gcc.dg/fail_always_inline.c: New.
8412
8413 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8414
8415         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8416         into 6 jobs instead of 3.
8417
8418 2011-06-20  Jason Merrill  <jason@redhat.com>
8419
8420         PR c++/49216
8421         * g++.dg/cpp0x/initlist53.C: New.
8422
8423 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8424
8425         PR fortran/18918
8426         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8427         * gfortran.dg/coarray_lock_3.f90: New.
8428         * gfortran.dg/coarray/lock_1.f90: New.
8429
8430 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8431
8432         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8433         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8434         unresolved and report the reason to the log file.
8435
8436         * lib/scanasm.exp (object-size): Move argument processing earlier
8437         to report errors before verifying that the file exists.  Report
8438         problems detected at runtime as unresolved instead of error and
8439         report their reasons to the log file.
8440
8441 2011-06-20  Jason Merrill  <jason@redhat.com>
8442
8443         PR c++/47080
8444         * g++.dg/cpp0x/explicit6.C: New.
8445
8446         PR c++/47635
8447         * g++.dg/cpp0x/enum20.C: New.
8448
8449         PR c++/48138
8450         * g++.dg/ext/attr-aligned01.C: New.
8451
8452         PR c++/49205
8453         * g++.dg/cpp0x/variadic-default.C: New.
8454
8455         PR c++/43321
8456         * g++.dg/cpp0x/auto26.C: New.
8457
8458         PR c++/43831
8459         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8460
8461 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8462
8463         * gcc.dg/binop-notand1.c: New test.
8464         * gcc.dg/binop-notand2.c: New test.
8465         * gcc.dg/binop-notand3.c: New test.
8466         * gcc.dg/binop-notand4.c: New test.
8467         * gcc.dg/binop-notand5.c: New test.
8468         * gcc.dg/binop-notand6.c: New test.
8469
8470 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR testsuite/49432
8473         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8474
8475 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8476
8477         PR fortran/49400
8478         * gfortran.dg/proc_ptr_31.f90: New.
8479
8480 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8481
8482         * gnat.dg/volatile6.adb: New test.
8483         * gnat.dg/volatile7.adb: Likewise.
8484         * gnat.dg/volatile8.adb: Likewise.
8485         * gnat.dg/volatile9.adb: Likewise.
8486
8487 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8488
8489         * gnat.dg/constant3.adb: New test.
8490
8491 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8492
8493         PR libfortran/49296
8494         * gfortran.dg/read_list_eof_1.f90: New test.
8495
8496 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR target/49411
8499         * gcc.target/i386/testimm-1.c: New test.
8500         * gcc.target/i386/testimm-2.c: New test.
8501         * gcc.target/i386/testimm-3.c: New test.
8502         * gcc.target/i386/testimm-4.c: New test.
8503         * gcc.target/i386/testimm-5.c: New test.
8504         * gcc.target/i386/testimm-6.c: New test.
8505         * gcc.target/i386/testimm-7.c: New test.
8506         * gcc.target/i386/testimm-8.c: New test.
8507         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8508         * gcc.target/i386/xop-rotate1-int.c: New test.
8509         * gcc.target/i386/xop-rotate2-int.c: New test.
8510
8511 2011-06-17  Jason Merrill  <jason@redhat.com>
8512
8513         * g++.dg/cpp0x/rv-func2.C: New.
8514
8515         * g++.dg/debug/dwarf2/lambda1.C: New.
8516         * g++.dg/warn/Wshadow-6.C: Adjust.
8517
8518 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8519
8520         PR fortran/48699
8521         * gfortran.dg/move_alloc_5.f90: New.
8522
8523 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8524
8525         PR rtl-optimization/48542
8526         * gcc.dg/torture/pr48542.c: New test.
8527
8528 2011-06-16  Jason Merrill  <jason@redhat.com>
8529
8530         PR c++/44160
8531         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8532
8533         PR c++/45378
8534         * g++.dg/cpp0x/initlist52.C New.
8535
8536         PR c++/45399
8537         * c-c++-common/raw-string-12.c: New.
8538
8539         PR c++/49229
8540         * g++.dg/cpp0x/sfinae26.C: New.
8541
8542         PR c++/49251
8543         * g++.dg/cpp0x/variadic113.C: New.
8544
8545         PR c++/49420
8546         * g++.dg/cpp0x/variadic112.C: New.
8547
8548 2011-06-16  Jeff Law <law@redhat.com>
8549
8550         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8551         improved jump threading.
8552         * gcc.dg/builtin-object-size-2.c: Likewise.
8553         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8554
8555 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8556
8557         PR fortran/49074
8558         * gfortran.dg/typebound_assignment_3.f03: New.
8559
8560 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8561
8562         PR testsuite/48727
8563         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8564
8565 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8566
8567         PR tree-optimization/49343
8568         * gnat.dg/discr31.ad[sb]: New test.
8569
8570 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8571
8572         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8573
8574 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8575
8576         PR target/45098
8577         * gcc.target/arm/ivopts-3.c: Update test.
8578         * gcc.target/arm/ivopts-5.c: Same.
8579
8580 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8581
8582         Revert:
8583         2011-06-10  Wei Guozhi  <carrot@google.com>
8584
8585         PR target/45335
8586         * gcc.target/arm/pr45335.c: New test.
8587         * gcc.target/arm/pr45335-2.c: New test.
8588         * gcc.target/arm/pr45335-3.c: New test.
8589         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8590         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8591         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8592
8593 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8594
8595         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8596
8597 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8598
8599         PR fortran/49417
8600         * gfortran.dg/class_43.f03: New.
8601
8602 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8603
8604         PR tree-optimization/49419
8605         * gcc.c-torture/execute/pr49419.c: New test.
8606
8607 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8608
8609         * gcc.dg/sms-9.c: New file.
8610
8611 2011-06-15  Easwaran Raman  <eraman@google.com>
8612
8613         PR rtl-optimization/49414
8614         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8615
8616 2011-06-14  Jason Merrill  <jason@redhat.com>
8617
8618         * g++.dg/cpp0x/noexcept13.C: New.
8619
8620 2011-06-14  Easwaran Raman  <eraman@google.com>
8621
8622         PR rtl-optimization/44194
8623         * gcc.dg/pr44194-1.c: New test.
8624         * gcc.dg/pr44194-2.c: New test.
8625
8626 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8627
8628         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8629         switches.
8630         * gcc.target/arm/pr45701-2.c: Likewise.
8631         * gcc.target/arm/thumb-branch1.c: Likewise.
8632
8633 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8634
8635         PR testsuite/48727
8636         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8637
8638 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8639
8640         * gcc.target/arm/pr45701-1.c: Require thumb support.
8641         * gcc.target/arm/pr45701-2.c: Likewise.
8642         * gcc.target/arm/thumb-branch1.c: Likewise.
8643
8644         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8645         * gcc.target/arm/pr39839.c: Likewise.
8646         * gcc.target/arm/pr40657-2.c: Likewise.
8647         * gcc.target/arm/pr40956.c: Likewise.
8648         * gcc.target/arm/pr41679.c: Likewise.
8649         * gcc.target/arm/pr42235.c: Likewise.
8650         * gcc.target/arm/pr42495.c: Likewise.
8651         * gcc.target/arm/pr42505.c: Likewise.
8652         * gcc.target/arm/pr42574.c: Likewise.
8653         * gcc.target/arm/pr46883.c: Likewise.
8654         * gcc.target/arm/pr46934.c: Likewise.
8655         * gcc.target/arm/xor-and.c: Likewise.
8656
8657 2011-06-14  Jason Merrill  <jason@redhat.com>
8658
8659         * g++.dg/other/error23.C: Adjust error message.
8660         * g++.dg/other/error32.C: Likewise.
8661
8662         PR c++/49389
8663         * g++.dg/cpp0x/rv-dotstar.C: New.
8664
8665         PR c++/49369
8666         * g++.dg/cpp0x/decltype30.C: New.
8667
8668         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8669
8670 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR fortran/49103
8673         * gfortran.dg/pr49103.f90: New test.
8674
8675 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8676
8677         PR target/45098
8678         * gcc.target/arm/ivopts-3.c: New test.
8679         * gcc.target/arm/ivopts-4.c: New test.
8680         * gcc.target/arm/ivopts-5.c: New test.
8681
8682 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8683
8684         PR rtl-optimization/49390
8685         * gcc.c-torture/execute/pr49390.c: New test.
8686
8687 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8688
8689         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8690
8691 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8692
8693         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8694         * gcc.c-torture/execute/cmpsi-2.x: New file.
8695         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8696         * gcc.c-torture/execute/pr45262.x: New file.
8697         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8698         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8699         int32plus
8700         * gcc.c-torture/compile/pr49163.c: Ditto.
8701
8702 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8703
8704         * gcc.dg/vect/vect-16.c: Rename to...
8705         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8706         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8707         for double-word vectors.
8708         * gcc.dg/vect/vect-peel-4.c: Likewise.
8709         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8710         vect_element_align.
8711         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8712         -fno-fast-math.
8713
8714 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8715
8716         PR target/44618
8717         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8718
8719 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8720
8721         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8722
8723 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8724
8725         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8726
8727 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8728
8729         * gfortran.dg/trim_optimize_8.f90:  New test case.
8730
8731 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8732            Ira Rosen  <ira.rosen@linaro.org>
8733
8734         PR tree-optimization/49352
8735         * gcc.dg/vect/pr49352.c: New test.
8736
8737 2011-06-12  Tobias Burnus
8738
8739         PR fortran/49324
8740         * gfortran.dg/alloc_comp_assign_11.f90: New.
8741
8742 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8743
8744         * gfortran.dg/trim_optimize_7.f90:  New test.
8745
8746 2011-06-10  Wei Guozhi  <carrot@google.com>
8747
8748         PR target/45335
8749         * gcc.target/arm/pr45335.c: New test.
8750         * gcc.target/arm/pr45335-2.c: New test.
8751         * gcc.target/arm/pr45335-3.c: New test.
8752         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8753         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8754         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8755
8756 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8757
8758         PR c++/41769
8759         * g++.dg/parse/error39.C: New.
8760
8761 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8762
8763         * gcc.target/arm/20090811-1.c: Skip for incompatible
8764         options, do not override other options.
8765         * gcc.target/arm/combine-cmp-shift.c: Skip for
8766         incompatible options.
8767         * gcc.target/arm/pr45094.c: Likewise.
8768         * gcc.target/arm/scd42-1.c: Likewise.
8769         * gcc.target/arm/scd42-3.c: Likewise.
8770         * gcc.target/arm/thumb-ltu.c: Likewise.
8771
8772         * lib/target-supports.exp
8773         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8774         multilib flags use -mfpu with a value other than neon-fp16.
8775
8776 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8777
8778         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8779         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8780
8781 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8782
8783         * lib/target-supports.exp (check_effective_target_pie): New proc.
8784         * gcc.dg/pie-link.c: Use target pie.
8785
8786 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8787             Laurent Roug�  <laurent.rouge@menta.fr>
8788
8789         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8790         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8791
8792 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8793
8794         * gfortran.dg/coarray/sync_1.f90: New test for
8795         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8796
8797 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8798
8799         PR tree-optimization/49318
8800         * gcc.dg/vect/pr49318.c: New test.
8801
8802 2011-06-09  David Krauss  <potswa@mac.com>
8803
8804         * g++.dg/template/arrow1.C: New.
8805
8806 2011-06-09  Jason Merrill  <jason@redhat.com>
8807
8808         * lib/prune.exp: Prune "note"s.
8809         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8810
8811         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8812         * g++.dg/template/dependent-expr3.C: Likewise.
8813         * g++.dg/parse/template7.C: Likewise.
8814         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8815         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8816         * g++.old-deja/g++.pt/friend38.C: Likewise.
8817         * g++.old-deja/g++.pt/crash32.C: Likewise.
8818         * g++.old-deja/g++.other/init4.C: Likewise.
8819         * g++.old-deja/g++.other/friend8.C: Likewise.
8820
8821         * g++.dg/ext/complex7.C: Adjust expected output.
8822         * g++.dg/diagnostic/method1.C: Likewise.
8823         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8824         * g++.dg/parse/crash33.C: Likewise.
8825         * g++.dg/other/warning1.C: Likewise.
8826         * g++.dg/init/pr29571.C: Likewise.
8827         * g++.dg/warn/overflow-warn-1.C: Likewise.
8828         * g++.dg/warn/overflow-warn-3.C: Likewise.
8829         * g++.dg/warn/overflow-warn-4.C: Likewise.
8830         * g++.old-deja/g++.oliva/template1.C: Likewise.
8831
8832         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8833         * g++.dg/parse/template7.C: Adjust.
8834
8835 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8836
8837         PR target/49307
8838         * gcc.dg/pr49307.c: New.
8839
8840 2011-06-09  Wei Guozhi  <carrot@google.com>
8841
8842         PR target/46975
8843         * gcc.target/arm/pr46975.c: New testcase.
8844
8845 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8846
8847         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8848         (PMETH, arglist_t): Removed.
8849         (method_get_number_of_arguments): Removed.
8850         (method_get_nth_argument): Removed.
8851         (method_get_first_argument): Removed.
8852         (method_get_next_argument): Removed.
8853         (method_get_sizeof_arguments): Removed.
8854         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8855         (PMETH): Removed.
8856         (method_get_number_of_arguments): Removed.
8857         (method_get_nth_argument): Removed.
8858         (method_get_first_argument): Removed.
8859         (method_get_next_argument): Removed.
8860         (method_get_sizeof_arguments): Removed.
8861         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8862
8863 2011-06-09  David Li  <davidxl@google.com>
8864
8865         * gcc.dg/dump-pass.c: New test.
8866
8867 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8868
8869         PR c++/29003
8870         * g++.dg/parse/error38.C: New.
8871
8872 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8873
8874         PR middle-end/49308
8875         * gfortran.dg/pr49308.f90: New test.
8876
8877 2011-06-08  Jason Merrill  <jason@redhat.com>
8878
8879         * g++.dg/cpp0x/noexcept11.C: New.
8880         * g++.dg/cpp0x/noexcept12.C: New.
8881         * g++.dg/cpp0x/sfinae11.C: Adjust.
8882
8883 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8884
8885         PR testsuite/49323
8886         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8887         to dg-options, match also DW_AT_linkage_name.
8888
8889 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8890
8891         PR middle-end/21953
8892         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8893         -fno-common on alpha*-dec-osf*.
8894         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8895
8896 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8897
8898         PR rtl-optimization/49303
8899         * gcc.target/ia64/pr49303.c: New test.
8900
8901 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8902
8903         PR fortran/18918
8904         * gfortran.dg/coarray_lock_1.f90: New.
8905         * gfortran.dg/coarray_lock_2.f90: New.
8906
8907 2011-06-07  Jason Merrill  <jason@redhat.com>
8908
8909         * lib/prune.exp: Look for "required" rather than "instantiated".
8910         * g++.dg/abi/mangle11.C: Likewise.
8911         * g++.dg/abi/mangle12.C: Likewise.
8912         * g++.dg/abi/mangle17.C: Likewise.
8913         * g++.dg/abi/mangle20-2.C: Likewise.
8914         * g++.dg/abi/pragma-pack1.C: Likewise.
8915         * g++.dg/cpp0x/decltype26.C: Likewise.
8916         * g++.dg/cpp0x/decltype28.C: Likewise.
8917         * g++.dg/cpp0x/decltype29.C: Likewise.
8918         * g++.dg/cpp0x/enum11.C: Likewise.
8919         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8920         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8921         * g++.dg/cpp0x/pr47416.C: Likewise.
8922         * g++.dg/ext/case-range2.C: Likewise.
8923         * g++.dg/ext/case-range3.C: Likewise.
8924         * g++.dg/gomp/for-19.C: Likewise.
8925         * g++.dg/gomp/pr37533.C: Likewise.
8926         * g++.dg/gomp/pr38639.C: Likewise.
8927         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8928         * g++.dg/inherit/base3.C: Likewise.
8929         * g++.dg/inherit/using6.C: Likewise.
8930         * g++.dg/init/placement4.C: Likewise.
8931         * g++.dg/init/reference3.C: Likewise.
8932         * g++.dg/lookup/scoped6.C: Likewise.
8933         * g++.dg/lookup/using7.C: Likewise.
8934         * g++.dg/other/abstract1.C: Likewise.
8935         * g++.dg/other/error10.C: Likewise.
8936         * g++.dg/other/error5.C: Likewise.
8937         * g++.dg/other/field1.C: Likewise.
8938         * g++.dg/other/offsetof5.C: Likewise.
8939         * g++.dg/parse/bitfield2.C: Likewise.
8940         * g++.dg/parse/constant4.C: Likewise.
8941         * g++.dg/parse/crash20.C: Likewise.
8942         * g++.dg/parse/invalid-op1.C: Likewise.
8943         * g++.dg/parse/non-dependent2.C: Likewise.
8944         * g++.dg/parse/template18.C: Likewise.
8945         * g++.dg/tc1/dr152.C: Likewise.
8946         * g++.dg/tc1/dr166.C: Likewise.
8947         * g++.dg/tc1/dr176.C: Likewise.
8948         * g++.dg/tc1/dr213.C: Likewise.
8949         * g++.dg/template/access11.C: Likewise.
8950         * g++.dg/template/access2.C: Likewise.
8951         * g++.dg/template/access3.C: Likewise.
8952         * g++.dg/template/access7.C: Likewise.
8953         * g++.dg/template/arg7.C: Likewise.
8954         * g++.dg/template/cond2.C: Likewise.
8955         * g++.dg/template/crash13.C: Likewise.
8956         * g++.dg/template/crash40.C: Likewise.
8957         * g++.dg/template/crash7.C: Likewise.
8958         * g++.dg/template/crash84.C: Likewise.
8959         * g++.dg/template/ctor5.C: Likewise.
8960         * g++.dg/template/defarg13.C: Likewise.
8961         * g++.dg/template/defarg14.C: Likewise.
8962         * g++.dg/template/dtor7.C: Likewise.
8963         * g++.dg/template/eh2.C: Likewise.
8964         * g++.dg/template/error2.C: Likewise.
8965         * g++.dg/template/error43.C: Likewise.
8966         * g++.dg/template/friend32.C: Likewise.
8967         * g++.dg/template/injected1.C: Likewise.
8968         * g++.dg/template/instantiate1.C: Likewise.
8969         * g++.dg/template/instantiate3.C: Likewise.
8970         * g++.dg/template/instantiate5.C: Likewise.
8971         * g++.dg/template/instantiate7.C: Likewise.
8972         * g++.dg/template/local6.C: Likewise.
8973         * g++.dg/template/lookup2.C: Likewise.
8974         * g++.dg/template/member5.C: Likewise.
8975         * g++.dg/template/memfriend15.C: Likewise.
8976         * g++.dg/template/memfriend16.C: Likewise.
8977         * g++.dg/template/memfriend17.C: Likewise.
8978         * g++.dg/template/memfriend7.C: Likewise.
8979         * g++.dg/template/meminit1.C: Likewise.
8980         * g++.dg/template/nested3.C: Likewise.
8981         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8982         * g++.dg/template/nontype12.C: Likewise.
8983         * g++.dg/template/nontype13.C: Likewise.
8984         * g++.dg/template/nontype6.C: Likewise.
8985         * g++.dg/template/pr23510.C: Likewise.
8986         * g++.dg/template/pr35240.C: Likewise.
8987         * g++.dg/template/ptrmem15.C: Likewise.
8988         * g++.dg/template/ptrmem6.C: Likewise.
8989         * g++.dg/template/qualified-id1.C: Likewise.
8990         * g++.dg/template/qualttp20.C: Likewise.
8991         * g++.dg/template/qualttp3.C: Likewise.
8992         * g++.dg/template/qualttp4.C: Likewise.
8993         * g++.dg/template/qualttp5.C: Likewise.
8994         * g++.dg/template/qualttp6.C: Likewise.
8995         * g++.dg/template/qualttp7.C: Likewise.
8996         * g++.dg/template/qualttp8.C: Likewise.
8997         * g++.dg/template/recurse.C: Likewise.
8998         * g++.dg/template/recurse2.C: Likewise.
8999         * g++.dg/template/ref5.C: Likewise.
9000         * g++.dg/template/scope2.C: Likewise.
9001         * g++.dg/template/sfinae10.C: Likewise.
9002         * g++.dg/template/sfinae3.C: Likewise.
9003         * g++.dg/template/sizeof3.C: Likewise.
9004         * g++.dg/template/static9.C: Likewise.
9005         * g++.dg/template/template-id-2.C: Likewise.
9006         * g++.dg/template/typedef13.C: Likewise.
9007         * g++.dg/template/typename4.C: Likewise.
9008         * g++.dg/template/using14.C: Likewise.
9009         * g++.dg/template/using2.C: Likewise.
9010         * g++.dg/template/warn1.C: Likewise.
9011         * g++.dg/warn/Wparentheses-13.C: Likewise.
9012         * g++.dg/warn/Wparentheses-15.C: Likewise.
9013         * g++.dg/warn/Wparentheses-16.C: Likewise.
9014         * g++.dg/warn/Wparentheses-17.C: Likewise.
9015         * g++.dg/warn/Wparentheses-18.C: Likewise.
9016         * g++.dg/warn/Wparentheses-19.C: Likewise.
9017         * g++.dg/warn/Wparentheses-20.C: Likewise.
9018         * g++.dg/warn/Wparentheses-23.C: Likewise.
9019         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9020         * g++.dg/warn/noeffect2.C: Likewise.
9021         * g++.dg/warn/noeffect4.C: Likewise.
9022         * g++.dg/warn/pr8570.C: Likewise.
9023         * g++.old-deja/g++.brendan/init2.C: Likewise.
9024         * g++.old-deja/g++.eh/spec6.C: Likewise.
9025         * g++.old-deja/g++.pt/crash10.C: Likewise.
9026         * g++.old-deja/g++.pt/crash36.C: Likewise.
9027         * g++.old-deja/g++.pt/derived3.C: Likewise.
9028         * g++.old-deja/g++.pt/error2.C: Likewise.
9029         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9030         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9031         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9032         * g++.old-deja/g++.pt/overload7.C: Likewise.
9033         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9034
9035 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9036             Iain Sandoe  <iains@gcc.gnu.org>
9037
9038         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9039         Added code to deal with the case when [Protocol
9040         -descriptionForInstanceMethod:] or [Protocol
9041         -descriptionForClassMethod:] returns NULL.
9042
9043 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9044             Iain Sandoe  <iains@gcc.gnu.org>
9045
9046         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9047         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9048         Added cast.
9049
9050 2011-06-07  Xinliang David Li  <davidxl@google.com>
9051
9052         * gcc.dg/inline_2.c: New test.
9053         * gcc.dg/unroll_2.c: New test.
9054         * gcc.dg/inline_3.c: New test.
9055         * gcc.dg/unroll_3.c: New test.
9056         * gcc.dg/inline_4.c: New test.
9057         * gcc.dg/unroll_4.c: New test.
9058         * gcc.dg/inline_1.c: New test.
9059         * gcc.dg/unroll_1.c: New test.
9060
9061 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9062
9063         PR tree-optimization/48497
9064         * lib/gcc-defs.exp (dg-additional-options): New proc.
9065         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9066         -msse2 on 32-bit x86.
9067
9068 2011-06-06  Jason Merrill  <jason@redhat.com>
9069
9070         * g++.dg/cpp0x/enum19.C: New.
9071
9072 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9073
9074         * gcc.target/arm/neon-reload-class.c: New test.
9075
9076 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9077
9078         PR debug/49130
9079         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9080
9081 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9082
9083         * gcc.target/arm/smlatb-1.c: New file.
9084         * gcc.target/arm/smlatt-1.c: New file.
9085         * gcc.target/arm/smlaltb-1.c: New file.
9086         * gcc.target/arm/smlaltt-1.c: New file.
9087
9088 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9089
9090         * gcc.target/arm/mla-2.c: New test.
9091
9092 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9093
9094         PR gcov-profile/49299
9095         * gcc.dg/tree-prof/pr49299-1.c: New test.
9096         * gcc.dg/tree-prof/pr49299-2.c: New test.
9097
9098 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9099
9100         * lib/target-supports.exp
9101         (check_effective_target_vect_widen_mult_qi_to_hi):
9102         Add NEON as supporting target.
9103         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9104         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9105         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9106         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9107         using widening multiplication on targets that support it.
9108         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9109         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9110         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9111
9112 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9113
9114         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9115         Modern Objective-C runtime API.
9116         * objc/execute/next_mapping.h: Removed.
9117         * objc-obj-c++-shared/next-mapping.h: Removed.
9118         * objc-obj-c++-shared/Object1.h: Removed.
9119         * objc-obj-c++-shared/Object1.m: Removed.
9120         * objc-obj-c++-shared/Object1.mm: Removed.
9121         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9122         * objc-obj-c++-shared/Protocol1.h: Removed.
9123         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9124         of ProtoBool, IVAR_T and METHOD.
9125         * objc-obj-c++-shared/runtime.h: New.
9126         * objc-obj-c++-shared/TestsuiteObject.h: New.
9127         * objc-obj-c++-shared/TestsuiteObject.m: New.
9128
9129         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9130         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9131         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9132         it a class method.
9133         * objc/execute/_cmd.m: Include
9134         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9135         runtime API.  ([TestClass +initialize]): Include this method also
9136         with the GNU runtime.
9137         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9138         Object.  ([-setValue:]): Return void.
9139         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9140         with the GNU runtime.  Include
9141         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9142         for the NeXT runtime.  Use the existing print_ivars() and
9143         compare_structures() implementations for the old NeXT runtime.
9144         Added new implementations for the Modern GNU and NeXT runtimes.
9145         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9146         well.  (main): Use objc_getClass().  Use return instead of exit.
9147         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9148         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9149         of exit().
9150         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9151         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9152         instead of Object.  (main): Use return instead of exit().
9153         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9154         instead of Object.  Removed prototype for exit().  (main): Use
9155         return instead of exit().  Use the Modern Objective-C runtime API.
9156         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9157         Object.
9158         * objc/execute/class-tests-1.h: Include
9159         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9160         runtime API.  (test_class_with_superclass): Do not call [Object
9161         class].  There is no need to with the current libobjc.
9162         * objc/execute/class-tests-2.h: Include
9163         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9164         runtime API.
9165         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9166         ../../objc-obj-c++-shared/next-mapping.h.
9167         * objc/execute/class-2.m: Likewise.
9168         * objc/execute/class-3.m: Likewise.
9169         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9170         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9171         +initialize]): Include this method also with the GNU
9172         runtime. (main): Use the Modern Objective-C runtime API.
9173         * objc/execute/class-5.m: Likewise.
9174         * objc/execute/class-6.m: Likewise.
9175         * objc/execute/class-7.m: Likewise.
9176         * objc/execute/class-8.m: Likewise.
9177         * objc/execute/class-9.m: Likewise.
9178         * objc/execute/class-10.m: Likewise.
9179         * objc/execute/class-11.m: Likewise.
9180         * objc/execute/class-12.m: Likewise.
9181         * objc/execute/class-13.m: Likewise.
9182         * objc/execute/class-14.m: Likewise.
9183         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9184         this method also with the GNU runtime.
9185         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9186         +initialize]): Include this method also with the GNU runtime.
9187         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9188         of Object.
9189         * objc/execute/encode-1.m: Likewise.
9190         * objc/execute/enumeration-1.m: Likewise.
9191         * objc/execute/enumeration-2.m: Likewise.
9192         * objc/execute/exceptions/catchall-1.m: Likewise.
9193         * objc/execute/exceptions/finally-1.m: Likewise.
9194         * objc/execute/exceptions/foward-1.m: Likewise.
9195         * objc/execute/exceptions/local-variables-1.m: Likewise.
9196         * objc/execute/exceptions/throw-nil.m: Likewise.
9197         * objc/execute/exceptions/trivial.m: Likewise.
9198         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9199         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9200         * objc/execute/exceptions/matcher-1.m: Likewise.
9201         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9202         Object.
9203         * objc/execute/formal_protocol-2.m: Likewise.
9204         * objc/execute/formal_protocol-3.m: Likewise.
9205         * objc/execute/formal_protocol-4.m: Likewise.
9206         * objc/execute/formal_protocol-5.m: Include
9207         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9208         protocol_getName().
9209         * objc/execute/formal_protocol-6.m: Likewise.
9210         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9211         Object.  Include <objc/Protocol.h> instead of
9212         ../../objc-obj-c++-shared/Protocol1.h.
9213         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9214         Object.
9215         * objc/execute/informal_protocol.m: Likewise.
9216         * objc/execute/load-3.m: Likewise.
9217         * objc/execute/many_args_method.m ([TestClass +initialize]):
9218         Include this method with the GNU runtime as well.
9219         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9220         * objc/execute/nested-func-1.m: Use TestsuiteObject
9221         instead of Object.
9222         * objc/execute/nil_method-1.m: Likewise.
9223         * objc/execute/no_clash.m: Likewise.
9224         * objc/execute/np-1.m: Do not include
9225         ../../objc-obj-c++-shared/Protocol1.h.
9226         (main): Use return instead of exit().
9227         * objc/execute/np-2.m: Do not include
9228         ../../objc-obj-c++-shared/Protocol1.h.
9229         ([MyObject +initialize]): Include this method also with the GNU
9230         runtime.  (main): Use return instead of exit().
9231         * objc/execute/object_is_class.m: Include
9232         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9233         of Object.  (main): Use the Modern Objective-C runtime API.
9234         * objc/execute/object_is_meta_class.m: Likewise.
9235         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9236         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9237         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9238         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9239         Objective-C runtime API.
9240         * objc/execute/protocol-isEqual-2.m: Likewise.
9241         * objc/execute/protocol-isEqual-3.m: Likewise.
9242         * objc/execute/protocol-isEqual-4.m: Likewise.
9243         * objc/execute/redefining_self.m ([TestClass +initialize]):
9244         Include this method with the GNU runtime as well.
9245         * objc/execute/root_methods.m: Include
9246         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9247         Include this method with the GNU runtime as well.
9248         (main): Use the Modern Objective-C runtime API.
9249         * objc/execute/selector-1.m: Include
9250         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9251         of Object.  (main): Use the Modern Objective-C runtime API.
9252         * objc/execute/static-1.m ([Test +initialize]): Include this
9253         method with the GNU runtime as well.
9254         * objc/execute/static-2.m: Likewise.
9255         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9256         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9257         ([MathClass +initialize]): Include this method with the GNU
9258         runtime as well.
9259         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9260         instead of Object.
9261         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9262         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9263         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9264         * objc.dg/attributes/method-attribute-1.m: Likewise.
9265         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9266         * objc.dg/attributes/method-attribute-2.m: Likewise.
9267         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9268         * objc.dg/attributes/method-attribute-3.m: Likewise.
9269         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9270         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9271         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9272         * obj-c++.dg/bitfield-1.mm: Likewise.
9273         * obj-c++.dg/bitfield-2.mm: Likewise
9274         * objc.dg/bitfield-3.m: Likewise.
9275         * obj-c++.dg/bitfield-4.mm: Likewise.
9276         * objc.dg/bitfield-5.m: Likewise
9277         * objc.dg/call-super-1.m: Likewise.
9278         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9279         Use objc_getClass() instead of objc_get_class(), but for the GNU
9280         runtime redefine objc_getClass as objc_get_class.  Include
9281         ../objc-obj-c++-shared/runtime.h.
9282         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9283         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9284         Use the Modern Objective-C runtime API.
9285         * objc.dg/class-protocol-1.m: Include
9286         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9287         * obj-c++.dg/class-protocol-1.mm: Likewise.
9288         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9289         * objc.dg/comp-types-10.m: Likewise.
9290         * objc.dg/comp-types-11.m: Likewise.
9291         * objc.dg/comp-types-12.m: Likewise.
9292         * obj-c++.dg/comp-types-9.mm: Likewise.
9293         * obj-c++.dg/comp-types-11.mm: Likewise.
9294         * obj-c++.dg/comp-types-12.mm: Likewise.
9295         * obj-c++.dg/comp-types-13.mm: Likewise.
9296         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9297         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9298         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9299         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9300         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9301         * objc.dg/desig-init-1.m: Likewise.
9302         * obj-c++.dg/defs.mm: Likewise.
9303         * objc.dg/exceptions-2.m: Likewise.
9304         * obj-c++.dg/except-1.mm: Likewise.
9305         * obj-c++.dg/exceptions-2.mm: Likewise.
9306         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9307         Use the Modern Objective-C runtime API.
9308         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9309         the Modern Objective-C runtime API.  Do not include
9310         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9311         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9312         the Modern Objective-C runtime API except when using an older NeXT
9313         runtime.
9314         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9315         the Modern Objective-C runtime API.
9316         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9317         objc/encoding.h.
9318         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9319         * objc.dg/encode-7-next-64bit.m: Updated include.
9320         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9321         objc/encoding.h.
9322         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9323         the Modern Objective-C runtime API.
9324         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9325         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9326         instead of ../objc-obj-c++-shared/Protocol1.h.
9327         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9328         the Modern Objective-C runtime API except when using an older NeXT
9329         runtime.
9330         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9331         the Modern Objective-C runtime API.
9332         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9333         Object.
9334         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9335         * objc.dg/fix-and-continue-2.m: Likewise.
9336         * objc.dg/foreach-1.m: Likewise.
9337         * objc.dg/foreach-2.m: Likewise.
9338         * objc.dg/foreach-3.m: Likewise.
9339         * objc.dg/foreach-4.m: Likewise.
9340         * objc.dg/foreach-5.m: Likewise.
9341         * objc.dg/foreach-6.m: Likewise.
9342         * objc.dg/foreach-7.m: Likewise.
9343         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9344         Object.
9345         * objc.dg/func-ptr-2.m: Likewise.
9346         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9347         Do not include objc/objc-api.h.
9348         * obj-c++.dg/fsf-package-0.mm: Likewise.
9349         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9350         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9351         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9352         of Object.
9353         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9354         * objc.dg/gnu-runtime-3.m: Likewise.
9355         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9356         * objc.dg/headers.m: Include objc/runtime.h instead of
9357         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9358         for the NeXT runtime.
9359         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9360         * obj-c++.dg/isa-field-1.mm: Likewise.
9361         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9362         * objc.dg/layout-1.m: Likewise.
9363         * objc.dg/layout-2.m: Likewise.
9364         * objc.dg/local-decl-2.m: Likewise.
9365         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9366         Object.  ([Container +elementForView:]): Use
9367         class_conformsToProtocol().
9368         * obj-c++.dg/lookup-2.mm: Likewise.
9369         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9370         * obj-c++.dg/local-decl-1.mm: Likewise.
9371         * objc.dg/method-3.m: Likewise.
9372         * objc.dg/method-4.m: Likewise.
9373         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9374         ../objc-obj-c++-shared/Protocol1.h.
9375         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9376         * objc.dg/method-9.m: Likewise.
9377         * objc.dg/method-10.m: Likewise.
9378         * objc.dg/method-13.m ([Root +initialize]): Include this method
9379         also for the GNU runtime.  (main): Use objc_getClass() also for
9380         the GNU runtime.
9381         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9382         * objc.dg/method-17.m: Likewise.
9383         * objc.dg/method-19.m: Likewise.
9384         * objc.dg/method-20b.m: Likewise.
9385         * obj-c++.dg/method-2.mm: Likewise.
9386         * obj-c++.dg/method-6.mm: Likewise.
9387         * obj-c++.dg/method-10.mm: Likewise.
9388         * obj-c++.dg/method-11.mm: Likewise.
9389         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9390         ../objc-obj-c++-shared/Protocol1.h.
9391         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9392         * obj-c++.dg/method-15.mm: Likewise.
9393         * obj-c++.dg/method-17.mm: Likewise.
9394         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9395         +initialize]): Include this method also for the GNU
9396         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9397         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9398         * obj-c++.dg/method-22.mm: Likewise.
9399         * obj-c++.dg/method-23.mm: Likewise.
9400         * obj-c++.dg/no-extra-load.mm: Likewise.
9401         * objc.dg/objc-fast-4.m: Likewise.
9402         * objc.dg/objc-gc-4.m: Likewise.
9403         * obj-c++.dg/objc-gc-3.mm: Likewise.
9404         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9405         protocol_getMethodDescription() instead of [Protocol
9406         -descriptionForInstanceMethod].
9407         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9408         Made it available with all runtimes.  (main): Call -test instead
9409         of -class.
9410         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9411         and put into a category.
9412         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9413         Object.  Include objc/objc.h.
9414         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9415         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9416         New. (main): Use protocol_getMethodDescription() instead
9417         of [Protocol -descriptionForInstanceMethod] and [Protocol
9418         -descriptionForClassMethod].
9419         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9420         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9421         Objective-C runtime API.
9422         * obj-c++.dg/proto-qual-1.mm: Likewise.
9423         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9424         Object.
9425         * obj-c++.dg/property/property-1.mm: Likewise.
9426         * obj-c++.dg/qual-types-1.mm: Likewise.
9427         * objc.dg/selector-2.m: Include objc/objc.h instead of
9428         ../objc-obj-c++-shared/Object1.h.
9429         * obj-c++.dg/selector-2.mm: Likewise.
9430         * obj-c++.dg/selector-5.mm: Likewise.
9431         * obj-c++.dg/selector-6.mm: Likewise.
9432         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9433         Object.  Do not include objc/objc-api.h.
9434         * obj-c++.dg/set-not-used-1.mm: Likewise.
9435         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9436         * objc.dg/stret-1.m: Likewise.
9437         * objc.dg/stret-2.m: Likewise.
9438         * obj-c++.dg/super-class-2.mm: Likewise.
9439         * objc.dg/super-class-3.m: Likewise.
9440         * objc.dg/super-class-4.m: Likewise.
9441         * objc.dg/sync-2.m: Likewise.
9442         * obj-c++.dg/sync-2.mm: Likewise.
9443         * objc.dg/sync-1.m: Include objc/objc.h instead of
9444         ../objc-obj-c++-shared/Object1.h.
9445         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9446         'Class' as the type of 'isa'.
9447         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9448         Objective-C runtime API.  ([TestClass +initialize]): Include this
9449         method with the GNU runtime as well.
9450         * objc.dg/strings/strings-1.m: Updated includes.
9451         * obj-c++.dg/strings/strings-1.mm: Likewise.
9452         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9453         objc.dg/strings/const-str-12b.m.
9454         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9455         * obj-c++.dg/template-3.mm: Likewise.
9456         * obj-c++.dg/template-4.mm: Likewise.
9457         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9458         Objective-C runtime API.
9459         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9460         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9461         * obj-c++.dg/try-catch-1.mm: Likewise.
9462         * obj-c++.dg/try-catch-2.mm: Likewise.
9463         * objc.dg/try-catch-3.m: Likewise.
9464         * obj-c++.dg/try-catch-3.mm: Likewise.
9465         * objc.dg/try-catch-6.m: Likewise.
9466         * objc.dg/try-catch-7.m: Likewise.
9467         * obj-c++.dg/try-catch-7.mm: Likewise.
9468         * obj-c++.dg/try-catch-8.mm: Likewise.
9469         * obj-c++.dg/try-catch-9.mm: Likewise.
9470         * objc.dg/try-catch-10.m: Likewise.
9471         * obj-c++.dg/try-catch-11.mm: Likewise.
9472         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9473         Object.  Include objc/objc.h.
9474         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9475         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9476         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9477         Object.  Use Modern Objective-C runtime API.  Do not use
9478         performv::.
9479         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9480         * obj-c++.dg/torture/trivial.mm: Likewise.
9481         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9482         instead of ../objc-obj-c++-shared/Object1.h.  Include
9483         ../objc-obj-c++-shared/runtime.h.
9484         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9485         * objc.dg/torture/strings/const-str-11.m: Likewise.
9486         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9487         * objc.dg/torture/strings/const-str-9.m: Likewise.
9488         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9489         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9490         instead of Object. Only add _FooClassReference if
9491         __NEXT_RUNTIME__.
9492         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9493         * objc.dg/torture/strings/const-str-8.m: Likewise.
9494         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9495         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9496         additional sources.
9497         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9498         Object.
9499         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9500         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9501         * obj-c++.dg/va-meth-1.mm: Likewise.
9502         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9503         ../objc-obj-c++-shared/Object1.h.
9504         * objc.dg/zero-link-3.m: Likewise.
9505
9506 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9507
9508         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9509
9510 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9511
9512         PR obj-c++/48275
9513         * obj-c++.dg/property/cxx-property-1.mm: New.
9514         * obj-c++.dg/property/cxx-property-2.mm: New.
9515
9516 2011-06-06  Jason Merrill  <jason@redhat.com>
9517
9518         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9519
9520 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9521
9522         PR rtl-optimization/49145
9523         From Ryan Mansfield
9524         * gcc.c-torture/compile/pr49145.c: New test.
9525
9526 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9527
9528         PR testsuite/49288
9529         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9530         to dg-options, match also DW_AT_linkage_name.
9531
9532         PR debug/49294
9533         * gcc.dg/debug/pr49294.c: New test.
9534
9535         PR c++/49264
9536         * g++.dg/opt/pr49264.C: New test.
9537
9538 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9539
9540         PR tree-optimization/49243
9541         * gcc.dg/pr49243.c: New.
9542
9543 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9544
9545         * gnat.dg/specs/cond_expr1.ads: New test.
9546
9547 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9548
9549         * gnat.dg/deferred_const4.ad[sb]: New test.
9550         * gnat.dg/deferred_const4_pkg.ads: New helper.
9551
9552 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9553
9554         * gnat.dg/test_tamdt.adb: Rename to...
9555         * gnat.dg/taft_type1.adb: ...this.
9556         * gnat.dg/tamdt.ad[sb]: Rename to...
9557         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9558         * gnat.dg/tamdt_aux.ads: Rename to...
9559         * gnat.dg/taft_type1_pkg2.ads: ...this.
9560         * gnat.dg/taft_type2.ad[sb]: New test.
9561         * gnat.dg/taft_type2_pkg.ads: New helper.
9562         * gnat.dg/taft_type3.adb: New test.
9563         * gnat.dg/taft_type3_pkg.ads: New helper.
9564
9565 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9566
9567         PR fortran/49255
9568         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9569         for F2008.
9570
9571 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9572
9573         PR testsuite/49287
9574         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9575         warning.
9576         * objc.dg/gnu-api-2-objc.m: Likewise.
9577         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9578         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9579
9580 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9581
9582         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9583         alignment, not the alignment, when calling class_addIvar().  Add
9584         an 'isa' instance variable to the test root class.
9585         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9586
9587 2011-06-04  Jan Hubicka  <jh@suse.cz>
9588
9589         PR tree-optimization/48893
9590         PR tree-optimization/49091
9591         PR tree-optimization/49179
9592         * gfortran.dg/pr49179.f90: New testcase
9593
9594 2011-06-04  Jan Hubicka  <jh@suse.cz>
9595
9596         PR lto/48954
9597         * g++.dg/torture/pr48954.C: New testcase.
9598
9599 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9600
9601         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9602
9603 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9604
9605         PR c++/33840
9606         * g++.dg/diagnostic/bitfld2.C: New.
9607
9608 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9609
9610         PR target/49281
9611         * gcc.c-torture/execute/pr49281.c: New test.
9612
9613 2011-06-04  Jan Hubicka  <jh@suse.cz>
9614
9615         PR tree-optimize/48929
9616         * gcc.c-torture/compile/pr48929.c: New testcase.
9617
9618 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9619
9620         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9621
9622 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9623
9624         PR c++/49276
9625         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9626
9627 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9628
9629         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9630
9631 2011-06-03  Richard Henderson  <rth@redhat.com>
9632             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9633
9634         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9635
9636 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9637
9638         * objc.dg/headers.m: Do not include objc-list.h.
9639
9640 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9641
9642         * objc.dg/type-stream-1.m: Test removed.
9643         * objc.dg/headers.m: Do not include typedstream.h.
9644
9645 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9646
9647         * objc.dg/torture/forward-1.m (main): Updated testcase.
9648
9649 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9650
9651         PR target/49163
9652         * gcc.c-torture/compile/pr49163.c: New.
9653
9654 2011-06-02  Asher Langton  <langton2@llnl.gov>
9655
9656         PR fortran/49268
9657         * gfortran.dg/PR49268.f90: New test.
9658
9659 2011-06-02  Asher Langton  <langton2@llnl.gov>
9660
9661         PR fortran/37039
9662         * gfortran.dg/PR37039.f90: New test.
9663
9664 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9665
9666         PR objc/48539
9667         * objc.dg/method-5.m: Updated.
9668         * objc.dg/method-19.m: Updated.
9669         * objc.dg/method-lookup-1.m: New.
9670         * obj-c++.dg/method-6.mm: Updated.
9671         * obj-c++.dg/method-7.mm: Updated.
9672         * obj-c++.dg/method-lookup-1.mm: New.
9673
9674 2011-06-02  DJ Delorie  <dj@redhat.com>
9675
9676         * lib/timeout.exp (timeout): Add board_info support.
9677
9678 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9679
9680         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9681
9682 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9683
9684         PR fortran/49265
9685         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9686         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9687
9688 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9689             Hans-Peter Nilsson  <hp@axis.com>
9690
9691         PR rtl-optimization/48840
9692         * gcc.target/sparc/ultrasp13.c: New test.
9693
9694 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9695
9696         PR target/49238
9697         * gcc.c-torture/compile/pr49238.c: New.
9698
9699 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9700
9701         * gcc.target/arm/g2.c: Skip test in -mthumb.
9702         Skip test unless cpu is xscale.
9703         * gcc.target/arm/scd42-2.c: Likewise.
9704         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9705
9706 2011-06-01  Jason Merrill  <jason@redhat.com>
9707
9708         * g++.dg/cpp0x/decltype28.C: New.
9709         * g++.dg/cpp0x/decltype29.C: New.
9710
9711 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9712
9713         PR target/45074
9714         * gcc.target/mips/pr45074.c: New test.
9715
9716 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9717             Hans-Peter Nilsson  <hp@axis.com>
9718
9719         PR rtl-optimization/48830
9720         * gcc.target/sparc/ultrasp12.c: New test.
9721
9722 2011-06-01  David Li  <davidxl@google.com>
9723
9724         * gcc.dg/profile-dir-1.c: Change pass name.
9725         * gcc.dg/profile-dir-2.c: Ditto.
9726         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9727         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9728         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9729         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9730         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9731         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9732         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9733         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9734         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9735         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9736         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9737         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9738         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9739         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9740         * gcc.dg/profile-dir-3.c: Ditto.
9741         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9742
9743 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9744
9745         * objc.dg/attributes/method-nonnull-1.m: New test.
9746         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9747
9748 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9749
9750         PR fortran/18918
9751         * gfortran.dg/coarray_atomic_1.f90: New.
9752         * gfortran.dg/coarray/atomic_1.f90: New.
9753
9754 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9755
9756         * gcc.dg/guality/bswaptest.c: New test.
9757         * gcc.dg/guality/clztest.c: New test.
9758         * gcc.dg/guality/ctztest.c: New test.
9759         * gcc.dg/guality/rotatetest.c: New test.
9760
9761         PR target/48688
9762         * gcc.target/i386/pr48688.c: New test.
9763
9764 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9765
9766         PR c++/48010
9767         * g++.dg/lookup/name-clash9.C: New.
9768
9769 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9770
9771         PR fortran/18918
9772         * gfortran.dg/coarray/dummy_1.f90: New.
9773
9774 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9775
9776         PR fortran/18918
9777         * gfortran.dg/coarray/save_1.f90: New.
9778         * gfortran.dg/coarray_4.f90: Update dg-error.
9779
9780 2011-05-31  Jason Merrill  <jason@redhat.com>
9781
9782         * g++.dg/cpp0x/rv-template1.C: New.
9783
9784 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR rtl-optimization/49235
9787         * gcc.dg/pr49235.c: New test.
9788
9789 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9790
9791         PR tree-optimization/49093
9792         * gcc.dg/vect/pr49093.c: New test.
9793
9794 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9795
9796         PR debug/49047
9797         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9798
9799 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9800
9801         PR testsuite/49239
9802         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9803         output array.
9804
9805 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9806
9807         PR target/49186
9808         * gcc.c-torture/execute/pr49186.c: New.
9809
9810 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9811
9812         PR target/49168
9813          * gcc.target/i386/pr49168-1.c: New.
9814
9815 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9816             Eric Botcazou  <ebotcazou@adacore.com>
9817
9818         * gcc.dg/guality/drap.c: New test.
9819
9820 2011-05-30  Richard Guenther  <rguenther@suse.de>
9821
9822         PR tree-optimization/49210
9823         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9824         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9825
9826 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9827
9828         PR c++/49223
9829         * g++.dg/gomp/pr49223-1.C: New test.
9830         * g++.dg/gomp/pr49223-2.C: New test.
9831
9832 2011-05-30  Richard Guenther  <rguenther@suse.de>
9833
9834         PR tree-optimization/49218
9835         * gcc.c-torture/execute/pr49218.c: New testcase.
9836
9837 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9838
9839         PR tree-optimization/49199
9840         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9841         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9842         -fno-tree-scev-cprop.
9843
9844 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9845
9846         PR fortran/47601
9847         * gfortran.dg/extends_13.f03: New.
9848
9849 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9850
9851         PR rtl-optimization/49095
9852         * gcc.target/i386/pr49095.c: New test.
9853
9854 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9855
9856         PR fortran/18918
9857         * gfortran.dg/coarray_24.f90: New.
9858
9859 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR fortran/18918
9862         * gfortran.dg/coarray_23.f90: New.
9863
9864 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9865
9866         From Ryan Mansfield
9867         * gcc.dg/pr48826.c: New test.
9868
9869 2011-05-29  Richard Guenther  <rguenther@suse.de>
9870
9871         PR tree-optimization/49217
9872         * gcc.dg/torture/pr49217.c: New testcase.
9873
9874 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9875
9876         PR testsuite/49222
9877         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9878
9879 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9880
9881         * gnat.dg/boolean_subtype.adb: Rename to...
9882         * gnat.dg/boolean_subtype1.adb: ...this.
9883
9884 2011-05-28  Jason Merrill  <jason@redhat.com>
9885
9886         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9887
9888 2011-05-27  Jason Merrill  <jason@redhat.com>
9889
9890         * g++.dg/cpp0x/enum18.C: Adjust.
9891
9892         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9893
9894 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9895
9896         PR fortran/18918
9897         * gfortran.dg/coarray_22.f90: New.
9898
9899 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9900
9901         PR tree-optimization/46728
9902         * gcc.target/powerpc/pr46728-1.c: New.
9903         * gcc.target/powerpc/pr46728-2.c: New.
9904         * gcc.target/powerpc/pr46728-3.c: New.
9905         * gcc.target/powerpc/pr46728-4.c: New.
9906         * gcc.target/powerpc/pr46728-5.c: New.
9907         * gcc.dg/pr46728-6.c: New.
9908         * gcc.target/powerpc/pr46728-7.c: New.
9909         * gcc.target/powerpc/pr46728-8.c: New.
9910         * gcc.dg/pr46728-9.c: New.
9911         * gcc.target/powerpc/pr46728-10.c: New.
9912         * gcc.target/powerpc/pr46728-11.c: New.
9913         * gcc.dg/pr46728-12.c: New.
9914         * gcc.target/powerpc/pr46728-13.c: New.
9915         * gcc.target/powerpc/pr46728-14.c: New.
9916         * gcc.target/powerpc/pr46728-15.c: New.
9917         * gcc.target/powerpc/pr46728-16.c: New.
9918
9919 2011-05-27  Jason Merrill  <jason@redhat.com>
9920
9921         * g++.dg/abi/mangle47.C: New.
9922
9923         PR c++/49176
9924         * g++.dg/template/const5.C: New.
9925
9926         * g++.dg/cpp0x/enum18.C: New.
9927
9928         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9929
9930         * g++.dg/cpp0x/error6.C: New.
9931
9932         * g++.dg/cpp0x/error5.C: New.
9933
9934 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9935
9936         PR c++/49165
9937         * g++.dg/eh/cond6.C: New test.
9938
9939 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9940
9941         PR fortran/48820
9942         * gfortran.dg/rank_3.f90: New.
9943         * gfortran.dg/rank_4.f90: New.
9944
9945 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9946
9947         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9948         replace dump search.
9949
9950 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9951
9952         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9953         * gnat.dg/bit_packed_array5.adb: ...here.
9954
9955 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9956
9957         PR c++/42056
9958         * g++.dg/cpp0x/auto25.C: New.
9959
9960 2011-05-27  Richard Guenther  <rguenther@suse.de>
9961
9962         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9963
9964 2011-05-27  Richard Guenther  <rguenther@suse.de>
9965
9966         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9967
9968 2011-05-27  Richard Guenther  <rguenther@suse.de>
9969
9970         PR middle-end/49189
9971         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9972
9973 2011-05-26  Jason Merrill  <jason@redhat.com>
9974
9975         * g++.dg/cpp0x/friend1.C: New.
9976         * g++.dg/cpp0x/friend2.C: New.
9977
9978         * g++.dg/cpp0x/auto7.C: Update.
9979         * g++.dg/template/crash50.C: Adjust.
9980         * g++.dg/template/static9.C: Adjust.
9981         * g++.old-deja/g++.ext/memconst.C: Adjust.
9982
9983 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9984
9985         * gcc.dg/march.c: Ignore a note for some targets.
9986
9987 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9988             Nathan Froyd  <froydnj@codesourcery.com>
9989
9990         PR c++/2288
9991         PR c++/18770
9992         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9993         * g++.dg/parse/pr18770.C: New test.
9994         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9995
9996 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9997
9998         PR fortran/48955
9999         * gfortran.dg/dependency_40.f90 : New test.
10000
10001 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10002
10003         PR fortran/18918
10004         * gfortran.dg/coarray/registering_1.f90: New.
10005
10006 2011-05-26  Jason Merrill  <jason@redhat.com>
10007
10008         * g++.dg/cpp0x/variadic111.C: New.
10009         * g++.dg/cpp0x/variadic41.C: Adjust.
10010
10011 2011-05-26  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/48702
10014         * gcc.dg/torture/pr48702.c: New testcase.
10015
10016 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10017
10018         PR gcov-profile/48845
10019         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10020         support.
10021         * gcc.dg/matrix/matrix.exp: Likewise.
10022         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10023         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10024         line number to check_profiling_available.
10025         * lib/target-supports.exp (check_profiling_available): Account for
10026         this.
10027         Require TLS runtime support with -fprofile-generate.
10028         * lib/profopt.exp (profopt-execute): Add TLS options for
10029         -fprofile-generate.
10030         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10031
10032 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR c++/49165
10035         * g++.dg/eh/cond5.C: New test.
10036
10037         PR tree-optimization/49161
10038         * gcc.c-torture/execute/pr49161.c: New test.
10039
10040 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10041
10042         * gcc.target/arm/neon-vorn-vbic.c: New test.
10043
10044 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10045
10046         PR tree-optimization/49038
10047         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10048         * gcc.dg/vect/pr49038.c: New test.
10049
10050 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10051
10052         * g++.dg/init/pr25811-3.C: New.
10053         * g++.dg/init/pr25811-4.C: New.
10054
10055 2011-05-25  Jason Merrill  <jason@redhat.com>
10056
10057         * g++.dg/cpp0x/enum17.C: New.
10058         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10059
10060         * g++.dg/cpp0x/auto24.C: New.
10061
10062         * g++.dg/cpp0x/error4.C: New.
10063
10064         * g++.dg/cpp0x/rv-restrict.C: New.
10065
10066         * g++.dg/cpp0x/enum15.C: New.
10067         * g++.dg/cpp0x/constexpr-switch2.C: New.
10068
10069         * g++.dg/cpp0x/variadic110.C: New.
10070
10071         * g++.dg/cpp0x/auto9.C: Add typedef test.
10072
10073         * g++.dg/cpp0x/auto23.C: New.
10074         * g++.dg/cpp0x/auto9.C: Adjust.
10075
10076         * g++.dg/cpp0x/defaulted29.C: New.
10077
10078         * g++.dg/cpp0x/initlist51.C: New.
10079
10080 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10081
10082         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10083         * g++.dg/abi/packed1.C: Suppress warning.
10084         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10085         * g++.dg/template/stdarg1.C: Likewise.
10086         * g++.dg/other/packed1.C: Remove arm from xfail list.
10087
10088 2011-05-25  Jason Merrill  <jason@redhat.com>
10089
10090         * g++.dg/cpp0x/enum16.C: New.
10091         * g++.dg/parse/error15.C: Adjust.
10092
10093         * g++.dg/cpp0x/initlist50.C: New.
10094
10095         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10096
10097         * g++.dg/cpp0x/variadic109.C: New.
10098
10099 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10100
10101          * gcc.target/i386/pause-1.c: New.
10102
10103 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10104
10105         * gcc.dg/stack-usage-1.c: Adjust comment.
10106         * gcc.dg/stack-usage-2.c: New test.
10107
10108 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10109
10110         PR c++/49136
10111         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10112         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10113
10114 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10115
10116         PR rtl-optimization/48757
10117         * gfortran.dg/pr48757.f:  New test case.
10118
10119 2011-05-24  Jason Merrill  <jason@redhat.com>
10120
10121         * g++.dg/cpp0x/access01.C: New.
10122
10123 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10124
10125         PR libobjc/48177
10126         * objc.dg/pr48177.m: New testcase.
10127
10128 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10129
10130         PR objc/48187
10131         * objc.dg/pr48187.m: New testcase.
10132         * obj-c++.dg/pr48187.mm: New testcase.
10133         * objc.dg/ivar-extra-semicolon.m: New testcase.
10134
10135 2011-05-24  Jason Merrill  <jason@redhat.com>
10136
10137         * g++.dg/template/access21.C: New.
10138         * g++.dg/template/access22.C: New.
10139
10140 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10141
10142         PR rtl-optimization/48633
10143         * g++.dg/pr48633.C: New test.
10144
10145 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10146
10147         PR target/49133
10148         * g++.dg/other/pr49133.C: New test.
10149
10150 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10151             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10152
10153         * gcc.dg/torture/tls/run-gd.c: New test.
10154         * gcc.dg/torture/tls/run-ie.c: New test.
10155         * gcc.dg/torture/tls/run-ld.c: New test.
10156         * gcc.dg/torture/tls/run-le.c: New test.
10157         * lib/target-supports.exp (check_effective_target_tls_runtime):
10158         Build testcase with TLS options.
10159
10160 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10161
10162         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10163
10164 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10165
10166         PR tree-optimization/49121
10167         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10168
10169 2011-05-23  Jason Merrill  <jason@redhat.com>
10170
10171         * g++.dg/cpp0x/defaulted28.C: New.
10172
10173         * g++.dg/cpp0x/sfinae25.C: New.
10174
10175         * g++.dg/cpp0x/rv-cast2.C: New.
10176
10177         * g++.dg/cpp0x/enum14.C: New.
10178
10179 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10180
10181         PR lto/49123
10182         * gcc.c-torture/execute/pr49123.c: New test.
10183
10184         PR debug/49032
10185         * gcc.dg/debug/pr49032.c: New test.
10186
10187         PR c/49120
10188         * gcc.dg/pr49120.c: New test.
10189
10190 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10191
10192         PR target/47315
10193         * gcc.target/i386/pr47315.c: New test.
10194
10195 2011-05-23  Jason Merrill  <jason@redhat.com>
10196
10197         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10198
10199         * g++.dg/cpp0x/sfinae24.C: New.
10200
10201         * g++.dg/cpp0x/error3.C: New.
10202
10203         * g++.dg/cpp0x/defaulted27.C: New.
10204
10205         * g++.dg/cpp0x/decltype27.C: New.
10206
10207 2011-05-23  Richard Guenther  <rguenther@suse.de>
10208
10209         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10210
10211 2011-05-23  Richard Guenther  <rguenther@suse.de>
10212
10213         PR tree-optimization/40874
10214         * g++.dg/tree-ssa/pr40874.C: New testcase.
10215
10216 2011-05-23  Richard Guenther  <rguenther@suse.de>
10217
10218         PR tree-optimization/49115
10219         * g++.dg/torture/pr49115.C: New testcase.
10220
10221 2011-05-23  Richard Guenther  <rguenther@suse.de>
10222
10223         PR middle-end/15419
10224         * gcc.dg/memcpy-3.c: New testcase.
10225
10226 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10227
10228         PR middle-end/48973
10229         * gcc.c-torture/execute/pr48973-1.c: New test.
10230         * gcc.c-torture/execute/pr48973-2.c: New test.
10231
10232 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10233
10234         PR c++/18016
10235         * g++.dg/warn/pr18016.C: New.
10236
10237 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10238
10239         PR target/45098
10240         * gcc.target/arm/ivopts-6.c: New test.
10241
10242 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10243
10244         PR middle-end/49029
10245         * gcc.c-torture/compile/pr49029.c: New test.
10246
10247 2011-05-22  Jason Merrill  <jason@redhat.com>
10248
10249         * g++.dg/cpp0x/sfinae23.C: New.
10250         * g++.dg/cpp0x/sfinae8.C: Correct.
10251
10252 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10253
10254         * gfortran.dg/function_optimize_8.f90:  New test case.
10255
10256 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10257
10258         PR tree-optimization/49087
10259         * gcc.dg/vect/O3-pr49087.c: New test.
10260
10261 2011-05-21  Jason Merrill  <jason@redhat.com>
10262
10263         * g++.dg/debug/const5.C: New.
10264
10265 2011-05-20  Jason Merrill  <jason@redhat.com>
10266
10267         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10268
10269         * g++.dg/cpp0x/constexpr-static7.C: New.
10270
10271         * g++.dg/cpp0x/enum12.C: New.
10272         * g++.dg/cpp0x/enum13.C: New.
10273
10274 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10275
10276         PR fortran/48699
10277         * gfortran.dg/select_type_23.f03: New.
10278
10279 2011-05-20  Jason Merrill  <jason@redhat.com>
10280
10281         * g++.dg/cpp0x/defaulted26.C: New.
10282
10283         * g++.dg/cpp0x/noexcept02.C: Fix.
10284         * g++.dg/cpp0x/noexcept03.C: Fix.
10285         * g++.dg/cpp0x/noexcept08.C: Fix.
10286         * g++.dg/cpp0x/noexcept10.C: New.
10287
10288 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10289
10290         PR fortran/48706
10291         * gfortran.dg/extends_12.f03: New.
10292
10293 2011-05-20  Jason Merrill  <jason@redhat.com>
10294
10295         * g++.dg/template/koenig9.C: New.
10296         * g++.dg/opt/pr47615.C: Fix.
10297         * g++.dg/overload/defarg1.C: Fix.
10298         * g++.dg/tc1/dr213.C: Remove xfail.
10299         * g++.dg/torture/pr34850.C: Fix.
10300         * g++.dg/torture/pr39362.C: Fix.
10301         * g++.old-deja/g++.brendan/crash56.C: Fix.
10302         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10303
10304 2011-05-20  Richard Guenther  <rguenther@suse.de>
10305
10306         PR tree-optimization/49079
10307         * gcc.dg/torture/pr49079.c: New testcase.
10308
10309 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR tree-optimization/49073
10312         * gcc.c-torture/execute/pr49073.c: New test.
10313
10314 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10315
10316         PR fortran/18918
10317         * gfortran.dg/coarray_21.f90: New.
10318
10319 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10320
10321         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10322         output.
10323
10324 2011-05-19  Richard Guenther  <rguenther@suse.de>
10325
10326         PR testsuite/49063
10327         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10328
10329 2011-05-19  Richard Guenther  <rguenther@suse.de>
10330
10331         PR middle-end/48985
10332         * gcc.dg/builtin-object-size-11.c: New testcase.
10333
10334 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10335
10336         PR target/45098
10337         * gcc.target/arm/ivopts.c: New test.
10338         * gcc.target/arm/ivopts-2.c: New test.
10339
10340 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10341
10342         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10343
10344 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10345
10346         * gcc.c-torture/execute/960321-1.x: Remove.
10347
10348 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10349
10350         PR fortran/48700
10351         * gfortran.dg/move_alloc_4.f90: New.
10352
10353 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10354
10355         PR target/49002
10356         * gcc.target/i386/pr49002-1.c: New test.
10357         * gcc.target/i386/pr49002-2.c: Likewise.
10358
10359 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10360
10361         PR tree-optimization/49039
10362         * gcc.c-torture/execute/pr49039.c: New test.
10363         * gcc.dg/tree-ssa/pr49039.c: New test.
10364         * g++.dg/torture/pr49039.C: New test.
10365
10366 2011-05-18  Jason Merrill  <jason@redhat.com>
10367
10368         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10369         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10370         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10371
10372 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10373
10374         * gcc.target/bfin/mcpu-bf592.c: New test.
10375
10376 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10377
10378         PR tree-optimization/41881
10379         * gcc.dg/vect/O3-pr41881.c: New test.
10380         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10381
10382 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10383
10384         PR tree-optimization/49000
10385         * gcc.dg/pr49000.c: New test.
10386
10387 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10388
10389         * gnat.dg/invalid1.adb: New test.
10390
10391 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10392
10393         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10394         scan pattern.
10395         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10396         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10397
10398 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10399
10400         PR c++/48994
10401         * g++.dg/cpp0x/range-for18.C: New.
10402
10403 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10404
10405         PR fortran/18918
10406         * gfortran.dg/coarray/image_index_2.f90: New.
10407
10408 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10409
10410         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10411         * g++.dg/cpp0x/override2.C: New.
10412
10413 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10414
10415         PR fortran/18918
10416         * gfortran.de/coarray_20.f90: New.
10417
10418 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10419
10420         PR fortran/22572
10421         * function_optimize_7.f90:  New test case.
10422
10423 2011-05-13  Jason Merrill  <jason@redhat.com>
10424
10425         * g++.dg/cpp0x/decltype26.C: New.
10426         * g++.dg/cpp0x/enum11.C: New.
10427
10428 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10429
10430         PR fortran/48972
10431         PR fortran/48991
10432         * gfortran.dg/assign_8.f90: Update dg-error.
10433
10434 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10435
10436         PR fortran/48972
10437         * gfortran.dg/io_constraints_8.f90: New.
10438         * gfortran.dg/io_constraints_9.f90: New.
10439
10440 2011-05-13  Martin Thuresson  <martint@google.com>
10441
10442         PR gcov-profile/47793
10443         * gcc.dg/pr47793.c: New.
10444
10445 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR tree-optimization/48975
10448         * gcc.dg/pr48975.c: New test.
10449
10450 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10451
10452         PR fortran/48972
10453         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10454
10455 2011-05-12  Jason Merrill  <jason@redhat.com>
10456
10457         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10458
10459 2011-05-12  Geert Bosch  <bosch@adacore.com>
10460
10461         * gnat.dg/view_conversion1.adb: New test.
10462
10463 2011-05-12  Richard Guenther  <rguenther@suse.de>
10464
10465         PR tree-optimization/48172
10466         * gcc.dg/vect/pr48172.c: New testcase.
10467
10468 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR debug/48967
10471         * g++.dg/opt/pr48967.C: New test.
10472
10473 2011-05-11  Jason Merrill  <jason@redhat.com>
10474
10475         * g++.dg/cpp0x/constexpr-friend.C: New.
10476         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10477
10478         * g++.dg/cpp0x/sfinae22.C: New.
10479
10480 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10481
10482         PR fortran/48889
10483         * gfortran.dg/generic_24.f90: New.
10484
10485 2011-05-11  Richard Guenther  <rguenther@suse.de>
10486
10487         PR tree-optimization/15256
10488         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10489
10490 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10491
10492         PR debug/48159
10493         * gcc.dg/pr48159-1.c: New test.
10494         * gcc.dg/pr48159-2.c: New test.
10495
10496 2011-05-11  Richard Guenther  <rguenther@suse.de>
10497
10498         PR middle-end/48953
10499         * gcc.dg/torture/pr48953.c: New testcase.
10500
10501 2011-05-11  Richard Guenther  <rguenther@suse.de>
10502
10503         PR tree-optimization/18041
10504         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10505
10506 2011-05-11  Alan Modra  <amodra@gmail.com>
10507
10508         PR target/47755
10509         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10510
10511 2011-05-10  Jason Merrill  <jason@redhat.com>
10512
10513         * g++.dg/cpp0x/defaulted25.C: New.
10514         * g++.dg/template/crash7.C: Adjust.
10515
10516         * g++.dg/cpp0x/variadic108.C: New.
10517
10518 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10519
10520         * g++.dg/inherit/virtual9.C: Extend.
10521
10522 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10523
10524         PR target/48857
10525         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10526         are passed and returned in vector registers.
10527
10528 2011-05-10  Richard Guenther  <rguenther@suse.de>
10529
10530         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10531         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10532         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10533         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10534         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10535         applies.
10536
10537 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10538
10539         PR tree-optimization/48611
10540         PR tree-optimization/48794
10541         * gfortran.dg/gomp/pr48611.f90: New test.
10542         * gfortran.dg/gomp/pr48794.f90: New test.
10543
10544         PR debug/48928
10545         * gcc.dg/dfp/pr48928.c: New test.
10546
10547 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10548
10549         PR c++/48522
10550         * g++.dg/cpp0x/pr48522.C: New.
10551
10552 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10553
10554         PR c++/48735
10555         * g++.dg/cpp0x/sfinae21.C: New.
10556
10557 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10558
10559         * g++.dg/template/sfinae28.C: Rename to...
10560         * g++.dg/cpp0x/sfinae19.C: ... this.
10561         * g++.dg/template/sfinae29.C: Rename to...
10562         * g++.dg/cpp0x/sfinae20.C: ... this.
10563
10564 2011-05-09  Jeff Law <law@redhat.com>
10565
10566         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10567         consistent results.
10568
10569 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10570
10571         PR c++/20039
10572         * g++.dg/init/pr20039.C: New.
10573
10574 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10575
10576         PR c++/48737
10577         PR c++/48744
10578         * g++.dg/template/sfinae28.C: New.
10579         * g++.dg/template/sfinae29.C: Likewise.
10580
10581 2011-05-09  Jason Merrill  <jason@redhat.com>
10582
10583         * g++.dg/template/nontype23.C: New.
10584
10585 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10586         PR c++/48859
10587         * g++.dg/init/pr48859.C: New.
10588
10589 2011-05-09  Jason Merrill  <jason@redhat.com>
10590
10591         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10592         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10593         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10594         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10595         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10596         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10597         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10598         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10599
10600 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10601
10602         * g++.dg/inherit/virtual9.C: New.
10603
10604 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10605
10606         PR c++/48574
10607         * g++.dg/template/dependent-expr8.C: New test case.
10608
10609 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10610
10611         PR tree-optimization/48837
10612         * gcc.dg/pr48837.c: New testcase.
10613
10614 2011-05-06  Jason Merrill  <jason@redhat.com>
10615
10616         * g++.dg/cpp0x/constexpr-condition2.C: New.
10617
10618         * g++.dg/cpp0x/constexpr-missing.C: New.
10619
10620 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10621
10622         PR fortran/18918
10623         * gfortran.dg/coarray/this_image_2.f90: New.
10624
10625 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10626
10627         PR fortran/48858
10628         PR fortran/48820
10629         * gfortran.dg/bind_c_usage_22.f90: New.
10630         * gfortran.dg/bind_c_usage_23.f90: New.
10631         * gfortran.dg/bind_c_usage_24.f90: New.
10632         * gfortran.dg/bind_c_usage_24_c.c: New.
10633
10634 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10635
10636         PR c++/48838
10637         * g++.dg/template/member9.C: New test case.
10638
10639 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10640
10641         * gnat.dg/discr29.ad[sb]: New test.
10642         * gnat.dg/discr30.adb: Likewise.
10643
10644 2011-05-05  Julian Brown  <julian@codesourcery.com>
10645
10646         * gcc.target/arm/neon-vset_lanes8.c: New test.
10647
10648 2011-05-05  Jason Merrill  <jason@redhat.com>
10649
10650         * g++.dg/init/new32.C: New.
10651
10652 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10653
10654         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10655         Fix typo.
10656
10657 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10658
10659         PR rtl-optimization/48381
10660         * gcc.c-torture/compile/pr48381.c: New test.
10661
10662 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10663
10664         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10665         to dg-options.
10666         * gcc.target/i386/opt-1.c: Ditto.
10667
10668 2011-05-04  Jason Merrill  <jason@redhat.com>
10669
10670         * g++.dg/conversion/base1.C: New.
10671
10672 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10673
10674         PR libgfortran/48787
10675         * gfortran.dg/round_3.f08: Add more checks to test case.
10676
10677 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10678
10679         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10680         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10681         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10682         Gate test on effective_target fd_truncate.
10683
10684 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10685
10686         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10687         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10688         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10689         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10690         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10691         * gcc.target/i386/pr38824.c: Ditto.
10692         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10693         * gcc.target/i386/vecinit-2.c: Ditto.
10694         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10695         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10696         * gcc.target/i386/parity-2.c: Ditto.
10697         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10698
10699 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10700
10701         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10702         remove duplication.
10703         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10704         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10705         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10706
10707 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10708
10709         PR fortran/18918
10710         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10711
10712 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10713
10714         PR fortran/18918
10715         * gfortran.dg/coarray/this_image_1.f90: New.
10716
10717 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10718
10719         PR fortran/18918
10720         * gfortran.dg/coarray/caf.dg: New.
10721         * gfortran.dg/coarray/image_index_1.f90: New, copied
10722         from ../coarray_16.f90.
10723
10724 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10725
10726         PR c++/28501
10727         * g++.dg/ext/complex9.C: New.
10728
10729 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10730
10731         From Mike Frysinger
10732         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10733         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10734         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10735
10736 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10737
10738         * gcc.target/bfin/builtins: Created.
10739         * gcc.target/bfin/hisilh-O0.c: Deleted.
10740         * gcc.target/bfin/hisilh.c: Moved to...
10741         * gcc.target/bfin/builtins/hisilh.c: ...here.
10742         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10743         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10744         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10745         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10746         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10747         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10748         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10749         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10750         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10751         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10752         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10753         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10754         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10755         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10756         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10757         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10758         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10759         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10760         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10761         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10762         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10763         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10764         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10765         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10766         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10767         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10768         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10769         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10770         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10771         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10772         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10773         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10774         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10775         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10776         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10777         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10778         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10779         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10780         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10781         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10782         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10783         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10784         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10785         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10786         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10787         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10788         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10789         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10790         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10791         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10792         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10793         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10794         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10795         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10796         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10797         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10798         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10799         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10800         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10801         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10802         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10803         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10804         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10805         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10806         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10807         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10808         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10809         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10810         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10811         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10812         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10813         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10814         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10815         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10816         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10817         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10818         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10819         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10820         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10821         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10822         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10823         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10824         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10825         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10826         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10827         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10828         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10829         * gcc.target/bfin/builtins/circptr.c: Ditto.
10830         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10831         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10832         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10833         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10834         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10835         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10836         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10837         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10838         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10839         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10840         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10841         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10842         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10843         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10844         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10845         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10846         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10847         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10848         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10849         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10850         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10851         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10852         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10853         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10854         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10855         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10856         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10857         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10858         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10859         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10860         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10861         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10862         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10863         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10864         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10865         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10866         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10867         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10868         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10869         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10870         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10871         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10872         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10873         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10874         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10875         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10876         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10877         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10878         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10879         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10880         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10881         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10882         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10883         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10884         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10885         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10886         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10887         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10888         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10889         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10890         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10891         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10892         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10893         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10894         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10895         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10896         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10897         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10898         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10899         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10900
10901 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10902
10903         * gcc.target/arm/cold-lc.c: New test.
10904
10905 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10906
10907         PR target/48774
10908         * gcc.dg/pr48774.c: New test.
10909
10910 2011-05-03  Richard Guenther  <rguenther@suse.de>
10911
10912         * gcc.dg/large-size-array-5.c: New testcase.
10913
10914 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10915
10916         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10917
10918 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10919
10920         * lib/target-supports.exp (check_effective_target_vect_strided):
10921         Replace with...
10922         (check_effective_target_vect_strided2)
10923         (check_effective_target_vect_strided3)
10924         (check_effective_target_vect_strided4)
10925         (check_effective_target_vect_strided8): ...these new functions.
10926
10927         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10928         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10929         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10930         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10931         * gcc.dg/vect/pr37539.c: Likewise.
10932         * gcc.dg/vect/slp-11a.c: Likewise.
10933         * gcc.dg/vect/slp-11b.c: Likewise.
10934         * gcc.dg/vect/slp-11c.c: Likewise.
10935         * gcc.dg/vect/slp-12a.c: Likewise.
10936         * gcc.dg/vect/slp-12b.c: Likewise.
10937         * gcc.dg/vect/slp-18.c: Likewise.
10938         * gcc.dg/vect/slp-19a.c: Likewise.
10939         * gcc.dg/vect/slp-19b.c: Likewise.
10940         * gcc.dg/vect/slp-21.c: Likewise.
10941         * gcc.dg/vect/slp-23.c: Likewise.
10942         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10943
10944         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10945         instead of vect_interleave && vect_extract_even_odd.
10946         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10947         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10948         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10949         * gcc.dg/vect/vect-1.c: Likewise.
10950         * gcc.dg/vect/vect-10.c: Likewise.
10951         * gcc.dg/vect/vect-98.c: Likewise.
10952         * gcc.dg/vect/vect-107.c: Likewise.
10953         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10954         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10955         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10956         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10957         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10958         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10959         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10960         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10961         * gcc.dg/vect/vect-strided-float.c: Likewise.
10962         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10963         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10964         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10965         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10966         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10967         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10968         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10969         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10970         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10971         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10972         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10973         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10974         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10975         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10976         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10977
10978         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10979         target condition.
10980         * gcc.dg/vect/pr30843.c: Likewise.
10981         * gcc.dg/vect/pr33866.c: Likewise.
10982         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10983         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10984         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10985         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10986
10987 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10988
10989         * gcc.dg/vect/slp-11.c: Split into...
10990         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10991         gcc.dg/vect/slp-11c.c: ...these tests.
10992         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10993         * gcc.dg/vect/slp-12c.c: ...this new test.
10994         * gcc.dg/vect/slp-19.c: Split into...
10995         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10996         gcc.dg/vect/slp-19c.c: ...these new tests.
10997
10998 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10999
11000         * lib/target-supports.exp
11001         (check_effective_target_vect_extract_even_odd_wide): Delete.
11002         (check_effective_target_vect_strided_wide): Likewise.
11003         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11004         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11005         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11006         * gcc.dg/vect/pr37539.c: Likewise.
11007         * gcc.dg/vect/slp-11.c: Likewise.
11008         * gcc.dg/vect/slp-12a.c: Likewise.
11009         * gcc.dg/vect/slp-12b.c: Likewise.
11010         * gcc.dg/vect/slp-19.c: Likewise.
11011         * gcc.dg/vect/slp-23.c: Likewise.
11012         * gcc.dg/vect/vect-1.c: Likewise.
11013         * gcc.dg/vect/vect-98.c: Likewise.
11014         * gcc.dg/vect/vect-107.c: Likewise.
11015         * gcc.dg/vect/vect-strided-float.c: Likewise.
11016
11017 2011-05-02  Jason Merrill  <jason@redhat.com>
11018
11019         * g++.dg/init/new31.C: New.
11020
11021 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11022
11023         PR c/35445
11024         * gcc.dg/pr35445.c: New test.
11025
11026 2011-05-02  Jason Merrill  <jason@redhat.com>
11027
11028         * c-c++-common/vla-1.c: New.
11029
11030 2011-05-02  Richard Guenther  <rguenther@suse.de>
11031
11032         PR tree-optimization/48822
11033         * gcc.dg/torture/pr48822.c: New testcase.
11034
11035 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11036
11037         PR c++/47969
11038         * g++.dg/cpp0x/constexpr-47969.C: New.
11039
11040 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11041
11042         PR testsuite/48498
11043         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11044         on vect_no_align targets.
11045         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11046         vect_no_align targets.
11047
11048 2011-05-01  Xinliang David Li  <davidxl@google.com>
11049
11050         * gcc.dg/tree-ssa/integer-addr.c: New test.
11051         * gcc.dg/tree-ssa/alias_bug.c: New test.
11052
11053 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11054
11055         PR libgfortran/48787
11056         * gfortran.dg/round_3.f08: Add more checks.
11057
11058 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11059
11060         PR fortran/48821
11061         * gfortran.dg/import9.f90: New, proper test.
11062         * gfortran.dg/interface_37.f90: Remove bogus
11063         test (bogus copy of interface_36.f90).
11064
11065 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11066
11067         PR fortran/48821
11068         * gfortran.dg/interface_37.f90: New.
11069
11070 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11071
11072         PR fortran/48746
11073         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11074
11075 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11076
11077         PR tree-optimization/48809
11078         * gcc.c-torture/execute/pr48809.c: New test.
11079
11080 2011-04-29  Jeff Law <law@redhat.com>
11081
11082         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11083
11084 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11085
11086         PR c++/48606
11087         * g++.dg/init/ctor10.C: New.
11088
11089 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11090
11091         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11092           warning in implicitly instantiated templates.
11093
11094 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11095
11096         * g++.dg/warn/Wnull-conversion-1.C: New.
11097         * g++.dg/warn/Wnull-conversion-2.C: New.
11098
11099 2011-04-29  Diego Novillo  <dnovillo@google.com>
11100
11101         * g++.old-deja/g++.other/null3.C: Expect warning about
11102         converting boolean to a pointer.
11103
11104 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11105
11106         PR fortran/48462
11107         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11108         being a target.
11109
11110         PR fortran/48746
11111         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11112
11113 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11114
11115         PR fortran/48810
11116         * gfortran.dg/typebound_proc_22.f90: New.
11117
11118         PR fortran/48800
11119         * gfortran.dg/interface_36.f90: New.
11120
11121 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11122
11123         PR libgfortran/48488
11124         PR libgfortran/48602
11125         PR libgfortran/48615
11126         PR libgfortran/48684
11127         PR libgfortran/48787
11128         * gfortran.dg/fmt_g.f: Adjust test.
11129         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11130         * gfortran.dg/round_3.f08: New test.
11131         * gfortran.dg/namelist_print_1.f: Adjust test.
11132         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11133         * gfortran.dg/f2003_io_5.f03: Adjust test.
11134         * gfortran.dg/coarray_15.f90: Adjust test.
11135         * gfortran.dg/namelist_65.f90: Adjust test.
11136         * gfortran.dg/fmt_cache_1.f: Adjust test.
11137         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11138         * gfortran.dg/real_const_3.f90: Adjust test.
11139
11140 2011-04-29  Jan Hubicka  <jh@suse.cz>
11141
11142         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11143         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11144
11145 2011-04-28  Xinliang David Li  <davidxl@google.com>
11146
11147         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11148         * g++.dg/prof-robust-1.C: New test.
11149
11150 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11151
11152         PR tree-optimization/48765
11153         * gcc.dg/vect/pr48765.c: New.
11154
11155 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11156
11157         PR tree-optimization/48775
11158         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11159
11160 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11161
11162         PR c++/48798
11163         * g++.dg/inherit/pr48798.C: New.
11164         * g++.old-deja/g++.other/base1.C: Adjust.
11165
11166 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11167
11168         PR c++/48656
11169         * g++.dg/template/inherit7.C: New test case.
11170
11171 2011-04-28  Richard Guenther  <rguenther@suse.de>
11172
11173         PR tree-optimization/40052
11174         PR tree-optimization/15347
11175         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11176         * gcc.dg/pr15347.c: Likewise.
11177
11178 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11179
11180         PR c++/48530
11181         * g++.dg/cpp0x/sfinae18.C: New.
11182
11183 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11184
11185         PR c++/48771
11186         * g++.dg/ext/is_literal_type1.C: New.
11187
11188 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11189
11190         PR fortran/48112
11191         PR fortran/48279
11192         * gfortran.dg/interface_35.f90: New.
11193         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11194         * gfortran.dg/func_result_6.f90: Add dg-warning.
11195         * gfortran.dg/bessel_1.f90: Ditto.
11196         * gfortran.dg/hypot_1.f90: Ditto.
11197         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11198         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11199         * gfortran.dg/interface_assignment_4.f90: Ditto.
11200
11201 2011-04-27  Jason Merrill  <jason@redhat.com>
11202
11203         * g++.dg/ext/complex8.C: New.
11204
11205         * g++.dg/cpp0x/initlist49.C: New.
11206         * g++.dg/init/new30.C: New.
11207
11208 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11209
11210         PR fortran/48788
11211         * gfortran.dg/whole_file_34.f90: New.
11212
11213 2011-04-27  Jan Hubicka  <jh@suse.cz>
11214
11215         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11216
11217 2011-04-27  Jason Merrill  <jason@redhat.com>
11218
11219         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11220
11221         * g++.dg/parse/ambig6.C: New.
11222
11223 2011-04-27  Nick Clifton  <nickc@redhat.com>
11224
11225         * gcc.dg/20020312-2.c: Add definition for RX.
11226
11227         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11228         option with RX targets.
11229
11230         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11231         /* */ comments.
11232
11233 2011-04-27  Richard Guenther  <rguenther@suse.de>
11234
11235         * gcc.dg/tree-ssa/pr23382.c: Remove.
11236
11237 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11238
11239         PR target/48767
11240         * gcc.c-torture/compile/pr48767.c: New test.
11241
11242 2011-04-27  Richard Guenther  <rguenther@suse.de>
11243
11244         PR tree-optimization/48772
11245         * g++.dg/pr48772.C: New testcase.
11246
11247 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11248
11249         PR c/48742
11250         * gcc.c-torture/compile/pr48742.c: New test.
11251
11252 2011-04-26  Jason Merrill  <jason@redhat.com>
11253
11254         * g++.dg/lookup/koenig13.C: New.
11255
11256         * g++.dg/cpp0x/initlist48.C: New.
11257
11258 2011-04-25  Jason Merrill  <jason@redhat.com>
11259
11260         * g++.dg/cpp0x/sfinae17.C: New.
11261
11262 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11263
11264         PR target/48258
11265         * gcc.target/powerpc/pr48258-1.c: New file.
11266         * gcc.target/powerpc/pr48258-2.c: Ditto.
11267
11268 2011-04-26  Xinliang David Li  <davidxl@google.com>
11269
11270         * gcc.dg/uninit-suppress.c: New test.
11271         * gcc.dg/uninit-suppress.c: New test.
11272
11273 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11274
11275         PR debug/48768
11276         * gcc.dg/pr48768.c: New test.
11277
11278         PR tree-optimization/48734
11279         * gcc.c-torture/compile/pr48734.c: New test.
11280
11281         PR testsuite/48753
11282         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11283
11284 2011-04-26  Richard Guenther  <rguenther@suse.de>
11285
11286         PR tree-optimization/48731
11287         * gcc.dg/torture/pr48731.c: New testcase.
11288
11289 2011-04-26  Richard Guenther  <rguenther@suse.de>
11290
11291         PR testsuite/48753
11292         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11293
11294 2011-04-26  Richard Guenther  <rguenther@suse.de>
11295
11296         PR middle-end/48694
11297         * gcc.dg/torture/pr48694-1.c: New testcase.
11298         * gcc.dg/torture/pr48694-2.c: Likewise.
11299
11300 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11301
11302         * g++.dg/ext/underlying_type1.C: New.
11303         * g++.dg/ext/underlying_type2.C: Likewise.
11304         * g++.dg/ext/underlying_type3.C: Likewise.
11305         * g++.dg/ext/underlying_type4.C: Likewise.
11306         * g++.dg/ext/underlying_type5.C: Likewise.
11307         * g++.dg/ext/underlying_type6.C: Likewise.
11308         * g++.dg/ext/underlying_type7.C: Likewise.
11309         * g++.dg/ext/underlying_type8.C: Likewise.
11310         * g++.dg/ext/underlying_type9.C: Likewise.
11311         * g++.dg/ext/underlying_type10.C: Likewise.
11312
11313 2011-04-25  Jason Merrill  <jason@redhat.com>
11314
11315         * g++.dg/cpp0x/regress/template-const2.C: New.
11316
11317 2011-04-25  Jeff Law <law@redhat.com>
11318
11319         * gcc.dg/tree-ssa/vrp56.c: new test.
11320
11321 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11322
11323         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11324
11325 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11326
11327         PR preprocessor/48740
11328         * c-c++-common/raw-string-11.c: New test.
11329
11330 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11331
11332         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11333         hppa*-*-hpux*.
11334
11335 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11336
11337         PR fortran/18918
11338         * gfortran.dg/coarray_19.f90: New.
11339
11340 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11341
11342         PR c/48685
11343         * gcc.dg/pr48685.c: New test.
11344
11345 2011-04-22  Jan Hubicka  <jh@suse.cz>
11346
11347         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11348
11349 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11350
11351         PR tree-optimization/48717
11352         * gcc.c-torture/execute/pr48717.c: New test.
11353
11354 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11355
11356         PR target/48723
11357         * gcc.target/i386/pr48723.c: New test.
11358
11359 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11360
11361         PR c/48716
11362         * gcc.dg/gomp/pr48716.c: New test.
11363         * g++.dg/gomp/pr48716.C: New test.
11364
11365 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11366
11367         PR c/36750
11368         * gcc.dg/missing-field-init-2.c: Update testcase.
11369
11370 2011-04-22  Alan Modra  <amodra@gmail.com>
11371
11372         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11373
11374 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11375
11376         PR fortran/48405
11377         * gfortran.dg/function_optimize_6.f90:  New test.
11378
11379 2011-04-21  Easwaran Raman  <eraman@google.com>
11380
11381         * gcc.dg/stack-layout-2.c: New test.
11382
11383 2011-04-21  Richard Guenther  <rguenther@suse.de>
11384
11385         PR lto/48703
11386         * g++.dg/lto/pr48207-2_0.C: New testcase.
11387         * g++.dg/lto/pr48207-3_0.C: Likewise.
11388
11389 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11390
11391         * gnat.dg/volatile5.adb: New test.
11392         * gnat.dg/volatile5_pkg.ads: New helper.
11393
11394 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11395
11396         PR target/48708
11397         * gcc.target/i386/pr48708.c: New test.
11398
11399 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11400
11401         * gcc.dg/vect/vect-119.c: New test.
11402
11403 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11404
11405         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11406         and once without.
11407
11408 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11409             Richard Sandiford  <richard.sandiford@linaro.org>
11410
11411         PR target/46329
11412         * gcc.target/arm/pr46329.c: New test.
11413
11414 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11415
11416         PR fortran/18918
11417         * gfortran.dg/coarray_18.f90: New.
11418
11419 2011-04-20  Jason Merrill  <jason@redhat.com>
11420
11421         * g++.dg/cpp0x/initlist47.C: New.
11422
11423         * g++.dg/init/dtor4.C: New.
11424
11425 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11426
11427         PR target/48678
11428         * gcc.target/i386/sse2-pinsrw.c: New test.
11429         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11430         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11431         * gcc.target/i386/sse2-insvhi.c: Ditto.
11432         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11433         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11434
11435 2011-04-20  Jason Merrill  <jason@redhat.com>
11436
11437         * g++.dg/template/const4.C: New.
11438
11439 2011-04-20  Easwaran Raman  <eraman@google.com>
11440
11441         * gcc.dg/stack-layout-1.c: New test.
11442
11443 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11444
11445         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11446         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11447         function.
11448
11449 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11450
11451         * gcc.dg/binop-xor1.c: New test.
11452         * gcc.dg/binop-xor2.c: New test.
11453         * gcc.dg/binop-xor3.c: New test.
11454         * gcc.dg/binop-xor4.c: New test.
11455         * gcc.dg/binop-xor5.c: New test.
11456
11457 2011-04-20  Richard Guenther  <rguenther@suse.de>
11458
11459         PR tree-optimization/47892
11460         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11461
11462 2011-04-20  Richard Guenther  <rguenther@suse.de>
11463
11464         PR middle-end/48695
11465         * g++.dg/torture/pr48695.C: New testcase.
11466
11467 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11468
11469         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11470         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11471         * gcc.c-torture/execute/pr45262.c: Ditto
11472         * gcc.dg/torture/pr43165.c: Ditto.
11473         * gcc.dg/torture/pr47228.c: Ditto.
11474         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11475         * gcc.dg/ipa/pr45644.c: Ditto.
11476         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11477         PDP11.
11478
11479 2011-04-19  Jason Merrill  <jason@redhat.com>
11480
11481         * g++.dg/ext/complex7.C: New.
11482
11483         * g++.dg/ext/attrib41.C: New.
11484
11485 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11486
11487         PR testsuite/48676
11488         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11489
11490 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11491
11492         PR target/48678
11493         * gcc.target/i386/pr48678.c: New test.
11494
11495 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11496
11497         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11498         * g++.dg/opt/devirt2.C: New test.
11499         * g++.dg/ipa/devirt-g-1.C: Likewise.
11500
11501 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11502
11503         PR fortran/48588
11504         * gfortran.dg/whole_file_33.f90: New.
11505
11506 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11507
11508         * g++.dg/ipa/devirt-7.C: New test.
11509
11510 2011-04-19  Richard Guenther  <rguenther@suse.de>
11511
11512         PR lto/48207
11513         * g++.dg/lto/pr48207_0.C: New testcase.
11514
11515 2011-04-18  Jason Merrill  <jason@redhat.com>
11516
11517         * g++.dg/init/void1.C: New.
11518
11519         * g++.dg/cpp0x/union4.C: New.
11520
11521 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11522
11523         PR middle-end/48661
11524         * g++.dg/torture/pr48661.C: New test.
11525
11526         PR c++/48632
11527         * g++.dg/gomp/pr48632.C: New test.
11528
11529 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11530
11531         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11532         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11533
11534 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11535
11536         PR fortran/18918
11537         * gfortran.dg/coarray_17.f90: New.
11538         * gfortran.dg/coarray_10.f90: Update dg-error.
11539
11540 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11541
11542         PR testsuite/48251
11543         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11544         * gfortran.dg/guality/guality.exp: Likewise.
11545
11546 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11547
11548         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11549
11550 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11551
11552         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11553
11554 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11555
11556         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11557
11558 2011-04-18  Richard Guenther  <rguenther@suse.de>
11559
11560         PR middle-end/46364
11561         * g++.dg/torture/pr46364.C: New testcase.
11562
11563 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11564
11565         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11566
11567 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11568
11569         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11570
11571 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11572             Ira Rosen  <ira.rosen@linaro.org>
11573
11574         PR target/48252
11575         * gcc.target/arm/pr48252.c: New test.
11576
11577 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11578
11579         PR tree-optimization/48616
11580         * gcc.dg/pr48616.c: New test.
11581
11582 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11583
11584         PR fortran/18918
11585         * gfortran.dg/coarray_16.f90: New.
11586
11587 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11588
11589         PR fortran/48462
11590         * gfortran.dg/realloc_on_assign_7.f03: New test.
11591
11592 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11593
11594         PR libgfortran/48602
11595         * gfortran.dg/fmt_g0_6.f08: New test.
11596
11597 2011-04-17  Jason Merrill  <jason@redhat.com>
11598
11599         * g++.dg/cpp0x/sfinae16.C: New.
11600
11601 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11602
11603         * gcc.target/mips/reg-var-1.c: New test.
11604
11605 2011-04-17  Jan Hubicka  <jh@suse.cz>
11606
11607         * gcc.dg/winline-5.c: Update testcase.
11608
11609 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11610
11611         * gnat.dg/discr27.ad[sb]: Move dg directive.
11612         * gnat.dg/discr28.ad[sb]: New test.
11613         * gnat.dg/discr28_pkg.ads: New helper.
11614
11615 2011-04-17  Michael Matz  <matz@suse.de>
11616
11617         PR tree-optimization/48622
11618         PR lto/48645
11619         * gcc.dg/lto/pr48622_0.c: New test.
11620
11621 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11622
11623         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11624         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11625         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11626         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11627         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11628         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11629
11630 2011-04-15  Jason Merrill  <jason@redhat.com>
11631
11632         * g++.dg/cpp0x/range-for17.C: New.
11633
11634 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11635
11636         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11637         * g++.dg/cpp0x/range-for3.C: Likewise.
11638         * g++.dg/cpp0x/range-for9.C: Correct error message.
11639         * g++.dg/cpp0x/range-for11.C: New.
11640         * g++.dg/cpp0x/range-for12.C: New.
11641         * g++.dg/cpp0x/range-for13.C: New.
11642         * g++.dg/cpp0x/range-for14.C: New.
11643         * g++.dg/cpp0x/range-for15.C: New.
11644         * g++.dg/cpp0x/range-for16.C: New.
11645
11646 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11647
11648         PR fortran/18918
11649         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11650
11651 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11652
11653         * objc.dg/naming-4.m: Updated.
11654         * objc.dg/naming-5.m: Updated.
11655         * objc.dg/naming-6.m: New.
11656         * objc.dg/naming-7.m: New.
11657         * obj-c++.dg/naming-1.mm: Updated.
11658         * obj-c++.dg/naming-2.mm: Updated.
11659         * obj-c++.dg/naming-3.mm: New.
11660         * obj-c++.dg/naming-4.mm: New.
11661
11662 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11663
11664         PR libgfortran/48589
11665         * gfortran.dg/fmt_g0_5.f08: New test.
11666
11667 2011-04-15  Richard Guenther  <rguenther@suse.de>
11668
11669         PR testsuite/48286
11670         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11671
11672 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11673
11674         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11675         -finline-limit=0 to -fno-inline
11676
11677 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11678
11679         PR target/48614
11680         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11681         just avx.
11682
11683 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11684
11685         PR target/48605
11686         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11687         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11688         * gcc.target/i386/avx-insertps-3.c: New test.
11689         * gcc.target/i386/avx-insertps-4.c: New test.
11690
11691 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11692
11693         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11694         -finline-limit=0
11695
11696 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11697
11698         PR target/46779
11699         PR target/45291
11700         PR target/41894
11701         * gcc.target/avr/pr46779-1.c: New test case
11702         * gcc.target/avr/pr46779-2.c: New test case
11703
11704 2011-04-14  Jason Merrill  <jason@redhat.com>
11705
11706         * g++.dg/cpp0x/sfinae15.C: New.
11707
11708         * g++.dg/cpp0x/sfinae14.C: New.
11709
11710         * g++.dg/ext/vla10.C: New.
11711
11712 2011-04-14  Richard Guenther  <rguenther@suse.de>
11713
11714         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11715
11716 2011-04-14  Richard Guenther  <rguenther@suse.de>
11717
11718         * gcc.dg/fold-bitand-4.c: Move ...
11719         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11720
11721 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11722
11723         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11724         variables const.
11725         * gcc.target/avr/torture/trivial.c: Ditto.
11726
11727 2011-04-13  Jason Merrill  <jason@redhat.com>
11728
11729         * g++.dg/template/operator11.C: New.
11730
11731 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11732
11733         PR middle-end/48591
11734         * gcc.dg/gomp/pr48591.c: New test.
11735
11736         PR c++/48570
11737         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11738         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11739
11740 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11741
11742         PR c++/48574
11743         * g++.dg/template/dependent-expr7.C: New test case.
11744
11745 2011-04-13  Jason Merrill  <jason@redhat.com>
11746
11747         * g++.dg/cpp0x/sfinae13.C: New.
11748
11749 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11750
11751         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11752
11753 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11754
11755         * gcc.target/arm/pr43698.c: Remove -march option.
11756
11757 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11758
11759         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11760         -march option.
11761
11762 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11763
11764         PR fortran/48360
11765         PR fortran/48456
11766         * gfortran.dg/realloc_on_assign_6.f03: New test.
11767
11768 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11769
11770         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11771         targets the additional -mno-ms-bitfields and
11772         -Wno-packed-bitfield-compat options.
11773         * g++.dg/ext/bitfield3.C: Likewise.
11774         * g++.dg/ext/bitfield4.C: Likewise.
11775         * g++.dg/ext/bitfield5.C: Likewise.
11776         * gcc.dg/bitfld-15.c: Likewise.
11777         * gcc.dg/bitfld-16.c: Likewise.
11778         * gcc.dg/bitfld-17.c: Likewise.
11779         * gcc.dg/bitfld-18.c: Likewise.
11780
11781 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11782
11783         * gcc.target/arm/neon-vld3-1.c: New test.
11784         * gcc.target/arm/neon-vst3-1.c: New test.
11785         * gcc.target/arm/neon/v*.c: Regenerate.
11786
11787 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11788
11789         PR rtl-optimization/48549
11790         * g++.dg/opt/pr48549.C: New test.
11791
11792 2011-04-12  Richard Guenther  <rguenther@suse.de>
11793
11794         PR tree-optimization/46076
11795         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11796
11797 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11798
11799         PR testsuite/21164
11800         * lib/compat.exp (compat-execute): Declare unsupported after
11801         stripping path from src1.
11802         * lib/lto.exp (lto-execute): Likewise.
11803
11804 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11805
11806         PR c/48552
11807         * gcc.dg/pr48552-1.c: New test.
11808         * gcc.dg/pr48552-2.c: New test.
11809
11810 2011-04-11  Jason Merrill  <jason@redhat.com>
11811
11812         * g++.dg/cpp0x/sfinae12.C: New.
11813
11814         * g++.dg/cpp0x/enum10.C: New.
11815
11816         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11817
11818         * g++.dg/cpp0x/rv-func.C: New.
11819
11820 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11821
11822         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11823         alpha*-dec-osf5*.
11824
11825 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11826
11827         PR tree-optimization/48195
11828         * gcc.dg/ipa/pr48195.c: New test.
11829
11830 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11831
11832         * gnat.dg/return3.adb: Remove unused switch.
11833
11834 2011-04-08  Mike Stump  <mikestump@comcast.net>
11835
11836         PR testsuite/48506
11837         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11838         default to fno-common.
11839
11840 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11841
11842         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11843         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11844
11845 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11846
11847         PR fortran/48448
11848         * gfortran.dg/function_optimize_5.f90:  New test.
11849
11850 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11851
11852         * gnat.dg/aggr17.adb: New test.
11853         * gnat.dg/aggr18.adb: Likewise.
11854
11855 2011-04-08  Michael Matz  <matz@suse.de>
11856
11857         PR middle-end/48389
11858         * gcc.target/i386/pr48389.c: New test.
11859
11860 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11861
11862         PR rtl-optimization/48272
11863         * g++.dg/opt/pr48272.C: New.
11864
11865 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11866
11867         PR rtl-optimization/48235
11868         * gcc.dg/pr48235.c: New.
11869
11870 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11871
11872         PR rtl-optimization/48302
11873         * g++.dg/opt/pr48302.C: New.
11874
11875 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11876
11877         PR target/48273
11878         * g++.dg/opt/pr48273.C: New.
11879
11880 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11881
11882         PR rtl-optimization/48442
11883         * gcc.dg/pr48442.c: New.
11884
11885 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11886
11887         PR tree-optimization/48377
11888         * gcc.dg/vect/pr48377.c: New test.
11889
11890 2011-04-07  Jason Merrill  <jason@redhat.com>
11891
11892         * g++.dg/cpp0x/regress/call1.C: New.
11893
11894         * g++.dg/cpp0x/variadic107.C: New.
11895
11896         * g++.dg/cpp0x/sfinae11.C: New.
11897         * g++.dg/cpp0x/noexcept02.C: Fix.
11898
11899         * g++.dg/cpp0x/sfinae10.C: New.
11900
11901         * g++.dg/cpp0x/sfinae9.C: New.
11902
11903         * c-c++-common/Wcast-qual-1.c: Move here from...
11904         * gcc.dg/cast-qual-3.c: ...here, and...
11905         * g++.dg/warn/Wcast-qual2.C: ...here.
11906
11907         * g++.dg/cpp0x/sfinae8.C: New.
11908
11909         * g++.dg/cpp0x/sfinae7.C: New.
11910
11911         * g++.dg/cpp0x/enum9.C: New.
11912
11913 2011-04-07  Mike Stump  <mikestump@comcast.net>
11914
11915         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11916         with no trampolines.
11917
11918 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11919
11920         PR fortran/48117
11921         * gfortran.dg/gomp/pr48117.f90: New test.
11922
11923         PR debug/48343
11924         * gcc.dg/torture/pr48343.c: New test.
11925
11926 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11927
11928         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11929
11930 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11931
11932         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11933
11934 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11935
11936         PR target/43920
11937         * lib/scanasm.exp (object-size): New proc.
11938         * gcc.target/arm/pr43920-2.c: New test.
11939
11940 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11941
11942         PR fortran/18918
11943         PR fortran/48477
11944         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11945
11946 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11947
11948         * gcc.dg/mtune.c: Prune note from output.
11949
11950 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11951
11952         PR debug/48466
11953         * gcc.dg/guality/pr36977.c: New test.
11954         * gcc.dg/guality/pr48466.c: New test.
11955
11956 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11957
11958         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11959
11960 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11961
11962         * gnat.dg/return3.adb: New test.
11963
11964 2011-04-06  Richard Guenther  <rguenther@suse.de>
11965
11966         PR tree-optimization/47663
11967         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11968
11969 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11970
11971         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11972         Solaris 8 and 9 as well.
11973
11974 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11975
11976         PR target/43920
11977         * gcc.target/arm/pr43920-1.c: New test.
11978
11979 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11980
11981         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11982         (cctor): Actually return the value.
11983         (main): Cast return values.
11984
11985 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11986
11987         * gfortran.dg/character_comparison_8.f90:  New test.
11988
11989 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11990
11991         * frontend-passes: (optimize_lexical_comparison): New function.
11992         (optimize_expr): Call it.
11993         (optimize_comparison): Also handle lexical comparison functions.
11994         Return false instad of -2 for unequal comparison.
11995
11996 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11997
11998         PR fortran/48412
11999         * function_optimize_4.f90:  New test.
12000
12001 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12002
12003         PR fortran/18918
12004         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12005         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12006         * gfortran.dg/coarray_15.f90: New.
12007
12008 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12009
12010         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12011         * gfortran.dg/bessel_7.f90: Likewise.
12012
12013 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12014
12015         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12016
12017 2011-04-03  Richard Guenther  <rguenther@suse.de>
12018             Ira Rosen  <ira.rosen@linaro.org>
12019
12020         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12021         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12022         -ftree-loop-if-convert-stores.
12023
12024 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12025
12026         * gnat.dg/specs/aggr2.ads: New test.
12027
12028 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12029
12030         * gnat.dg/debug2.ad[sb]: New test.
12031         * gnat.dg/debug2_pkg.ads: New helper.
12032         * gnat.dg/debug3.ad[sb]: New test.
12033
12034 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12035
12036         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12037
12038 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12039
12040         PR middle-end/48335
12041         * gcc.c-torture/compile/pr48335-1.c: New test.
12042         * gcc.dg/pr48335-1.c: New test.
12043         * gcc.dg/pr48335-2.c: New test.
12044         * gcc.dg/pr48335-3.c: New test.
12045         * gcc.dg/pr48335-4.c: New test.
12046         * gcc.dg/pr48335-5.c: New test.
12047         * gcc.dg/pr48335-6.c: New test.
12048         * gcc.dg/pr48335-7.c: New test.
12049         * gcc.dg/pr48335-8.c: New test.
12050         * gcc.target/i386/pr48335-1.c: New test.
12051
12052 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12053
12054         PR c/36299
12055         * gcc.dg/Waddress.c: New test.
12056
12057 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12058
12059         PR fortran/48352
12060         * gfortran.dg/function_optimize_3.f90:  New test.
12061
12062 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12063
12064         * gcc.c-torture/compile/20110401-1.c: New test.
12065
12066         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12067         * g++.dg/lto/20091002-2_0.C: Likewise.
12068         * g++.dg/lto/20090303_0.c: Likewise.
12069         * g++.dg/lto/20091004-1_0.C: Likewise.
12070         * g++.dg/lto/20091002-3_0.C: Likewise.
12071         * g++.dg/lto/20091004-2_0.C: Likewise.
12072         * g++.dg/lto/20081123_0.C: Likewise.
12073         * g++.dg/lto/20090313_0.C: Likewise.
12074         * g++.dg/lto/20081109-1_0.C: Likewise.
12075         * g++.dg/lto/20081219_0.C: Likewise.
12076         * g++.dg/lto/20081204-1_0.C: Likewise.
12077         * g++.dg/lto/20090302_0.C: Likewise.
12078         * g++.dg/lto/20081119-1_0.C: Likewise.
12079         * g++.dg/lto/20081118_0.C: Likewise.
12080         * gcc.dg/lto/20091020-2_0.c: Likewise.
12081         * gcc.dg/lto/20090210_0.c: Likewise.
12082         * gcc.dg/lto/20081204-1_0.c: Likewise.
12083         * gcc.dg/lto/20081224_0.c: Likewise.
12084         * gcc.dg/lto/20090219_0.c: Likewise.
12085         * gcc.dg/lto/20091014-1_0.c: Likewise.
12086         * gcc.dg/lto/20091016-1_0.c: Likewise.
12087         * gcc.dg/lto/20090206-2_0.c: Likewise.
12088         * gcc.dg/lto/20090116_0.c: Likewise.
12089         * gcc.dg/lto/20091013-1_0.c: Likewise.
12090         * gcc.dg/lto/20091015-1_0.c: Likewise.
12091         * gcc.dg/lto/20090126-2_0.c: Likewise.
12092
12093 2011-03-31  Ian Lance Taylor  <iant@google.com>
12094
12095         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12096
12097 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12098
12099         * gnat.dg/opt16.adb: New test.
12100
12101 2011-03-31  Jason Merrill  <jason@redhat.com>
12102
12103         * g++.dg/cpp0x/defaulted24.C: New.
12104
12105 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12106
12107         PR target/16292
12108         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12109         with -O0.
12110
12111 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12112
12113         * g++.dg/other/i386-9.C: New test.
12114
12115 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12116
12117         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12118
12119 2011-03-30  Jason Merrill  <jason@redhat.com>
12120
12121         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12122
12123         * g++.dg/cpp0x/regress/isnan.C: New.
12124
12125         * g++.dg/cpp0x/initlist46.C: New.
12126
12127 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12128
12129         PR target/47551
12130         * gcc.target/arm/neon-modes-2.c: New test.
12131
12132 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12133
12134         PR c/48305
12135         * gcc.c-torture/compile/pr48305.c: New test.
12136
12137 2011-03-29  Jason Merrill  <jason@redhat.com>
12138
12139         * g++.dg/cpp0x/regress/value-dep1.C: New.
12140
12141 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12142
12143         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12144
12145 2011-03-29  Ian Lance Taylor  <iant@google.com>
12146
12147         * go.test/go-test.exp: Handle the test lines used in several new
12148         tests.
12149         (errchk): Add opts parameter.  Change all callers.  Handle parens
12150         in regexps.
12151
12152 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12153             Dominique d'Humieres  <dominiq@lps.ens.fr>
12154
12155         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12156         and __APPLE__ && __PPC__ && __ALTIVEC__.
12157
12158 2011-03-29  Jason Merrill  <jason@redhat.com>
12159
12160         * g++.dg/cpp0x/dependent1.C: New.
12161
12162         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12163
12164         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12165
12166         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12167
12168 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12169
12170         PR fortran/48095
12171         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12172         * gfortran.dg/proc_ptr_comp_32.f90: New.
12173
12174 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12175
12176         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12177         check for corresponding warning.
12178
12179 2011-03-28  Jason Merrill  <jason@redhat.com>
12180
12181         * g++.dg/cpp0x/rv-deduce2.C: New.
12182
12183 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12184
12185         PR debug/48203
12186         * gcc.dg/pr48203.c: New test.
12187
12188 2011-03-28  Jeff Law <law@redhat.com>
12189
12190         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12191
12192 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12193
12194         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12195         and __PPC__ && __ALTIVEC__.
12196
12197 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12198
12199         PR testsuite/48238
12200         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12201         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12202         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12203         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12204
12205 2011-03-28  Jason Merrill  <jason@redhat.com>
12206
12207         * g++.dg/cpp0x/initlist-array2.C: New.
12208
12209         * g++.dg/cpp0x/initlist-array1.C: New.
12210
12211         * g++.dg/cpp0x/constexpr-compound.C: New.
12212
12213         * g++.dg/cpp0x/constexpr-using.C: New.
12214
12215         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12216
12217 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12218
12219         PR testsuite/48276
12220         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12221
12222 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12223
12224         * gcc.dg/slp-1.c: New test.
12225
12226 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12227
12228         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12229         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12230         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12231         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12232         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12233         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12234         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12235         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12236         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12237         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12238         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12239         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12240         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12241         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12242
12243 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12244
12245         PR fortran/47065
12246         * gfortran.dg/trim_optimize_5.f90:  New test.
12247         * gfortran.dg/trim_optimize_6.f90:  New test.
12248
12249 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12250
12251         PR target/38598
12252         * gcc.target/mips/madd-7.c: Remove -mlong32.
12253         * gcc.target/mips/msub-7.c: Likewise.
12254
12255 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12256
12257         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12258         accesses to preserve the meaning of the test for doubleword vectors.
12259         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12260         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12261
12262 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12263
12264         PR fortran/48291
12265         * gfortran.dg/class_42.f03: New.
12266
12267 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12268
12269         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12270         strided accesses.
12271
12272 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12273
12274         PR rtl-optimization/48144
12275         * gcc.dg/pr48144.c: New test.
12276
12277 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12278
12279         * gnat.dg/discr27.ad[sb]: New test.
12280
12281 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12282
12283         * gnat.dg/limited_with2.ad[sb]: New test.
12284         * gnat.dg/limited_with2_pkg1.ads: New helper.
12285         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12286
12287 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12288
12289         * gnat.dg/opt15.adb: New test.
12290         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12291
12292 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12293
12294         PR fortran/48174
12295         PR fortran/45304
12296         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12297         * gfortran.dg/leadz_trailz_3.f90: Ditto
12298
12299 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12300
12301         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12302
12303 2011-03-25  Jason Merrill  <jason@redhat.com>
12304
12305         * g++.dg/cpp0x/defaulted22.C: New.
12306         * g++.dg/cpp0x/defaulted23.C: New.
12307         * g++.dg/cpp0x/defaulted15.C: Adjust.
12308
12309 2011-03-25  Jason Merrill  <jason@redhat.com>
12310
12311         * g++.dg/cpp0x/move1.C: New.
12312
12313 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12314
12315         PR target/48287
12316         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12317
12318 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12319
12320         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12321         for mips-sgi-irix6.5.
12322         Replace snprintf prototype by <stdio.h>.
12323
12324 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12325
12326         PR testsuite/48283
12327         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12328         run_expensive_tests.
12329         * gcc.dg/graphite/block-4.c: Likewise.
12330         * gcc.dg/graphite/block-7.c: Likewise.
12331         * gcc.dg/graphite/block-8.c: Likewise.
12332
12333 2011-03-25  Richard Guenther  <rguenther@suse.de>
12334
12335         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12336         * g++.dg/tree-ssa/pr8781.C: Likewise.
12337         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12338         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12339         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12340         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12341         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12342         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12343         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12344         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12345         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12346         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12347         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12348         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12349         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12350         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12351         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12352         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12353         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12354         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12355         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12356         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12357         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12358         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12359         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12360         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12361         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12362         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12363         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12364         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12365         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12366         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12367         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12368         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12369         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12370         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12371         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12372         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12373         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12374         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12375         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12376         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12377         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12378         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12379         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12380         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12381         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12382         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12383         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12384         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12385         * c-c++-common/pr46562-2.c: Likewise.
12386         * gfortran.dg/pr42108.f90: Likewise.
12387         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12388         foo to be inlined even at -O1.
12389         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12390         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12391         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12392         * gcc.dg/matrix/matrix.exp: Disable FRE.
12393
12394 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12395
12396         PR debug/48204
12397         * gcc.dg/dfp/pr48204.c: New test.
12398
12399 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12400
12401         PR target/48209
12402         * gcc.c-torture/execute/pr47917.c: Move this...
12403         * gcc.dg/torture/pr47917.c: to here and add xfails.
12404
12405 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12406
12407         * gnat.dg/array16.ad[sb]: New test.
12408         * gnat.dg/array16.ads: New helper.
12409
12410 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12411
12412         * gnat.dg/derived_type2.adb: New test.
12413
12414 2011-03-24  Richard Guenther  <rguenther@suse.de>
12415
12416         PR tree-optimization/48271
12417         * g++.dg/torture/pr48271.C: New testcase.
12418
12419 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12420
12421         * gnat.dg/array15.ad[sb]: New test.
12422
12423 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12424
12425         PR target/48237
12426         * gcc.target/i386/pr48237.c: New test.
12427
12428 2011-03-24  Richard Guenther  <rguenther@suse.de>
12429
12430         PR middle-end/48269
12431         * gcc.dg/builtin-object-size-10.c: New testcase.
12432
12433 2011-03-24  Richard Guenther  <rguenther@suse.de>
12434
12435         PR tree-optimization/46562
12436         * c-c++-common/pr46562-2.c: New testcase.
12437         * c-c++-common/pr46562.c: Likewise.
12438
12439 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12440
12441         * gcc.dg/vect/vect-cselim-1.c: New test.
12442         * gcc.dg/vect/vect-cselim-2.c: New test.
12443
12444 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12445
12446         * gcc.target/arm/pr46934.c: New.
12447
12448 2011-03-23  Ian Lance Taylor  <iant@google.com>
12449
12450         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12451
12452 2011-03-23  Richard Guenther  <rguenther@suse.de>
12453
12454         * gcc.dg/struct: Remove directory and contents.
12455
12456 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12457
12458         PR testsuite/48251
12459         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12460
12461 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12462
12463         * gnat.dg/discr26.ad[sb]: New test.
12464         * gnat.dg/discr26_pkg.ads: New helper.
12465
12466 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12467
12468         PR target/47553
12469         * gcc.target/arm/neon-vld-1.c: New test.
12470
12471 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12472
12473         * gnat.dg/array14.ad[sb]: New test.
12474         * gnat.dg/array14_pkg.ads: New helper.
12475
12476 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12477
12478         * gcc.c-torture/execute/920501-8.x: Remove.
12479         * gcc.c-torture/execute/930513-1.x: Remove.
12480         * gcc.c-torture/execute/960312-1.x: Remove.
12481         * gcc.c-torture/compile/20000804-1.c,
12482         gcc.c-torture/compile/20001205-1.c,
12483         gcc.c-torture/compile/20001226-1.c,
12484         gcc.c-torture/compile/20010518-2.c,
12485         gcc.c-torture/compile/20020312-1.c,
12486         gcc.c-torture/compile/20020604-1.c,
12487         gcc.c-torture/compile/920501-12.c,
12488         gcc.c-torture/compile/920501-4.c,
12489         gcc.c-torture/compile/920520-1.c,
12490         gcc.c-torture/compile/980506-1.c,
12491         gcc.c-torture/execute/980709-1.x,
12492         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12493         options for m68hc11.
12494         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12495         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12496         m68hc11.
12497
12498 2011-03-22  Nick Clifton  <nickc@redhat.com>
12499
12500         * lib/target-supports.exp (check_profiling_available): Add MN10300
12501         to the list of targets that do not support profiling.  Restore
12502         alpha sorting to this list.
12503
12504 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12505
12506         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12507         failure on 32-bit systems.
12508         * gcc.dg/torture/vector-2.c: Ditto.
12509
12510 2011-03-22  Richard Guenther  <rguenther@suse.de>
12511
12512         PR tree-optimization/48228
12513         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12514
12515 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12516
12517         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12518         powerpc.
12519
12520         PR target/48226
12521         * gcc.target/powerpc/pr48226.c: New file.
12522
12523 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12524
12525         * lib/prune.exp (prune_gcc_output): Prune "could not create
12526         compact unwind for" warnings.
12527
12528 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12529
12530         PR c/42544
12531         PR c/48197
12532         * gcc.c-torture/execute/pr42544.c: New test.
12533         * gcc.c-torture/execute/pr48197.c: New test.
12534
12535 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12536
12537         PR preprocessor/48192
12538         * gcc.target/powerpc/pr48192.c: New file.
12539
12540         PR target/48053
12541         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12542         split problem of 0 being loaded in a VSX register.
12543
12544 2011-03-21  Richard Guenther  <rguenther@suse.de>
12545
12546         PR c/47939
12547         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12548         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12549         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12550         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12551
12552 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12553
12554         PR target/48213
12555         * gcc.dg/pr48213.c: New test.
12556
12557 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12558
12559         PR target/12171
12560         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12561
12562 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12563
12564         * gcc.target/arm/xor-and.c: New.
12565
12566 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12567
12568         PR fortran/22572
12569         * gfortran.dg/function_optimize_1.f90:  New test.
12570         * gfortran.dg/function_optimize_2.f90:  New test.
12571
12572 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12573
12574         PR rtl-optimization/47502
12575         * gcc.target/i386/pr47502-1.c: New.
12576         * gcc.target/i386/pr47502-2.c: Likewise.
12577
12578 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12579
12580         PR rtl-optimization/48156
12581         * gcc.dg/pr48156.c: New test.
12582
12583 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12584
12585         PR libfortran/47439
12586         * gfortran.dg/scratch_1.f90: Adjust test.
12587
12588 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12589
12590         PR libfortran/47439
12591         * gfortran.dg/scratch_1.f90: New test.
12592
12593 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12594
12595         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12596         variably modified typedefs.
12597         * gcc.dg/c1x-typedef-2.c: Remove.
12598
12599 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12600
12601         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12602         * gcc.dg/c1x-anon-struct-3.c: New test.
12603         * gcc.dg/anon-struct-11.c: Update.
12604
12605 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12606
12607         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12608         dg-xfail-run-if.
12609         Only xfail with gas.
12610
12611 2011-03-18  Jason Merrill  <jason@redhat.com>
12612
12613         * g++.dg/template/fn-ptr1.C: New.
12614
12615         * g++.dg/overload/volatile1.C: New.
12616
12617         * g++.dg/opt/pr23372.C: New.
12618
12619         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12620
12621 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12622
12623         PR middle-end/47405
12624         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12625
12626 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12627
12628         * gcc.target/arm/unsigned-extend-1.c: New.
12629
12630 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12631
12632         PR bootstrap/48161
12633         * gcc.c-torture/compile/pr48161.c: New test.
12634
12635 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12636
12637         PR middle-end/47725
12638         * gcc.dg/torture/pr47725.c: New.
12639
12640 2011-03-17  Jason Merrill  <jason@redhat.com>
12641
12642         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12643         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12644
12645 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12646
12647         * gnat.dg/specs/elab2.ads: New test.
12648         * gnat.dg/specs/elab2_pkg.ads: New helper.
12649
12650 2011-03-17  Jason Merrill  <jason@redhat.com>
12651
12652         * g++.dg/cpp0x/decltype-1212.C: New.
12653         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12654
12655 2011-03-17  Jason Merrill  <jason@redhat.com>
12656
12657         * g++.dg/parse/memfnquals1.C: New.
12658
12659 2011-03-17  Richard Guenther  <rguenther@suse.de>
12660
12661         PR middle-end/48134
12662         * gcc.dg/pr48134.c: New testcase.
12663
12664 2011-03-17  Richard Guenther  <rguenther@suse.de>
12665
12666         PR middle-end/48165
12667         * g++.dg/torture/pr48165.C: New testcase.
12668
12669 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12670
12671         PR rtl-optimization/48141
12672         * gcc.dg/pr48141.c: New test.
12673
12674 2011-03-16  Jason Merrill  <jason@redhat.com>
12675
12676         * g++.dg/cpp0x/constexpr-48089.C: New.
12677
12678         * g++.dg/cpp0x/constexpr-abi1.C: New.
12679
12680         * g++.dg/cpp0x/constexpr-46336.C: New.
12681         * g++.dg/parse/friend5.C: Adjust expected errors.
12682
12683         * g++.dg/cpp0x/constexpr-47570.C: New.
12684
12685 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12686
12687         PR debug/47510
12688         * ++.dg/debug/dwarf2/typedef6.C: New test.
12689
12690 2011-03-16  Jason Merrill  <jason@redhat.com>
12691
12692         * g++.dg/cpp0x/elision2.C: New.
12693
12694         * g++.dg/cpp0x/constexpr-array3.C: New.
12695
12696 2011-03-16  Jason Merrill  <jason@redhat.com>
12697
12698         * g++.dg/cpp0x/sfinae6.C: New.
12699         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12700         * g++.dg/cpp0x/pr45908.C: Likewise.
12701         * g++.dg/cpp0x/sfinae6.C: Likewise.
12702         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12703         * g++.old-deja/g++.law/arg11.C: Likewise.
12704
12705 2011-03-16  Jason Merrill  <jason@redhat.com>
12706
12707         * g++.dg/template/incomplete6.C: New.
12708
12709 2011-03-16  Jeff Law <law@redhat.com>
12710
12711         * gcc.dg/tree-ssa/vrp55.c: New test.
12712
12713 2011-03-16  Jason Merrill  <jason@redhat.com>
12714
12715         * g++.dg/cpp0x/auto22.C: New.
12716
12717 2011-03-16  Richard Guenther  <rguenther@suse.de>
12718
12719         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12720         optimizing it away if promoted to const.
12721
12722 2011-03-16  Richard Guenther  <rguenther@suse.de>
12723
12724         PR tree-optimization/48149
12725         * gcc.dg/fold-complex-1.c: New testcase.
12726
12727 2011-03-16  Richard Guenther  <rguenther@suse.de>
12728
12729         PR testsuite/48147
12730         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12731         or cloning happens.
12732
12733 2011-03-16  Richard Guenther  <rguenther@suse.de>
12734
12735         PR tree-optimization/26134
12736         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12737
12738 2011-03-16  Richard Guenther  <rguenther@suse.de>
12739
12740         PR tree-optimization/48146
12741         * gcc.dg/torture/pr48146.c: New testcase.
12742
12743 2011-03-16  Richard Guenther  <rguenther@suse.de>
12744
12745         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12746         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12747
12748 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12749
12750         PR middle-end/48136
12751         * gcc.c-torture/compile/pr48136.c: New test.
12752
12753         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12754
12755         PR debug/45882
12756         * gcc.dg/guality/pr45882.c: New test.
12757
12758 2011-03-15  Jason Merrill  <jason@redhat.com>
12759
12760         * g++.dg/cpp0x/constexpr-recursion.C: New.
12761
12762         * g++.dg/cpp0x/implicit11.C: New.
12763
12764 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12765
12766         * g++.dg/cpp0x/constexpr-attribute.C: New.
12767
12768 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12769
12770         * g++.dg/parse/pr34758.C: New.
12771
12772 2011-03-15  Xinliang David Li  <davidxl@google.com>
12773
12774         PR c/47837
12775         * gcc.dg/uninit-pred-7_d.c: New test.
12776         * gcc.dg/uninit-pred-8_d.c: New test.
12777
12778 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12779
12780         PR target/46788
12781         * gcc.target/arm/pr46788.c: New.
12782
12783 2011-03-15  Richard Guenther  <rguenther@suse.de>
12784
12785         PR middle-end/47650
12786         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12787         * gfortran.dg/ishft_4.f90: Likewise.
12788         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12789
12790 2011-03-15  Richard Guenther  <rguenther@suse.de>
12791
12792         PR tree-optimization/13954
12793         * g++.dg/tree-ssa/pr13954.C: New testcase.
12794
12795 2011-03-15  Richard Guenther  <rguenther@suse.de>
12796
12797         PR tree-optimization/48037
12798         * gcc.target/i386/pr48037-1.c: New testcase.
12799
12800 2011-03-15  Richard Guenther  <rguenther@suse.de>
12801
12802         PR tree-optimization/41490
12803         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12804         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12805         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12806         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12807         * g++.dg/tree-ssa/pr33604.C: Adjust.
12808
12809 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12810
12811         PR middle-end/47917
12812         * gcc.c-torture/execute/pr47917.c: New test.
12813         * gcc.dg/pr47917.c: New test.
12814
12815         PR middle-end/38878
12816         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12817
12818 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12819
12820         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12821         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12822         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12823         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12824         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12825         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12826         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12827         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12828         * gcc.target/i386/avx-floor-vec.c: Ditto.
12829         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12830         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12831         * gcc.target/i386/avx-rint-vec.c: Ditto.
12832         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12833         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12834         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12835         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12836
12837 2011-03-14  Tom Tromey  <tromey@redhat.com>
12838
12839         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12840         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12841         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12842
12843 2011-03-14  Tom Tromey  <tromey@redhat.com>
12844
12845         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12846         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12847         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12848
12849 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12850
12851         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12852
12853 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12854
12855         PR rtl-optimization/47166
12856         * gcc.c-torture/execute/postmod-1.c: New test.
12857
12858 2011-03-14  Richard Guenther  <rguenther@suse.de>
12859
12860         PR middle-end/48098
12861         * gcc.dg/torture/pr48098.c: New testcase.
12862
12863 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12864
12865         PR target/48053
12866         * gcc.target/powerpc/pr48053-1.c: New test.
12867         * gcc.target/powerpc/pr48053-2.c: Likewise.
12868
12869 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12870
12871         PR libfortran/48066
12872         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12873
12874 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12875
12876         PR libfortran/48066
12877         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12878
12879 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12880
12881         PR fortran/48059
12882         * gfortran.dg/class_41.f03: New.
12883
12884 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12885
12886         * g++.dg/conversion/cast3.C: New test.
12887
12888 2011-03-11  Jason Merrill  <jason@redhat.com>
12889
12890         * g++.dg/template/error45.C: New.
12891
12892         * g++.dg/parse/no-type-defn1.C: New.
12893
12894         * g++.dg/ext/attrib40.C: New.
12895
12896         * g++.dg/cpp0x/regress/array1.C: New.
12897
12898 2011-03-11  Richard Guenther  <rguenther@suse.de>
12899
12900         PR tree-optimization/48067
12901         * gcc.dg/pr48067.c: New testcase.
12902
12903 2011-03-11  Richard Guenther  <rguenther@suse.de>
12904
12905         PR lto/48073
12906         * g++.dg/lto/20110311-1_0.C: New testcase.
12907
12908 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12909
12910         PR c++/48035
12911         * g++.dg/inherit/virtual8.C: New test.
12912
12913         PR middle-end/48044
12914         * gcc.dg/torture/pr48044.c: New test.
12915
12916 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12917
12918         PR fortran/47768
12919         * gfortran.dg/proc_ptr_comp_31.f90: New.
12920
12921 2011-03-11  Richard Guenther  <rguenther@suse.de>
12922
12923         PR tree-optimization/47278
12924         * gcc.dg/torture/pr47278-1.c: New testcase.
12925         * gcc.dg/torture/pr47278-2.c: Likewise.
12926
12927 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12928
12929         PR tree-optimization/48063
12930         * gcc.dg/torture/pr48063.c: New test.
12931
12932 2011-03-10  Jason Merrill  <jason@redhat.com>
12933
12934         * g++.dg/template/array22.C: New.
12935
12936         * g++.dg/cpp0x/syntax-err1.C: New.
12937         * g++.dg/parse/error36.C: Adjust expected errors.
12938         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12939         * g++.old-deja/g++.pt/typename3.C: Likewise.
12940         * g++.old-deja/g++.pt/typename4.C: Likewise.
12941         * g++.old-deja/g++.pt/typename6.C: Likewise.
12942
12943 2011-03-09  Jason Merrill  <jason@redhat.com>
12944
12945         * g++.dg/template/nontype22.C: New.
12946
12947 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12948
12949         PR tree-optimization/47714
12950         * g++.dg/torture/pr47714.C: New test.
12951
12952 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12953
12954         PR target/47755
12955         * gcc.target/powerpc/pr47755-2.c: New file.
12956
12957 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12958
12959         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12960         is not set in the environment, pass 64 as first argument when not
12961         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12962         native where ulimit -u is supported.
12963
12964 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12965
12966         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12967
12968 2011-03-08  Jason Merrill  <jason@redhat.com>
12969
12970         * g++.dg/template/nontype21.C: New.
12971
12972         * g++.dg/template/anon5.C: New.
12973
12974 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12975
12976         PR debug/47881
12977         * gcc.dg/pr47881.c: New test.
12978
12979 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12980
12981         PR c++/47957
12982         * g++.dg/lookup/template3.C: New test.
12983
12984 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12985
12986         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12987         'long' type.
12988
12989 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12990
12991         PR testsuite/47954
12992         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12993         sizeof to compute alignment.
12994
12995 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12996
12997         PR tree-optimization/48022
12998         * gcc.dg/pr48022-1.c: New test.
12999         * gcc.dg/pr48022-2.c: New test.
13000
13001 2011-03-07  Jason Merrill  <jason@redhat.com>
13002
13003         * g++.dg/template/nontype20.C: New.
13004         * g++.dg/init/member1.C: Adjust expected errors.
13005         * g++.dg/parse/constant4.C: Likewise.
13006         * g++.dg/template/qualified-id3.C: Likewise.
13007         * g++.old-deja/g++.pt/crash10.C: Likewise.
13008
13009         * g++.dg/cpp0x/regress/non-const1.C: New.
13010
13011 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13012
13013         PR debug/47991
13014         * gcc.dg/pr47991.c: New test.
13015
13016 2011-03-07  Jason Merrill  <jason@redhat.com>
13017
13018         * g++.dg/abi/mangle46.C: New.
13019
13020 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13021
13022         PR target/47862
13023         * gcc.target/powerpc/pr47862.c: New.
13024
13025 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13026
13027         PR target/45413
13028         * gcc.target/i386/combine-mul.c: Require nonpic.
13029
13030 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13031             Nathan Froyd  <froydnj@codesourcery.com>
13032
13033         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13034
13035 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13036
13037         * README.QMTEST: Remove.
13038
13039 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13040             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13041
13042         PR fortran/47850
13043         * gfortran.dg/array_constructor_37.f90 : New test.
13044
13045 2011-03-05  Jason Merrill  <jason@redhat.com>
13046
13047         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13048         * g++.dg/abi/mangle45.C: Likewise.
13049         * g++.dg/cpp0x/trailing1.C: Likewise.
13050
13051 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13052
13053         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13054
13055 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13056
13057         PR rtl-optimization/47899
13058         * gcc.dg/pr47899.c: New test.
13059
13060         * gcc.dg/torture/pr47968.c: Ignore warnings.
13061
13062         PR tree-optimization/47967
13063         * gcc.c-torture/compile/pr47967.c: New test.
13064
13065 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13066
13067         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13068         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13069
13070 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13071
13072         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13073         and property_getAttributes() if __OBJC2__.
13074         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13075         * objc.dg/property/property-encoding-1.m: New.
13076         * obj-c++.dg/property/property-encoding-1.mm: New.
13077
13078 2011-03-04  Jason Merrill  <jason@redhat.com>
13079
13080         * g++.dg/template/pseudodtor6.C: New.
13081
13082         * g++.dg/inherit/covariant19.C: New.
13083
13084 2011-03-04  Richard Guenther  <rguenther@suse.de>
13085
13086         PR middle-end/47968
13087         * gcc.dg/torture/pr47968.c: New testcase.
13088
13089 2011-03-04  Richard Guenther  <rguenther@suse.de>
13090
13091         PR middle-end/47975
13092         * gcc.dg/torture/pr47975.c: New testcase.
13093
13094 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13095
13096         PR c++/47974
13097         * g++.dg/template/crash106.C: New.
13098
13099 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13100
13101         PR c/47963
13102         * gcc.dg/gomp/pr47963.c: New test.
13103         * g++.dg/gomp/pr47963.C: New test.
13104
13105 2011-03-02  Jason Merrill  <jason@redhat.com>
13106
13107         * g++.dg/cpp0x/regress/condition1.C: New.
13108
13109         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13110
13111 2011-03-01  Jason Merrill  <jason@redhat.com>
13112
13113         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13114
13115         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13116
13117 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13118
13119         PR rtl-optimization/47925
13120         * gcc.c-torture/execute/pr47925.c: New test.
13121
13122 2011-03-01  Jason Merrill  <jason@redhat.com>
13123
13124         * g++.dg/cpp0x/decltype25.C: New.
13125
13126         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13127
13128 2011-03-01  Richard Guenther  <rguenther@suse.de>
13129
13130         PR tree-optimization/47890
13131         * gcc.dg/torture/pr47890.c: New testcase.
13132
13133 2011-03-01  Richard Guenther  <rguenther@suse.de>
13134
13135         PR lto/47924
13136         * gcc.dg/lto/pr47924_0.c: New testcase.
13137
13138 2011-03-01  Richard Guenther  <rguenther@suse.de>
13139
13140         PR lto/46911
13141         * gfortran.dg/lto/pr46911_0.f: New testcase.
13142
13143 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13144
13145         PR libgfortran/47933
13146         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13147         compile errors from older code form.
13148
13149 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13150
13151         PR libgfortran/47567
13152         * gfortran.dg/fmt_fw_d.f90: New test.
13153
13154 2011-02-28  Jason Merrill  <jason@redhat.com>
13155
13156         * g++.dg/inherit/covariant18.C: New.
13157
13158 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13159
13160         PR middle-end/47893
13161         * gcc.dg/pr47893.c: New test.
13162
13163 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13164
13165         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13166         NULL in case of a selector with conflicting types.
13167         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13168
13169 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13170
13171         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13172         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13173         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13174         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13175
13176 2011-02-28  Jason Merrill  <jason@redhat.com>
13177
13178         PR c++/47906
13179         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13180
13181 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13182
13183         PR libgfortran/47778
13184         * gfortran.dg/namelist_71.f90: New test.
13185
13186 2011-02-27  Jason Merrill  <jason@redhat.com>
13187
13188         PR c++/47906
13189         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13190         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13191
13192 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13193
13194         PR c++/46466
13195         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13196
13197 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13198
13199         PR fortran/47886
13200         * gfortran.dg/gomp/task-1.f90: Removed.
13201
13202 2011-02-26  Jason Merrill  <jason@redhat.com>
13203
13204         * g++.dg/template/this-targ1.C: New.
13205
13206         * g++.dg/cpp0x/regress/template-const1.C: New.
13207         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13208         * g++.dg/template/function1.C: Adjust.
13209         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13210         * g++.dg/debug/debug7.C: Adjust.
13211
13212 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13213
13214         PR fortran/47886
13215         * gfortran.dg/gomp/task-1.f90: New.
13216
13217 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13218
13219         * gcc.target/arm/neon-thumb2-move.c: Add
13220         dg-require-effective-target arm_thumb2_ok.
13221
13222 2011-02-24  Jason Merrill  <jason@redhat.com>
13223
13224         * g++.dg/parse/constant1.C: Specify C++98 mode.
13225         * g++.dg/parse/constant5.C: Likewise.
13226         * g++.dg/parse/error2.C: Likewise.
13227         * g++.dg/parse/semicolon3.C: Likewise.
13228         * g++.dg/template/crash14.C: Likewise.
13229         * g++.dg/template/local4.C: Likewise.
13230         * g++.dg/template/nontype3.C: Likewise.
13231         * g++.dg/parse/crash31.C: Adjust expected errors.
13232         * g++.dg/template/function1.C: Likewise.
13233         * g++.dg/template/ref3.C: Likewise.
13234         * g++.dg/template/static9.C: Likewise.
13235         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13236
13237         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13238         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13239         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13240         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13241         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13242
13243 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13244
13245         PR fortran/47878
13246         * gfortran.dg/pr47878.f90: New test.
13247
13248 2011-02-24  Richard Guenther  <rguenther@suse.de>
13249
13250         PR testsuite/47801
13251         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13252         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13253
13254 2011-02-24  Richard Guenther  <rguenther@suse.de>
13255
13256         PR fortran/47839
13257         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13258         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13259
13260 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13261
13262         PR libgfortran/47567
13263         * gfortran.dg/fmt_f0_1.f90: Update test.
13264
13265 2011-02-23  Jason Merrill  <jason@redhat.com>
13266
13267         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13268         * g++.dg/abi/mangle45.C: New.
13269
13270         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13271         * g++.dg/template/canon-type-9.C: Match use of decltype
13272         between declaration and definition.
13273         * g++.dg/template/canon-type-12.C: Likewise.
13274
13275 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13276
13277         PR fortran/40850
13278         * gfortran.dg/nested_allocatables_1.f90: New.
13279
13280 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13281
13282         PR c++/46868
13283         * g++.dg/pr46868.C: New test.
13284         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13285         * g++.dg/parse/error14.C: Adjust.
13286
13287 2011-02-23  Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/47838
13290         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13291
13292 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13293
13294         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13295
13296 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13297
13298         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13299         * gfortran.dg/count_init_expr.f03: Ditto.
13300         * gfortran.dg/gomp/pr43711.f90: Ditto.
13301         * gcc.dg/struct-parse-2.c: Ditto.
13302         * gcc.dg/parse-error-3.c: Ditto.
13303         * gcc.dg/Wlogical-op-1.c: Ditto.
13304         * gcc.dg/Walways-true-1.c: Ditto.
13305         * gcc.dg/pr24225.c: Ditto.
13306         * gcc.dg/Walways-true-2.c: Ditto.
13307         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13308         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13309         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13310         * g++.dg/overload/defarg4.C: Ditto.
13311         * g++.dg/inherit/covariant16.C: Ditto.
13312         * g++.dg/inherit/virtual7.C: Ditto.
13313         * g++.dg/template/canon-type-9.C: Ditto.
13314         * g++.dg/template/access19.C: Ditto.
13315         * g++.dg/template/call7.C: Ditto.
13316         * g++.dg/template/canon-type-2.C: Ditto.
13317         * g++.dg/template/init7.C: Ditto.
13318         * g++.dg/template/sizeof-template-argument.C: Ditto.
13319         * g++.dg/template/const3.C: Ditto.
13320         * g++.dg/template/sfinae26.C: Ditto.
13321         * g++.dg/template/sfinae26.C: Ditto.
13322         * g++.dg/template/canon-type-11.C: Ditto.
13323         * g++.dg/template/union2.C: Ditto.
13324         * g++.dg/template/canon-type-3.C: Ditto.
13325         * g++.dg/template/canon-type-1.C: Ditto.
13326         * g++.dg/template/canon-type-5.C: Ditto.
13327         * g++.dg/template/canon-type-7.C: Ditto.
13328         * g++.dg/template/canon-type-10.C: Ditto.
13329         * g++.dg/template/spec36.C: Ditto.
13330         * g++.dg/template/typedef38.C: Ditto.
13331         * g++.dg/template/canon-type-4.C: Ditto.
13332         * g++.dg/template/canon-type-6.C: Ditto.
13333         * g++.dg/template/canon-type-13.C: Ditto.
13334         * g++.dg/template/instantiate9.C: Ditto.
13335         * g++.dg/template/ttp22.C: Ditto.
13336         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13337         * g++.dg/warn/Walways-true-1.C: Ditto.
13338         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13339         * g++.dg/warn/Walways-true-2.C: Ditto.
13340         * g++.dg/conversion/op4.C: Ditto.
13341         * g++.dg/opt/pr19650.C: Ditto.
13342         * g++.dg/lookup/friend11.C: Ditto.
13343         * g++.dg/other/default2.C: Ditto.
13344         * g++.dg/other/default3.C: Ditto.
13345         * g++.dg/other/dtor2.C: Ditto.
13346         * g++.dg/other/friend5.C: Ditto.
13347         * g++.dg/other/default5.C: Ditto.
13348         * g++.dg/init/brace6.C: Ditto.
13349         * g++.dg/init/aggr5.C: Ditto.
13350         * g++.dg/init/error2.C: Ditto.
13351         * g++.dg/expr/bound-mem-fun.C: Ditto.
13352         * g++.dg/expr/cond6.C: Ditto.
13353         * g++.dg/expr/stmt-expr-1.C: Ditto.
13354         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13355         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13356         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13357         * g++.dg/cpp0x/bracket1.C: Ditto.
13358         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13359         * g++.dg/cpp0x/pr38646.C: Ditto.
13360         * g++.dg/cpp0x/variadic73.C: Ditto.
13361         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13362         * g++.dg/cpp0x/bracket4.C: Ditto.
13363         * g++.dg/cpp0x/decltype4.C: Ditto.
13364         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13365         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13366         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13367         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13368         * g++.dg/cpp0x/decltype2.C: Ditto.
13369         * g++.dg/cpp0x/decltype1.C: Ditto.
13370         * g++.dg/cpp0x/bracket2.C: Ditto.
13371         * g++.dg/cpp0x/decltype5.C: Ditto.
13372         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13373         * g++.dg/cpp0x/variadic70.C: Ditto.
13374         * g++.dg/cpp0x/decltype6.C: Ditto.
13375         * g++.dg/cpp0x/rvo.C: Ditto.
13376         * g++.dg/cpp0x/vt-40092.C: Ditto.
13377         * g++.dg/cpp0x/variadic-new.C: Ditto.
13378         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13379         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13380         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13381         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13382         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13383         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13384         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13385         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13386         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13387         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13388         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13389         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13390         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13391         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13392         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13393         * g++.dg/cpp0x/pr39639.C: Ditto.
13394         * g++.dg/cpp0x/decltype3.C: Ditto.
13395         * g++.dg/cpp0x/variadic68.C: Ditto.
13396         * g++.dg/cpp0x/variadic-function.C: Ditto.
13397         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13398         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13399         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13400         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13401         * g++.dg/parse/crash35.C: Ditto.
13402         * g++.dg/parse/crash40.C: Ditto.
13403         * g++.dg/parse/defarg12.C: Ditto.
13404         * g++.dg/parse/crash34.C: Ditto.
13405         * g++.dg/parse/constructor3.C: Ditto.
13406         * g++.dg/parse/template23.C: Ditto.
13407         * g++.dg/parse/crash56.C: Ditto.
13408         * g++.dg/parse/dtor13.C: Ditto.
13409         * g++.dg/parse/error33.C: Ditto.
13410         * g++.dg/parse/ctor9.C: Ditto.
13411         * g++.dg/parse/error32.C: Ditto.
13412         * g++.dg/parse/error37.C: Ditto.
13413         * g++.dg/parse/bitfield3.C: Ditto.
13414         * g++.dg/parse/struct-4.C: Ditto.
13415         * g++.dg/ext/has_trivial_copy.C: Ditto.
13416         * g++.dg/ext/is_polymorphic.C: Ditto.
13417         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13418         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13419         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13420         * g++.dg/ext/is_union.C: Ditto.
13421         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13422         * g++.dg/ext/is_pod.C: Ditto.
13423         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13424         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13425         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13426         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13427         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13428         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13429         * g++.dg/ext/is_abstract.C: Ditto.
13430         * g++.dg/ext/has_trivial_assign.C: Ditto.
13431         * g++.dg/ext/is_class.C: Ditto.
13432         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13433         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13434         * g++.dg/ext/is_base_of.C: Ditto.
13435         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13436         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13437         * g++.dg/ext/is_empty.C: Ditto.
13438         * g++.dg/ext/is_enum.C: Ditto.
13439         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13440         * gnat.dg/opt11.adb: Ditto.
13441         * obj-c++.dg/pr45735.mm: Ditto.
13442         * obj-c++.dg/pr24393.mm: Ditto.
13443         * obj-c++.dg/exceptions-2.mm: Ditto.
13444         * objc.dg/pr45735.m: Ditto.
13445         * objc.dg/pr24393.m: Ditto.
13446
13447 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13448
13449         * objc.dg/attributes/objc-exception-1.m: New.
13450
13451 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13452
13453         * gcc.dg/cpp/include7.c: New test.
13454
13455 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13456
13457         PR c++/47242
13458         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13459
13460 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13461
13462         PR rtl-optimization/47763
13463         * gcc.dg/pr47763.c: New test.
13464
13465 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13466
13467         PR fortran/45743
13468         * gfortran.dg/whole_file_32.f90 : New test.
13469
13470 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13471
13472         PR c++/47666
13473         * g++.dg/inherit/virtual7.C: New test.
13474
13475 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13476
13477         PR objc/47832
13478         * objc.dg/type-size-3.m: Updated error message.
13479         * objc.dg/type-size-4.m: New test.
13480         * objc.dg/type-size-5.m: New test.
13481
13482 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13483
13484         * lib/gnat.exp: Fix comments.
13485         Don't load libgloss.exp.
13486         (default_gnat_version): Call $compiler with --version.
13487         Adapt regexp for gnatmake output, insert version.
13488         (gnat_version): New proc.
13489         (gnat_init): Remove gnat_libgcc_s_path.
13490         (gnat_target_compile): Likewise.
13491         Remove ld_library_path.
13492         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13493         (gnat_pass): Remove.
13494         (gnat_pass): Remove.
13495         (gnat_finish): Remove.
13496         (gnat_exit): Remove.
13497         (local_find_gnatmake): Reindent.
13498         (runtest_file_p): Remove.
13499         (prune_warnings): Remove.
13500         (find_gnatclean): New proc.
13501         * lib/gnat-dg.exp (lremove): New proc.
13502         (gnat-dg-test): Reindent.
13503         Remove additional output files.
13504         (gnat-dg-runtest): Remove.
13505
13506         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13507         * gnat.dg/loop_optimization6.adb: Likewise.
13508         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13509
13510 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13511
13512         PR tree-optimization/47835
13513         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13514
13515 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13516
13517         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13518         * gfortran.dg/abstract_type_2.f03: Ditto.
13519         * gfortran.dg/abstract_type_3.f03: Ditto.
13520         * gfortran.dg/abstract_type_4.f03: Ditto.
13521         * gfortran.dg/abstract_type_5.f03: Ditto.
13522         * gfortran.dg/abstract_type_6.f03: Ditto.
13523         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13524         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13525         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13526         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13527         * gfortran.dg/array_function_5.f90: Ditto.
13528         * gfortran.dg/asynchronous_3.f03: Ditto.
13529         * gfortran.dg/char_expr_1.f90: Ditto.
13530         * gfortran.dg/class_14.f03: Ditto.
13531         * gfortran.dg/data_array_6.f: Ditto.
13532         * gfortran.dg/data_invalid.f90: Ditto.
13533         * gfortran.dg/dot_product_1.f03: Ditto.
13534         * gfortran.dg/func_derived_5.f90: Ditto.
13535         * gfortran.dg/func_result_4.f90: Ditto.
13536         * gfortran.dg/implied_do_1.f90: Ditto.
13537         * gfortran.dg/initialization_25.f90: Ditto.
13538         * gfortran.dg/initialization_26.f90: Ditto.
13539         * gfortran.dg/interface_34.f90: Ditto.
13540         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13541         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13542         * gfortran.dg/matmul_8.f03: Ditto.
13543         * gfortran.dg/merge_init_expr.f90: Ditto.
13544         * gfortran.dg/pack_assign_1.f90: Ditto.
13545         * gfortran.dg/pack_vector_1.f90: Ditto.
13546         * gfortran.dg/pointer_check_8.f90: Ditto.
13547         * gfortran.dg/product_init_expr.f03: Ditto.
13548         * gfortran.dg/reshape_order_5.f90: Ditto.
13549         * gfortran.dg/reshape_shape_1.f90: Ditto.
13550         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13551         * gfortran.dg/same_name_2.f90: Ditto.
13552         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13553         * gfortran.dg/spread_init_expr.f03: Ditto.
13554         * gfortran.dg/stmt_func_1.f90: Ditto.
13555         * gfortran.dg/sum_init_expr.f03: Ditto.
13556         * gfortran.dg/transpose_3.f03: Ditto.
13557         * gfortran.dg/unpack_init_expr.f03: Ditto.
13558         * gfortran.dg/warn_conversion.f90: Ditto.
13559         * gfortran.dg/warn_conversion_2.f90: Ditto.
13560         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13561         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13562         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13563         * gfortran.dg/whole_file_16.f90: Ditto.
13564         * gfortran.dg/whole_file_17.f90: Ditto.
13565         * gfortran.dg/whole_file_18.f90: Ditto.
13566         * gfortran.dg/whole_file_20.f03: Ditto.
13567         * gfortran.dg/whole_file_5.f90: Ditto.
13568         * gfortran.dg/whole_file_6.f90: Ditto.
13569         * gfortran.dg/write_invalid_format.f90: Ditto.
13570         * gfortran.dg/zero_sized_6.f90: Ditto.
13571
13572 2011-02-21  Jeff Law <law@redhat.com>
13573
13574         PR rtl-optimization/46178
13575         * gcc.target/i386/pr46178.c: New test.
13576
13577         PR rtl-optimization/46002
13578         * gcc.c-torture/compile/pr46002.c: New test.
13579
13580 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13581
13582         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13583         *-*-hpux10*.
13584
13585 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13586
13587         PR debug/47106
13588         * g++.dg/debug/pr47106.C: Require effective target lto.
13589
13590 2011-02-21  Jason Merrill  <jason@redhat.com>
13591
13592         * g++.dg/cpp0x/constexpr-diag2.C: New.
13593
13594 2011-02-20  Jason Merrill  <jason@redhat.com>
13595
13596         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13597
13598         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13599
13600         * g++.dg/overload/conv-op1.C: New.
13601
13602         * g++.dg/cpp0x/constexpr-synth1.C: New.
13603
13604 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13605
13606         * objc.dg/layout-2.m: New.
13607         * objc.dg/selector-3.m: Adjusted location of error message.
13608         * objc.dg/type-size-3.m: Same.
13609         * obj-c++.dg/selector-3.mm: Same.
13610
13611 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13612
13613         PR objc/47784
13614         * objc.dg/property/dotsyntax-22.m: New.
13615         * obj-c++.dg/property/dotsyntax-22.mm: New.
13616
13617 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13618
13619         PR c++/46394
13620         * g++.dg/template/typedef38.C: New test.
13621
13622 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13623
13624         PR fortran/46818
13625         * gfortran.dg/whole_file_30.f90 : New test.
13626         * gfortran.dg/whole_file_31.f90 : New test.
13627
13628 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13629
13630         PR fortran/45077
13631         PR fortran/44945
13632         * gfortran.dg/whole_file_28.f90 : New test.
13633         * gfortran.dg/whole_file_29.f90 : New test.
13634
13635 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13636
13637         PR c++/44118
13638         * g++.dg/template/crash105.C: New.
13639
13640 2011-02-19  Jason Merrill  <jason@redhat.com>
13641
13642         * g++.dg/cpp0x/regress/no-elide1.C: New.
13643
13644 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13645
13646         PR tree-optimization/46620
13647         * gcc.dg/pr46620.c: New.
13648
13649 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13650
13651         PR c/47809
13652         * gcc.target/i386/pr47809.c: New test.
13653
13654 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13655             Tobias Burnus  <burnus@net-b.de>
13656
13657         * lib/target-supports.exp
13658         (check_effective_target_fortran_large_real): New check for large reals.
13659         * gfortran.dg/nan_7.f90: New test.
13660
13661 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13662
13663         PR libgfortran/47567
13664         * gfortran.dg/fmt_f0_1.f90: Update test.
13665
13666 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13667
13668         PR fortran/47348
13669         * gfortran.dg/array_constructor_36.f90 : New test.
13670         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13671         allow for comparison between different elements of the array
13672         constructor at different levels of optimization.
13673
13674 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13675
13676         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13677         * gcc.target/i386/pr32280-1.c: Likewise.
13678
13679 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13680
13681         PR target/47800
13682         * gcc.target/i386/pr47800.c: New test.
13683
13684 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13685
13686         * objc/execute/exceptions/foward-1.x: New.
13687
13688 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13689
13690         PR fortran/47789
13691         * gfortran.dg/derived_constructor_comps_4.f90: New.
13692
13693 2011-02-18  Tobias Burnus
13694
13695         PR fortran/47775
13696         * gfortran.dg/func_result_6.f90: New.
13697
13698 2011-02-18  Michael Matz  <matz@suse.de>
13699
13700         PR fortran/45586
13701         * gfortran.dg/lto/pr45586_0.f90: New test.
13702         * gfortran.dg/typebound_proc_20.f90: Ditto.
13703         * gfortran.dg/typebound_proc_21.f90: Ditto.
13704
13705 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13706
13707         PR c++/47795
13708         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13709
13710 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13711
13712         PR fortran/47750
13713         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13714         gcc_warning_prefix.
13715         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13716         normalizing the error/warning output.
13717         * gfortran.dg/Wall.f90: Update dg-error/warning.
13718         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13719         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13720         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13721         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13722         * gfortran.dg/class_30.f90: Update dg-error/warning.
13723         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13724         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13725         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13726         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13727         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13728         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13729         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13730         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13731         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13732         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13733         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13734         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13735         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13736         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13737         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13738         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13739         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13740         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13741         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13742         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13743         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13744         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13745         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13746         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13747         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13748
13749 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13750
13751         PR fortran/47768
13752         * gfortran.dg/proc_ptr_comp_30.f90: New.
13753
13754 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13755
13756         PR debug/47780
13757         * gcc.target/i386/pr47780.c: New test.
13758
13759 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13760
13761         PR fortran/47767
13762         * gfortran.dg/class_40.f03: New.
13763
13764 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13765
13766         PR c++/47208
13767         * g++.dg/cpp0x/auto21.C: New test.
13768
13769 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13770
13771         * objc.dg/special/unclaimed-category-1.h: Updated for
13772         new ABI support.
13773         * objc.dg/special/unclaimed-category-1.m: Same.
13774         * objc.dg/zero-link-1.m: Same.
13775         * objc.dg/lookup-1.m: Same.
13776         * objc.dg/torture/strings/const-str-9.m
13777         * objc.dg/torture/strings/const-str-10.m: Same.
13778         * objc.dg/torture/strings/const-str-11.m: Same.
13779         * objc.dg/torture/forward-1.m: Same.
13780         * objc.dg/zero-link-2.m: Same.
13781         * objc.dg/encode-7-next-64bit.m: Same.
13782         * objc.dg/method-4.m: Same.
13783         * objc.dg/next-runtime-1.m: Same.
13784         * objc.dg/image-info.m: Same.
13785         * objc.dg/pr23214.m: Same.
13786         * objc.dg/symtab-1.m: Same.
13787         * obj-c++.dg/basic.m: Same.
13788         * obj-c++.dg/proto-lossage-3.m: Same.
13789         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13790         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13791         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13792         * obj-c++.dg/method-11.m: Same.
13793         * objc/execute/enumeration-1.m: Same.
13794         * objc/execute/object_is_class.m: Same.
13795         * objc/execute/formal_protocol-2.m: Same.
13796         * objc/execute/formal_protocol-4.m: Same.
13797         * objc/execute/formal_protocol-6.m: Same.
13798         * objc/execute/bycopy-3.m: Same.
13799         * objc/execute/exceptions/catchall-1.m: Same.
13800         * objc/execute/exceptions/finally-1.m: Same.
13801         * objc/execute/exceptions/local-variables-1.m: Same.
13802         * objc/execute/exceptions/foward-1.m: Same.
13803         * objc/execute/bf-common.h
13804         * objc/execute/enumeration-2.m: Same.
13805         * objc/execute/formal_protocol-1.m: Same.
13806         * objc/execute/formal_protocol-3.m: Same.
13807         * objc/execute/formal_protocol-5.m: Same.
13808         * objc/execute/accessing_ivars.m: Same.
13809         * objc/execute/bycopy-2.m: Same.
13810         * objc/execute/formal_protocol-7.m: Same.
13811         * objc/execute/compatibility_alias.m: Same.
13812         * objc/execute/no_clash.m: Same.
13813         * objc/execute/object_is_meta_class.m: Same.
13814         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13815         * objc/execute/class-tests-1.h: Include stdio.h.
13816         * objc/execute/class-tests-2.h: Same.
13817         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13818         runtimes.
13819         * obj-c++.dg/try-catch-2.mm: Same.
13820
13821 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13822
13823         PR c++/47783
13824         * g++.dg/warn/Wunused-parm-4.C: New test.
13825
13826 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13827             Jan Hubicka  <jh@suse.cz>
13828
13829         PR debug/47106
13830         PR debug/47402
13831         * g++.dg/debug/pr47106.C: New.
13832
13833 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13834
13835         PR target/43653
13836         * gcc.target/i386/pr43653.c: New test.
13837
13838 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13839
13840         PR c++/47172
13841         * g++.dg/template/inherit6.C: New test.
13842
13843 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13844
13845         PR fortran/47745
13846         * gfortran.dg/class_39.f03: New.
13847
13848 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13849
13850         PR c++/47326
13851         * g++.dg/cpp0x/variadic106.C: New test.
13852
13853 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13854
13855         PR libfortran/47757
13856         * gfortran.dg/pr47757-1.f90: New test.
13857         * gfortran.dg/pr47757-2.f90: New test.
13858         * gfortran.dg/pr47757-3.f90: New test.
13859
13860         PR c++/47704
13861         * g++.dg/cpp0x/enum8.C: New test.
13862
13863 2011-02-15  Jason Merrill  <jason@redhat.com>
13864
13865         * g++.dg/inherit/implicit-trivial1.C: New.
13866         * g++.dg/cpp0x/implicit-trivial1.C: New.
13867
13868 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13869
13870         PR middle-end/47725
13871         * gcc.dg/torture/pr47725.c: Removed.
13872
13873 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13874
13875         PR target/47755
13876         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13877         constant does not generate a load from memory.
13878
13879 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13880
13881         PR middle-end/47725
13882         * gcc.dg/torture/pr47725.c: New.
13883
13884 2011-02-15  Richard Guenther  <rguenther@suse.de>
13885
13886         PR tree-optimization/47743
13887         * gcc.dg/torture/pr47743.c: New testcase.
13888
13889 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13890
13891         PR middle-end/47581
13892         * gcc.target/i386/pr47581.c: New test.
13893
13894 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13895
13896         PR fortran/47730
13897         * gfortran.dg/select_type_22.f03: New.
13898
13899 2011-02-14  Jason Merrill  <jason@redhat.com>
13900
13901         * g++.dg/cpp0x/regress/enum1.C: New.
13902
13903 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13904
13905         * gnat.dg/include.adb: New test.
13906
13907 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13908
13909         PR fortran/47728
13910         * gfortran.dg/class_38.f03: New.
13911
13912 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13913
13914         * gcc.dg/pr46494.c: New test.
13915
13916 2011-02-14  Richard Guenther  <rguenther@suse.de>
13917
13918         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13919
13920 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13921
13922         PR ada/41929
13923         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13924         sparc*-sun-solaris2.11.
13925
13926 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13927
13928         PR fortran/47349
13929         * gfortran.dg/argument_checking_18.f90: New.
13930
13931 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13932
13933         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13934         * gfortran.dg/argument_checking_17.f90: New.
13935
13936 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13937
13938         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13939         are temporarily disabled.
13940         * gfortran.dg/class_7.f03: Ditto.
13941         * gfortran.dg/coarray_14.f90: Ditto.
13942         * gfortran.dg/typebound_proc_13.f03: Ditto.
13943
13944 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13945
13946         PR fortran/45586
13947         * gfortran.dg/extends_11.f03: New.
13948
13949 2011-02-11  Xinliang David Li  <davidxl@google.com>
13950
13951         PR tree-optimization/47707
13952         * g++.dg/tree-ssa/pr47707.C: New test.
13953
13954 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13955
13956         * g++.dg/opt/inline17.C: New test.
13957
13958 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13959
13960         PR fortran/47550
13961         * gfortran.dg/pure_formal_2.f90: New.
13962
13963 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13964
13965         PR rtl-optimization/47614
13966         * gfortran.dg/pr47614.f: New.
13967
13968 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13969
13970         PR driver/47678
13971         * gcc.dg/opts-6.c: New test.
13972
13973 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13974
13975         PR debug/47684
13976         * gcc.dg/pr47684.c: New test.
13977
13978 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13979
13980         PR target/47629
13981         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13982         c99_runtime, dg-add-options c99_runtime.
13983         (main): Use __asm__.
13984
13985 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13986
13987         PR testsuite/47400
13988         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13989         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13990         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13991         * gcc.dg/ucnid-10.c: Likewise.
13992         * gcc.dg/ucnid-13.c: Likewise.
13993         * gcc.dg/ucnid-7.c: Likewise.
13994         * gcc.dg/ucnid-8.c: Likewise.
13995         Adapt dg-warning line number.
13996
13997 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13998
13999         * gcc.target/i386/parity-1.c: Use -march=k8.
14000         * gcc.target/i386/parity-2.c: Ditto.
14001         * gcc.target/i386/vecinit-1.c: Ditto.
14002         * gcc.target/i386/vecinit-2.c: Ditto.
14003
14004 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14005
14006         PR target/46610
14007         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14008         * gcc.target/mips/save-restore-3.c: Likewise.
14009         * gcc.target/mips/save-restore-4.c: Likewise.
14010         * gcc.target/mips/save-restore-5.c: Likewise.
14011
14012         PR target/47683
14013         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14014         * g++.dg/tree-prof/partition2.C: Likewise.
14015
14016 2011-02-09  Jason Merrill  <jason@redhat.com>
14017
14018         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14019         rather than misdeclare std::puts.
14020
14021         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14022         * g++.dg/other/warning1.C: Likewise.
14023         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14024         * g++.old-deja/g++.gb/scope06.C: Likewise.
14025         * g++.old-deja/g++.law/cvt11.C: Likewise.
14026         * g++.old-deja/g++.law/init1.C: Likewise.
14027         * g++.dg/abi/mangle26.C: Likewise.
14028
14029         * g++.dg/template/function1.C: Adjust for C++0x mode.
14030         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14031
14032         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14033         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14034
14035         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14036
14037         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14038
14039         * g++.dg/cpp0x/regress: New directory.
14040         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14041         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14042         * g++.dg/cpp0x/regress/regress3.C: New.
14043
14044 2011-02-10  Richard Guenther  <rguenther@suse.de>
14045
14046         PR tree-optimization/47677
14047         * gcc.dg/torture/pr47677.c: New testcase.
14048
14049 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14050
14051         * objc.dg/special/load-category-1.m: Remove unused header.
14052         * objc.dg/special/load-category-1a.m: Likewise.
14053         * objc.dg/special/load-category-2.m: Likewise.
14054         * objc.dg/special/load-category-2a.m: Likewise.
14055         * objc.dg/special/load-category-3.m: Likewise.
14056         * objc.dg/special/load-category-3a.m: Likewise.
14057         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14058         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14059         * objc.dg/attributes/class-attribute-1.m: Likewise.
14060         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14061         * obj-c++.dg/property/property.exp: Likewise.
14062         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14063         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14064         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14065         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14066         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14067         * obj-c++.dg/template-8.mm: Likewise.
14068
14069 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14070
14071         PR target/47665
14072         * gcc.target/i386/pr47665.c: New test.
14073
14074 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14075
14076         PR testsuite/47622
14077         Revert
14078         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14079         PR debug/42631
14080         * gcc.dg/pr42631.c: Update test.
14081         * gcc.dg/pr42631-2.c: New test.
14082
14083 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14084
14085         PR fortran/47352
14086         * gfortran.dg/proc_decl_25.f90: New.
14087
14088 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14089
14090         PR fortran/47463
14091         * gfortran.dg/typebound_assignment_2.f03: New.
14092
14093 2011-02-09  Richard Guenther  <rguenther@suse.de>
14094
14095         PR tree-optimization/47664
14096         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14097
14098 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14099
14100         PR middle-end/47646
14101         * gnat.dg/uninit_func.adb: Adjust dg directive.
14102
14103 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14104
14105         PR middle-end/47646
14106         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14107
14108 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14109
14110         PR fortran/47637
14111         * gfortran.dg/auto_dealloc_2.f90: New.
14112
14113 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14114
14115         * gcc.dg/builtins-config.h: Remove __sgi handling.
14116         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14117         -std=c99 for mips-sgi-irix6.5*.
14118
14119 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14120
14121         PR middle-end/45505
14122         * gfortran.dg/pr25923.f90: Remove xfails.
14123
14124 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14125
14126         PR fortran/47583
14127         * gfortran.dg/inquire_14.f90: New test.
14128
14129 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14130
14131         PR fortran/45290
14132         * gfortran.dg/pointer_init_6.f90: New.
14133
14134 2011-02-08  Jeff Law <law@redhat.com>
14135
14136         PR tree-optimization/42893
14137         * gcc.tree-ssa/pr42893.c: New test.
14138
14139 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14140
14141         PR tree-optimization/46834
14142         PR tree-optimization/46994
14143         PR tree-optimization/46995
14144         * gcc.dg/graphite/id-pr46834.c: New.
14145         * gfortran.dg/graphite/id-pr46994.f90: New.
14146         * gfortran.dg/graphite/id-pr46995.f90: New.
14147
14148 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14149
14150         PR middle-end/47646
14151         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14152         using the variable is known the warning is emitted there.
14153         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14154         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14155
14156         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14157         statement.
14158         (vg): Likewise.
14159         * gcc.dg/noreturn-1.c (foo5): Likewise.
14160         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14161         (method2): Likewise.
14162
14163         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14164         the return statement using the uninitialized variable.
14165         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14166
14167 2011-02-08  Richard Guenther  <rguenther@suse.de>
14168
14169         PR middle-end/47639
14170         * g++.dg/opt/pr47639.c: New testcase.
14171
14172 2011-02-08  Richard Guenther  <rguenther@suse.de>
14173
14174         PR tree-optimization/47632
14175         * g++.dg/opt/pr47632.C: New testcase.
14176
14177 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14178
14179         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14180
14181 2011-02-07  Richard Guenther  <rguenther@suse.de>
14182
14183         PR tree-optimization/47615
14184         * g++.dg/opt/pr47615.C: New testcase.
14185
14186 2011-02-07  Richard Guenther  <rguenther@suse.de>
14187
14188         PR tree-optimization/47621
14189         * gcc.dg/torture/pr47621.c: New testcase.
14190
14191 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14192
14193         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14194
14195 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14196
14197         PR fortran/47592
14198         * gfortran.dg/allocate_with_source_1 : New test.
14199
14200 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14201
14202         PR middle-end/47610
14203         * gcc.dg/pr47610.c: New test.
14204
14205 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14206
14207         PR debug/42631
14208         * gcc.dg/pr42631.c: Update test.
14209         * gcc.dg/pr42631-2.c: New test.
14210
14211 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14212
14213         PR fortran/47574
14214         * gfortran.dg/pr47574.f90:  New test.
14215
14216 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14217
14218         PR tree-optimization/46194
14219         * gcc.dg/autopar/pr46194.c: New.
14220
14221 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14222
14223         PR tree-optimization/43695
14224         * g++.dg/ipa/pr43695.C: New.
14225
14226 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14227
14228         PR inline-asm/23200
14229         * gcc.dg/pr23200.c: New test.
14230
14231 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14232
14233         PR c++/47589
14234         * g++.dg/pr47589.C: New test.
14235
14236 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14237
14238         PR c++/47398
14239         * g++.dg/template/typedef37.C: New test.
14240         * g++.dg/template/param1.C: Adjust expected error message.
14241
14242 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14243
14244         PR middle-end/31490
14245         * gcc.dg/pr31490-2.c: New test.
14246         * gcc.dg/pr31490-3.c: New test.
14247         * gcc.dg/pr31490-4.c: New test.
14248
14249 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14250             Jakub Jelinek  <jakub@redhat.com>
14251
14252         PR c++/46890
14253         * g++.dg/parser/semicolon3.C: Adjust.
14254         * g++.dg/parser/semicolon4.C: New testcase.
14255         * g++.dg/pr46890.C: New testcase.
14256
14257 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14258
14259         PR c++/29571
14260         * g++.dg/init/pr29571.C: New.
14261
14262 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14263
14264         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14265         instead of vect_int.
14266
14267 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14268
14269         PR target/47312
14270         * gcc.target/i386/pr47312.c: New test.
14271
14272         PR target/47564
14273         * gcc.target/i386/pr47564.c: New test.
14274
14275 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14276
14277         PR tree-optimization/45122
14278         * gcc.dg/tree-ssa/pr45122.c: New.
14279
14280 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14281
14282         PR target/47272
14283         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14284         and vec_vsx_st.
14285
14286         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14287         and vsx so a default --with-cpu=power7 doesn't give an error
14288         when -mavoid-indexed-addresses is used.
14289
14290         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14291         wrapper function to save the arguments and then jump to the real
14292         function, rather than depending on the compiler not to move stuff
14293         before an asm.
14294         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14295
14296 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14297             Paul Thomas  <pault@gcc.gnu.org>
14298
14299         PR fortran/47082
14300         * gfortran.dg/class_37.f03 : New test.
14301
14302 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14303             Richard Guenther  <rguenther@suse.de>
14304
14305         PR tree-optimization/40979
14306         PR bootstrap/47044
14307         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14308         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14309         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14310         check_vect_support_and_set_flags.
14311         * gfortran.dg/graphite/vect-pr40979.f90: New.
14312
14313 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14314
14315         PR fortran/47572
14316         * gfortran.dg/class_36.f03: New.
14317
14318 2011-02-02  Richard Guenther  <rguenther@suse.de>
14319
14320         PR tree-optimization/47566
14321         * gcc.dg/lto/20110201-1_0.c: New testcase.
14322
14323 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14324
14325         PR debug/47498
14326         PR debug/47501
14327         PR debug/45136
14328         PR debug/45130
14329         * debug/pr47498.c: New.
14330         * debug/pr47501.c: New.
14331
14332 2011-02-01  Richard Guenther  <rguenther@suse.de>
14333
14334         PR tree-optimization/47559
14335         * g++.dg/torture/pr47559.C: New testcase.
14336
14337 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14338
14339         PR fortran/47565
14340         * gfortran.dg/typebound_call_20.f03: New.
14341
14342 2011-02-01  Richard Guenther  <rguenther@suse.de>
14343
14344         PR tree-optimization/47555
14345         * gcc.dg/pr47555.c: New testcase.
14346
14347 2011-02-01  Richard Guenther  <rguenther@suse.de>
14348
14349         PR tree-optimization/47541
14350         * g++.dg/torture/pr47541.C: New testcase.
14351
14352 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14353
14354         PR fortran/47455
14355         * gfortran.dg/typebound_call_19.f03: New.
14356
14357 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14358
14359         PR c++/47416
14360         * g++.dg/cpp0x/pr47416.C: New test.
14361
14362 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14363
14364         PR fortran/47519
14365         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14366
14367 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14368
14369         PR fortran/47463
14370         * gfortran.dg/typebound_assignment_1.f03: New.
14371
14372 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14373
14374         PR tree-optimization/47538
14375         * gcc.c-torture/execute/pr47538.c: New test.
14376
14377 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14378
14379         PR target/45325
14380         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14381
14382 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14383
14384         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14385
14386 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14387
14388         PR rtl-optimization/44031
14389         * gcc.c-torture/compile/20110131-1.c: New test.
14390
14391 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14392
14393         PR fortran/47042
14394         * gfortran.dg/stmt_func_1.f90: New.
14395
14396 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14397
14398         PR fortran/47042
14399         * gfortran.dg/interface_34.f90: New.
14400
14401 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14402
14403         PR fortran/47523
14404         * gfortran.dg/realloc_on_assign_5.f03: New test.
14405         * gfortran.dg/realloc_on_assign_5.f03: New test.
14406
14407 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14408
14409         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14410         * gfortran.dg/bessel_7.f90: Likewise.
14411         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14412
14413         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14414         * gfortran.dg/sum_init_expr.f03: Likewise.
14415
14416         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14417
14418         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14419         -r -nostdlib.
14420
14421         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14422         loop only on "vect_intfloat_cvt" targets.
14423
14424 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14425
14426         PR fortran/47531
14427         * gfortran.dg/shape_6.f90: New.
14428
14429 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14430
14431         PR libgfortran/47434
14432         * gfortran.dg/read_infnan_1.f90: Update test.
14433         * gfortran.dg/module_nan.f90: Update test.
14434         * gfortran.dg/char4_iunit_1.f03: Update test.
14435         * gfortran.dg/large_real_kind_1.f90: Update test.
14436         * gfortran.dg/real_const_3.f90: Update test.
14437         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14438
14439 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14440
14441         PR c++/47311
14442         * g++.dg/template/param2.C: New test.
14443
14444 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14445
14446         PR libgfortran/47285
14447         * gfortran.dg/fmt_g.f: New test.
14448
14449 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14450
14451         PR fortran/47507
14452         * gfortran.dg/pure_formal_1.f90: New.
14453
14454 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14455
14456         PR target/42894
14457         * gcc.dg/tls/pr42894.c: New test.
14458
14459 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14460
14461         * gcc.dg/pr47276.c: Add dg-require-visibility.
14462
14463 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14464
14465         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14466
14467 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14468             Tobias Burnus  <burnus@gcc.gnu.org>
14469
14470         PR fortran/45170
14471         PR fortran/35810
14472         PR fortran/47350
14473         * gfortran.dg/realloc_on_assign_3.f03: New test.
14474         * gfortran.dg/realloc_on_assign_4.f03: New test.
14475         * gfortran.dg/allocatable_function_5.f90: New test.
14476         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14477         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14478         implemented" dg-errors.
14479
14480 2011-01-27  Jan Hubicka  <jh@suse.cz>
14481
14482         PR middle-end/46949
14483         * gcc.dg/attr-weakref-4.c: New testcase
14484
14485 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14486
14487         PR tree-optimization/47228
14488         * gcc.dg/torture/pr47228.c: New test.
14489
14490 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14491
14492         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14493
14494 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14495
14496         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14497         when using auto-overlay support on the SPU.
14498
14499 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14500
14501         PR rtl-optimization/44174
14502         * gcc.target/i386/asm-6.c: New test.
14503
14504 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14505
14506         PR rtl-optimization/46856
14507         * gcc.c-torture/compile/pr46856.c: New test.
14508
14509 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14510             Andrew Pinski  <pinskia@gmail.com>
14511
14512         PR c/43082
14513         * gcc.dg/pr43082.c: New.
14514
14515 2011-01-26  DJ Delorie  <dj@redhat.com>
14516
14517         PR rtl-optimization/46878
14518         * gcc.dg/pr46878-1.c: New test.
14519
14520 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14521
14522         PR c++/47476
14523         * g++.dg/cpp0x/pr47476.C: New test.
14524
14525 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14526
14527         * gcc.c-torture/compile/20110126-1.c: New test.
14528
14529 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14530
14531         PR c/47473
14532         * gcc.dg/torture/pr47473.c: New test.
14533
14534 2011-01-26  Jan Hubicka  <jh@suse.cz>
14535
14536         PR target/47237
14537         * gcc.c-torture/execute/pr47237.c: New testcase.
14538
14539 2011-01-26  Jan Hubicka  <jh@suse.cz>
14540
14541         PR tree-optimization/47190
14542         * gcc.dg/attr-weakref-3.c: New testcase.
14543
14544 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14545
14546         PR c++/43601
14547         * gcc.dg/dll-9a.c: New test file.
14548         * gcc.dg/dll-11.c: Likewise.
14549         * gcc.dg/dll-12.c: Likewise.
14550         * gcc.dg/dll-12a.c: Likewise.
14551         * gcc.dg/dll-11a.c: Likewise.
14552         * gcc.dg/dll-9.c: Likewise.
14553         * gcc.dg/dll-10.c: Likewise.
14554         * gcc.dg/dll-10a.c: Likewise.
14555         * g++.dg/ext/dllexport4a.cc: Likewise.
14556         * g++.dg/ext/dllexport4.C: Likewise.
14557         * g++.dg/ext/dllexport5.C: Likewise.
14558         * g++.dg/ext/dllexport5a.cc: Likewise.
14559
14560 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14561
14562         PR tree-optimization/46970
14563         * gcc.dg/graphite/pr46970.c: New.
14564
14565 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14566
14567         PR tree-optimization/46215
14568         * gcc.dg/graphite/pr46215.c: New.
14569
14570 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14571
14572         PR tree-optimization/46168
14573         * gcc.dg/graphite/pr46168.c: New.
14574
14575 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14576
14577         PR tree-optimization/43657
14578         * gcc.dg/graphite/pr43657.c: New.
14579
14580 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14581
14582         PR tree-optimization/29832
14583         * gfortran.dg/graphite/pr29832.f90: New.
14584
14585 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14586
14587         PR tree-optimization/43567
14588         * gcc.dg/graphite/pr43567.c: New.
14589
14590 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14591
14592         * gfortran.dg/graphite/interchange-4.f: New.
14593         * gfortran.dg/graphite/interchange-5.f: New.
14594
14595         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14596         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14597         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14598         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14599         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14600         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14601         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14602         * gfortran.dg/ltrans-7.f90: Removed.
14603         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14604
14605         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14606         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14607         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14608         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14609         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14610         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14611         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14612         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14613         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14614         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14615         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14616         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14617         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14618         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14619         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14620         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14621         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14622         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14623         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14624         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14625         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14626         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14627         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14628         * gcc.dg/tree-ssa/data-dep-1.c
14629         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14630         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14631         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14632         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14633         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14634
14635 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14636
14637         PR tree-optimization/47265
14638         PR tree-optimization/47443
14639         * gcc.c-torture/compile/pr47265.c: New test.
14640         * gcc.dg/pr47443.c: New test.
14641
14642 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14643
14644         PR tree-optimization/47382
14645         * g++.dg/torture/pr47382.C: New test.
14646         * g++.dg/opt/devirt1.C: Xfail.
14647
14648 2011-01-25  Yao Qi  <yao@codesourcery.com>
14649
14650         PR target/45701
14651         * gcc.target/arm/pr45701-1.c: New test.
14652         * gcc.target/arm/pr45701-2.c: New test.
14653         * gcc.target/arm/pr45701-3.c: New test.
14654
14655 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14656             Jakub Jelinek  <jakub@redhat.com>
14657
14658         PR tree-optimization/47271
14659         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14660
14661 2011-01-25  Nick Clifton  <nickc@redhat.com>
14662
14663         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14664         (saturate_add): Delete.
14665         (exchange): Delete.
14666         (main): Do not run saturate_add.
14667         (set_interrupts): Delete.
14668
14669 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14670
14671         PR fortran/47448
14672         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14673
14674 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14675
14676         PR tree-optimization/47427
14677         PR tree-optimization/47428
14678         * gcc.c-torture/compile/pr47427.c: New test.
14679         * gcc.c-torture/compile/pr47428.c: New test.
14680
14681 2011-01-25  Richard Guenther  <rguenther@suse.de>
14682
14683         PR middle-end/47411
14684         * gcc.dg/torture/pr47411.c: New testcase.
14685
14686 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14687
14688         * gfortran.dg/graphite/id-24.f: New.
14689         * gfortran.dg/graphite/id-25.f: New.
14690
14691 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14692
14693         * gfortran.dg/graphite/id-23.f: New.
14694
14695 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14696
14697         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14698
14699 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14700
14701         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14702         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14703         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14704         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14705         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14706         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14707         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14708         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14709         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14710
14711 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14712
14713         * gcc.dg/graphite/block-0.c: Add documentation.
14714         * gcc.dg/graphite/block-4.c: Same.
14715         * gcc.dg/graphite/block-7.c: Same.
14716         * gcc.dg/graphite/block-8.c: New.
14717         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14718         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14719         * gcc.dg/graphite/interchange-12.c: Add documentation.
14720         * gcc.dg/graphite/interchange-13.c: New.
14721         * gcc.dg/graphite/interchange-14.c: New.
14722         * gcc.dg/graphite/interchange-15.c: New.
14723         * gcc.dg/graphite/interchange-8.c: Add documentation.
14724         * gcc.dg/graphite/interchange-mvt.c: Same.
14725
14726 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14727
14728         PR target/47408
14729         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14730         * gcc.target/powerpc/altivec-14.c: Ditto.
14731         * gcc.target/powerpc/altivec-33.c: Ditto.
14732         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14733         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14734         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14735         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14736         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14737         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14738         * g++.dg/ext/altivec-15.C: Ditto.
14739         * g++.dg/ext/altivec-types-1.C: Ditto.
14740         * g++.dg/ext/altivec-types-2.C: Ditto.
14741         * g++.dg/ext/altivec-types-3.C: Ditto.
14742         * g++.dg/ext/altivec-types-4.C: Ditto.
14743
14744 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14745
14746         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14747
14748 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14749
14750         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14751         optimization options.
14752
14753 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14754
14755         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14756
14757         PR testsuite/45988
14758         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14759
14760 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14761
14762         PR fortran/47421
14763         * gfortran.dg/allocatable_scalar_12.f90: New.
14764
14765 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14766
14767         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14768         vectorization to be not profitable if peeling is used to
14769         realign the memory access.
14770         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14771         loop bound to avoid loop unrolling.
14772         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14773
14774 2011-01-22  Jan Hubicka  <jh@suse.cz>
14775
14776         PR lto/47333
14777         * g++.dg/lto/pr47333.C: New file.
14778
14779 2011-01-22  Jan Hubicka  <jh@suse.cz>
14780
14781         PR tree-optimization/43884
14782         PR lto/44334
14783         * gcc.dg/autopar/outer-2.c: Increase array size.
14784         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14785
14786 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14787
14788         PR fortran/38536
14789         * gfortran.dg/c_loc_tests_16.f90:  New test.
14790
14791 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14792
14793         PR fortran/47399
14794         * gfortran.dg/typebound_proc_19.f90: New.
14795
14796 2011-01-21  Jeff Law <law@redhat.com>
14797
14798         PR tree-optimization/47053
14799         * g++.dg/pr47053.C: New test.
14800
14801 2011-01-21  Jason Merrill  <jason@redhat.com>
14802
14803         PR c++/47041
14804         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14805
14806 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14807
14808         PR c++/47388
14809         * g++.dg/cpp0x/range-for10.C: New test.
14810         * g++.dg/template/for1.C: New test.
14811
14812         PR middle-end/45566
14813         * g++.dg/tree-prof/partition3.C: New test.
14814
14815         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14816
14817         PR rtl-optimization/47366
14818         * g++.dg/opt/pr47366.C: New test.
14819
14820 2011-01-21  Jason Merrill  <jason@redhat.com>
14821
14822         PR c++/46552
14823         * g++.dg/cpp0x/constexpr-regress2.C: New.
14824
14825         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14826
14827 2011-01-21  Jeff Law <law@redhat.com>
14828
14829         PR rtl-optimization/41619
14830         * gcc.dg/pr41619.c: New.
14831
14832 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14833
14834         PR tree-optimization/47355
14835         * g++.dg/opt/pr47355.C: New test.
14836
14837 2011-01-21  Richard Guenther  <rguenther@suse.de>
14838
14839         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14840         making main hot.
14841
14842 2011-01-21  Richard Guenther  <rguenther@suse.de>
14843
14844         PR tree-optimization/47365
14845         * gcc.dg/torture/pr47365.c: New testcase.
14846         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14847
14848 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14849
14850         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14851
14852 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14853
14854         PR tree-optimization/47391
14855         * gcc.dg/pr47391.c: New test.
14856
14857 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14858
14859         * g++.dg/template/char1.C: Use signed char.
14860
14861 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14862
14863         PR fortran/47377
14864         * gfortran.dg/pointer_target_4.f90: New.
14865
14866 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14867
14868         PR target/47251
14869         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14870         ILP32 system and not IP32.
14871
14872 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14873
14874         PR debug/46583
14875         * g++.dg/debug/pr46583.C: New.
14876
14877 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14878
14879         PR debug/47283
14880         * g++.dg/debug/pr47283.C: New test.
14881
14882         PR testsuite/47371
14883         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14884         * gcc.target/i386/headmerge-2.c: Likewise.
14885
14886 2011-01-20  Richard Guenther  <rguenther@suse.de>
14887
14888         PR middle-end/47370
14889         * gcc.dg/torture/pr47370.c: New testcase.
14890
14891 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14892
14893         PR tree-optimization/46130
14894         * gcc.dg/pr46130-1.c: New test.
14895         * gcc.dg/pr46130-2.c: New test.
14896
14897 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14898
14899         PR c++/47291
14900         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14901
14902 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14903
14904         PR debug/46240
14905         * g++.dg/debug/pr46240.cc: New.
14906
14907 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14908
14909         PR c++/47303
14910         * g++.dg/template/anonunion1.C: New test.
14911
14912         PR rtl-optimization/47337
14913         * gcc.c-torture/execute/pr47337.c: New test.
14914
14915 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14916
14917         PR testsuite/45342
14918         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14919
14920 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14921
14922         PR tree-optimization/46021
14923         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14924
14925 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14926
14927         PR tree-optimization/47290
14928         * g++.dg/torture/pr47290.C: New test.
14929
14930 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14931
14932         PR fortran/47240
14933         * gfortran.dg/proc_ptr_comp_29.f90: New.
14934
14935 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14936
14937         PR testsuite/41146
14938         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14939         powerpc-apple-darwin9.
14940
14941 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14942
14943         PR rtl-optimization/47299
14944         * gcc.c-torture/execute/pr47299.c: New test.
14945
14946 2011-01-17  Jason Merrill  <jason@redhat.com>
14947
14948         * g++.dg/cpp0x/constexpr-virtual.C: New.
14949
14950 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14951
14952         PR fortran/47331
14953         * gfortran.dg/gomp/pr47331.f90: New test.
14954
14955 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14956
14957         PR objc/47314
14958         * objc.dg/selector-warn-1.m: New.
14959         * obj-c++.dg/selector-warn-1.mm: New.
14960
14961 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14962
14963         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14964         Update dg-final accordingly.
14965
14966 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14967
14968         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14969
14970 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14971
14972         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14973         target check.
14974         * gcc.dg/guality/pr36728-2.c: Likewise.
14975
14976 2011-01-17  Richard Guenther  <rguenther@suse.de>
14977
14978         PR tree-optimization/47313
14979         * g++.dg/torture/pr47313.C: New testcase.
14980
14981 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14982
14983         PR target/47318
14984         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14985         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14986         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14987         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14988
14989         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14990         as __m256i.
14991         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14992         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14993         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14994
14995 2011-01-17  Richard Guenther  <rguenther@suse.de>
14996
14997         PR tree-optimization/45967
14998         * gcc.dg/torture/pr45967-2.c: New testcase.
14999         * gcc.dg/torture/pr45967-3.c: Likewise.
15000
15001 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15002
15003         PR testsuite/47325
15004         * g++.dg/ext/pr47213.C: Require visibility.
15005
15006 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15007
15008         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15009         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15010
15011 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15012
15013         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15014         Linux-based targets.
15015
15016 2011-01-13  Jan Hubicka  <jh@suse.cz>
15017
15018         PR tree-optimization/47276
15019         * gcc.dg/pr47276.c: New testcase.
15020
15021 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15022             Jonathan Wakely  <jwakely.gcc@gmail.com>
15023
15024         PR c++/33558
15025         * g++.dg/other/pr33558.C: New.
15026         * g++.dg/other/pr33558-2.C: New.
15027
15028 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15029
15030         PR tree-optimization/45934
15031         PR tree-optimization/46302
15032         * g++.dg/ipa/devirt-c-1.C: New test.
15033         * g++.dg/ipa/devirt-c-2.C: Likewise.
15034         * g++.dg/ipa/devirt-c-3.C: Likewise.
15035         * g++.dg/ipa/devirt-c-4.C: Likewise.
15036         * g++.dg/ipa/devirt-c-5.C: Likewise.
15037         * g++.dg/ipa/devirt-c-6.C: Likewise.
15038         * g++.dg/ipa/devirt-6.C: Likewise.
15039         * g++.dg/ipa/devirt-d-1.C: Likewise.
15040         * g++.dg/torture/pr45934.C: Likewise.
15041
15042 2011-01-14  Jason Merrill  <jason@redhat.com>
15043
15044         * g++.dg/cpp0x/variadic105.C: New.
15045
15046 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15047             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15048
15049         PR objc/45989
15050         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15051         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15052         execution tests on i?86-*-*, x86_64-*-* and
15053         powerpc*-apple-darwin* && ilp32.
15054         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15055         tests on i?86-*-* and x86_64-*-*.
15056
15057 2011-01-14  Richard Guenther  <rguenther@suse.de>
15058
15059         PR tree-optimization/47280
15060         * g++.dg/opt/pr47280.C: New testcase.
15061
15062 2011-01-14  Jason Merrill  <jason@redhat.com>
15063
15064         * g++.dg/cpp0x/constexpr-regress1.C: New.
15065
15066         * g++.dg/ext/flexary2.C: New.
15067
15068 2011-01-14  Richard Guenther  <rguenther@suse.de>
15069
15070         PR middle-end/47281
15071         * gcc.dg/torture/pr47281.c: New testcase.
15072         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15073
15074 2011-01-14  Richard Guenther  <rguenther@suse.de>
15075
15076         PR tree-optimization/47286
15077         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15078
15079 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15080
15081         PR c++/47213
15082         * g++.dg/ext/pr47213.C: New.
15083
15084 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15085
15086         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15087
15088 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15089             Mikael Morin  <mikael@gcc.gnu.org>
15090
15091         PR fortran/45848
15092         PR fortran/47204
15093         * gfortran.dg/select_type_20.f90: New.
15094         * gfortran.dg/select_type_21.f90: New.
15095
15096 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15097
15098         PR target/47251
15099         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15100
15101 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15102
15103         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15104         * gcc.dg/guality/pr36728-2.c: Likewise.
15105
15106 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15107
15108         PR debug/PR46973
15109         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15110
15111 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15112
15113         PR rtl-optimization/45352
15114         * gcc.dg/pr45352-3.c: New.
15115
15116 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15117
15118         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15119         comment.
15120         * g++.dg/cpp0x/range-for8.C: New.
15121         * g++.dg/cpp0x/range-for9.C: New.
15122
15123 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15124
15125         PR debug/47209
15126         * g++.dg/debug/pr47209.C: New.
15127
15128 2011-01-12  Richard Guenther  <rguenther@suse.de>
15129
15130         PR lto/47259
15131         * gcc.dg/lto/pr47259_0.c: New testcase.
15132         * gcc.dg/lto/pr47259_1.c: Likewise.
15133
15134 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15135
15136         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15137         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15138         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15139         methods missing from the OBJC2 Object.
15140         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15141         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15142         GNU and NeXT runtimes.
15143         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15144         comments.
15145         * objc-obj-c++-shared/Object1.m: Likewise.
15146         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15147         * objc.dg/proto-qual-1.m: Likewise.
15148         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15149         * obj-c++.dg/proto-qual-1.mm: Likewise.
15150
15151 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15152
15153         PR testsuite/33033
15154         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15155
15156 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15157
15158         Fixed the Objective-C++ testsuite and updated all tests.
15159         * lib/obj-c++.exp (obj-c++_init): Declare and set
15160         gcc_warning_prefix and gcc_error_prefix.
15161         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15162         'dg-warning', 'dg-message' and 'dg-error'.
15163         * obj-c++.dg/class-extension-3.mm: Likewise.
15164         * obj-c++.dg/class-protocol-1.mm: Likewise.
15165         * obj-c++.dg/encode-7.mm: Likewise.
15166         * obj-c++.dg/exceptions-3.mm: Likewise.
15167         * obj-c++.dg/exceptions-5.mm: Likewise.
15168         * obj-c++.dg/method-12.mm: Likewise.
15169         * obj-c++.dg/method-13.mm: Likewise.
15170         * obj-c++.dg/method-15.mm: Likewise.
15171         * obj-c++.dg/method-16.mm: Likewise.
15172         * obj-c++.dg/method-4.mm: Likewise.
15173         * obj-c++.dg/method-8.mm: Likewise.
15174         * obj-c++.dg/method-conflict-1.mm: Likewise.
15175         * obj-c++.dg/method-conflict-2.mm: Likewise.
15176         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15177         and uncommented second part of the testcase now that the testsuite
15178         works correctly.
15179         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15180         and uncommented second part of the testcase now that the testsuite
15181         works correctly.
15182         * obj-c++.dg/private-1.mm: Likewise.
15183         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15184         * obj-c++.dg/syntax-error-7.mm: Likewise.
15185         * obj-c++.dg/warn5.mm: Likewise.
15186         * obj-c++.dg/property/at-property-14.mm: Likewise.
15187         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15188         FIXME.
15189         * obj-c++.dg/property/at-property-18.mm: Likewise.
15190         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15191         FIXME.
15192         * obj-c++.dg/property/at-property-21.mm: Likewise.
15193         * obj-c++.dg/property/at-property-28.mm: Likewise.
15194         * obj-c++.dg/property/at-property-5.mm: Likewise.
15195         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15196         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15197         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15198         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15199         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15200         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15201         * obj-c++.dg/tls/diag-5.mm: Likewise.
15202         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15203         dg-error, now matched correctly.
15204
15205 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15206
15207         * objc.dg/property/at-property-29.m: New.
15208         * obj-c++.dg/property/at-property-29.mm: New.
15209
15210 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15211
15212         * go.test/go-test.exp (go-set-goarch): New proc.
15213         (go-gc-tests): Use it.
15214
15215 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15216
15217         PR debug/46955
15218         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15219
15220 2011-01-11  Richard Henderson  <rth@redhat.com>
15221
15222         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15223
15224 2011-01-11  Jan Hubicka  <jh@suse.cz>
15225
15226         PR lto/45721
15227         PR lto/45375
15228         * gcc.dg/lto/pr45721_1.c: New file.
15229         * gcc.dg/lto/pr45721_0.c: New file.
15230
15231 2011-01-11  Richard Guenther  <rguenther@suse.de>
15232
15233         PR tree-optimization/46076
15234         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15235
15236 2011-01-11  Jeff Law <law@redhat.com>
15237
15238         * PR tree-optimization/47086
15239         * gcc.dg/pr47086.c: New test.
15240
15241 2011-01-11  Jason Merrill  <jason@redhat.com>
15242
15243         PR c++/46658
15244         * g++.dg/template/new10.C: New.
15245
15246         PR c++/45520
15247         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15248
15249 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15250
15251         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15252         Split type definitions and NSConstantString class into...
15253         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15254         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15255         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15256         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15257         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15258         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15259         to comments.
15260         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15261         encode defines for newer NeXT system headers.
15262         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15263         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15264         * objc.dg/foreach-5.m: Likewise.
15265         * objc.dg/foreach-2.m: Likewise.
15266         * objc.dg/foreach-4.m: Likewise.
15267         * objc.dg/torture/strings/string1.m: Likewise.
15268         * objc.dg/torture/strings/string2.m: Likewise.
15269         * objc.dg/torture/strings/string3.m: Likewise.
15270         * objc.dg/torture/strings/string4.m: Likewise.
15271         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15272         header and stand alone.
15273         * obj-c++.dg/strings/strings-2.mm: Likewise.
15274         * objc.dg/torture/strings/const-str-3.m: Likewise.
15275         * objc.dg/strings/strings-2.m: Likewise.
15276         * objc.dg/strings/const-str-12b.m: Likewise.
15277
15278 2011-01-12  Richard Guenther  <rguenther@suse.de>
15279
15280         PR middle-end/32511
15281         * gcc.dg/attr-weak-1.c: Adjust.
15282
15283 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15284
15285         PR fortran/47051
15286         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15287         standard compliant and comment.
15288
15289 2011-01-10  Jan Hubicka  <jh@suse.cz>
15290
15291         PR lto/46083
15292         * gcc.dg/initpri3.c: New testcase.
15293
15294 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15295
15296         PR lto/47222
15297         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15298         externally visible.
15299         (g_esi): Likewise.
15300         (g_ebx): Likewise.
15301         (g_ebp): Likewise.
15302         (g_esp): Likewise.
15303         (g_ebp_save): Likewise.
15304         (g_esp_save): Likewise.
15305
15306 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15307
15308         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15309
15310 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15311
15312         PR tree-optimization/46021
15313         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15314         i?86-*-*, x86_64-*-*.
15315
15316 2011-01-10  Jeff Law <law@redhat.com>
15317
15318         * PR tree-optimization/47141
15319         * gcc.c-torture/compile/pr47141.c: New test.
15320
15321 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15322
15323         PR testsuite/46230
15324         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15325         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15326         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15327         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15328
15329         PR testsuite/46230
15330         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15331         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15332         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15333         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15334         being vectorized.  Adjust dg-final pattern.
15335
15336         PR testsuite/46230
15337         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15338         * gcc.dg/vect/slp-24.c: Likewise.
15339
15340 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15341
15342         PR c++/47218
15343         * g++.dg/other/pr47218-1.C: New test file.
15344         * g++.dg/other/pr47218.C: Likewise.
15345         * g++.dg/other/pr47218.h: New supporting header.
15346
15347 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15348
15349         PR objc/47232
15350         * objc.dg/attributes/invalid-attribute-1.m: New.
15351         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15352
15353 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15354
15355         PR fortran/47224
15356         * gfortran.dg/proc_ptr_comp_28.f90: New.
15357
15358 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15359
15360         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15361         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15362         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15363         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15364         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15365         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15366         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15367         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15368         * objc.dg/gnu-api-2-class.m: Likewise.
15369         * objc.dg/gnu-api-2-ivar.m: Likewise.
15370         * objc.dg/gnu-api-2-method.m: Likewise.
15371         * objc.dg/gnu-api-2-objc.m: Likewise.
15372         * objc.dg/gnu-api-2-object.m: Likewise.
15373         * objc.dg/gnu-api-2-property.m: Likewise.
15374         * objc.dg/gnu-api-2-protocol.m: Likewise.
15375         * objc.dg/gnu-api-2-sel.m: Likewise.
15376
15377 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15378
15379         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15380         * objc.dg/objc-foreach-4.m: Likewise.
15381         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15382         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15383         * objc.dg/foreach-4.m: Likewise.
15384         * objc.dg/foreach-5.m: Likewise.
15385         * objc.dg/foreach-3.m: Return self from init.
15386
15387 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15388
15389         PR fortran/38536
15390         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15391
15392 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15393
15394         PR fortran/46313
15395         * gfortran.dg/class_35.f90: New.
15396
15397 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15398
15399         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15400
15401 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15402
15403         PR objc/47078
15404         * objc.dg/invalid-method-2.m: New.
15405         * obj-c++.dg/invalid-method-2.mm: New.
15406
15407 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15408
15409         PR fortran/46896
15410         * gfortran.dg/transpose_optimization_2.f90 : New test.
15411
15412 2011-01-08  Jan Hubicka  <jh@suse.cz>
15413
15414         PR tree-optmization/46469
15415         * g++.dg/torture/pr46469.C: New testcase.
15416
15417 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15418
15419         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15420         emulation of libobjc-gnu structure layout functionality to ..
15421         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15422         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15423         * objc/execute/bf-common.h: Adjust headers.
15424         * objc/execute/bf-1.m: Likewise.
15425         * objc/execute/bf-2.m: Likewise.
15426         * objc/execute/bf-3.m: Likewise.
15427         * objc/execute/bf-4.m: Likewise.
15428         * objc/execute/bf-5.m: Likewise.
15429         * objc/execute/bf-6.m: Likewise.
15430         * objc/execute/bf-7.m: Likewise.
15431         * objc/execute/bf-8.m: Likewise.
15432         * objc/execute/bf-9.m: Likewise.
15433         * objc/execute/bf-10.m: Likewise.
15434         * objc/execute/bf-11.m: Likewise.
15435         * objc/execute/bf-12.m: Likewise.
15436         * objc/execute/bf-13.m: Likewise.
15437         * objc/execute/bf-14.m: Likewise.
15438         * objc/execute/bf-15.m: Likewise.
15439         * objc/execute/bf-16.m: Likewise.
15440         * objc/execute/bf-17.m: Likewise.
15441         * objc/execute/bf-18.m: Likewise.
15442         * objc/execute/bf-19.m: Likewise.
15443         * objc/execute/bf-20.m: Likewise.
15444         * objc/execute/bf-21.m: Likewise.
15445         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15446         objc_get_type_qualifiers ().
15447
15448 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15449
15450         PR fortran/45777
15451         * gfortran.dg/dependency_39.f90:  New test.
15452
15453 2011-01-07  Jan Hubicka  <jh@suse.cz>
15454
15455         Get builtins tests ready for linker plugin.
15456         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15457         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15458         my_memset, my_bzero): Mark used.
15459         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15460         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15461         volatile.
15462         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15463         volatile.
15464
15465 2011-01-07  Jan Hubicka  <jh@suse.cz>
15466
15467         PR tree-optimization/46367
15468         * g++.dg/torture/pr46367.C: New file.
15469
15470 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15471
15472         PR target/47201
15473         * gcc.dg/pr47201.c: New test.
15474
15475         PR bootstrap/47187
15476         * gcc.dg/tree-prof/pr47187.c: New test.
15477
15478 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15479
15480         PR fortran/41580
15481         * gfortran.dg/extends_type_of_3.f90: New.
15482
15483 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15484
15485         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15486         * g++.dg/ext/dllimport-MI1.C: Likewise.
15487         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15488         * g++.dg/ext/dllimport10.C: Likewise.
15489         * g++.dg/ext/dllimport11.C: Likewise.
15490         * g++.dg/ext/dllimport12.C: Likewise.
15491         * g++.dg/ext/dllimport13.C: Likewise.
15492         * g++.dg/ext/dllimport2.C: Likewise.
15493         * g++.dg/ext/dllimport3.C: Likewise.
15494         * g++.dg/ext/dllimport4.C: Likewise.
15495         * g++.dg/ext/dllimport5.C: Likewise.
15496         * g++.dg/ext/dllimport6.C: Likewise.
15497         * g++.dg/ext/dllimport8.C: Likewise.
15498         * g++.dg/ext/dllimport9.C: Likewise.
15499         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15500         targets, too. Additionally enable test for i?86-*-mingw*.
15501         * g++.dg/ext/selectany1.C: Likewise.
15502         Remove guard variable check.
15503
15504 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15505
15506         PR fortran/47189
15507         PR fortran/47194
15508         * gfortran.dg/storage_size_3.f08: Extended.
15509
15510 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15511
15512         PR c++/47022
15513         * g++.dg/template/stdarg1.C: New test.
15514
15515 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15516
15517         PR fortran/47195
15518         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15519         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15520         from the interface of functions to not hide the errors that
15521         shall be tested.
15522
15523 2011-01-06  Jan Hubicka  <jh@suse.cz>
15524
15525         * gcc.dg/lto/pr47188_0.c: New testcase.
15526         * gcc.dg/lto/pr47188_1.c: New testcase.
15527
15528 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15529
15530         PR fortran/33117
15531         PR fortran/46478
15532         * gfortran.dg/interface_33.f90: New test.
15533
15534 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15535
15536         PR c/47150
15537         * gcc.c-torture/compile/pr47150.c: New test.
15538
15539 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15540
15541         PR tree-optimization/47139
15542         * gcc.dg/vect/pr47139.c: New test.
15543
15544 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15545
15546         PR fortran/47180
15547         * gfortran.dg/extends_type_of_2.f03: New.
15548
15549 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15550
15551         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15552
15553 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15554
15555         * gnat.dg/opt14.adb: New test.
15556
15557 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15558
15559         PR fortran/46017
15560         * gfortran.dg/allocate_error_2.f90:  New test.
15561
15562 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15563
15564         PR fortran/47024
15565         * gfortran.dg/storage_size_3.f08: New.
15566
15567 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15568
15569         PR libgfortran/47154
15570         * gfortran.dg/namelist_68.f90: New test.
15571
15572 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15573
15574         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15575
15576 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15577
15578         PR fortran/46448
15579         * gfortran.dg/class_34.f90: New.
15580
15581 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15582
15583         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15584         use __builtin_inff.  Skip all single-precision tests that require
15585         Infinity.
15586
15587 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15588
15589         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15590
15591 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15592
15593         PR tree-optimization/47148
15594         * gcc.c-torture/execute/pr47148.c: New test.
15595
15596         PR tree-optimization/47155
15597         * gcc.c-torture/execute/pr47155.c: New test.
15598
15599         PR rtl-optimization/47157
15600         * gcc.c-torture/compile/pr47157.c: New test.
15601
15602 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15603
15604         * gcc.dg/torture/vector-shift2.c (schar): Define.
15605         (main): Always use schar or uchar instead of plain "char" to avoid
15606         dependencies on implementation-defined char signedness.
15607
15608 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15609
15610         PR tree-optimization/46801
15611         * gnat.dg/pack9.adb: Remove xfail.
15612
15613 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15614
15615         PR tree-optimization/46984
15616         * g++.dg/ipa/pr46984.C: New test.
15617
15618 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15619
15620         PR fortran/46408
15621         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15622
15623 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15624
15625         PR tree-optimization/47140
15626         * gcc.c-torture/compile/pr47140.c: New test.
15627
15628         PR rtl-optimization/47028
15629         * gcc.dg/pr47028.c: New test.
15630
15631 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15632
15633         * objc.dg/protocol-forward-1.m: Removed TODO.
15634         * objc.dg/protocol-forward-2.m: New.
15635         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15636         * obj-c++.dg/protocol-forward-2.mm: New.
15637
15638 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15639
15640         PR target/38662
15641         * g++.dg/eh/pr38662.C: New testcase.
15642
15643 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15644
15645         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15646         scan for newline '\n'.
15647
15648 \f
15649 Copyright (C) 2011 Free Software Foundation, Inc.
15650
15651 Copying and distribution of this file, with or without modification,
15652 are permitted in any medium without royalty provided the copyright
15653 notice and this notice are preserved.