OSDN Git Service

2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
2             Tom de Vries <tom@codesourcery.com>
3
4         PR rtl-opt/50380
5         * gcc.c-torture/compile/pr50380.c: New testcase.
6
7 2011-12-19  Tobias Burnus  <burnus@net-b.de>
8
9         PR fortran/51605
10         * gfortran.dg/block_10.f90: New.
11
12 2011-12-19  Jason Merrill  <jason@redhat.com>
13
14         PR c++/51553
15         * g++.dg/cpp0x/initlist64.C: New.
16
17         PR c++/51228
18         * c-c++-common/transparent-union-1.c: New.
19
20 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
21
22         PR tree-optimization/51580
23         * gnat.dg/specs/loop_optimization1.ads: New test.
24         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
25
26 2011-12-19  Richard Guenther  <rguenther@suse.de>
27
28         PR lto/51573
29         * gcc.dg/lto/20111207-2_0.c: Adjust.
30         * g++.dg/lto/pr51573-1_0.C: New testcase.
31
32 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
33
34         PR c++/51619
35         * g++.dg/cpp0x/pr51619.C: New test.
36
37 2011-12-19  Tobias Burnus  <burnus@net-b.de>
38
39         PR fortran/51605
40         * gfortran.dg/select_type_25.f90: New.
41
42 2011-12-19  Martin Jambor  <mjambor@suse.cz>
43
44         PR tree-optimization/51583
45         * gcc.dg/tree-ssa/pr51583.c: New test.
46
47 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
48
49         PR tree-optimization/51596
50         * g++.dg/opt/pr51596.C: New test.
51
52         PR middle-end/51590
53         PR tree-optimization/51606
54         * gcc.dg/vect/pr51590.c: New test.
55
56 2011-12-19  Richard Guenther  <rguenther@suse.de>
57
58         PR lto/51572
59         * g++.dg/lto/pr51572-2_0.C: New testcase.
60
61 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
62
63         PR c++/51477
64         * g++.dg/cpp0x/nsdmi6.C: New test.
65
66 2011-12-19  Tobias Burnus  <burnus@net-b.de>
67
68         * gfortran.dg/coarray_poly_3.f90: New.
69         * coarray/poly_run_1.f90: Enable some previously commented code.
70
71 2011-12-19  Jason Merrill  <jason@redhat.com>
72
73         PR c++/51489
74         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
75
76 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
77
78         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
79
80 2011-12-17  Jason Merrill  <jason@redhat.com>
81
82         PR c++/51588
83         * g++.dg/parse/enum7.C: New.
84
85         PR c++/51586
86         * g++.dg/lookup/nested2.C: New.
87
88         PR c++/51587
89         * g++.dg/parse/enum6.C: New.
90
91 2011-12-17  Tom de Vries  <tom@codesourcery.com>
92
93         PR tree-optimization/51491
94         * gcc.dg/pr51491.c: New test.
95         * gcc.dg/pr51491-2.c: Same.
96
97 2011-12-16  Jason Merrill  <jason@redhat.com>
98
99         PR c++/51416
100         * g++.dg/cpp0x/auto31.C: New.
101
102 2011-12-16  Ian Lance Taylor  <iant@google.com>
103
104         PR middle-end/51592
105         * gcc.dg/20111216-1.c: New test.
106
107 2011-12-16  Jason Merrill  <jason@redhat.com>
108
109         PR c++/51461
110         * g++.dg/init/static4.C: New.
111
112 2011-12-16  Jason Merrill  <jason@redhat.com>
113
114         PR c++/51331
115         * g++.dg/init/value10.C: New.
116
117 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
118
119         PR testsuite/50803
120         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
121
122         PR tree-optimization/51575
123         * g++.dg/opt/pr51575.C: New test.
124
125         PR debug/51557
126         * gcc.dg/pr51557.c: New test.
127
128 2011-12-16  Richard Guenther  <rguenther@suse.de>
129
130         PR lto/51572
131         * gcc.dg/lto/pr51572-1_0.c: New testcase.
132
133 2011-12-15  Jason Merrill  <jason@redhat.com>
134
135         PR c++/51458
136         * g++.dg/ext/desig4.C: New.
137
138 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
139
140         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
141         A%disp() to use scalarizer.
142         * gfortran.dg/class_array_9.f03: New.
143
144 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
145
146         * gcc.dg/vect/vect-sdivmod-1.c: New test.
147
148         PR c++/51463
149         * g++.dg/cpp0x/pr51463.C: New test.
150
151         PR c/51360
152         * c-c++-common/gomp/pr51360.c: New test.
153         * g++.dg/gomp/pr51360.C: New test.
154
155         PR middle-end/49806
156         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
157         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
158
159         PR tree-optimization/51117
160         * g++.dg/opt/pr51117.C: New test.
161
162 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
163
164         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
165         New definitions.
166         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
167         Likewise.
168         (stpncpy, __stpncpy_chk): New functions.
169         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
170         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
171
172 2011-12-15  Richard Guenther  <rguenther@suse.de>
173
174         PR lto/51567
175         * g++.dg/lto/pr51567-1_0.C: New testcase.
176
177 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
178
179         PR c++/51473
180         * g++.dg/cpp0x/auto30.C: New test.
181
182 2011-12-15  Tobias Burnus  <burnus@net-b.de>
183
184         * gfortran.dg/coarray/poly_run_3.f90: New.
185         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
186
187 2011-12-15  Richard Guenther  <rguenther@suse.de>
188
189         PR lto/51564
190         * g++.dg/lto/pr51564-1_0.C: New testcase.
191
192 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
193
194         PR libstdc++/51365
195         * g++.dg/ext/is_final.C: New.
196
197 2012-12-15  Richard Guenther  <rguenther@suse.de>
198
199         PR lto/48508
200         * g++.dg/lto/pr48508-1_0.C: New testcase.
201         * g++.dg/lto/pr48508-1_1.C: Likewise.
202
203 2011-12-14  Jason Merrill  <jason@redhat.com>
204
205         PR c++/51554
206         * g++.dg/init/constant1.C: New.
207
208         PR c++/51248
209         * g++.dg/other/enum2.C: New.
210
211 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
212
213         PR c++/51475
214         * g++.dg/cpp0x/initlist63.C: New test.
215
216 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
217
218         PR target/50931
219         * gcc.target/avr/torture/int24-mul.c: New.
220
221 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
222
223         PR c++/51476
224         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
225
226 2011-12-13  Jason Merrill  <jason@redhat.com>
227
228         PR c++/51406
229         PR c++/51161
230         * g++.dg/cpp0x/rv-cast3.C: New.
231         * g++.dg/cpp0x/rv-cast4.C: New.
232
233 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
234
235         PR c++/51464
236         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
237
238 2011-12-13  Andrew Pinski  <apinski@cavium.com>
239             Adam Nemet  <anemet@caviumnetworks.com>
240
241         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
242         -fdump-* options.
243         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
244         * gcc.target/mips/octeon-pipe-1.c: New testcase.
245
246 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
247
248         PR c++/14258
249         * g++.dg/template/using16.C: New.
250         * g++.dg/template/using17.C: New.
251
252 2011-12-13  Martin Jambor  <mjambor@suse.cz>
253
254         PR tree-optimization/51362
255         * gcc.dg/ipa/pr51362.c: New test.
256
257 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
258
259         PR testsuite/51524
260         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
261         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
262
263 2011-12-13  Richard Guenther  <rguenther@suse.de>
264
265         PR lto/48354
266         * g++.dg/lto/pr48354-1_0.C: New testcase.
267
268 2011-12-13  Richard Guenther  <rguenther@suse.de>
269
270         PR tree-optimization/51519
271         * gcc.dg/pr51519.c: New testcase.
272
273 2011-12-13  Richard Guenther  <rguenther@suse.de>
274
275         * gcc.dg/lto/20111213-1_0.c: New testcase.
276
277 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
278
279         * gnat.dg/vect1.ad[sb]: Add more tests.
280         * gnat.dg/vect2.ad[sb]: Likewise.
281         * gnat.dg/vect3.ad[sb]: Likewise.
282         * gnat.dg/vect4.ad[sb]: Likewise.
283         * gnat.dg/vect5.ad[sb]: Likewise.
284         * gnat.dg/vect6.ad[sb]: Likewise.
285
286 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
287
288         PR rtl-optimization/51495
289         * gcc.c-torture/compile/pr51495.c: New test.
290
291         PR tree-optimization/51481
292         * gcc.dg/pr51481.c: New test.
293
294 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
295
296         PR tree-optimization/45830
297         * gcc.c-torture/execute/pr45830.c: Move from here to...
298         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
299         dg-additional-options magic.
300
301 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
302
303         * gfortran.dg/nested_modules_2.f90: Tighten test.
304
305 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
306
307         * gcc.c-torture/execute/20111212-1.c: New test.
308
309 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
310
311         PR testsuite/51511
312         * gcc.dg/pr45819.c: Add -w to dg-options.
313
314 2011-12-12  Torvald Riegel  <triegel@redhat.com>
315
316         * g++.dg/tm/noexcept-1.C: New test.
317         * g++.dg/tm/noexcept-2.C: New test.
318         * g++.dg/tm/noexcept-3.C: New test.
319         * g++.dg/tm/noexcept-4.C: New test.
320         * g++.dg/tm/noexcept-5.C: New test.
321
322 2011-12-12  Torvald Riegel  <triegel@redhat.com>
323
324         * c-c++-common/tm/20111206.c: New test.
325
326 2011-12-12  Richard Guenther  <rguenther@suse.de>
327
328         PR lto/51262
329         * g++.dg/opt/pr51262.C: New testcase.
330
331 2011-12-12  Revital Eres  <revital.eres@linaro.org>
332
333         PR rtl-optimization/47013
334         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
335         to preserve the function.
336         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
337         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
338         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
339         -fmodulo-sched-allow-regmoves flags.
340         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
341         and avoid superfluous spaces in dg-final for spu-*-*.
342         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
343         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
344         change scan-rtl-dump-times for powerpc*-*-*.
345         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
346         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
347         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
348
349 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
350
351         PR tree-optimization/51485
352         * g++.dg/vect/pr51485.cc: New test.
353
354 2011-12-11  Tobias Burnus  <burnus@net-b.de>
355
356         PR fortran/50923
357         * gfortran.dg/warn_function_without_result_2.f90: New.
358
359 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
360             Tobias Burnus  <burnus@gcc.gnu.org>
361
362         PR fortran/41539
363         PR fortran/43214
364         PR fortran/43969
365         PR fortran/44568
366         PR fortran/46356
367         PR fortran/46990
368         PR fortran/49074
369         * gfortran.dg/class_array_1.f03: New.
370         * gfortran.dg/class_array_2.f03: New.
371         * gfortran.dg/class_array_3.f03: New.
372         * gfortran.dg/class_array_4.f03: New.
373         * gfortran.dg/class_array_5.f03: New.
374         * gfortran.dg/class_array_6.f03: New.
375         * gfortran.dg/class_array_7.f03: New.
376         * gfortran.dg/class_array_8.f03: New.
377         * gfortran.dg/coarray_poly_1.f90: New.
378         * gfortran.dg/coarray_poly_2.f90: New.
379         * gfortran.dg/coarray/poly_run_1.f90: New.
380         * gfortran.dg/coarray/poly_run_2.f90: New.
381         * gfortran.dg/class_to_type_1.f03: New.
382         * gfortran.dg/type_to_class_1.f03: New.
383         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
384         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
385         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
386
387 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
388
389         PR fortran/50690
390         * gfortran.dg/gomp/workshare2.f90:  New test.
391         * gfortran.dg/gomp/workshare3.f90:  New test.
392
393 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
394
395         * gnat.dg/specs/elab3.ads: New test.
396
397 2011-12-10  Richard Henderson  <rth@redhat.com>
398
399         * gcc.target/powerpc/altivec-perm-1.c: New.
400         * gcc.target/powerpc/altivec-perm-2.c: New.
401         * gcc.target/powerpc/altivec-perm-4.c: New.
402
403 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
404
405         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
406         Add a scan-assembler-time clause to test for the interupt vector jump.
407         (f): Rename to ...
408         (dma0_handler): ... this.
409
410 2011-12-10  Nathan Sidwell  <nathan@acm.org>
411
412         PR gcov-profile/51449
413         * g++.dg/gcov/gcov-14.C: New.
414
415 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
416
417         * gcc.c-torture/compile/20111209-1.c: New test.
418
419 2011-12-09  Jason Merrill  <jason@redhat.com>
420
421         PR c++/51151
422         * g++.dg/warn/Woverflow-4.C: New.
423
424 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
425
426         PR c++/51289
427         * g++.dg/cpp0x/alias-decl-17.C: New test.
428
429 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
430
431         * gcc.target/powerpc/recip-5.c: Disable running on any system that
432         does not support VSX.
433
434         * gcc.target/powerpc/ppc-target-4.c: New file to test target
435         specific functions enabling target specific builtins.
436
437 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
438
439         * gcc.dg/vect/slp-13.c: Array size increase reverted.
440         * gcc.dg/vect/slp-24.c: Ditto.
441         * gcc.dg/vect/slp-3.c: Ditto.
442         * gcc.dg/vect/slp-34.c: Ditto.
443         * gcc.dg/vect/slp-4.c: Ditto.
444         * gcc.dg/vect/slp-cond-2.c: Ditto.
445         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
446         * gcc.dg/vect/vect-1.c: Ditto.
447         * gcc.dg/vect/vect-10.c: Ditto.
448         * gcc.dg/vect/vect-105.c: Ditto.
449         * gcc.dg/vect/vect-112.c: Ditto.
450         * gcc.dg/vect/vect-15.c: Ditto.
451         * gcc.dg/vect/vect-2.c: Ditto.
452         * gcc.dg/vect/vect-31.c: Ditto.
453         * gcc.dg/vect/vect-32.c: Ditto.
454         * gcc.dg/vect/vect-33.c: Ditto.
455         * gcc.dg/vect/vect-34.c: Ditto.
456         * gcc.dg/vect/vect-35.c: Ditto.
457         * gcc.dg/vect/vect-36.c: Ditto.
458         * gcc.dg/vect/vect-6.c: Ditto.
459         * gcc.dg/vect/vect-73.c: Ditto.
460         * gcc.dg/vect/vect-74.c: Ditto.
461         * gcc.dg/vect/vect-75.c: Ditto.
462         * gcc.dg/vect/vect-76.c: Ditto.
463         * gcc.dg/vect/vect-80.c: Ditto.
464         * gcc.dg/vect/vect-85.c: Ditto.
465         * gcc.dg/vect/vect-89.c: Ditto.
466         * gcc.dg/vect/vect-97.c: Ditto.
467         * gcc.dg/vect/vect-98.c: Ditto.
468         * gcc.dg/vect/vect-all.c: Ditto.
469         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
470         * gcc.dg/vect/vect-iv-8.c: Ditto.
471         * gcc.dg/vect/vect-iv-8a.c: Ditto.
472         * gcc.dg/vect/vect-outer-1.c: Ditto.
473         * gcc.dg/vect/vect-outer-1a.c: Ditto.
474         * gcc.dg/vect/vect-outer-1b.c: Ditto.
475         * gcc.dg/vect/vect-outer-2.c: Ditto.
476         * gcc.dg/vect/vect-outer-2a.c: Ditto.
477         * gcc.dg/vect/vect-outer-2c.c: Ditto.
478         * gcc.dg/vect/vect-outer-3.c: Ditto.
479         * gcc.dg/vect/vect-outer-3a.c: Ditto.
480         * gcc.dg/vect/vect-outer-4a.c: Ditto.
481         * gcc.dg/vect/vect-outer-4b.c: Ditto.
482         * gcc.dg/vect/vect-outer-4c.c: Ditto.
483         * gcc.dg/vect/vect-outer-4d.c: Ditto.
484         * gcc.dg/vect/vect-outer-4m.c: Ditto.
485         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
486         * gcc.dg/vect/vect-outer-fir.c: Ditto.
487         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
488         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
489         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
490         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
491         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
492         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
493         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
494         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
495         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
496         * gcc.dg/vect/vect-shift-2.c: Ditto.
497         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
498         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
499         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
500         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
501         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
502         * gcc.dg/vect/slp-13-big-array.c: New test.
503         * gcc.dg/vect/slp-24-big-array.c: Ditto.
504         * gcc.dg/vect/slp-3-big-array.c: Ditto.
505         * gcc.dg/vect/slp-34-big-array.c: Ditto.
506         * gcc.dg/vect/slp-4-big-array.c: Ditto.
507         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
508         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
509         * gcc.dg/vect/vect-1-big-array.c: Ditto.
510         * gcc.dg/vect/vect-10-big-array.c: Ditto.
511         * gcc.dg/vect/vect-105-big-array.c: Ditto.
512         * gcc.dg/vect/vect-112-big-array.c: Ditto.
513         * gcc.dg/vect/vect-15-big-array.c: Ditto.
514         * gcc.dg/vect/vect-2-big-array.c: Ditto.
515         * gcc.dg/vect/vect-31-big-array.c: Ditto.
516         * gcc.dg/vect/vect-32-big-array.c: Ditto.
517         * gcc.dg/vect/vect-33-big-array.c: Ditto.
518         * gcc.dg/vect/vect-34-big-array.c: Ditto.
519         * gcc.dg/vect/vect-35-big-array.c: Ditto.
520         * gcc.dg/vect/vect-36-big-array.c: Ditto.
521         * gcc.dg/vect/vect-6-big-array.c: Ditto.
522         * gcc.dg/vect/vect-73-big-array.c: Ditto.
523         * gcc.dg/vect/vect-74-big-array.c: Ditto.
524         * gcc.dg/vect/vect-75-big-array.c: Ditto.
525         * gcc.dg/vect/vect-76-big-array.c: Ditto.
526         * gcc.dg/vect/vect-80-big-array.c: Ditto.
527         * gcc.dg/vect/vect-85-big-array.c: Ditto.
528         * gcc.dg/vect/vect-89-big-array.c: Ditto.
529         * gcc.dg/vect/vect-97-big-array.c: Ditto.
530         * gcc.dg/vect/vect-98-big-array.c: Ditto.
531         * gcc.dg/vect/vect-all-big-array.c: Ditto.
532         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
533         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
534         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
535         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
536         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
537         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
538         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
539         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
540         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
541         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
542         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
543         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
544         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
545         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
546         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
547         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
548         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
549         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
550         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
551         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
552         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
553         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
554         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
555         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
556         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
557         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
558         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
559         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
560         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
561         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
562         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
563         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
564         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
565
566 2011-12-09  Richard Guenther  <rguenther@suse.de>
567
568         PR lto/48042
569         * g++.dg/lto/pr48042_0.C: New testcase.
570
571 2011-12-09  Richard Guenther  <rguenther@suse.de>
572
573         PR tree-optimization/51482
574         * g++.dg/torture/pr51482.C: New testcase.
575
576 2011-12-08  Andrew Pinski  <apinski@cavium.com>
577
578         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
579         * gcc.target/mips/dmult-1.c: Likewise.
580         * gcc.target/mips/branch-1.c: Likewise.
581         * gcc.target/mips/extend-1.c: Likewise.
582
583 2011-12-08  Jason Merrill  <jason@redhat.com>
584
585         PR c++/51318
586         * g++.dg/template/cond8.C: New.
587
588         PR c++/51459
589         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
590
591 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
592
593         PR tree-optimization/51466
594         * gcc.c-torture/execute/pr51466.c: New test.
595
596 2011-12-08  Tobias Burnus  <burnus@net-b.de>
597
598         PR fortran/50815
599         * gfortran.dg/bounds_check_16.f90: New.
600
601 2011-12-08  Tobias Burnus  <burnus@net-b.de>
602
603         PR fortran/51378
604         * gfortran.dg/private_type_14.f90: New.
605
606 2011-12-08  Tobias Burnus  <burnus@net-b.de>
607
608         PR fortran/51407
609         * gfortran.dg/io_real_boz_3.f90: New.
610         * gfortran.dg/io_real_boz_4.f90: New.
611         * gfortran.dg/io_real_boz_5.f90: New.
612
613 2011-12-08  Tobias Burnus  <burnus@net-b.de>
614
615         PR fortran/51448
616         * gfortran.dg/realloc_on_assign_8.f90: New.
617
618 2011-12-08  Teresa Johnson  <tejohnson@google.com>
619
620         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
621
622 2011-12-08  Teresa Johnson  <tejohnson@google.com>
623
624         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
625         -Wwrite-strings option.
626
627 2011-12-08  Teresa Johnson  <tejohnson@google.com>
628
629         * gcc.target/i386/movdi-rex64.c: New.
630
631 2011-12-08  Richard Guenther  <rguenther@suse.de>
632
633         * gcc.dg/volatile3.c: New testcase.
634
635 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
636
637         PR tree-optimization/51315
638         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
639         for typedef.
640         (int32_t): Use __INT32_TYPE__ for typedef.
641
642 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
643
644         PR tree-optimization/51315
645         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
646         sizeof(int)==4.
647
648 2011-12-08  Richard Guenther  <rguenther@suse.de>
649
650         PR lto/50747
651         * g++.dg/opt/pr50747-1_0.C: New testcase.
652         * g++.dg/opt/pr50747-2_0.C: Likewise.
653
654 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
655
656         * gcc.c-torture/execute/20111208-1.c: New test.
657
658 2011-12-08  Richard Guenther  <rguenther@suse.de>
659
660         PR lto/48437
661         * gcc.dg/lto/20111207-2_0.c: New testcase.
662         * gcc.dg/guality/pr48437.c: Likewise.
663
664 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
665
666         PR c++/51401
667         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
668         * g++.dg/cpp0x/auto29.C: New test.
669
670         PR c++/51429
671         * g++.dg/parse/error45.C: New test.
672
673         PR c++/51229
674         * g++.dg/ext/desig3.C: New test.
675
676         PR c++/51369
677         * g++.dg/cpp0x/constexpr-51369.C: New test.
678
679 2011-12-07  Andrew Pinski  <apinski@cavium.com>
680
681         PR middle-end/45416
682         * gcc.dg/pr45416.c: New testcase.
683
684 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
685
686         PR c++/51420
687         * g++.dg/cpp0x/pr51420.C: New.
688
689 2011-12-07  Richard Guenther  <rguenther@suse.de>
690
691         PR lto/48100
692         * gcc.dg/lto/20111207-1_0.c: New testcase.
693         * gcc.dg/lto/20111207-1_1.c: Likewise.
694         * gcc.dg/lto/20111207-1_2.c: Likewise.
695         * gcc.dg/lto/20111207-1_3.c: Likewise.
696
697 2011-12-07  Richard Guenther  <rguenther@suse.de>
698
699         PR tree-optimization/50823
700         * gcc.dg/torture/pr50823.c: New testcase.
701
702 2011-12-07  Martin Jambor  <mjambor@suse.cz>
703
704         PR tree-optimization/50744
705         * gcc.dg/ipa/pr50744.c: New test.
706
707 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
708
709         PR c++/51430
710         * g++.dg/template/static32.C: New test.
711
712 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
713
714         * g++.dg/opt/pr51396.C: Use dg-additional-options.
715
716 2011-12-06  Tobias Burnus  <burnus@net-b.de>
717
718         PR fortran/51435
719         * gfortran.dg/default_initialization_5.f90: New.
720
721 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
722
723         PR target/51354
724         * gcc.c-torture/compile/pr51354.c: New test.
725
726 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
727
728         PR c++/51431
729         * g++.dg/other/abstract3.C: New.
730
731 2011-12-06  Richard Guenther  <rguenther@suse.de>
732
733         PR tree-optimization/49997
734         * gcc.dg/torture/pr49997.c: New testcase.
735
736 2011-12-06  Richard Guenther  <rguenther@suse.de>
737
738         PR middle-end/51436
739         * g++.dg/torture/pr51436.C: New testcase.
740
741 2011-12-06  Richard Guenther  <rguenther@suse.de>
742
743         PR tree-optimization/51245
744         * gcc.dg/torture/pr51245.c: New testcase.
745
746 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
747
748         PR c++/51427
749         * g++.dg/diagnostic/wrong-tag-1.C
750
751 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
752
753         PR c++/51319
754         * g++.dg/lookup/using50.C: New.
755         * g++.dg/lookup/using51.C: New.
756
757 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
758
759         PR tree-optimization/51396
760         * g++.dg/opt/pr51396.C: New test.
761
762         PR debug/51410
763         * gcc.dg/debug/dwarf2/pr51410.c: New test.
764
765         PR c/51339
766         * gcc.dg/gomp/pr51339.c: New test.
767
768 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
769
770         PR c++/51399
771         * g++.dg/cpp0x/initlist62.C: New.
772
773 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
774
775         PR fortran/51338
776         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
777
778 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
779
780         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
781         * g++.dg/torture/pr39732.C: Likewise.
782         * g++.dg/torture/pr40642.C: Likewise.
783         * gcc.c-torture/compile/pr44686.c: Likewise.
784         * gcc.dg/20050309-1.c: Likewise.
785         * gcc.dg/20050330-2.c: Likewise.
786         * gcc.dg/20051201-1.c: Likewise.
787         * gcc.dg/gomp/pr27573.c: Likewise.
788         * gcc.dg/pr46255.c: Likewise.
789         * gcc.dg/profile-dir-1.c: Likewise.
790         * gcc.dg/profile-dir-2.c: Likewise.
791         * gcc.dg/profile-dir-3.c: Likewise.
792         * gcc.dg/profile-generate-1.c: Likewise.
793         * gfortran.dg/gomp/pr27573.f90: Likewise.
794         * gcc.dg/profile-generate-3.c: Be specific about the type of
795         profiling required.
796
797 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
798
799         PR c++/51414
800         * g++.dg/ext/underlying_type11.C: New.
801
802 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
803
804         PR testsuite/51128
805         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
806         * gcc.dg/torture/pr39074.c: Ditto.
807         * gcc.dg/torture/pr39074-2.c: Ditto.
808         * gcc.dg/torture/pr42898.c: Ditto.
809         * gcc.dg/torture/pr42898-2.c: Ditto.
810         * gcc.dg/torture/pr45704.c: Ditto.
811         * gcc.dg/torture/pr50472.c: Ditto.
812         * gcc.dg/torture/pta-callused-1.c: Ditto.
813         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
814         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
815         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
816         * gcc.dg/torture/pta-escape-1.c: Ditto.
817         * gcc.dg/torture/ipa-pta-1.c: Ditto.
818         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
819
820 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
821
822         PR target/51408
823         * gcc.dg/pr51408.c: New.
824
825 2011-12-05  Jason Merrill  <jason@redhat.com>
826
827         * g++.dg/cpp0x/dc6.C: New.
828
829 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
830             Pedro Lamarão <pedro.lamarao@gmail.com>
831
832         * g++.dg/cpp0x/dc1.C: New test.
833         * g++.dg/cpp0x/dc2.C: New test.
834         * g++.dg/cpp0x/dc3.C: New test.
835         * g++.dg/cpp0x/dc4.C: New test.
836         * g++.dg/cpp0x/dc5.C: New test.
837         * g++.dg/template/meminit1.C: Adjust expected error.
838
839 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
840
841         PR c++/51404
842         * g++.dg/cpp0x/auto28.C: New.
843
844 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
845
846         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
847
848 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
849             Eric Botcazou  <ebotcazou@adacore.com>
850
851         PR middle-end/51323
852         PR middle-end/50074
853         * gcc.c-torture/execute/pr51323.c: New test.
854
855 2011-12-04  Tobias Burnus  <burnus@net-b.de>
856
857         PR fortran/51383
858         * gfortran.dg/associate_10.f90: New.
859
860 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
861
862         PR middle-end/51285
863         * gfortran.dg/vect/pr51285.f90: New test.
864
865 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
866             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
867
868         PR target/51393
869         * gcc.target/i386/pr51393.c: New test.
870
871 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
872
873         PR obj-c++/51349
874         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
875         * obj-c++.dg/naming-4.mm: Likewise.
876
877 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
878
879         * gcc.dg/darwin-segaddr.c: Use -no-pie.
880
881 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
882
883         PR c++/51313
884         * g++.dg/cpp0x/pr51313.C: New.
885
886 2011-12-03  Tobias Burnus  <burnus@net-b.de>
887
888         PR fortran/48887
889         * gfortran.dg/select_type_24.f90: New.
890         * gfortran.dg/select_type_23.f03: Add dg-error.
891         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
892
893 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
894
895         * gcc.dg/vect/vect-122.c: New test.
896
897 2011-12-03  Tobias Burnus  <burnus@net-b.de>
898
899         PR fortran/50684
900         * gfortran.dg/move_alloc_8.f90: New.
901
902 2011-12-03  Tobias Burnus  <burnus@net-b.de>
903
904         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
905         i.e. remove the dg-error line.
906         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
907         * gfortran.dg/move_alloc_9.f90: New.
908         * gfortran.dg/move_alloc_10.f90: New
909
910 2011-12-02  Nathan Sidwell  <nathan@acm.org>
911
912         * lib/gcov.exp (verify-lines): Allow = as a count char.
913         * g++.dg/gcov/gcov-13.C: New.
914
915 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
916
917         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
918         * gcc.dg/vect/slp-24.c: Ditto.
919         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
920         * gcc.dg/vect/slp-34.c: Ditto.
921         * gcc.dg/vect/slp-4.c: Ditto.
922         * gcc.dg/vect/slp-cond-2.c: Ditto.
923         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
924         * gcc.dg/vect/vect-1.c: Ditto.
925         * gcc.dg/vect/vect-10.c: Ditto.
926         * gcc.dg/vect/vect-105.c: Ditto.
927         * gcc.dg/vect/vect-112.c: Ditto.
928         * gcc.dg/vect/vect-15.c: Ditto.
929         * gcc.dg/vect/vect-2.c: Ditto.
930         * gcc.dg/vect/vect-31.c: Ditto.
931         * gcc.dg/vect/vect-32.c: Ditto.
932         * gcc.dg/vect/vect-33.c: Ditto.
933         * gcc.dg/vect/vect-34.c: Ditto.
934         * gcc.dg/vect/vect-35.c: Ditto.
935         * gcc.dg/vect/vect-36.c: Ditto.
936         * gcc.dg/vect/vect-6.c: Ditto.
937         * gcc.dg/vect/vect-73.c: Ditto.
938         * gcc.dg/vect/vect-74.c: Ditto.
939         * gcc.dg/vect/vect-75.c: Ditto.
940         * gcc.dg/vect/vect-76.c: Ditto.
941         * gcc.dg/vect/vect-80.c: Ditto.
942         * gcc.dg/vect/vect-85.c: Ditto.
943         * gcc.dg/vect/vect-89.c: Ditto.
944         * gcc.dg/vect/vect-97.c: Ditto.
945         * gcc.dg/vect/vect-98.c: Ditto.
946         * gcc.dg/vect/vect-all.c: Ditto.
947         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
948         * gcc.dg/vect/vect-iv-8.c: Ditto.
949         * gcc.dg/vect/vect-iv-8a.c: Ditto.
950         * gcc.dg/vect/vect-outer-1.c: Ditto.
951         * gcc.dg/vect/vect-outer-1a.c: Ditto.
952         * gcc.dg/vect/vect-outer-1b.c: Ditto.
953         * gcc.dg/vect/vect-outer-2.c: Ditto.
954         * gcc.dg/vect/vect-outer-2a.c: Ditto.
955         * gcc.dg/vect/vect-outer-2c.c: Ditto.
956         * gcc.dg/vect/vect-outer-3.c: Ditto.
957         * gcc.dg/vect/vect-outer-3a.c: Ditto.
958         * gcc.dg/vect/vect-outer-4a.c: Ditto.
959         * gcc.dg/vect/vect-outer-4b.c: Ditto.
960         * gcc.dg/vect/vect-outer-4c.c: Ditto.
961         * gcc.dg/vect/vect-outer-4d.c: Ditto.
962         * gcc.dg/vect/vect-outer-4m.c: Ditto.
963         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
964         * gcc.dg/vect/vect-outer-fir.c: Ditto.
965         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
966         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
967         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
968         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
969         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
970         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
971         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
972         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
973         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
974         * gcc.dg/vect/vect-shift-2.c: Ditto.
975         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
976         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
977         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
978         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
979         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
980
981 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
982
983         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
984         __builtin_memcpy arguments to honor sizeof(a).
985
986 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
987
988         * gcc.c-torture/execute/doloop-1.c,
989         gcc.c-torture/execute/doloop-2.c: New tests.
990
991 2011-12-02  Martin Jambor  <mjambor@suse.cz>
992
993         PR tree-optimization/50622
994         * g++.dg/tree-ssa/pr50622.C: New test.
995
996 2011-12-01  Jason Merrill  <jason@redhat.com>
997
998         * g++.dg/cpp0x/initlist61.C: New.
999
1000 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1001
1002         PR c++/51326
1003         * g++.dg/inherit/crash3.C: New.
1004
1005 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1006
1007         PR gcov-profile/51113
1008         * lib/gcov.exp (verify-lines): Add support for xfailing.
1009         (run-gcov): Likewise.
1010         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1011         * gcc.misc-tests/gcov-16.c: Remove.
1012         * gcc.misc-tests/gcov-17.c: Remove.
1013         * g++.dg/gcov-8.C: Remove.
1014         * g++.dg/gcov-9.C: Remove.
1015         * g++.dg/gcovpart-12b.C: New.
1016         * g++.dg/gcov-12.C: New.
1017
1018 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1019
1020         PR lto/51198
1021         * g++.dg/torture/pr51198.C: New testcase.
1022
1023 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR tree-optimization/51246
1026         * gcc.c-torture/compile/pr51246.c: New test.
1027
1028         PR rtl-optimization/51014
1029         * g++.dg/opt/pr51014.C: New test.
1030
1031 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1032
1033         PR c++/51367
1034         * g++.dg/template/error47.C: New.
1035
1036 2011-11-30  Jason Merrill  <jason@redhat.com>
1037
1038         PR c++/51009
1039         * g++.dg/init/aggr8.C: New.
1040
1041 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR target/50725
1044         * gcc.target/i386/pr50725.c: New test.
1045
1046         PR middle-end/51089
1047         * gfortran.dg/gomp/pr51089.f90: New test.
1048
1049 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1050
1051         * gcc.dg/pr51321.c: New testcase.
1052
1053 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR rtl-optimization/48721
1056         * gcc.target/i386/pr48721.c: New test.
1057
1058 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1059
1060         PR c++/51299
1061         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1062
1063 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR tree-optimization/51247
1066         * gcc.c-torture/compile/pr51247.c: New test.
1067
1068 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1069
1070         PR target/50123
1071         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1072
1073 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1074
1075         Use complex floating-point constant in CDBL.
1076
1077         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1078
1079 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1080
1081         PR fortran/51306
1082         PR fortran/48700
1083         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1084         * gfortran.dg/select_type_23.f03: Add dg-error.
1085         * gfortran.dg/move_alloc_6.f90: New.
1086         * gfortran.dg/move_alloc_7.f90: New.
1087
1088 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1089
1090         PR tree-optimization/51301
1091         * gcc.dg/vect/pr51301.c: New test.
1092
1093 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1094
1095         * g++.dg/cdce3.C: Use dg-additional-options.
1096
1097 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1098
1099         PR middle-end/50907
1100         * gcc.dg/tree-prof/pr50907.c: New test.
1101
1102         PR tree-optimization/50078
1103         * gcc.dg/pr50078.c: New test.
1104
1105         PR tree-optimization/50682
1106         * g++.dg/opt/pr50682.C: New test.
1107
1108 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1109
1110         PR fortran/51308
1111         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1112
1113 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1114             Iain Sandoe  <iains@gcc.gnu.org>
1115
1116         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1117         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1118         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1119         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1120         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1121
1122 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1123
1124         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1125         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1126         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1127         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1128         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1129         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1130         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1131         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1132         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1133         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1134         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1135         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1136         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1137         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1138         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1139         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1140         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1141         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1142         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1143         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1144         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1145         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1146         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1147         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1148         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1149         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1150         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1151
1152 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1153
1154         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1155         imply -mno-dspr2.
1156         * gcc.target/mips/no-dsp-1.c: New test.
1157         * gcc.target/mips/soft-float-1.c: Likewise.
1158
1159 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1160
1161         PR rtl-optimization/49912
1162         * g++.dg/other/pr49912.C: New test.
1163
1164 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1165
1166         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1167         effective target.
1168         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1169
1170 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1171
1172         PR fortran/51250
1173         PR fortran/43829
1174         * gfortran.dg/inline_sum_3.f90: New test.
1175
1176 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1177
1178         PR testsuite/51258
1179         * lib/target-supports.exp
1180         (check_effective_target_sync_long_long): Also supported on 32bit
1181         x86 targets.  Add comment about required dg-options.
1182         Add alpha*-*-* targets.
1183         (check_effective_target_sync_long_long_runtime): Ditto.
1184
1185         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1186         32bit x86 targets.
1187         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1188         * gcc.dg/atomic-exchange-4.c: Ditto.
1189         * gcc.dg/atomic-load-4.c: Ditto.
1190         * gcc.dg/atomic-store-4.c: Ditto.
1191         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1192         * gcc.dg/di-sync-multithread.c: Ditto.
1193         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1194         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1195
1196 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1197
1198         PR testsuite/51258
1199         * lib/target-supports.exp
1200         (check_effective_target_sync_int_128_runtime): New procedure.
1201         (check_effective_target_sync_long_long_runtime): Ditto.
1202         (check_effective_target_sync_long_long): Add arm*-*-*.
1203         (check_effective_target_sync_longlong): Remove.
1204
1205         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1206         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1207         * gcc.dg/atomic-exchange-5.c: Ditto.
1208         * gcc.dg/atomic-load-5.c: Ditto.
1209         * gcc.dg/atomic-store-5.c: Ditto.
1210         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1211         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1212         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1213         effective target.
1214         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1215         * gcc.dg/atomic-exchange-4.c: Ditto.
1216         * gcc.dg/atomic-load-4.c: Ditto.
1217         * gcc.dg/atomic-store-4.c: Ditto.
1218         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1219         * gcc.dg/di-sync-multithread.c: Ditto.
1220         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1221         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1222
1223 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1224
1225         PR fortran/50408
1226         * gfortran.dg/whole_file_35.f90: New.
1227
1228 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1229
1230         PR fortran/51302
1231         * gfortran.dg/volatile13.f90: New.
1232
1233 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1234
1235         PR c/51256
1236         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1237
1238 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1239
1240         PR c++/51227
1241         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1242
1243 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1244
1245         PR target/51134
1246         * gcc.target/i386/sw-1.c: Revert revision 181357.
1247
1248 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1249
1250         PR fortran/51218
1251         * gfortran.dg/implicit_pure_1.f90: New.
1252
1253 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1254
1255         PR testsuite/51258
1256         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1257         * gcc.dg/atomic-exchange-5.c: Likewise.
1258         * gcc.dg/atomic-load-5.c: Likewise.
1259         * gcc.dg/atomic-op-5.c: Likewise.
1260         * gcc.dg/atomic-store-5.c: Likewise.
1261         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1262
1263 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1264
1265         PR rtl-optimization/50290
1266         * gcc.dg/pr50290.c: New test.
1267
1268 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1269
1270         PR c++/51290
1271         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1272
1273 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1274
1275         PR target/51261
1276         * gcc.dg/pr51261.c: New test.
1277
1278 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1279
1280         PR c++/51145
1281         * g++.dg/cpp0x/alias-decl-14.C: New test.
1282         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1283         passing before.
1284         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1285         change.
1286         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1287         * g++.dg/lookup/struct1.C: Likewise.
1288         * g++.dg/parse/elab1.C: Likewise.
1289         * g++.dg/parse/elab2.C: Likewise.
1290         * g++.dg/parse/int-as-enum1.C: Likewise.
1291         * g++.dg/parse/typedef1.C: Likewise.
1292         * g++.dg/parse/typedef3.C: Likewise.
1293         * g++.dg/parse/typedef4.C: Likewise.
1294         * g++.dg/parse/typedef5.C: Likewise.
1295         * g++.dg/template/crash26.C: Likewise.
1296         * g++.dg/template/nontype4.C: Likewise.
1297         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1298         * g++.old-deja/g++.brendan/line1.C: Likewise.
1299         * g++.old-deja/g++.other/elab1.C: Likewise.
1300         * g++.old-deja/g++.other/syntax4.C: Likewise.
1301
1302 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1303
1304         PR rtl-optimization/50764
1305         * gcc.dg/pr50764.c: New test.
1306
1307 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1308
1309         PR c++/51265
1310         * g++.dg/cpp0x/decltype36.C: New.
1311
1312 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR tree-optimization/51074
1315         * gcc.dg/vect/pr51074.c: New test.
1316
1317 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1318
1319         PR c++/51143
1320         * g++.dg/cpp0x/alias-decl-16.C: New test.
1321
1322 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1323
1324         PR tree-optimization/50765
1325         * gcc.dg/pr50765.c: New test.
1326
1327 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1328
1329         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1330         * gcc.dg/vshift-3.c (main): Likewise.
1331
1332 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1333
1334         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1335
1336 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1337
1338         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1339         * gcc.misc-tests/gcov-17.c: Likewise.
1340         * g++.dg/gcov/gcov-8.C: Likewise.
1341         * g++.dg/gcov/gcov-9.C: Likewise.
1342
1343 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1344
1345         * g++.dg/tm/pr47747.C: New test.
1346
1347 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1348
1349         * g++.dg/tm/template-2.C: New test.
1350
1351 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR debug/50827
1354         * gcc.dg/pr50827.c: New test.
1355
1356 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1357
1358         PR c++/50958
1359         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1360         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1361         * g++.dg/cpp0x/udlit-member.C: Adjust.
1362         * g++.dg/cpp0x/udlit-raw-length.C: New.
1363         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1364         * g++.dg/cpp0x/udlit-resolve.C: New.
1365         * c-c++-common/dfp/pr33466.c: Adjust.
1366
1367 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1368
1369         * lib/target-supports.exp
1370         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1371         with ultrasparc_vis2_hw.
1372         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1373         with ultrasparc_vis3_hw.
1374
1375 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1376
1377         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1378         *-*-solaris2* && c++.
1379
1380 2011-11-20  Joey Ye  <joey.ye@arm.com>
1381
1382         * gcc.dg/volatile-bitfields-1.c: New.
1383
1384 2011-11-20  Jason Merrill  <jason@redhat.com>
1385
1386         PR c++/48322
1387         * g++.dg/cpp0x/variadic120.C: New.
1388         * g++.dg/cpp0x/sfinae26.C: Adjust.
1389
1390         * g++.dg/cpp0x/sfinae11.C: Adjust.
1391         * g++.dg/cpp0x/sfinae26.C: Adjust.
1392         * g++.dg/template/unify11.C: Adjust.
1393
1394 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1395
1396         PR c++/51230
1397         * g++.dg/template/error46.C: New.
1398
1399 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1400
1401         PR target/51235
1402         * gcc.target/i386/pr51235.c: New test.
1403
1404         PR target/51236
1405         * gcc.target/i386/pr51236.c: New test.
1406
1407 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * gnat.dg/discr32.adb: New test.
1410         * gnat.dg/discr32_pkg.ads: New helper.
1411
1412 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1413
1414         PR gcov-profile/51113
1415         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1416         * gcc.misc-tests/gcov-16.c: New.
1417         * gcc.misc-tests/gcov-17.c: New.
1418         * g++.dg/gcov/gcov-8.C: New.
1419         * g++.dg/gcov/gcov-9.C: New.
1420         * g++.dg/gcov/gcov-10.C: New.
1421
1422 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1423
1424         PR c++/51194
1425         * g++.dg/cpp0x/alias-decl-15.C: New test.
1426
1427 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1428
1429         PR c++/51216
1430         * g++.dg/cpp0x/pr51216.C: New.
1431
1432 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1433
1434         * gcc.dg/delay-slot-2.c: New test.
1435
1436 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1437
1438         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1439
1440 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1441
1442         PR c++/51188
1443         * g++.dg/lookup/using46.C: New.
1444         * g++.dg/lookup/using47.C: New.
1445         * g++.dg/lookup/using48.C: New.
1446         * g++.dg/lookup/using49.C: New.
1447         * g++.dg/lookup/using50.C: New.
1448
1449 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1450
1451         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1452         supports /* ... */ comments.
1453
1454 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1455
1456         PR c++/51150
1457         * g++.dg/cpp0x/pr51150.C: New.
1458
1459 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1460
1461         PR tree-optimization/50605
1462         * g++.dg/ipa/pr50605.C: New test.
1463
1464 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1465
1466         PR c++/51191
1467         * g++.dg/cpp0x/alias-decl-13.C: New test.
1468
1469 2011-11-17  Jason Merrill  <jason@redhat.com>
1470
1471         PR c++/51186
1472         * g++.dg/cpp0x/auto27.C: New.
1473         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1474
1475 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1476
1477         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1478         memory model parameters don't match expected values.
1479         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1480         __atomic_compare_exchange.
1481         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1482         __atomic_compare_exchange_n.
1483         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1484         weak/strong parameter and fail if memory models aren't correct.
1485
1486 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1487
1488         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1489         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1490         to 10 seconds and fail when timeout occurs.  Improve error messages.
1491
1492 2011-11-17  Jason Merrill  <jason@redhat.com>
1493
1494         PR c++/51137
1495         * g++.dg/template/virtual2.C: New.
1496
1497 2011-11-17  Michael Matz  <matz@suse.de>
1498
1499         PR middle-end/50644
1500         PR middle-end/50741
1501         * g++.dg/tree-ssa/pr50741.C: New.
1502
1503 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1504
1505         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1506
1507 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1510         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1511         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1512
1513 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1514
1515         PR fortran/39427
1516         PR fortran/37829
1517         * gfortran.dg/constructor_1.f90: New.
1518         * gfortran.dg/constructor_2.f90: New.
1519         * gfortran.dg/constructor_3.f90: New.
1520         * gfortran.dg/constructor_4.f90: New.
1521         * gfortran.dg/constructor_5.f90: New.
1522         * gfortran.dg/constructor_6.f90: New.
1523         * gfortran.dg/use_only_5.f90: New.
1524         * gfortran.dg/c_ptr_tests_17.f90: New.
1525         * gfortran.dg/c_ptr_tests_18.f90: New.
1526         * gfortran.dg/used_types_25.f90: New.
1527         * gfortran.dg/used_types_26.f90: New
1528         * gfortran.dg/type_decl_3.f90: New.
1529         * gfortran.dg/function_types_3.f90: Update dg-error.
1530         * gfortran.dg/result_1.f90: Ditto.
1531         * gfortran.dg/structure_constructor_3.f03: Ditto.
1532         * gfortran.dg/structure_constructor_4.f03: Ditto.
1533
1534 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1535
1536         * gcc.dg/vect/pr30858.c: Update expected output for
1537         architectures with multiple vector sizes.
1538
1539 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1540             Bernd Schmidt <bernds@coudesourcery.com>
1541             Sebastian Huber <sebastian.huber@embedded-brains.de>
1542
1543         PR target/49641
1544         * gcc.target/arm/pr49641.c: New test.
1545
1546 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1547
1548         PR tree-optimization/49960
1549         * gcc.dg/autopar/pr49960.c: New test.
1550         * gcc.dg/autopar/pr49960-1.c: New test.
1551
1552
1553 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1554
1555         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1556         * gcc.dg/pr43864-2.c: Same.
1557         * gcc.dg/pr43864-3.c: Same.
1558         * gcc.dg/pr43864-4.c: Same.
1559
1560 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1561
1562         * gcc.target/i386/sse2-cvt-vec.c: New test.
1563         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1564         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1565         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1566         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1567         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1568         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1569
1570 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1571
1572         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1573         powerpc*-*-darwin* targets.
1574
1575 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1576
1577         * c-c++-common/tm/trxn-expr-3.c: New test.
1578
1579 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1580
1581         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1582
1583 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1584
1585         * gcc.target/i386/avx-recip-vec.c: New test.
1586         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1587         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1588         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1589         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1590         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1591         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1592         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1593         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1594         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1595         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1596         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1597         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1598         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1599         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1600
1601 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1602
1603         PR c++/51107
1604         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1605         non-template literal operator.
1606
1607 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1608
1609         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1610         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1611         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1612         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1613         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1614         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1615         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1616         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1617         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1618         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1619         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1620         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1621         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1622         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1623         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1624         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1625
1626 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1627
1628         PR c++/6936
1629         PR c++/25994
1630         PR c++/26256
1631         PR c++/30195
1632         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1633         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1634         * g++.old-deja/g++.other/anon7.C: Likewise.
1635         * g++.old-deja/g++.other/using1.C: Likewise.
1636         * g++.old-deja/g++.other/redecl1.C: Likewise.
1637         * g++.old-deja/g++.other/typedef7.C: Likewise.
1638         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1639         * g++.dg/template/using2.C: Likewise.
1640         * g++.dg/template/static4.C: Likewise.
1641         * g++.dg/template/typedef1.C: Likewise.
1642         * g++.dg/lookup/name-clash9.C: Likewise.
1643         * g++.dg/abi/mangle41.C: Likewise.
1644         * g++.dg/parse/ctor5.C: Likewise.
1645         * g++.dg/inherit/using4.C: Likewise.
1646         * g++.dg/lookup/using24.C: New.
1647         * g++.dg/lookup/using25.C: New.
1648         * g++.dg/lookup/using26.C: New.
1649         * g++.dg/lookup/using27.C: New.
1650         * g++.dg/lookup/using28.C: New.
1651         * g++.dg/lookup/using29.C: New.
1652         * g++.dg/lookup/using30.C: New.
1653         * g++.dg/lookup/using31.C: New.
1654         * g++.dg/lookup/using32.C: New.
1655         * g++.dg/lookup/using33.C: New.
1656         * g++.dg/lookup/using34.C: New.
1657         * g++.dg/lookup/using35.C: New.
1658         * g++.dg/lookup/using36.C: New.
1659         * g++.dg/lookup/using37.C: New.
1660         * g++.dg/lookup/using38.C: New.
1661         * g++.dg/lookup/using39.C: New.
1662         * g++.dg/lookup/using40.C: New.
1663         * g++.dg/lookup/using41.C: New.
1664         * g++.dg/lookup/using42.C: New.
1665         * g++.dg/lookup/using43.C: New.
1666         * g++.dg/lookup/using44.C: New.
1667         * g++.dg/lookup/using45.C: New.
1668         * g++.dg/lookup/pr6936.C: New.
1669         * g++.dg/debug/using4.C: New.
1670         * g++.dg/debug/using5.C: New.
1671         * g++.dg/cpp0x/forw_enum10.C: New.
1672
1673 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1674             Jan Hubicka  <jh@suse.cz>
1675
1676         * gcc.target/i386/sw-1.c: Force rep;movsb.
1677
1678 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1679
1680         PR testsuite/51059
1681         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1682         dg-additional-options.
1683
1684 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1685
1686         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1687         specified.  Remove redundant runtime checks.
1688         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1689         Allow for other than -m4.  Fix typos in comments.
1690
1691 2011-11-12  Jason Merrill  <jason@redhat.com>
1692
1693         PR c++/986
1694         * g++.dg/warn/ref-temp1.C: New.
1695
1696         PR c++/51060
1697         * g++.dg/opt/stack2.C: New.
1698
1699 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1700
1701         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1702         alpha*-*-linux* targets.
1703
1704 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1705
1706         PR testsuite/51059
1707         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1708         Darwin targets and allow external symbols to be undefined.
1709
1710 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1711
1712         * gcc.misc-tests/gcov-15.c: New.
1713
1714 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1715
1716         PR tree-optimization/51058
1717         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1718         * gfortran.dg/vect/pr51058-2.f90: New test.
1719
1720 2011-11-10  Jason Merrill  <jason@redhat.com>
1721
1722         * g++.dg/template/linkage1.C: New.
1723         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1724         * g++.old-deja/g++.other/linkage4.C: Likewise.
1725
1726         PR c++/50973
1727         * g++.dg/cpp0x/defaulted33.C: New.
1728
1729 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1730
1731         PR middle-end/51038
1732         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1733         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1734         __atomic_clear.
1735
1736 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1737
1738         PR rtl-optimization/51040
1739         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1740         patchup code.
1741
1742 2011-11-10  Jason Merrill  <jason@redhat.com>
1743
1744         PR c++/51079
1745         * g++.dg/template/conv12.C: New.
1746
1747         PR debug/50983
1748         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1749
1750 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1751
1752         * gnat.dg/atomic6_1.adb: New test.
1753         * gnat.dg/atomic6_2.adb: Likewise.
1754         * gnat.dg/atomic6_3.adb: Likewise.
1755         * gnat.dg/atomic6_4.adb: Likewise.
1756         * gnat.dg/atomic6_5.adb: Likewise.
1757         * gnat.dg/atomic6_6.adb: Likewise.
1758         * gnat.dg/atomic6_7.adb: Likewise.
1759         * gnat.dg/atomic6_8.adb: Likewise.
1760         * gnat.dg/atomic6_pkg.ads: New helper.
1761
1762 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1763
1764         PR middle-end/51077
1765         * gcc.c-torture/compile/pr51077.c: New test.
1766
1767         PR rtl-optimization/51023
1768         * gcc.c-torture/execute/pr51023.c: New test.
1769
1770 2011-11-10  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/51042
1773         * gcc.dg/torture/pr51042.c: New testcase.
1774
1775 2011-11-10  Richard Guenther  <rguenther@suse.de>
1776
1777         PR tree-optimization/51070
1778         * gcc.dg/torture/pr51070.c: New testcase.
1779
1780 2011-11-10  Richard Guenther  <rguenther@suse.de>
1781
1782         PR tree-optimization/51030
1783         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1784
1785 2011-11-10  Richard Guenther  <rguenther@suse.de>
1786
1787         PR middle-end/51071
1788         * gcc.dg/torture/pr51071.c: New testcase.
1789
1790 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1791
1792         * gnat.dg/loop_optimization9.ad[sb]: New test.
1793
1794 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1795
1796         PR tree-optimization/51058
1797         * gfortran.dg/vect/pr51058.f90: New test.
1798
1799 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR tree-optimization/51000
1802         * gcc.dg/vect/pr51000.c: New test.
1803
1804 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1805
1806         PR c++/50837
1807         * g++.dg/cpp0x/static_assert5.C: New.
1808         * g++.dg/template/nontype13.C: Tweak.
1809
1810 2011-11-09  Jason Merrill  <jason@redhat.com>
1811
1812         PR c++/50972
1813         * g++.dg/cpp0x/noexcept16.C: New.
1814
1815         PR c++/51046
1816         * g++.dg/cpp0x/variadic119.C: New.
1817
1818 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1819
1820         PR target/50911
1821         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1822         permutations.
1823         * gcc.dg/torture/vshuf-32.inc: Likewise.
1824         * gcc.dg/torture/vshuf-4.inc: Likewise.
1825         * gcc.dg/torture/vshuf-8.inc: Likewise.
1826
1827         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1828
1829 2011-11-09  Ian Lance Taylor  <iant@google.com>
1830
1831         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1832         procedure.
1833         * gcc.dg/split-5.c: New test.
1834
1835 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1836
1837         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1838
1839 2011-11-09  Jason Merrill  <jason@redhat.com>
1840
1841         PR c++/51029
1842         * g++.dg/template/virtual1.C: New.
1843
1844 2011-11-08  Jason Merrill  <jason@redhat.com>
1845
1846         Run most C++ tests in both C++98 and C++11 modes.
1847         * lib/target-supports.exp (check_effective_target_c++11): New.
1848         (check_effective_target_c++98): New.
1849         * lib/g++-dg.exp (g++-dg-runtest): New.
1850         * g++.dg/dg.exp: Use g++-dg-runtest.
1851         * g++.dg/charset/charset.exp: Likewise.
1852         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1853         * g++.dg/dfp/dfp.exp: Likewise.
1854         * g++.dg/gcov/gcov.exp: Likewise.
1855         * g++.dg/gomp/gomp.exp: Likewise.
1856         * g++.dg/graphite/graphite.exp: Likewise.
1857         * g++.dg/tls/tls.exp: Likewise.
1858         * g++.dg/tm/tm.exp: Likewise.
1859         * g++.dg/vect/vect.exp: Likewise.
1860         * g++.old-deja/old-deja.exp: Likewise.
1861         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1862         with some of the torture options.
1863         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1864         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1865         * g++.dg/init/null1.C: Only run in C++98.
1866         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1867         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1868         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1869         * g++.old-deja/g++.other/anon9.C: Likewise.
1870         * g++.old-deja/g++.other/linkage1.C: Likewise.
1871         * g++.old-deja/g++.other/linkage2.C: Likewise.
1872         * g++.old-deja/g++.pt/t29.C: Likewise.
1873         * g++.old-deja/g++.pt/t30.C: Likewise.
1874         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1875         * g++.dg/ext/anon-struct4.C: Likewise.
1876         * g++.dg/init/brace2.C: Likewise.
1877         * g++.dg/init/brace6.C: Likewise.
1878         * g++.dg/other/anon3.C: Likewise.
1879         * g++.dg/template/arg2.C: Likewise.
1880         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1881         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1882         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1883         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1884         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1885         * g++.old-deja/g++.brendan/init2.C: Likewise.
1886         * g++.old-deja/g++.brendan/init4.C: Likewise.
1887         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1888         * g++.old-deja/g++.jason/cond.C: Likewise.
1889         * g++.old-deja/g++.law/init1.C: Likewise.
1890         * g++.old-deja/g++.law/operators32.C: Likewise.
1891         * g++.old-deja/g++.pt/enum6.C: Likewise.
1892         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1893         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1894
1895         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1896         * g++.dg/init/new11.C: Likewise.
1897         * g++.dg/init/pr29571.C: Likewise.
1898         * g++.dg/lookup/forscope2.C: Likewise.
1899         * g++.dg/parse/linkage1.C: Likewise.
1900         * g++.dg/parse/typedef8.C: Likewise.
1901         * g++.dg/template/error44.C: Likewise.
1902         * g++.dg/tls/diag-2.C: Likewise.
1903         * g++.dg/tls/diag-4.C: Likewise.
1904         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1905         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1906         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1907         * g++.old-deja/g++.brendan/new3.C: Likewise.
1908         * g++.old-deja/g++.eh/new1.C: Likewise.
1909         * g++.old-deja/g++.eh/new2.C: Likewise.
1910         * g++.old-deja/g++.jason/new.C: Likewise.
1911         * g++.old-deja/g++.law/friend1.C: Likewise.
1912         * g++.old-deja/g++.mike/net46.C: Likewise.
1913         * g++.old-deja/g++.mike/p755.C: Likewise.
1914         * g++.old-deja/g++.other/new6.C: Likewise.
1915
1916         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1917         * g++.dg/template/crash53.C: Likewise.
1918         * g++.dg/template/void9.C: Likewise.
1919
1920 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1921
1922         PR c++/51045
1923         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1924
1925 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1926
1927         PR c++/51047
1928         * g++.dg/cpp0x/sfinae29.C: New.
1929
1930 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1931
1932         PR fortran/50960
1933         * gfortran.dg/typebound_call_22.f03: New test case.
1934
1935 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1936
1937         PR libfortran/50016
1938         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1939
1940 2011-11-09  Richard Guenther  <rguenther@suse.de>
1941
1942         PR tree-optimization/51039
1943         * gcc.dg/pr51039.c: New testcase.
1944
1945 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1946
1947         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1948         Enable also for powerpc*-*-*.
1949
1950 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1951
1952         PR fortran/50540
1953         * gfortran.dg/forall_16.f90: New test.
1954
1955 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1956
1957         PR fortran/38718
1958         * gfortran.dg/initialization_29.f90: Expand test.
1959
1960 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1961
1962         PR c++/51027
1963         * g++.dg/cpp0x/alias-decl-12.C: New test.
1964         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1965
1966 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1967
1968         PR debug/51032
1969         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1970
1971 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1972
1973         PR tree-optimization/51015
1974         * gcc.dg/vect/pr51015.c: New test.
1975
1976 2011-11-08  David S. Miller  <davem@davemloft.net>
1977
1978         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1979         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1980
1981 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1982
1983         PR fortran/50404
1984         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1985
1986 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1987
1988         PR fortran/50409
1989         * gfortran.dg/string_5.f90: Improve testcase.
1990
1991 2011-10-23  Jason Merrill  <jason@redhat.com>
1992
1993         PR c++/50835
1994         * g++.dg/template/lvalue2.C: New.
1995
1996 2011-11-08  Michael Matz  <matz@suse.de>
1997
1998         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1999         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2000         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2001         * g++.dg/eh/builtin2.C: Ditto.
2002         * g++.dg/eh/builtin3.C: Ditto.
2003
2004 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2005
2006         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2007         being prefered even for -mavx.
2008         * gcc.target/i386/avx-cvt-3.c: New test.
2009
2010 2011-11-08  Richard Guenther  <rguenther@suse.de>
2011
2012         PR tree-optimization/51012
2013         * gcc.dg/pr51012-1.c: New testcase.
2014         * gcc.dg/pr51012-2.c: Likewise.
2015
2016 2011-11-08  Richard Guenther  <rguenther@suse.de>
2017
2018         PR middle-end/51010
2019         * c-c++-common/uninit-pr51010.c: New testcase.
2020
2021 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2022
2023         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2024         check_effective_target_vect_call_copysignf,
2025         check_effective_target_vect_call_lrint): New procedures.
2026         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2027         $VECT_SLP_CFLAGS with -ffast-math.
2028         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2029         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2030         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2031         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2032
2033 2011-11-07  Richard Henderson  <rth@redhat.com>
2034             Aldy Hernandez  <aldyh@redhat.com>
2035             Torvald Riegel  <triegel@redhat.com>
2036
2037         Merged from transactional-memory.
2038
2039         * g++.dg/dg.exp: Run transactional memory tests.
2040         * g++.dg/tm: New directory with new tests.
2041         * gcc.dg/tm: New directory with new tests.
2042         * c-c++-common/tm: New directory with new tests.
2043
2044 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2045
2046         Fix context handling of alias-declaration
2047         * g++.dg/cpp0x/alias-decl-11.C: New test.
2048
2049 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2050
2051         PR c++/50864
2052         * g++.dg/parse/template26.C: New.
2053         * g++.dg/template/crash45.C: Adjust dg-error string.
2054
2055 2011-11-07  Jason Merrill  <jason@redhat.com>
2056
2057         PR c++/50848
2058         * g++.dg/template/lookup9.C: New.
2059
2060         PR c++/50863
2061         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2062
2063         PR c++/50870
2064         * g++.dg/cpp0x/decltype35.C: New.
2065
2066 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2067
2068         Support C++11 alias-declaration
2069         PR c++/45114
2070         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2071         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2072         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2073         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2074         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2075         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2076         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2077         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2078         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2079         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2080         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2081         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2082         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2083
2084 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2085
2086         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2087
2088 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2089
2090         PR fortran/50919
2091         * gfortran.dg/typebound_call_21.f03: New.
2092
2093 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2094
2095         * gcc.dg/profile-dir-1.c: Adjust final scan.
2096         * gcc.dg/profile-dir-2.c: Adjust final scan.
2097         * gcc.dg/profile-dir-3.c: Adjust final scan.
2098         * gcc.misc-tests/gcov.exp: Adjust regexp.
2099         * gcc.misc-tests/gcov-12.c: New.
2100         * gcc.misc-tests/gcov-13.c: New.
2101         * gcc.misc-tests/gcovpart-13b.c: New.
2102         * gcc.misc-tests/gcov-14.c: New.
2103
2104 2011-11-07  Jason Merrill  <jason@redhat.com>
2105
2106         PR c++/35688
2107         * g++.dg/ext/visibility/template8.C: New.
2108
2109 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2110
2111         PR tree-optimization/50789
2112         * gcc.target/i386/avx2-gather-1.c: New test.
2113         * gcc.target/i386/avx2-gather-2.c: New test.
2114         * gcc.target/i386/avx2-gather-3.c: New test.
2115         * gcc.target/i386/avx2-gather-4.c: New test.
2116
2117 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2118
2119         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2120
2121 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2122
2123         PR libfortran/45723
2124         * gfortran.dg/open_dev_null.f90: Remove testcase.
2125
2126 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2127
2128         * lib/target-supports.exp (check_effective_target_sync_int_128):
2129         Don't cache the result.
2130         (check_effective_target_sync_long_long): Ditto.
2131
2132 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2133
2134         PR rtl-optimization/47698
2135         * gcc.target/i386/47698.c: New test.
2136
2137 2011-11-06  Jason Merrill  <jason@redhat.com>
2138
2139         PR c++/35688
2140         * g++.dg/ext/visibility/template7.C: New.
2141
2142 2011-11-07  Terry Guo  <terry.guo@arm.com>
2143
2144         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2145         * gcc.target/arm/wmul-2.c: Ditto.
2146         * gcc.target/arm/wmul-3.c: Ditto.
2147         * gcc.target/arm/wmul-4.c: Ditto.
2148
2149 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2150
2151         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2152         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2153         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2154         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2155         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2156         expected diagnostics.
2157
2158 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2159             Richard Henderson  <rth@redhat.com>
2160             Aldy Hernandez  <aldyh@redhat.com>
2161
2162         Merged from cxx-mem-model.
2163
2164         * lib/target-supports.exp (check_effective_target_sync_int_128,
2165         check_effective_target_sync_long_long): Check whether the target
2166         supports 64 and 128 bit __sync builtins.
2167         (check_effective_target_cas_char): New.
2168         (check_effective_target_cas_int): New.
2169         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2170         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2171         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2172         produce the expected library calls.
2173         * gcc.dg/atomic-fence.c: New functional tests.
2174         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2175         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2176         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2177         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2178         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2179         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2180         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2181         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2182         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2183         are atomic.
2184         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2185         loads are atomic.
2186         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2187         are atomic.
2188         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2189         are atomic.
2190         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2191         int128 operations are atomic.
2192         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2193         operations are atomic.
2194         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2195         operations are atomic.
2196         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2197         operations are atomic.
2198         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2199         stores aren't moved out of a loop.
2200         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2201         globals don't overwrite neighbouring globals.
2202         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2203         writes dont overwrite neighbouring components.
2204         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2205         * c-c++-common/gomp/atomic-3.c: Likewise.
2206         * c-c++-common/gomp/atomic-9.c: Likewise.
2207         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2208         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2209         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2210         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2211         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2212         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2213         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2214         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2215         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2216         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2217         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2218         g++.dg/gomp/atomic-15.C: Remove.
2219         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2220         * gcc.dg/gomp/atomic-11.c: Remove test.
2221
2222 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2223
2224         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2225         * gcc.dg/vect/slp-cond-1.c: New test.
2226         * gcc.dg/vect/slp-cond-2.c: New test.
2227
2228 2011-11-05  David S. Miller  <davem@davemloft.net>
2229
2230         * lib/test-supports.exp
2231         (check_effective_target_ultrasparc_vis2_hw): New proc.
2232         (check_effective_target_ultrasparc_vis3_hw): New proc.
2233         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2234         * gcc.target/sparc/vec-init-2.inc: Likewise.
2235         * gcc.target/sparc/vec-init-3.inc: Likewise.
2236         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2237         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2238         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2239         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2240         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2241         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2242         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2243         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2244         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2245
2246 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2247
2248         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2249         Disable test on Epiphany.
2250         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2251         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2252         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2253         * g++.dg/parse/pragma3.C: Likewise.
2254         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2255         (bar): Use it.
2256         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2257         * gcc.dg/tls/thr-cse-1.c: Likewise.
2258         * g++.dg/opt/devirt2.C: Likewise.
2259         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2260         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2261         * gcc.target/epiphany: New directory.
2262
2263 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2264
2265         * gfortran.dg/quad_2.f90: New.
2266
2267 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2268
2269         * gcc.dg/strlenopt-22g.c: New wrapper around...
2270         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2271
2272 2011-11-04  Jason Merrill  <jason@redhat.com>
2273
2274         PR c++/26714
2275         * g++.dg/init/lifetime2.C: New.
2276         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2277
2278         PR c++/48370
2279         * g++.dg/init/lifetime1.C: Test cleanup order.
2280
2281 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2282
2283         * g++.dg/other/offsetof7.C: New test.
2284
2285 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2286
2287         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2288         variable, default empty, -ffat-lto-objects for effective_target_lto.
2289         (gcc-dg-test-1): Add options from dg-final methods.
2290         * lib/scanasm.exp (scan-assembler_required_options)
2291         (scan-assembler-not_required_options): New procs.
2292
2293 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2294
2295         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2296         generate a pedwarn in c++98-mode.
2297         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2298         don't generate a pedwarn in c++0x-mode.
2299
2300 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2301
2302         PR c++/50965
2303         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2304
2305 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2306
2307         PR rtl-optimization/38644
2308         * gcc.target/arm/stack-red-zone.c: New.
2309
2310 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2311
2312         PR c++/48420
2313         * g++.dg/warn/Wconversion-null-3.C: New.
2314
2315 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2316
2317         PR c++/50941
2318         * g++.dg/cpp0x/udlit-strint-length.C: New.
2319
2320 2011-11-04  Jason Merrill  <jason@redhat.com>
2321
2322         PR c++/48370
2323         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2324         * g++.dg/init/lifetime1.C: New.
2325         * g++.dg/init/ref21.C: New.
2326         * g++.dg/eh/array1.C: New.
2327
2328 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2329
2330         PR tree-optimization/50763
2331         * gcc.dg/pr50763-5.c: New test.
2332
2333 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2334
2335         PR tree-optimization/50763
2336         * g++.dg/pr50763-4.C: New test.
2337
2338 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2339
2340         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2341         test.
2342
2343         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2344
2345         * gcc.dg/torture/vec-cvt-1.c: New test.
2346
2347 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2348
2349         * gnat.dg/specs/private1[-sub].ads: New test.
2350
2351 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2352
2353         PR fortran/43829
2354         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2355         * gfortran.dg/inline_sum_1.f90: New.
2356         * gfortran.dg/inline_sum_2.f90: New.
2357         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2358         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2359         * gfortran.dg/inline_product_1.f90: New.
2360
2361 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2362
2363         PR fortran/50933
2364         * gfortran.dg/bind_c_dts_5.f90: New.
2365
2366 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/50960
2369         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2370
2371 2011-11-03  Richard Guenther  <rguenther@suse.de>
2372
2373         PR middle-end/50079
2374         * g++.dg/init/copy7.C: Remove testcase.
2375
2376 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2377
2378         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2379         * g++.dg/ipa/devirt-c-2.C: Likewise.
2380         * g++.dg/ipa/devirt-c-7.C: New test.
2381         * g++.dg/ipa/devirt-c-8.C: Likewise.
2382
2383 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2384
2385         PR tree-optimization/50912
2386         * gnat.dg/loop_optimization10.ad[sb]: New test.
2387         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2388
2389 2011-11-02  Jason Merrill  <jason@redhat.com>
2390
2391         PR c++/50930
2392         * g++.dg/cpp0x/nsdmi-list2.C: New.
2393
2394 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2395
2396         PR c++/50810
2397         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2398         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2399
2400 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2401
2402         PR tree-optimization/50769
2403         * gfortran.dg/pr50769.f90: New test.
2404
2405 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2406
2407         * gcc.target/sparc/20111102-1.c: New test.
2408
2409 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2410
2411         PR c++/50956
2412         * g++.dg/warn/Wcast-qual2.C: New.
2413
2414 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2415
2416         PR tree-optimization/50763
2417         * g++.dg/pr50763-3.C: New test.
2418
2419 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2420
2421         PR tree-optimization/50672
2422         * g++.dg/pr50672.C: New test.
2423
2424 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2425
2426         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2427         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2428         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2429
2430         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2431
2432 2011-11-02  Richard Guenther  <rguenther@suse.de>
2433
2434         PR tree-optimization/50902
2435         * gcc.dg/torture/pr50902.c: New testcase.
2436
2437 2010-11-02  Richard Guenther  <rguenther@suse.de>
2438
2439         PR tree-optimization/50890
2440         * gcc.dg/torture/pr50890.c: New testcase.
2441
2442 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2443
2444         PR c++/44277
2445         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2446         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2447
2448 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2449
2450         PR tree-optimization/50908
2451         * gcc.dg/pr50908.c: New test.
2452         * gcc.dg/pr50908-2.c: Same.
2453         * gcc.dg/pr50908-3.c: Same.
2454
2455 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2456
2457         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2458         the outer loop.  Remove comment.  Don't check for widen-mult.
2459
2460 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2461
2462         * gcc.dg/ipa/ipcp-4.c: New test.
2463
2464 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2465
2466         * gcc.dg/vshift-3.c: New test.
2467         * gcc.dg/vshift-4.c: New test.
2468         * gcc.dg/vshift-5.c: New test.
2469
2470 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2471
2472         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2473         and current implementation.
2474
2475 2011-10-31  Paul Brook  <paul@codesourcery.com>
2476
2477         * gcc.dg/constructor-1.c: New test.
2478
2479 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2480
2481         PR fortran/50753
2482         * gfortran.dg/dshift_3.f90: New test.
2483
2484 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2485
2486         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2487         hppa*-*-hpux*.
2488         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2489         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2490         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2491         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2492         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2493         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2494         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2495         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2496         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2497         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2498         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2499         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2500         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2501         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2502         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2503         * gcc.dg/vector-compare-2.c: Likewise.
2504
2505 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2506
2507         PR c++/50901
2508         * g++.dg/cpp0x/pr50901.C: New.
2509
2510 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2511
2512         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2513         * gcc.target/i386/fma4-check.h (main): Ditto.
2514         * gcc.target/i386/xop-check.h (main): Ditto.
2515
2516 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2517
2518         Revert:
2519         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2520
2521         PR c++/50864
2522         * g++.dg/template/crash109.C: New.
2523
2524 2011-10-28  Jason Merrill  <jason@redhat.com>
2525
2526         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2527
2528 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2529
2530         PR c++/50864
2531         * g++.dg/template/crash109.C: New.
2532
2533 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2534
2535         * gfortran.dg/nearest_5.f90: New test.
2536
2537 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2538
2539         * gcc.dg/vshift-1.c: New test.
2540         * gcc.dg/vshift-2.c: New test.
2541         * gcc.target/i386/xop-vshift-1.c: New test.
2542         * gcc.target/i386/xop-vshift-2.c: New test.
2543         * gcc.target/i386/avx2-vshift-1.c: New test.
2544
2545 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2546
2547         PR rtl-optimization/49720
2548         * g++.dg/torture/pr49720.C: New test.
2549
2550 2011-10-27  David S. Miller  <davem@davemloft.net>
2551
2552         * gcc.target/sparc/setcc-3.c: New test.
2553
2554 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2555
2556         PR c++/30066
2557         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2558
2559 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2560
2561         * gcc.target/i386/sse2-cvt-1.c: New test.
2562         * gcc.target/i386/sse2-cvt-2.c: New test.
2563         * gcc.target/i386/avx-cvt-1.c: New test.
2564         * gcc.target/i386/avx-cvt-2.c: New test.
2565         * gcc.target/i386/avx2-cvt-1.c: New test.
2566         * gcc.target/i386/avx2-cvt-2.c: New test.
2567
2568 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2569
2570         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2571
2572 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2573             Steven G. Kargl  <kargl@gcc.gnu.org>
2574
2575         PR target/50875
2576         * gfortran.dg/pr50875.f90: New test.
2577
2578 2011-10-26  David S. Miller  <davem@davemloft.net>
2579
2580         * gcc.target/sparc/fmaf-1.c: New test.
2581
2582         * gcc.target/sparc/setcc-1.c: New test.
2583         * gcc.target/sparc/setcc-2.c: New test.
2584
2585 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2586
2587         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2588
2589 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2590
2591         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2592         Windows targets.
2593
2594 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2595
2596         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2597         symbol names.
2598
2599 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2600
2601         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2602
2603 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2604
2605         * gnat.dg/specs/discr1.ads: New test.
2606         * gnat.dg/specs/discr1_pkg.ads: New helper.
2607
2608 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2609
2610         * gnat.dg/specs/unchecked_union.ads: Rename to...
2611         * gnat.dg/specs/unchecked_union1.ads: ...this.
2612         * gnat.dg/specs/unchecked_union2.ads: New test.
2613
2614 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2615
2616         * gnat.dg/specs/atomic1.ads: New test.
2617
2618 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2619
2620         Implement C++11 user-defined literals.
2621         * g++.dg/cpp0x/udlit-addr.C: New.
2622         * g++.dg/cpp0x/udlit-args.C: New.
2623         * g++.dg/cpp0x/udlit-args-neg.C: New.
2624         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2625         * g++.dg/cpp0x/udlit-concat.C: New.
2626         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2627         * g++.dg/cpp0x/udlit-constexpr.C: New.
2628         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2629         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2630         * g++.dg/cpp0x/udlit-friend.C: New.
2631         * g++.dg/cpp0x/udlit-general.C: New.
2632         * g++.dg/cpp0x/udlit-inline.C: New.
2633         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2634         * g++.dg/cpp0x/udlit-member-neg.C: New.
2635         * g++.dg/cpp0x/udlit-namespace.C: New.
2636         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2637         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2638         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2639         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2640         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2641         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2642         * g++.dg/cpp0x/udlit-raw-str.C: New.
2643         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2644         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2645         * g++.dg/cpp0x/udlit-systemheader.C: New.
2646         * g++.dg/cpp0x/udlit-template.C: New.
2647         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2648         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2649         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2650         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2651         * g++.dg/cpp0x/udlit_system_header: New.
2652
2653 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2654
2655         PR c++/50870
2656         * g++.dg/cpp0x/decltype34.C: New.
2657
2658 2011-10-26  Tom de Vries <tom@codesourcery.com>
2659
2660         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2661         * gcc.c-torture/unsorted/HIset.c: Same.
2662         * gcc.c-torture/unsorted/SIcmp.c: Same.
2663         * gcc.c-torture/unsorted/SIset.c: Same.
2664         * gcc.c-torture/unsorted/SFset.c: Same.
2665         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2666         * gcc.c-torture/unsorted/USIcmp.c: Same.
2667         * gcc.c-torture/unsorted/DFcmp.c: Same.
2668
2669 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2670
2671         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2672         to work also with -masm=intel and additionally test the xmm vs. ymm
2673         register type combination on mask/dest and in vsib.
2674         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2675         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2676         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2677         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2678         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2679         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2680         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2681         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2682         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2683         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2684         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2685         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2686         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2687         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2688         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2689         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2690         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2691         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2692         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2693         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2694         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2695         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2696         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2697         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2698         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2699         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2700         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2701         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2702         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2703         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2704         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2705
2706 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2707
2708         PR tree-optimization/50763
2709         * gcc.dg/pr50763-2.c: New test.
2710
2711 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2712
2713         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2714         Update expected messages.
2715
2716 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2717
2718         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2719
2720 2011-10-25  Jason Merrill  <jason@redhat.com>
2721
2722         PR c++/50866
2723         * g++.dg/init/aggr7.C: New.
2724
2725         PR c++/49996
2726         * g++.dg/cpp0x/initlist59.C: New.
2727
2728 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2729
2730         PR c++/50858
2731         * g++.dg/overload/operator5.C: New.
2732
2733 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2734
2735         PR c++/50861
2736         * g++.dg/template/crash108.C: New.
2737
2738 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR tree-optimization/50596
2741         * gcc.dg/vect/vect-cond-10.c: New test.
2742
2743 2011-10-24  Joey Ye  <joey.ye@arm.com>
2744
2745         * gcc.target/arm/pr42575.c: Remove architecture option.
2746
2747 2011-10-24  David S. Miller  <davem@davemloft.net>
2748
2749         * gcc.target/sparc/vis3move-1.c: New test.
2750         * gcc.target/sparc/vis3move-2.c: New test.
2751         * gcc.target/sparc/vis3move-3.c: New test.
2752
2753 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2754
2755         * gcc.dg/strlenopt-22.c: New testcase.
2756         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2757
2758 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2759
2760         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2761         Remove -march=i386.
2762         (dg-skip-if): Remove.
2763         * gcc.target/i386/funcspec-1.c: Ditto.
2764         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2765
2766 2011-10-24  Richard Guenther  <rguenther@suse.de>
2767
2768         * gcc.dg/vect/vect-bool-1.c: New testcase.
2769
2770 2011-10-24  Richard Guenther  <rguenther@suse.de>
2771
2772         PR tree-optimization/50838
2773         * gcc.dg/torture/pr50838.c: New testcase.
2774
2775 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2776
2777         PR tree-optimization/50730
2778         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2779         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2780         -fno-tree-sra and SLP flags.
2781
2782 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2783
2784         PR c++/50841
2785         Revert:
2786         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2787
2788         PR c++/50810
2789         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2790         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2791
2792 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2793
2794         PR c++/50810
2795         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2796         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2797
2798 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2799
2800         PR tree-optimization/50763
2801         * gcc.dg/pr50763.c: New test.
2802
2803 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2804
2805         PR target/50788
2806         * gcc.target/i386/pr50788.c: New test.
2807
2808 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2809
2810         PR tree-optimization/50819
2811         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2812         * g++.dg/vect/slp-pr50819.cc: New test.
2813
2814 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2815
2816         PR c++/45385
2817         * g++.dg/warn/Wconversion4.C: New.
2818
2819 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR target/50813
2822         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2823         from element other than first and reverse permutation.
2824         * gcc.dg/torture/vshuf-16.inc: Likewise.
2825         * gcc.dg/torture/vshuf-8.inc: Likewise.
2826         * gcc.dg/torture/vshuf-4.inc: Likewise.
2827
2828 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2829
2830         PR c++/31423
2831         * g++.dg/parse/error43.C: New.
2832         * g++.dg/parse/error44.C: Likewise.
2833
2834 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2835             Kirill Yukhin  <kirill.yukhin@intel.com>
2836
2837         PR target/50740
2838         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2839         * gcc.target/i386/bmi2-check.h: Ditto.
2840
2841 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2842
2843         PR c++/50811
2844         * g++.dg/cpp0x/override2.C: Add test.
2845
2846 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2847
2848         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2849         check_linker_plugin_available.
2850
2851 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2852
2853         * gcc.target/i386/branch-cost1.c: New test.
2854         * gcc.target/i386/branch-cost2.c: New test.
2855         * gcc.target/i386/branch-cost3.c: New test.
2856         * gcc.target/i386/branch-cost4.c: New test.
2857
2858 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2859
2860         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2861
2862 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2863
2864         PR testsuite/50722
2865         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2866
2867 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2868
2869         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2870         (_moz_foo, EXT__foo): Use ASMNAME.
2871
2872 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2873
2874         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2875         names.
2876
2877 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2878
2879         PR target/50766
2880         * gcc.target/i386/pr50766.c: New test.
2881
2882 2011-10-20  Jason Merrill  <jason@redhat.com>
2883
2884         PR c++/41449
2885         * g++.dg/eh/partial1.C: New.
2886
2887 2011-10-20  Richard Henderson  <rth@redhat.com>
2888
2889         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2890         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2891         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2892         Use __builtin_shuffle.
2893
2894 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2895
2896         PR fortran/50514
2897         * gfortran.dg/ishft_3.f90:  Update test.
2898
2899 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2900
2901         PR fortran/50524
2902         * gfortran.dg/substring_integer_index.f90: New test.
2903
2904 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2905
2906         * gfortran.dg/format_string.f: New test.
2907
2908 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2909
2910         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2911         non_strict_align.
2912         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2913
2914 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2915
2916         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2917         gcc.target/i386/pr46226.c: Do not use
2918         -mno-accumulate-outgoing-args.
2919
2920 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2921
2922         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2923         including <strings.h>.
2924
2925 2011-10-19  Jan Hubicka  <jh@suse.cz>
2926
2927         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2928         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2929         * lib/c-torture.exp: Likewise.
2930         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2931         * gcc.c-torture/compile/sync-1.c: Likewise.
2932         * gcc.c-torture/compile/sync-1.c: Likewise.
2933         * gcc.c-torture/compile/sync-3.c: Likewise.
2934         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2935         * gcc.dg/noncompile/920507-1.c: Likewise.
2936         * gcc.dg/torture/pr36400.c: Likewise.
2937         * g++.dg/torture/pr34850.C: Likewise.
2938
2939 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2940
2941         * gnat.dg/source_ref1.adb: New test.
2942         * gnat.dg/source_ref2.adb: Likewise.
2943
2944 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2945
2946         PR c++/13657
2947         * g++.dg/parse/error42.C: New.
2948         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2949
2950 2011-10-19  Jason Merrill  <jason@redhat.com>
2951
2952         PR c++/50793
2953         * g++.dg/init/value9.C: New.
2954
2955 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2956
2957         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2958         * gcc.dg/torture/vshuf-16.inc: Likewise.
2959         * gcc.dg/torture/vshuf-8.inc: Likewise.
2960         * gcc.dg/torture/vshuf-4.inc: Likewise.
2961
2962 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2963
2964         PR fortran/47023
2965         * gfortran.dg/sizeof_proc.f90: New.
2966
2967 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2968
2969         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2970         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2971
2972 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2973
2974         PR testsuite/50796
2975         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2976
2977 2011-10-19  Jason Merrill  <jason@redhat.com>
2978
2979         PR c++/50787
2980         * g++.dg/init/ref20.C: New.
2981
2982 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2983
2984         PR middle-end/50795
2985         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2986         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2987         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2988         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2989         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2990
2991 2011-10-19  Richard Guenther  <rguenther@suse.de>
2992
2993         PR middle-end/50768
2994         * gcc.dg/torture/pr50768.c: New testcase.
2995
2996 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2997
2998         PR rtl-optimization/50340
2999         * gcc.dg/pr50340.c: New.
3000
3001 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3002
3003         PR tree-optimization/50717
3004
3005         * gcc.dg/pr50717-1.c: New file.
3006         * gcc.target/arm/wmul-12.c: Correct types.
3007         * gcc.target/arm/wmul-8.c: Correct types.
3008
3009 2011-10-18  Jason Merrill  <jason@redhat.com>
3010
3011         PR c++/50531
3012         * g++.dg/cpp0x/defaulted32.C: New.
3013
3014         PR c++/50742
3015         * g++.dg/lookup/using23.C: New.
3016
3017         PR c++/50500
3018         * g++.dg/cpp0x/implicit12.C: New.
3019         * g++.dg/cpp0x/defaulted20.C: Adjust.
3020         * g++.dg/cpp0x/defaulted21.C: Adjust.
3021         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3022         * g++.dg/cpp0x/implicit4.C: Adjust.
3023         * g++.dg/cpp0x/implicit5.C: Adjust.
3024         * g++.dg/cpp0x/implicit8.C: Adjust.
3025         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3026         * g++.dg/cpp0x/not_special.C: Adjust.
3027         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3028         * g++.dg/cpp0x/rv1n.C: Adjust.
3029         * g++.dg/cpp0x/rv2n.C: Adjust.
3030         * g++.dg/cpp0x/rv3n.C: Adjust.
3031         * g++.dg/cpp0x/rv4n.C: Adjust.
3032         * g++.dg/cpp0x/rv5n.C: Adjust.
3033         * g++.dg/cpp0x/rv6n.C: Adjust.
3034         * g++.dg/cpp0x/rv7n.C: Adjust.
3035
3036 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3037
3038         * gcc.target/i386/avx2-vpop-check.h: New header.
3039         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3040         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3041         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3042         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3043         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3044         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3045         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3046         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3047         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3048         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3049         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3050         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3051         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3052         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3053         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3054
3055 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3056
3057         PR fortran/50420
3058         * gfortran.dg/coarray_subobject_1.f90: New test.
3059         * gfortran.dg/coarray/subobject_1.f90: New test.
3060
3061 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3062
3063         PR rtl-optimization/50205
3064         * gcc.dg/pr50205.c: New.
3065
3066 2011-10-18  Richard Guenther  <rguenther@suse.de>
3067
3068         PR tree-optimization/50767
3069         * gcc.dg/torture/pr50767.c: New testcase.
3070
3071 2011-10-18  Julian Brown  <julian@codesourcery.com>
3072
3073         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3074         * gcc.target/arm/unaligned-memcpy-1.c: New.
3075         * gcc.target/arm/unaligned-memcpy-2.c: New.
3076         * gcc.target/arm/unaligned-memcpy-3.c: New.
3077         * gcc.target/arm/unaligned-memcpy-4.c: New.
3078
3079 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3080
3081         PR fortran/47023
3082         * gfortran.dg/iso_c_binding_class.f03: New.
3083
3084 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3085
3086         * testsuite/lib/target-supports.exp
3087         (check_effective_target_vect_widen_shift): New.
3088         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3089         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3090         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3091         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3092
3093 2011-10-18  Richard Guenther  <rguenther@suse.de>
3094
3095         * gcc.dg/torture/restrict-1.c: New testcase.
3096
3097 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3098
3099         * g++.dg/ext/bases.C: New test.
3100
3101 2011-10-17  David S. Miller  <davem@davemloft.net>
3102
3103         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3104         all operations to emit VIS instructions.
3105         * gcc.target/sparc/fandnot.c: Likewise.
3106         * gcc.target/sparc/fnot.c: Likewise.
3107         * gcc.target/sparc/for.c: Likewise.
3108         * gcc.target/sparc/fornot.c: Likewise.
3109         * gcc.target/sparc/fxnor.c: Likewise.
3110         * gcc.target/sparc/fxor.c: Likewise.
3111         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3112         needed.
3113
3114 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3115
3116         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3117         * gcc.dg/torture/vshuf-16.inc: New file.
3118         * gcc.dg/torture/vshuf-2.inc: New file.
3119         * gcc.dg/torture/vshuf-32.inc: New file.
3120         * gcc.dg/torture/vshuf-4.inc: New file.
3121         * gcc.dg/torture/vshuf-8.inc: New file.
3122         * gcc.dg/torture/vshuf-main.inc: New file.
3123         * gcc.dg/torture/vshuf-v16hi.c: New test.
3124         * gcc.dg/torture/vshuf-v16qi.c: New test.
3125         * gcc.dg/torture/vshuf-v2df.c: New test.
3126         * gcc.dg/torture/vshuf-v2di.c: New test.
3127         * gcc.dg/torture/vshuf-v2sf.c: New test.
3128         * gcc.dg/torture/vshuf-v2si.c: New test.
3129         * gcc.dg/torture/vshuf-v32qi.c: New test.
3130         * gcc.dg/torture/vshuf-v4df.c: New test.
3131         * gcc.dg/torture/vshuf-v4di.c: New test.
3132         * gcc.dg/torture/vshuf-v4hi.c: New test.
3133         * gcc.dg/torture/vshuf-v4sf.c: New test.
3134         * gcc.dg/torture/vshuf-v4si.c: New test.
3135         * gcc.dg/torture/vshuf-v8hi.c: New test.
3136         * gcc.dg/torture/vshuf-v8qi.c: New test.
3137         * gcc.dg/torture/vshuf-v8sf.c: New test.
3138         * gcc.dg/torture/vshuf-v8si.c: New test.
3139
3140 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3141
3142         PR tree-optimization/50746
3143         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3144
3145 2011-10-17  Jason Merrill  <jason@redhat.com>
3146
3147         PR c++/50736
3148         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3149
3150 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3151
3152         PR c++/44524
3153         * g++.dg/parse/error41.C: New.
3154         * g++.dg/parse/error20.C: Adjust.
3155
3156 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3157
3158         PR c++/50757
3159         * g++.dg/warn/format7.C: New.
3160         * obj-c++.dg/warn7.mm: Likewise.
3161
3162 2011-10-17  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/50729
3165         * gcc.dg/torture/pr50729.c: New testcase.
3166
3167 2011-10-15  Tom Tromey  <tromey@redhat.com>
3168             Dodji Seketeli  <dodji@redhat.com>
3169
3170         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3171         included files.
3172         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3173         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3174         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3175         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3176
3177 2011-10-15  Tom Tromey  <tromey@redhat.com>
3178             Dodji Seketeli  <dodji@redhat.com>
3179
3180         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3181
3182 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3183
3184         PR c++/48489
3185         * g++.dg/inherit/error5.C: New.
3186
3187 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3188
3189         PR fortran/47023
3190         PR fortran/50752
3191         * gfortran.dg/kind_tests_4.f90: New.
3192
3193 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3194
3195         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3196         targets that support vector condition.
3197
3198 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3199
3200         PR fortran/47023
3201         * gfortran.dg/c_kind_tests_3.f03: New.
3202
3203 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3204
3205         PR fortran/50547
3206         * gfortran.dg/elemental_args_check_4.f90: New.
3207
3208 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3209
3210         PR tree-optimization/50727
3211         * gcc.dg/vect/pr50727.c: New test.
3212
3213 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3214
3215         * gcc.dg/vla-23.c: New test.
3216
3217 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR tree-optimization/50596
3220         * gcc.dg/vect/vect-cond-9.c: New test.
3221
3222 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3223
3224         * gcc.dg/vect/bb-slp-29.c: New test.
3225
3226 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3227
3228         PR c++/50732
3229         * g++.dg/ext/is_base_of_incomplete.C: New.
3230         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3231         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3232
3233 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3234
3235         * gcc.target/sparc/combined-1.c: Compile at -O2.
3236
3237 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3240         (dg-options): Add -Wno-attributes.
3241         * gcc.target/i386/fma_double_?.c: Ditto.
3242         * gcc.target/i386/fma_run_float_?.c: Ditto.
3243         * gcc.target/i386/fma_run_double_?.c: Ditto.
3244         * gcc.target/i386/l_fma_float_?.c: Dtto.
3245         * gcc.target/i386/l_fma_double_?.c: Ditto.
3246         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3247         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3248
3249 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3250
3251         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3252         the comments.
3253         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3254         * gfortran.dg/rank_3.f90: Ditto.
3255         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3256         -std=f2008ts in dg-options.
3257         * gfortran.dg/rank_4.f90: Ditto.
3258
3259 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3260
3261         PR target/49263
3262         * gcc.target/sh/pr49263.c: New.
3263
3264 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3265
3266         * gnat.dg/specs/debug1.ads: Tweak.
3267
3268 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3269
3270         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3271
3272 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3273
3274         * gcc.target/i386/sse2-mul-1.c: New test.
3275         * gcc.target/i386/sse4_1-mul-1.c: New test.
3276         * gcc.target/i386/avx-mul-1.c: New test.
3277         * gcc.target/i386/xop-mul-1.c: New test.
3278         * gcc.target/i386/avx2-mul-1.c: New test.
3279
3280 2011-10-14  Jason Merrill  <jason@redhat.com>
3281
3282         PR c++/50563
3283         * g++.dg/cpp0x/nsdmi-list1.C: New.
3284
3285         PR c++/50707
3286         * g++.dg/cpp0x/nsdmi-const1.C: New.
3287
3288 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3289
3290         PR fortran/50570
3291         * gfortran.dg/pointer_intent_5.f90: New.
3292
3293 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3294
3295         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3296         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3297         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3298
3299 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3300
3301         PR fortran/50718
3302         * gfortran.dg/pointer_check_11.f90: New.
3303         * gfortran.dg/pointer_check_12.f90: New.
3304
3305 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3306
3307         PR c++/38174
3308         * g++.dg/overload/operator4.C: New.
3309
3310 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3311
3312         * gcc.dg/di-longlong64-sync-1.c: New test.
3313         * gcc.dg/di-sync-multithread.c: New test.
3314         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3315         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3316         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3317         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3318         (check_effective_target_arm_arm_ok): New helper.
3319         (check_effective_target_sync_longlong): New helper.
3320
3321 2011-10-14  Richard Guenther  <rguenther@suse.de>
3322
3323         PR tree-optimization/50723
3324         * gcc.dg/torture/pr50723.c: New testcase.
3325
3326 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3327
3328         PR c++/17212
3329         * g++.dg/warn/format6.C: New.
3330         * obj-c++.dg/warn6.mm: Likewise.
3331
3332 2011-10-13  Richard Henderson  <rth@redhat.com>
3333
3334         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3335         Delete.
3336         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3337         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3338         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3339
3340 2011-10-13  Jason Merrill  <jason@redhat.com>
3341
3342         PR c++/50614
3343         * g++.dg/cpp0x/nsdmi-template2.C: New.
3344
3345         PR c++/50437
3346         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3347
3348         PR c++/50618
3349         * g++.dg/init/vbase1.C: New.
3350
3351 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3352
3353         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3354         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3355         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3356         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3357
3358 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3359
3360         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3361
3362 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3363
3364         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3365
3366 2011-10-13  Richard Guenther  <rguenther@suse.de>
3367
3368         PR tree-optimization/50712
3369         * gcc.target/i386/pr50712.c: New testcase.
3370
3371 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3372
3373         * gcc.dg/memcpy-4.c: New test.
3374
3375 2011-10-13  Richard Guenther  <rguenther@suse.de>
3376
3377         PR tree-optimization/50698
3378         * g++.dg/vect/pr50698.cc: New testcase.
3379
3380 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3381
3382         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3383         * gcc.target/powerpc/warn-2.c: Ditto.
3384
3385         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3386         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3387         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3388         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3389         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3390         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3391         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3392         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3393         * gcc.target/powerpc/ppc-pow.c: Likewise.
3394         * gcc.target/powerpc/recip-1.c: Likewise.
3395         * gcc.target/powerpc/recip-2.c: Likewise.
3396         * gcc.target/powerpc/recip-3.c: Likewise.
3397         * gcc.target/powerpc/recip-4.c: Likewise.
3398         * gcc.target/powerpc/recip-5.c: Likewise.
3399
3400 2011-10-12  David S. Miller  <davem@davemloft.net>
3401
3402         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3403         '-mvis3' instead of 'mcpu=niagara3' in options.
3404         * gcc.target/sparc/fhalve.c: Likewise.
3405         * gcc.target/sparc/fnegop.c: Likewise.
3406         * gcc.target/sparc/fpadds.c: Likewise.
3407         * gcc.target/sparc/fshift.c: Likewise.
3408         * gcc.target/sparc/fucmp.c: Likewise.
3409         * gcc.target/sparc/lzd.c: Likewise.
3410         * gcc.target/sparc/vis3misc.c: Likewise.
3411         * gcc.target/sparc/xmul.c: Likewise.
3412
3413 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3414
3415         * gnat.dg/vect1.ad[sb]: New test.
3416         * gnat.dg/vect1_pkg.ads: New helper.
3417         * gnat.dg/vect2.ad[sb]: New test.
3418         * gnat.dg/vect2_pkg.ads: New helper.
3419         * gnat.dg/vect3.ad[sb]: New test.
3420         * gnat.dg/vect3_pkg.ads: New helper.
3421         * gnat.dg/vect4.ad[sb]: New test.
3422         * gnat.dg/vect4_pkg.ads: New helper.
3423         * gnat.dg/vect5.ad[sb]: New test.
3424         * gnat.dg/vect5_pkg.ads: New helper.
3425         * gnat.dg/vect6.ad[sb]: New test.
3426         * gnat.dg/vect6_pkg.ads: New helper.
3427
3428 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3429
3430         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3431         * gcc.target/i386/fma_run_double_2.c: Likewise.
3432         * gcc.target/i386/fma_run_double_3.c: Likewise.
3433         * gcc.target/i386/fma_run_double_4.c: Likewise.
3434         * gcc.target/i386/fma_run_double_5.c: Likewise.
3435         * gcc.target/i386/fma_run_double_6.c: Likewise.
3436         * gcc.target/i386/fma_run_float_1.c: Likewise.
3437         * gcc.target/i386/fma_run_float_2.c: Likewise.
3438         * gcc.target/i386/fma_run_float_3.c: Likewise.
3439         * gcc.target/i386/fma_run_float_4.c: Likewise.
3440         * gcc.target/i386/fma_run_float_5.c: Likewise.
3441         * gcc.target/i386/fma_run_float_6.c: Likewise.
3442
3443         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3444         remove the extra dg-options.
3445         * gcc.target/i386/l_fma_double_2.c: Likewise.
3446         * gcc.target/i386/l_fma_double_3.c: Likewise.
3447         * gcc.target/i386/l_fma_double_4.c: Likewise.
3448         * gcc.target/i386/l_fma_double_5.c: Likewise.
3449         * gcc.target/i386/l_fma_double_6.c: Likewise.
3450         * gcc.target/i386/l_fma_float_1.c: Likewise.
3451         * gcc.target/i386/l_fma_float_2.c: Likewise.
3452         * gcc.target/i386/l_fma_float_3.c: Likewise.
3453         * gcc.target/i386/l_fma_float_4.c: Likewise.
3454         * gcc.target/i386/l_fma_float_5.c: Likewise.
3455         * gcc.target/i386/l_fma_float_6.c: Likewise.
3456
3457 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3458
3459         PR tree-optimization/50189
3460         * g++.dg/torture/pr50189.C: New testcase.
3461
3462 2011-10-12  Richard Guenther  <rguenther@suse.de>
3463
3464         PR tree-optimization/50700
3465         * gcc.dg/builtin-object-size-12.c: New testcase.
3466
3467 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3468
3469         PR c/50565
3470         * gcc.c-torture/compile/pr50565-1.c,
3471         gcc.c-torture/compile/pr50565-2.c: New tests.
3472
3473 2011-10-11  Jason Merrill  <jason@redhat.com>
3474
3475         PR c++/49855
3476         PR c++/49896
3477         * g++.dg/template/constant1.C: New.
3478         * g++.dg/template/constant2.C: New.
3479         * g++.dg/cpp0x/constexpr-template3.C: New.
3480
3481 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3482
3483         * gcc.target/i386/warn-vect-op-3.c: New test.
3484         * gcc.target/i386/warn-vect-op-1.c: New test.
3485         * gcc.target/i386/warn-vect-op-2.c: New test.
3486
3487 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3488
3489         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3490
3491 2011-10-11  Richard Guenther  <rguenther@suse.de>
3492
3493         PR tree-optimization/50204
3494         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3495
3496 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3497
3498         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3499
3500 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3501
3502         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3503         * gcc.target/i386/fma_double_2.c: Ditto.
3504         * gcc.target/i386/fma_double_3.c: Ditto.
3505         * gcc.target/i386/fma_double_4.c: Ditto.
3506         * gcc.target/i386/fma_double_5.c: Ditto.
3507         * gcc.target/i386/fma_double_6.c: Ditto.
3508         * gcc.target/i386/fma_float_1.c: Ditto.
3509         * gcc.target/i386/fma_float_2.c: Ditto.
3510         * gcc.target/i386/fma_float_3.c: Ditto.
3511         * gcc.target/i386/fma_float_4.c: Ditto.
3512         * gcc.target/i386/fma_float_5.c: Ditto.
3513         * gcc.target/i386/fma_float_6.c: Ditto.
3514         * gcc.target/i386/l_fma_double_1.c: Ditto.
3515         * gcc.target/i386/l_fma_double_2.c: Ditto.
3516         * gcc.target/i386/l_fma_double_3.c: Ditto.
3517         * gcc.target/i386/l_fma_double_4.c: Ditto.
3518         * gcc.target/i386/l_fma_double_5.c: Ditto.
3519         * gcc.target/i386/l_fma_double_6.c: Ditto.
3520         * gcc.target/i386/l_fma_float_1.c: Ditto.
3521         * gcc.target/i386/l_fma_float_2.c: Ditto.
3522         * gcc.target/i386/l_fma_float_3.c: Ditto.
3523         * gcc.target/i386/l_fma_float_4.c: Ditto.
3524         * gcc.target/i386/l_fma_float_5.c: Ditto.
3525         * gcc.target/i386/l_fma_float_6.c: Ditto.
3526         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3527         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3528         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3529         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3530         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3531         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3532         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3533         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3534         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3535         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3536         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3537         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3538
3539 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3540
3541         * gcc.dg/va-arg-4.c: New test.
3542         * gcc.dg/va-arg-5.c: Ditto.
3543
3544 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3545
3546         * lib/target-supports.exp (check_effective_target_fd_truncate):
3547         Close and unlink test file before exit.
3548
3549 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3550
3551         PR fortran/50564
3552         * gfortran.dg/forall_15.f90:  New test case.
3553
3554 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3555             Andrew Macleod  <amacleod@redhat.com>
3556
3557         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3558         wrappers for *other_threads() and *final_verify().
3559         * gcc.dg/simulate-thread/simulate-thread.h
3560         (simulate_thread_wrapper_other_threads): New.
3561         (simulate_thread_wrapper_final_verify): New.
3562
3563 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3564
3565         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3566
3567 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3568
3569         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3570
3571 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3572             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3573
3574         * gcc.target/i386/fma_1.h: New file.
3575         * gcc.target/i386/fma_2.h: Likewise.
3576         * gcc.target/i386/fma_3.h: Likewise.
3577         * gcc.target/i386/fma_4.h: Likewise.
3578         * gcc.target/i386/fma_5.h: Likewise.
3579         * gcc.target/i386/fma_6.h: Likewise.
3580         * gcc.target/i386/fma_double_1.c: Likewise.
3581         * gcc.target/i386/fma_double_2.c: Likewise.
3582         * gcc.target/i386/fma_double_3.c: Likewise.
3583         * gcc.target/i386/fma_double_4.c: Likewise.
3584         * gcc.target/i386/fma_double_5.c: Likewise.
3585         * gcc.target/i386/fma_double_6.c: Likewise.
3586         * gcc.target/i386/fma_float_1.c: Likewise.
3587         * gcc.target/i386/fma_float_2.c: Likewise.
3588         * gcc.target/i386/fma_float_3.c: Likewise.
3589         * gcc.target/i386/fma_float_4.c: Likewise.
3590         * gcc.target/i386/fma_float_5.c: Likewise.
3591         * gcc.target/i386/fma_float_6.c: Likewise.
3592         * gcc.target/i386/fma_main.h: Likewise.
3593         * gcc.target/i386/fma_run_double_1.c: Likewise.
3594         * gcc.target/i386/fma_run_double_2.c: Likewise.
3595         * gcc.target/i386/fma_run_double_3.c: Likewise.
3596         * gcc.target/i386/fma_run_double_4.c: Likewise.
3597         * gcc.target/i386/fma_run_double_5.c: Likewise.
3598         * gcc.target/i386/fma_run_double_6.c: Likewise.
3599         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3600         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3601         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3602         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3603         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3604         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3605         * gcc.target/i386/fma_run_float_1.c: Likewise.
3606         * gcc.target/i386/fma_run_float_2.c: Likewise.
3607         * gcc.target/i386/fma_run_float_3.c: Likewise.
3608         * gcc.target/i386/fma_run_float_4.c: Likewise.
3609         * gcc.target/i386/fma_run_float_5.c: Likewise.
3610         * gcc.target/i386/fma_run_float_6.c: Likewise.
3611         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3612         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3613         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3614         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3615         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3616         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3617         * gcc.target/i386/l_fma_1.h: Likewise.
3618         * gcc.target/i386/l_fma_2.h: Likewise.
3619         * gcc.target/i386/l_fma_3.h: Likewise.
3620         * gcc.target/i386/l_fma_4.h: Likewise.
3621         * gcc.target/i386/l_fma_5.h: Likewise.
3622         * gcc.target/i386/l_fma_6.h: Likewise.
3623         * gcc.target/i386/l_fma_double_1.c: Likewise.
3624         * gcc.target/i386/l_fma_double_2.c: Likewise.
3625         * gcc.target/i386/l_fma_double_3.c: Likewise.
3626         * gcc.target/i386/l_fma_double_4.c: Likewise.
3627         * gcc.target/i386/l_fma_double_5.c: Likewise.
3628         * gcc.target/i386/l_fma_double_6.c: Likewise.
3629         * gcc.target/i386/l_fma_float_1.c: Likewise.
3630         * gcc.target/i386/l_fma_float_2.c: Likewise.
3631         * gcc.target/i386/l_fma_float_3.c: Likewise.
3632         * gcc.target/i386/l_fma_float_4.c: Likewise.
3633         * gcc.target/i386/l_fma_float_5.c: Likewise.
3634         * gcc.target/i386/l_fma_float_6.c: Likewise.
3635         * gcc.target/i386/l_fma_main.h: Likewise.
3636         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3637         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3638         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3639         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3640         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3641         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3642         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3643         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3644         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3645         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3646         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3647         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3648
3649 2011-10-10  Richard Guenther  <rguenther@suse.de>
3650
3651         PR middle-end/50389
3652         * gcc.dg/torture/pr50389.c: New testcase.
3653
3654 2011-10-10  Richard Guenther  <rguenther@suse.de>
3655
3656         PR middle-end/50195
3657         * gcc.dg/builtins-47.c: Optimize.
3658
3659 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3660
3661         * lib/gcc-simulate-thread.exp: New.
3662         * gcc.dg/simulate-thread/guality.h: New.
3663         * gcc.dg/simulate-thread/simulate-thread.h: New.
3664         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3665         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3666         * gcc.dg/simulate-thread/README: New.
3667         * g++.dg/simulate-thread/guality.h: New.
3668         * g++.dg/simulate-thread/simulate-thread.h: New.
3669         * g++.dg/simulate-thread/simulate-thread.exp: New.
3670         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3671         * c-c++-common/cxxbitfields-2.c: Remove.
3672         * c-c++-common/cxxbitfields.c: Remove.
3673         * c-c++-common/cxxbitfields-4.c: Remove.
3674         * c-c++-common/cxxbitfields-5.c: Remove.
3675         * c-c++-common/simulate-thread/bitfields-1.c: New.
3676         * c-c++-common/simulate-thread/bitfields-2.c: New.
3677         * c-c++-common/simulate-thread/bitfields-3.c: New.
3678         * c-c++-common/simulate-thread/bitfields-4.c: New.
3679
3680 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3681
3682         PR c++/38980
3683         * g++.dg/warn/format5.C: New.
3684
3685 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3686
3687         PR fortran/50273
3688         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3689         * gfortran.dg/common_16.f90: New.
3690
3691 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3692
3693         * gfortran.dg/iso_c_binding_param_1.f90: New.
3694         * gfortran.dg/iso_c_binding_param_2.f90: New.
3695         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3696
3697 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3698
3699         PR tree-optimization/50635
3700         * gcc.dg/vect/pr50635.c: New test.
3701
3702 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3703
3704         PR fortran/50659
3705         * gfortran.dg/proc_decl_27.f90: New.
3706
3707 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3708
3709         PR libobjc/50428
3710         * objc/execute/initialize-1.m: New test.
3711
3712 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3713
3714         PR fortran/47844
3715         * gfortran.dg/pointer_function_result_1.f90 : New test.
3716
3717 2011-10-07  David S. Miller  <davem@davemloft.net>
3718
3719         PR 50655
3720         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3721         * gcc.target/sparc/cmask.c: Use it.
3722         * gcc.target/sparc/fhalve.c: Likewise.
3723         * gcc.target/sparc/fnegop.c: Likewise.
3724         * gcc.target/sparc/fpadds.c: Likewise.
3725         * gcc.target/sparc/fshift.c: Likewise.
3726         * gcc.target/sparc/fucmp.c: Likewise.
3727         * gcc.target/sparc/lzd.c: Likewise.
3728         * gcc.target/sparc/vis3misc.c: Likewise.
3729         * gcc.target/sparc/xmul.c: Likewise.
3730
3731 2011-10-07  Richard Henderson  <rth@redhat.com>
3732
3733         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3734         match for avx2.
3735         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3736
3737 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3738
3739         * gcc.dg/pr50193-1.c: New file.
3740         * gcc.target/arm/shiftable.c: New file.
3741
3742 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3743
3744         PR fortran/50625
3745         * gfortran.dg/class_46.f03: New.
3746
3747 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3748
3749         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3750         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3751         (syslog, vsyslog, __vsyslog_chk): Likewise.
3752
3753         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3754         (x, EXT_x): Use ASMNAME.
3755
3756         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3757         (a, c): Use ASMNAME.
3758
3759 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3760
3761         PR middle-end/50527
3762         * gcc.dg/pr50527.c: New test.
3763
3764 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3765
3766         PR tree-optimization/50650
3767         * gcc.c-torture/compile/pr50650.c: New test.
3768
3769 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3770
3771         PR tree-optimization/50575
3772         * gcc.c-torture/execute/vector-compare-2.x: New file.
3773
3774 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3775
3776         PR middle-end/50125
3777         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3778         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3779         (bar3): Likewise.
3780
3781 2011-10-07  Richard Guenther  <rguenther@suse.de>
3782
3783         PR testsuite/50637
3784         * gcc.dg/vect/vect-align-2.c: Increase array size.
3785
3786 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3787             H.J. Lu  <hongjiu.lu@intel.com>
3788
3789         PR target/50603
3790         * gcc.target/i386/pr50603.c: New test.
3791
3792 2011-10-06  Jason Merrill  <jason@redhat.com>
3793
3794         PR c++/39164
3795         * g++.dg/cpp0x/default31.C: New.
3796
3797 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR tree-optimization/50596
3800         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3801         New.
3802         * gcc.dg/vect/vect-cond-8.c: New test.
3803
3804 2011-10-06  Richard Henderson  <rth@redhat.com>
3805
3806         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3807         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3808         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3809         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3810         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3811         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3812         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3813         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3814         * gcc.c-torture/execute/vshuf-16.inc: New file.
3815         * gcc.c-torture/execute/vshuf-2.inc: New file.
3816         * gcc.c-torture/execute/vshuf-4.inc: New file.
3817         * gcc.c-torture/execute/vshuf-8.inc: New file.
3818         * gcc.c-torture/execute/vshuf-main.inc: New file.
3819         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3820         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3821         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3822         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3823         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3824         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3825         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3826         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3827         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3828         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3829         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3830         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3831         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3832
3833 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR tree-optimization/49279
3836         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3837         * gcc.c-torture/execute/pr49279.c: New test.
3838
3839 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3840
3841         PR target/49049
3842         * gcc.c-torture/compile/pr49049.c: New test.
3843
3844 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3845
3846         PR target/50305
3847         * gcc.target/arm/pr50305.c: New test.
3848
3849 2011-10-06  Richard Guenther  <rguenther@suse.de>
3850
3851         PR tree-optimization/38884
3852         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3853         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3854
3855 2011-10-05  David S. Miller  <davem@davemloft.net>
3856
3857         * gcc.target/sparc/lzd.c: New test.
3858         * gcc.target/sparc/popc.c: New test.
3859
3860 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3861
3862         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3863         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3864         * g++.dg/other/final1.C: Cleanup original tree dump.
3865
3866 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3867
3868         PR tree-optimization/50613
3869         * gcc.dg/pr50613.c: New test.
3870
3871 2011-10-05  Richard Henderson  <rth@redhat.com>
3872
3873         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3874         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3875         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3876         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3877         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3878         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3879         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3880         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3881
3882 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3883
3884         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3885         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3886         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3887         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3888         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3889
3890 2011-10-05  Richard Guenther  <rguenther@suse.de>
3891
3892         PR tree-optimization/38885
3893         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3894
3895 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3896
3897         * gcc.target/i386/sw-1.c: New test.
3898
3899 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3900
3901         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3902         -mtune=generic.
3903         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3904
3905 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3906
3907         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3908
3909 2011-10-04  David S. Miller  <davem@davemloft.net>
3910
3911         * gcc.target/sparc/fhalve.c: New test.
3912         * gcc.target/sparc/fnegop.c: New test.
3913         * gcc.target/sparc/xmul.c: New test.
3914
3915 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3916
3917         PR fortran/35831
3918         * gfortran.dg/dummy_procedure_6.f90: New.
3919
3920 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3921
3922         PR tree-optimization/50604
3923         * gcc.dg/pr50604.c: New test.
3924
3925 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3926
3927         PR tree-optimization/49662
3928         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3929         * gcc.dg/graphite/interchange-15.c: Likewise.
3930         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3931
3932 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3933
3934         * gcc.dg/tree-ssa/restrict-4.c: New test.
3935
3936 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3937
3938         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3939         (main): Use __typeof to get result type of comparison.
3940
3941 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3942
3943         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3944         Make et_vect_multiple_sizes_saved global.
3945         (check_effective_target_vect64): Make et_vect64_saved global.
3946
3947 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3948
3949         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3950         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3951         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3952         * gcc.dg/builtin-complex-err-1.c: Adjust.
3953
3954 2011-10-02  Jason Merrill  <jason@redhat.com>
3955
3956         * g++.dg/cpp0x/range-for22.C: New.
3957
3958         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3959         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3960         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3961         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3962
3963         * g++.dg/cpp0x/nsdmi5.C: New.
3964
3965 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3966
3967         PR target/50579
3968         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3969         New procedures.
3970         (mips-dg-options): Force an ABI option if the current ABI is
3971         incompatible with the required -mlong setting.  Likewise force
3972         a long setting if the current one is incompatible with the
3973         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3974         throughout procedure.
3975         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3976         instead of addressing=absolute.
3977
3978 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3979
3980         * gcc.target/mips/stack-1.c: New test.
3981
3982 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3983
3984         * gcc.dg/pr49696.c: New test.
3985
3986 2011-10-02  Jan Hubicka  <jh@suse.cz>
3987
3988         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3989
3990 2011-10-01  David S. Miller  <davem@davemloft.net>
3991
3992         * gcc.target/sparc/cmask.c: New test.
3993         * gcc.target/sparc/fpadds.c: New test.
3994         * gcc.target/sparc/fshift.c: New test.
3995         * gcc.target/sparc/fucmp.c: New test.
3996         * gcc.target/sparc/vis3misc.c: New test.
3997
3998 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3999
4000         PR fortran/50585
4001         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4002
4003 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4004
4005         PR c++/44473
4006         * g++.dg/dfp/44473-1.C: New test.
4007         * g++.dg/dfp/44473-2.C: New test.
4008         * g++.dg/dfp/mangle-1.C: New test.
4009         * g++.dg/dfp/mangle-2.C: New test.
4010         * g++.dg/dfp/mangle-3.C: New test.
4011         * g++.dg/dfp/mangle-4.C: New test.
4012         * g++.dg/dfp/mangle-5.C: New test.
4013
4014 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR inline-asm/50571
4017         * gcc.dg/pr50571.c: New test.
4018
4019         PR tree-optimization/46309
4020         * gcc.dg/pr46309.c: New test.
4021
4022 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4023
4024         * gcc.dg/strlenopt-21.c: New test.
4025
4026 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4027
4028         * gcc.dg/sms-10.c: New file.
4029
4030 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4031
4032         * gcc.target/arm/pr50099.c: New test.
4033
4034 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4035
4036         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4037
4038 2011-09-30  David S. Miller  <davem@davemloft.net>
4039
4040         * gcc.target/sparc/bmaskbshuf.c: New test.
4041         * gcc.target/sparc/edgen.c: New test.
4042
4043 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4044
4045         PR fortran/50547
4046         * gfortran.dg/pure_formal_proc_3.f90: New.
4047
4048         PR fortran/50553
4049         * gfortran.dg/stfunc_7.f90: New.
4050
4051 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4052
4053         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4054         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4055         * gcc.dg/vector-compare-1.c: Likewise.
4056         * gcc.dg/vector-compare-2.c: Likewise.
4057
4058 2011-09-29  David S. Miller  <davem@davemloft.net>
4059
4060         * gcc.target/sparc/array.c: New test.
4061
4062 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4063
4064         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4065         loop unroll and set max unroll times to 8.
4066         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4067         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4068         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4069         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4070
4071 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4072
4073         PR c++/40145
4074         * g++.dg/ext/visibility/warn5.C: New.
4075
4076 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4077
4078         PR c++/45278
4079         * g++.dg/warn/Wextra-3.C: New.
4080
4081 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4082
4083         PR target/49486
4084         * gcc.target/sh/pr49468-si.c: New.
4085
4086 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4087
4088         PR testsuite/50485
4089         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4090         (TEST): Initialize src3 with random floats.
4091         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4092         from union src3.  Initialize src3 with random floats.
4093
4094 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4095
4096         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4097         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4098         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4099         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4100         * gcc.target/sh/sh4a-cos.c: Ditto.
4101         * gcc.target/sh/sh4a-cosf.c: Ditto.
4102         * gcc.target/sh/sh4a-sin.c: Ditto.
4103         * gcc.target/sh/sh4a-sinf.c: Ditto.
4104         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4105         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4106         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4107
4108 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4109
4110         PR c++/31489
4111         * g++.dg/parse/error40.C: New.
4112         * g++.dg/warn/incomplete1.C: Adjust.
4113
4114 2011-09-27  Jan Hubicka  <jh@suse.cz>
4115
4116         PR middle-end/49463
4117         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4118         Mark used.
4119
4120 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4121
4122         * gcc.dg/strlenopt-1.c: New test.
4123         * gcc.dg/strlenopt-1f.c: New test.
4124         * gcc.dg/strlenopt-2.c: New test.
4125         * gcc.dg/strlenopt-2f.c: New test.
4126         * gcc.dg/strlenopt-3.c: New test.
4127         * gcc.dg/strlenopt-4.c: New test.
4128         * gcc.dg/strlenopt-4g.c: New test.
4129         * gcc.dg/strlenopt-4gf.c: New test.
4130         * gcc.dg/strlenopt-5.c: New test.
4131         * gcc.dg/strlenopt-6.c: New test.
4132         * gcc.dg/strlenopt-7.c: New test.
4133         * gcc.dg/strlenopt-8.c: New test.
4134         * gcc.dg/strlenopt-9.c: New test.
4135         * gcc.dg/strlenopt-10.c: New test.
4136         * gcc.dg/strlenopt-11.c: New test.
4137         * gcc.dg/strlenopt-12.c: New test.
4138         * gcc.dg/strlenopt-12g.c: New test.
4139         * gcc.dg/strlenopt-13.c: New test.
4140         * gcc.dg/strlenopt-14g.c: New test.
4141         * gcc.dg/strlenopt-14gf.c: New test.
4142         * gcc.dg/strlenopt-15.c: New test.
4143         * gcc.dg/strlenopt-16g.c: New test.
4144         * gcc.dg/strlenopt-17g.c: New test.
4145         * gcc.dg/strlenopt-18g.c: New test.
4146         * gcc.dg/strlenopt.h: New file.
4147
4148 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4149
4150         PR middle-end/43864
4151         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4152         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4153         * gcc.dg/pr43864.c: New test.
4154         * gcc.dg/pr43864-2.c: Same.
4155         * gcc.dg/pr43864-3.c: Same.
4156         * gcc.dg/pr43864-4.c: Same.
4157
4158 2011-09-27  Jan Hubicka  <jh@suse.cz>
4159
4160         * gcc.dg/ipa/inline-5.c: New testcase.
4161
4162 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4163
4164         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4165         vectors.
4166         * gcc.dg/vect/bb-slp-27.c: New.
4167         * gcc.dg/vect/bb-slp-28.c: New.
4168
4169 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4170
4171         * testsuite/lib/target-supports.exp (check_profiling_available):
4172         Don't rely solely on TLS tests for -fprofile-generate, fall
4173         through to the other code.
4174
4175 2011-09-27  Richard Guenther  <rguenther@suse.de>
4176
4177         PR tree-optimization/50363
4178         * gcc.dg/torture/pr50363.c: New testcase.
4179
4180 2011-09-26  Jason Merrill  <jason@redhat.com>
4181
4182         PR c++/45012
4183         * g++.dg/template/partial13.C: New.
4184
4185         PR c++/46105
4186         * g++.dg/template/partial12.C: New.
4187
4188         PR c++/50508
4189         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4190
4191 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4192
4193         PR c++/45487
4194         * g++.dg/diagnostic/bindings1.C: New.
4195         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4196
4197 2011-09-26  David S. Miller  <davem@davemloft.net>
4198
4199         * gcc.target/sparc/wrgsr.c: New test.
4200         * gcc.target/sparc/rdgsr.c: New test.
4201         * gcc.target/sparc/edge.c: New test.
4202         * gcc.target/sparc/fcmp.c: New test.
4203
4204         * gcc.target/sparc/edge.c: Update for new return types.
4205         * gcc.target/sparc/fcmp.c: Likewise.
4206
4207         * gcc.target/sparc/fpaddsubi.c: New test.
4208
4209 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4210
4211         PR fortran/50515
4212         * gfortran.dg/common_15.f90: New.
4213
4214         PR fortran/50517
4215         * gfortran.dg/dummy_procedure_5.f90: New.
4216         * gfortran.dg/interface_26.f90: Modified error message.
4217         * gfortran.dg/proc_ptr_11.f90: Ditto.
4218         * gfortran.dg/proc_ptr_15.f90: Ditto.
4219         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4220         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4221
4222 2011-09-26  Jason Merrill  <jason@redhat.com>
4223
4224         PR c++/50512
4225         * g++.dg/overload/rvalue3.C: New.
4226
4227         PR c++/50523
4228         * g++.dg/overload/ref-conv2.C: New.
4229
4230         * g++.dg/cpp0x/nsdmi-template1.C: New.
4231
4232 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4233
4234         * g++.dg/cpp0x/nullptr25.C: New.
4235
4236 2011-09-26  Richard Guenther  <rguenther@suse.de>
4237
4238         PR tree-optimization/50472
4239         * gcc.dg/torture/pr50472.c: New testcase.
4240
4241 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4242
4243         * gnat.dg/opt22.adb: New test.
4244         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4245
4246 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4247
4248         * gnat.dg/opt21.adb: New test.
4249         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4250
4251 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4252
4253         * gnat.dg/opt20.ad[sb]: New test.
4254         * gnat.dg/opt20_pkg.ads: New helper.
4255
4256 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4257
4258         * gnat.dg/array17.adb: New test.
4259         * gnat.dg/array17_pkg.ads: New helper.
4260
4261 2011-09-25  Jason Merrill  <jason@redhat.com>
4262
4263         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4264
4265 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4266
4267         * gnat.dg/frame_overflow.ads: New.
4268         * gnat.dg/frame_overflow.adb: Adjust.
4269         * gnat.dg/specs/addr1.ads: Likewise.
4270
4271 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4272
4273         * g++.dg/tree-ssa/restrict2.C: New test.
4274
4275 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4276
4277         * lib/target-supports.exp (check_effective_target_vect64): New.
4278         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4279         of multiple vector sizes.
4280         * gcc.dg/vect/bb-slp-26.c: New.
4281
4282 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4283
4284         PR c++/50280
4285         * g++.dg/template/bitfield1.C: New.
4286
4287 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4288
4289         * gcc.dg/vect/bb-slp-24.c: New.
4290
4291 2011-09-24  Jason Merrill  <jason@redhat.com>
4292
4293         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4294
4295         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4296
4297         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4298         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4299
4300         * g++.dg/cpp0x/nsdmi1.C: New.
4301         * g++.dg/cpp0x/nsdmi2.C: New.
4302         * g++.dg/cpp0x/nsdmi3.C: New.
4303         * g++.dg/cpp0x/nsdmi4.C: New.
4304         * g++.old-deja/g++.other/init4.C: New.
4305
4306 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4307
4308         PR c++/44267
4309         * g++.dg/template/sfinae28.C: New.
4310
4311 2011-09-23  Ian Lance Taylor  <iant@google.com>
4312
4313         * go.test/go-test.exp (errchk): Handle more cases of getting
4314         correct Tcl backslash quoting in regular expressions in test file.
4315
4316 2011-09-23  Jason Merrill  <jason@redhat.com>
4317
4318         Core 253
4319         * g++.dg/init/const8.C: New.
4320         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4321         * g++.dg/cpp0x/defaulted2.C: Likewise.
4322         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4323         * g++.dg/init/pr20039.C: Likewise.
4324         * g++.dg/init/pr42844.C: Likewise.
4325
4326 2011-09-23  Jan Hubicka  <jh@suse.cz>
4327
4328         * gcc.dg/ipa/inline-1.c: new testcase.
4329         * gcc.dg/ipa/inline-2.c: new testcase.
4330         * gcc.dg/ipa/inline-3.c: new testcase.
4331         * gcc.dg/ipa/inline-4.c: new testcase.
4332
4333 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4334
4335         PR c++/50258
4336         * g++.dg/cpp0x/constexpr-static8.C: New.
4337
4338 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4339
4340         * gcc.target/i386/avxfp-1.c: New test.
4341         * gcc.target/i386/avxfp-2.c: New test.
4342
4343 2011-09-23  Terry Guo  <terry.guo@arm.com>
4344
4345         * gcc.c-torture/execute/941014-1.x: Deleted.
4346
4347 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4348
4349         PR c++/50491
4350         * g++.dg/cpp0x/pr50491.C: New.
4351
4352 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4353
4354         PR testsuite/50487
4355         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4356
4357 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4358
4359         PR c++/50371
4360         * g++.dg/cpp0x/nullptr24.C: New.
4361
4362 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4363
4364         PR target/50482
4365         * gcc.target/i386/pr50482.c: New test.
4366
4367 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4368
4369         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4370         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4371         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4372         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4373         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4374         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4375         multilib options contain different -march= from dg-options.
4376
4377 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4378             Paolo Carlini  <paolo.carlini@oracle.com>
4379
4380         PR c++/50344
4381         * g++.dg/template/friend52.C: New.
4382
4383 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4384
4385         * gcc.target/arm/cmp-1.c: New test.
4386         * gcc.target/arm/cmp-2.c: Likewise.
4387
4388 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4389
4390         PR fortran/41733
4391         * gfortran.dg/impure_actual_1.f90: Modified error message.
4392         * gfortran.dg/proc_ptr_32.f90: New.
4393         * gfortran.dg/proc_ptr_33.f90: New.
4394
4395 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4396
4397         PR tree-optimization/50451
4398         * gcc.dg/vect/pr50451.c: New test.
4399
4400 2011-09-21  Ian Lance Taylor  <iant@google.com>
4401
4402         * go.test/go-test.exp (errchk): Add special case for bug332.
4403         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4404         some more test lines.
4405
4406 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4407
4408         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4409         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4410         * g++.dg/other/i386-8.C: Ditto.
4411         * g++.dg/other/pr34435.C: Ditto.
4412         * g++.dg/other/pr39496.C: Ditto.
4413         * g++.dg/other/mmintrin.C: Ditto.
4414
4415 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4416
4417         * gcc.dg/vect/vect-cond-7.c: New test.
4418         * gcc.target/i386/sse4_1-cond-1.c: New test.
4419         * gcc.target/i386/avx-cond-1.c: New test.
4420
4421 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4422
4423         PR target/50464
4424         * g++.dg/other/pr50464.C: New test.
4425
4426 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4427
4428         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4429         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4430         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4431         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4432
4433 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4434
4435         * gnat.dg/opt19.adb: New test.
4436
4437 2011-09-21  Terry Guo  <terry.guo@arm.com>
4438
4439         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4440         on arch conflict when testing case on targets other than armv7-a.
4441
4442 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4443
4444         PR c++/50454
4445         * g++.dg/ext/int128-1.C: New.
4446         * g++.dg/ext/int128-2.C: Likewise.
4447         * g++.dg/ext/int128-2.h: Likewise.
4448
4449 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4450
4451         PR testsuite/50469
4452         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4453
4454 2011-09-20  Jason Merrill  <jason@redhat.com>
4455
4456         * g++.dg/cpp0x/constexpr-generated1.C: New.
4457
4458         PR c++/50442
4459         * g++.dg/overload/ref-conv1.C: New.
4460
4461 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4462
4463         * g++.dg/other/final1.C: New.
4464
4465 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4466
4467         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4468         and get_bit ().
4469
4470 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4471
4472         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4473         "target arm_eabi".
4474
4475 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4476
4477         PR tree-optimization/50413
4478         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4479         -fdump-tree-slp-details.  Run other tests with
4480         -fdump-tree-vect-details.
4481         * g++.dg/vect/slp-pr50413.cc: New.
4482
4483 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4484             Ira Rosen  <ira.rosen@linaro.org>
4485
4486         PR testsuite/50435
4487         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4488         Fix underscores around restrict.
4489
4490 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4491
4492         PR tree-optimization/50414
4493         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4494         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4495         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4496
4497 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4498
4499         PR tree-optimization/50412
4500         * gfortran.dg/vect/pr50412.f90: New.
4501
4502 2011-09-16  Jason Merrill  <jason@redhat.com>
4503
4504         PR c++/50424
4505         * g++.dg/eh/defarg1.C: New.
4506
4507 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4508
4509         * gcc.dg/vect/vect-reduc-10.c: New test.
4510         * gcc.target/i386/avx-reduc-1.c: New test.
4511
4512         * gcc.target/i386/sse2-extract-1.c: New test.
4513         * gcc.target/i386/avx-extract-1.c: New test.
4514
4515 2011-09-16  Terry Guo  <terry.guo@arm.com>
4516
4517         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4518
4519 2011-09-15  Diego Novillo  <dnovillo@google.com>
4520
4521         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4522         ALWAYS_CXXFLAGS, if defined.
4523         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4524         ALWAYS_GFORTRANFLAGS, if defined.
4525         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4526         ALWAYS_GOCFLAGS, if defined.
4527         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4528         ALWAYS_OBJCXXFLAGS, if defined.
4529         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4530         additional_flags, if defined.
4531         * lib/gnat.exp (gnat_target_compile): Likewise.
4532         * lib/objc.exp (objc_target_compile): Likewise.
4533         * lib/target-supports-dg.exp (dg-add-options): Handle
4534         TEST_ALWAYS_FLAGS.
4535
4536 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4537
4538         PR testsuite/50322
4539         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4540         Use uintptr_t in f1.  Undo avr xfails.
4541
4542 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4543
4544         PR fortran/50401
4545         PR fortran/50403
4546         * gfortran.dg/function_types_3.f90: New.
4547
4548 2011-09-15  Jason Merrill  <jason@redhat.com>
4549
4550         PR c++/50365
4551         * g++.dg/cpp0x/trailing7.C: New.
4552
4553         PR c++/50361
4554         * g++.dg/cpp0x/nullptr23.C: New.
4555
4556 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4557
4558         * gcc.dg/vect/bb-slp-25.c: New.
4559
4560 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4561
4562         PR c++/50391
4563         * g++.dg/cpp0x/noexcept15.C: New.
4564
4565 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4566
4567         PR middle-end/50251
4568         * gcc.dg/pr50251.c: New test.
4569
4570 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4571
4572         PR fortran/34547
4573         PR fortran/50375
4574         * gfortran.dg/null_5.f90: New.
4575         * gfortran.dg/null_6.f90: New.
4576
4577 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4578
4579         * gcc.c-torture/compile/20110913-1.c: New test.
4580
4581 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4582
4583         PR fortran/50379
4584         * gfortran.dg/result_2.f90: New.
4585
4586 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4587
4588         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4589
4590 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4591
4592         PR c++/48320
4593         * g++.dg/cpp0x/variadic116.C: New test case.
4594
4595 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4596
4597         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4598         * gcc.target/mips/interrupt_handler-2.c: New test.
4599         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4600
4601 2011-09-12  Jason Merrill  <jason@redhat.com>
4602
4603         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4604
4605         * g++.dg/cpp0x/explicit7.C: New.
4606
4607 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4608
4609         PR rtl-optimization/50212
4610         * g++.dg/other/pr50212.C: New test.
4611
4612 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4613
4614         PR target/43746
4615         * testsuite/gcc.target/avr/torture/avr-torture.exp
4616         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4617         "-O2 -fmerge-all-constants".
4618
4619 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4620
4621         PR fortran/50327
4622         * gfortran.dg/do_while_1.f90: New test.
4623
4624 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4625
4626         PR fortran/35831
4627         PR fortran/47978
4628         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4629         * gfortran.dg/proc_decl_26.f90: New.
4630         * gfortran.dg/typebound_override_2.f90: New.
4631         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4632
4633 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4634
4635         * gnat.dg/cond_expr2.ad[sb]: New test.
4636
4637 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4638
4639         * gnat.dg/atomic5.ad[sb]: New test.
4640
4641 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4642
4643         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4644
4645 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4646
4647         PR target/49030
4648         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4649
4650 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4651
4652         PR target/49614
4653         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4654
4655 2011-09-09  Richard Guenther  <rguenther@suse.de>
4656
4657         PR tree-optimization/50328
4658         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4659
4660 2011-09-09  Richard Guenther  <rguenther@suse.de>
4661
4662         PR middle-end/50333
4663         * gcc.dg/torture/pr50333.c: New testcase.
4664
4665 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4666
4667         PR tree-optimization/50318
4668         * gcc.target/arm/pr50318-1.c: New file.
4669
4670 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4671
4672         * gcc.target/i386/all_one_m256i.c: New test.
4673
4674 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4675
4676         PR c++/50324
4677         * g++.dg/cpp0x/sfinae28.C: New.
4678
4679 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4680
4681         PR c/50332
4682         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4683         longer ignored on typedefs.
4684
4685         PR c++/33255 - Support -Wunused-local-typedefs warning
4686         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4687         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4688
4689 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4690
4691         PR tree-optimization/50287
4692         * gcc.dg/torture/pr50287.c: New test.
4693
4694 2011-09-08  Richard Guenther  <rguenther@suse.de>
4695
4696         PR tree-optimization/19831
4697         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4698         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4699         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4700         * gcc.dg/errno-1.c: Adjust.
4701
4702 2011-09-08  Richard Guenther  <rguenther@suse.de>
4703
4704         PR tree-optimization/19831
4705         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4706
4707 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4708
4709         PR fortran/44646
4710         * gfortran.dg/do_concurrent_1.f90: New.
4711         * gfortran.dg/do_concurrent_2.f90: New.
4712
4713 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4714
4715         PR target/50310
4716         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4717         * gcc.dg/pr50310-2.c: New test.
4718
4719 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4720
4721         PR fortran/48095
4722         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4723         * gfortran.dg/impure_constructor_1.f90: Modified.
4724         * gfortran.dg/proc_ptr_comp_33.f90: New.
4725
4726 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4727
4728         PR target/50310
4729         * gcc.dg/pr50310-1.c: New test.
4730
4731 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4732
4733         PR middle-end/48571
4734         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4735         instead of 4.
4736
4737 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4738
4739         PR c++/50309
4740         * g++.dg/cpp0x/noexcept14.C: New.
4741
4742 2011-09-07  Jason Merrill  <jason@redhat.com>
4743
4744         * g++.dg/cpp0x/constexpr-ref3.C: New.
4745
4746         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4747
4748 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4749
4750         * gcc.dg/section1.c: Don't xfail for avr.
4751
4752 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4753
4754         PR tree-optimization/50322
4755         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4756
4757 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4758
4759         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4760
4761 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4762
4763         PR tree-optimization/49911
4764         * g++.dg/tree-ssa/pr49911.C: New test.
4765
4766 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4767
4768         PR target/49030
4769         * gcc.dg/torture/pr49030.c: New test.
4770
4771 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4772
4773         PR fortran/50288
4774         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4775         * gfortran.dg/class_4d.f03: Deleted.
4776         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4777
4778 2011-09-07  Richard Guenther  <rguenther@suse.de>
4779
4780         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4781
4782 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4783
4784         PR tree-optimization/46021
4785         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4786
4787 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4788
4789         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4790
4791 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4792
4793         * gcc.c-torture/compile/20110906-1.c: New test.
4794
4795 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4796
4797         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4798
4799 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4800
4801         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4802         --param tree-reassoc-width=1.
4803
4804         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4805         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4806
4807 2011-09-06  Richard Guenther  <rguenther@suse.de>
4808
4809         PR tree-optimization/48149
4810         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4811
4812 2011-09-06  Richard Guenther  <rguenther@suse.de>
4813
4814         PR tree-optimization/48317
4815         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4816
4817 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4818
4819         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4820         New procedure.
4821         (add_options_for_quad_vectors): Replace with ...
4822         (add_options_for_double_vectors): ... this.
4823         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4824         support multiple vector sizes since the vectorizer attempts to
4825         vectorize with both vector sizes.
4826         * gcc.dg/vect/no-vfa-vect-79.c,
4827         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4828         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4829         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4830         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4831         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4832         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4833         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4834         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4835         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4836         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4837         gcc.dg/vect/vect-40.c: Likewise.
4838         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4839         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4840         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4841         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4842         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4843         Likewise.
4844         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4845
4846 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4847
4848         PR target/49606
4849         * gcc.target/mips/abi-main.h: New file.
4850         * gcc.target/mips/abi-o32-long32.c: New test.
4851         * gcc.target/mips/abi-o32-long64.c: Likewise.
4852         * gcc.target/mips/abi-o64-long32.c: Likewise.
4853         * gcc.target/mips/abi-o64-long64.c: Likewise.
4854         * gcc.target/mips/abi-n32-long32.c: Likewise.
4855         * gcc.target/mips/abi-n32-long64.c: Likewise.
4856         * gcc.target/mips/abi-n64-long32.c: Likewise.
4857         * gcc.target/mips/abi-n64-long64.c: Likewise.
4858         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4859         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4860         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4861         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4862         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4863         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4864         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4865         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4866         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4867         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4868         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4869         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4870         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4871         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4872         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4873         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4874         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4875         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4876         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4877         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4878         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4879         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4880         * gcc.target/mips/branch-3.c: Likewise.
4881         * gcc.target/mips/branch-4.c: Likewise.
4882         * gcc.target/mips/branch-5.c: Likewise.
4883         * gcc.target/mips/branch-6.c: Likewise.
4884         * gcc.target/mips/branch-7.c: Likewise.
4885         * gcc.target/mips/branch-8.c: Likewise.
4886         * gcc.target/mips/branch-9.c: Likewise.
4887         * gcc.target/mips/branch-10.c: Likewise.
4888         * gcc.target/mips/branch-11.c: Likewise.
4889         * gcc.target/mips/branch-12.c: Likewise.
4890         * gcc.target/mips/branch-13.c: Likewise.
4891         * gcc.target/mips/lazy-binding-1.c: Likewise.
4892
4893 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4894
4895         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4896         to avoid warning on int=16 platforms..
4897
4898 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4899
4900         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4901         to work even with -fshort-enums.
4902
4903 2011-09-04  Jan Hubicka  <jh@suse.cz>
4904
4905         * gcc.c-torture/compile/20110902.c: new testcase.
4906
4907 2011-09-04  Jason Merrill  <jason@redhat.com>
4908
4909         PR c++/49267
4910         * g++.dg/cpp0x/rv-conv1.C: New.
4911
4912         DR 1328
4913         * g++.dg/cpp0x/rv-func3.C: New.
4914
4915         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4916
4917         PR c++/50248
4918         Core 1358
4919         * g++.dg/cpp0x/constexpr-template1.C: New.
4920         * g++.dg/cpp0x/constexpr-template2.C: New.
4921         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4922         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4923
4924 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4925
4926         * gnat.dg/specs/debug1.ads: Tweak pattern.
4927
4928 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4929
4930         PR fortran/50227
4931         * gfortran.dg/class_45a.f03: New.
4932         * gfortran.dg/class_45b.f03: New.
4933
4934 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4935             Ira Rosen  <ira.rosen@linaro.org>
4936
4937         PR tree-optimization/50208
4938         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4939         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4940         -fno-tree-fre -fno-tree-pre.
4941
4942 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4943
4944         * gcc.dg/ipa/ipcp-3.c: New test.
4945
4946 2011-09-02  Richard Guenther  <rguenther@suse.de>
4947
4948         PR tree-optimization/27460
4949         PR middle-end/29269
4950         * gcc.dg/vect/vect-cond-7.c: New testcase.
4951
4952 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4953
4954         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4955         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4956         xfailed test for inlining.
4957         * g++.dg/ipa/ivinline-9.C: Likewise.
4958
4959 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4960
4961         PR tree-optimization/50178
4962         * gfortran.dg/vect/pr50178.f90: New test.
4963
4964 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4965
4966         PR middle-end/49886
4967         * gcc.c-torture/execute/pr49886.c: New testcase.
4968
4969 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4970
4971         PR middle-end/43513
4972         * gcc.dg/pr43513.c: New test.
4973
4974 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4975
4976         PR fortran/45044
4977         * gfortran.dg/common_14.f90: New.
4978         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4979
4980 2011-08-30  Jason Merrill  <jason@redhat.com>
4981
4982         PR c++/50084
4983         * g++.dg/cpp0x/decltype33.C: New.
4984
4985         PR c++/50089
4986         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4987
4988         PR c++/50114
4989         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4990
4991 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4992
4993         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4994
4995 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4996
4997         * gnat.dg/specs/aggr3.ads: New test.
4998         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4999
5000         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5001         * gnat.dg/specs/aggr2.ads: Likewise.
5002
5003 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5004
5005         PR fortran/45170
5006         * gfortran.dg/allocate_with_source_2.f90: New test
5007
5008 2011-08-30  Jason Merrill  <jason@redhat.com>
5009
5010         PR c++/50220
5011         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5012
5013         PR c++/50234
5014         * g++.dg/cpp0x/constexpr-value3.C: New.
5015
5016 2011-08-30  Richard Guenther  <rguenther@suse.de>
5017
5018         PR middle-end/48571
5019         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5020         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5021         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5022         * gcc.dg/pr36902.c: XFAIL.
5023
5024 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5025
5026         * gcc.target/i386/fma-check.h: New.
5027         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5028         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5029         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5030         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5031         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5032         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5033         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5034         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5035         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5036         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5037         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5038         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5039         * gcc.target/i386/fma-compile.c: Likewise.
5040         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5041         * gcc.target/i386/sse-12.c: Add -mfma.
5042         * gcc.target/i386/sse-13.c: Likewise.
5043         * gcc.target/i386/sse-14.c: Likewise.
5044         * gcc.target/i386/sse-22.c: Likewise.
5045         * gcc.target/i386/sse-23.c: Likewise.
5046         * g++.dg/other/i386-2.C: Likewise.
5047         * g++.dg/other/i386-3.C: Likewise.
5048
5049 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5050
5051         PR testsuite/50185
5052         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5053         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5054
5055 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5056
5057         * g++.dg/bprob/bprob.exp (feedback_options): Set
5058         -fbranch-probabilities.
5059         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5060
5061 2011-08-29  Jason Merrill  <jason@redhat.com>
5062
5063         PR c++/50224
5064         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5065
5066 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5067             Jason Merrill  <jason@redhat.com>
5068
5069         * g++.dg/dfp/base.C: New test.
5070
5071 2011-08-29  Jason Merrill  <jason@redhat.com>
5072
5073         Core DR 994
5074         PR c++/50209
5075         * g++.dg/cpp0x/initlist58.C: New.
5076
5077 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5078
5079         PR fortran/50225
5080         * gfortran.dg/class_result_1.f03: New.
5081
5082 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5083
5084         PR middle-end/48722
5085         * gcc.target/i386/pr48722.c: New test.
5086
5087 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5088
5089         PR libfortran/50192
5090         * gfortran.dg/widechar_compare_1.f90:  New test.
5091
5092 2011-08-26  Jason Merrill  <jason@redhat.com>
5093
5094         Core DR 342
5095         PR c++/48582
5096         * g++.dg/abi/mangle50.C: New.
5097
5098 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5099
5100         PR target/50202
5101         * gcc.target/i386/pr50202.c: New test.
5102
5103 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5104
5105         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5106         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5107         * gcc.target/i386/avx-round-vec.c: New test.
5108         * gcc.target/i386/avx-roundf-vec.c: New test.
5109
5110 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5111
5112         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5113         instruction.
5114
5115         PR c/50179
5116         * c-c++-common/Wunused-var-14.c: New test.
5117
5118 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5119
5120         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5121
5122 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5123
5124         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5125         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5126         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5127         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5128
5129 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5130
5131         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5132         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5133         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5134         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5135
5136 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5137
5138         PR fortran/50050
5139         * gfortran.dg/pointer_comp_init_1.f90: New test.
5140
5141 2011-08-25  Jason Merrill  <jason@redhat.com>
5142
5143         PR c++/50157
5144         * g++.dg/cpp0x/sfinae27.C: New.
5145
5146 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5147
5148         * gfortran.dg/coarray_lib_token_4.f90: New.
5149
5150 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5151
5152         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5153
5154 2011-08-25  Richard Guenther  <rguenther@suse.de>
5155
5156         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5157
5158 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5159
5160         PR fortran/50163
5161         * gfortran.dg/initialization_28.f90: New.
5162
5163 2011-08-24  Richard Guenther  <rguenther@suse.de>
5164
5165         PR tree-optimization/50067
5166         * gcc.dg/torture/pr50067-3.c: New testcase.
5167         * gcc.dg/torture/pr50067-4.c: Likewise.
5168         * gcc.dg/torture/pr50067-5.c: Likewise.
5169
5170 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5171
5172         * g++.dg/other/i386-2.C: Add -mavx2 check.
5173         * g++.dg/other/i386-3.C: Likewise.
5174         * gcc.target/i386/avx-1.c: Add AVX2.
5175         * gcc.target/i386/avx-2.c: Likewise.
5176         * gcc.target/i386/funcspec-5.c: Likewise.
5177         * gcc.target/i386/sse-12.c: Likewise.
5178         * gcc.target/i386/sse-13.c: Likewise.
5179         * gcc.target/i386/sse-14.c: Likewise.
5180         * gcc.target/i386/sse-22.c: Likewise.
5181         * gcc.target/i386/sse-23.c: Likewise.
5182         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5183         * gcc.target/i386/avx2-check.h: New.
5184         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5185         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5186         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5187         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5188         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5189         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5190         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5191         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5192         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5193         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5194         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5195         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5196         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5197         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5198         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5199         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5200         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5201         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5202         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5203         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5204         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5205         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5206         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5207         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5208         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5209         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5210         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5211         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5212         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5213         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5214         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5215         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5216         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5217         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5218         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5219         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5220         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5221         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5222         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5223         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5224         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5225         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5226         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5227         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5228         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5229         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5230         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5231         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5232         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5233         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5234         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5235         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5236         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5237         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5238         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5239         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5240         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5241         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5242         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5243         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5244         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5245         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5246         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5247         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5248         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5249         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5250         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5251         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5252         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5253         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5254         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5255         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5256         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5257         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5258         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5259         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5260         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5261         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5262         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5263         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5264         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5265         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5266         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5267         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5268         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5269         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5270         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5271         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5272         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5273         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5274         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5275         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5276         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5277         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5278         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5279         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5280         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5281         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5282         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5283         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5284         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5285         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5286         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5287         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5288         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5289         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5290         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5291         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5292         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5293         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5294         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5295         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5296         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5297         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5298         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5299         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5300         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5301         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5302         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5303         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5304         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5305         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5306         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5307         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5308         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5309         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5310         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5311         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5312         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5313         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5314         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5315         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5316         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5317         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5318         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5319         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5320         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5321         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5322         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5323         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5324         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5325         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5326         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5327         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5328         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5329         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5330         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5331         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5332         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5333         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5334         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5335         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5336         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5337         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5338         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5339         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5340         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5341         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5342         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5343         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5344         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5345         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5346         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5347         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5348         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5349         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5350         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5351         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5352         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5353         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5354         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5355         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5356         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5357         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5358         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5359         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5360         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5361         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5362         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5363         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5364         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5365         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5366         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5367         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5368         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5369         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5370         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5371         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5372         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5373         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5374         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5375         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5376         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5377         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5378         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5379         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5380         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5381         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5382         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5383         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5384         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5385         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5386         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5387         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5388         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5389         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5390         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5391         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5392         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5393         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5394         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5395         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5396         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5397         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5398         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5399         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5400         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5401         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5402         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5403         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5404         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5405         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5406         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5407         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5408         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5409         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5410         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5411         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5412         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5413         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5414         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5415         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5416         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5417         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5418         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5419         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5420         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5421         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5422         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5423         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5424         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5425         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5426         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5427         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5428         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5429         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5430         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5431         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5432         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5433         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5434         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5435         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5436         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5437         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5438         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5439         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5440         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5441         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5442         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5443         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5444         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5445         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5446         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5447         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5448         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5449         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5450         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5451         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5452         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5453         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5454         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5455         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5456         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5457         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5458         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5459         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5460         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5461         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5462         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5463         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5464         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5465         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5466         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5467         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5468         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5469         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5470         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5471         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5472         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5473         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5474         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5475         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5476         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5477         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5478         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5479         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5480         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5481         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5482         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5483         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5484         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5485         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5486         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5487         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5488         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5489         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5490         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5491         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5492         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5493         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5494         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5495         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5496         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5497         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5498         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5499         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5500         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5501         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5502         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5503         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5504         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5505         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5506         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5507         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5508         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5509         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5510         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5511         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5512         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5513         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5514         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5515         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5516         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5517         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5518         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5519         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5520         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5521         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5522         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5523         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5524         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5525         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5526         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5527         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5528         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5529         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5530         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5531         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5532         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5533         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5534         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5535         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5536         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5537         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5538         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5539         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5540         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5541         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5542         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5543         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5544         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5545         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5546         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5547         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5548         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5549         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5550         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5551         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5552         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5553         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5554         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5555         * gcc.target/i386/testimm-9.c: Likewise.
5556
5557 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5558
5559         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5560         * g++.dg/other/i386-3.C: Likewise.
5561         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5562         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5563         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5564         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5565         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5566         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5567         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5568         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5569         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5570         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5571         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5572         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5573         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5574         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5575         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5576         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5577         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5578         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5579         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5580         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5581         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5582         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5583         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5584         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5585         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5586         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5587         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5588         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5589         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5590         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5591         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5592         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5593         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5594         * gcc.target/i386/sse-12.c: Add BMI2.
5595         * gcc.target/i386/sse-13.c: Likewise.
5596         * gcc.target/i386/sse-14.c: Likewise.
5597         * gcc.target/i386/sse-22.c: Likewise.
5598         * gcc.target/i386/sse-23.c: Likewise.
5599
5600 2011-08-23  Jason Merrill  <jason@redhat.com>
5601
5602         * g++.dg/template/crash7.C: Adjust expected errors.
5603
5604 2011-08-23  Jason Merrill  <jason@redhat.com>
5605
5606         PR c++/49045
5607         Core 1321
5608         * g++.dg/cpp0x/overload2.C: New.
5609
5610 2011-08-23  Jason Merrill  <jason@redhat.com>
5611
5612         Core 903
5613         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5614
5615 2011-08-23  Jason Merrill  <jason@redhat.com>
5616
5617         Core 975
5618         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5619         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5620         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5621         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5622
5623 2011-08-23  Jason Merrill  <jason@redhat.com>
5624
5625         PR c++/50024
5626         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5627
5628 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR c++/50158
5631         * g++.dg/warn/Wunused-var-16.C: New test.
5632
5633         PR middle-end/50161
5634         * gcc.dg/pr50161.c: New test.
5635
5636 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5637
5638         PR c++/50055
5639         * g++.dg/gcov/gcov-7.C: New test.
5640
5641 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5642
5643         PR c++/46862
5644         * g++.dg/dfp/nofields.C: New test.
5645
5646 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5647
5648         PR fortran/31600
5649         * gfortran.dg/use_16.f90: New.
5650
5651 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5652             Kirill Yukhin  <kirill.yukhin@intel.com>
5653
5654         PR target/50155
5655         * gcc.target/i386/pr50155.c: New test.
5656
5657 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR tree-optimization/50133
5660         * gcc.dg/pr50133.c: New test.
5661
5662         PR middle-end/50141
5663         * c-c++-common/cxxbitfields-6.c: New test.
5664
5665 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5666
5667         PR fortran/50050
5668         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5669
5670 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5671
5672         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5673         * gcc.dg/pr49994-3.c: Ditto.
5674
5675 2011-08-22  Richard Guenther  <rguenther@suse.de>
5676
5677         PR testsuite/50145
5678         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5679         * gcc.dg/torture/pr50067-2.c: Likewise.
5680
5681 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5682
5683         PR fortran/47659
5684         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5685         of a constant resulting from simplification.
5686         * gfortran.dg/warn_conversion_3.f90:  New test.
5687
5688 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5689
5690         PR fortran/50130
5691         * gfortran.dg/zero_stride_1.f90:  New test.
5692
5693 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5694
5695         PR fortran/49638
5696         * gfortran.dg/typebound_override_1.f90: Modified.
5697
5698 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5699
5700         PR tree-optimization/48739
5701         * gcc.dg/pr48739-1.c: New test.
5702         * gcc.dg/pr48739-2.c: New test.
5703
5704 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5705
5706         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5707
5708 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5709
5710         PR fortran/50129
5711         * gfortran.dg/where_3.f90: New test.
5712
5713 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5714
5715         PR middle-end/49721
5716         * gfortran.dg/pr49721-1.f: New.
5717         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5718
5719 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5720
5721         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5722         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5723         New tests.
5724
5725 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5726
5727         * gcc.target/arm/wmul-11.c: New file.
5728         * gcc.target/arm/wmul-12.c: New file.
5729         * gcc.target/arm/wmul-13.c: New file.
5730
5731 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5732
5733         * gcc.target/arm/wmul-10.c: New file.
5734
5735 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5736
5737         * gcc.target/arm/wmul-9.c: New file.
5738         * gcc.target/arm/wmul-bitfield-2.c: New file.
5739
5740 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5741
5742         * gcc.target/arm/wmul-8.c: New file.
5743
5744 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5745
5746         * gcc.target/arm/wmul-7.c: New file.
5747
5748 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5749
5750         * gcc.target/arm/wmul-6.c: New file.
5751
5752 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5753
5754         * gcc.target/arm/wmul-5.c: New file.
5755         * gcc.target/arm/no-wmla-1.c: New file.
5756
5757 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5758
5759         * gcc.target/arm/wmul-bitfield-1.c: New file.
5760
5761 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5762
5763         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5764
5765 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5766
5767         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5768         * gcc.target/i386/conversion.c: Likewise.
5769
5770 2011-08-19  Richard Guenther  <rguenther@suse.de>
5771
5772         * gcc.dg/torture/pr50067-1.c: New testcase.
5773         * gcc.dg/torture/pr50067-2.c: Likewise.
5774
5775 2011-08-19  Joey Ye  <joey.ye@arm.com>
5776
5777         PR target/49437
5778         * gcc.target/arm/handler-align.c: New test.
5779         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5780         New Function.
5781
5782 2011-08-19  Joey Ye  <joey.ye@arm.com>
5783
5784         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5785
5786 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5787
5788         PR fortran/50071
5789         * gfortran.dg/end_block_label_1.f90: New test.
5790         * gfortran.dg/end_associate_label_1.f90: New test.
5791
5792 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5793
5794         * gcc.dg/c1x-pointer-float-1.c: New test.
5795
5796 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5797
5798         PR fortran/50071
5799         * gfortran.dg/duplicate_labels_2.f: New test.
5800
5801 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5802
5803         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5804         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5805         gcc.dg/c1x-noreturn-5.c: New tests.
5806
5807 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5808
5809         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5810
5811 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5812
5813         PR fortran/18918
5814         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5815         * gfortran.dg/coarray_lock_3.f90: Fix test.
5816         * gfortran.dg/coarray_lock_4.f90: New.
5817         * gfortran.dg/coarray_lock_5.f90: New.
5818
5819 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5820
5821         PR target/50009
5822         * gcc.c-torture/compile/pr50009.c: New test.
5823
5824         PR target/50092
5825         * gcc.dg/torture/pr50092.c: New test.
5826
5827 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5828
5829         PR fortran/50109
5830         * gfortran.dg/namelist_73.f90: New.
5831
5832 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5833
5834         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5835
5836         PR debug/50017
5837         * gcc.dg/pr50017.c: New test.
5838
5839 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5840
5841         PR c++/45625
5842         * g++.dg/lookup/hidden-var1.C: New test case.
5843
5844 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5845
5846         PR fortran/31461
5847         * gfortran.dg/warn_unused_var_2.f90: New.
5848         * gfortran.dg/warn_unused_var_3.f90: New.
5849
5850 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5851
5852         PR target/43597
5853         * gcc.target/arm/pr43597.c: New test.
5854
5855 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5856
5857         PR fortran/50070
5858         * gfortran.dg/common_13.f90: New.
5859
5860 2011-08-16  Jason Merrill  <jason@redhat.com>
5861
5862         PR c++/50086
5863         * g++.dg/cpp0x/variadic-unresolved.C: New.
5864
5865         * g++.old-deja/g++.brendan/README: Add R.I.P.
5866
5867         * g++.dg/ext/attr-used-1.C: New.
5868
5869         PR c++/50054
5870         * g++.dg/cpp0x/initlist56.C: New.
5871
5872 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5873
5874         PR testsuite/50085
5875         * g++.dg/opt/life1.C: Only run on Linux.
5876
5877 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5878
5879         * gfortran.dg/coarray_26.f90: New.
5880
5881 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5882
5883         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5884         -fdump-tree-vrp1.
5885
5886 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5887
5888         PR fortran/50073
5889         * gfortran.dg/func_result_7.f90: New.
5890
5891 2011-08-13  Jason Merrill  <jason@redhat.com>
5892
5893         PR c++/50075
5894         * g++.dg/cpp0x/decltype32.C: New.
5895
5896         PR c++/50059
5897         * g++.dg/diagnostic/expr1.C: New.
5898
5899 2011-08-12  David Li  <davidxl@google.com>
5900
5901         * g++.dg/abi/vbase15.C: New test.
5902
5903 2011-08-12  Jason Merrill  <jason@redhat.com>
5904
5905         PR c++/50034
5906         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5907
5908 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5909
5910         * gcc.dg/builtins-67.c: New test.
5911         * gcc.target/i386/conversion.c: Ditto.
5912
5913 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5914             Brian Hackett  <bhackett1024@gmail.com>
5915
5916         * g++.dg/plugin/decl_plugin.c: New.
5917         * g++.dg/plugin/decl-plugin-test.C: New.
5918         * g++.dg/plugin/plugin.exp: Add above testcase.
5919
5920 2011-08-11  Richard Guenther  <rguenther@suse.de>
5921
5922         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5923
5924 2011-08-11  Michael Matz  <matz@suse.de>
5925
5926         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5927
5928 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5929
5930         PR tree-optimization/50039
5931         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5932         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5933
5934 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5935
5936         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5937         (sse4_1_test): Initialize src3 with random value.
5938
5939 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5940
5941         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5942         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5943         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5944         * gcc.dg/scal-to-vec1.c: New test.
5945         * gcc.dg/scal-to-vec2.c: New test.
5946
5947 2011-08-09  Richard Guenther  <rguenther@suse.de>
5948
5949         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5950         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5951         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5952         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5953
5954 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5955
5956         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5957
5958 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5959
5960         * gcc.dg/pr49948.c: Require pthread effective target.
5961
5962 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5963
5964         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5965
5966 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5967
5968         * gcc.target/i386/sse-22a.c: New test.
5969
5970 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5971
5972         PR tree-optimization/50014
5973         * gcc.dg/vect/pr50014.c: New test.
5974
5975 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5976
5977         PR middle-end/49923
5978         * gcc.dg/tree-ssa/pr49923.c: New test.
5979
5980 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5981
5982         PR target/49781
5983         * gcc.target/i386/pr49781-1.c: New.
5984
5985 2011-08-08  Jason Merrill  <jason@redhat.com>
5986
5987         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5988
5989         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5990
5991 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5992
5993         PR fortran/49638
5994         * gfortran.dg/typebound_override_1.f90: New.
5995
5996 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5997
5998         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5999         x86_64 mingw target.
6000         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6001         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6002         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6003         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6004         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6005         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6006         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6007         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6008         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6009         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6010
6011 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6012
6013         PR testsuite/48727
6014         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6015
6016 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6017
6018         * gcc.dg/pr48770.c: Cleanup coverage files.
6019         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6020
6021 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6022
6023         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6024         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6025         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6026         lzcnt and bmi options.
6027
6028 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6029
6030         PR target/47381
6031         * gcc.dg/pr47381-1.c: New.
6032         * gcc.dg/pr47381-2.c: Likewise.
6033         * gcc.target/i386/pr47381.c: Likewise.
6034
6035 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6036
6037         PR middle-end/47727
6038         * gcc.dg/pr47727.c: New.
6039
6040         PR target/47372
6041         * gcc.dg/pr47372-1.c: New.
6042         * gcc.dg/pr47372-2.c: Likewise.
6043
6044 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6045
6046         PR middle-end/47449
6047         * gcc.target/i386/pr47449.c: New.
6048
6049         PR target/47446
6050         * gcc.dg/pr47446-1.c: New.
6051         * gcc.dg/pr47446-2.c: Likewise.
6052
6053 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6054
6055         PR target/47766
6056         * gcc.dg/pr47766.c: New.
6057
6058         PR target/47715
6059         * gcc.dg/tls/pr47715-1.c: New.
6060         * gcc.dg/tls/pr47715-2.c: Likewise.
6061         * gcc.dg/tls/pr47715-3.c: Likewise.
6062         * gcc.dg/tls/pr47715-4.c: Likewise.
6063         * gcc.dg/tls/pr47715-5.c: Likewise.
6064
6065 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6066
6067         PR libobjc/50002
6068         * objc.dg/gnu-api-2-class.m: Updated comments.
6069         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6070         * objc.dg/gnu-api-2-class-meta.m: New test.
6071         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6072
6073 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6074
6075         PR libobjc/49882
6076         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6077         with classes that are in construction.
6078
6079 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6080
6081         PR target/48084
6082         * gcc.target/i386/pr48084-1.c: New.
6083         * gcc.target/i386/pr48084-2.c: Likewise.
6084         * gcc.target/i386/pr48084-3.c: Likewise.
6085         * gcc.target/i386/pr48084-4.c: Likewise.
6086         * gcc.target/i386/pr48084-5.c: Likewise.
6087
6088         PR rtl-optimization/49504
6089         * gcc.target/i386/pr49504.c: New.
6090
6091         PR target/49860
6092         * gcc.dg/pr49860.c: New.
6093
6094 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6095
6096         PR libobjc/49882
6097         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6098         with classes that are in construction.
6099
6100 2011-08-05  Jason Merrill  <jason@redhat.com>
6101
6102         PR c++/48993
6103         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6104
6105         PR c++/49921
6106         * g++.dg/cpp0x/decltype31.C: New.
6107
6108         PR c++/49669
6109         * g++.dg/init/array28.C: New.
6110
6111         PR c++/49988
6112         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6113
6114 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6115
6116         PR target/47369
6117         * gcc.dg/pr47369-1.c: New.
6118
6119 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6120
6121         PR middle-end/47364
6122         * gcc.dg/torture/pr47364-1.c: New.
6123         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6124         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6125
6126 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6127
6128         PR fortran/37211
6129         * gfortran.dg/transfer_check_2.f90:  New test case.
6130
6131 2011-08-05  Jan Hubicka  <jh@suse.cz>
6132
6133         PR middle-end/49494
6134         * gfortran.dg/pr49494.f90: New testcase.
6135
6136 2011-08-05  Jan Hubicka  <jh@suse.cz>
6137
6138         PR middle-end/49735
6139         * gcc.c-torture/compile/pr49735.c: New testcase.
6140
6141 2011-08-05  Jason Merrill  <jason@redhat.com>
6142
6143         PR c++/47453
6144         * g++.dg/cpp0x/initlist56.C: New.
6145
6146         PR c++/49812
6147         * g++.dg/overload/rvalue2.C: New.
6148
6149         PR c++/49983
6150         * g++.dg/cpp0x/range-for21.C: New.
6151
6152         * g++.dg/ext/vla11.C: New.
6153
6154 2011-08-05  Richard Guenther  <rguenther@suse.de>
6155
6156         PR tree-optimization/49984
6157         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6158
6159 2011-08-05  Richard Guenther  <rguenther@suse.de>
6160
6161         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6162         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6163         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6164
6165 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6166
6167         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6168         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6169         * gfortran.dg/ldist-pr43023.f90: Ditto.
6170         * gfortran.dg/namelist_52.f90: Ditto.
6171         * gfortran.dg/interface_proc_end.f90: Ditto.
6172         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6173         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6174
6175 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6176
6177         * gcc.dg/vect/vect-over-widen-1.c: New test.
6178         * gcc.dg/vect/vect-over-widen-2.c: New test.
6179         * gcc.dg/vect/vect-over-widen-3.c: New test.
6180         * gcc.dg/vect/vect-over-widen-4.c: New test.
6181
6182 2011-08-04  Richard Guenther  <rguenther@suse.de>
6183
6184         PR fortran/49957
6185         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6186
6187 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6188
6189         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6190
6191 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6192
6193         PR middle-end/49905
6194         * g++.dg/ext/builtin-object-size3.C: New test.
6195
6196 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6197
6198         PR tree-optimization/49948
6199         * gcc.dg/pr49948.c: New test.
6200
6201 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6202
6203         PR middle-end/47383
6204         * gcc.dg/torture/pr47383.c: New.
6205
6206 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6207
6208         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6209
6210 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6211
6212         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6213
6214 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6215
6216         PR target/47744
6217         * gcc.dg/torture/pr47744-1.c: New.
6218         * gcc.dg/torture/pr47744-2.c: Likewise.
6219         * gcc.dg/torture/pr47744-3.c: Likewise.
6220
6221 2011-08-03  Richard Guenther  <rguenther@suse.de>
6222
6223         PR middle-end/49958
6224         * gcc.dg/torture/pr49958.c: New testcase.
6225
6226 2011-08-03  Richard Guenther  <rguenther@suse.de>
6227
6228         PR tree-optimization/49938
6229         * g++.dg/torture/pr49938.C: New testcase.
6230
6231 2011-08-02  Jason Merrill  <jason@redhat.com>
6232
6233         PR c++/43886
6234         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6235
6236         PR c++/49577
6237         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6238
6239         PR c++/49593
6240         * g++.dg/cpp0x/variadic115.C: New.
6241
6242         PR c++/49803
6243         * g++.dg/cpp0x/union5.C: New.
6244
6245 2011-08-02  Daniel Kraft  <d@domob.eu>
6246
6247         PR fortran/49885
6248         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6249
6250 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6251
6252         PR middle-end/49947
6253         * gcc.dg/tree-ssa/forwprop-15.c
6254
6255 2011-08-02  Jason Merrill  <jason@redhat.com>
6256
6257         PR c++/49834
6258         * g++.dg/cpp0x/range-for20.C: New.
6259
6260 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6261
6262         * gfortran.dg/coarray_lib_token_3.f90: New.
6263
6264 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6265
6266         PR fortran/46752
6267         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6268         * gcc.dg/gomp/atomic-15.c: New test.
6269         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6270         * g++.dg/gomp/atomic-15.C: New test.
6271         * g++.dg/gomp/private-1.C: New test.
6272         * g++.dg/gomp/sharing-2.C: New test.
6273         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6274         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6275         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6276
6277 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6278
6279         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6280         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6281         cleanup-module.
6282         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6283         * gfortran.dg/allocatable_function_5.f90: Ditto.
6284         * gfortran.dg/allocate_stat.f90: Ditto.
6285         * gfortran.dg/array_constructor_20.f90: Ditto.
6286         * gfortran.dg/array_constructor_21.f90: Ditto.
6287         * gfortran.dg/array_constructor_22.f90: Ditto.
6288         * gfortran.dg/array_constructor_26.f03: Ditto.
6289         * gfortran.dg/array_function_4.f90: Ditto.
6290         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6291         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6292         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6293         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6294         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6295         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6296         * gfortran.dg/class_15.f03: Ditto.
6297         * gfortran.dg/class_27.f03: Ditto.
6298         * gfortran.dg/class_33.f90: Ditto.
6299         * gfortran.dg/class_37.f03: Ditto.
6300         * gfortran.dg/class_40.f03: Ditto.
6301         * gfortran.dg/class_42.f03: Ditto.
6302         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6303         * gfortran.dg/coarray/registering_1.f90: Ditto.
6304         * gfortran.dg/convert_1.f90: Ditto.
6305         * gfortran.dg/default_initialization_3.f90: Ditto.
6306         * gfortran.dg/dependency_25.f90: Ditto.
6307         * gfortran.dg/dependency_26.f90: Ditto.
6308         * gfortran.dg/dependency_36.f90: Ditto.
6309         * gfortran.dg/dependency_37.f90: Ditto.
6310         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6311         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6312         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6313         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6314         * gfortran.dg/elemental_result_1.f90: Ditto.
6315         * gfortran.dg/empty_derived_type.f90: Ditto.
6316         * gfortran.dg/entry_7.f90: Ditto.
6317         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6318         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6319         * gfortran.dg/error_recovery_3.f90: Ditto.
6320         * gfortran.dg/extends_4.f03: Ditto.
6321         * gfortran.dg/func_assign.f90: Ditto.
6322         * gfortran.dg/func_assign_3.f90: Ditto.
6323         * gfortran.dg/generic_1.f90: Ditto.
6324         * gfortran.dg/generic_18.f90: Ditto.
6325         * gfortran.dg/generic_22.f03: Ditto.
6326         * gfortran.dg/generic_4.f90: Ditto.
6327         * gfortran.dg/generic_6.f90: Ditto.
6328         * gfortran.dg/generic_actual_arg.f90: Ditto.
6329         * gfortran.dg/graphite/id-21.f: Ditto.
6330         * gfortran.dg/graphite/pr45758.f90: Ditto.
6331         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6332         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6333         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6334         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6335         * gfortran.dg/host_used_types_1.f90: Ditto.
6336         * gfortran.dg/implicit_1.f90: Ditto.
6337         * gfortran.dg/implicit_11.f90: Ditto.
6338         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6339         * gfortran.dg/impure_actual_1.f90: Ditto.
6340         * gfortran.dg/impure_assignment_1.f90: Ditto.
6341         * gfortran.dg/impure_constructor_1.f90: Ditto.
6342         * gfortran.dg/initialization_10.f90: Ditto.
6343         * gfortran.dg/initialization_12.f90: Ditto.
6344         * gfortran.dg/interface_14.f90: Ditto.
6345         * gfortran.dg/interface_15.f90: Ditto.
6346         * gfortran.dg/interface_2.f90: Ditto.
6347         * gfortran.dg/interface_25.f90: Ditto.
6348         * gfortran.dg/interface_26.f90: Ditto.
6349         * gfortran.dg/interface_29.f90: Ditto.
6350         * gfortran.dg/interface_assignment_1.f90: Ditto.
6351         * gfortran.dg/internal_pack_6.f90: Ditto.
6352         * gfortran.dg/internal_pack_7.f90: Ditto.
6353         * gfortran.dg/internal_pack_8.f90: Ditto.
6354         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6355         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6356         * gfortran.dg/module_commons_3.f90: Ditto.
6357         * gfortran.dg/module_equivalence_4.f90: Ditto.
6358         * gfortran.dg/module_equivalence_6.f90: Ditto.
6359         * gfortran.dg/module_function_type_1.f90: Ditto.
6360         * gfortran.dg/module_naming_1.f90: Ditto.
6361         * gfortran.dg/namelist_4.f90: Ditto.
6362         * gfortran.dg/operator_c1202.f90: Ditto.
6363         * gfortran.dg/parens_7.f90: Ditto.
6364         * gfortran.dg/pr32921.f: Ditto.
6365         * gfortran.dg/pr33646.f90: Ditto.
6366         * gfortran.dg/pr41928.f90: Ditto.
6367         * gfortran.dg/pr42119.f90: Ditto.
6368         * gfortran.dg/pr43984.f90: Ditto.
6369         * gfortran.dg/present_1.f90: Ditto.
6370         * gfortran.dg/private_type_2.f90: Ditto.
6371         * gfortran.dg/proc_decl_2.f90: Ditto.
6372         * gfortran.dg/proc_ptr_10.f90: Ditto.
6373         * gfortran.dg/proc_ptr_22.f90: Ditto.
6374         * gfortran.dg/proc_ptr_8.f90: Ditto.
6375         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6376         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6377         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6378         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6379         * gfortran.dg/substring_equivalence.f90: Ditto.
6380         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6381         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6382         * gfortran.dg/trim_optimize_6.f90: Ditto.
6383         * gfortran.dg/typebound_call_12.f03: Ditto.
6384         * gfortran.dg/typebound_operator_5.f03: Ditto.
6385         * gfortran.dg/typebound_operator_6.f03: Ditto.
6386         * gfortran.dg/typebound_proc_18.f03: Ditto.
6387         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6388         * gfortran.dg/use_1.f90: Ditto.
6389         * gfortran.dg/use_10.f90: Ditto.
6390         * gfortran.dg/use_11.f90: Ditto.
6391         * gfortran.dg/use_14.f90: Ditto.
6392         * gfortran.dg/use_only_2.f90: Ditto.
6393         * gfortran.dg/use_rename_4.f90: Ditto.
6394         * gfortran.dg/use_rename_5.f90: Ditto.
6395         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6396         * gfortran.dg/used_interface_ref.f90: Ditto.
6397         * gfortran.dg/used_types_11.f90: Ditto.
6398         * gfortran.dg/used_types_3.f90: Ditto.
6399         * gfortran.dg/used_types_4.f90: Ditto.
6400         * gfortran.dg/userdef_operator_2.f90: Ditto.
6401         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6402         * gfortran.dg/vect/pr46213.f90: Ditto.
6403         * gfortran.dg/whole_file_21.f90: Ditto.
6404         * gfortran.dg/whole_file_22.f90: Ditto.
6405         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6406         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6407
6408 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6409
6410         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6411
6412 2011-08-01  Jason Merrill  <jason@redhat.com>
6413
6414         PR c++/49932
6415         * g++.dg/abi/mangle49.C: New.
6416
6417         PR c++/49924
6418         * g++.dg/cpp0x/constexpr-array4.C: New.
6419
6420         PR c++/49813
6421         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6422
6423 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6424
6425         PR target/49927
6426         * gcc.target/i386/pr49927.c: New test.
6427
6428 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6429
6430         PR tree-optimization/49926
6431         * gcc.dg/vect/pr49926.c: New test.
6432
6433 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6434
6435         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6436         * gcc.target/i386/lzcnt-1.c: New test.
6437         * gcc.target/i386/lzcnt-2.c: Likewise.
6438         * gcc.target/i386/lzcnt-2a.c: Likewise.
6439         * gcc.target/i386/lzcnt-3.c: Likewise.
6440         * gcc.target/i386/lzcnt-4.c: Likewise.
6441         * gcc.target/i386/lzcnt-4a.c: Likewise.
6442         * gcc.target/i386/lzcnt-5.c: Likewise.
6443         * gcc.target/i386/lzcnt-6.c: Likewise.
6444         * gcc.target/i386/lzcnt-6a.c: Likewise.
6445         * gcc.target/i386/lzcnt-check.h: Likewise.
6446
6447         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6448         * gcc.target/i386/sse-13.c: Likewise.
6449         * gcc.target/i386/sse-14.c: Likewise.
6450         * g++.dg/other/i386-2.C: Likewise.
6451         * g++.dg/other/i386-3.C: Likewise.
6452
6453 2011-08-01  Julian Brown  <julian@codesourcery.com>
6454
6455         * gcc.target/arm/fixed-point-exec.c: New test.
6456
6457 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6458
6459         PR target/49920
6460         * gcc.target/i386/pr49920.c: New test.
6461
6462 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6463
6464         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6465         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6466         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6467         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6468         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6469         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6470         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6471         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6472         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6473         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6474         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6475         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6476         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6477         * g++.dg/tree-ssa/pr33615.C: Ditto.
6478         * g++.dg/tree-ssa/restrict1.C: Ditto.
6479         * c-c++-common/restrict-2.c: Ditto.
6480         * gfortran.dg/pr32921.f: Ditto.
6481         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6482         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6483         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6484         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6485         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6486         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6487         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6488         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6489         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6490         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6491
6492 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6493
6494         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6495         .exe.ltrans[0-9]*. dump files.
6496
6497 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6498
6499         PR fortran/49112
6500         * gfortran.dg/abstract_type_6.f03: Modified.
6501         * gfortran.dg/typebound_proc_24.f03: New.
6502
6503 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6504
6505         PR testsuite/49917
6506         * g++.dg/init/for1.C: Fix.
6507
6508 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6509
6510         PR fortran/48876
6511         * gfortran.dg/string_5.f90:  New test.
6512
6513 2011-07-29  Jason Merrill  <jason@redhat.com>
6514
6515         PR c++/49867
6516         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6517
6518 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6519
6520         PR tree-optimization/47407
6521         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6522         alpha*-dec-osf*.
6523         Sort target list.
6524
6525 2011-07-29  Richard Guenther  <rguenther@suse.de>
6526
6527         * gcc.dg/uninit-suppress.c: Also disable VRP.
6528         * gcc.dg/uninit-suppress_2.c: Likewise.
6529
6530 2011-07-28  Jason Merrill  <jason@redhat.com>
6531
6532         PR c++/49808
6533         * g++.dg/template/nontype24.C: New.
6534
6535 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6536
6537         PR rtl-optimization/47958
6538         * gcc.dg/torture/pr47958-1.c: New.
6539
6540 2011-07-29  Wei Guozhi  <carrot@google.com>
6541
6542         PR rtl-optimization/49799
6543         * gcc.dg/pr49799.c: New test case.
6544
6545 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6546
6547         PR middle-end/48648
6548         * gcc.dg/graphite/id-pr48648.c: New.
6549
6550 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6551
6552         PR fortran/31067
6553         * gfortran.dg/maxloc_2.f90: New test.
6554         * gfortran.dg/maxloc_3.f90: New test.
6555         * gfortran.dg/minloc_1.f90: New test.
6556         * gfortran.dg/minloc_2.f90: New test.
6557         * gfortran.dg/minloc_3.f90: New test.
6558         * gfortran.dg/minmaxloc_7.f90: New test.
6559
6560         PR debug/49871
6561         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6562
6563 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6564
6565         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6566         the builtin isn't optimized away.
6567
6568 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6569
6570         PR fortran/45586
6571         * gfortran.dg/lto/pr45586-2_0.f90: New.
6572
6573 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6574
6575         PR middle-end/49875
6576         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6577         * c-c++-common/cxxbitfields-5.c: Same.
6578
6579 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6580
6581         * lib/target-supports.exp (check_effective_target_mmap): Use
6582         check_function_available.
6583
6584 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6585
6586         * g++.old-deja/g++.pt/crash60.C: Updated.
6587
6588 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR target/49866
6591         * gcc.target/i386/pr49866.c: New test.
6592
6593 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6594
6595         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6596         * gcc.target/i386/bmi-andn-1.c: New test.
6597         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6598         * gcc.target/i386/bmi-andn-2.c: Likewise.
6599         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6600         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6601         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6602         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6603         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6604         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6605         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6606         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6607         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6608         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6609         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6610         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6611         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6612         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6613         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6614         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6615         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6616         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6617         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6618         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6619         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6620
6621 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6622
6623         PR middle-end/47691
6624         * gfortran.dg/graphite/id-pr47691.f: New.
6625
6626 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6627
6628         * gcc.target/i386/avx-os-support.h: New.
6629         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6630         (main): Check avx_os_support before the test is run.
6631         * gcc.target/i386/aes-avx-check.h: Ditto.
6632         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6633
6634 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6635
6636         * gcc.target/i386/aggregate-ret3.c: New test.
6637         * gcc.target/i386/aggregate-ret4.c: New test.
6638
6639 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6640
6641         PR fortran/49755
6642         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6643         allocated array should *not* change its size.
6644         * gfortran.dg/multiple_allocation_3.f90: New test.
6645
6646 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6647
6648         PR c++/49776
6649         * g++.dg/cpp0x/constexpr-49776.C: New.
6650
6651 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6652
6653         PR middle-end/47046
6654         * gcc.dg/graphite/id-pr47046.c: New.
6655
6656 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6657
6658         PR middle-end/47653
6659         * gcc.dg/graphite/run-id-pr47593.c: New.
6660
6661 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6662
6663         PR middle-end/47653
6664         * gcc.dg/graphite/run-id-pr47653.c: New.
6665         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6666         induction variables.
6667         * gcc.dg/graphite/scop-16.c: Same.
6668         * gcc.dg/graphite/scop-17.c: Same.
6669         * gcc.dg/graphite/scop-21.c: Same.
6670
6671 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6672
6673         PR middle-end/48805
6674         * gcc.dg/graphite/id-pr48805.c: New.
6675
6676 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6677
6678         * gfortran.dg/coarray_lib_token_2.f90: New.
6679
6680 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6681
6682         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6683         SPU local store.
6684
6685 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6686
6687         PR tree-opt/49671
6688         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6689         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6690
6691 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6692
6693         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6694
6695         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6696         * gcc.c-torture/execute/loop-2g.c: Likewise.
6697         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6698         Require mmap support.
6699         * gcc.c-torture/execute/loop-2g.x: Likewise.
6700         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6701         (MAP_ANON): Provide default.
6702         * gcc.dg/20050826-1.c: Likewise.
6703         * gcc.target/i386/pr36533.c: Likewise.
6704         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6705         Use dg-require-effective-target mmap.
6706
6707 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6708
6709         PR c++/49838
6710         * g++.dg/cpp0x/range-for19.C: New.
6711
6712 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6713
6714         PR testsuite/49753
6715         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6716
6717         Revert:
6718         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6719
6720         PR testsuite/49753
6721         * g++.dg/torture/pr49309.C: Remove.
6722
6723 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6724
6725         PR tree-optimization/49809
6726         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6727         test.
6728
6729 2011-07-25  Richard Guenther  <rguenther@suse.de>
6730
6731         PR tree-optimization/49715
6732         * gcc.target/i386/pr49715-1.c: New testcase.
6733         * gcc.target/i386/pr49715-2.c: Likewise.
6734
6735 2011-07-23  Jason Merrill  <jason@redhat.com>
6736
6737         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6738
6739 2011-07-22  Jason Merrill  <jason@redhat.com>
6740
6741         PR c++/49793
6742         * g++.dg/cpp0x/initlist55.C: New.
6743
6744 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6745
6746         PR fortran/49791
6747         * gfortran.dg/namelist_72.f: New.
6748
6749 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6750
6751         * gfortran.dg/coarray_25.f90: New.
6752
6753 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6754
6755         * override1.C: This test should use c++0x mode.
6756         * override3.C: New. Test the diagnostics in c++98 mode.
6757
6758 2011-07-22  Jason Merrill  <jason@redhat.com>
6759             Mark Glisse  <marc.glisse@normalesup.org>
6760
6761         PR c++/30112
6762         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6763
6764         PR c++/49813
6765         * g++.dg/opt/builtins2.C: New.
6766         * g++.dg/other/error27.C: Don't rely on __builtin.
6767
6768 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6769
6770         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6771         on lp64 targets.
6772         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6773         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6774         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6775         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6776
6777         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6778         instead of ia32.
6779
6780 2011-07-22  Richard Guenther  <rguenther@suse.de>
6781
6782         PR tree-optimization/45819
6783         * gcc.dg/pr45819.c: New testcase.
6784
6785 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6786
6787         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6788
6789 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6790
6791         PR middle-end/47654
6792         PR middle-end/49649
6793         * gcc.dg/graphite/run-id-pr47654.c: New.
6794
6795 2011-07-21  Ian Lance Taylor  <iant@google.com>
6796
6797         PR middle-end/49705
6798         * gcc.dg/pr49705.c: New test.
6799
6800 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6801
6802         * lib/target-supports.exp (check_avx_os_support_available): New.
6803         (check_effective_target_avx_runtime): Use it.
6804
6805 2011-07-21  Richard Guenther  <rguenther@suse.de>
6806
6807         PR tree-optimization/49770
6808         * g++.dg/torture/pr49770.C: New testcase.
6809
6810 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6811
6812         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6813         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6814
6815 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6816
6817         * gfortran.dg/coarray_lib_token_1.f90: New.
6818
6819 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6820
6821         * gcc.dg/pr32912-2.c: Skip for AVR.
6822         * gcc.dg/pr44674.c: Add dg-require-profiling.
6823
6824 2011-07-20  Jason Merrill  <jason@redhat.com>
6825
6826         * g++.dg/ext/desig2.C: New.
6827
6828 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6829
6830         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6831         be generated.
6832         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6833         * gcc.target/powerpc/recip-3.c: Ditto.
6834
6835 2011-07-19  Jason Merrill  <jason@redhat.com>
6836
6837         PR c++/6709 (DR 743)
6838         PR c++/42603 (DR 950)
6839         * g++.dg/cpp0x/decltype21.C: New.
6840
6841 2011-07-20  Richard Guenther  <rguenther@suse.de>
6842
6843         PR middle-end/18908
6844         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6845         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6846
6847 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6848
6849         * gcc.target/arm/combine-movs.c: New.
6850         * gcc.target/arm/unsigned-extend-2.c: New.
6851
6852 2011-07-19  Jason Merrill  <jason@redhat.com>
6853
6854         PR c++/49785
6855         * g++.dg/cpp0x/variadic114.C: New.
6856
6857 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6858
6859         * gfortran.dg/coarray_args_1.f90: New.
6860         * gfortran.dg/coarray_args_2.f90: New.
6861
6862 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6863
6864         PR fortran/49708
6865         * gfortran.dg/allocate_error_3.f90: New.
6866
6867 2011-07-19  Richard Guenther  <rguenther@suse.de>
6868
6869         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6870         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6871         * gcc.dg/torture/20110719-1.c: New testcase.
6872
6873 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6874
6875         PR tree-optimization/49768
6876         * gcc.c-torture/execute/pr49768.c: New test.
6877
6878 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6879
6880         PR tree-optimization/49771
6881         * gcc.dg/vect/pr49771.c: New test.
6882
6883 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6884
6885         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6886         * gcc.dg/ipa/ipa-2.c: Likewise.
6887         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6888         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6889         * gcc.dg/ipa/ipa-5.c: Likewise.
6890         * gcc.dg/ipa/ipa-7.c: Likewise.
6891         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6892         * gcc.dg/ipa/ipacost-1.c: Likewise.
6893         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6894         functions.
6895         * gcc.dg/ipa/ipcp-1.c: New test.
6896         * gcc.dg/ipa/ipcp-2.c: Likewise.
6897         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6898
6899 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6900
6901         PR middle-end/49675
6902         * gfortran.dg/pr49675.f90: New test.
6903
6904 2011-07-18  Richard Guenther  <rguenther@suse.de>
6905
6906         * gcc.dg/torture/20110718-1.c: New testcase.
6907
6908 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6909
6910         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6911         * g++.dg/ext/bitfield3.C: Likewise.
6912         * g++.dg/ext/bitfield4.C: Likewise.
6913         * g++.dg/ext/bitfield5.C: Likewise.
6914         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6915         * g++.dg/other/pr23205-2.C: Likewise.
6916         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6917         * gcc.c-torture/compile/20001109-2.c: Likewise.
6918         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6919         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6920         * gcc.dg/bitfld-16.c: Likewise.
6921         * gcc.dg/bitfld-17.c: Likewise.
6922         * gcc.dg/bitfld-18.c: Likewise.
6923         * gcc.dg/builtins-config.h: Remove Netware support.
6924         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6925         * gcc.dg/cdce2.c: Likewise.
6926         * gcc.dg/cpp/assert4.c: Remove netware support.
6927         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6928         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6929
6930         * lib/target-supports.exp (check_visibility_available): Remove
6931         NetWare support.
6932         (check_profiling_available): Likewise.
6933
6934 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6935
6936         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6937
6938 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6939             Thomas Koenig  <tkoenig@gcc.gnu.org>
6940
6941         PR fortran/34657
6942         * gfortran.dg/generic_17.f90: Fix testcase.
6943         * gfortran.dg/interface_3.f90: Add dg-error.
6944         * gfortran.dg/use_14.f90: New.
6945         * gfortran.dg/use_15.f90: New.
6946
6947 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6948
6949         * gnat.dg/pointer_controlled.adb: New test.
6950
6951 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6952
6953         PR fortran/49624
6954         * gfortran.dg/pointer_remapping_7.f90: New.
6955
6956 2011-07-16  Jason Merrill  <jason@redhat.com>
6957
6958         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6959
6960 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6961             Jason Merrill  <jason@redhat.com>
6962
6963         PR c++/45329
6964         PR c++/48934
6965         * g++.dg/cpp0x/decltype29.C: Adjust.
6966         * g++.dg/cpp0x/error4.C: Adjust.
6967         * g++.dg/cpp0x/sfinae26.C: Adjust.
6968         * g++.dg/cpp0x/variadic105.C: Adjust.
6969         * g++.dg/template/deduce3.C: Adjust.
6970         * g++.dg/template/error45.C: Adjust.
6971         * g++.dg/template/ptrmem2.C: Adjust.
6972         * g++.dg/template/sfinae2.C: Adjust.
6973         * g++.old-deja/g++.pt/crash60.C: Adjust.
6974         * g++.old-deja/g++.pt/unify6.C: Adjust.
6975         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6976         * g++.dg/cpp0x/nullptr15.C: Adjust.
6977         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6978         * g++.dg/cpp0x/pr31431.C: Adjust.
6979         * g++.dg/cpp0x/pr31434.C: Adjust.
6980         * g++.dg/cpp0x/sfinae11.C: Adjust
6981         * g++.dg/cpp0x/temp_default2.C: Adjust.
6982         * g++.dg/cpp0x/trailing4.C: Adjust.
6983         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6984         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6985         * g++.dg/cpp0x/variadic105.C: Adjust.
6986         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6987         * g++.dg/ext/vla2.C: Adjust.
6988         * g++.dg/other/ptrmem10.C: Adjust.
6989         * g++.dg/other/ptrmem11.C: Adjust.
6990         * g++.dg/overload/unknown1.C: Adjust.
6991         * g++.dg/template/conv11.C: Adjust.
6992         * g++.dg/template/dependent-expr5.C: Adjust.
6993         * g++.dg/template/friend.C: Adjust.
6994         * g++.dg/template/incomplete2.C: Adjust.
6995         * g++.dg/template/local4.C: Adjust.
6996         * g++.dg/template/local6.C: Adjust.
6997         * g++.dg/template/operator9.C: Adjust.
6998         * g++.dg/template/ttp25.C: Adjust.
6999         * g++.dg/template/unify10.C: Adjust.
7000         * g++.dg/template/unify11.C: Adjust.
7001         * g++.dg/template/unify6.C: Adjust.
7002         * g++.dg/template/unify9.C: Adjust.
7003         * g++.dg/template/varmod1.C: Adjust.
7004         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7005         * g++.old-deja/g++.pt/crash28.C: Adjust.
7006         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7007         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7008         * g++.old-deja/g++.pt/expr2.C: Adjust.
7009         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7010         * g++.old-deja/g++.pt/spec5.C: Adjust.
7011         * g++.old-deja/g++.pt/spec6.C: Adjust.
7012         * g++.old-deja/g++.pt/unify4.C: Adjust.
7013         * g++.old-deja/g++.pt/unify8.C: Adjust.
7014         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7015         * g++.dg/overload/template5.C: New testcase.
7016         * g++.dg/template/overload12.C: New testcase.
7017
7018 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7019
7020         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7021         * gfortran.dg/coarray_7.f90: Ditto.
7022         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7023         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7024
7025 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7026
7027         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7028         case.
7029         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7030         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7031         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7032         C67X.
7033         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7034         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7035         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7036
7037 2011-07-15  Jason Merrill  <jason@redhat.com>
7038
7039         PR testsuite/49741
7040         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7041         Use --extra_opts instead of --additional_options.
7042
7043 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7044
7045         PR testsuite/49753
7046         * g++.dg/torture/pr49309.C: Remove.
7047
7048 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7049
7050         * gcc.target/tic6x/weak-call.c: New test.
7051         * gcc.target/tic6x/fpcmp.c: New test.
7052         * gcc.target/tic6x/fpdiv.c: New test.
7053         * gcc.target/tic6x/rotdi16-scan.c: New test.
7054         * gcc.target/tic6x/ffssi.c: New test.
7055         * gcc.target/tic6x/fpdiv-lib.c: New test.
7056         * gcc.target/tic6x/cold-lc.c: New test.
7057         * gcc.target/tic6x/longcalls.c: New test.
7058         * gcc.target/tic6x/abi-align-1.c: New test.
7059         * gcc.target/tic6x/fpcmp-finite.c: New test.
7060         * gcc.target/tic6x/rotdi16.c: New test.
7061         * gcc.target/tic6x/bswapl.c: New test.
7062         * gcc.target/tic6x/ffsdi.c: New test.
7063         * gcc.target/tic6x/tic6x.exp: New file.
7064         * gcc.target/tic6x/builtins/arith24.c: New test.
7065         * gcc.target/tic6x/builtins/smpy.c: New test.
7066         * gcc.target/tic6x/builtins/smpylh.c: New test.
7067         * gcc.target/tic6x/builtins/smpyh.c: New test.
7068         * gcc.target/tic6x/builtins/sarith1.c: New test.
7069         * gcc.target/tic6x/builtins/extclr.c: New test
7070         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7071         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7072         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7073         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7074         New functions.
7075         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7076         __TMS320C6X__.
7077         * gcc.dg/20020312-2.c: Likewise.
7078         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7079         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7080         * gcc.dg/torture/builtin-math-7.c: Likewise.
7081
7082         PR testsuite/49757
7083         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7084         not testing tic6x-*-*.
7085
7086 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7087
7088         PR tree-opt/49309
7089         * g++.dg/torture/pr49309.C: New testcase.
7090
7091 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7092
7093         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7094
7095 2011-07-14  Richard Guenther  <rguenther@suse.de>
7096
7097         PR tree-optimization/49651
7098         * gcc.dg/torture/pr49651.c: New testcase.
7099
7100 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7101
7102         PR target/43746
7103         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7104
7105 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7106
7107         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7108         -mno-pointers-to-nested-functions.
7109         * gcc.target/powerpc/no-r11-2.c: Ditto.
7110         * gcc.target/powerpc/no-r11-3.c: Ditto.
7111
7112 2011-07-13  Jason Merrill  <jason@redhat.com>
7113
7114         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7115         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7116         when compiling C files.
7117         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7118         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7119         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7120         * g++.dg/lookup/anon2.C: Likewise.
7121         * g++.dg/tree-ssa/copyprop.C: Likewise.
7122         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7123         * g++.dg/init/vector1.C: Ignore narrowing errors.
7124         * g++.dg/torture/pr35526.C: Likewise.
7125         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7126
7127 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7128
7129         PR libfortran/49296
7130         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7131         and logical reads.
7132
7133 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7134
7135         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7136         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7137
7138 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7139
7140         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7141         * lib/obj-c++.exp (obj-c++_init): Ditto.
7142         * lib/file-format.exp (gcc_target_object_format): Ditto.
7143         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7144         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7145         (check_visibility_available): Ditto.
7146         (check_effective_target_tls_native): Ditto.
7147         (check_effective_target_tls_emulated): Ditto.
7148         (check_effective_target_function_sections): Ditto.
7149
7150 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7151
7152         * gcc.target/arm/pr48183.c: New test.
7153
7154 2011-07-13  Richard Guenther  <rguenther@suse.de>
7155
7156         * gcc.dg/torture/20110713-1.c: New testcase.
7157
7158 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7159
7160         PR rtl-opt/49474
7161         * gcc.c-torture/compile/pr49474.c: New testcase.
7162
7163 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR tree-optimization/49712
7166         * gcc.c-torture/execute/pr49712.c: New test.
7167
7168 2011-07-11  Jason Merrill  <jason@redhat.com>
7169
7170         PR c++/44609
7171         * g++.dg/template/recurse3.C: New.
7172
7173 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7174
7175         PR debug/49676
7176         * gcc.dg/guality/csttest.c: New test.
7177
7178         PR fortran/49698
7179         * gfortran.dg/pr49698.f90: New test.
7180
7181 2011-07-11  Jeff Law  <law@redhat.com>
7182
7183         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7184
7185 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7186
7187         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7188         * go.test/go-test.exp (go-set-goarch): Likewise.
7189
7190 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7191
7192         PR target/39633
7193         * gcc.target/avr/torture/pr39633.c: New test case.
7194
7195 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7196
7197         PR fortran/18918
7198         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7199
7200 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7201
7202         * lib/target-supports.exp (check_effective_target_scheduling):
7203         New Function.
7204         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7205         * gcc.dg/pr45055.c: Ditto.
7206         * gcc.dg/pr45353.c: Ditto.
7207         * g++.dg/pr45056.C: Ditto.
7208
7209 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7210
7211         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7212         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7213         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7214         * g++.dg/torture/pr31863.C: Skip AVR.
7215
7216 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7217
7218         PR fortran/49690
7219         * gfortran.dg/intrinsic_signal.f90: New.
7220
7221 2011-07-09  Jason Merrill  <jason@redhat.com>
7222
7223         * g++.dg/cpp0x/regress/regress6.C: New.
7224         * g++.dg/parse/crash45.C: Adjust message.
7225         * g++.dg/template/crash38.C: Adjust message.
7226         * g++.dg/template/crash64.C: Adjust message.
7227
7228 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7229
7230         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7231         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7232         * g++.dg/abi/bitfield3.C: Likewise.
7233         * g++.dg/eh/pr38662.C: Likewise.
7234         * g++.dg/ext/attrib36.C: Likewise.
7235         * g++.dg/ext/attrib37.C: Likewise.
7236         * g++.dg/ext/attrib8.C: Likewise.
7237         * g++.dg/ext/tmplattr1.C: Likewise.
7238         * g++.dg/inherit/override-attribs.C: Likewise.
7239         * g++.dg/opt/inline9.C: Likewise.
7240         * g++.dg/opt/life1.C: Likewise.
7241         * g++.dg/opt/longbranch2.C: Likewise.
7242         * g++.dg/opt/nrv12.C: Likewise.
7243         * g++.dg/opt/reg-stack4.C: Likewise.
7244         * g++.dg/other/pr35504.C: Likewise.
7245         * g++.dg/other/pr39496.C: Likewise.
7246         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7247         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7248         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7249         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7250         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7251         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7252         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7253         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7254         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7255         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7256         * g++.dg/warn/pr15774-1.C: Likewise.
7257         * g++.dg/warn/pr15774-2.C: Likewise.
7258         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7259         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7260         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7261         * g++.old-deja/g++.pt/asm2.C: Likewise.
7262         * gcc.c-torture/compile/20000804-1.c: Likewise.
7263         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7264         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7265         * gcc.dg/20020108-1.c: Likewise.
7266         * gcc.dg/20020122-2.c: Likewise.
7267         * gcc.dg/20020122-3.c: Likewise.
7268         * gcc.dg/20020206-1.c: Likewise.
7269         * gcc.dg/20020219-1.c: Likewise.
7270         * gcc.dg/20020310-1.c: Likewise.
7271         * gcc.dg/20020411-1.c: Likewise.
7272         * gcc.dg/20020418-2.c: Likewise.
7273         * gcc.dg/20020426-2.c: Likewise.
7274         * gcc.dg/20020517-1.c: Likewise.
7275         * gcc.dg/20030204-1.c: Likewise.
7276         * gcc.dg/20030826-2.c: Likewise.
7277         * gcc.dg/20031102-1.c: Likewise.
7278         * gcc.dg/20031202-1.c: Likewise.
7279         * gcc.dg/20050111-1.c: Likewise.
7280         * gcc.dg/20050503-1.c: Likewise.
7281         * gcc.dg/array-init-1.c: Likewise.
7282         * gcc.dg/builtin-apply4.c: Likewise.
7283         * gcc.dg/dfp/pr31344.c: Likewise.
7284         * gcc.dg/gomp/atomic-11.c: Likewise.
7285         * gcc.dg/graphite/pr40281.c: Likewise.
7286         * gcc.dg/ia64-sync-1.c: Likewise.
7287         * gcc.dg/ia64-sync-2.c: Likewise.
7288         * gcc.dg/ia64-sync-3.c: Likewise.
7289         * gcc.dg/ia64-sync-4.c: Likewise.
7290         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7291         * gcc.dg/invalid-call-1.c: Likewise.
7292         * gcc.dg/loop-3.c: Likewise.
7293         * gcc.dg/lower-subreg-1.c: Likewise.
7294         * gcc.dg/lto/pr47259_0.c: Likewise.
7295         * gcc.dg/nested-calls-1.c: Likewise.
7296         * gcc.dg/pr20017.c: Likewise.
7297         * gcc.dg/pr25023.c: Likewise.
7298         * gcc.dg/pr27671-2.c: Likewise.
7299         * gcc.dg/pr32176.c: Likewise.
7300         * gcc.dg/pr33676.c: Likewise.
7301         * gcc.dg/pr35045.c: Likewise.
7302         * gcc.dg/pr36015.c: Likewise.
7303         * gcc.dg/pr36584.c: Likewise.
7304         * gcc.dg/pr36998.c: Likewise.
7305         * gcc.dg/pr37438.c: Likewise.
7306         * gcc.dg/pr37908.c: Likewise.
7307         * gcc.dg/pr41241.c: Likewise.
7308         * gcc.dg/pr41340.c: Likewise.
7309         * gcc.dg/pr44136.c: Likewise.
7310         * gcc.dg/pr44194-1.c: Likewise.
7311         * gcc.dg/pr46212.c: Likewise.
7312         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7313         * gcc.dg/setjmp-2.c: Likewise.
7314         * gcc.dg/short-compare-1.c: Likewise.
7315         * gcc.dg/short-compare-2.c: Likewise.
7316         * gcc.dg/smod-1.c: Likewise.
7317         * gcc.dg/sync-2.c: Likewise.
7318         * gcc.dg/sync-3.c: Likewise.
7319         * gcc.dg/tls/opt-1.c: Likewise.
7320         * gcc.dg/tls/opt-2.c: Likewise.
7321         * gcc.dg/tls/opt-3.c: Likewise.
7322         * gcc.dg/torture/badshift.c: Likewise.
7323         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7324         * gcc.dg/torture/pr20314-2.c: Likewise.
7325         * gcc.dg/torture/pr36891.c: Likewise.
7326         * gcc.dg/torture/pr38774.c: Likewise.
7327         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7328         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7329         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7330         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7331         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7332         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7333         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7334         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7335         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7336         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7337         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7338         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7339         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7340         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7341         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7342         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7343         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7344         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7345         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7346         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7347         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7348         * gcc.dg/unroll-1.c: Likewise.
7349         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7350         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7351         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7352         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7353         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7354         * gcc.target/i386/20000609-1.c: Likewise.
7355         * gcc.target/i386/20000720-1.c: Likewise.
7356         * gcc.target/i386/20000724-1.c: Likewise.
7357         * gcc.target/i386/20011107-1.c: Likewise.
7358         * gcc.target/i386/20011119-1.c: Likewise.
7359         * gcc.target/i386/20020201-3.c: Likewise.
7360         * gcc.target/i386/20020218-1.c: Likewise.
7361         * gcc.target/i386/20020729-1.c: Likewise.
7362         * gcc.target/i386/20030926-1.c: Likewise.
7363         * gcc.target/i386/20060125-1.c: Likewise.
7364         * gcc.target/i386/20060125-2.c: Likewise.
7365         * gcc.target/i386/20060512-1.c: Likewise.
7366         * gcc.target/i386/20060512-2.c: Likewise.
7367         * gcc.target/i386/20060512-3.c: Likewise.
7368         * gcc.target/i386/20060512-4.c: Likewise.
7369         * gcc.target/i386/387-1.c: Likewise.
7370         * gcc.target/i386/387-2.c: Likewise.
7371         * gcc.target/i386/387-5.c: Likewise.
7372         * gcc.target/i386/387-6.c: Likewise.
7373         * gcc.target/i386/980312-1.c: Likewise.
7374         * gcc.target/i386/980313-1.c: Likewise.
7375         * gcc.target/i386/990117-1.c: Likewise.
7376         * gcc.target/i386/990424-1.c: Likewise.
7377         * gcc.target/i386/990524-1.c: Likewise.
7378         * gcc.target/i386/991129-1.c: Likewise.
7379         * gcc.target/i386/991214-1.c: Likewise.
7380         * gcc.target/i386/991230-1.c: Likewise.
7381         * gcc.target/i386/addr-sel-1.c: Likewise.
7382         * gcc.target/i386/aggregate-ret1.c: Likewise.
7383         * gcc.target/i386/aggregate-ret2.c: Likewise.
7384         * gcc.target/i386/align-main-3.c: Likewise.
7385         * gcc.target/i386/amd64-abi-1.c: Likewise.
7386         * gcc.target/i386/amd64-abi-2.c: Likewise.
7387         * gcc.target/i386/amd64-abi-4.c: Likewise.
7388         * gcc.target/i386/amd64-abi-5.c: Likewise.
7389         * gcc.target/i386/amd64-abi-6.c: Likewise.
7390         * gcc.target/i386/asm-1.c: Likewise.
7391         * gcc.target/i386/asm-3.c: Likewise.
7392         * gcc.target/i386/asm-5.c: Likewise.
7393         * gcc.target/i386/attributes-error.c: Likewise.
7394         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7395         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7396         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7397         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7398         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7399         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7400         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7401         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7402         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7403         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7404         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7405         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7406         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7407         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7408         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7409         * gcc.target/i386/bitfield1.c: Likewise.
7410         * gcc.target/i386/bitfield2.c: Likewise.
7411         * gcc.target/i386/bmi-2.c: Likewise.
7412         * gcc.target/i386/bmi-5.c: Likewise.
7413         * gcc.target/i386/builtin-unreachable.c: Likewise.
7414         * gcc.target/i386/cleanup-2.c: Likewise.
7415         * gcc.target/i386/clobbers.c: Likewise.
7416         * gcc.target/i386/cmov8.c: Likewise.
7417         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7418         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7419         * gcc.target/i386/compress-float-387.c: Likewise.
7420         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7421         * gcc.target/i386/compress-float-sse.c: Likewise.
7422         * gcc.target/i386/crc32-2.c: Likewise.
7423         * gcc.target/i386/crc32-3.c: Likewise.
7424         * gcc.target/i386/divmod-7.c: Likewise.
7425         * gcc.target/i386/divmod-8.c: Likewise.
7426         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7427         * gcc.target/i386/fma3-builtin.c: Likewise.
7428         * gcc.target/i386/fma3-fma.c: Likewise.
7429         * gcc.target/i386/fma4-256-vector.c: Likewise.
7430         * gcc.target/i386/fma4-builtin.c: Likewise.
7431         * gcc.target/i386/fma4-fma-2.c: Likewise.
7432         * gcc.target/i386/fma4-fma.c: Likewise.
7433         * gcc.target/i386/fma4-vector-2.c: Likewise.
7434         * gcc.target/i386/fma4-vector.c: Likewise.
7435         * gcc.target/i386/funcspec-1.c: Likewise.
7436         * gcc.target/i386/funcspec-10.c: Likewise.
7437         * gcc.target/i386/funcspec-11.c: Likewise.
7438         * gcc.target/i386/funcspec-2.c: Likewise.
7439         * gcc.target/i386/funcspec-5.c: Likewise.
7440         * gcc.target/i386/funcspec-6.c: Likewise.
7441         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7442         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7443         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7444         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7445         * gcc.target/i386/incoming-1.c: Likewise.
7446         * gcc.target/i386/incoming-10.c: Likewise.
7447         * gcc.target/i386/incoming-11.c: Likewise.
7448         * gcc.target/i386/incoming-12.c: Likewise.
7449         * gcc.target/i386/incoming-13.c: Likewise.
7450         * gcc.target/i386/incoming-14.c: Likewise.
7451         * gcc.target/i386/incoming-15.c: Likewise.
7452         * gcc.target/i386/incoming-2.c: Likewise.
7453         * gcc.target/i386/incoming-3.c: Likewise.
7454         * gcc.target/i386/incoming-4.c: Likewise.
7455         * gcc.target/i386/incoming-5.c: Likewise.
7456         * gcc.target/i386/incoming-6.c: Likewise.
7457         * gcc.target/i386/incoming-7.c: Likewise.
7458         * gcc.target/i386/incoming-8.c: Likewise.
7459         * gcc.target/i386/incoming-9.c: Likewise.
7460         * gcc.target/i386/lea.c: Likewise.
7461         * gcc.target/i386/local.c: Likewise.
7462         * gcc.target/i386/loop-1.c: Likewise.
7463         * gcc.target/i386/loop-2.c: Likewise.
7464         * gcc.target/i386/loop-3.c: Likewise.
7465         * gcc.target/i386/max-stack-align.c: Likewise.
7466         * gcc.target/i386/memcpy-1.c: Likewise.
7467         * gcc.target/i386/movbe-2.c: Likewise.
7468         * gcc.target/i386/movq-2.c: Likewise.
7469         * gcc.target/i386/movq.c: Likewise.
7470         * gcc.target/i386/nrv1.c: Likewise.
7471         * gcc.target/i386/pad-4.c: Likewise.
7472         * gcc.target/i386/pad-5a.c: Likewise.
7473         * gcc.target/i386/pad-5b.c: Likewise.
7474         * gcc.target/i386/pad-6a.c: Likewise.
7475         * gcc.target/i386/pad-6b.c: Likewise.
7476         * gcc.target/i386/pad-7.c: Likewise.
7477         * gcc.target/i386/pad-9.c: Likewise.
7478         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7479         * gcc.target/i386/pic-1.c: Likewise.
7480         * gcc.target/i386/pr12092-1.c: Likewise.
7481         * gcc.target/i386/pr12329.c: Likewise.
7482         * gcc.target/i386/pr21518.c: Likewise.
7483         * gcc.target/i386/pr22362.c: Likewise.
7484         * gcc.target/i386/pr22585.c: Likewise.
7485         * gcc.target/i386/pr23098.c: Likewise.
7486         * gcc.target/i386/pr25196.c: Likewise.
7487         * gcc.target/i386/pr25293.c: Likewise.
7488         * gcc.target/i386/pr25654.c: Likewise.
7489         * gcc.target/i386/pr26449.c: Likewise.
7490         * gcc.target/i386/pr26778.c: Likewise.
7491         * gcc.target/i386/pr26826.c: Likewise.
7492         * gcc.target/i386/pr27266.c: Likewise.
7493         * gcc.target/i386/pr29978.c: Likewise.
7494         * gcc.target/i386/pr30505.c: Likewise.
7495         * gcc.target/i386/pr30961-1.c: Likewise.
7496         * gcc.target/i386/pr31628.c: Likewise.
7497         * gcc.target/i386/pr32000-2.c: Likewise.
7498         * gcc.target/i386/pr32661-1.c: Likewise.
7499         * gcc.target/i386/pr32708-2.c: Likewise.
7500         * gcc.target/i386/pr32708-3.c: Likewise.
7501         * gcc.target/i386/pr34256.c: Likewise.
7502         * gcc.target/i386/pr34312.c: Likewise.
7503         * gcc.target/i386/pr34522.c: Likewise.
7504         * gcc.target/i386/pr35160.c: Likewise.
7505         * gcc.target/i386/pr35281.c: Likewise.
7506         * gcc.target/i386/pr36246.c: Likewise.
7507         * gcc.target/i386/pr36786.c: Likewise.
7508         * gcc.target/i386/pr37275.c: Likewise.
7509         * gcc.target/i386/pr37843-3.c: Likewise.
7510         * gcc.target/i386/pr37843-4.c: Likewise.
7511         * gcc.target/i386/pr39082-1.c: Likewise.
7512         * gcc.target/i386/pr39431.c: Likewise.
7513         * gcc.target/i386/pr39496.c: Likewise.
7514         * gcc.target/i386/pr39543-2.c: Likewise.
7515         * gcc.target/i386/pr39911.c: Likewise.
7516         * gcc.target/i386/pr40718.c: Likewise.
7517         * gcc.target/i386/pr40906-1.c: Likewise.
7518         * gcc.target/i386/pr40906-2.c: Likewise.
7519         * gcc.target/i386/pr40906-3.c: Likewise.
7520         * gcc.target/i386/pr40934.c: Likewise.
7521         * gcc.target/i386/pr41900.c: Likewise.
7522         * gcc.target/i386/pr42589.c: Likewise.
7523         * gcc.target/i386/pr43662.c: Likewise.
7524         * gcc.target/i386/pr43671.c: Likewise.
7525         * gcc.target/i386/pr43766.c: Likewise.
7526         * gcc.target/i386/pr43869.c: Likewise.
7527         * gcc.target/i386/pr44942.c: Likewise.
7528         * gcc.target/i386/pr44948-2a.c: Likewise.
7529         * gcc.target/i386/pr45234.c: Likewise.
7530         * gcc.target/i386/pr45336-2.c: Likewise.
7531         * gcc.target/i386/pr45336-4.c: Likewise.
7532         * gcc.target/i386/pr45852.c: Likewise.
7533         * gcc.target/i386/pr46470.c: Likewise.
7534         * gcc.target/i386/pr48037-1.c: Likewise.
7535         * gcc.target/i386/pr48389.c: Likewise.
7536         * gcc.target/i386/pr49095.c: Likewise.
7537         * gcc.target/i386/pr9771-1.c: Likewise.
7538         * gcc.target/i386/rdfsbase-1.c: Likewise.
7539         * gcc.target/i386/rdfsbase-2.c: Likewise.
7540         * gcc.target/i386/rdgsbase-1.c: Likewise.
7541         * gcc.target/i386/rdgsbase-2.c: Likewise.
7542         * gcc.target/i386/rdrand-3.c: Likewise.
7543         * gcc.target/i386/regparm-stdcall.c: Likewise.
7544         * gcc.target/i386/regparm.c: Likewise.
7545         * gcc.target/i386/reload-1.c: Likewise.
7546         * gcc.target/i386/rotate-2.c: Likewise.
7547         * gcc.target/i386/sibcall-5.c: Likewise.
7548         * gcc.target/i386/signbit-1.c: Likewise.
7549         * gcc.target/i386/signbit-2.c: Likewise.
7550         * gcc.target/i386/signbit-3.c: Likewise.
7551         * gcc.target/i386/sse-5.c: Likewise.
7552         * gcc.target/i386/sse-8.c: Likewise.
7553         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7554         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7555         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7556         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7557         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7558         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7559         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7560         * gcc.target/i386/sse2-movq-2.c: Likewise.
7561         * gcc.target/i386/sse2-movq-3.c: Likewise.
7562         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7563         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7564         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7565         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7566         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7567         * gcc.target/i386/ssefn-1.c: Likewise.
7568         * gcc.target/i386/ssefn-2.c: Likewise.
7569         * gcc.target/i386/sseregparm-1.c: Likewise.
7570         * gcc.target/i386/sseregparm-2.c: Likewise.
7571         * gcc.target/i386/sseregparm-3.c: Likewise.
7572         * gcc.target/i386/sseregparm-4.c: Likewise.
7573         * gcc.target/i386/sseregparm-5.c: Likewise.
7574         * gcc.target/i386/sseregparm-6.c: Likewise.
7575         * gcc.target/i386/sseregparm-7.c: Likewise.
7576         * gcc.target/i386/sseregparm-8.c: Likewise.
7577         * gcc.target/i386/stack-realign.c: Likewise.
7578         * gcc.target/i386/stack-usage-realign.c: Likewise.
7579         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7580         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7581         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7582         * gcc.target/i386/stackalign/return-1.c: Likewise.
7583         * gcc.target/i386/stackalign/return-2.c: Likewise.
7584         * gcc.target/i386/stackalign/return-3.c: Likewise.
7585         * gcc.target/i386/tailcall-1.c: Likewise.
7586         * gcc.target/i386/tbm-2.c: Likewise.
7587         * gcc.target/i386/udivmod-7.c: Likewise.
7588         * gcc.target/i386/udivmod-8.c: Likewise.
7589         * gcc.target/i386/unroll-1.c: Likewise.
7590         * gcc.target/i386/vararg-1.c: Likewise.
7591         * gcc.target/i386/vararg-2.c: Likewise.
7592         * gcc.target/i386/vect8-ret.c: Likewise.
7593         * gcc.target/i386/vectorize5.c: Likewise.
7594         * gcc.target/i386/wmul-1.c: Likewise.
7595         * gcc.target/i386/wmul-2.c: Likewise.
7596         * gcc.target/i386/wrfsbase-1.c: Likewise.
7597         * gcc.target/i386/wrfsbase-2.c: Likewise.
7598         * gcc.target/i386/wrgsbase-1.c: Likewise.
7599         * gcc.target/i386/wrgsbase-2.c: Likewise.
7600         * gcc.target/i386/xop-pcmov.c: Likewise.
7601         * gcc.target/i386/xop-pcmov2.c: Likewise.
7602         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7603         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7604         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7605         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7606         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7607         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7608         * gcc.target/i386/zee.c: Likewise.
7609         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7610         * gfortran.dg/compiler-directive_2.f: Likewise.
7611         * gfortran.dg/g77/20010216-1.f: Likewise.
7612         * gfortran.dg/gomp/pr39152.f90: Likewise.
7613         * gfortran.dg/pr33794.f90: Likewise.
7614
7615 2011-07-09  Jason Merrill  <jason@redhat.com>
7616
7617         * g++.dg/cpp0x/regress/regress5.C: New.
7618
7619 2011-07-08  Jason Merrill  <jason@redhat.com>
7620
7621         PR c++/45437
7622         * g++.dg/expr/compound-asn1.C: New.
7623         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7624
7625 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR target/49621
7628         * gcc.target/powerpc/altivec-34.c: New test.
7629
7630 2011-07-08  Jason Merrill  <jason@redhat.com>
7631
7632         PR c++/45603
7633         * g++.dg/abi/guard3.C: New.
7634
7635 2011-07-08  Julian Brown  <julian@codesourcery.com>
7636
7637         * lib/target-supports.exp
7638         (check_effective_target_arm_little_endian): New.
7639         (check_effective_target_vect_pack_trunc): Use above.
7640         (check_effective_target_vect_unpack): Likewise.
7641         (check_effective_target_vect_element_align): Test
7642         check_effective_target_arm_vect_no_misalign for ARM.
7643
7644 2011-07-08  Jason Merrill  <jason@redhat.com>
7645
7646         PR c++/49673
7647         * g++.dg/cpp0x/constexpr-rom.C: New.
7648
7649 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7650
7651         PR middle-end/49519
7652         * g++.dg/torture/pr49519.C: New test.
7653
7654 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7655
7656         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7657
7658 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7659
7660         PR testsuite/48727
7661         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7662
7663 2011-07-08  Richard Guenther  <rguenther@suse.de>
7664
7665         PR tree-optimization/49662
7666         * gcc.dg/graphite/interchange-14.c: XFAIL.
7667         * gcc.dg/graphite/interchange-15.c: Likewise.
7668         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7669
7670 2011-07-06  Jason Merrill  <jason@redhat.com>
7671
7672         PR c++/49663
7673         * g++.dg/cpp0x/regress/regress4.C: New.
7674
7675 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7676
7677         PR fortran/49648
7678         * gfortran.dg/result_in_spec_4.f90: New test.
7679
7680 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7681
7682         * gcc.target/sparc/cas64.c: New test.
7683
7684 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7685
7686         PR c/49644
7687         * g++.dg/torture/pr49644.C: New test.
7688
7689         PR c/49644
7690         * gcc.c-torture/execute/pr49644.c: New test.
7691
7692 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7693
7694         * lib/target-supports.exp (check_effective_target_ia32): New.
7695         (check_effective_target_x32): Likewise.
7696         (check_effective_target_vect_cmdline_needed): Also check x32.
7697
7698 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7699
7700         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7701         dg-prune-output.
7702         * gcc.target/arm/pr42235.c: Likewise.
7703         * gcc.target/arm/pr42495.c: Likewise.
7704         * gcc.target/arm/pr42574.c: Likewise.
7705         * gcc.target/arm/thumb-branch1.c: Likewise.
7706
7707         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7708         unneeded prune of possible warning.
7709         * gcc.target/arm/pr40956.c: Likewise.
7710         * gcc.target/arm/pr42505.c: Likewise.
7711
7712         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7713         * gcc.c-torture/compile/pr46883.c: Likewise.
7714         * gcc.c-torture/compile/pr46934.c: Likewise.
7715
7716         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7717         for move to ../../gcc.c-torture/compile.
7718         * gcc.target/arm/pr46883.c: Likewise.
7719         * gcc.target/arm/pr46934.c: Likewise.
7720
7721         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7722         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7723         * gcc.target/arm/wmul-1.c: Likewise.
7724         * gcc.target/arm/wmul-2.c: Likewise.
7725         * gcc.target/arm/wmul-3.c: Likewise.
7726         * gcc.target/arm/wmul-4.c: Likewise.
7727         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7728         add tab after scan target.
7729         * gcc.target/arm/smlaltt-1.c: Likewise.
7730         * gcc.target/arm/smlatb-1.c: Likewise.
7731         * gcc.target/arm/smlatt-1.c: Likewise.
7732
7733 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR debug/49522
7736         * gcc.dg/debug/pr49522.c: New test.
7737
7738 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7739
7740         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7741         * gcc.dg/pr46212.c: Run only if target int32plus.
7742         * gcc.dg/torture/pr48146.c: Ditto.
7743         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7744         * c-c++-common/pr44832.c: Ditto.
7745         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7746         * gcc.dg/pr31490.c: Ditto.
7747         * gcc.dg/torture/builtin-math-7.c: Run only if target
7748         large_double.
7749         * gcc.dg/torture/pr45764.c: Skip for AVR.
7750         * gcc.dg/pr47893.c: Ditto.
7751
7752 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7753
7754         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7755         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7756         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7757         add tab to scan target.
7758
7759 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7760
7761         * gcc.target/arm/neon-modes-3.c: New test.
7762
7763 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7764
7765         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7766         -fno-loop-interchange -ffast-math.
7767
7768 2011-07-07  Richard Guenther  <rguenther@suse.de>
7769
7770         * gcc.dg/ftrapv-3.c: New testcase.
7771
7772 2011-07-07  Richard Guenther  <rguenther@suse.de>
7773
7774         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7775         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7776
7777 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7778
7779         * gcc.dg/binop-notxor1.c: New test.
7780         * gcc.dg/binop-notand4a.c: New test.
7781         * gcc.dg/binop-notxor2.c: New test.
7782         * gcc.dg/binop-notand3a.c: New test.
7783         * gcc.dg/binop-notand2a.c: New test.
7784         * gcc.dg/binop-notand6a.c: New test.
7785         * gcc.dg/binop-notor1.c: New test.
7786         * gcc.dg/binop-notand1a.c: New test.
7787         * gcc.dg/binop-notand5a.c: New test.
7788         * gcc.dg/binop-notor2.c: New test.
7789
7790 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7791
7792         PR middle-end/49640
7793         * gcc.dg/gomp/pr49640.c: New test.
7794
7795 2011-07-07  Richard Guenther  <rguenther@suse.de>
7796
7797         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7798
7799 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7800
7801         PR target/39150
7802         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7803
7804 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7805
7806         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7807         * gcc.target/powerpc/no-r11-2.c: Ditto.
7808         * gcc.target/powerpc/no-r11-3.c: Ditto.
7809
7810 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7811
7812         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7813         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7814
7815 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7816
7817         * lib/target-supports.exp (check_profiling_available): Disable
7818         profiling with -fprofile-generate for target avr.
7819
7820 2011-07-06  Richard Guenther  <rguenther@suse.de>
7821
7822         PR tree-optimization/49645
7823         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7824
7825 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7826
7827         PR middle-end/47383
7828         * gcc.dg/pr47383.c: New.
7829
7830 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7831
7832         PR tree-optimization/49647
7833         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7834
7835 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7836
7837         PR testsuite/49542
7838         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7839         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7840
7841 2011-07-05  Jason Merrill  <jason@redhat.com>
7842
7843         PR c++/48157
7844         * g++.dg/template/template-id-4.C: New.
7845
7846 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7847
7848         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7849         * gcc.dg/pr43402.c: Ditto.
7850
7851 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7852
7853         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7854
7855 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7856
7857         * gcc.target/powerpc/ppc-switch-1.c: New test for
7858         --param case-values-threshold.
7859         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7860
7861 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7862
7863         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7864
7865 2011-07-05  Jason Merrill  <jason@redhat.com>
7866
7867         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7868
7869 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7870
7871         PR tree-optimization/47654
7872         * gcc.dg/graphite/block-pr47654.c: New.
7873
7874 2011-07-05  Jason Merrill  <jason@redhat.com>
7875
7876         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7877
7878 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7879
7880         PR tree-optimization/49580
7881         * gcc.dg/autopar/pr49580.c: New test.
7882
7883 2011-07-05  Richard Guenther  <rguenther@suse.de>
7884
7885         PR tree-optimization/49518
7886         PR tree-optimization/49628
7887         * g++.dg/torture/pr49628.C: New testcase.
7888         * gcc.dg/torture/pr49518.c: Likewise.
7889
7890 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7891
7892         * ada/acats/run_acats (which): Extract last field from type -p,
7893         type output only if command succeeded.
7894
7895 2011-07-04  Jason Merrill  <jason@redhat.com>
7896
7897         * g++.dg/abi/mangle48.C: New.
7898
7899         * g++.dg/cpp0x/diag1.C: New.
7900
7901         * g++.dg/diagnostic/aka1.C: New.
7902
7903 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7904
7905         PR rtl-optimization/49619
7906         * gcc.dg/pr49619.c: New test.
7907
7908         PR rtl-optimization/49472
7909         * gfortran.dg/pr49472.f90: New test.
7910
7911         PR debug/49602
7912         * gcc.dg/pr49602.c: New test.
7913
7914 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7915
7916         PR target/34734
7917         PR target/44643
7918         * gcc.target/avr/avr.exp: Run over cpp files, too.
7919         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7920         * gcc.target/avr/progmem.h: New file.
7921         * gcc.target/avr/exit-abort.h: New file.
7922         * gcc.target/avr/progmem-error-1.c: New file.
7923         * gcc.target/avr/progmem-error-1.cpp: New file.
7924         * gcc.target/avr/progmem-warning-1.c: New file.
7925         * gcc.target/avr/torture/progmem-1.c: New file.
7926         * gcc.target/avr/torture/progmem-1.cpp: New file.
7927
7928 2011-07-04  Richard Guenther  <rguenther@suse.de>
7929
7930         PR tree-optimization/49615
7931         * g++.dg/torture/pr49615.C: New testcase.
7932
7933 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7934
7935         PR tree-optimization/49610
7936         * gcc.dg/vect/pr49610.c: New test.
7937
7938 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7939
7940         * gnat.dg/specs/debug1.ads: New test.
7941
7942 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7943
7944         PR fortran/49562
7945         * gfortran.dg/typebound_proc_23.f90: New.
7946
7947 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7948
7949         PR c++/49605
7950         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7951
7952 2011-07-01  Jason Merrill  <jason@redhat.com>
7953
7954         PR c++/48261
7955         * g++.dg/template/template-id-3.C: New.
7956
7957         PR c++/48593
7958         * g++.dg/template/qualified-id4.C: New.
7959
7960         PR c++/48883
7961         * g++.dg/template/explicit-args4.C: New.
7962
7963         PR c++/49085
7964         * g++.dg/template/offsetof2.C: New.
7965
7966 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7967
7968         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7969
7970 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7971
7972         PR libmudflap/49549
7973         * lib/target-supports.exp (check_effective_target_gld): New proc.
7974
7975 2011-07-01  Richard Guenther  <rguenther@suse.de>
7976
7977         PR tree-optimization/49603
7978         * gcc.dg/torture/pr49603.c: New testcase.
7979
7980 2011-06-30  Jason Merrill  <jason@redhat.com>
7981
7982         PR c++/49387
7983         * g++.dg/rtti/template1.C: New.
7984
7985         PR c++/49569
7986         * g++.dg/cpp0x/regress/ctor1.C: New.
7987
7988         PR c++/49355
7989         * g++.dg/cpp0x/initlist54.C: New.
7990
7991 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7992
7993         * gcc.dg/tree-ssa/sra-12.c: New test.
7994
7995 2011-06-29  Jason Merrill  <jason@redhat.com>
7996
7997         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7998
7999 2011-06-30  Richard Guenther  <rguenther@suse.de>
8000
8001         PR tree-optimization/46787
8002         * gcc.dg/vect/vect-121.c: New testcase.
8003
8004 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8005
8006         PR tree-optimization/49094
8007         * gcc.dg/tree-ssa/pr49094.c: New test.
8008
8009 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR fortran/49540
8012         * gfortran.dg/pr49540-1.f90: New test.
8013         * gfortran.dg/pr49540-2.f90: New test.
8014
8015 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8016
8017         PR ada/49511
8018         * ada/acats/run_acats (which): Use last field of type -p output.
8019
8020 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8021             Iain Sandoe  <iains@gcc.gnu.org>
8022
8023         PR libobjc/36610
8024         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8025         Only skip on 64-bit *-*-darwin8* && !objc2.
8026
8027 2011-06-30  Richard Guenther  <rguenther@suse.de>
8028
8029         PR tree-optimization/38752
8030         * gcc.c-torture/compile/pr38752.c: New testcase.
8031
8032 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8033
8034         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8035         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8036
8037 2011-06-29  Jason Merrill  <jason@redhat.com>
8038
8039         PR c++/49216
8040         * g++.dg/cpp0x/initlist53.C: Use placement new.
8041         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8042         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8043
8044         PR c++/49003
8045         * g++.dg/cpp0x/trailing6.C: New.
8046         * g++.dg/cpp0x/pr45908.C: No error.
8047
8048         PR c++/49272
8049         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8050
8051         PR c++/49520
8052         * g++.dg/cpp0x/constexpr-using2.C: New.
8053
8054         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8055
8056         PR c++/45923
8057         * g++.dg/cpp0x/constexpr-diag3.C: New.
8058         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8059         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8060         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8061         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8062
8063 2011-06-29  Jason Merrill  <jason@redhat.com>
8064
8065         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8066
8067 2011-06-29  Richard Guenther  <rguenther@suse.de>
8068
8069         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8070
8071 2011-06-29  Jason Merrill  <jason@redhat.com>
8072
8073         * g++.dg/cpp0x/initlist-value2.C: New.
8074
8075         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8076         * g++.dg/cpp0x/initlist-value.C: New.
8077
8078 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8079
8080         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8081
8082 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8083
8084         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8085         * gcc.dg/inline_2.c: Likewise.
8086         * gcc.dg/unroll_1.c: Likewise.
8087
8088 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8089
8090         PR debug/49567
8091         * gcc.target/i386/pr49567.c: New test.
8092
8093 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8094
8095         * gnat.dg/opt17.ad[sb]: New test.
8096
8097 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8098             Tom de Vries  <tom@codesourcery.com>
8099
8100         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8101         (check_effective_target_arm_thumb2): New effective targets.
8102         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8103         properly.  Clean up temporary files.
8104         * gcc.target/arm/ivopts-2.c: Likewise.
8105         * gcc.target/arm/ivopts-3.c: Likewise.
8106         * gcc.target/arm/ivopts-4.c: Likewise.
8107         * gcc.target/arm/ivopts-5.c: Likewise.
8108         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8109
8110 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8111
8112         PR fortran/49479
8113         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8114
8115 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8116
8117         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8118         * gcc.target/arm/vfp-ldmias.c: Likewise.
8119         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8120         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8121         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8122         * gcc.target/arm/vfp-stmias.c: Likewise.
8123         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8124         * gcc.target/arm/vfp-stmiad.c: Likewise.
8125
8126 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8127
8128         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8129         dg-prune-output.
8130         * gcc.target/arm/pr45701-2.c: Ditto.
8131
8132 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8133
8134         PR fortran/49466
8135         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8136         * gfortran.dg/extends_14.f03: Modified.
8137
8138 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8139
8140         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8141         early if the test is already being skipped.
8142
8143         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8144         scan-assembler-dem-not): For missing file, report unresolved with
8145         same message as for pass/fail, with reason reported in log file.
8146
8147         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8148         from add_options_for_arm_neon_fp16.
8149         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8150         check_effective_target_arm_neon_fp16_ok_nocache.
8151         Check -mfpu and -mfloat-abi options from current multilib.
8152         Do not require neon support.
8153         (check_effective_target_arm_fp16_ok): Renamed from
8154         check_effecitve_target_arm_neon_fp16_ok.
8155         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8156         arm_neon_fp16_ok and arm_fp16.
8157         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8158         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8159         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8160         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8161
8162 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8163
8164         * gcc.dg/builtin-assume-aligned-1.c: New test.
8165         * gcc.dg/builtin-assume-aligned-2.c: New test.
8166         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8167
8168         PR debug/49544
8169         * gcc.dg/pr49544.c: New test.
8170
8171 2011-06-27  Richard Guenther  <rguenther@suse.de>
8172
8173         PR tree-optimization/49394
8174         * g++.dg/torture/pr49394.C: New testcase.
8175
8176 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8177
8178         * gcc.dg/optimize-bswapdi-2.c: New test.
8179
8180 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8181             Richard Sandiford  <richard.sandiford@linaro.org>
8182
8183         PR tree-optimization/49169
8184         * gcc.dg/torture/pr49169.c: New test.
8185
8186 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8187
8188         PR testsuite/49529
8189         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8190
8191         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8192         hppa*-*-hpux*.
8193
8194 2011-06-26  Jason Merrill  <jason@redhat.com>
8195
8196         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8197
8198         PR c++/49528
8199         * g++.dg/init/ref19.C: New.
8200         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8201
8202 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR tree-optimization/48377
8205         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8206         non_strict_align.
8207
8208 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8209
8210         PR middle-end/49191
8211         * lib/target-supports.exp (check_effective_target_non_strict_align):
8212         New.
8213         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8214
8215 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8216
8217         PR tree-optimizations/49516
8218         * g++.dg/tree-ssa/pr49516.C: New test.
8219
8220 2011-06-23  Jason Merrill  <jason@redhat.com>
8221
8222         PR c++/35255
8223         * g++.dg/template/partial10.C: New.
8224         * g++.dg/template/partial11.C: New.
8225
8226 2011-06-23  Jeff Law <law@redhat.com>
8227
8228         PR middle-end/48770
8229         * gcc.dg/pr48770.c: New test.
8230
8231 2011-06-23  Jan Hubicka  <jh@suse.cz>
8232
8233         PR middle-end/49373
8234         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8235
8236 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR testsuite/49512
8239         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8240         instead of -fdump-tree-optimized.
8241
8242 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8243
8244         PR c++/44625
8245         * g++.dg/template/crash107.C: New.
8246         * g++.dg/template/error17.C: Adjust.
8247
8248 2011-06-23  Jason Merrill  <jason@redhat.com>
8249
8250         PR c++/49507
8251         * g++.dg/cpp0x/defaulted30.C: New.
8252
8253         PR c++/49440
8254         * g++.dg/rtti/anon-ns1.C: New.
8255
8256         PR c++/49395
8257         * g++.dg/init/ref18.C: New.
8258
8259         PR c++/36435
8260         * g++.dg/template/partial9.C: New.
8261
8262 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8263
8264         PR middle-end/49373
8265         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8266
8267 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR debug/49496
8270         * gcc.dg/pr49496.c: New test.
8271
8272 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8273
8274         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8275         is not xscale.
8276
8277         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8278
8279         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8280         * gcc.target/arm/pr42879.c: Likewise.
8281         * gcc.target/arm/pr45701-3.c: Likewise.
8282
8283         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8284         * gcc.target/arm/pr40482.c: Likewise.
8285         * gcc.target/arm/stack-corruption.c: Likewise.
8286
8287 2011-06-22  Richard Guenther  <rguenther@suse.de>
8288
8289         PR tree-optimization/49493
8290         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8291
8292 2011-06-22  Jason Merrill  <jason@redhat.com>
8293
8294         PR c++/49260
8295         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8296
8297 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8298             Dmitry Melnik  <dm@ispras.ru>
8299
8300         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8301         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8302         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8303
8304 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8305
8306         * gcc.target/arm/tlscall.c: New.
8307
8308 2011-06-21  Jason Merrill  <jason@redhat.com>
8309
8310         PR c++/49172
8311         * g++.dg/cpp0x/constexpr-ref1.C: New.
8312         * g++.dg/cpp0x/constexpr-ref2.C: New.
8313         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8314
8315         PR c++/49482
8316         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8317
8318         PR c++/49418
8319         * g++.dg/template/param3.C: New.
8320
8321 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8322
8323         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8324         my_clrsb test functions.
8325         (main): Test clrsb.
8326         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8327         test_sll, test_ull): Add clrsb tests.
8328         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8329         clrsbll.
8330
8331 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8332
8333         PR fortran/49112
8334         * gfortran.dg/class_44.f03: New.
8335
8336 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8337
8338         PR tree-optimization/49478
8339         * gcc.dg/vect/pr49478.c
8340
8341 2011-06-21  Richard Guenther  <rguenther@suse.de>
8342
8343         PR tree-optimization/49483
8344         * gcc.dg/vect/vect-120.c: New testcase.
8345
8346 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8347
8348         PR testsuite/49443
8349         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8350         * gcc.dg/vect/vect-peel-4.c: Likewise.
8351
8352 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8353
8354         PR middle-end/49139
8355         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8356         * gcc.dg/always_inline2.c: Likewise.
8357         * gcc.dg/always_inline3.c: Likewise.
8358         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8359         * gcc.dg/inline_1.c: Likewise.
8360         * gcc.dg/inline_2.c: Likewise.
8361         * gcc.dg/inline_3.c: Likewise.
8362         * gcc.dg/inline_4.c: Likewise.
8363         * gcc.dg/20051201-1.c: Likewise.
8364         * gcc.dg/pr40087.c: Likewise.
8365         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8366         * gcc.dg/inline-22.c: Likewise.
8367         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8368         * gcc.dg/lto/20090218-1_1.c: Likewise.
8369         * g++.dg/ipa/devirt-7.C: Likewise.
8370         * gcc.dg/uninit-pred-5_a.c: Likewise.
8371         * gcc.dg/uninit-pred-5_b.c: Likewise.
8372         * gcc.dg/fail_always_inline.c: New.
8373
8374 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8375
8376         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8377         into 6 jobs instead of 3.
8378
8379 2011-06-20  Jason Merrill  <jason@redhat.com>
8380
8381         PR c++/49216
8382         * g++.dg/cpp0x/initlist53.C: New.
8383
8384 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8385
8386         PR fortran/18918
8387         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8388         * gfortran.dg/coarray_lock_3.f90: New.
8389         * gfortran.dg/coarray/lock_1.f90: New.
8390
8391 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8392
8393         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8394         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8395         unresolved and report the reason to the log file.
8396
8397         * lib/scanasm.exp (object-size): Move argument processing earlier
8398         to report errors before verifying that the file exists.  Report
8399         problems detected at runtime as unresolved instead of error and
8400         report their reasons to the log file.
8401
8402 2011-06-20  Jason Merrill  <jason@redhat.com>
8403
8404         PR c++/47080
8405         * g++.dg/cpp0x/explicit6.C: New.
8406
8407         PR c++/47635
8408         * g++.dg/cpp0x/enum20.C: New.
8409
8410         PR c++/48138
8411         * g++.dg/ext/attr-aligned01.C: New.
8412
8413         PR c++/49205
8414         * g++.dg/cpp0x/variadic-default.C: New.
8415
8416         PR c++/43321
8417         * g++.dg/cpp0x/auto26.C: New.
8418
8419         PR c++/43831
8420         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8421
8422 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8423
8424         * gcc.dg/binop-notand1.c: New test.
8425         * gcc.dg/binop-notand2.c: New test.
8426         * gcc.dg/binop-notand3.c: New test.
8427         * gcc.dg/binop-notand4.c: New test.
8428         * gcc.dg/binop-notand5.c: New test.
8429         * gcc.dg/binop-notand6.c: New test.
8430
8431 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8432
8433         PR testsuite/49432
8434         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8435
8436 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8437
8438         PR fortran/49400
8439         * gfortran.dg/proc_ptr_31.f90: New.
8440
8441 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8442
8443         * gnat.dg/volatile6.adb: New test.
8444         * gnat.dg/volatile7.adb: Likewise.
8445         * gnat.dg/volatile8.adb: Likewise.
8446         * gnat.dg/volatile9.adb: Likewise.
8447
8448 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8449
8450         * gnat.dg/constant3.adb: New test.
8451
8452 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8453
8454         PR libfortran/49296
8455         * gfortran.dg/read_list_eof_1.f90: New test.
8456
8457 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8458
8459         PR target/49411
8460         * gcc.target/i386/testimm-1.c: New test.
8461         * gcc.target/i386/testimm-2.c: New test.
8462         * gcc.target/i386/testimm-3.c: New test.
8463         * gcc.target/i386/testimm-4.c: New test.
8464         * gcc.target/i386/testimm-5.c: New test.
8465         * gcc.target/i386/testimm-6.c: New test.
8466         * gcc.target/i386/testimm-7.c: New test.
8467         * gcc.target/i386/testimm-8.c: New test.
8468         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8469         * gcc.target/i386/xop-rotate1-int.c: New test.
8470         * gcc.target/i386/xop-rotate2-int.c: New test.
8471
8472 2011-06-17  Jason Merrill  <jason@redhat.com>
8473
8474         * g++.dg/cpp0x/rv-func2.C: New.
8475
8476         * g++.dg/debug/dwarf2/lambda1.C: New.
8477         * g++.dg/warn/Wshadow-6.C: Adjust.
8478
8479 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8480
8481         PR fortran/48699
8482         * gfortran.dg/move_alloc_5.f90: New.
8483
8484 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8485
8486         PR rtl-optimization/48542
8487         * gcc.dg/torture/pr48542.c: New test.
8488
8489 2011-06-16  Jason Merrill  <jason@redhat.com>
8490
8491         PR c++/44160
8492         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8493
8494         PR c++/45378
8495         * g++.dg/cpp0x/initlist52.C New.
8496
8497         PR c++/45399
8498         * c-c++-common/raw-string-12.c: New.
8499
8500         PR c++/49229
8501         * g++.dg/cpp0x/sfinae26.C: New.
8502
8503         PR c++/49251
8504         * g++.dg/cpp0x/variadic113.C: New.
8505
8506         PR c++/49420
8507         * g++.dg/cpp0x/variadic112.C: New.
8508
8509 2011-06-16  Jeff Law <law@redhat.com>
8510
8511         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8512         improved jump threading.
8513         * gcc.dg/builtin-object-size-2.c: Likewise.
8514         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8515
8516 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8517
8518         PR fortran/49074
8519         * gfortran.dg/typebound_assignment_3.f03: New.
8520
8521 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8522
8523         PR testsuite/48727
8524         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8525
8526 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8527
8528         PR tree-optimization/49343
8529         * gnat.dg/discr31.ad[sb]: New test.
8530
8531 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8532
8533         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8534
8535 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8536
8537         PR target/45098
8538         * gcc.target/arm/ivopts-3.c: Update test.
8539         * gcc.target/arm/ivopts-5.c: Same.
8540
8541 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8542
8543         Revert:
8544         2011-06-10  Wei Guozhi  <carrot@google.com>
8545
8546         PR target/45335
8547         * gcc.target/arm/pr45335.c: New test.
8548         * gcc.target/arm/pr45335-2.c: New test.
8549         * gcc.target/arm/pr45335-3.c: New test.
8550         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8551         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8552         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8553
8554 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8555
8556         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8557
8558 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8559
8560         PR fortran/49417
8561         * gfortran.dg/class_43.f03: New.
8562
8563 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8564
8565         PR tree-optimization/49419
8566         * gcc.c-torture/execute/pr49419.c: New test.
8567
8568 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8569
8570         * gcc.dg/sms-9.c: New file.
8571
8572 2011-06-15  Easwaran Raman  <eraman@google.com>
8573
8574         PR rtl-optimization/49414
8575         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8576
8577 2011-06-14  Jason Merrill  <jason@redhat.com>
8578
8579         * g++.dg/cpp0x/noexcept13.C: New.
8580
8581 2011-06-14  Easwaran Raman  <eraman@google.com>
8582
8583         PR rtl-optimization/44194
8584         * gcc.dg/pr44194-1.c: New test.
8585         * gcc.dg/pr44194-2.c: New test.
8586
8587 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8588
8589         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8590         switches.
8591         * gcc.target/arm/pr45701-2.c: Likewise.
8592         * gcc.target/arm/thumb-branch1.c: Likewise.
8593
8594 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8595
8596         PR testsuite/48727
8597         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8598
8599 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8600
8601         * gcc.target/arm/pr45701-1.c: Require thumb support.
8602         * gcc.target/arm/pr45701-2.c: Likewise.
8603         * gcc.target/arm/thumb-branch1.c: Likewise.
8604
8605         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8606         * gcc.target/arm/pr39839.c: Likewise.
8607         * gcc.target/arm/pr40657-2.c: Likewise.
8608         * gcc.target/arm/pr40956.c: Likewise.
8609         * gcc.target/arm/pr41679.c: Likewise.
8610         * gcc.target/arm/pr42235.c: Likewise.
8611         * gcc.target/arm/pr42495.c: Likewise.
8612         * gcc.target/arm/pr42505.c: Likewise.
8613         * gcc.target/arm/pr42574.c: Likewise.
8614         * gcc.target/arm/pr46883.c: Likewise.
8615         * gcc.target/arm/pr46934.c: Likewise.
8616         * gcc.target/arm/xor-and.c: Likewise.
8617
8618 2011-06-14  Jason Merrill  <jason@redhat.com>
8619
8620         * g++.dg/other/error23.C: Adjust error message.
8621         * g++.dg/other/error32.C: Likewise.
8622
8623         PR c++/49389
8624         * g++.dg/cpp0x/rv-dotstar.C: New.
8625
8626         PR c++/49369
8627         * g++.dg/cpp0x/decltype30.C: New.
8628
8629         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8630
8631 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR fortran/49103
8634         * gfortran.dg/pr49103.f90: New test.
8635
8636 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8637
8638         PR target/45098
8639         * gcc.target/arm/ivopts-3.c: New test.
8640         * gcc.target/arm/ivopts-4.c: New test.
8641         * gcc.target/arm/ivopts-5.c: New test.
8642
8643 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8644
8645         PR rtl-optimization/49390
8646         * gcc.c-torture/execute/pr49390.c: New test.
8647
8648 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8649
8650         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8651
8652 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8653
8654         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8655         * gcc.c-torture/execute/cmpsi-2.x: New file.
8656         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8657         * gcc.c-torture/execute/pr45262.x: New file.
8658         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8659         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8660         int32plus
8661         * gcc.c-torture/compile/pr49163.c: Ditto.
8662
8663 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8664
8665         * gcc.dg/vect/vect-16.c: Rename to...
8666         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8667         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8668         for double-word vectors.
8669         * gcc.dg/vect/vect-peel-4.c: Likewise.
8670         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8671         vect_element_align.
8672         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8673         -fno-fast-math.
8674
8675 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8676
8677         PR target/44618
8678         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8679
8680 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8681
8682         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8683
8684 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8685
8686         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8687
8688 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8689
8690         * gfortran.dg/trim_optimize_8.f90:  New test case.
8691
8692 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8693            Ira Rosen  <ira.rosen@linaro.org>
8694
8695         PR tree-optimization/49352
8696         * gcc.dg/vect/pr49352.c: New test.
8697
8698 2011-06-12  Tobias Burnus
8699
8700         PR fortran/49324
8701         * gfortran.dg/alloc_comp_assign_11.f90: New.
8702
8703 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8704
8705         * gfortran.dg/trim_optimize_7.f90:  New test.
8706
8707 2011-06-10  Wei Guozhi  <carrot@google.com>
8708
8709         PR target/45335
8710         * gcc.target/arm/pr45335.c: New test.
8711         * gcc.target/arm/pr45335-2.c: New test.
8712         * gcc.target/arm/pr45335-3.c: New test.
8713         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8714         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8715         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8716
8717 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8718
8719         PR c++/41769
8720         * g++.dg/parse/error39.C: New.
8721
8722 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8723
8724         * gcc.target/arm/20090811-1.c: Skip for incompatible
8725         options, do not override other options.
8726         * gcc.target/arm/combine-cmp-shift.c: Skip for
8727         incompatible options.
8728         * gcc.target/arm/pr45094.c: Likewise.
8729         * gcc.target/arm/scd42-1.c: Likewise.
8730         * gcc.target/arm/scd42-3.c: Likewise.
8731         * gcc.target/arm/thumb-ltu.c: Likewise.
8732
8733         * lib/target-supports.exp
8734         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8735         multilib flags use -mfpu with a value other than neon-fp16.
8736
8737 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8738
8739         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8740         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8741
8742 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8743
8744         * lib/target-supports.exp (check_effective_target_pie): New proc.
8745         * gcc.dg/pie-link.c: Use target pie.
8746
8747 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8748             Laurent Roug�  <laurent.rouge@menta.fr>
8749
8750         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8751         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8752
8753 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8754
8755         * gfortran.dg/coarray/sync_1.f90: New test for
8756         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8757
8758 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8759
8760         PR tree-optimization/49318
8761         * gcc.dg/vect/pr49318.c: New test.
8762
8763 2011-06-09  David Krauss  <potswa@mac.com>
8764
8765         * g++.dg/template/arrow1.C: New.
8766
8767 2011-06-09  Jason Merrill  <jason@redhat.com>
8768
8769         * lib/prune.exp: Prune "note"s.
8770         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8771
8772         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8773         * g++.dg/template/dependent-expr3.C: Likewise.
8774         * g++.dg/parse/template7.C: Likewise.
8775         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8776         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8777         * g++.old-deja/g++.pt/friend38.C: Likewise.
8778         * g++.old-deja/g++.pt/crash32.C: Likewise.
8779         * g++.old-deja/g++.other/init4.C: Likewise.
8780         * g++.old-deja/g++.other/friend8.C: Likewise.
8781
8782         * g++.dg/ext/complex7.C: Adjust expected output.
8783         * g++.dg/diagnostic/method1.C: Likewise.
8784         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8785         * g++.dg/parse/crash33.C: Likewise.
8786         * g++.dg/other/warning1.C: Likewise.
8787         * g++.dg/init/pr29571.C: Likewise.
8788         * g++.dg/warn/overflow-warn-1.C: Likewise.
8789         * g++.dg/warn/overflow-warn-3.C: Likewise.
8790         * g++.dg/warn/overflow-warn-4.C: Likewise.
8791         * g++.old-deja/g++.oliva/template1.C: Likewise.
8792
8793         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8794         * g++.dg/parse/template7.C: Adjust.
8795
8796 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8797
8798         PR target/49307
8799         * gcc.dg/pr49307.c: New.
8800
8801 2011-06-09  Wei Guozhi  <carrot@google.com>
8802
8803         PR target/46975
8804         * gcc.target/arm/pr46975.c: New testcase.
8805
8806 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8807
8808         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8809         (PMETH, arglist_t): Removed.
8810         (method_get_number_of_arguments): Removed.
8811         (method_get_nth_argument): Removed.
8812         (method_get_first_argument): Removed.
8813         (method_get_next_argument): Removed.
8814         (method_get_sizeof_arguments): Removed.
8815         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8816         (PMETH): Removed.
8817         (method_get_number_of_arguments): Removed.
8818         (method_get_nth_argument): Removed.
8819         (method_get_first_argument): Removed.
8820         (method_get_next_argument): Removed.
8821         (method_get_sizeof_arguments): Removed.
8822         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8823
8824 2011-06-09  David Li  <davidxl@google.com>
8825
8826         * gcc.dg/dump-pass.c: New test.
8827
8828 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8829
8830         PR c++/29003
8831         * g++.dg/parse/error38.C: New.
8832
8833 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8834
8835         PR middle-end/49308
8836         * gfortran.dg/pr49308.f90: New test.
8837
8838 2011-06-08  Jason Merrill  <jason@redhat.com>
8839
8840         * g++.dg/cpp0x/noexcept11.C: New.
8841         * g++.dg/cpp0x/noexcept12.C: New.
8842         * g++.dg/cpp0x/sfinae11.C: Adjust.
8843
8844 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8845
8846         PR testsuite/49323
8847         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8848         to dg-options, match also DW_AT_linkage_name.
8849
8850 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8851
8852         PR middle-end/21953
8853         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8854         -fno-common on alpha*-dec-osf*.
8855         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8856
8857 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8858
8859         PR rtl-optimization/49303
8860         * gcc.target/ia64/pr49303.c: New test.
8861
8862 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8863
8864         PR fortran/18918
8865         * gfortran.dg/coarray_lock_1.f90: New.
8866         * gfortran.dg/coarray_lock_2.f90: New.
8867
8868 2011-06-07  Jason Merrill  <jason@redhat.com>
8869
8870         * lib/prune.exp: Look for "required" rather than "instantiated".
8871         * g++.dg/abi/mangle11.C: Likewise.
8872         * g++.dg/abi/mangle12.C: Likewise.
8873         * g++.dg/abi/mangle17.C: Likewise.
8874         * g++.dg/abi/mangle20-2.C: Likewise.
8875         * g++.dg/abi/pragma-pack1.C: Likewise.
8876         * g++.dg/cpp0x/decltype26.C: Likewise.
8877         * g++.dg/cpp0x/decltype28.C: Likewise.
8878         * g++.dg/cpp0x/decltype29.C: Likewise.
8879         * g++.dg/cpp0x/enum11.C: Likewise.
8880         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8881         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8882         * g++.dg/cpp0x/pr47416.C: Likewise.
8883         * g++.dg/ext/case-range2.C: Likewise.
8884         * g++.dg/ext/case-range3.C: Likewise.
8885         * g++.dg/gomp/for-19.C: Likewise.
8886         * g++.dg/gomp/pr37533.C: Likewise.
8887         * g++.dg/gomp/pr38639.C: Likewise.
8888         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8889         * g++.dg/inherit/base3.C: Likewise.
8890         * g++.dg/inherit/using6.C: Likewise.
8891         * g++.dg/init/placement4.C: Likewise.
8892         * g++.dg/init/reference3.C: Likewise.
8893         * g++.dg/lookup/scoped6.C: Likewise.
8894         * g++.dg/lookup/using7.C: Likewise.
8895         * g++.dg/other/abstract1.C: Likewise.
8896         * g++.dg/other/error10.C: Likewise.
8897         * g++.dg/other/error5.C: Likewise.
8898         * g++.dg/other/field1.C: Likewise.
8899         * g++.dg/other/offsetof5.C: Likewise.
8900         * g++.dg/parse/bitfield2.C: Likewise.
8901         * g++.dg/parse/constant4.C: Likewise.
8902         * g++.dg/parse/crash20.C: Likewise.
8903         * g++.dg/parse/invalid-op1.C: Likewise.
8904         * g++.dg/parse/non-dependent2.C: Likewise.
8905         * g++.dg/parse/template18.C: Likewise.
8906         * g++.dg/tc1/dr152.C: Likewise.
8907         * g++.dg/tc1/dr166.C: Likewise.
8908         * g++.dg/tc1/dr176.C: Likewise.
8909         * g++.dg/tc1/dr213.C: Likewise.
8910         * g++.dg/template/access11.C: Likewise.
8911         * g++.dg/template/access2.C: Likewise.
8912         * g++.dg/template/access3.C: Likewise.
8913         * g++.dg/template/access7.C: Likewise.
8914         * g++.dg/template/arg7.C: Likewise.
8915         * g++.dg/template/cond2.C: Likewise.
8916         * g++.dg/template/crash13.C: Likewise.
8917         * g++.dg/template/crash40.C: Likewise.
8918         * g++.dg/template/crash7.C: Likewise.
8919         * g++.dg/template/crash84.C: Likewise.
8920         * g++.dg/template/ctor5.C: Likewise.
8921         * g++.dg/template/defarg13.C: Likewise.
8922         * g++.dg/template/defarg14.C: Likewise.
8923         * g++.dg/template/dtor7.C: Likewise.
8924         * g++.dg/template/eh2.C: Likewise.
8925         * g++.dg/template/error2.C: Likewise.
8926         * g++.dg/template/error43.C: Likewise.
8927         * g++.dg/template/friend32.C: Likewise.
8928         * g++.dg/template/injected1.C: Likewise.
8929         * g++.dg/template/instantiate1.C: Likewise.
8930         * g++.dg/template/instantiate3.C: Likewise.
8931         * g++.dg/template/instantiate5.C: Likewise.
8932         * g++.dg/template/instantiate7.C: Likewise.
8933         * g++.dg/template/local6.C: Likewise.
8934         * g++.dg/template/lookup2.C: Likewise.
8935         * g++.dg/template/member5.C: Likewise.
8936         * g++.dg/template/memfriend15.C: Likewise.
8937         * g++.dg/template/memfriend16.C: Likewise.
8938         * g++.dg/template/memfriend17.C: Likewise.
8939         * g++.dg/template/memfriend7.C: Likewise.
8940         * g++.dg/template/meminit1.C: Likewise.
8941         * g++.dg/template/nested3.C: Likewise.
8942         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8943         * g++.dg/template/nontype12.C: Likewise.
8944         * g++.dg/template/nontype13.C: Likewise.
8945         * g++.dg/template/nontype6.C: Likewise.
8946         * g++.dg/template/pr23510.C: Likewise.
8947         * g++.dg/template/pr35240.C: Likewise.
8948         * g++.dg/template/ptrmem15.C: Likewise.
8949         * g++.dg/template/ptrmem6.C: Likewise.
8950         * g++.dg/template/qualified-id1.C: Likewise.
8951         * g++.dg/template/qualttp20.C: Likewise.
8952         * g++.dg/template/qualttp3.C: Likewise.
8953         * g++.dg/template/qualttp4.C: Likewise.
8954         * g++.dg/template/qualttp5.C: Likewise.
8955         * g++.dg/template/qualttp6.C: Likewise.
8956         * g++.dg/template/qualttp7.C: Likewise.
8957         * g++.dg/template/qualttp8.C: Likewise.
8958         * g++.dg/template/recurse.C: Likewise.
8959         * g++.dg/template/recurse2.C: Likewise.
8960         * g++.dg/template/ref5.C: Likewise.
8961         * g++.dg/template/scope2.C: Likewise.
8962         * g++.dg/template/sfinae10.C: Likewise.
8963         * g++.dg/template/sfinae3.C: Likewise.
8964         * g++.dg/template/sizeof3.C: Likewise.
8965         * g++.dg/template/static9.C: Likewise.
8966         * g++.dg/template/template-id-2.C: Likewise.
8967         * g++.dg/template/typedef13.C: Likewise.
8968         * g++.dg/template/typename4.C: Likewise.
8969         * g++.dg/template/using14.C: Likewise.
8970         * g++.dg/template/using2.C: Likewise.
8971         * g++.dg/template/warn1.C: Likewise.
8972         * g++.dg/warn/Wparentheses-13.C: Likewise.
8973         * g++.dg/warn/Wparentheses-15.C: Likewise.
8974         * g++.dg/warn/Wparentheses-16.C: Likewise.
8975         * g++.dg/warn/Wparentheses-17.C: Likewise.
8976         * g++.dg/warn/Wparentheses-18.C: Likewise.
8977         * g++.dg/warn/Wparentheses-19.C: Likewise.
8978         * g++.dg/warn/Wparentheses-20.C: Likewise.
8979         * g++.dg/warn/Wparentheses-23.C: Likewise.
8980         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8981         * g++.dg/warn/noeffect2.C: Likewise.
8982         * g++.dg/warn/noeffect4.C: Likewise.
8983         * g++.dg/warn/pr8570.C: Likewise.
8984         * g++.old-deja/g++.brendan/init2.C: Likewise.
8985         * g++.old-deja/g++.eh/spec6.C: Likewise.
8986         * g++.old-deja/g++.pt/crash10.C: Likewise.
8987         * g++.old-deja/g++.pt/crash36.C: Likewise.
8988         * g++.old-deja/g++.pt/derived3.C: Likewise.
8989         * g++.old-deja/g++.pt/error2.C: Likewise.
8990         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8991         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8992         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8993         * g++.old-deja/g++.pt/overload7.C: Likewise.
8994         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8995
8996 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8997             Iain Sandoe  <iains@gcc.gnu.org>
8998
8999         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9000         Added code to deal with the case when [Protocol
9001         -descriptionForInstanceMethod:] or [Protocol
9002         -descriptionForClassMethod:] returns NULL.
9003
9004 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9005             Iain Sandoe  <iains@gcc.gnu.org>
9006
9007         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9008         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9009         Added cast.
9010
9011 2011-06-07  Xinliang David Li  <davidxl@google.com>
9012
9013         * gcc.dg/inline_2.c: New test.
9014         * gcc.dg/unroll_2.c: New test.
9015         * gcc.dg/inline_3.c: New test.
9016         * gcc.dg/unroll_3.c: New test.
9017         * gcc.dg/inline_4.c: New test.
9018         * gcc.dg/unroll_4.c: New test.
9019         * gcc.dg/inline_1.c: New test.
9020         * gcc.dg/unroll_1.c: New test.
9021
9022 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9023
9024         PR tree-optimization/48497
9025         * lib/gcc-defs.exp (dg-additional-options): New proc.
9026         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9027         -msse2 on 32-bit x86.
9028
9029 2011-06-06  Jason Merrill  <jason@redhat.com>
9030
9031         * g++.dg/cpp0x/enum19.C: New.
9032
9033 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9034
9035         * gcc.target/arm/neon-reload-class.c: New test.
9036
9037 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9038
9039         PR debug/49130
9040         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9041
9042 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9043
9044         * gcc.target/arm/smlatb-1.c: New file.
9045         * gcc.target/arm/smlatt-1.c: New file.
9046         * gcc.target/arm/smlaltb-1.c: New file.
9047         * gcc.target/arm/smlaltt-1.c: New file.
9048
9049 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9050
9051         * gcc.target/arm/mla-2.c: New test.
9052
9053 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR gcov-profile/49299
9056         * gcc.dg/tree-prof/pr49299-1.c: New test.
9057         * gcc.dg/tree-prof/pr49299-2.c: New test.
9058
9059 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9060
9061         * lib/target-supports.exp
9062         (check_effective_target_vect_widen_mult_qi_to_hi):
9063         Add NEON as supporting target.
9064         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9065         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9066         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9067         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9068         using widening multiplication on targets that support it.
9069         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9070         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9071         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9072
9073 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9074
9075         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9076         Modern Objective-C runtime API.
9077         * objc/execute/next_mapping.h: Removed.
9078         * objc-obj-c++-shared/next-mapping.h: Removed.
9079         * objc-obj-c++-shared/Object1.h: Removed.
9080         * objc-obj-c++-shared/Object1.m: Removed.
9081         * objc-obj-c++-shared/Object1.mm: Removed.
9082         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9083         * objc-obj-c++-shared/Protocol1.h: Removed.
9084         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9085         of ProtoBool, IVAR_T and METHOD.
9086         * objc-obj-c++-shared/runtime.h: New.
9087         * objc-obj-c++-shared/TestsuiteObject.h: New.
9088         * objc-obj-c++-shared/TestsuiteObject.m: New.
9089
9090         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9091         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9092         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9093         it a class method.
9094         * objc/execute/_cmd.m: Include
9095         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9096         runtime API.  ([TestClass +initialize]): Include this method also
9097         with the GNU runtime.
9098         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9099         Object.  ([-setValue:]): Return void.
9100         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9101         with the GNU runtime.  Include
9102         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9103         for the NeXT runtime.  Use the existing print_ivars() and
9104         compare_structures() implementations for the old NeXT runtime.
9105         Added new implementations for the Modern GNU and NeXT runtimes.
9106         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9107         well.  (main): Use objc_getClass().  Use return instead of exit.
9108         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9109         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9110         of exit().
9111         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9112         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9113         instead of Object.  (main): Use return instead of exit().
9114         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9115         instead of Object.  Removed prototype for exit().  (main): Use
9116         return instead of exit().  Use the Modern Objective-C runtime API.
9117         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9118         Object.
9119         * objc/execute/class-tests-1.h: Include
9120         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9121         runtime API.  (test_class_with_superclass): Do not call [Object
9122         class].  There is no need to with the current libobjc.
9123         * objc/execute/class-tests-2.h: Include
9124         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9125         runtime API.
9126         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9127         ../../objc-obj-c++-shared/next-mapping.h.
9128         * objc/execute/class-2.m: Likewise.
9129         * objc/execute/class-3.m: Likewise.
9130         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9131         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9132         +initialize]): Include this method also with the GNU
9133         runtime. (main): Use the Modern Objective-C runtime API.
9134         * objc/execute/class-5.m: Likewise.
9135         * objc/execute/class-6.m: Likewise.
9136         * objc/execute/class-7.m: Likewise.
9137         * objc/execute/class-8.m: Likewise.
9138         * objc/execute/class-9.m: Likewise.
9139         * objc/execute/class-10.m: Likewise.
9140         * objc/execute/class-11.m: Likewise.
9141         * objc/execute/class-12.m: Likewise.
9142         * objc/execute/class-13.m: Likewise.
9143         * objc/execute/class-14.m: Likewise.
9144         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9145         this method also with the GNU runtime.
9146         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9147         +initialize]): Include this method also with the GNU runtime.
9148         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9149         of Object.
9150         * objc/execute/encode-1.m: Likewise.
9151         * objc/execute/enumeration-1.m: Likewise.
9152         * objc/execute/enumeration-2.m: Likewise.
9153         * objc/execute/exceptions/catchall-1.m: Likewise.
9154         * objc/execute/exceptions/finally-1.m: Likewise.
9155         * objc/execute/exceptions/foward-1.m: Likewise.
9156         * objc/execute/exceptions/local-variables-1.m: Likewise.
9157         * objc/execute/exceptions/throw-nil.m: Likewise.
9158         * objc/execute/exceptions/trivial.m: Likewise.
9159         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9160         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9161         * objc/execute/exceptions/matcher-1.m: Likewise.
9162         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9163         Object.
9164         * objc/execute/formal_protocol-2.m: Likewise.
9165         * objc/execute/formal_protocol-3.m: Likewise.
9166         * objc/execute/formal_protocol-4.m: Likewise.
9167         * objc/execute/formal_protocol-5.m: Include
9168         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9169         protocol_getName().
9170         * objc/execute/formal_protocol-6.m: Likewise.
9171         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9172         Object.  Include <objc/Protocol.h> instead of
9173         ../../objc-obj-c++-shared/Protocol1.h.
9174         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9175         Object.
9176         * objc/execute/informal_protocol.m: Likewise.
9177         * objc/execute/load-3.m: Likewise.
9178         * objc/execute/many_args_method.m ([TestClass +initialize]):
9179         Include this method with the GNU runtime as well.
9180         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9181         * objc/execute/nested-func-1.m: Use TestsuiteObject
9182         instead of Object.
9183         * objc/execute/nil_method-1.m: Likewise.
9184         * objc/execute/no_clash.m: Likewise.
9185         * objc/execute/np-1.m: Do not include
9186         ../../objc-obj-c++-shared/Protocol1.h.
9187         (main): Use return instead of exit().
9188         * objc/execute/np-2.m: Do not include
9189         ../../objc-obj-c++-shared/Protocol1.h.
9190         ([MyObject +initialize]): Include this method also with the GNU
9191         runtime.  (main): Use return instead of exit().
9192         * objc/execute/object_is_class.m: Include
9193         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9194         of Object.  (main): Use the Modern Objective-C runtime API.
9195         * objc/execute/object_is_meta_class.m: Likewise.
9196         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9197         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9198         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9199         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9200         Objective-C runtime API.
9201         * objc/execute/protocol-isEqual-2.m: Likewise.
9202         * objc/execute/protocol-isEqual-3.m: Likewise.
9203         * objc/execute/protocol-isEqual-4.m: Likewise.
9204         * objc/execute/redefining_self.m ([TestClass +initialize]):
9205         Include this method with the GNU runtime as well.
9206         * objc/execute/root_methods.m: Include
9207         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9208         Include this method with the GNU runtime as well.
9209         (main): Use the Modern Objective-C runtime API.
9210         * objc/execute/selector-1.m: Include
9211         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9212         of Object.  (main): Use the Modern Objective-C runtime API.
9213         * objc/execute/static-1.m ([Test +initialize]): Include this
9214         method with the GNU runtime as well.
9215         * objc/execute/static-2.m: Likewise.
9216         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9217         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9218         ([MathClass +initialize]): Include this method with the GNU
9219         runtime as well.
9220         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9221         instead of Object.
9222         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9223         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9224         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9225         * objc.dg/attributes/method-attribute-1.m: Likewise.
9226         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9227         * objc.dg/attributes/method-attribute-2.m: Likewise.
9228         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9229         * objc.dg/attributes/method-attribute-3.m: Likewise.
9230         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9231         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9232         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9233         * obj-c++.dg/bitfield-1.mm: Likewise.
9234         * obj-c++.dg/bitfield-2.mm: Likewise
9235         * objc.dg/bitfield-3.m: Likewise.
9236         * obj-c++.dg/bitfield-4.mm: Likewise.
9237         * objc.dg/bitfield-5.m: Likewise
9238         * objc.dg/call-super-1.m: Likewise.
9239         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9240         Use objc_getClass() instead of objc_get_class(), but for the GNU
9241         runtime redefine objc_getClass as objc_get_class.  Include
9242         ../objc-obj-c++-shared/runtime.h.
9243         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9244         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9245         Use the Modern Objective-C runtime API.
9246         * objc.dg/class-protocol-1.m: Include
9247         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9248         * obj-c++.dg/class-protocol-1.mm: Likewise.
9249         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9250         * objc.dg/comp-types-10.m: Likewise.
9251         * objc.dg/comp-types-11.m: Likewise.
9252         * objc.dg/comp-types-12.m: Likewise.
9253         * obj-c++.dg/comp-types-9.mm: Likewise.
9254         * obj-c++.dg/comp-types-11.mm: Likewise.
9255         * obj-c++.dg/comp-types-12.mm: Likewise.
9256         * obj-c++.dg/comp-types-13.mm: Likewise.
9257         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9258         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9259         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9260         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9261         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9262         * objc.dg/desig-init-1.m: Likewise.
9263         * obj-c++.dg/defs.mm: Likewise.
9264         * objc.dg/exceptions-2.m: Likewise.
9265         * obj-c++.dg/except-1.mm: Likewise.
9266         * obj-c++.dg/exceptions-2.mm: Likewise.
9267         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9268         Use the Modern Objective-C runtime API.
9269         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9270         the Modern Objective-C runtime API.  Do not include
9271         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9272         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9273         the Modern Objective-C runtime API except when using an older NeXT
9274         runtime.
9275         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9276         the Modern Objective-C runtime API.
9277         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9278         objc/encoding.h.
9279         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9280         * objc.dg/encode-7-next-64bit.m: Updated include.
9281         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9282         objc/encoding.h.
9283         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9284         the Modern Objective-C runtime API.
9285         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9286         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9287         instead of ../objc-obj-c++-shared/Protocol1.h.
9288         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9289         the Modern Objective-C runtime API except when using an older NeXT
9290         runtime.
9291         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9292         the Modern Objective-C runtime API.
9293         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9294         Object.
9295         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9296         * objc.dg/fix-and-continue-2.m: Likewise.
9297         * objc.dg/foreach-1.m: Likewise.
9298         * objc.dg/foreach-2.m: Likewise.
9299         * objc.dg/foreach-3.m: Likewise.
9300         * objc.dg/foreach-4.m: Likewise.
9301         * objc.dg/foreach-5.m: Likewise.
9302         * objc.dg/foreach-6.m: Likewise.
9303         * objc.dg/foreach-7.m: Likewise.
9304         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9305         Object.
9306         * objc.dg/func-ptr-2.m: Likewise.
9307         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9308         Do not include objc/objc-api.h.
9309         * obj-c++.dg/fsf-package-0.mm: Likewise.
9310         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9311         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9312         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9313         of Object.
9314         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9315         * objc.dg/gnu-runtime-3.m: Likewise.
9316         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9317         * objc.dg/headers.m: Include objc/runtime.h instead of
9318         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9319         for the NeXT runtime.
9320         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9321         * obj-c++.dg/isa-field-1.mm: Likewise.
9322         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9323         * objc.dg/layout-1.m: Likewise.
9324         * objc.dg/layout-2.m: Likewise.
9325         * objc.dg/local-decl-2.m: Likewise.
9326         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9327         Object.  ([Container +elementForView:]): Use
9328         class_conformsToProtocol().
9329         * obj-c++.dg/lookup-2.mm: Likewise.
9330         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9331         * obj-c++.dg/local-decl-1.mm: Likewise.
9332         * objc.dg/method-3.m: Likewise.
9333         * objc.dg/method-4.m: Likewise.
9334         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9335         ../objc-obj-c++-shared/Protocol1.h.
9336         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9337         * objc.dg/method-9.m: Likewise.
9338         * objc.dg/method-10.m: Likewise.
9339         * objc.dg/method-13.m ([Root +initialize]): Include this method
9340         also for the GNU runtime.  (main): Use objc_getClass() also for
9341         the GNU runtime.
9342         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9343         * objc.dg/method-17.m: Likewise.
9344         * objc.dg/method-19.m: Likewise.
9345         * objc.dg/method-20b.m: Likewise.
9346         * obj-c++.dg/method-2.mm: Likewise.
9347         * obj-c++.dg/method-6.mm: Likewise.
9348         * obj-c++.dg/method-10.mm: Likewise.
9349         * obj-c++.dg/method-11.mm: Likewise.
9350         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9351         ../objc-obj-c++-shared/Protocol1.h.
9352         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9353         * obj-c++.dg/method-15.mm: Likewise.
9354         * obj-c++.dg/method-17.mm: Likewise.
9355         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9356         +initialize]): Include this method also for the GNU
9357         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9358         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9359         * obj-c++.dg/method-22.mm: Likewise.
9360         * obj-c++.dg/method-23.mm: Likewise.
9361         * obj-c++.dg/no-extra-load.mm: Likewise.
9362         * objc.dg/objc-fast-4.m: Likewise.
9363         * objc.dg/objc-gc-4.m: Likewise.
9364         * obj-c++.dg/objc-gc-3.mm: Likewise.
9365         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9366         protocol_getMethodDescription() instead of [Protocol
9367         -descriptionForInstanceMethod].
9368         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9369         Made it available with all runtimes.  (main): Call -test instead
9370         of -class.
9371         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9372         and put into a category.
9373         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9374         Object.  Include objc/objc.h.
9375         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9376         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9377         New. (main): Use protocol_getMethodDescription() instead
9378         of [Protocol -descriptionForInstanceMethod] and [Protocol
9379         -descriptionForClassMethod].
9380         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9381         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9382         Objective-C runtime API.
9383         * obj-c++.dg/proto-qual-1.mm: Likewise.
9384         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9385         Object.
9386         * obj-c++.dg/property/property-1.mm: Likewise.
9387         * obj-c++.dg/qual-types-1.mm: Likewise.
9388         * objc.dg/selector-2.m: Include objc/objc.h instead of
9389         ../objc-obj-c++-shared/Object1.h.
9390         * obj-c++.dg/selector-2.mm: Likewise.
9391         * obj-c++.dg/selector-5.mm: Likewise.
9392         * obj-c++.dg/selector-6.mm: Likewise.
9393         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9394         Object.  Do not include objc/objc-api.h.
9395         * obj-c++.dg/set-not-used-1.mm: Likewise.
9396         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9397         * objc.dg/stret-1.m: Likewise.
9398         * objc.dg/stret-2.m: Likewise.
9399         * obj-c++.dg/super-class-2.mm: Likewise.
9400         * objc.dg/super-class-3.m: Likewise.
9401         * objc.dg/super-class-4.m: Likewise.
9402         * objc.dg/sync-2.m: Likewise.
9403         * obj-c++.dg/sync-2.mm: Likewise.
9404         * objc.dg/sync-1.m: Include objc/objc.h instead of
9405         ../objc-obj-c++-shared/Object1.h.
9406         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9407         'Class' as the type of 'isa'.
9408         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9409         Objective-C runtime API.  ([TestClass +initialize]): Include this
9410         method with the GNU runtime as well.
9411         * objc.dg/strings/strings-1.m: Updated includes.
9412         * obj-c++.dg/strings/strings-1.mm: Likewise.
9413         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9414         objc.dg/strings/const-str-12b.m.
9415         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9416         * obj-c++.dg/template-3.mm: Likewise.
9417         * obj-c++.dg/template-4.mm: Likewise.
9418         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9419         Objective-C runtime API.
9420         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9421         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9422         * obj-c++.dg/try-catch-1.mm: Likewise.
9423         * obj-c++.dg/try-catch-2.mm: Likewise.
9424         * objc.dg/try-catch-3.m: Likewise.
9425         * obj-c++.dg/try-catch-3.mm: Likewise.
9426         * objc.dg/try-catch-6.m: Likewise.
9427         * objc.dg/try-catch-7.m: Likewise.
9428         * obj-c++.dg/try-catch-7.mm: Likewise.
9429         * obj-c++.dg/try-catch-8.mm: Likewise.
9430         * obj-c++.dg/try-catch-9.mm: Likewise.
9431         * objc.dg/try-catch-10.m: Likewise.
9432         * obj-c++.dg/try-catch-11.mm: Likewise.
9433         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9434         Object.  Include objc/objc.h.
9435         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9436         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9437         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9438         Object.  Use Modern Objective-C runtime API.  Do not use
9439         performv::.
9440         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9441         * obj-c++.dg/torture/trivial.mm: Likewise.
9442         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9443         instead of ../objc-obj-c++-shared/Object1.h.  Include
9444         ../objc-obj-c++-shared/runtime.h.
9445         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9446         * objc.dg/torture/strings/const-str-11.m: Likewise.
9447         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9448         * objc.dg/torture/strings/const-str-9.m: Likewise.
9449         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9450         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9451         instead of Object. Only add _FooClassReference if
9452         __NEXT_RUNTIME__.
9453         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9454         * objc.dg/torture/strings/const-str-8.m: Likewise.
9455         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9456         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9457         additional sources.
9458         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9459         Object.
9460         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9461         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9462         * obj-c++.dg/va-meth-1.mm: Likewise.
9463         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9464         ../objc-obj-c++-shared/Object1.h.
9465         * objc.dg/zero-link-3.m: Likewise.
9466
9467 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9468
9469         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9470
9471 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9472
9473         PR obj-c++/48275
9474         * obj-c++.dg/property/cxx-property-1.mm: New.
9475         * obj-c++.dg/property/cxx-property-2.mm: New.
9476
9477 2011-06-06  Jason Merrill  <jason@redhat.com>
9478
9479         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9480
9481 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9482
9483         PR rtl-optimization/49145
9484         From Ryan Mansfield
9485         * gcc.c-torture/compile/pr49145.c: New test.
9486
9487 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9488
9489         PR testsuite/49288
9490         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9491         to dg-options, match also DW_AT_linkage_name.
9492
9493         PR debug/49294
9494         * gcc.dg/debug/pr49294.c: New test.
9495
9496         PR c++/49264
9497         * g++.dg/opt/pr49264.C: New test.
9498
9499 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9500
9501         PR tree-optimization/49243
9502         * gcc.dg/pr49243.c: New.
9503
9504 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9505
9506         * gnat.dg/specs/cond_expr1.ads: New test.
9507
9508 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9509
9510         * gnat.dg/deferred_const4.ad[sb]: New test.
9511         * gnat.dg/deferred_const4_pkg.ads: New helper.
9512
9513 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9514
9515         * gnat.dg/test_tamdt.adb: Rename to...
9516         * gnat.dg/taft_type1.adb: ...this.
9517         * gnat.dg/tamdt.ad[sb]: Rename to...
9518         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9519         * gnat.dg/tamdt_aux.ads: Rename to...
9520         * gnat.dg/taft_type1_pkg2.ads: ...this.
9521         * gnat.dg/taft_type2.ad[sb]: New test.
9522         * gnat.dg/taft_type2_pkg.ads: New helper.
9523         * gnat.dg/taft_type3.adb: New test.
9524         * gnat.dg/taft_type3_pkg.ads: New helper.
9525
9526 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9527
9528         PR fortran/49255
9529         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9530         for F2008.
9531
9532 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9533
9534         PR testsuite/49287
9535         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9536         warning.
9537         * objc.dg/gnu-api-2-objc.m: Likewise.
9538         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9539         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9540
9541 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9542
9543         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9544         alignment, not the alignment, when calling class_addIvar().  Add
9545         an 'isa' instance variable to the test root class.
9546         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9547
9548 2011-06-04  Jan Hubicka  <jh@suse.cz>
9549
9550         PR tree-optimization/48893
9551         PR tree-optimization/49091
9552         PR tree-optimization/49179
9553         * gfortran.dg/pr49179.f90: New testcase
9554
9555 2011-06-04  Jan Hubicka  <jh@suse.cz>
9556
9557         PR lto/48954
9558         * g++.dg/torture/pr48954.C: New testcase.
9559
9560 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9561
9562         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9563
9564 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9565
9566         PR c++/33840
9567         * g++.dg/diagnostic/bitfld2.C: New.
9568
9569 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9570
9571         PR target/49281
9572         * gcc.c-torture/execute/pr49281.c: New test.
9573
9574 2011-06-04  Jan Hubicka  <jh@suse.cz>
9575
9576         PR tree-optimize/48929
9577         * gcc.c-torture/compile/pr48929.c: New testcase.
9578
9579 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9580
9581         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9582
9583 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9584
9585         PR c++/49276
9586         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9587
9588 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9589
9590         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9591
9592 2011-06-03  Richard Henderson  <rth@redhat.com>
9593             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9594
9595         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9596
9597 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9598
9599         * objc.dg/headers.m: Do not include objc-list.h.
9600
9601 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9602
9603         * objc.dg/type-stream-1.m: Test removed.
9604         * objc.dg/headers.m: Do not include typedstream.h.
9605
9606 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9607
9608         * objc.dg/torture/forward-1.m (main): Updated testcase.
9609
9610 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9611
9612         PR target/49163
9613         * gcc.c-torture/compile/pr49163.c: New.
9614
9615 2011-06-02  Asher Langton  <langton2@llnl.gov>
9616
9617         PR fortran/49268
9618         * gfortran.dg/PR49268.f90: New test.
9619
9620 2011-06-02  Asher Langton  <langton2@llnl.gov>
9621
9622         PR fortran/37039
9623         * gfortran.dg/PR37039.f90: New test.
9624
9625 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9626
9627         PR objc/48539
9628         * objc.dg/method-5.m: Updated.
9629         * objc.dg/method-19.m: Updated.
9630         * objc.dg/method-lookup-1.m: New.
9631         * obj-c++.dg/method-6.mm: Updated.
9632         * obj-c++.dg/method-7.mm: Updated.
9633         * obj-c++.dg/method-lookup-1.mm: New.
9634
9635 2011-06-02  DJ Delorie  <dj@redhat.com>
9636
9637         * lib/timeout.exp (timeout): Add board_info support.
9638
9639 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9640
9641         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9642
9643 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9644
9645         PR fortran/49265
9646         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9647         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9648
9649 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9650             Hans-Peter Nilsson  <hp@axis.com>
9651
9652         PR rtl-optimization/48840
9653         * gcc.target/sparc/ultrasp13.c: New test.
9654
9655 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9656
9657         PR target/49238
9658         * gcc.c-torture/compile/pr49238.c: New.
9659
9660 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9661
9662         * gcc.target/arm/g2.c: Skip test in -mthumb.
9663         Skip test unless cpu is xscale.
9664         * gcc.target/arm/scd42-2.c: Likewise.
9665         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9666
9667 2011-06-01  Jason Merrill  <jason@redhat.com>
9668
9669         * g++.dg/cpp0x/decltype28.C: New.
9670         * g++.dg/cpp0x/decltype29.C: New.
9671
9672 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9673
9674         PR target/45074
9675         * gcc.target/mips/pr45074.c: New test.
9676
9677 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9678             Hans-Peter Nilsson  <hp@axis.com>
9679
9680         PR rtl-optimization/48830
9681         * gcc.target/sparc/ultrasp12.c: New test.
9682
9683 2011-06-01  David Li  <davidxl@google.com>
9684
9685         * gcc.dg/profile-dir-1.c: Change pass name.
9686         * gcc.dg/profile-dir-2.c: Ditto.
9687         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9688         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9689         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9690         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9691         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9692         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9693         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9694         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9695         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9696         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9697         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9698         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9699         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9700         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9701         * gcc.dg/profile-dir-3.c: Ditto.
9702         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9703
9704 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9705
9706         * objc.dg/attributes/method-nonnull-1.m: New test.
9707         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9708
9709 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9710
9711         PR fortran/18918
9712         * gfortran.dg/coarray_atomic_1.f90: New.
9713         * gfortran.dg/coarray/atomic_1.f90: New.
9714
9715 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9716
9717         * gcc.dg/guality/bswaptest.c: New test.
9718         * gcc.dg/guality/clztest.c: New test.
9719         * gcc.dg/guality/ctztest.c: New test.
9720         * gcc.dg/guality/rotatetest.c: New test.
9721
9722         PR target/48688
9723         * gcc.target/i386/pr48688.c: New test.
9724
9725 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9726
9727         PR c++/48010
9728         * g++.dg/lookup/name-clash9.C: New.
9729
9730 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9731
9732         PR fortran/18918
9733         * gfortran.dg/coarray/dummy_1.f90: New.
9734
9735 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9736
9737         PR fortran/18918
9738         * gfortran.dg/coarray/save_1.f90: New.
9739         * gfortran.dg/coarray_4.f90: Update dg-error.
9740
9741 2011-05-31  Jason Merrill  <jason@redhat.com>
9742
9743         * g++.dg/cpp0x/rv-template1.C: New.
9744
9745 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9746
9747         PR rtl-optimization/49235
9748         * gcc.dg/pr49235.c: New test.
9749
9750 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9751
9752         PR tree-optimization/49093
9753         * gcc.dg/vect/pr49093.c: New test.
9754
9755 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9756
9757         PR debug/49047
9758         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9759
9760 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9761
9762         PR testsuite/49239
9763         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9764         output array.
9765
9766 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9767
9768         PR target/49186
9769         * gcc.c-torture/execute/pr49186.c: New.
9770
9771 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9772
9773         PR target/49168
9774          * gcc.target/i386/pr49168-1.c: New.
9775
9776 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9777             Eric Botcazou  <ebotcazou@adacore.com>
9778
9779         * gcc.dg/guality/drap.c: New test.
9780
9781 2011-05-30  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/49210
9784         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9785         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9786
9787 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9788
9789         PR c++/49223
9790         * g++.dg/gomp/pr49223-1.C: New test.
9791         * g++.dg/gomp/pr49223-2.C: New test.
9792
9793 2011-05-30  Richard Guenther  <rguenther@suse.de>
9794
9795         PR tree-optimization/49218
9796         * gcc.c-torture/execute/pr49218.c: New testcase.
9797
9798 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9799
9800         PR tree-optimization/49199
9801         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9802         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9803         -fno-tree-scev-cprop.
9804
9805 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9806
9807         PR fortran/47601
9808         * gfortran.dg/extends_13.f03: New.
9809
9810 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR rtl-optimization/49095
9813         * gcc.target/i386/pr49095.c: New test.
9814
9815 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9816
9817         PR fortran/18918
9818         * gfortran.dg/coarray_24.f90: New.
9819
9820 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9821
9822         PR fortran/18918
9823         * gfortran.dg/coarray_23.f90: New.
9824
9825 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9826
9827         From Ryan Mansfield
9828         * gcc.dg/pr48826.c: New test.
9829
9830 2011-05-29  Richard Guenther  <rguenther@suse.de>
9831
9832         PR tree-optimization/49217
9833         * gcc.dg/torture/pr49217.c: New testcase.
9834
9835 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9836
9837         PR testsuite/49222
9838         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9839
9840 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9841
9842         * gnat.dg/boolean_subtype.adb: Rename to...
9843         * gnat.dg/boolean_subtype1.adb: ...this.
9844
9845 2011-05-28  Jason Merrill  <jason@redhat.com>
9846
9847         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9848
9849 2011-05-27  Jason Merrill  <jason@redhat.com>
9850
9851         * g++.dg/cpp0x/enum18.C: Adjust.
9852
9853         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9854
9855 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9856
9857         PR fortran/18918
9858         * gfortran.dg/coarray_22.f90: New.
9859
9860 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9861
9862         PR tree-optimization/46728
9863         * gcc.target/powerpc/pr46728-1.c: New.
9864         * gcc.target/powerpc/pr46728-2.c: New.
9865         * gcc.target/powerpc/pr46728-3.c: New.
9866         * gcc.target/powerpc/pr46728-4.c: New.
9867         * gcc.target/powerpc/pr46728-5.c: New.
9868         * gcc.dg/pr46728-6.c: New.
9869         * gcc.target/powerpc/pr46728-7.c: New.
9870         * gcc.target/powerpc/pr46728-8.c: New.
9871         * gcc.dg/pr46728-9.c: New.
9872         * gcc.target/powerpc/pr46728-10.c: New.
9873         * gcc.target/powerpc/pr46728-11.c: New.
9874         * gcc.dg/pr46728-12.c: New.
9875         * gcc.target/powerpc/pr46728-13.c: New.
9876         * gcc.target/powerpc/pr46728-14.c: New.
9877         * gcc.target/powerpc/pr46728-15.c: New.
9878         * gcc.target/powerpc/pr46728-16.c: New.
9879
9880 2011-05-27  Jason Merrill  <jason@redhat.com>
9881
9882         * g++.dg/abi/mangle47.C: New.
9883
9884         PR c++/49176
9885         * g++.dg/template/const5.C: New.
9886
9887         * g++.dg/cpp0x/enum18.C: New.
9888
9889         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9890
9891         * g++.dg/cpp0x/error6.C: New.
9892
9893         * g++.dg/cpp0x/error5.C: New.
9894
9895 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9896
9897         PR c++/49165
9898         * g++.dg/eh/cond6.C: New test.
9899
9900 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9901
9902         PR fortran/48820
9903         * gfortran.dg/rank_3.f90: New.
9904         * gfortran.dg/rank_4.f90: New.
9905
9906 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9907
9908         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9909         replace dump search.
9910
9911 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9912
9913         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9914         * gnat.dg/bit_packed_array5.adb: ...here.
9915
9916 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9917
9918         PR c++/42056
9919         * g++.dg/cpp0x/auto25.C: New.
9920
9921 2011-05-27  Richard Guenther  <rguenther@suse.de>
9922
9923         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9924
9925 2011-05-27  Richard Guenther  <rguenther@suse.de>
9926
9927         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9928
9929 2011-05-27  Richard Guenther  <rguenther@suse.de>
9930
9931         PR middle-end/49189
9932         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9933
9934 2011-05-26  Jason Merrill  <jason@redhat.com>
9935
9936         * g++.dg/cpp0x/friend1.C: New.
9937         * g++.dg/cpp0x/friend2.C: New.
9938
9939         * g++.dg/cpp0x/auto7.C: Update.
9940         * g++.dg/template/crash50.C: Adjust.
9941         * g++.dg/template/static9.C: Adjust.
9942         * g++.old-deja/g++.ext/memconst.C: Adjust.
9943
9944 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9945
9946         * gcc.dg/march.c: Ignore a note for some targets.
9947
9948 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9949             Nathan Froyd  <froydnj@codesourcery.com>
9950
9951         PR c++/2288
9952         PR c++/18770
9953         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9954         * g++.dg/parse/pr18770.C: New test.
9955         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9956
9957 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9958
9959         PR fortran/48955
9960         * gfortran.dg/dependency_40.f90 : New test.
9961
9962 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9963
9964         PR fortran/18918
9965         * gfortran.dg/coarray/registering_1.f90: New.
9966
9967 2011-05-26  Jason Merrill  <jason@redhat.com>
9968
9969         * g++.dg/cpp0x/variadic111.C: New.
9970         * g++.dg/cpp0x/variadic41.C: Adjust.
9971
9972 2011-05-26  Richard Guenther  <rguenther@suse.de>
9973
9974         PR tree-optimization/48702
9975         * gcc.dg/torture/pr48702.c: New testcase.
9976
9977 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9978
9979         PR gcov-profile/48845
9980         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9981         support.
9982         * gcc.dg/matrix/matrix.exp: Likewise.
9983         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9984         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9985         line number to check_profiling_available.
9986         * lib/target-supports.exp (check_profiling_available): Account for
9987         this.
9988         Require TLS runtime support with -fprofile-generate.
9989         * lib/profopt.exp (profopt-execute): Add TLS options for
9990         -fprofile-generate.
9991         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9992
9993 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9994
9995         PR c++/49165
9996         * g++.dg/eh/cond5.C: New test.
9997
9998         PR tree-optimization/49161
9999         * gcc.c-torture/execute/pr49161.c: New test.
10000
10001 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10002
10003         * gcc.target/arm/neon-vorn-vbic.c: New test.
10004
10005 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10006
10007         PR tree-optimization/49038
10008         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10009         * gcc.dg/vect/pr49038.c: New test.
10010
10011 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10012
10013         * g++.dg/init/pr25811-3.C: New.
10014         * g++.dg/init/pr25811-4.C: New.
10015
10016 2011-05-25  Jason Merrill  <jason@redhat.com>
10017
10018         * g++.dg/cpp0x/enum17.C: New.
10019         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10020
10021         * g++.dg/cpp0x/auto24.C: New.
10022
10023         * g++.dg/cpp0x/error4.C: New.
10024
10025         * g++.dg/cpp0x/rv-restrict.C: New.
10026
10027         * g++.dg/cpp0x/enum15.C: New.
10028         * g++.dg/cpp0x/constexpr-switch2.C: New.
10029
10030         * g++.dg/cpp0x/variadic110.C: New.
10031
10032         * g++.dg/cpp0x/auto9.C: Add typedef test.
10033
10034         * g++.dg/cpp0x/auto23.C: New.
10035         * g++.dg/cpp0x/auto9.C: Adjust.
10036
10037         * g++.dg/cpp0x/defaulted29.C: New.
10038
10039         * g++.dg/cpp0x/initlist51.C: New.
10040
10041 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10042
10043         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10044         * g++.dg/abi/packed1.C: Suppress warning.
10045         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10046         * g++.dg/template/stdarg1.C: Likewise.
10047         * g++.dg/other/packed1.C: Remove arm from xfail list.
10048
10049 2011-05-25  Jason Merrill  <jason@redhat.com>
10050
10051         * g++.dg/cpp0x/enum16.C: New.
10052         * g++.dg/parse/error15.C: Adjust.
10053
10054         * g++.dg/cpp0x/initlist50.C: New.
10055
10056         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10057
10058         * g++.dg/cpp0x/variadic109.C: New.
10059
10060 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10061
10062          * gcc.target/i386/pause-1.c: New.
10063
10064 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10065
10066         * gcc.dg/stack-usage-1.c: Adjust comment.
10067         * gcc.dg/stack-usage-2.c: New test.
10068
10069 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10070
10071         PR c++/49136
10072         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10073         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10074
10075 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10076
10077         PR rtl-optimization/48757
10078         * gfortran.dg/pr48757.f:  New test case.
10079
10080 2011-05-24  Jason Merrill  <jason@redhat.com>
10081
10082         * g++.dg/cpp0x/access01.C: New.
10083
10084 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10085
10086         PR libobjc/48177
10087         * objc.dg/pr48177.m: New testcase.
10088
10089 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10090
10091         PR objc/48187
10092         * objc.dg/pr48187.m: New testcase.
10093         * obj-c++.dg/pr48187.mm: New testcase.
10094         * objc.dg/ivar-extra-semicolon.m: New testcase.
10095
10096 2011-05-24  Jason Merrill  <jason@redhat.com>
10097
10098         * g++.dg/template/access21.C: New.
10099         * g++.dg/template/access22.C: New.
10100
10101 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10102
10103         PR rtl-optimization/48633
10104         * g++.dg/pr48633.C: New test.
10105
10106 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10107
10108         PR target/49133
10109         * g++.dg/other/pr49133.C: New test.
10110
10111 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10112             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10113
10114         * gcc.dg/torture/tls/run-gd.c: New test.
10115         * gcc.dg/torture/tls/run-ie.c: New test.
10116         * gcc.dg/torture/tls/run-ld.c: New test.
10117         * gcc.dg/torture/tls/run-le.c: New test.
10118         * lib/target-supports.exp (check_effective_target_tls_runtime):
10119         Build testcase with TLS options.
10120
10121 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10122
10123         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10124
10125 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10126
10127         PR tree-optimization/49121
10128         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10129
10130 2011-05-23  Jason Merrill  <jason@redhat.com>
10131
10132         * g++.dg/cpp0x/defaulted28.C: New.
10133
10134         * g++.dg/cpp0x/sfinae25.C: New.
10135
10136         * g++.dg/cpp0x/rv-cast2.C: New.
10137
10138         * g++.dg/cpp0x/enum14.C: New.
10139
10140 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10141
10142         PR lto/49123
10143         * gcc.c-torture/execute/pr49123.c: New test.
10144
10145         PR debug/49032
10146         * gcc.dg/debug/pr49032.c: New test.
10147
10148         PR c/49120
10149         * gcc.dg/pr49120.c: New test.
10150
10151 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10152
10153         PR target/47315
10154         * gcc.target/i386/pr47315.c: New test.
10155
10156 2011-05-23  Jason Merrill  <jason@redhat.com>
10157
10158         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10159
10160         * g++.dg/cpp0x/sfinae24.C: New.
10161
10162         * g++.dg/cpp0x/error3.C: New.
10163
10164         * g++.dg/cpp0x/defaulted27.C: New.
10165
10166         * g++.dg/cpp0x/decltype27.C: New.
10167
10168 2011-05-23  Richard Guenther  <rguenther@suse.de>
10169
10170         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10171
10172 2011-05-23  Richard Guenther  <rguenther@suse.de>
10173
10174         PR tree-optimization/40874
10175         * g++.dg/tree-ssa/pr40874.C: New testcase.
10176
10177 2011-05-23  Richard Guenther  <rguenther@suse.de>
10178
10179         PR tree-optimization/49115
10180         * g++.dg/torture/pr49115.C: New testcase.
10181
10182 2011-05-23  Richard Guenther  <rguenther@suse.de>
10183
10184         PR middle-end/15419
10185         * gcc.dg/memcpy-3.c: New testcase.
10186
10187 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10188
10189         PR middle-end/48973
10190         * gcc.c-torture/execute/pr48973-1.c: New test.
10191         * gcc.c-torture/execute/pr48973-2.c: New test.
10192
10193 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10194
10195         PR c++/18016
10196         * g++.dg/warn/pr18016.C: New.
10197
10198 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10199
10200         PR target/45098
10201         * gcc.target/arm/ivopts-6.c: New test.
10202
10203 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10204
10205         PR middle-end/49029
10206         * gcc.c-torture/compile/pr49029.c: New test.
10207
10208 2011-05-22  Jason Merrill  <jason@redhat.com>
10209
10210         * g++.dg/cpp0x/sfinae23.C: New.
10211         * g++.dg/cpp0x/sfinae8.C: Correct.
10212
10213 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10214
10215         * gfortran.dg/function_optimize_8.f90:  New test case.
10216
10217 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10218
10219         PR tree-optimization/49087
10220         * gcc.dg/vect/O3-pr49087.c: New test.
10221
10222 2011-05-21  Jason Merrill  <jason@redhat.com>
10223
10224         * g++.dg/debug/const5.C: New.
10225
10226 2011-05-20  Jason Merrill  <jason@redhat.com>
10227
10228         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10229
10230         * g++.dg/cpp0x/constexpr-static7.C: New.
10231
10232         * g++.dg/cpp0x/enum12.C: New.
10233         * g++.dg/cpp0x/enum13.C: New.
10234
10235 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10236
10237         PR fortran/48699
10238         * gfortran.dg/select_type_23.f03: New.
10239
10240 2011-05-20  Jason Merrill  <jason@redhat.com>
10241
10242         * g++.dg/cpp0x/defaulted26.C: New.
10243
10244         * g++.dg/cpp0x/noexcept02.C: Fix.
10245         * g++.dg/cpp0x/noexcept03.C: Fix.
10246         * g++.dg/cpp0x/noexcept08.C: Fix.
10247         * g++.dg/cpp0x/noexcept10.C: New.
10248
10249 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10250
10251         PR fortran/48706
10252         * gfortran.dg/extends_12.f03: New.
10253
10254 2011-05-20  Jason Merrill  <jason@redhat.com>
10255
10256         * g++.dg/template/koenig9.C: New.
10257         * g++.dg/opt/pr47615.C: Fix.
10258         * g++.dg/overload/defarg1.C: Fix.
10259         * g++.dg/tc1/dr213.C: Remove xfail.
10260         * g++.dg/torture/pr34850.C: Fix.
10261         * g++.dg/torture/pr39362.C: Fix.
10262         * g++.old-deja/g++.brendan/crash56.C: Fix.
10263         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10264
10265 2011-05-20  Richard Guenther  <rguenther@suse.de>
10266
10267         PR tree-optimization/49079
10268         * gcc.dg/torture/pr49079.c: New testcase.
10269
10270 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10271
10272         PR tree-optimization/49073
10273         * gcc.c-torture/execute/pr49073.c: New test.
10274
10275 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10276
10277         PR fortran/18918
10278         * gfortran.dg/coarray_21.f90: New.
10279
10280 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10281
10282         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10283         output.
10284
10285 2011-05-19  Richard Guenther  <rguenther@suse.de>
10286
10287         PR testsuite/49063
10288         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10289
10290 2011-05-19  Richard Guenther  <rguenther@suse.de>
10291
10292         PR middle-end/48985
10293         * gcc.dg/builtin-object-size-11.c: New testcase.
10294
10295 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10296
10297         PR target/45098
10298         * gcc.target/arm/ivopts.c: New test.
10299         * gcc.target/arm/ivopts-2.c: New test.
10300
10301 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10302
10303         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10304
10305 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10306
10307         * gcc.c-torture/execute/960321-1.x: Remove.
10308
10309 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10310
10311         PR fortran/48700
10312         * gfortran.dg/move_alloc_4.f90: New.
10313
10314 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10315
10316         PR target/49002
10317         * gcc.target/i386/pr49002-1.c: New test.
10318         * gcc.target/i386/pr49002-2.c: Likewise.
10319
10320 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10321
10322         PR tree-optimization/49039
10323         * gcc.c-torture/execute/pr49039.c: New test.
10324         * gcc.dg/tree-ssa/pr49039.c: New test.
10325         * g++.dg/torture/pr49039.C: New test.
10326
10327 2011-05-18  Jason Merrill  <jason@redhat.com>
10328
10329         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10330         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10331         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10332
10333 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10334
10335         * gcc.target/bfin/mcpu-bf592.c: New test.
10336
10337 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10338
10339         PR tree-optimization/41881
10340         * gcc.dg/vect/O3-pr41881.c: New test.
10341         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10342
10343 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10344
10345         PR tree-optimization/49000
10346         * gcc.dg/pr49000.c: New test.
10347
10348 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10349
10350         * gnat.dg/invalid1.adb: New test.
10351
10352 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10353
10354         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10355         scan pattern.
10356         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10357         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10358
10359 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10360
10361         PR c++/48994
10362         * g++.dg/cpp0x/range-for18.C: New.
10363
10364 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10365
10366         PR fortran/18918
10367         * gfortran.dg/coarray/image_index_2.f90: New.
10368
10369 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10370
10371         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10372         * g++.dg/cpp0x/override2.C: New.
10373
10374 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10375
10376         PR fortran/18918
10377         * gfortran.de/coarray_20.f90: New.
10378
10379 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10380
10381         PR fortran/22572
10382         * function_optimize_7.f90:  New test case.
10383
10384 2011-05-13  Jason Merrill  <jason@redhat.com>
10385
10386         * g++.dg/cpp0x/decltype26.C: New.
10387         * g++.dg/cpp0x/enum11.C: New.
10388
10389 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10390
10391         PR fortran/48972
10392         PR fortran/48991
10393         * gfortran.dg/assign_8.f90: Update dg-error.
10394
10395 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10396
10397         PR fortran/48972
10398         * gfortran.dg/io_constraints_8.f90: New.
10399         * gfortran.dg/io_constraints_9.f90: New.
10400
10401 2011-05-13  Martin Thuresson  <martint@google.com>
10402
10403         PR gcov-profile/47793
10404         * gcc.dg/pr47793.c: New.
10405
10406 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10407
10408         PR tree-optimization/48975
10409         * gcc.dg/pr48975.c: New test.
10410
10411 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10412
10413         PR fortran/48972
10414         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10415
10416 2011-05-12  Jason Merrill  <jason@redhat.com>
10417
10418         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10419
10420 2011-05-12  Geert Bosch  <bosch@adacore.com>
10421
10422         * gnat.dg/view_conversion1.adb: New test.
10423
10424 2011-05-12  Richard Guenther  <rguenther@suse.de>
10425
10426         PR tree-optimization/48172
10427         * gcc.dg/vect/pr48172.c: New testcase.
10428
10429 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10430
10431         PR debug/48967
10432         * g++.dg/opt/pr48967.C: New test.
10433
10434 2011-05-11  Jason Merrill  <jason@redhat.com>
10435
10436         * g++.dg/cpp0x/constexpr-friend.C: New.
10437         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10438
10439         * g++.dg/cpp0x/sfinae22.C: New.
10440
10441 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10442
10443         PR fortran/48889
10444         * gfortran.dg/generic_24.f90: New.
10445
10446 2011-05-11  Richard Guenther  <rguenther@suse.de>
10447
10448         PR tree-optimization/15256
10449         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10450
10451 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10452
10453         PR debug/48159
10454         * gcc.dg/pr48159-1.c: New test.
10455         * gcc.dg/pr48159-2.c: New test.
10456
10457 2011-05-11  Richard Guenther  <rguenther@suse.de>
10458
10459         PR middle-end/48953
10460         * gcc.dg/torture/pr48953.c: New testcase.
10461
10462 2011-05-11  Richard Guenther  <rguenther@suse.de>
10463
10464         PR tree-optimization/18041
10465         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10466
10467 2011-05-11  Alan Modra  <amodra@gmail.com>
10468
10469         PR target/47755
10470         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10471
10472 2011-05-10  Jason Merrill  <jason@redhat.com>
10473
10474         * g++.dg/cpp0x/defaulted25.C: New.
10475         * g++.dg/template/crash7.C: Adjust.
10476
10477         * g++.dg/cpp0x/variadic108.C: New.
10478
10479 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10480
10481         * g++.dg/inherit/virtual9.C: Extend.
10482
10483 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10484
10485         PR target/48857
10486         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10487         are passed and returned in vector registers.
10488
10489 2011-05-10  Richard Guenther  <rguenther@suse.de>
10490
10491         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10492         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10493         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10494         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10495         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10496         applies.
10497
10498 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10499
10500         PR tree-optimization/48611
10501         PR tree-optimization/48794
10502         * gfortran.dg/gomp/pr48611.f90: New test.
10503         * gfortran.dg/gomp/pr48794.f90: New test.
10504
10505         PR debug/48928
10506         * gcc.dg/dfp/pr48928.c: New test.
10507
10508 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10509
10510         PR c++/48522
10511         * g++.dg/cpp0x/pr48522.C: New.
10512
10513 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10514
10515         PR c++/48735
10516         * g++.dg/cpp0x/sfinae21.C: New.
10517
10518 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10519
10520         * g++.dg/template/sfinae28.C: Rename to...
10521         * g++.dg/cpp0x/sfinae19.C: ... this.
10522         * g++.dg/template/sfinae29.C: Rename to...
10523         * g++.dg/cpp0x/sfinae20.C: ... this.
10524
10525 2011-05-09  Jeff Law <law@redhat.com>
10526
10527         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10528         consistent results.
10529
10530 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10531
10532         PR c++/20039
10533         * g++.dg/init/pr20039.C: New.
10534
10535 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10536
10537         PR c++/48737
10538         PR c++/48744
10539         * g++.dg/template/sfinae28.C: New.
10540         * g++.dg/template/sfinae29.C: Likewise.
10541
10542 2011-05-09  Jason Merrill  <jason@redhat.com>
10543
10544         * g++.dg/template/nontype23.C: New.
10545
10546 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10547         PR c++/48859
10548         * g++.dg/init/pr48859.C: New.
10549
10550 2011-05-09  Jason Merrill  <jason@redhat.com>
10551
10552         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10553         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10554         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10555         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10556         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10557         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10558         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10559         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10560
10561 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10562
10563         * g++.dg/inherit/virtual9.C: New.
10564
10565 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10566
10567         PR c++/48574
10568         * g++.dg/template/dependent-expr8.C: New test case.
10569
10570 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10571
10572         PR tree-optimization/48837
10573         * gcc.dg/pr48837.c: New testcase.
10574
10575 2011-05-06  Jason Merrill  <jason@redhat.com>
10576
10577         * g++.dg/cpp0x/constexpr-condition2.C: New.
10578
10579         * g++.dg/cpp0x/constexpr-missing.C: New.
10580
10581 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10582
10583         PR fortran/18918
10584         * gfortran.dg/coarray/this_image_2.f90: New.
10585
10586 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10587
10588         PR fortran/48858
10589         PR fortran/48820
10590         * gfortran.dg/bind_c_usage_22.f90: New.
10591         * gfortran.dg/bind_c_usage_23.f90: New.
10592         * gfortran.dg/bind_c_usage_24.f90: New.
10593         * gfortran.dg/bind_c_usage_24_c.c: New.
10594
10595 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10596
10597         PR c++/48838
10598         * g++.dg/template/member9.C: New test case.
10599
10600 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10601
10602         * gnat.dg/discr29.ad[sb]: New test.
10603         * gnat.dg/discr30.adb: Likewise.
10604
10605 2011-05-05  Julian Brown  <julian@codesourcery.com>
10606
10607         * gcc.target/arm/neon-vset_lanes8.c: New test.
10608
10609 2011-05-05  Jason Merrill  <jason@redhat.com>
10610
10611         * g++.dg/init/new32.C: New.
10612
10613 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10614
10615         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10616         Fix typo.
10617
10618 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10619
10620         PR rtl-optimization/48381
10621         * gcc.c-torture/compile/pr48381.c: New test.
10622
10623 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10624
10625         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10626         to dg-options.
10627         * gcc.target/i386/opt-1.c: Ditto.
10628
10629 2011-05-04  Jason Merrill  <jason@redhat.com>
10630
10631         * g++.dg/conversion/base1.C: New.
10632
10633 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10634
10635         PR libgfortran/48787
10636         * gfortran.dg/round_3.f08: Add more checks to test case.
10637
10638 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10639
10640         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10641         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10642         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10643         Gate test on effective_target fd_truncate.
10644
10645 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10646
10647         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10648         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10649         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10650         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10651         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10652         * gcc.target/i386/pr38824.c: Ditto.
10653         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10654         * gcc.target/i386/vecinit-2.c: Ditto.
10655         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10656         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10657         * gcc.target/i386/parity-2.c: Ditto.
10658         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10659
10660 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10661
10662         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10663         remove duplication.
10664         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10665         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10666         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10667
10668 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10669
10670         PR fortran/18918
10671         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10672
10673 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10674
10675         PR fortran/18918
10676         * gfortran.dg/coarray/this_image_1.f90: New.
10677
10678 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10679
10680         PR fortran/18918
10681         * gfortran.dg/coarray/caf.dg: New.
10682         * gfortran.dg/coarray/image_index_1.f90: New, copied
10683         from ../coarray_16.f90.
10684
10685 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10686
10687         PR c++/28501
10688         * g++.dg/ext/complex9.C: New.
10689
10690 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10691
10692         From Mike Frysinger
10693         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10694         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10695         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10696
10697 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10698
10699         * gcc.target/bfin/builtins: Created.
10700         * gcc.target/bfin/hisilh-O0.c: Deleted.
10701         * gcc.target/bfin/hisilh.c: Moved to...
10702         * gcc.target/bfin/builtins/hisilh.c: ...here.
10703         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10704         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10705         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10706         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10707         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10708         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10709         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10710         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10711         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10712         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10713         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10714         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10715         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10716         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10717         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10718         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10719         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10720         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10721         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10722         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10723         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10724         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10725         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10726         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10727         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10728         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10729         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10730         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10731         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10732         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10733         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10734         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10735         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10736         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10737         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10738         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10739         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10740         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10741         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10742         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10743         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10744         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10745         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10746         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10747         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10748         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10749         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10750         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10751         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10752         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10753         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10754         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10755         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10756         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10757         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10758         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10759         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10760         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10761         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10762         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10763         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10764         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10765         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10766         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10767         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10768         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10769         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10770         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10771         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10772         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10773         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10774         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10775         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10776         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10777         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10778         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10779         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10780         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10781         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10782         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10783         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10784         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10785         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10786         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10787         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10788         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10789         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10790         * gcc.target/bfin/builtins/circptr.c: Ditto.
10791         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10792         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10793         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10794         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10795         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10796         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10797         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10798         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10799         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10800         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10801         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10802         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10803         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10804         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10805         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10806         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10807         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10808         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10809         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10810         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10811         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10812         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10813         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10814         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10815         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10816         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10817         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10818         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10819         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10820         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10821         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10822         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10823         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10824         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10825         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10826         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10827         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10828         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10829         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10830         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10831         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10832         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10833         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10834         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10835         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10836         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10837         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10838         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10839         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10840         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10841         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10842         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10843         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10844         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10845         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10846         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10847         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10848         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10849         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10850         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10851         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10852         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10853         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10854         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10855         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10856         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10857         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10858         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10859         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10860         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10861
10862 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10863
10864         * gcc.target/arm/cold-lc.c: New test.
10865
10866 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10867
10868         PR target/48774
10869         * gcc.dg/pr48774.c: New test.
10870
10871 2011-05-03  Richard Guenther  <rguenther@suse.de>
10872
10873         * gcc.dg/large-size-array-5.c: New testcase.
10874
10875 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10876
10877         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10878
10879 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10880
10881         * lib/target-supports.exp (check_effective_target_vect_strided):
10882         Replace with...
10883         (check_effective_target_vect_strided2)
10884         (check_effective_target_vect_strided3)
10885         (check_effective_target_vect_strided4)
10886         (check_effective_target_vect_strided8): ...these new functions.
10887
10888         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10889         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10890         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10891         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10892         * gcc.dg/vect/pr37539.c: Likewise.
10893         * gcc.dg/vect/slp-11a.c: Likewise.
10894         * gcc.dg/vect/slp-11b.c: Likewise.
10895         * gcc.dg/vect/slp-11c.c: Likewise.
10896         * gcc.dg/vect/slp-12a.c: Likewise.
10897         * gcc.dg/vect/slp-12b.c: Likewise.
10898         * gcc.dg/vect/slp-18.c: Likewise.
10899         * gcc.dg/vect/slp-19a.c: Likewise.
10900         * gcc.dg/vect/slp-19b.c: Likewise.
10901         * gcc.dg/vect/slp-21.c: Likewise.
10902         * gcc.dg/vect/slp-23.c: Likewise.
10903         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10904
10905         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10906         instead of vect_interleave && vect_extract_even_odd.
10907         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10908         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10909         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10910         * gcc.dg/vect/vect-1.c: Likewise.
10911         * gcc.dg/vect/vect-10.c: Likewise.
10912         * gcc.dg/vect/vect-98.c: Likewise.
10913         * gcc.dg/vect/vect-107.c: Likewise.
10914         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10915         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10916         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10917         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10918         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10919         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10920         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10921         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10922         * gcc.dg/vect/vect-strided-float.c: Likewise.
10923         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10924         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10925         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10926         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10927         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10928         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10929         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10930         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10931         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10932         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10933         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10934         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10935         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10936         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10937         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10938
10939         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10940         target condition.
10941         * gcc.dg/vect/pr30843.c: Likewise.
10942         * gcc.dg/vect/pr33866.c: Likewise.
10943         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10944         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10945         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10946         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10947
10948 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10949
10950         * gcc.dg/vect/slp-11.c: Split into...
10951         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10952         gcc.dg/vect/slp-11c.c: ...these tests.
10953         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10954         * gcc.dg/vect/slp-12c.c: ...this new test.
10955         * gcc.dg/vect/slp-19.c: Split into...
10956         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10957         gcc.dg/vect/slp-19c.c: ...these new tests.
10958
10959 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10960
10961         * lib/target-supports.exp
10962         (check_effective_target_vect_extract_even_odd_wide): Delete.
10963         (check_effective_target_vect_strided_wide): Likewise.
10964         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10965         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10966         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10967         * gcc.dg/vect/pr37539.c: Likewise.
10968         * gcc.dg/vect/slp-11.c: Likewise.
10969         * gcc.dg/vect/slp-12a.c: Likewise.
10970         * gcc.dg/vect/slp-12b.c: Likewise.
10971         * gcc.dg/vect/slp-19.c: Likewise.
10972         * gcc.dg/vect/slp-23.c: Likewise.
10973         * gcc.dg/vect/vect-1.c: Likewise.
10974         * gcc.dg/vect/vect-98.c: Likewise.
10975         * gcc.dg/vect/vect-107.c: Likewise.
10976         * gcc.dg/vect/vect-strided-float.c: Likewise.
10977
10978 2011-05-02  Jason Merrill  <jason@redhat.com>
10979
10980         * g++.dg/init/new31.C: New.
10981
10982 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10983
10984         PR c/35445
10985         * gcc.dg/pr35445.c: New test.
10986
10987 2011-05-02  Jason Merrill  <jason@redhat.com>
10988
10989         * c-c++-common/vla-1.c: New.
10990
10991 2011-05-02  Richard Guenther  <rguenther@suse.de>
10992
10993         PR tree-optimization/48822
10994         * gcc.dg/torture/pr48822.c: New testcase.
10995
10996 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10997
10998         PR c++/47969
10999         * g++.dg/cpp0x/constexpr-47969.C: New.
11000
11001 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11002
11003         PR testsuite/48498
11004         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11005         on vect_no_align targets.
11006         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11007         vect_no_align targets.
11008
11009 2011-05-01  Xinliang David Li  <davidxl@google.com>
11010
11011         * gcc.dg/tree-ssa/integer-addr.c: New test.
11012         * gcc.dg/tree-ssa/alias_bug.c: New test.
11013
11014 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11015
11016         PR libgfortran/48787
11017         * gfortran.dg/round_3.f08: Add more checks.
11018
11019 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11020
11021         PR fortran/48821
11022         * gfortran.dg/import9.f90: New, proper test.
11023         * gfortran.dg/interface_37.f90: Remove bogus
11024         test (bogus copy of interface_36.f90).
11025
11026 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11027
11028         PR fortran/48821
11029         * gfortran.dg/interface_37.f90: New.
11030
11031 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11032
11033         PR fortran/48746
11034         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11035
11036 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11037
11038         PR tree-optimization/48809
11039         * gcc.c-torture/execute/pr48809.c: New test.
11040
11041 2011-04-29  Jeff Law <law@redhat.com>
11042
11043         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11044
11045 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11046
11047         PR c++/48606
11048         * g++.dg/init/ctor10.C: New.
11049
11050 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11051
11052         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11053           warning in implicitly instantiated templates.
11054
11055 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11056
11057         * g++.dg/warn/Wnull-conversion-1.C: New.
11058         * g++.dg/warn/Wnull-conversion-2.C: New.
11059
11060 2011-04-29  Diego Novillo  <dnovillo@google.com>
11061
11062         * g++.old-deja/g++.other/null3.C: Expect warning about
11063         converting boolean to a pointer.
11064
11065 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11066
11067         PR fortran/48462
11068         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11069         being a target.
11070
11071         PR fortran/48746
11072         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11073
11074 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11075
11076         PR fortran/48810
11077         * gfortran.dg/typebound_proc_22.f90: New.
11078
11079         PR fortran/48800
11080         * gfortran.dg/interface_36.f90: New.
11081
11082 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11083
11084         PR libgfortran/48488
11085         PR libgfortran/48602
11086         PR libgfortran/48615
11087         PR libgfortran/48684
11088         PR libgfortran/48787
11089         * gfortran.dg/fmt_g.f: Adjust test.
11090         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11091         * gfortran.dg/round_3.f08: New test.
11092         * gfortran.dg/namelist_print_1.f: Adjust test.
11093         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11094         * gfortran.dg/f2003_io_5.f03: Adjust test.
11095         * gfortran.dg/coarray_15.f90: Adjust test.
11096         * gfortran.dg/namelist_65.f90: Adjust test.
11097         * gfortran.dg/fmt_cache_1.f: Adjust test.
11098         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11099         * gfortran.dg/real_const_3.f90: Adjust test.
11100
11101 2011-04-29  Jan Hubicka  <jh@suse.cz>
11102
11103         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11104         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11105
11106 2011-04-28  Xinliang David Li  <davidxl@google.com>
11107
11108         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11109         * g++.dg/prof-robust-1.C: New test.
11110
11111 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11112
11113         PR tree-optimization/48765
11114         * gcc.dg/vect/pr48765.c: New.
11115
11116 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11117
11118         PR tree-optimization/48775
11119         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11120
11121 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11122
11123         PR c++/48798
11124         * g++.dg/inherit/pr48798.C: New.
11125         * g++.old-deja/g++.other/base1.C: Adjust.
11126
11127 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11128
11129         PR c++/48656
11130         * g++.dg/template/inherit7.C: New test case.
11131
11132 2011-04-28  Richard Guenther  <rguenther@suse.de>
11133
11134         PR tree-optimization/40052
11135         PR tree-optimization/15347
11136         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11137         * gcc.dg/pr15347.c: Likewise.
11138
11139 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11140
11141         PR c++/48530
11142         * g++.dg/cpp0x/sfinae18.C: New.
11143
11144 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11145
11146         PR c++/48771
11147         * g++.dg/ext/is_literal_type1.C: New.
11148
11149 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11150
11151         PR fortran/48112
11152         PR fortran/48279
11153         * gfortran.dg/interface_35.f90: New.
11154         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11155         * gfortran.dg/func_result_6.f90: Add dg-warning.
11156         * gfortran.dg/bessel_1.f90: Ditto.
11157         * gfortran.dg/hypot_1.f90: Ditto.
11158         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11159         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11160         * gfortran.dg/interface_assignment_4.f90: Ditto.
11161
11162 2011-04-27  Jason Merrill  <jason@redhat.com>
11163
11164         * g++.dg/ext/complex8.C: New.
11165
11166         * g++.dg/cpp0x/initlist49.C: New.
11167         * g++.dg/init/new30.C: New.
11168
11169 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11170
11171         PR fortran/48788
11172         * gfortran.dg/whole_file_34.f90: New.
11173
11174 2011-04-27  Jan Hubicka  <jh@suse.cz>
11175
11176         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11177
11178 2011-04-27  Jason Merrill  <jason@redhat.com>
11179
11180         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11181
11182         * g++.dg/parse/ambig6.C: New.
11183
11184 2011-04-27  Nick Clifton  <nickc@redhat.com>
11185
11186         * gcc.dg/20020312-2.c: Add definition for RX.
11187
11188         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11189         option with RX targets.
11190
11191         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11192         /* */ comments.
11193
11194 2011-04-27  Richard Guenther  <rguenther@suse.de>
11195
11196         * gcc.dg/tree-ssa/pr23382.c: Remove.
11197
11198 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11199
11200         PR target/48767
11201         * gcc.c-torture/compile/pr48767.c: New test.
11202
11203 2011-04-27  Richard Guenther  <rguenther@suse.de>
11204
11205         PR tree-optimization/48772
11206         * g++.dg/pr48772.C: New testcase.
11207
11208 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11209
11210         PR c/48742
11211         * gcc.c-torture/compile/pr48742.c: New test.
11212
11213 2011-04-26  Jason Merrill  <jason@redhat.com>
11214
11215         * g++.dg/lookup/koenig13.C: New.
11216
11217         * g++.dg/cpp0x/initlist48.C: New.
11218
11219 2011-04-25  Jason Merrill  <jason@redhat.com>
11220
11221         * g++.dg/cpp0x/sfinae17.C: New.
11222
11223 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11224
11225         PR target/48258
11226         * gcc.target/powerpc/pr48258-1.c: New file.
11227         * gcc.target/powerpc/pr48258-2.c: Ditto.
11228
11229 2011-04-26  Xinliang David Li  <davidxl@google.com>
11230
11231         * gcc.dg/uninit-suppress.c: New test.
11232         * gcc.dg/uninit-suppress.c: New test.
11233
11234 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11235
11236         PR debug/48768
11237         * gcc.dg/pr48768.c: New test.
11238
11239         PR tree-optimization/48734
11240         * gcc.c-torture/compile/pr48734.c: New test.
11241
11242         PR testsuite/48753
11243         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11244
11245 2011-04-26  Richard Guenther  <rguenther@suse.de>
11246
11247         PR tree-optimization/48731
11248         * gcc.dg/torture/pr48731.c: New testcase.
11249
11250 2011-04-26  Richard Guenther  <rguenther@suse.de>
11251
11252         PR testsuite/48753
11253         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11254
11255 2011-04-26  Richard Guenther  <rguenther@suse.de>
11256
11257         PR middle-end/48694
11258         * gcc.dg/torture/pr48694-1.c: New testcase.
11259         * gcc.dg/torture/pr48694-2.c: Likewise.
11260
11261 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11262
11263         * g++.dg/ext/underlying_type1.C: New.
11264         * g++.dg/ext/underlying_type2.C: Likewise.
11265         * g++.dg/ext/underlying_type3.C: Likewise.
11266         * g++.dg/ext/underlying_type4.C: Likewise.
11267         * g++.dg/ext/underlying_type5.C: Likewise.
11268         * g++.dg/ext/underlying_type6.C: Likewise.
11269         * g++.dg/ext/underlying_type7.C: Likewise.
11270         * g++.dg/ext/underlying_type8.C: Likewise.
11271         * g++.dg/ext/underlying_type9.C: Likewise.
11272         * g++.dg/ext/underlying_type10.C: Likewise.
11273
11274 2011-04-25  Jason Merrill  <jason@redhat.com>
11275
11276         * g++.dg/cpp0x/regress/template-const2.C: New.
11277
11278 2011-04-25  Jeff Law <law@redhat.com>
11279
11280         * gcc.dg/tree-ssa/vrp56.c: new test.
11281
11282 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11283
11284         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11285
11286 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11287
11288         PR preprocessor/48740
11289         * c-c++-common/raw-string-11.c: New test.
11290
11291 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11292
11293         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11294         hppa*-*-hpux*.
11295
11296 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11297
11298         PR fortran/18918
11299         * gfortran.dg/coarray_19.f90: New.
11300
11301 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11302
11303         PR c/48685
11304         * gcc.dg/pr48685.c: New test.
11305
11306 2011-04-22  Jan Hubicka  <jh@suse.cz>
11307
11308         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11309
11310 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11311
11312         PR tree-optimization/48717
11313         * gcc.c-torture/execute/pr48717.c: New test.
11314
11315 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11316
11317         PR target/48723
11318         * gcc.target/i386/pr48723.c: New test.
11319
11320 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11321
11322         PR c/48716
11323         * gcc.dg/gomp/pr48716.c: New test.
11324         * g++.dg/gomp/pr48716.C: New test.
11325
11326 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11327
11328         PR c/36750
11329         * gcc.dg/missing-field-init-2.c: Update testcase.
11330
11331 2011-04-22  Alan Modra  <amodra@gmail.com>
11332
11333         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11334
11335 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11336
11337         PR fortran/48405
11338         * gfortran.dg/function_optimize_6.f90:  New test.
11339
11340 2011-04-21  Easwaran Raman  <eraman@google.com>
11341
11342         * gcc.dg/stack-layout-2.c: New test.
11343
11344 2011-04-21  Richard Guenther  <rguenther@suse.de>
11345
11346         PR lto/48703
11347         * g++.dg/lto/pr48207-2_0.C: New testcase.
11348         * g++.dg/lto/pr48207-3_0.C: Likewise.
11349
11350 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11351
11352         * gnat.dg/volatile5.adb: New test.
11353         * gnat.dg/volatile5_pkg.ads: New helper.
11354
11355 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11356
11357         PR target/48708
11358         * gcc.target/i386/pr48708.c: New test.
11359
11360 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11361
11362         * gcc.dg/vect/vect-119.c: New test.
11363
11364 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11365
11366         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11367         and once without.
11368
11369 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11370             Richard Sandiford  <richard.sandiford@linaro.org>
11371
11372         PR target/46329
11373         * gcc.target/arm/pr46329.c: New test.
11374
11375 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11376
11377         PR fortran/18918
11378         * gfortran.dg/coarray_18.f90: New.
11379
11380 2011-04-20  Jason Merrill  <jason@redhat.com>
11381
11382         * g++.dg/cpp0x/initlist47.C: New.
11383
11384         * g++.dg/init/dtor4.C: New.
11385
11386 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11387
11388         PR target/48678
11389         * gcc.target/i386/sse2-pinsrw.c: New test.
11390         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11391         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11392         * gcc.target/i386/sse2-insvhi.c: Ditto.
11393         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11394         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11395
11396 2011-04-20  Jason Merrill  <jason@redhat.com>
11397
11398         * g++.dg/template/const4.C: New.
11399
11400 2011-04-20  Easwaran Raman  <eraman@google.com>
11401
11402         * gcc.dg/stack-layout-1.c: New test.
11403
11404 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11405
11406         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11407         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11408         function.
11409
11410 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11411
11412         * gcc.dg/binop-xor1.c: New test.
11413         * gcc.dg/binop-xor2.c: New test.
11414         * gcc.dg/binop-xor3.c: New test.
11415         * gcc.dg/binop-xor4.c: New test.
11416         * gcc.dg/binop-xor5.c: New test.
11417
11418 2011-04-20  Richard Guenther  <rguenther@suse.de>
11419
11420         PR tree-optimization/47892
11421         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11422
11423 2011-04-20  Richard Guenther  <rguenther@suse.de>
11424
11425         PR middle-end/48695
11426         * g++.dg/torture/pr48695.C: New testcase.
11427
11428 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11429
11430         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11431         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11432         * gcc.c-torture/execute/pr45262.c: Ditto
11433         * gcc.dg/torture/pr43165.c: Ditto.
11434         * gcc.dg/torture/pr47228.c: Ditto.
11435         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11436         * gcc.dg/ipa/pr45644.c: Ditto.
11437         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11438         PDP11.
11439
11440 2011-04-19  Jason Merrill  <jason@redhat.com>
11441
11442         * g++.dg/ext/complex7.C: New.
11443
11444         * g++.dg/ext/attrib41.C: New.
11445
11446 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11447
11448         PR testsuite/48676
11449         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11450
11451 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11452
11453         PR target/48678
11454         * gcc.target/i386/pr48678.c: New test.
11455
11456 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11457
11458         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11459         * g++.dg/opt/devirt2.C: New test.
11460         * g++.dg/ipa/devirt-g-1.C: Likewise.
11461
11462 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11463
11464         PR fortran/48588
11465         * gfortran.dg/whole_file_33.f90: New.
11466
11467 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11468
11469         * g++.dg/ipa/devirt-7.C: New test.
11470
11471 2011-04-19  Richard Guenther  <rguenther@suse.de>
11472
11473         PR lto/48207
11474         * g++.dg/lto/pr48207_0.C: New testcase.
11475
11476 2011-04-18  Jason Merrill  <jason@redhat.com>
11477
11478         * g++.dg/init/void1.C: New.
11479
11480         * g++.dg/cpp0x/union4.C: New.
11481
11482 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11483
11484         PR middle-end/48661
11485         * g++.dg/torture/pr48661.C: New test.
11486
11487         PR c++/48632
11488         * g++.dg/gomp/pr48632.C: New test.
11489
11490 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11491
11492         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11493         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11494
11495 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11496
11497         PR fortran/18918
11498         * gfortran.dg/coarray_17.f90: New.
11499         * gfortran.dg/coarray_10.f90: Update dg-error.
11500
11501 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11502
11503         PR testsuite/48251
11504         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11505         * gfortran.dg/guality/guality.exp: Likewise.
11506
11507 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11508
11509         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11510
11511 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11512
11513         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11514
11515 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11516
11517         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11518
11519 2011-04-18  Richard Guenther  <rguenther@suse.de>
11520
11521         PR middle-end/46364
11522         * g++.dg/torture/pr46364.C: New testcase.
11523
11524 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11525
11526         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11527
11528 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11529
11530         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11531
11532 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11533             Ira Rosen  <ira.rosen@linaro.org>
11534
11535         PR target/48252
11536         * gcc.target/arm/pr48252.c: New test.
11537
11538 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11539
11540         PR tree-optimization/48616
11541         * gcc.dg/pr48616.c: New test.
11542
11543 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11544
11545         PR fortran/18918
11546         * gfortran.dg/coarray_16.f90: New.
11547
11548 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11549
11550         PR fortran/48462
11551         * gfortran.dg/realloc_on_assign_7.f03: New test.
11552
11553 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11554
11555         PR libgfortran/48602
11556         * gfortran.dg/fmt_g0_6.f08: New test.
11557
11558 2011-04-17  Jason Merrill  <jason@redhat.com>
11559
11560         * g++.dg/cpp0x/sfinae16.C: New.
11561
11562 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11563
11564         * gcc.target/mips/reg-var-1.c: New test.
11565
11566 2011-04-17  Jan Hubicka  <jh@suse.cz>
11567
11568         * gcc.dg/winline-5.c: Update testcase.
11569
11570 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11571
11572         * gnat.dg/discr27.ad[sb]: Move dg directive.
11573         * gnat.dg/discr28.ad[sb]: New test.
11574         * gnat.dg/discr28_pkg.ads: New helper.
11575
11576 2011-04-17  Michael Matz  <matz@suse.de>
11577
11578         PR tree-optimization/48622
11579         PR lto/48645
11580         * gcc.dg/lto/pr48622_0.c: New test.
11581
11582 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11583
11584         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11585         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11586         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11587         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11588         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11589         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11590
11591 2011-04-15  Jason Merrill  <jason@redhat.com>
11592
11593         * g++.dg/cpp0x/range-for17.C: New.
11594
11595 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11596
11597         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11598         * g++.dg/cpp0x/range-for3.C: Likewise.
11599         * g++.dg/cpp0x/range-for9.C: Correct error message.
11600         * g++.dg/cpp0x/range-for11.C: New.
11601         * g++.dg/cpp0x/range-for12.C: New.
11602         * g++.dg/cpp0x/range-for13.C: New.
11603         * g++.dg/cpp0x/range-for14.C: New.
11604         * g++.dg/cpp0x/range-for15.C: New.
11605         * g++.dg/cpp0x/range-for16.C: New.
11606
11607 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11608
11609         PR fortran/18918
11610         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11611
11612 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11613
11614         * objc.dg/naming-4.m: Updated.
11615         * objc.dg/naming-5.m: Updated.
11616         * objc.dg/naming-6.m: New.
11617         * objc.dg/naming-7.m: New.
11618         * obj-c++.dg/naming-1.mm: Updated.
11619         * obj-c++.dg/naming-2.mm: Updated.
11620         * obj-c++.dg/naming-3.mm: New.
11621         * obj-c++.dg/naming-4.mm: New.
11622
11623 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11624
11625         PR libgfortran/48589
11626         * gfortran.dg/fmt_g0_5.f08: New test.
11627
11628 2011-04-15  Richard Guenther  <rguenther@suse.de>
11629
11630         PR testsuite/48286
11631         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11632
11633 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11634
11635         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11636         -finline-limit=0 to -fno-inline
11637
11638 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11639
11640         PR target/48614
11641         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11642         just avx.
11643
11644 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11645
11646         PR target/48605
11647         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11648         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11649         * gcc.target/i386/avx-insertps-3.c: New test.
11650         * gcc.target/i386/avx-insertps-4.c: New test.
11651
11652 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11653
11654         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11655         -finline-limit=0
11656
11657 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11658
11659         PR target/46779
11660         PR target/45291
11661         PR target/41894
11662         * gcc.target/avr/pr46779-1.c: New test case
11663         * gcc.target/avr/pr46779-2.c: New test case
11664
11665 2011-04-14  Jason Merrill  <jason@redhat.com>
11666
11667         * g++.dg/cpp0x/sfinae15.C: New.
11668
11669         * g++.dg/cpp0x/sfinae14.C: New.
11670
11671         * g++.dg/ext/vla10.C: New.
11672
11673 2011-04-14  Richard Guenther  <rguenther@suse.de>
11674
11675         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11676
11677 2011-04-14  Richard Guenther  <rguenther@suse.de>
11678
11679         * gcc.dg/fold-bitand-4.c: Move ...
11680         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11681
11682 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11683
11684         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11685         variables const.
11686         * gcc.target/avr/torture/trivial.c: Ditto.
11687
11688 2011-04-13  Jason Merrill  <jason@redhat.com>
11689
11690         * g++.dg/template/operator11.C: New.
11691
11692 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11693
11694         PR middle-end/48591
11695         * gcc.dg/gomp/pr48591.c: New test.
11696
11697         PR c++/48570
11698         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11699         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11700
11701 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11702
11703         PR c++/48574
11704         * g++.dg/template/dependent-expr7.C: New test case.
11705
11706 2011-04-13  Jason Merrill  <jason@redhat.com>
11707
11708         * g++.dg/cpp0x/sfinae13.C: New.
11709
11710 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11711
11712         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11713
11714 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11715
11716         * gcc.target/arm/pr43698.c: Remove -march option.
11717
11718 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11719
11720         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11721         -march option.
11722
11723 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11724
11725         PR fortran/48360
11726         PR fortran/48456
11727         * gfortran.dg/realloc_on_assign_6.f03: New test.
11728
11729 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11730
11731         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11732         targets the additional -mno-ms-bitfields and
11733         -Wno-packed-bitfield-compat options.
11734         * g++.dg/ext/bitfield3.C: Likewise.
11735         * g++.dg/ext/bitfield4.C: Likewise.
11736         * g++.dg/ext/bitfield5.C: Likewise.
11737         * gcc.dg/bitfld-15.c: Likewise.
11738         * gcc.dg/bitfld-16.c: Likewise.
11739         * gcc.dg/bitfld-17.c: Likewise.
11740         * gcc.dg/bitfld-18.c: Likewise.
11741
11742 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11743
11744         * gcc.target/arm/neon-vld3-1.c: New test.
11745         * gcc.target/arm/neon-vst3-1.c: New test.
11746         * gcc.target/arm/neon/v*.c: Regenerate.
11747
11748 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11749
11750         PR rtl-optimization/48549
11751         * g++.dg/opt/pr48549.C: New test.
11752
11753 2011-04-12  Richard Guenther  <rguenther@suse.de>
11754
11755         PR tree-optimization/46076
11756         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11757
11758 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11759
11760         PR testsuite/21164
11761         * lib/compat.exp (compat-execute): Declare unsupported after
11762         stripping path from src1.
11763         * lib/lto.exp (lto-execute): Likewise.
11764
11765 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11766
11767         PR c/48552
11768         * gcc.dg/pr48552-1.c: New test.
11769         * gcc.dg/pr48552-2.c: New test.
11770
11771 2011-04-11  Jason Merrill  <jason@redhat.com>
11772
11773         * g++.dg/cpp0x/sfinae12.C: New.
11774
11775         * g++.dg/cpp0x/enum10.C: New.
11776
11777         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11778
11779         * g++.dg/cpp0x/rv-func.C: New.
11780
11781 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11782
11783         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11784         alpha*-dec-osf5*.
11785
11786 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11787
11788         PR tree-optimization/48195
11789         * gcc.dg/ipa/pr48195.c: New test.
11790
11791 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11792
11793         * gnat.dg/return3.adb: Remove unused switch.
11794
11795 2011-04-08  Mike Stump  <mikestump@comcast.net>
11796
11797         PR testsuite/48506
11798         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11799         default to fno-common.
11800
11801 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11802
11803         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11804         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11805
11806 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11807
11808         PR fortran/48448
11809         * gfortran.dg/function_optimize_5.f90:  New test.
11810
11811 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11812
11813         * gnat.dg/aggr17.adb: New test.
11814         * gnat.dg/aggr18.adb: Likewise.
11815
11816 2011-04-08  Michael Matz  <matz@suse.de>
11817
11818         PR middle-end/48389
11819         * gcc.target/i386/pr48389.c: New test.
11820
11821 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11822
11823         PR rtl-optimization/48272
11824         * g++.dg/opt/pr48272.C: New.
11825
11826 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11827
11828         PR rtl-optimization/48235
11829         * gcc.dg/pr48235.c: New.
11830
11831 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11832
11833         PR rtl-optimization/48302
11834         * g++.dg/opt/pr48302.C: New.
11835
11836 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11837
11838         PR target/48273
11839         * g++.dg/opt/pr48273.C: New.
11840
11841 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11842
11843         PR rtl-optimization/48442
11844         * gcc.dg/pr48442.c: New.
11845
11846 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11847
11848         PR tree-optimization/48377
11849         * gcc.dg/vect/pr48377.c: New test.
11850
11851 2011-04-07  Jason Merrill  <jason@redhat.com>
11852
11853         * g++.dg/cpp0x/regress/call1.C: New.
11854
11855         * g++.dg/cpp0x/variadic107.C: New.
11856
11857         * g++.dg/cpp0x/sfinae11.C: New.
11858         * g++.dg/cpp0x/noexcept02.C: Fix.
11859
11860         * g++.dg/cpp0x/sfinae10.C: New.
11861
11862         * g++.dg/cpp0x/sfinae9.C: New.
11863
11864         * c-c++-common/Wcast-qual-1.c: Move here from...
11865         * gcc.dg/cast-qual-3.c: ...here, and...
11866         * g++.dg/warn/Wcast-qual2.C: ...here.
11867
11868         * g++.dg/cpp0x/sfinae8.C: New.
11869
11870         * g++.dg/cpp0x/sfinae7.C: New.
11871
11872         * g++.dg/cpp0x/enum9.C: New.
11873
11874 2011-04-07  Mike Stump  <mikestump@comcast.net>
11875
11876         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11877         with no trampolines.
11878
11879 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11880
11881         PR fortran/48117
11882         * gfortran.dg/gomp/pr48117.f90: New test.
11883
11884         PR debug/48343
11885         * gcc.dg/torture/pr48343.c: New test.
11886
11887 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11888
11889         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11890
11891 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11892
11893         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11894
11895 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11896
11897         PR target/43920
11898         * lib/scanasm.exp (object-size): New proc.
11899         * gcc.target/arm/pr43920-2.c: New test.
11900
11901 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11902
11903         PR fortran/18918
11904         PR fortran/48477
11905         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11906
11907 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11908
11909         * gcc.dg/mtune.c: Prune note from output.
11910
11911 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11912
11913         PR debug/48466
11914         * gcc.dg/guality/pr36977.c: New test.
11915         * gcc.dg/guality/pr48466.c: New test.
11916
11917 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11918
11919         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11920
11921 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11922
11923         * gnat.dg/return3.adb: New test.
11924
11925 2011-04-06  Richard Guenther  <rguenther@suse.de>
11926
11927         PR tree-optimization/47663
11928         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11929
11930 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11931
11932         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11933         Solaris 8 and 9 as well.
11934
11935 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11936
11937         PR target/43920
11938         * gcc.target/arm/pr43920-1.c: New test.
11939
11940 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11941
11942         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11943         (cctor): Actually return the value.
11944         (main): Cast return values.
11945
11946 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11947
11948         * gfortran.dg/character_comparison_8.f90:  New test.
11949
11950 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11951
11952         * frontend-passes: (optimize_lexical_comparison): New function.
11953         (optimize_expr): Call it.
11954         (optimize_comparison): Also handle lexical comparison functions.
11955         Return false instad of -2 for unequal comparison.
11956
11957 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11958
11959         PR fortran/48412
11960         * function_optimize_4.f90:  New test.
11961
11962 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11963
11964         PR fortran/18918
11965         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11966         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11967         * gfortran.dg/coarray_15.f90: New.
11968
11969 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11970
11971         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11972         * gfortran.dg/bessel_7.f90: Likewise.
11973
11974 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11975
11976         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11977
11978 2011-04-03  Richard Guenther  <rguenther@suse.de>
11979             Ira Rosen  <ira.rosen@linaro.org>
11980
11981         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11982         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11983         -ftree-loop-if-convert-stores.
11984
11985 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11986
11987         * gnat.dg/specs/aggr2.ads: New test.
11988
11989 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11990
11991         * gnat.dg/debug2.ad[sb]: New test.
11992         * gnat.dg/debug2_pkg.ads: New helper.
11993         * gnat.dg/debug3.ad[sb]: New test.
11994
11995 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11996
11997         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11998
11999 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12000
12001         PR middle-end/48335
12002         * gcc.c-torture/compile/pr48335-1.c: New test.
12003         * gcc.dg/pr48335-1.c: New test.
12004         * gcc.dg/pr48335-2.c: New test.
12005         * gcc.dg/pr48335-3.c: New test.
12006         * gcc.dg/pr48335-4.c: New test.
12007         * gcc.dg/pr48335-5.c: New test.
12008         * gcc.dg/pr48335-6.c: New test.
12009         * gcc.dg/pr48335-7.c: New test.
12010         * gcc.dg/pr48335-8.c: New test.
12011         * gcc.target/i386/pr48335-1.c: New test.
12012
12013 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12014
12015         PR c/36299
12016         * gcc.dg/Waddress.c: New test.
12017
12018 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12019
12020         PR fortran/48352
12021         * gfortran.dg/function_optimize_3.f90:  New test.
12022
12023 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12024
12025         * gcc.c-torture/compile/20110401-1.c: New test.
12026
12027         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12028         * g++.dg/lto/20091002-2_0.C: Likewise.
12029         * g++.dg/lto/20090303_0.c: Likewise.
12030         * g++.dg/lto/20091004-1_0.C: Likewise.
12031         * g++.dg/lto/20091002-3_0.C: Likewise.
12032         * g++.dg/lto/20091004-2_0.C: Likewise.
12033         * g++.dg/lto/20081123_0.C: Likewise.
12034         * g++.dg/lto/20090313_0.C: Likewise.
12035         * g++.dg/lto/20081109-1_0.C: Likewise.
12036         * g++.dg/lto/20081219_0.C: Likewise.
12037         * g++.dg/lto/20081204-1_0.C: Likewise.
12038         * g++.dg/lto/20090302_0.C: Likewise.
12039         * g++.dg/lto/20081119-1_0.C: Likewise.
12040         * g++.dg/lto/20081118_0.C: Likewise.
12041         * gcc.dg/lto/20091020-2_0.c: Likewise.
12042         * gcc.dg/lto/20090210_0.c: Likewise.
12043         * gcc.dg/lto/20081204-1_0.c: Likewise.
12044         * gcc.dg/lto/20081224_0.c: Likewise.
12045         * gcc.dg/lto/20090219_0.c: Likewise.
12046         * gcc.dg/lto/20091014-1_0.c: Likewise.
12047         * gcc.dg/lto/20091016-1_0.c: Likewise.
12048         * gcc.dg/lto/20090206-2_0.c: Likewise.
12049         * gcc.dg/lto/20090116_0.c: Likewise.
12050         * gcc.dg/lto/20091013-1_0.c: Likewise.
12051         * gcc.dg/lto/20091015-1_0.c: Likewise.
12052         * gcc.dg/lto/20090126-2_0.c: Likewise.
12053
12054 2011-03-31  Ian Lance Taylor  <iant@google.com>
12055
12056         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12057
12058 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12059
12060         * gnat.dg/opt16.adb: New test.
12061
12062 2011-03-31  Jason Merrill  <jason@redhat.com>
12063
12064         * g++.dg/cpp0x/defaulted24.C: New.
12065
12066 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12067
12068         PR target/16292
12069         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12070         with -O0.
12071
12072 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12073
12074         * g++.dg/other/i386-9.C: New test.
12075
12076 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12077
12078         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12079
12080 2011-03-30  Jason Merrill  <jason@redhat.com>
12081
12082         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12083
12084         * g++.dg/cpp0x/regress/isnan.C: New.
12085
12086         * g++.dg/cpp0x/initlist46.C: New.
12087
12088 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12089
12090         PR target/47551
12091         * gcc.target/arm/neon-modes-2.c: New test.
12092
12093 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12094
12095         PR c/48305
12096         * gcc.c-torture/compile/pr48305.c: New test.
12097
12098 2011-03-29  Jason Merrill  <jason@redhat.com>
12099
12100         * g++.dg/cpp0x/regress/value-dep1.C: New.
12101
12102 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12103
12104         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12105
12106 2011-03-29  Ian Lance Taylor  <iant@google.com>
12107
12108         * go.test/go-test.exp: Handle the test lines used in several new
12109         tests.
12110         (errchk): Add opts parameter.  Change all callers.  Handle parens
12111         in regexps.
12112
12113 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12114             Dominique d'Humieres  <dominiq@lps.ens.fr>
12115
12116         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12117         and __APPLE__ && __PPC__ && __ALTIVEC__.
12118
12119 2011-03-29  Jason Merrill  <jason@redhat.com>
12120
12121         * g++.dg/cpp0x/dependent1.C: New.
12122
12123         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12124
12125         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12126
12127         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12128
12129 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12130
12131         PR fortran/48095
12132         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12133         * gfortran.dg/proc_ptr_comp_32.f90: New.
12134
12135 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12136
12137         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12138         check for corresponding warning.
12139
12140 2011-03-28  Jason Merrill  <jason@redhat.com>
12141
12142         * g++.dg/cpp0x/rv-deduce2.C: New.
12143
12144 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12145
12146         PR debug/48203
12147         * gcc.dg/pr48203.c: New test.
12148
12149 2011-03-28  Jeff Law <law@redhat.com>
12150
12151         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12152
12153 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12154
12155         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12156         and __PPC__ && __ALTIVEC__.
12157
12158 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12159
12160         PR testsuite/48238
12161         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12162         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12163         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12164         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12165
12166 2011-03-28  Jason Merrill  <jason@redhat.com>
12167
12168         * g++.dg/cpp0x/initlist-array2.C: New.
12169
12170         * g++.dg/cpp0x/initlist-array1.C: New.
12171
12172         * g++.dg/cpp0x/constexpr-compound.C: New.
12173
12174         * g++.dg/cpp0x/constexpr-using.C: New.
12175
12176         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12177
12178 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12179
12180         PR testsuite/48276
12181         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12182
12183 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12184
12185         * gcc.dg/slp-1.c: New test.
12186
12187 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12188
12189         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12190         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12191         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12192         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12193         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12194         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12195         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12196         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12197         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12198         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12199         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12200         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12201         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12202         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12203
12204 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12205
12206         PR fortran/47065
12207         * gfortran.dg/trim_optimize_5.f90:  New test.
12208         * gfortran.dg/trim_optimize_6.f90:  New test.
12209
12210 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12211
12212         PR target/38598
12213         * gcc.target/mips/madd-7.c: Remove -mlong32.
12214         * gcc.target/mips/msub-7.c: Likewise.
12215
12216 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12217
12218         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12219         accesses to preserve the meaning of the test for doubleword vectors.
12220         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12221         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12222
12223 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12224
12225         PR fortran/48291
12226         * gfortran.dg/class_42.f03: New.
12227
12228 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12229
12230         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12231         strided accesses.
12232
12233 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12234
12235         PR rtl-optimization/48144
12236         * gcc.dg/pr48144.c: New test.
12237
12238 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12239
12240         * gnat.dg/discr27.ad[sb]: New test.
12241
12242 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12243
12244         * gnat.dg/limited_with2.ad[sb]: New test.
12245         * gnat.dg/limited_with2_pkg1.ads: New helper.
12246         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12247
12248 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12249
12250         * gnat.dg/opt15.adb: New test.
12251         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12252
12253 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12254
12255         PR fortran/48174
12256         PR fortran/45304
12257         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12258         * gfortran.dg/leadz_trailz_3.f90: Ditto
12259
12260 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12261
12262         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12263
12264 2011-03-25  Jason Merrill  <jason@redhat.com>
12265
12266         * g++.dg/cpp0x/defaulted22.C: New.
12267         * g++.dg/cpp0x/defaulted23.C: New.
12268         * g++.dg/cpp0x/defaulted15.C: Adjust.
12269
12270 2011-03-25  Jason Merrill  <jason@redhat.com>
12271
12272         * g++.dg/cpp0x/move1.C: New.
12273
12274 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12275
12276         PR target/48287
12277         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12278
12279 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12280
12281         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12282         for mips-sgi-irix6.5.
12283         Replace snprintf prototype by <stdio.h>.
12284
12285 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12286
12287         PR testsuite/48283
12288         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12289         run_expensive_tests.
12290         * gcc.dg/graphite/block-4.c: Likewise.
12291         * gcc.dg/graphite/block-7.c: Likewise.
12292         * gcc.dg/graphite/block-8.c: Likewise.
12293
12294 2011-03-25  Richard Guenther  <rguenther@suse.de>
12295
12296         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12297         * g++.dg/tree-ssa/pr8781.C: Likewise.
12298         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12299         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12300         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12301         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12302         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12303         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12304         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12305         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12306         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12307         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12308         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12309         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12310         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12311         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12312         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12313         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12314         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12315         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12316         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12317         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12318         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12319         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12320         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12321         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12322         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12323         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12324         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12325         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12326         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12327         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12328         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12329         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12330         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12331         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12332         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12333         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12334         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12335         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12336         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12337         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12338         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12339         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12340         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12341         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12342         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12343         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12344         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12345         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12346         * c-c++-common/pr46562-2.c: Likewise.
12347         * gfortran.dg/pr42108.f90: Likewise.
12348         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12349         foo to be inlined even at -O1.
12350         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12351         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12352         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12353         * gcc.dg/matrix/matrix.exp: Disable FRE.
12354
12355 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12356
12357         PR debug/48204
12358         * gcc.dg/dfp/pr48204.c: New test.
12359
12360 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12361
12362         PR target/48209
12363         * gcc.c-torture/execute/pr47917.c: Move this...
12364         * gcc.dg/torture/pr47917.c: to here and add xfails.
12365
12366 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12367
12368         * gnat.dg/array16.ad[sb]: New test.
12369         * gnat.dg/array16.ads: New helper.
12370
12371 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12372
12373         * gnat.dg/derived_type2.adb: New test.
12374
12375 2011-03-24  Richard Guenther  <rguenther@suse.de>
12376
12377         PR tree-optimization/48271
12378         * g++.dg/torture/pr48271.C: New testcase.
12379
12380 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12381
12382         * gnat.dg/array15.ad[sb]: New test.
12383
12384 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12385
12386         PR target/48237
12387         * gcc.target/i386/pr48237.c: New test.
12388
12389 2011-03-24  Richard Guenther  <rguenther@suse.de>
12390
12391         PR middle-end/48269
12392         * gcc.dg/builtin-object-size-10.c: New testcase.
12393
12394 2011-03-24  Richard Guenther  <rguenther@suse.de>
12395
12396         PR tree-optimization/46562
12397         * c-c++-common/pr46562-2.c: New testcase.
12398         * c-c++-common/pr46562.c: Likewise.
12399
12400 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12401
12402         * gcc.dg/vect/vect-cselim-1.c: New test.
12403         * gcc.dg/vect/vect-cselim-2.c: New test.
12404
12405 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12406
12407         * gcc.target/arm/pr46934.c: New.
12408
12409 2011-03-23  Ian Lance Taylor  <iant@google.com>
12410
12411         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12412
12413 2011-03-23  Richard Guenther  <rguenther@suse.de>
12414
12415         * gcc.dg/struct: Remove directory and contents.
12416
12417 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12418
12419         PR testsuite/48251
12420         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12421
12422 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12423
12424         * gnat.dg/discr26.ad[sb]: New test.
12425         * gnat.dg/discr26_pkg.ads: New helper.
12426
12427 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12428
12429         PR target/47553
12430         * gcc.target/arm/neon-vld-1.c: New test.
12431
12432 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12433
12434         * gnat.dg/array14.ad[sb]: New test.
12435         * gnat.dg/array14_pkg.ads: New helper.
12436
12437 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12438
12439         * gcc.c-torture/execute/920501-8.x: Remove.
12440         * gcc.c-torture/execute/930513-1.x: Remove.
12441         * gcc.c-torture/execute/960312-1.x: Remove.
12442         * gcc.c-torture/compile/20000804-1.c,
12443         gcc.c-torture/compile/20001205-1.c,
12444         gcc.c-torture/compile/20001226-1.c,
12445         gcc.c-torture/compile/20010518-2.c,
12446         gcc.c-torture/compile/20020312-1.c,
12447         gcc.c-torture/compile/20020604-1.c,
12448         gcc.c-torture/compile/920501-12.c,
12449         gcc.c-torture/compile/920501-4.c,
12450         gcc.c-torture/compile/920520-1.c,
12451         gcc.c-torture/compile/980506-1.c,
12452         gcc.c-torture/execute/980709-1.x,
12453         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12454         options for m68hc11.
12455         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12456         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12457         m68hc11.
12458
12459 2011-03-22  Nick Clifton  <nickc@redhat.com>
12460
12461         * lib/target-supports.exp (check_profiling_available): Add MN10300
12462         to the list of targets that do not support profiling.  Restore
12463         alpha sorting to this list.
12464
12465 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12466
12467         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12468         failure on 32-bit systems.
12469         * gcc.dg/torture/vector-2.c: Ditto.
12470
12471 2011-03-22  Richard Guenther  <rguenther@suse.de>
12472
12473         PR tree-optimization/48228
12474         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12475
12476 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12477
12478         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12479         powerpc.
12480
12481         PR target/48226
12482         * gcc.target/powerpc/pr48226.c: New file.
12483
12484 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12485
12486         * lib/prune.exp (prune_gcc_output): Prune "could not create
12487         compact unwind for" warnings.
12488
12489 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12490
12491         PR c/42544
12492         PR c/48197
12493         * gcc.c-torture/execute/pr42544.c: New test.
12494         * gcc.c-torture/execute/pr48197.c: New test.
12495
12496 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12497
12498         PR preprocessor/48192
12499         * gcc.target/powerpc/pr48192.c: New file.
12500
12501         PR target/48053
12502         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12503         split problem of 0 being loaded in a VSX register.
12504
12505 2011-03-21  Richard Guenther  <rguenther@suse.de>
12506
12507         PR c/47939
12508         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12509         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12510         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12511         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12512
12513 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12514
12515         PR target/48213
12516         * gcc.dg/pr48213.c: New test.
12517
12518 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12519
12520         PR target/12171
12521         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12522
12523 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12524
12525         * gcc.target/arm/xor-and.c: New.
12526
12527 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12528
12529         PR fortran/22572
12530         * gfortran.dg/function_optimize_1.f90:  New test.
12531         * gfortran.dg/function_optimize_2.f90:  New test.
12532
12533 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12534
12535         PR rtl-optimization/47502
12536         * gcc.target/i386/pr47502-1.c: New.
12537         * gcc.target/i386/pr47502-2.c: Likewise.
12538
12539 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12540
12541         PR rtl-optimization/48156
12542         * gcc.dg/pr48156.c: New test.
12543
12544 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12545
12546         PR libfortran/47439
12547         * gfortran.dg/scratch_1.f90: Adjust test.
12548
12549 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12550
12551         PR libfortran/47439
12552         * gfortran.dg/scratch_1.f90: New test.
12553
12554 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12555
12556         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12557         variably modified typedefs.
12558         * gcc.dg/c1x-typedef-2.c: Remove.
12559
12560 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12561
12562         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12563         * gcc.dg/c1x-anon-struct-3.c: New test.
12564         * gcc.dg/anon-struct-11.c: Update.
12565
12566 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12567
12568         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12569         dg-xfail-run-if.
12570         Only xfail with gas.
12571
12572 2011-03-18  Jason Merrill  <jason@redhat.com>
12573
12574         * g++.dg/template/fn-ptr1.C: New.
12575
12576         * g++.dg/overload/volatile1.C: New.
12577
12578         * g++.dg/opt/pr23372.C: New.
12579
12580         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12581
12582 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12583
12584         PR middle-end/47405
12585         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12586
12587 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12588
12589         * gcc.target/arm/unsigned-extend-1.c: New.
12590
12591 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12592
12593         PR bootstrap/48161
12594         * gcc.c-torture/compile/pr48161.c: New test.
12595
12596 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12597
12598         PR middle-end/47725
12599         * gcc.dg/torture/pr47725.c: New.
12600
12601 2011-03-17  Jason Merrill  <jason@redhat.com>
12602
12603         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12604         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12605
12606 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12607
12608         * gnat.dg/specs/elab2.ads: New test.
12609         * gnat.dg/specs/elab2_pkg.ads: New helper.
12610
12611 2011-03-17  Jason Merrill  <jason@redhat.com>
12612
12613         * g++.dg/cpp0x/decltype-1212.C: New.
12614         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12615
12616 2011-03-17  Jason Merrill  <jason@redhat.com>
12617
12618         * g++.dg/parse/memfnquals1.C: New.
12619
12620 2011-03-17  Richard Guenther  <rguenther@suse.de>
12621
12622         PR middle-end/48134
12623         * gcc.dg/pr48134.c: New testcase.
12624
12625 2011-03-17  Richard Guenther  <rguenther@suse.de>
12626
12627         PR middle-end/48165
12628         * g++.dg/torture/pr48165.C: New testcase.
12629
12630 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12631
12632         PR rtl-optimization/48141
12633         * gcc.dg/pr48141.c: New test.
12634
12635 2011-03-16  Jason Merrill  <jason@redhat.com>
12636
12637         * g++.dg/cpp0x/constexpr-48089.C: New.
12638
12639         * g++.dg/cpp0x/constexpr-abi1.C: New.
12640
12641         * g++.dg/cpp0x/constexpr-46336.C: New.
12642         * g++.dg/parse/friend5.C: Adjust expected errors.
12643
12644         * g++.dg/cpp0x/constexpr-47570.C: New.
12645
12646 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12647
12648         PR debug/47510
12649         * ++.dg/debug/dwarf2/typedef6.C: New test.
12650
12651 2011-03-16  Jason Merrill  <jason@redhat.com>
12652
12653         * g++.dg/cpp0x/elision2.C: New.
12654
12655         * g++.dg/cpp0x/constexpr-array3.C: New.
12656
12657 2011-03-16  Jason Merrill  <jason@redhat.com>
12658
12659         * g++.dg/cpp0x/sfinae6.C: New.
12660         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12661         * g++.dg/cpp0x/pr45908.C: Likewise.
12662         * g++.dg/cpp0x/sfinae6.C: Likewise.
12663         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12664         * g++.old-deja/g++.law/arg11.C: Likewise.
12665
12666 2011-03-16  Jason Merrill  <jason@redhat.com>
12667
12668         * g++.dg/template/incomplete6.C: New.
12669
12670 2011-03-16  Jeff Law <law@redhat.com>
12671
12672         * gcc.dg/tree-ssa/vrp55.c: New test.
12673
12674 2011-03-16  Jason Merrill  <jason@redhat.com>
12675
12676         * g++.dg/cpp0x/auto22.C: New.
12677
12678 2011-03-16  Richard Guenther  <rguenther@suse.de>
12679
12680         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12681         optimizing it away if promoted to const.
12682
12683 2011-03-16  Richard Guenther  <rguenther@suse.de>
12684
12685         PR tree-optimization/48149
12686         * gcc.dg/fold-complex-1.c: New testcase.
12687
12688 2011-03-16  Richard Guenther  <rguenther@suse.de>
12689
12690         PR testsuite/48147
12691         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12692         or cloning happens.
12693
12694 2011-03-16  Richard Guenther  <rguenther@suse.de>
12695
12696         PR tree-optimization/26134
12697         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12698
12699 2011-03-16  Richard Guenther  <rguenther@suse.de>
12700
12701         PR tree-optimization/48146
12702         * gcc.dg/torture/pr48146.c: New testcase.
12703
12704 2011-03-16  Richard Guenther  <rguenther@suse.de>
12705
12706         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12707         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12708
12709 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12710
12711         PR middle-end/48136
12712         * gcc.c-torture/compile/pr48136.c: New test.
12713
12714         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12715
12716         PR debug/45882
12717         * gcc.dg/guality/pr45882.c: New test.
12718
12719 2011-03-15  Jason Merrill  <jason@redhat.com>
12720
12721         * g++.dg/cpp0x/constexpr-recursion.C: New.
12722
12723         * g++.dg/cpp0x/implicit11.C: New.
12724
12725 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12726
12727         * g++.dg/cpp0x/constexpr-attribute.C: New.
12728
12729 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12730
12731         * g++.dg/parse/pr34758.C: New.
12732
12733 2011-03-15  Xinliang David Li  <davidxl@google.com>
12734
12735         PR c/47837
12736         * gcc.dg/uninit-pred-7_d.c: New test.
12737         * gcc.dg/uninit-pred-8_d.c: New test.
12738
12739 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12740
12741         PR target/46788
12742         * gcc.target/arm/pr46788.c: New.
12743
12744 2011-03-15  Richard Guenther  <rguenther@suse.de>
12745
12746         PR middle-end/47650
12747         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12748         * gfortran.dg/ishft_4.f90: Likewise.
12749         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12750
12751 2011-03-15  Richard Guenther  <rguenther@suse.de>
12752
12753         PR tree-optimization/13954
12754         * g++.dg/tree-ssa/pr13954.C: New testcase.
12755
12756 2011-03-15  Richard Guenther  <rguenther@suse.de>
12757
12758         PR tree-optimization/48037
12759         * gcc.target/i386/pr48037-1.c: New testcase.
12760
12761 2011-03-15  Richard Guenther  <rguenther@suse.de>
12762
12763         PR tree-optimization/41490
12764         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12765         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12766         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12767         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12768         * g++.dg/tree-ssa/pr33604.C: Adjust.
12769
12770 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12771
12772         PR middle-end/47917
12773         * gcc.c-torture/execute/pr47917.c: New test.
12774         * gcc.dg/pr47917.c: New test.
12775
12776         PR middle-end/38878
12777         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12778
12779 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12780
12781         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12782         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12783         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12784         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12785         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12786         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12787         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12788         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12789         * gcc.target/i386/avx-floor-vec.c: Ditto.
12790         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12791         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12792         * gcc.target/i386/avx-rint-vec.c: Ditto.
12793         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12794         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12795         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12796         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12797
12798 2011-03-14  Tom Tromey  <tromey@redhat.com>
12799
12800         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12801         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12802         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12803
12804 2011-03-14  Tom Tromey  <tromey@redhat.com>
12805
12806         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12807         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12808         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12809
12810 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12811
12812         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12813
12814 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12815
12816         PR rtl-optimization/47166
12817         * gcc.c-torture/execute/postmod-1.c: New test.
12818
12819 2011-03-14  Richard Guenther  <rguenther@suse.de>
12820
12821         PR middle-end/48098
12822         * gcc.dg/torture/pr48098.c: New testcase.
12823
12824 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12825
12826         PR target/48053
12827         * gcc.target/powerpc/pr48053-1.c: New test.
12828         * gcc.target/powerpc/pr48053-2.c: Likewise.
12829
12830 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12831
12832         PR libfortran/48066
12833         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12834
12835 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12836
12837         PR libfortran/48066
12838         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12839
12840 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12841
12842         PR fortran/48059
12843         * gfortran.dg/class_41.f03: New.
12844
12845 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12846
12847         * g++.dg/conversion/cast3.C: New test.
12848
12849 2011-03-11  Jason Merrill  <jason@redhat.com>
12850
12851         * g++.dg/template/error45.C: New.
12852
12853         * g++.dg/parse/no-type-defn1.C: New.
12854
12855         * g++.dg/ext/attrib40.C: New.
12856
12857         * g++.dg/cpp0x/regress/array1.C: New.
12858
12859 2011-03-11  Richard Guenther  <rguenther@suse.de>
12860
12861         PR tree-optimization/48067
12862         * gcc.dg/pr48067.c: New testcase.
12863
12864 2011-03-11  Richard Guenther  <rguenther@suse.de>
12865
12866         PR lto/48073
12867         * g++.dg/lto/20110311-1_0.C: New testcase.
12868
12869 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12870
12871         PR c++/48035
12872         * g++.dg/inherit/virtual8.C: New test.
12873
12874         PR middle-end/48044
12875         * gcc.dg/torture/pr48044.c: New test.
12876
12877 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12878
12879         PR fortran/47768
12880         * gfortran.dg/proc_ptr_comp_31.f90: New.
12881
12882 2011-03-11  Richard Guenther  <rguenther@suse.de>
12883
12884         PR tree-optimization/47278
12885         * gcc.dg/torture/pr47278-1.c: New testcase.
12886         * gcc.dg/torture/pr47278-2.c: Likewise.
12887
12888 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12889
12890         PR tree-optimization/48063
12891         * gcc.dg/torture/pr48063.c: New test.
12892
12893 2011-03-10  Jason Merrill  <jason@redhat.com>
12894
12895         * g++.dg/template/array22.C: New.
12896
12897         * g++.dg/cpp0x/syntax-err1.C: New.
12898         * g++.dg/parse/error36.C: Adjust expected errors.
12899         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12900         * g++.old-deja/g++.pt/typename3.C: Likewise.
12901         * g++.old-deja/g++.pt/typename4.C: Likewise.
12902         * g++.old-deja/g++.pt/typename6.C: Likewise.
12903
12904 2011-03-09  Jason Merrill  <jason@redhat.com>
12905
12906         * g++.dg/template/nontype22.C: New.
12907
12908 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12909
12910         PR tree-optimization/47714
12911         * g++.dg/torture/pr47714.C: New test.
12912
12913 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12914
12915         PR target/47755
12916         * gcc.target/powerpc/pr47755-2.c: New file.
12917
12918 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12919
12920         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12921         is not set in the environment, pass 64 as first argument when not
12922         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12923         native where ulimit -u is supported.
12924
12925 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12926
12927         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12928
12929 2011-03-08  Jason Merrill  <jason@redhat.com>
12930
12931         * g++.dg/template/nontype21.C: New.
12932
12933         * g++.dg/template/anon5.C: New.
12934
12935 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12936
12937         PR debug/47881
12938         * gcc.dg/pr47881.c: New test.
12939
12940 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12941
12942         PR c++/47957
12943         * g++.dg/lookup/template3.C: New test.
12944
12945 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12946
12947         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12948         'long' type.
12949
12950 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12951
12952         PR testsuite/47954
12953         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12954         sizeof to compute alignment.
12955
12956 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12957
12958         PR tree-optimization/48022
12959         * gcc.dg/pr48022-1.c: New test.
12960         * gcc.dg/pr48022-2.c: New test.
12961
12962 2011-03-07  Jason Merrill  <jason@redhat.com>
12963
12964         * g++.dg/template/nontype20.C: New.
12965         * g++.dg/init/member1.C: Adjust expected errors.
12966         * g++.dg/parse/constant4.C: Likewise.
12967         * g++.dg/template/qualified-id3.C: Likewise.
12968         * g++.old-deja/g++.pt/crash10.C: Likewise.
12969
12970         * g++.dg/cpp0x/regress/non-const1.C: New.
12971
12972 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR debug/47991
12975         * gcc.dg/pr47991.c: New test.
12976
12977 2011-03-07  Jason Merrill  <jason@redhat.com>
12978
12979         * g++.dg/abi/mangle46.C: New.
12980
12981 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12982
12983         PR target/47862
12984         * gcc.target/powerpc/pr47862.c: New.
12985
12986 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12987
12988         PR target/45413
12989         * gcc.target/i386/combine-mul.c: Require nonpic.
12990
12991 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12992             Nathan Froyd  <froydnj@codesourcery.com>
12993
12994         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12995
12996 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12997
12998         * README.QMTEST: Remove.
12999
13000 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13001             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13002
13003         PR fortran/47850
13004         * gfortran.dg/array_constructor_37.f90 : New test.
13005
13006 2011-03-05  Jason Merrill  <jason@redhat.com>
13007
13008         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13009         * g++.dg/abi/mangle45.C: Likewise.
13010         * g++.dg/cpp0x/trailing1.C: Likewise.
13011
13012 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13013
13014         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13015
13016 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13017
13018         PR rtl-optimization/47899
13019         * gcc.dg/pr47899.c: New test.
13020
13021         * gcc.dg/torture/pr47968.c: Ignore warnings.
13022
13023         PR tree-optimization/47967
13024         * gcc.c-torture/compile/pr47967.c: New test.
13025
13026 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13027
13028         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13029         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13030
13031 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13032
13033         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13034         and property_getAttributes() if __OBJC2__.
13035         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13036         * objc.dg/property/property-encoding-1.m: New.
13037         * obj-c++.dg/property/property-encoding-1.mm: New.
13038
13039 2011-03-04  Jason Merrill  <jason@redhat.com>
13040
13041         * g++.dg/template/pseudodtor6.C: New.
13042
13043         * g++.dg/inherit/covariant19.C: New.
13044
13045 2011-03-04  Richard Guenther  <rguenther@suse.de>
13046
13047         PR middle-end/47968
13048         * gcc.dg/torture/pr47968.c: New testcase.
13049
13050 2011-03-04  Richard Guenther  <rguenther@suse.de>
13051
13052         PR middle-end/47975
13053         * gcc.dg/torture/pr47975.c: New testcase.
13054
13055 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13056
13057         PR c++/47974
13058         * g++.dg/template/crash106.C: New.
13059
13060 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13061
13062         PR c/47963
13063         * gcc.dg/gomp/pr47963.c: New test.
13064         * g++.dg/gomp/pr47963.C: New test.
13065
13066 2011-03-02  Jason Merrill  <jason@redhat.com>
13067
13068         * g++.dg/cpp0x/regress/condition1.C: New.
13069
13070         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13071
13072 2011-03-01  Jason Merrill  <jason@redhat.com>
13073
13074         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13075
13076         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13077
13078 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13079
13080         PR rtl-optimization/47925
13081         * gcc.c-torture/execute/pr47925.c: New test.
13082
13083 2011-03-01  Jason Merrill  <jason@redhat.com>
13084
13085         * g++.dg/cpp0x/decltype25.C: New.
13086
13087         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13088
13089 2011-03-01  Richard Guenther  <rguenther@suse.de>
13090
13091         PR tree-optimization/47890
13092         * gcc.dg/torture/pr47890.c: New testcase.
13093
13094 2011-03-01  Richard Guenther  <rguenther@suse.de>
13095
13096         PR lto/47924
13097         * gcc.dg/lto/pr47924_0.c: New testcase.
13098
13099 2011-03-01  Richard Guenther  <rguenther@suse.de>
13100
13101         PR lto/46911
13102         * gfortran.dg/lto/pr46911_0.f: New testcase.
13103
13104 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13105
13106         PR libgfortran/47933
13107         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13108         compile errors from older code form.
13109
13110 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13111
13112         PR libgfortran/47567
13113         * gfortran.dg/fmt_fw_d.f90: New test.
13114
13115 2011-02-28  Jason Merrill  <jason@redhat.com>
13116
13117         * g++.dg/inherit/covariant18.C: New.
13118
13119 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13120
13121         PR middle-end/47893
13122         * gcc.dg/pr47893.c: New test.
13123
13124 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13125
13126         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13127         NULL in case of a selector with conflicting types.
13128         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13129
13130 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13131
13132         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13133         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13134         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13135         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13136
13137 2011-02-28  Jason Merrill  <jason@redhat.com>
13138
13139         PR c++/47906
13140         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13141
13142 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13143
13144         PR libgfortran/47778
13145         * gfortran.dg/namelist_71.f90: New test.
13146
13147 2011-02-27  Jason Merrill  <jason@redhat.com>
13148
13149         PR c++/47906
13150         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13151         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13152
13153 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13154
13155         PR c++/46466
13156         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13157
13158 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13159
13160         PR fortran/47886
13161         * gfortran.dg/gomp/task-1.f90: Removed.
13162
13163 2011-02-26  Jason Merrill  <jason@redhat.com>
13164
13165         * g++.dg/template/this-targ1.C: New.
13166
13167         * g++.dg/cpp0x/regress/template-const1.C: New.
13168         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13169         * g++.dg/template/function1.C: Adjust.
13170         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13171         * g++.dg/debug/debug7.C: Adjust.
13172
13173 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13174
13175         PR fortran/47886
13176         * gfortran.dg/gomp/task-1.f90: New.
13177
13178 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13179
13180         * gcc.target/arm/neon-thumb2-move.c: Add
13181         dg-require-effective-target arm_thumb2_ok.
13182
13183 2011-02-24  Jason Merrill  <jason@redhat.com>
13184
13185         * g++.dg/parse/constant1.C: Specify C++98 mode.
13186         * g++.dg/parse/constant5.C: Likewise.
13187         * g++.dg/parse/error2.C: Likewise.
13188         * g++.dg/parse/semicolon3.C: Likewise.
13189         * g++.dg/template/crash14.C: Likewise.
13190         * g++.dg/template/local4.C: Likewise.
13191         * g++.dg/template/nontype3.C: Likewise.
13192         * g++.dg/parse/crash31.C: Adjust expected errors.
13193         * g++.dg/template/function1.C: Likewise.
13194         * g++.dg/template/ref3.C: Likewise.
13195         * g++.dg/template/static9.C: Likewise.
13196         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13197
13198         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13199         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13200         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13201         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13202         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13203
13204 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13205
13206         PR fortran/47878
13207         * gfortran.dg/pr47878.f90: New test.
13208
13209 2011-02-24  Richard Guenther  <rguenther@suse.de>
13210
13211         PR testsuite/47801
13212         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13213         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13214
13215 2011-02-24  Richard Guenther  <rguenther@suse.de>
13216
13217         PR fortran/47839
13218         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13219         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13220
13221 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13222
13223         PR libgfortran/47567
13224         * gfortran.dg/fmt_f0_1.f90: Update test.
13225
13226 2011-02-23  Jason Merrill  <jason@redhat.com>
13227
13228         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13229         * g++.dg/abi/mangle45.C: New.
13230
13231         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13232         * g++.dg/template/canon-type-9.C: Match use of decltype
13233         between declaration and definition.
13234         * g++.dg/template/canon-type-12.C: Likewise.
13235
13236 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13237
13238         PR fortran/40850
13239         * gfortran.dg/nested_allocatables_1.f90: New.
13240
13241 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13242
13243         PR c++/46868
13244         * g++.dg/pr46868.C: New test.
13245         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13246         * g++.dg/parse/error14.C: Adjust.
13247
13248 2011-02-23  Richard Guenther  <rguenther@suse.de>
13249
13250         PR tree-optimization/47838
13251         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13252
13253 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13254
13255         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13256
13257 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13258
13259         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13260         * gfortran.dg/count_init_expr.f03: Ditto.
13261         * gfortran.dg/gomp/pr43711.f90: Ditto.
13262         * gcc.dg/struct-parse-2.c: Ditto.
13263         * gcc.dg/parse-error-3.c: Ditto.
13264         * gcc.dg/Wlogical-op-1.c: Ditto.
13265         * gcc.dg/Walways-true-1.c: Ditto.
13266         * gcc.dg/pr24225.c: Ditto.
13267         * gcc.dg/Walways-true-2.c: Ditto.
13268         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13269         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13270         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13271         * g++.dg/overload/defarg4.C: Ditto.
13272         * g++.dg/inherit/covariant16.C: Ditto.
13273         * g++.dg/inherit/virtual7.C: Ditto.
13274         * g++.dg/template/canon-type-9.C: Ditto.
13275         * g++.dg/template/access19.C: Ditto.
13276         * g++.dg/template/call7.C: Ditto.
13277         * g++.dg/template/canon-type-2.C: Ditto.
13278         * g++.dg/template/init7.C: Ditto.
13279         * g++.dg/template/sizeof-template-argument.C: Ditto.
13280         * g++.dg/template/const3.C: Ditto.
13281         * g++.dg/template/sfinae26.C: Ditto.
13282         * g++.dg/template/sfinae26.C: Ditto.
13283         * g++.dg/template/canon-type-11.C: Ditto.
13284         * g++.dg/template/union2.C: Ditto.
13285         * g++.dg/template/canon-type-3.C: Ditto.
13286         * g++.dg/template/canon-type-1.C: Ditto.
13287         * g++.dg/template/canon-type-5.C: Ditto.
13288         * g++.dg/template/canon-type-7.C: Ditto.
13289         * g++.dg/template/canon-type-10.C: Ditto.
13290         * g++.dg/template/spec36.C: Ditto.
13291         * g++.dg/template/typedef38.C: Ditto.
13292         * g++.dg/template/canon-type-4.C: Ditto.
13293         * g++.dg/template/canon-type-6.C: Ditto.
13294         * g++.dg/template/canon-type-13.C: Ditto.
13295         * g++.dg/template/instantiate9.C: Ditto.
13296         * g++.dg/template/ttp22.C: Ditto.
13297         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13298         * g++.dg/warn/Walways-true-1.C: Ditto.
13299         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13300         * g++.dg/warn/Walways-true-2.C: Ditto.
13301         * g++.dg/conversion/op4.C: Ditto.
13302         * g++.dg/opt/pr19650.C: Ditto.
13303         * g++.dg/lookup/friend11.C: Ditto.
13304         * g++.dg/other/default2.C: Ditto.
13305         * g++.dg/other/default3.C: Ditto.
13306         * g++.dg/other/dtor2.C: Ditto.
13307         * g++.dg/other/friend5.C: Ditto.
13308         * g++.dg/other/default5.C: Ditto.
13309         * g++.dg/init/brace6.C: Ditto.
13310         * g++.dg/init/aggr5.C: Ditto.
13311         * g++.dg/init/error2.C: Ditto.
13312         * g++.dg/expr/bound-mem-fun.C: Ditto.
13313         * g++.dg/expr/cond6.C: Ditto.
13314         * g++.dg/expr/stmt-expr-1.C: Ditto.
13315         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13316         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13317         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13318         * g++.dg/cpp0x/bracket1.C: Ditto.
13319         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13320         * g++.dg/cpp0x/pr38646.C: Ditto.
13321         * g++.dg/cpp0x/variadic73.C: Ditto.
13322         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13323         * g++.dg/cpp0x/bracket4.C: Ditto.
13324         * g++.dg/cpp0x/decltype4.C: Ditto.
13325         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13326         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13327         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13328         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13329         * g++.dg/cpp0x/decltype2.C: Ditto.
13330         * g++.dg/cpp0x/decltype1.C: Ditto.
13331         * g++.dg/cpp0x/bracket2.C: Ditto.
13332         * g++.dg/cpp0x/decltype5.C: Ditto.
13333         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13334         * g++.dg/cpp0x/variadic70.C: Ditto.
13335         * g++.dg/cpp0x/decltype6.C: Ditto.
13336         * g++.dg/cpp0x/rvo.C: Ditto.
13337         * g++.dg/cpp0x/vt-40092.C: Ditto.
13338         * g++.dg/cpp0x/variadic-new.C: Ditto.
13339         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13340         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13341         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13342         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13343         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13344         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13345         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13346         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13347         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13348         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13349         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13350         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13351         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13352         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13353         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13354         * g++.dg/cpp0x/pr39639.C: Ditto.
13355         * g++.dg/cpp0x/decltype3.C: Ditto.
13356         * g++.dg/cpp0x/variadic68.C: Ditto.
13357         * g++.dg/cpp0x/variadic-function.C: Ditto.
13358         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13359         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13360         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13361         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13362         * g++.dg/parse/crash35.C: Ditto.
13363         * g++.dg/parse/crash40.C: Ditto.
13364         * g++.dg/parse/defarg12.C: Ditto.
13365         * g++.dg/parse/crash34.C: Ditto.
13366         * g++.dg/parse/constructor3.C: Ditto.
13367         * g++.dg/parse/template23.C: Ditto.
13368         * g++.dg/parse/crash56.C: Ditto.
13369         * g++.dg/parse/dtor13.C: Ditto.
13370         * g++.dg/parse/error33.C: Ditto.
13371         * g++.dg/parse/ctor9.C: Ditto.
13372         * g++.dg/parse/error32.C: Ditto.
13373         * g++.dg/parse/error37.C: Ditto.
13374         * g++.dg/parse/bitfield3.C: Ditto.
13375         * g++.dg/parse/struct-4.C: Ditto.
13376         * g++.dg/ext/has_trivial_copy.C: Ditto.
13377         * g++.dg/ext/is_polymorphic.C: Ditto.
13378         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13379         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13380         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13381         * g++.dg/ext/is_union.C: Ditto.
13382         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13383         * g++.dg/ext/is_pod.C: Ditto.
13384         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13385         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13386         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13387         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13388         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13389         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13390         * g++.dg/ext/is_abstract.C: Ditto.
13391         * g++.dg/ext/has_trivial_assign.C: Ditto.
13392         * g++.dg/ext/is_class.C: Ditto.
13393         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13394         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13395         * g++.dg/ext/is_base_of.C: Ditto.
13396         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13397         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13398         * g++.dg/ext/is_empty.C: Ditto.
13399         * g++.dg/ext/is_enum.C: Ditto.
13400         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13401         * gnat.dg/opt11.adb: Ditto.
13402         * obj-c++.dg/pr45735.mm: Ditto.
13403         * obj-c++.dg/pr24393.mm: Ditto.
13404         * obj-c++.dg/exceptions-2.mm: Ditto.
13405         * objc.dg/pr45735.m: Ditto.
13406         * objc.dg/pr24393.m: Ditto.
13407
13408 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13409
13410         * objc.dg/attributes/objc-exception-1.m: New.
13411
13412 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13413
13414         * gcc.dg/cpp/include7.c: New test.
13415
13416 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13417
13418         PR c++/47242
13419         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13420
13421 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13422
13423         PR rtl-optimization/47763
13424         * gcc.dg/pr47763.c: New test.
13425
13426 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13427
13428         PR fortran/45743
13429         * gfortran.dg/whole_file_32.f90 : New test.
13430
13431 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13432
13433         PR c++/47666
13434         * g++.dg/inherit/virtual7.C: New test.
13435
13436 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13437
13438         PR objc/47832
13439         * objc.dg/type-size-3.m: Updated error message.
13440         * objc.dg/type-size-4.m: New test.
13441         * objc.dg/type-size-5.m: New test.
13442
13443 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13444
13445         * lib/gnat.exp: Fix comments.
13446         Don't load libgloss.exp.
13447         (default_gnat_version): Call $compiler with --version.
13448         Adapt regexp for gnatmake output, insert version.
13449         (gnat_version): New proc.
13450         (gnat_init): Remove gnat_libgcc_s_path.
13451         (gnat_target_compile): Likewise.
13452         Remove ld_library_path.
13453         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13454         (gnat_pass): Remove.
13455         (gnat_pass): Remove.
13456         (gnat_finish): Remove.
13457         (gnat_exit): Remove.
13458         (local_find_gnatmake): Reindent.
13459         (runtest_file_p): Remove.
13460         (prune_warnings): Remove.
13461         (find_gnatclean): New proc.
13462         * lib/gnat-dg.exp (lremove): New proc.
13463         (gnat-dg-test): Reindent.
13464         Remove additional output files.
13465         (gnat-dg-runtest): Remove.
13466
13467         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13468         * gnat.dg/loop_optimization6.adb: Likewise.
13469         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13470
13471 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13472
13473         PR tree-optimization/47835
13474         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13475
13476 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13477
13478         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13479         * gfortran.dg/abstract_type_2.f03: Ditto.
13480         * gfortran.dg/abstract_type_3.f03: Ditto.
13481         * gfortran.dg/abstract_type_4.f03: Ditto.
13482         * gfortran.dg/abstract_type_5.f03: Ditto.
13483         * gfortran.dg/abstract_type_6.f03: Ditto.
13484         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13485         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13486         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13487         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13488         * gfortran.dg/array_function_5.f90: Ditto.
13489         * gfortran.dg/asynchronous_3.f03: Ditto.
13490         * gfortran.dg/char_expr_1.f90: Ditto.
13491         * gfortran.dg/class_14.f03: Ditto.
13492         * gfortran.dg/data_array_6.f: Ditto.
13493         * gfortran.dg/data_invalid.f90: Ditto.
13494         * gfortran.dg/dot_product_1.f03: Ditto.
13495         * gfortran.dg/func_derived_5.f90: Ditto.
13496         * gfortran.dg/func_result_4.f90: Ditto.
13497         * gfortran.dg/implied_do_1.f90: Ditto.
13498         * gfortran.dg/initialization_25.f90: Ditto.
13499         * gfortran.dg/initialization_26.f90: Ditto.
13500         * gfortran.dg/interface_34.f90: Ditto.
13501         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13502         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13503         * gfortran.dg/matmul_8.f03: Ditto.
13504         * gfortran.dg/merge_init_expr.f90: Ditto.
13505         * gfortran.dg/pack_assign_1.f90: Ditto.
13506         * gfortran.dg/pack_vector_1.f90: Ditto.
13507         * gfortran.dg/pointer_check_8.f90: Ditto.
13508         * gfortran.dg/product_init_expr.f03: Ditto.
13509         * gfortran.dg/reshape_order_5.f90: Ditto.
13510         * gfortran.dg/reshape_shape_1.f90: Ditto.
13511         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13512         * gfortran.dg/same_name_2.f90: Ditto.
13513         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13514         * gfortran.dg/spread_init_expr.f03: Ditto.
13515         * gfortran.dg/stmt_func_1.f90: Ditto.
13516         * gfortran.dg/sum_init_expr.f03: Ditto.
13517         * gfortran.dg/transpose_3.f03: Ditto.
13518         * gfortran.dg/unpack_init_expr.f03: Ditto.
13519         * gfortran.dg/warn_conversion.f90: Ditto.
13520         * gfortran.dg/warn_conversion_2.f90: Ditto.
13521         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13522         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13523         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13524         * gfortran.dg/whole_file_16.f90: Ditto.
13525         * gfortran.dg/whole_file_17.f90: Ditto.
13526         * gfortran.dg/whole_file_18.f90: Ditto.
13527         * gfortran.dg/whole_file_20.f03: Ditto.
13528         * gfortran.dg/whole_file_5.f90: Ditto.
13529         * gfortran.dg/whole_file_6.f90: Ditto.
13530         * gfortran.dg/write_invalid_format.f90: Ditto.
13531         * gfortran.dg/zero_sized_6.f90: Ditto.
13532
13533 2011-02-21  Jeff Law <law@redhat.com>
13534
13535         PR rtl-optimization/46178
13536         * gcc.target/i386/pr46178.c: New test.
13537
13538         PR rtl-optimization/46002
13539         * gcc.c-torture/compile/pr46002.c: New test.
13540
13541 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13542
13543         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13544         *-*-hpux10*.
13545
13546 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13547
13548         PR debug/47106
13549         * g++.dg/debug/pr47106.C: Require effective target lto.
13550
13551 2011-02-21  Jason Merrill  <jason@redhat.com>
13552
13553         * g++.dg/cpp0x/constexpr-diag2.C: New.
13554
13555 2011-02-20  Jason Merrill  <jason@redhat.com>
13556
13557         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13558
13559         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13560
13561         * g++.dg/overload/conv-op1.C: New.
13562
13563         * g++.dg/cpp0x/constexpr-synth1.C: New.
13564
13565 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13566
13567         * objc.dg/layout-2.m: New.
13568         * objc.dg/selector-3.m: Adjusted location of error message.
13569         * objc.dg/type-size-3.m: Same.
13570         * obj-c++.dg/selector-3.mm: Same.
13571
13572 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13573
13574         PR objc/47784
13575         * objc.dg/property/dotsyntax-22.m: New.
13576         * obj-c++.dg/property/dotsyntax-22.mm: New.
13577
13578 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13579
13580         PR c++/46394
13581         * g++.dg/template/typedef38.C: New test.
13582
13583 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13584
13585         PR fortran/46818
13586         * gfortran.dg/whole_file_30.f90 : New test.
13587         * gfortran.dg/whole_file_31.f90 : New test.
13588
13589 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13590
13591         PR fortran/45077
13592         PR fortran/44945
13593         * gfortran.dg/whole_file_28.f90 : New test.
13594         * gfortran.dg/whole_file_29.f90 : New test.
13595
13596 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13597
13598         PR c++/44118
13599         * g++.dg/template/crash105.C: New.
13600
13601 2011-02-19  Jason Merrill  <jason@redhat.com>
13602
13603         * g++.dg/cpp0x/regress/no-elide1.C: New.
13604
13605 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13606
13607         PR tree-optimization/46620
13608         * gcc.dg/pr46620.c: New.
13609
13610 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13611
13612         PR c/47809
13613         * gcc.target/i386/pr47809.c: New test.
13614
13615 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13616             Tobias Burnus  <burnus@net-b.de>
13617
13618         * lib/target-supports.exp
13619         (check_effective_target_fortran_large_real): New check for large reals.
13620         * gfortran.dg/nan_7.f90: New test.
13621
13622 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13623
13624         PR libgfortran/47567
13625         * gfortran.dg/fmt_f0_1.f90: Update test.
13626
13627 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13628
13629         PR fortran/47348
13630         * gfortran.dg/array_constructor_36.f90 : New test.
13631         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13632         allow for comparison between different elements of the array
13633         constructor at different levels of optimization.
13634
13635 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13636
13637         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13638         * gcc.target/i386/pr32280-1.c: Likewise.
13639
13640 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13641
13642         PR target/47800
13643         * gcc.target/i386/pr47800.c: New test.
13644
13645 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13646
13647         * objc/execute/exceptions/foward-1.x: New.
13648
13649 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13650
13651         PR fortran/47789
13652         * gfortran.dg/derived_constructor_comps_4.f90: New.
13653
13654 2011-02-18  Tobias Burnus
13655
13656         PR fortran/47775
13657         * gfortran.dg/func_result_6.f90: New.
13658
13659 2011-02-18  Michael Matz  <matz@suse.de>
13660
13661         PR fortran/45586
13662         * gfortran.dg/lto/pr45586_0.f90: New test.
13663         * gfortran.dg/typebound_proc_20.f90: Ditto.
13664         * gfortran.dg/typebound_proc_21.f90: Ditto.
13665
13666 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13667
13668         PR c++/47795
13669         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13670
13671 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13672
13673         PR fortran/47750
13674         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13675         gcc_warning_prefix.
13676         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13677         normalizing the error/warning output.
13678         * gfortran.dg/Wall.f90: Update dg-error/warning.
13679         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13680         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13681         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13682         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13683         * gfortran.dg/class_30.f90: Update dg-error/warning.
13684         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13685         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13686         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13687         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13688         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13689         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13690         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13691         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13692         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13693         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13694         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13695         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13696         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13697         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13698         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13699         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13700         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13701         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13702         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13703         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13704         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13705         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13706         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13707         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13708         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13709
13710 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13711
13712         PR fortran/47768
13713         * gfortran.dg/proc_ptr_comp_30.f90: New.
13714
13715 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13716
13717         PR debug/47780
13718         * gcc.target/i386/pr47780.c: New test.
13719
13720 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13721
13722         PR fortran/47767
13723         * gfortran.dg/class_40.f03: New.
13724
13725 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13726
13727         PR c++/47208
13728         * g++.dg/cpp0x/auto21.C: New test.
13729
13730 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13731
13732         * objc.dg/special/unclaimed-category-1.h: Updated for
13733         new ABI support.
13734         * objc.dg/special/unclaimed-category-1.m: Same.
13735         * objc.dg/zero-link-1.m: Same.
13736         * objc.dg/lookup-1.m: Same.
13737         * objc.dg/torture/strings/const-str-9.m
13738         * objc.dg/torture/strings/const-str-10.m: Same.
13739         * objc.dg/torture/strings/const-str-11.m: Same.
13740         * objc.dg/torture/forward-1.m: Same.
13741         * objc.dg/zero-link-2.m: Same.
13742         * objc.dg/encode-7-next-64bit.m: Same.
13743         * objc.dg/method-4.m: Same.
13744         * objc.dg/next-runtime-1.m: Same.
13745         * objc.dg/image-info.m: Same.
13746         * objc.dg/pr23214.m: Same.
13747         * objc.dg/symtab-1.m: Same.
13748         * obj-c++.dg/basic.m: Same.
13749         * obj-c++.dg/proto-lossage-3.m: Same.
13750         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13751         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13752         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13753         * obj-c++.dg/method-11.m: Same.
13754         * objc/execute/enumeration-1.m: Same.
13755         * objc/execute/object_is_class.m: Same.
13756         * objc/execute/formal_protocol-2.m: Same.
13757         * objc/execute/formal_protocol-4.m: Same.
13758         * objc/execute/formal_protocol-6.m: Same.
13759         * objc/execute/bycopy-3.m: Same.
13760         * objc/execute/exceptions/catchall-1.m: Same.
13761         * objc/execute/exceptions/finally-1.m: Same.
13762         * objc/execute/exceptions/local-variables-1.m: Same.
13763         * objc/execute/exceptions/foward-1.m: Same.
13764         * objc/execute/bf-common.h
13765         * objc/execute/enumeration-2.m: Same.
13766         * objc/execute/formal_protocol-1.m: Same.
13767         * objc/execute/formal_protocol-3.m: Same.
13768         * objc/execute/formal_protocol-5.m: Same.
13769         * objc/execute/accessing_ivars.m: Same.
13770         * objc/execute/bycopy-2.m: Same.
13771         * objc/execute/formal_protocol-7.m: Same.
13772         * objc/execute/compatibility_alias.m: Same.
13773         * objc/execute/no_clash.m: Same.
13774         * objc/execute/object_is_meta_class.m: Same.
13775         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13776         * objc/execute/class-tests-1.h: Include stdio.h.
13777         * objc/execute/class-tests-2.h: Same.
13778         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13779         runtimes.
13780         * obj-c++.dg/try-catch-2.mm: Same.
13781
13782 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13783
13784         PR c++/47783
13785         * g++.dg/warn/Wunused-parm-4.C: New test.
13786
13787 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13788             Jan Hubicka  <jh@suse.cz>
13789
13790         PR debug/47106
13791         PR debug/47402
13792         * g++.dg/debug/pr47106.C: New.
13793
13794 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13795
13796         PR target/43653
13797         * gcc.target/i386/pr43653.c: New test.
13798
13799 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13800
13801         PR c++/47172
13802         * g++.dg/template/inherit6.C: New test.
13803
13804 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13805
13806         PR fortran/47745
13807         * gfortran.dg/class_39.f03: New.
13808
13809 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13810
13811         PR c++/47326
13812         * g++.dg/cpp0x/variadic106.C: New test.
13813
13814 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13815
13816         PR libfortran/47757
13817         * gfortran.dg/pr47757-1.f90: New test.
13818         * gfortran.dg/pr47757-2.f90: New test.
13819         * gfortran.dg/pr47757-3.f90: New test.
13820
13821         PR c++/47704
13822         * g++.dg/cpp0x/enum8.C: New test.
13823
13824 2011-02-15  Jason Merrill  <jason@redhat.com>
13825
13826         * g++.dg/inherit/implicit-trivial1.C: New.
13827         * g++.dg/cpp0x/implicit-trivial1.C: New.
13828
13829 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13830
13831         PR middle-end/47725
13832         * gcc.dg/torture/pr47725.c: Removed.
13833
13834 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13835
13836         PR target/47755
13837         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13838         constant does not generate a load from memory.
13839
13840 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13841
13842         PR middle-end/47725
13843         * gcc.dg/torture/pr47725.c: New.
13844
13845 2011-02-15  Richard Guenther  <rguenther@suse.de>
13846
13847         PR tree-optimization/47743
13848         * gcc.dg/torture/pr47743.c: New testcase.
13849
13850 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13851
13852         PR middle-end/47581
13853         * gcc.target/i386/pr47581.c: New test.
13854
13855 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13856
13857         PR fortran/47730
13858         * gfortran.dg/select_type_22.f03: New.
13859
13860 2011-02-14  Jason Merrill  <jason@redhat.com>
13861
13862         * g++.dg/cpp0x/regress/enum1.C: New.
13863
13864 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13865
13866         * gnat.dg/include.adb: New test.
13867
13868 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13869
13870         PR fortran/47728
13871         * gfortran.dg/class_38.f03: New.
13872
13873 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13874
13875         * gcc.dg/pr46494.c: New test.
13876
13877 2011-02-14  Richard Guenther  <rguenther@suse.de>
13878
13879         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13880
13881 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13882
13883         PR ada/41929
13884         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13885         sparc*-sun-solaris2.11.
13886
13887 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13888
13889         PR fortran/47349
13890         * gfortran.dg/argument_checking_18.f90: New.
13891
13892 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13893
13894         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13895         * gfortran.dg/argument_checking_17.f90: New.
13896
13897 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13898
13899         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13900         are temporarily disabled.
13901         * gfortran.dg/class_7.f03: Ditto.
13902         * gfortran.dg/coarray_14.f90: Ditto.
13903         * gfortran.dg/typebound_proc_13.f03: Ditto.
13904
13905 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13906
13907         PR fortran/45586
13908         * gfortran.dg/extends_11.f03: New.
13909
13910 2011-02-11  Xinliang David Li  <davidxl@google.com>
13911
13912         PR tree-optimization/47707
13913         * g++.dg/tree-ssa/pr47707.C: New test.
13914
13915 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13916
13917         * g++.dg/opt/inline17.C: New test.
13918
13919 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13920
13921         PR fortran/47550
13922         * gfortran.dg/pure_formal_2.f90: New.
13923
13924 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13925
13926         PR rtl-optimization/47614
13927         * gfortran.dg/pr47614.f: New.
13928
13929 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13930
13931         PR driver/47678
13932         * gcc.dg/opts-6.c: New test.
13933
13934 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13935
13936         PR debug/47684
13937         * gcc.dg/pr47684.c: New test.
13938
13939 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13940
13941         PR target/47629
13942         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13943         c99_runtime, dg-add-options c99_runtime.
13944         (main): Use __asm__.
13945
13946 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13947
13948         PR testsuite/47400
13949         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13950         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13951         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13952         * gcc.dg/ucnid-10.c: Likewise.
13953         * gcc.dg/ucnid-13.c: Likewise.
13954         * gcc.dg/ucnid-7.c: Likewise.
13955         * gcc.dg/ucnid-8.c: Likewise.
13956         Adapt dg-warning line number.
13957
13958 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13959
13960         * gcc.target/i386/parity-1.c: Use -march=k8.
13961         * gcc.target/i386/parity-2.c: Ditto.
13962         * gcc.target/i386/vecinit-1.c: Ditto.
13963         * gcc.target/i386/vecinit-2.c: Ditto.
13964
13965 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13966
13967         PR target/46610
13968         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13969         * gcc.target/mips/save-restore-3.c: Likewise.
13970         * gcc.target/mips/save-restore-4.c: Likewise.
13971         * gcc.target/mips/save-restore-5.c: Likewise.
13972
13973         PR target/47683
13974         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13975         * g++.dg/tree-prof/partition2.C: Likewise.
13976
13977 2011-02-09  Jason Merrill  <jason@redhat.com>
13978
13979         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13980         rather than misdeclare std::puts.
13981
13982         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13983         * g++.dg/other/warning1.C: Likewise.
13984         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13985         * g++.old-deja/g++.gb/scope06.C: Likewise.
13986         * g++.old-deja/g++.law/cvt11.C: Likewise.
13987         * g++.old-deja/g++.law/init1.C: Likewise.
13988         * g++.dg/abi/mangle26.C: Likewise.
13989
13990         * g++.dg/template/function1.C: Adjust for C++0x mode.
13991         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13992
13993         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13994         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13995
13996         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13997
13998         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13999
14000         * g++.dg/cpp0x/regress: New directory.
14001         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14002         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14003         * g++.dg/cpp0x/regress/regress3.C: New.
14004
14005 2011-02-10  Richard Guenther  <rguenther@suse.de>
14006
14007         PR tree-optimization/47677
14008         * gcc.dg/torture/pr47677.c: New testcase.
14009
14010 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14011
14012         * objc.dg/special/load-category-1.m: Remove unused header.
14013         * objc.dg/special/load-category-1a.m: Likewise.
14014         * objc.dg/special/load-category-2.m: Likewise.
14015         * objc.dg/special/load-category-2a.m: Likewise.
14016         * objc.dg/special/load-category-3.m: Likewise.
14017         * objc.dg/special/load-category-3a.m: Likewise.
14018         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14019         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14020         * objc.dg/attributes/class-attribute-1.m: Likewise.
14021         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14022         * obj-c++.dg/property/property.exp: Likewise.
14023         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14024         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14025         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14026         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14027         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14028         * obj-c++.dg/template-8.mm: Likewise.
14029
14030 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14031
14032         PR target/47665
14033         * gcc.target/i386/pr47665.c: New test.
14034
14035 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14036
14037         PR testsuite/47622
14038         Revert
14039         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14040         PR debug/42631
14041         * gcc.dg/pr42631.c: Update test.
14042         * gcc.dg/pr42631-2.c: New test.
14043
14044 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14045
14046         PR fortran/47352
14047         * gfortran.dg/proc_decl_25.f90: New.
14048
14049 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14050
14051         PR fortran/47463
14052         * gfortran.dg/typebound_assignment_2.f03: New.
14053
14054 2011-02-09  Richard Guenther  <rguenther@suse.de>
14055
14056         PR tree-optimization/47664
14057         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14058
14059 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14060
14061         PR middle-end/47646
14062         * gnat.dg/uninit_func.adb: Adjust dg directive.
14063
14064 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14065
14066         PR middle-end/47646
14067         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14068
14069 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14070
14071         PR fortran/47637
14072         * gfortran.dg/auto_dealloc_2.f90: New.
14073
14074 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14075
14076         * gcc.dg/builtins-config.h: Remove __sgi handling.
14077         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14078         -std=c99 for mips-sgi-irix6.5*.
14079
14080 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14081
14082         PR middle-end/45505
14083         * gfortran.dg/pr25923.f90: Remove xfails.
14084
14085 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14086
14087         PR fortran/47583
14088         * gfortran.dg/inquire_14.f90: New test.
14089
14090 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14091
14092         PR fortran/45290
14093         * gfortran.dg/pointer_init_6.f90: New.
14094
14095 2011-02-08  Jeff Law <law@redhat.com>
14096
14097         PR tree-optimization/42893
14098         * gcc.tree-ssa/pr42893.c: New test.
14099
14100 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14101
14102         PR tree-optimization/46834
14103         PR tree-optimization/46994
14104         PR tree-optimization/46995
14105         * gcc.dg/graphite/id-pr46834.c: New.
14106         * gfortran.dg/graphite/id-pr46994.f90: New.
14107         * gfortran.dg/graphite/id-pr46995.f90: New.
14108
14109 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14110
14111         PR middle-end/47646
14112         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14113         using the variable is known the warning is emitted there.
14114         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14115         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14116
14117         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14118         statement.
14119         (vg): Likewise.
14120         * gcc.dg/noreturn-1.c (foo5): Likewise.
14121         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14122         (method2): Likewise.
14123
14124         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14125         the return statement using the uninitialized variable.
14126         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14127
14128 2011-02-08  Richard Guenther  <rguenther@suse.de>
14129
14130         PR middle-end/47639
14131         * g++.dg/opt/pr47639.c: New testcase.
14132
14133 2011-02-08  Richard Guenther  <rguenther@suse.de>
14134
14135         PR tree-optimization/47632
14136         * g++.dg/opt/pr47632.C: New testcase.
14137
14138 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14139
14140         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14141
14142 2011-02-07  Richard Guenther  <rguenther@suse.de>
14143
14144         PR tree-optimization/47615
14145         * g++.dg/opt/pr47615.C: New testcase.
14146
14147 2011-02-07  Richard Guenther  <rguenther@suse.de>
14148
14149         PR tree-optimization/47621
14150         * gcc.dg/torture/pr47621.c: New testcase.
14151
14152 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14153
14154         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14155
14156 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14157
14158         PR fortran/47592
14159         * gfortran.dg/allocate_with_source_1 : New test.
14160
14161 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14162
14163         PR middle-end/47610
14164         * gcc.dg/pr47610.c: New test.
14165
14166 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14167
14168         PR debug/42631
14169         * gcc.dg/pr42631.c: Update test.
14170         * gcc.dg/pr42631-2.c: New test.
14171
14172 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14173
14174         PR fortran/47574
14175         * gfortran.dg/pr47574.f90:  New test.
14176
14177 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14178
14179         PR tree-optimization/46194
14180         * gcc.dg/autopar/pr46194.c: New.
14181
14182 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14183
14184         PR tree-optimization/43695
14185         * g++.dg/ipa/pr43695.C: New.
14186
14187 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14188
14189         PR inline-asm/23200
14190         * gcc.dg/pr23200.c: New test.
14191
14192 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14193
14194         PR c++/47589
14195         * g++.dg/pr47589.C: New test.
14196
14197 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14198
14199         PR c++/47398
14200         * g++.dg/template/typedef37.C: New test.
14201         * g++.dg/template/param1.C: Adjust expected error message.
14202
14203 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14204
14205         PR middle-end/31490
14206         * gcc.dg/pr31490-2.c: New test.
14207         * gcc.dg/pr31490-3.c: New test.
14208         * gcc.dg/pr31490-4.c: New test.
14209
14210 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14211             Jakub Jelinek  <jakub@redhat.com>
14212
14213         PR c++/46890
14214         * g++.dg/parser/semicolon3.C: Adjust.
14215         * g++.dg/parser/semicolon4.C: New testcase.
14216         * g++.dg/pr46890.C: New testcase.
14217
14218 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14219
14220         PR c++/29571
14221         * g++.dg/init/pr29571.C: New.
14222
14223 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14224
14225         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14226         instead of vect_int.
14227
14228 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14229
14230         PR target/47312
14231         * gcc.target/i386/pr47312.c: New test.
14232
14233         PR target/47564
14234         * gcc.target/i386/pr47564.c: New test.
14235
14236 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14237
14238         PR tree-optimization/45122
14239         * gcc.dg/tree-ssa/pr45122.c: New.
14240
14241 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14242
14243         PR target/47272
14244         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14245         and vec_vsx_st.
14246
14247         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14248         and vsx so a default --with-cpu=power7 doesn't give an error
14249         when -mavoid-indexed-addresses is used.
14250
14251         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14252         wrapper function to save the arguments and then jump to the real
14253         function, rather than depending on the compiler not to move stuff
14254         before an asm.
14255         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14256
14257 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14258             Paul Thomas  <pault@gcc.gnu.org>
14259
14260         PR fortran/47082
14261         * gfortran.dg/class_37.f03 : New test.
14262
14263 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14264             Richard Guenther  <rguenther@suse.de>
14265
14266         PR tree-optimization/40979
14267         PR bootstrap/47044
14268         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14269         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14270         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14271         check_vect_support_and_set_flags.
14272         * gfortran.dg/graphite/vect-pr40979.f90: New.
14273
14274 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14275
14276         PR fortran/47572
14277         * gfortran.dg/class_36.f03: New.
14278
14279 2011-02-02  Richard Guenther  <rguenther@suse.de>
14280
14281         PR tree-optimization/47566
14282         * gcc.dg/lto/20110201-1_0.c: New testcase.
14283
14284 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14285
14286         PR debug/47498
14287         PR debug/47501
14288         PR debug/45136
14289         PR debug/45130
14290         * debug/pr47498.c: New.
14291         * debug/pr47501.c: New.
14292
14293 2011-02-01  Richard Guenther  <rguenther@suse.de>
14294
14295         PR tree-optimization/47559
14296         * g++.dg/torture/pr47559.C: New testcase.
14297
14298 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14299
14300         PR fortran/47565
14301         * gfortran.dg/typebound_call_20.f03: New.
14302
14303 2011-02-01  Richard Guenther  <rguenther@suse.de>
14304
14305         PR tree-optimization/47555
14306         * gcc.dg/pr47555.c: New testcase.
14307
14308 2011-02-01  Richard Guenther  <rguenther@suse.de>
14309
14310         PR tree-optimization/47541
14311         * g++.dg/torture/pr47541.C: New testcase.
14312
14313 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14314
14315         PR fortran/47455
14316         * gfortran.dg/typebound_call_19.f03: New.
14317
14318 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14319
14320         PR c++/47416
14321         * g++.dg/cpp0x/pr47416.C: New test.
14322
14323 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14324
14325         PR fortran/47519
14326         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14327
14328 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14329
14330         PR fortran/47463
14331         * gfortran.dg/typebound_assignment_1.f03: New.
14332
14333 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14334
14335         PR tree-optimization/47538
14336         * gcc.c-torture/execute/pr47538.c: New test.
14337
14338 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14339
14340         PR target/45325
14341         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14342
14343 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14344
14345         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14346
14347 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14348
14349         PR rtl-optimization/44031
14350         * gcc.c-torture/compile/20110131-1.c: New test.
14351
14352 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14353
14354         PR fortran/47042
14355         * gfortran.dg/stmt_func_1.f90: New.
14356
14357 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14358
14359         PR fortran/47042
14360         * gfortran.dg/interface_34.f90: New.
14361
14362 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14363
14364         PR fortran/47523
14365         * gfortran.dg/realloc_on_assign_5.f03: New test.
14366         * gfortran.dg/realloc_on_assign_5.f03: New test.
14367
14368 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14369
14370         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14371         * gfortran.dg/bessel_7.f90: Likewise.
14372         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14373
14374         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14375         * gfortran.dg/sum_init_expr.f03: Likewise.
14376
14377         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14378
14379         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14380         -r -nostdlib.
14381
14382         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14383         loop only on "vect_intfloat_cvt" targets.
14384
14385 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14386
14387         PR fortran/47531
14388         * gfortran.dg/shape_6.f90: New.
14389
14390 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14391
14392         PR libgfortran/47434
14393         * gfortran.dg/read_infnan_1.f90: Update test.
14394         * gfortran.dg/module_nan.f90: Update test.
14395         * gfortran.dg/char4_iunit_1.f03: Update test.
14396         * gfortran.dg/large_real_kind_1.f90: Update test.
14397         * gfortran.dg/real_const_3.f90: Update test.
14398         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14399
14400 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14401
14402         PR c++/47311
14403         * g++.dg/template/param2.C: New test.
14404
14405 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14406
14407         PR libgfortran/47285
14408         * gfortran.dg/fmt_g.f: New test.
14409
14410 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14411
14412         PR fortran/47507
14413         * gfortran.dg/pure_formal_1.f90: New.
14414
14415 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14416
14417         PR target/42894
14418         * gcc.dg/tls/pr42894.c: New test.
14419
14420 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14421
14422         * gcc.dg/pr47276.c: Add dg-require-visibility.
14423
14424 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14425
14426         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14427
14428 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14429             Tobias Burnus  <burnus@gcc.gnu.org>
14430
14431         PR fortran/45170
14432         PR fortran/35810
14433         PR fortran/47350
14434         * gfortran.dg/realloc_on_assign_3.f03: New test.
14435         * gfortran.dg/realloc_on_assign_4.f03: New test.
14436         * gfortran.dg/allocatable_function_5.f90: New test.
14437         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14438         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14439         implemented" dg-errors.
14440
14441 2011-01-27  Jan Hubicka  <jh@suse.cz>
14442
14443         PR middle-end/46949
14444         * gcc.dg/attr-weakref-4.c: New testcase
14445
14446 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14447
14448         PR tree-optimization/47228
14449         * gcc.dg/torture/pr47228.c: New test.
14450
14451 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14452
14453         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14454
14455 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14456
14457         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14458         when using auto-overlay support on the SPU.
14459
14460 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14461
14462         PR rtl-optimization/44174
14463         * gcc.target/i386/asm-6.c: New test.
14464
14465 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14466
14467         PR rtl-optimization/46856
14468         * gcc.c-torture/compile/pr46856.c: New test.
14469
14470 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14471             Andrew Pinski  <pinskia@gmail.com>
14472
14473         PR c/43082
14474         * gcc.dg/pr43082.c: New.
14475
14476 2011-01-26  DJ Delorie  <dj@redhat.com>
14477
14478         PR rtl-optimization/46878
14479         * gcc.dg/pr46878-1.c: New test.
14480
14481 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14482
14483         PR c++/47476
14484         * g++.dg/cpp0x/pr47476.C: New test.
14485
14486 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14487
14488         * gcc.c-torture/compile/20110126-1.c: New test.
14489
14490 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14491
14492         PR c/47473
14493         * gcc.dg/torture/pr47473.c: New test.
14494
14495 2011-01-26  Jan Hubicka  <jh@suse.cz>
14496
14497         PR target/47237
14498         * gcc.c-torture/execute/pr47237.c: New testcase.
14499
14500 2011-01-26  Jan Hubicka  <jh@suse.cz>
14501
14502         PR tree-optimization/47190
14503         * gcc.dg/attr-weakref-3.c: New testcase.
14504
14505 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14506
14507         PR c++/43601
14508         * gcc.dg/dll-9a.c: New test file.
14509         * gcc.dg/dll-11.c: Likewise.
14510         * gcc.dg/dll-12.c: Likewise.
14511         * gcc.dg/dll-12a.c: Likewise.
14512         * gcc.dg/dll-11a.c: Likewise.
14513         * gcc.dg/dll-9.c: Likewise.
14514         * gcc.dg/dll-10.c: Likewise.
14515         * gcc.dg/dll-10a.c: Likewise.
14516         * g++.dg/ext/dllexport4a.cc: Likewise.
14517         * g++.dg/ext/dllexport4.C: Likewise.
14518         * g++.dg/ext/dllexport5.C: Likewise.
14519         * g++.dg/ext/dllexport5a.cc: Likewise.
14520
14521 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14522
14523         PR tree-optimization/46970
14524         * gcc.dg/graphite/pr46970.c: New.
14525
14526 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14527
14528         PR tree-optimization/46215
14529         * gcc.dg/graphite/pr46215.c: New.
14530
14531 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14532
14533         PR tree-optimization/46168
14534         * gcc.dg/graphite/pr46168.c: New.
14535
14536 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14537
14538         PR tree-optimization/43657
14539         * gcc.dg/graphite/pr43657.c: New.
14540
14541 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14542
14543         PR tree-optimization/29832
14544         * gfortran.dg/graphite/pr29832.f90: New.
14545
14546 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14547
14548         PR tree-optimization/43567
14549         * gcc.dg/graphite/pr43567.c: New.
14550
14551 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14552
14553         * gfortran.dg/graphite/interchange-4.f: New.
14554         * gfortran.dg/graphite/interchange-5.f: New.
14555
14556         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14557         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14558         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14559         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14560         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14561         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14562         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14563         * gfortran.dg/ltrans-7.f90: Removed.
14564         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14565
14566         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14567         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14568         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14569         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14570         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14571         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14572         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14573         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14574         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14575         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14576         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14577         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14578         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14579         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14580         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14581         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14582         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14583         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14584         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14585         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14586         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14587         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14588         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14589         * gcc.dg/tree-ssa/data-dep-1.c
14590         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14591         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14592         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14593         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14594         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14595
14596 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14597
14598         PR tree-optimization/47265
14599         PR tree-optimization/47443
14600         * gcc.c-torture/compile/pr47265.c: New test.
14601         * gcc.dg/pr47443.c: New test.
14602
14603 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14604
14605         PR tree-optimization/47382
14606         * g++.dg/torture/pr47382.C: New test.
14607         * g++.dg/opt/devirt1.C: Xfail.
14608
14609 2011-01-25  Yao Qi  <yao@codesourcery.com>
14610
14611         PR target/45701
14612         * gcc.target/arm/pr45701-1.c: New test.
14613         * gcc.target/arm/pr45701-2.c: New test.
14614         * gcc.target/arm/pr45701-3.c: New test.
14615
14616 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14617             Jakub Jelinek  <jakub@redhat.com>
14618
14619         PR tree-optimization/47271
14620         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14621
14622 2011-01-25  Nick Clifton  <nickc@redhat.com>
14623
14624         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14625         (saturate_add): Delete.
14626         (exchange): Delete.
14627         (main): Do not run saturate_add.
14628         (set_interrupts): Delete.
14629
14630 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14631
14632         PR fortran/47448
14633         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14634
14635 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14636
14637         PR tree-optimization/47427
14638         PR tree-optimization/47428
14639         * gcc.c-torture/compile/pr47427.c: New test.
14640         * gcc.c-torture/compile/pr47428.c: New test.
14641
14642 2011-01-25  Richard Guenther  <rguenther@suse.de>
14643
14644         PR middle-end/47411
14645         * gcc.dg/torture/pr47411.c: New testcase.
14646
14647 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14648
14649         * gfortran.dg/graphite/id-24.f: New.
14650         * gfortran.dg/graphite/id-25.f: New.
14651
14652 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14653
14654         * gfortran.dg/graphite/id-23.f: New.
14655
14656 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14657
14658         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14659
14660 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14661
14662         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14663         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14664         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14665         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14666         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14667         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14668         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14669         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14670         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14671
14672 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14673
14674         * gcc.dg/graphite/block-0.c: Add documentation.
14675         * gcc.dg/graphite/block-4.c: Same.
14676         * gcc.dg/graphite/block-7.c: Same.
14677         * gcc.dg/graphite/block-8.c: New.
14678         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14679         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14680         * gcc.dg/graphite/interchange-12.c: Add documentation.
14681         * gcc.dg/graphite/interchange-13.c: New.
14682         * gcc.dg/graphite/interchange-14.c: New.
14683         * gcc.dg/graphite/interchange-15.c: New.
14684         * gcc.dg/graphite/interchange-8.c: Add documentation.
14685         * gcc.dg/graphite/interchange-mvt.c: Same.
14686
14687 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14688
14689         PR target/47408
14690         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14691         * gcc.target/powerpc/altivec-14.c: Ditto.
14692         * gcc.target/powerpc/altivec-33.c: Ditto.
14693         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14694         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14695         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14696         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14697         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14698         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14699         * g++.dg/ext/altivec-15.C: Ditto.
14700         * g++.dg/ext/altivec-types-1.C: Ditto.
14701         * g++.dg/ext/altivec-types-2.C: Ditto.
14702         * g++.dg/ext/altivec-types-3.C: Ditto.
14703         * g++.dg/ext/altivec-types-4.C: Ditto.
14704
14705 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14706
14707         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14708
14709 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14710
14711         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14712         optimization options.
14713
14714 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14715
14716         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14717
14718         PR testsuite/45988
14719         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14720
14721 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14722
14723         PR fortran/47421
14724         * gfortran.dg/allocatable_scalar_12.f90: New.
14725
14726 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14727
14728         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14729         vectorization to be not profitable if peeling is used to
14730         realign the memory access.
14731         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14732         loop bound to avoid loop unrolling.
14733         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14734
14735 2011-01-22  Jan Hubicka  <jh@suse.cz>
14736
14737         PR lto/47333
14738         * g++.dg/lto/pr47333.C: New file.
14739
14740 2011-01-22  Jan Hubicka  <jh@suse.cz>
14741
14742         PR tree-optimization/43884
14743         PR lto/44334
14744         * gcc.dg/autopar/outer-2.c: Increase array size.
14745         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14746
14747 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14748
14749         PR fortran/38536
14750         * gfortran.dg/c_loc_tests_16.f90:  New test.
14751
14752 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14753
14754         PR fortran/47399
14755         * gfortran.dg/typebound_proc_19.f90: New.
14756
14757 2011-01-21  Jeff Law <law@redhat.com>
14758
14759         PR tree-optimization/47053
14760         * g++.dg/pr47053.C: New test.
14761
14762 2011-01-21  Jason Merrill  <jason@redhat.com>
14763
14764         PR c++/47041
14765         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14766
14767 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14768
14769         PR c++/47388
14770         * g++.dg/cpp0x/range-for10.C: New test.
14771         * g++.dg/template/for1.C: New test.
14772
14773         PR middle-end/45566
14774         * g++.dg/tree-prof/partition3.C: New test.
14775
14776         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14777
14778         PR rtl-optimization/47366
14779         * g++.dg/opt/pr47366.C: New test.
14780
14781 2011-01-21  Jason Merrill  <jason@redhat.com>
14782
14783         PR c++/46552
14784         * g++.dg/cpp0x/constexpr-regress2.C: New.
14785
14786         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14787
14788 2011-01-21  Jeff Law <law@redhat.com>
14789
14790         PR rtl-optimization/41619
14791         * gcc.dg/pr41619.c: New.
14792
14793 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14794
14795         PR tree-optimization/47355
14796         * g++.dg/opt/pr47355.C: New test.
14797
14798 2011-01-21  Richard Guenther  <rguenther@suse.de>
14799
14800         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14801         making main hot.
14802
14803 2011-01-21  Richard Guenther  <rguenther@suse.de>
14804
14805         PR tree-optimization/47365
14806         * gcc.dg/torture/pr47365.c: New testcase.
14807         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14808
14809 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14810
14811         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14812
14813 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14814
14815         PR tree-optimization/47391
14816         * gcc.dg/pr47391.c: New test.
14817
14818 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14819
14820         * g++.dg/template/char1.C: Use signed char.
14821
14822 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14823
14824         PR fortran/47377
14825         * gfortran.dg/pointer_target_4.f90: New.
14826
14827 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14828
14829         PR target/47251
14830         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14831         ILP32 system and not IP32.
14832
14833 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14834
14835         PR debug/46583
14836         * g++.dg/debug/pr46583.C: New.
14837
14838 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14839
14840         PR debug/47283
14841         * g++.dg/debug/pr47283.C: New test.
14842
14843         PR testsuite/47371
14844         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14845         * gcc.target/i386/headmerge-2.c: Likewise.
14846
14847 2011-01-20  Richard Guenther  <rguenther@suse.de>
14848
14849         PR middle-end/47370
14850         * gcc.dg/torture/pr47370.c: New testcase.
14851
14852 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14853
14854         PR tree-optimization/46130
14855         * gcc.dg/pr46130-1.c: New test.
14856         * gcc.dg/pr46130-2.c: New test.
14857
14858 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14859
14860         PR c++/47291
14861         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14862
14863 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14864
14865         PR debug/46240
14866         * g++.dg/debug/pr46240.cc: New.
14867
14868 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14869
14870         PR c++/47303
14871         * g++.dg/template/anonunion1.C: New test.
14872
14873         PR rtl-optimization/47337
14874         * gcc.c-torture/execute/pr47337.c: New test.
14875
14876 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14877
14878         PR testsuite/45342
14879         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14880
14881 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14882
14883         PR tree-optimization/46021
14884         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14885
14886 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14887
14888         PR tree-optimization/47290
14889         * g++.dg/torture/pr47290.C: New test.
14890
14891 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14892
14893         PR fortran/47240
14894         * gfortran.dg/proc_ptr_comp_29.f90: New.
14895
14896 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14897
14898         PR testsuite/41146
14899         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14900         powerpc-apple-darwin9.
14901
14902 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14903
14904         PR rtl-optimization/47299
14905         * gcc.c-torture/execute/pr47299.c: New test.
14906
14907 2011-01-17  Jason Merrill  <jason@redhat.com>
14908
14909         * g++.dg/cpp0x/constexpr-virtual.C: New.
14910
14911 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14912
14913         PR fortran/47331
14914         * gfortran.dg/gomp/pr47331.f90: New test.
14915
14916 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14917
14918         PR objc/47314
14919         * objc.dg/selector-warn-1.m: New.
14920         * obj-c++.dg/selector-warn-1.mm: New.
14921
14922 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14923
14924         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14925         Update dg-final accordingly.
14926
14927 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14928
14929         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14930
14931 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14932
14933         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14934         target check.
14935         * gcc.dg/guality/pr36728-2.c: Likewise.
14936
14937 2011-01-17  Richard Guenther  <rguenther@suse.de>
14938
14939         PR tree-optimization/47313
14940         * g++.dg/torture/pr47313.C: New testcase.
14941
14942 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14943
14944         PR target/47318
14945         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14946         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14947         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14948         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14949
14950         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14951         as __m256i.
14952         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14953         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14954         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14955
14956 2011-01-17  Richard Guenther  <rguenther@suse.de>
14957
14958         PR tree-optimization/45967
14959         * gcc.dg/torture/pr45967-2.c: New testcase.
14960         * gcc.dg/torture/pr45967-3.c: Likewise.
14961
14962 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14963
14964         PR testsuite/47325
14965         * g++.dg/ext/pr47213.C: Require visibility.
14966
14967 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14968
14969         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14970         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14971
14972 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14973
14974         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14975         Linux-based targets.
14976
14977 2011-01-13  Jan Hubicka  <jh@suse.cz>
14978
14979         PR tree-optimization/47276
14980         * gcc.dg/pr47276.c: New testcase.
14981
14982 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14983             Jonathan Wakely  <jwakely.gcc@gmail.com>
14984
14985         PR c++/33558
14986         * g++.dg/other/pr33558.C: New.
14987         * g++.dg/other/pr33558-2.C: New.
14988
14989 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14990
14991         PR tree-optimization/45934
14992         PR tree-optimization/46302
14993         * g++.dg/ipa/devirt-c-1.C: New test.
14994         * g++.dg/ipa/devirt-c-2.C: Likewise.
14995         * g++.dg/ipa/devirt-c-3.C: Likewise.
14996         * g++.dg/ipa/devirt-c-4.C: Likewise.
14997         * g++.dg/ipa/devirt-c-5.C: Likewise.
14998         * g++.dg/ipa/devirt-c-6.C: Likewise.
14999         * g++.dg/ipa/devirt-6.C: Likewise.
15000         * g++.dg/ipa/devirt-d-1.C: Likewise.
15001         * g++.dg/torture/pr45934.C: Likewise.
15002
15003 2011-01-14  Jason Merrill  <jason@redhat.com>
15004
15005         * g++.dg/cpp0x/variadic105.C: New.
15006
15007 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15008             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15009
15010         PR objc/45989
15011         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15012         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15013         execution tests on i?86-*-*, x86_64-*-* and
15014         powerpc*-apple-darwin* && ilp32.
15015         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15016         tests on i?86-*-* and x86_64-*-*.
15017
15018 2011-01-14  Richard Guenther  <rguenther@suse.de>
15019
15020         PR tree-optimization/47280
15021         * g++.dg/opt/pr47280.C: New testcase.
15022
15023 2011-01-14  Jason Merrill  <jason@redhat.com>
15024
15025         * g++.dg/cpp0x/constexpr-regress1.C: New.
15026
15027         * g++.dg/ext/flexary2.C: New.
15028
15029 2011-01-14  Richard Guenther  <rguenther@suse.de>
15030
15031         PR middle-end/47281
15032         * gcc.dg/torture/pr47281.c: New testcase.
15033         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15034
15035 2011-01-14  Richard Guenther  <rguenther@suse.de>
15036
15037         PR tree-optimization/47286
15038         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15039
15040 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15041
15042         PR c++/47213
15043         * g++.dg/ext/pr47213.C: New.
15044
15045 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15046
15047         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15048
15049 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15050             Mikael Morin  <mikael@gcc.gnu.org>
15051
15052         PR fortran/45848
15053         PR fortran/47204
15054         * gfortran.dg/select_type_20.f90: New.
15055         * gfortran.dg/select_type_21.f90: New.
15056
15057 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15058
15059         PR target/47251
15060         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15061
15062 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15063
15064         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15065         * gcc.dg/guality/pr36728-2.c: Likewise.
15066
15067 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15068
15069         PR debug/PR46973
15070         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15071
15072 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15073
15074         PR rtl-optimization/45352
15075         * gcc.dg/pr45352-3.c: New.
15076
15077 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15078
15079         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15080         comment.
15081         * g++.dg/cpp0x/range-for8.C: New.
15082         * g++.dg/cpp0x/range-for9.C: New.
15083
15084 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15085
15086         PR debug/47209
15087         * g++.dg/debug/pr47209.C: New.
15088
15089 2011-01-12  Richard Guenther  <rguenther@suse.de>
15090
15091         PR lto/47259
15092         * gcc.dg/lto/pr47259_0.c: New testcase.
15093         * gcc.dg/lto/pr47259_1.c: Likewise.
15094
15095 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15096
15097         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15098         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15099         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15100         methods missing from the OBJC2 Object.
15101         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15102         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15103         GNU and NeXT runtimes.
15104         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15105         comments.
15106         * objc-obj-c++-shared/Object1.m: Likewise.
15107         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15108         * objc.dg/proto-qual-1.m: Likewise.
15109         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15110         * obj-c++.dg/proto-qual-1.mm: Likewise.
15111
15112 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15113
15114         PR testsuite/33033
15115         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15116
15117 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15118
15119         Fixed the Objective-C++ testsuite and updated all tests.
15120         * lib/obj-c++.exp (obj-c++_init): Declare and set
15121         gcc_warning_prefix and gcc_error_prefix.
15122         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15123         'dg-warning', 'dg-message' and 'dg-error'.
15124         * obj-c++.dg/class-extension-3.mm: Likewise.
15125         * obj-c++.dg/class-protocol-1.mm: Likewise.
15126         * obj-c++.dg/encode-7.mm: Likewise.
15127         * obj-c++.dg/exceptions-3.mm: Likewise.
15128         * obj-c++.dg/exceptions-5.mm: Likewise.
15129         * obj-c++.dg/method-12.mm: Likewise.
15130         * obj-c++.dg/method-13.mm: Likewise.
15131         * obj-c++.dg/method-15.mm: Likewise.
15132         * obj-c++.dg/method-16.mm: Likewise.
15133         * obj-c++.dg/method-4.mm: Likewise.
15134         * obj-c++.dg/method-8.mm: Likewise.
15135         * obj-c++.dg/method-conflict-1.mm: Likewise.
15136         * obj-c++.dg/method-conflict-2.mm: Likewise.
15137         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15138         and uncommented second part of the testcase now that the testsuite
15139         works correctly.
15140         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15141         and uncommented second part of the testcase now that the testsuite
15142         works correctly.
15143         * obj-c++.dg/private-1.mm: Likewise.
15144         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15145         * obj-c++.dg/syntax-error-7.mm: Likewise.
15146         * obj-c++.dg/warn5.mm: Likewise.
15147         * obj-c++.dg/property/at-property-14.mm: Likewise.
15148         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15149         FIXME.
15150         * obj-c++.dg/property/at-property-18.mm: Likewise.
15151         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15152         FIXME.
15153         * obj-c++.dg/property/at-property-21.mm: Likewise.
15154         * obj-c++.dg/property/at-property-28.mm: Likewise.
15155         * obj-c++.dg/property/at-property-5.mm: Likewise.
15156         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15157         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15158         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15159         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15160         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15161         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15162         * obj-c++.dg/tls/diag-5.mm: Likewise.
15163         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15164         dg-error, now matched correctly.
15165
15166 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15167
15168         * objc.dg/property/at-property-29.m: New.
15169         * obj-c++.dg/property/at-property-29.mm: New.
15170
15171 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15172
15173         * go.test/go-test.exp (go-set-goarch): New proc.
15174         (go-gc-tests): Use it.
15175
15176 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15177
15178         PR debug/46955
15179         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15180
15181 2011-01-11  Richard Henderson  <rth@redhat.com>
15182
15183         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15184
15185 2011-01-11  Jan Hubicka  <jh@suse.cz>
15186
15187         PR lto/45721
15188         PR lto/45375
15189         * gcc.dg/lto/pr45721_1.c: New file.
15190         * gcc.dg/lto/pr45721_0.c: New file.
15191
15192 2011-01-11  Richard Guenther  <rguenther@suse.de>
15193
15194         PR tree-optimization/46076
15195         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15196
15197 2011-01-11  Jeff Law <law@redhat.com>
15198
15199         * PR tree-optimization/47086
15200         * gcc.dg/pr47086.c: New test.
15201
15202 2011-01-11  Jason Merrill  <jason@redhat.com>
15203
15204         PR c++/46658
15205         * g++.dg/template/new10.C: New.
15206
15207         PR c++/45520
15208         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15209
15210 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15211
15212         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15213         Split type definitions and NSConstantString class into...
15214         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15215         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15216         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15217         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15218         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15219         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15220         to comments.
15221         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15222         encode defines for newer NeXT system headers.
15223         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15224         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15225         * objc.dg/foreach-5.m: Likewise.
15226         * objc.dg/foreach-2.m: Likewise.
15227         * objc.dg/foreach-4.m: Likewise.
15228         * objc.dg/torture/strings/string1.m: Likewise.
15229         * objc.dg/torture/strings/string2.m: Likewise.
15230         * objc.dg/torture/strings/string3.m: Likewise.
15231         * objc.dg/torture/strings/string4.m: Likewise.
15232         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15233         header and stand alone.
15234         * obj-c++.dg/strings/strings-2.mm: Likewise.
15235         * objc.dg/torture/strings/const-str-3.m: Likewise.
15236         * objc.dg/strings/strings-2.m: Likewise.
15237         * objc.dg/strings/const-str-12b.m: Likewise.
15238
15239 2011-01-12  Richard Guenther  <rguenther@suse.de>
15240
15241         PR middle-end/32511
15242         * gcc.dg/attr-weak-1.c: Adjust.
15243
15244 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15245
15246         PR fortran/47051
15247         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15248         standard compliant and comment.
15249
15250 2011-01-10  Jan Hubicka  <jh@suse.cz>
15251
15252         PR lto/46083
15253         * gcc.dg/initpri3.c: New testcase.
15254
15255 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15256
15257         PR lto/47222
15258         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15259         externally visible.
15260         (g_esi): Likewise.
15261         (g_ebx): Likewise.
15262         (g_ebp): Likewise.
15263         (g_esp): Likewise.
15264         (g_ebp_save): Likewise.
15265         (g_esp_save): Likewise.
15266
15267 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15268
15269         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15270
15271 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15272
15273         PR tree-optimization/46021
15274         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15275         i?86-*-*, x86_64-*-*.
15276
15277 2011-01-10  Jeff Law <law@redhat.com>
15278
15279         * PR tree-optimization/47141
15280         * gcc.c-torture/compile/pr47141.c: New test.
15281
15282 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15283
15284         PR testsuite/46230
15285         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15286         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15287         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15288         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15289
15290         PR testsuite/46230
15291         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15292         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15293         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15294         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15295         being vectorized.  Adjust dg-final pattern.
15296
15297         PR testsuite/46230
15298         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15299         * gcc.dg/vect/slp-24.c: Likewise.
15300
15301 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15302
15303         PR c++/47218
15304         * g++.dg/other/pr47218-1.C: New test file.
15305         * g++.dg/other/pr47218.C: Likewise.
15306         * g++.dg/other/pr47218.h: New supporting header.
15307
15308 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15309
15310         PR objc/47232
15311         * objc.dg/attributes/invalid-attribute-1.m: New.
15312         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15313
15314 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15315
15316         PR fortran/47224
15317         * gfortran.dg/proc_ptr_comp_28.f90: New.
15318
15319 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15320
15321         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15322         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15323         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15324         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15325         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15326         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15327         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15328         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15329         * objc.dg/gnu-api-2-class.m: Likewise.
15330         * objc.dg/gnu-api-2-ivar.m: Likewise.
15331         * objc.dg/gnu-api-2-method.m: Likewise.
15332         * objc.dg/gnu-api-2-objc.m: Likewise.
15333         * objc.dg/gnu-api-2-object.m: Likewise.
15334         * objc.dg/gnu-api-2-property.m: Likewise.
15335         * objc.dg/gnu-api-2-protocol.m: Likewise.
15336         * objc.dg/gnu-api-2-sel.m: Likewise.
15337
15338 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15339
15340         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15341         * objc.dg/objc-foreach-4.m: Likewise.
15342         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15343         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15344         * objc.dg/foreach-4.m: Likewise.
15345         * objc.dg/foreach-5.m: Likewise.
15346         * objc.dg/foreach-3.m: Return self from init.
15347
15348 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15349
15350         PR fortran/38536
15351         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15352
15353 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15354
15355         PR fortran/46313
15356         * gfortran.dg/class_35.f90: New.
15357
15358 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15359
15360         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15361
15362 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15363
15364         PR objc/47078
15365         * objc.dg/invalid-method-2.m: New.
15366         * obj-c++.dg/invalid-method-2.mm: New.
15367
15368 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15369
15370         PR fortran/46896
15371         * gfortran.dg/transpose_optimization_2.f90 : New test.
15372
15373 2011-01-08  Jan Hubicka  <jh@suse.cz>
15374
15375         PR tree-optmization/46469
15376         * g++.dg/torture/pr46469.C: New testcase.
15377
15378 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15379
15380         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15381         emulation of libobjc-gnu structure layout functionality to ..
15382         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15383         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15384         * objc/execute/bf-common.h: Adjust headers.
15385         * objc/execute/bf-1.m: Likewise.
15386         * objc/execute/bf-2.m: Likewise.
15387         * objc/execute/bf-3.m: Likewise.
15388         * objc/execute/bf-4.m: Likewise.
15389         * objc/execute/bf-5.m: Likewise.
15390         * objc/execute/bf-6.m: Likewise.
15391         * objc/execute/bf-7.m: Likewise.
15392         * objc/execute/bf-8.m: Likewise.
15393         * objc/execute/bf-9.m: Likewise.
15394         * objc/execute/bf-10.m: Likewise.
15395         * objc/execute/bf-11.m: Likewise.
15396         * objc/execute/bf-12.m: Likewise.
15397         * objc/execute/bf-13.m: Likewise.
15398         * objc/execute/bf-14.m: Likewise.
15399         * objc/execute/bf-15.m: Likewise.
15400         * objc/execute/bf-16.m: Likewise.
15401         * objc/execute/bf-17.m: Likewise.
15402         * objc/execute/bf-18.m: Likewise.
15403         * objc/execute/bf-19.m: Likewise.
15404         * objc/execute/bf-20.m: Likewise.
15405         * objc/execute/bf-21.m: Likewise.
15406         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15407         objc_get_type_qualifiers ().
15408
15409 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15410
15411         PR fortran/45777
15412         * gfortran.dg/dependency_39.f90:  New test.
15413
15414 2011-01-07  Jan Hubicka  <jh@suse.cz>
15415
15416         Get builtins tests ready for linker plugin.
15417         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15418         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15419         my_memset, my_bzero): Mark used.
15420         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15421         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15422         volatile.
15423         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15424         volatile.
15425
15426 2011-01-07  Jan Hubicka  <jh@suse.cz>
15427
15428         PR tree-optimization/46367
15429         * g++.dg/torture/pr46367.C: New file.
15430
15431 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15432
15433         PR target/47201
15434         * gcc.dg/pr47201.c: New test.
15435
15436         PR bootstrap/47187
15437         * gcc.dg/tree-prof/pr47187.c: New test.
15438
15439 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15440
15441         PR fortran/41580
15442         * gfortran.dg/extends_type_of_3.f90: New.
15443
15444 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15445
15446         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15447         * g++.dg/ext/dllimport-MI1.C: Likewise.
15448         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15449         * g++.dg/ext/dllimport10.C: Likewise.
15450         * g++.dg/ext/dllimport11.C: Likewise.
15451         * g++.dg/ext/dllimport12.C: Likewise.
15452         * g++.dg/ext/dllimport13.C: Likewise.
15453         * g++.dg/ext/dllimport2.C: Likewise.
15454         * g++.dg/ext/dllimport3.C: Likewise.
15455         * g++.dg/ext/dllimport4.C: Likewise.
15456         * g++.dg/ext/dllimport5.C: Likewise.
15457         * g++.dg/ext/dllimport6.C: Likewise.
15458         * g++.dg/ext/dllimport8.C: Likewise.
15459         * g++.dg/ext/dllimport9.C: Likewise.
15460         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15461         targets, too. Additionally enable test for i?86-*-mingw*.
15462         * g++.dg/ext/selectany1.C: Likewise.
15463         Remove guard variable check.
15464
15465 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15466
15467         PR fortran/47189
15468         PR fortran/47194
15469         * gfortran.dg/storage_size_3.f08: Extended.
15470
15471 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15472
15473         PR c++/47022
15474         * g++.dg/template/stdarg1.C: New test.
15475
15476 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15477
15478         PR fortran/47195
15479         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15480         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15481         from the interface of functions to not hide the errors that
15482         shall be tested.
15483
15484 2011-01-06  Jan Hubicka  <jh@suse.cz>
15485
15486         * gcc.dg/lto/pr47188_0.c: New testcase.
15487         * gcc.dg/lto/pr47188_1.c: New testcase.
15488
15489 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15490
15491         PR fortran/33117
15492         PR fortran/46478
15493         * gfortran.dg/interface_33.f90: New test.
15494
15495 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15496
15497         PR c/47150
15498         * gcc.c-torture/compile/pr47150.c: New test.
15499
15500 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15501
15502         PR tree-optimization/47139
15503         * gcc.dg/vect/pr47139.c: New test.
15504
15505 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15506
15507         PR fortran/47180
15508         * gfortran.dg/extends_type_of_2.f03: New.
15509
15510 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15511
15512         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15513
15514 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15515
15516         * gnat.dg/opt14.adb: New test.
15517
15518 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15519
15520         PR fortran/46017
15521         * gfortran.dg/allocate_error_2.f90:  New test.
15522
15523 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15524
15525         PR fortran/47024
15526         * gfortran.dg/storage_size_3.f08: New.
15527
15528 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15529
15530         PR libgfortran/47154
15531         * gfortran.dg/namelist_68.f90: New test.
15532
15533 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15534
15535         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15536
15537 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15538
15539         PR fortran/46448
15540         * gfortran.dg/class_34.f90: New.
15541
15542 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15543
15544         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15545         use __builtin_inff.  Skip all single-precision tests that require
15546         Infinity.
15547
15548 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15549
15550         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15551
15552 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15553
15554         PR tree-optimization/47148
15555         * gcc.c-torture/execute/pr47148.c: New test.
15556
15557         PR tree-optimization/47155
15558         * gcc.c-torture/execute/pr47155.c: New test.
15559
15560         PR rtl-optimization/47157
15561         * gcc.c-torture/compile/pr47157.c: New test.
15562
15563 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15564
15565         * gcc.dg/torture/vector-shift2.c (schar): Define.
15566         (main): Always use schar or uchar instead of plain "char" to avoid
15567         dependencies on implementation-defined char signedness.
15568
15569 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15570
15571         PR tree-optimization/46801
15572         * gnat.dg/pack9.adb: Remove xfail.
15573
15574 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15575
15576         PR tree-optimization/46984
15577         * g++.dg/ipa/pr46984.C: New test.
15578
15579 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15580
15581         PR fortran/46408
15582         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15583
15584 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15585
15586         PR tree-optimization/47140
15587         * gcc.c-torture/compile/pr47140.c: New test.
15588
15589         PR rtl-optimization/47028
15590         * gcc.dg/pr47028.c: New test.
15591
15592 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15593
15594         * objc.dg/protocol-forward-1.m: Removed TODO.
15595         * objc.dg/protocol-forward-2.m: New.
15596         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15597         * obj-c++.dg/protocol-forward-2.mm: New.
15598
15599 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15600
15601         PR target/38662
15602         * g++.dg/eh/pr38662.C: New testcase.
15603
15604 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15605
15606         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15607         scan for newline '\n'.
15608
15609 \f
15610 Copyright (C) 2011 Free Software Foundation, Inc.
15611
15612 Copying and distribution of this file, with or without modification,
15613 are permitted in any medium without royalty provided the copyright
15614 notice and this notice are preserved.