OSDN Git Service

d08c3ad0831aec5ce57a5afd0c04a86f6a1c1027
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-19  Jason Merrill  <jason@redhat.com>
2
3         PR c++/51553
4         * g++.dg/cpp0x/initlist64.C: New.
5
6         PR c++/51228
7         * c-c++-common/transparent-union-1.c: New.
8
9 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
10
11         PR tree-optimization/51580
12         * gnat.dg/specs/loop_optimization1.ads: New test.
13         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
14
15 2011-12-19  Richard Guenther  <rguenther@suse.de>
16
17         PR lto/51573
18         * gcc.dg/lto/20111207-2_0.c: Adjust.
19         * g++.dg/lto/pr51573-1_0.C: New testcase.
20
21 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
22
23         PR c++/51619
24         * g++.dg/cpp0x/pr51619.C: New test.
25
26 2011-12-19  Tobias Burnus  <burnus@net-b.de>
27
28         PR fortran/51605
29         * gfortran.dg/select_type_25.f90: New.
30
31 2011-12-19  Martin Jambor  <mjambor@suse.cz>
32
33         PR tree-optimization/51583
34         * gcc.dg/tree-ssa/pr51583.c: New test.
35
36 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
37
38         PR tree-optimization/51596
39         * g++.dg/opt/pr51596.C: New test.
40
41         PR middle-end/51590
42         PR tree-optimization/51606
43         * gcc.dg/vect/pr51590.c: New test.
44
45 2011-12-19  Richard Guenther  <rguenther@suse.de>
46
47         PR lto/51572
48         * g++.dg/lto/pr51572-2_0.C: New testcase.
49
50 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
51
52         PR c++/51477
53         * g++.dg/cpp0x/nsdmi6.C: New test.
54
55 2011-12-19  Tobias Burnus  <burnus@net-b.de>
56
57         * gfortran.dg/coarray_poly_3.f90: New.
58         * coarray/poly_run_1.f90: Enable some previously commented code.
59
60 2011-12-19  Jason Merrill  <jason@redhat.com>
61
62         PR c++/51489
63         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
64
65 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
66
67         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
68
69 2011-12-17  Jason Merrill  <jason@redhat.com>
70
71         PR c++/51588
72         * g++.dg/parse/enum7.C: New.
73
74         PR c++/51586
75         * g++.dg/lookup/nested2.C: New.
76
77         PR c++/51587
78         * g++.dg/parse/enum6.C: New.
79
80 2011-12-17  Tom de Vries  <tom@codesourcery.com>
81
82         PR tree-optimization/51491
83         * gcc.dg/pr51491.c: New test.
84         * gcc.dg/pr51491-2.c: Same.
85
86 2011-12-16  Jason Merrill  <jason@redhat.com>
87
88         PR c++/51416
89         * g++.dg/cpp0x/auto31.C: New.
90
91 2011-12-16  Ian Lance Taylor  <iant@google.com>
92
93         PR middle-end/51592
94         * gcc.dg/20111216-1.c: New test.
95
96 2011-12-16  Jason Merrill  <jason@redhat.com>
97
98         PR c++/51461
99         * g++.dg/init/static4.C: New.
100
101 2011-12-16  Jason Merrill  <jason@redhat.com>
102
103         PR c++/51331
104         * g++.dg/init/value10.C: New.
105
106 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
107
108         PR testsuite/50803
109         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
110
111         PR tree-optimization/51575
112         * g++.dg/opt/pr51575.C: New test.
113
114         PR debug/51557
115         * gcc.dg/pr51557.c: New test.
116
117 2011-12-16  Richard Guenther  <rguenther@suse.de>
118
119         PR lto/51572
120         * gcc.dg/lto/pr51572-1_0.c: New testcase.
121
122 2011-12-15  Jason Merrill  <jason@redhat.com>
123
124         PR c++/51458
125         * g++.dg/ext/desig4.C: New.
126
127 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
128
129         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
130         A%disp() to use scalarizer.
131         * gfortran.dg/class_array_9.f03: New.
132
133 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
134
135         * gcc.dg/vect/vect-sdivmod-1.c: New test.
136
137         PR c++/51463
138         * g++.dg/cpp0x/pr51463.C: New test.
139
140         PR c/51360
141         * c-c++-common/gomp/pr51360.c: New test.
142         * g++.dg/gomp/pr51360.C: New test.
143
144         PR middle-end/49806
145         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
146         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
147
148         PR tree-optimization/51117
149         * g++.dg/opt/pr51117.C: New test.
150
151 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
152
153         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
154         New definitions.
155         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
156         Likewise.
157         (stpncpy, __stpncpy_chk): New functions.
158         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
159         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
160
161 2011-12-15  Richard Guenther  <rguenther@suse.de>
162
163         PR lto/51567
164         * g++.dg/lto/pr51567-1_0.C: New testcase.
165
166 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
167
168         PR c++/51473
169         * g++.dg/cpp0x/auto30.C: New test.
170
171 2011-12-15  Tobias Burnus  <burnus@net-b.de>
172
173         * gfortran.dg/coarray/poly_run_3.f90: New.
174         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
175
176 2011-12-15  Richard Guenther  <rguenther@suse.de>
177
178         PR lto/51564
179         * g++.dg/lto/pr51564-1_0.C: New testcase.
180
181 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
182
183         PR libstdc++/51365
184         * g++.dg/ext/is_final.C: New.
185
186 2012-12-15  Richard Guenther  <rguenther@suse.de>
187
188         PR lto/48508
189         * g++.dg/lto/pr48508-1_0.C: New testcase.
190         * g++.dg/lto/pr48508-1_1.C: Likewise.
191
192 2011-12-14  Jason Merrill  <jason@redhat.com>
193
194         PR c++/51554
195         * g++.dg/init/constant1.C: New.
196
197         PR c++/51248
198         * g++.dg/other/enum2.C: New.
199
200 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
201
202         PR c++/51475
203         * g++.dg/cpp0x/initlist63.C: New test.
204
205 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
206
207         PR target/50931
208         * gcc.target/avr/torture/int24-mul.c: New.
209
210 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
211
212         PR c++/51476
213         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
214
215 2011-12-13  Jason Merrill  <jason@redhat.com>
216
217         PR c++/51406
218         PR c++/51161
219         * g++.dg/cpp0x/rv-cast3.C: New.
220         * g++.dg/cpp0x/rv-cast4.C: New.
221
222 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
223
224         PR c++/51464
225         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
226
227 2011-12-13  Andrew Pinski  <apinski@cavium.com>
228             Adam Nemet  <anemet@caviumnetworks.com>
229
230         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
231         -fdump-* options.
232         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
233         * gcc.target/mips/octeon-pipe-1.c: New testcase.
234
235 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
236
237         PR c++/14258
238         * g++.dg/template/using16.C: New.
239         * g++.dg/template/using17.C: New.
240
241 2011-12-13  Martin Jambor  <mjambor@suse.cz>
242
243         PR tree-optimization/51362
244         * gcc.dg/ipa/pr51362.c: New test.
245
246 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
247
248         PR testsuite/51524
249         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
250         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
251
252 2011-12-13  Richard Guenther  <rguenther@suse.de>
253
254         PR lto/48354
255         * g++.dg/lto/pr48354-1_0.C: New testcase.
256
257 2011-12-13  Richard Guenther  <rguenther@suse.de>
258
259         PR tree-optimization/51519
260         * gcc.dg/pr51519.c: New testcase.
261
262 2011-12-13  Richard Guenther  <rguenther@suse.de>
263
264         * gcc.dg/lto/20111213-1_0.c: New testcase.
265
266 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
267
268         * gnat.dg/vect1.ad[sb]: Add more tests.
269         * gnat.dg/vect2.ad[sb]: Likewise.
270         * gnat.dg/vect3.ad[sb]: Likewise.
271         * gnat.dg/vect4.ad[sb]: Likewise.
272         * gnat.dg/vect5.ad[sb]: Likewise.
273         * gnat.dg/vect6.ad[sb]: Likewise.
274
275 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
276
277         PR rtl-optimization/51495
278         * gcc.c-torture/compile/pr51495.c: New test.
279
280         PR tree-optimization/51481
281         * gcc.dg/pr51481.c: New test.
282
283 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
284
285         PR tree-optimization/45830
286         * gcc.c-torture/execute/pr45830.c: Move from here to...
287         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
288         dg-additional-options magic.
289
290 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
291
292         * gfortran.dg/nested_modules_2.f90: Tighten test.
293
294 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
295
296         * gcc.c-torture/execute/20111212-1.c: New test.
297
298 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
299
300         PR testsuite/51511
301         * gcc.dg/pr45819.c: Add -w to dg-options.
302
303 2011-12-12  Torvald Riegel  <triegel@redhat.com>
304
305         * g++.dg/tm/noexcept-1.C: New test.
306         * g++.dg/tm/noexcept-2.C: New test.
307         * g++.dg/tm/noexcept-3.C: New test.
308         * g++.dg/tm/noexcept-4.C: New test.
309         * g++.dg/tm/noexcept-5.C: New test.
310
311 2011-12-12  Torvald Riegel  <triegel@redhat.com>
312
313         * c-c++-common/tm/20111206.c: New test.
314
315 2011-12-12  Richard Guenther  <rguenther@suse.de>
316
317         PR lto/51262
318         * g++.dg/opt/pr51262.C: New testcase.
319
320 2011-12-12  Revital Eres  <revital.eres@linaro.org>
321
322         PR rtl-optimization/47013
323         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
324         to preserve the function.
325         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
326         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
327         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
328         -fmodulo-sched-allow-regmoves flags.
329         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
330         and avoid superfluous spaces in dg-final for spu-*-*.
331         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
332         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
333         change scan-rtl-dump-times for powerpc*-*-*.
334         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
335         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
336         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
337
338 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
339
340         PR tree-optimization/51485
341         * g++.dg/vect/pr51485.cc: New test.
342
343 2011-12-11  Tobias Burnus  <burnus@net-b.de>
344
345         PR fortran/50923
346         * gfortran.dg/warn_function_without_result_2.f90: New.
347
348 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
349             Tobias Burnus  <burnus@gcc.gnu.org>
350
351         PR fortran/41539
352         PR fortran/43214
353         PR fortran/43969
354         PR fortran/44568
355         PR fortran/46356
356         PR fortran/46990
357         PR fortran/49074
358         * gfortran.dg/class_array_1.f03: New.
359         * gfortran.dg/class_array_2.f03: New.
360         * gfortran.dg/class_array_3.f03: New.
361         * gfortran.dg/class_array_4.f03: New.
362         * gfortran.dg/class_array_5.f03: New.
363         * gfortran.dg/class_array_6.f03: New.
364         * gfortran.dg/class_array_7.f03: New.
365         * gfortran.dg/class_array_8.f03: New.
366         * gfortran.dg/coarray_poly_1.f90: New.
367         * gfortran.dg/coarray_poly_2.f90: New.
368         * gfortran.dg/coarray/poly_run_1.f90: New.
369         * gfortran.dg/coarray/poly_run_2.f90: New.
370         * gfortran.dg/class_to_type_1.f03: New.
371         * gfortran.dg/type_to_class_1.f03: New.
372         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
373         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
374         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
375
376 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
377
378         PR fortran/50690
379         * gfortran.dg/gomp/workshare2.f90:  New test.
380         * gfortran.dg/gomp/workshare3.f90:  New test.
381
382 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
383
384         * gnat.dg/specs/elab3.ads: New test.
385
386 2011-12-10  Richard Henderson  <rth@redhat.com>
387
388         * gcc.target/powerpc/altivec-perm-1.c: New.
389         * gcc.target/powerpc/altivec-perm-2.c: New.
390         * gcc.target/powerpc/altivec-perm-4.c: New.
391
392 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
393
394         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
395         Add a scan-assembler-time clause to test for the interupt vector jump.
396         (f): Rename to ...
397         (dma0_handler): ... this.
398
399 2011-12-10  Nathan Sidwell  <nathan@acm.org>
400
401         PR gcov-profile/51449
402         * g++.dg/gcov/gcov-14.C: New.
403
404 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
405
406         * gcc.c-torture/compile/20111209-1.c: New test.
407
408 2011-12-09  Jason Merrill  <jason@redhat.com>
409
410         PR c++/51151
411         * g++.dg/warn/Woverflow-4.C: New.
412
413 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
414
415         PR c++/51289
416         * g++.dg/cpp0x/alias-decl-17.C: New test.
417
418 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
419
420         * gcc.target/powerpc/recip-5.c: Disable running on any system that
421         does not support VSX.
422
423         * gcc.target/powerpc/ppc-target-4.c: New file to test target
424         specific functions enabling target specific builtins.
425
426 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
427
428         * gcc.dg/vect/slp-13.c: Array size increase reverted.
429         * gcc.dg/vect/slp-24.c: Ditto.
430         * gcc.dg/vect/slp-3.c: Ditto.
431         * gcc.dg/vect/slp-34.c: Ditto.
432         * gcc.dg/vect/slp-4.c: Ditto.
433         * gcc.dg/vect/slp-cond-2.c: Ditto.
434         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
435         * gcc.dg/vect/vect-1.c: Ditto.
436         * gcc.dg/vect/vect-10.c: Ditto.
437         * gcc.dg/vect/vect-105.c: Ditto.
438         * gcc.dg/vect/vect-112.c: Ditto.
439         * gcc.dg/vect/vect-15.c: Ditto.
440         * gcc.dg/vect/vect-2.c: Ditto.
441         * gcc.dg/vect/vect-31.c: Ditto.
442         * gcc.dg/vect/vect-32.c: Ditto.
443         * gcc.dg/vect/vect-33.c: Ditto.
444         * gcc.dg/vect/vect-34.c: Ditto.
445         * gcc.dg/vect/vect-35.c: Ditto.
446         * gcc.dg/vect/vect-36.c: Ditto.
447         * gcc.dg/vect/vect-6.c: Ditto.
448         * gcc.dg/vect/vect-73.c: Ditto.
449         * gcc.dg/vect/vect-74.c: Ditto.
450         * gcc.dg/vect/vect-75.c: Ditto.
451         * gcc.dg/vect/vect-76.c: Ditto.
452         * gcc.dg/vect/vect-80.c: Ditto.
453         * gcc.dg/vect/vect-85.c: Ditto.
454         * gcc.dg/vect/vect-89.c: Ditto.
455         * gcc.dg/vect/vect-97.c: Ditto.
456         * gcc.dg/vect/vect-98.c: Ditto.
457         * gcc.dg/vect/vect-all.c: Ditto.
458         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
459         * gcc.dg/vect/vect-iv-8.c: Ditto.
460         * gcc.dg/vect/vect-iv-8a.c: Ditto.
461         * gcc.dg/vect/vect-outer-1.c: Ditto.
462         * gcc.dg/vect/vect-outer-1a.c: Ditto.
463         * gcc.dg/vect/vect-outer-1b.c: Ditto.
464         * gcc.dg/vect/vect-outer-2.c: Ditto.
465         * gcc.dg/vect/vect-outer-2a.c: Ditto.
466         * gcc.dg/vect/vect-outer-2c.c: Ditto.
467         * gcc.dg/vect/vect-outer-3.c: Ditto.
468         * gcc.dg/vect/vect-outer-3a.c: Ditto.
469         * gcc.dg/vect/vect-outer-4a.c: Ditto.
470         * gcc.dg/vect/vect-outer-4b.c: Ditto.
471         * gcc.dg/vect/vect-outer-4c.c: Ditto.
472         * gcc.dg/vect/vect-outer-4d.c: Ditto.
473         * gcc.dg/vect/vect-outer-4m.c: Ditto.
474         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
475         * gcc.dg/vect/vect-outer-fir.c: Ditto.
476         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
477         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
478         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
479         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
480         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
481         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
482         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
483         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
484         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
485         * gcc.dg/vect/vect-shift-2.c: Ditto.
486         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
487         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
488         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
489         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
490         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
491         * gcc.dg/vect/slp-13-big-array.c: New test.
492         * gcc.dg/vect/slp-24-big-array.c: Ditto.
493         * gcc.dg/vect/slp-3-big-array.c: Ditto.
494         * gcc.dg/vect/slp-34-big-array.c: Ditto.
495         * gcc.dg/vect/slp-4-big-array.c: Ditto.
496         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
497         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
498         * gcc.dg/vect/vect-1-big-array.c: Ditto.
499         * gcc.dg/vect/vect-10-big-array.c: Ditto.
500         * gcc.dg/vect/vect-105-big-array.c: Ditto.
501         * gcc.dg/vect/vect-112-big-array.c: Ditto.
502         * gcc.dg/vect/vect-15-big-array.c: Ditto.
503         * gcc.dg/vect/vect-2-big-array.c: Ditto.
504         * gcc.dg/vect/vect-31-big-array.c: Ditto.
505         * gcc.dg/vect/vect-32-big-array.c: Ditto.
506         * gcc.dg/vect/vect-33-big-array.c: Ditto.
507         * gcc.dg/vect/vect-34-big-array.c: Ditto.
508         * gcc.dg/vect/vect-35-big-array.c: Ditto.
509         * gcc.dg/vect/vect-36-big-array.c: Ditto.
510         * gcc.dg/vect/vect-6-big-array.c: Ditto.
511         * gcc.dg/vect/vect-73-big-array.c: Ditto.
512         * gcc.dg/vect/vect-74-big-array.c: Ditto.
513         * gcc.dg/vect/vect-75-big-array.c: Ditto.
514         * gcc.dg/vect/vect-76-big-array.c: Ditto.
515         * gcc.dg/vect/vect-80-big-array.c: Ditto.
516         * gcc.dg/vect/vect-85-big-array.c: Ditto.
517         * gcc.dg/vect/vect-89-big-array.c: Ditto.
518         * gcc.dg/vect/vect-97-big-array.c: Ditto.
519         * gcc.dg/vect/vect-98-big-array.c: Ditto.
520         * gcc.dg/vect/vect-all-big-array.c: Ditto.
521         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
522         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
523         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
524         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
525         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
526         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
527         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
528         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
529         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
530         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
531         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
532         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
533         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
534         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
535         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
536         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
537         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
538         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
539         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
540         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
541         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
542         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
543         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
544         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
545         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
546         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
547         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
548         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
549         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
550         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
551         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
552         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
553         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
554
555 2011-12-09  Richard Guenther  <rguenther@suse.de>
556
557         PR lto/48042
558         * g++.dg/lto/pr48042_0.C: New testcase.
559
560 2011-12-09  Richard Guenther  <rguenther@suse.de>
561
562         PR tree-optimization/51482
563         * g++.dg/torture/pr51482.C: New testcase.
564
565 2011-12-08  Andrew Pinski  <apinski@cavium.com>
566
567         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
568         * gcc.target/mips/dmult-1.c: Likewise.
569         * gcc.target/mips/branch-1.c: Likewise.
570         * gcc.target/mips/extend-1.c: Likewise.
571
572 2011-12-08  Jason Merrill  <jason@redhat.com>
573
574         PR c++/51318
575         * g++.dg/template/cond8.C: New.
576
577         PR c++/51459
578         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
579
580 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
581
582         PR tree-optimization/51466
583         * gcc.c-torture/execute/pr51466.c: New test.
584
585 2011-12-08  Tobias Burnus  <burnus@net-b.de>
586
587         PR fortran/50815
588         * gfortran.dg/bounds_check_16.f90: New.
589
590 2011-12-08  Tobias Burnus  <burnus@net-b.de>
591
592         PR fortran/51378
593         * gfortran.dg/private_type_14.f90: New.
594
595 2011-12-08  Tobias Burnus  <burnus@net-b.de>
596
597         PR fortran/51407
598         * gfortran.dg/io_real_boz_3.f90: New.
599         * gfortran.dg/io_real_boz_4.f90: New.
600         * gfortran.dg/io_real_boz_5.f90: New.
601
602 2011-12-08  Tobias Burnus  <burnus@net-b.de>
603
604         PR fortran/51448
605         * gfortran.dg/realloc_on_assign_8.f90: New.
606
607 2011-12-08  Teresa Johnson  <tejohnson@google.com>
608
609         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
610
611 2011-12-08  Teresa Johnson  <tejohnson@google.com>
612
613         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
614         -Wwrite-strings option.
615
616 2011-12-08  Teresa Johnson  <tejohnson@google.com>
617
618         * gcc.target/i386/movdi-rex64.c: New.
619
620 2011-12-08  Richard Guenther  <rguenther@suse.de>
621
622         * gcc.dg/volatile3.c: New testcase.
623
624 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
625
626         PR tree-optimization/51315
627         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
628         for typedef.
629         (int32_t): Use __INT32_TYPE__ for typedef.
630
631 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
632
633         PR tree-optimization/51315
634         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
635         sizeof(int)==4.
636
637 2011-12-08  Richard Guenther  <rguenther@suse.de>
638
639         PR lto/50747
640         * g++.dg/opt/pr50747-1_0.C: New testcase.
641         * g++.dg/opt/pr50747-2_0.C: Likewise.
642
643 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
644
645         * gcc.c-torture/execute/20111208-1.c: New test.
646
647 2011-12-08  Richard Guenther  <rguenther@suse.de>
648
649         PR lto/48437
650         * gcc.dg/lto/20111207-2_0.c: New testcase.
651         * gcc.dg/guality/pr48437.c: Likewise.
652
653 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
654
655         PR c++/51401
656         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
657         * g++.dg/cpp0x/auto29.C: New test.
658
659         PR c++/51429
660         * g++.dg/parse/error45.C: New test.
661
662         PR c++/51229
663         * g++.dg/ext/desig3.C: New test.
664
665         PR c++/51369
666         * g++.dg/cpp0x/constexpr-51369.C: New test.
667
668 2011-12-07  Andrew Pinski  <apinski@cavium.com>
669
670         PR middle-end/45416
671         * gcc.dg/pr45416.c: New testcase.
672
673 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
674
675         PR c++/51420
676         * g++.dg/cpp0x/pr51420.C: New.
677
678 2011-12-07  Richard Guenther  <rguenther@suse.de>
679
680         PR lto/48100
681         * gcc.dg/lto/20111207-1_0.c: New testcase.
682         * gcc.dg/lto/20111207-1_1.c: Likewise.
683         * gcc.dg/lto/20111207-1_2.c: Likewise.
684         * gcc.dg/lto/20111207-1_3.c: Likewise.
685
686 2011-12-07  Richard Guenther  <rguenther@suse.de>
687
688         PR tree-optimization/50823
689         * gcc.dg/torture/pr50823.c: New testcase.
690
691 2011-12-07  Martin Jambor  <mjambor@suse.cz>
692
693         PR tree-optimization/50744
694         * gcc.dg/ipa/pr50744.c: New test.
695
696 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
697
698         PR c++/51430
699         * g++.dg/template/static32.C: New test.
700
701 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
702
703         * g++.dg/opt/pr51396.C: Use dg-additional-options.
704
705 2011-12-06  Tobias Burnus  <burnus@net-b.de>
706
707         PR fortran/51435
708         * gfortran.dg/default_initialization_5.f90: New.
709
710 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
711
712         PR target/51354
713         * gcc.c-torture/compile/pr51354.c: New test.
714
715 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
716
717         PR c++/51431
718         * g++.dg/other/abstract3.C: New.
719
720 2011-12-06  Richard Guenther  <rguenther@suse.de>
721
722         PR tree-optimization/49997
723         * gcc.dg/torture/pr49997.c: New testcase.
724
725 2011-12-06  Richard Guenther  <rguenther@suse.de>
726
727         PR middle-end/51436
728         * g++.dg/torture/pr51436.C: New testcase.
729
730 2011-12-06  Richard Guenther  <rguenther@suse.de>
731
732         PR tree-optimization/51245
733         * gcc.dg/torture/pr51245.c: New testcase.
734
735 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
736
737         PR c++/51427
738         * g++.dg/diagnostic/wrong-tag-1.C
739
740 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
741
742         PR c++/51319
743         * g++.dg/lookup/using50.C: New.
744         * g++.dg/lookup/using51.C: New.
745
746 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
747
748         PR tree-optimization/51396
749         * g++.dg/opt/pr51396.C: New test.
750
751         PR debug/51410
752         * gcc.dg/debug/dwarf2/pr51410.c: New test.
753
754         PR c/51339
755         * gcc.dg/gomp/pr51339.c: New test.
756
757 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
758
759         PR c++/51399
760         * g++.dg/cpp0x/initlist62.C: New.
761
762 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
763
764         PR fortran/51338
765         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
766
767 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
768
769         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
770         * g++.dg/torture/pr39732.C: Likewise.
771         * g++.dg/torture/pr40642.C: Likewise.
772         * gcc.c-torture/compile/pr44686.c: Likewise.
773         * gcc.dg/20050309-1.c: Likewise.
774         * gcc.dg/20050330-2.c: Likewise.
775         * gcc.dg/20051201-1.c: Likewise.
776         * gcc.dg/gomp/pr27573.c: Likewise.
777         * gcc.dg/pr46255.c: Likewise.
778         * gcc.dg/profile-dir-1.c: Likewise.
779         * gcc.dg/profile-dir-2.c: Likewise.
780         * gcc.dg/profile-dir-3.c: Likewise.
781         * gcc.dg/profile-generate-1.c: Likewise.
782         * gfortran.dg/gomp/pr27573.f90: Likewise.
783         * gcc.dg/profile-generate-3.c: Be specific about the type of
784         profiling required.
785
786 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
787
788         PR c++/51414
789         * g++.dg/ext/underlying_type11.C: New.
790
791 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
792
793         PR testsuite/51128
794         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
795         * gcc.dg/torture/pr39074.c: Ditto.
796         * gcc.dg/torture/pr39074-2.c: Ditto.
797         * gcc.dg/torture/pr42898.c: Ditto.
798         * gcc.dg/torture/pr42898-2.c: Ditto.
799         * gcc.dg/torture/pr45704.c: Ditto.
800         * gcc.dg/torture/pr50472.c: Ditto.
801         * gcc.dg/torture/pta-callused-1.c: Ditto.
802         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
803         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
804         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
805         * gcc.dg/torture/pta-escape-1.c: Ditto.
806         * gcc.dg/torture/ipa-pta-1.c: Ditto.
807         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
808
809 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
810
811         PR target/51408
812         * gcc.dg/pr51408.c: New.
813
814 2011-12-05  Jason Merrill  <jason@redhat.com>
815
816         * g++.dg/cpp0x/dc6.C: New.
817
818 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
819             Pedro Lamarão <pedro.lamarao@gmail.com>
820
821         * g++.dg/cpp0x/dc1.C: New test.
822         * g++.dg/cpp0x/dc2.C: New test.
823         * g++.dg/cpp0x/dc3.C: New test.
824         * g++.dg/cpp0x/dc4.C: New test.
825         * g++.dg/cpp0x/dc5.C: New test.
826         * g++.dg/template/meminit1.C: Adjust expected error.
827
828 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
829
830         PR c++/51404
831         * g++.dg/cpp0x/auto28.C: New.
832
833 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
834
835         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
836
837 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
838             Eric Botcazou  <ebotcazou@adacore.com>
839
840         PR middle-end/51323
841         PR middle-end/50074
842         * gcc.c-torture/execute/pr51323.c: New test.
843
844 2011-12-04  Tobias Burnus  <burnus@net-b.de>
845
846         PR fortran/51383
847         * gfortran.dg/associate_10.f90: New.
848
849 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
850
851         PR middle-end/51285
852         * gfortran.dg/vect/pr51285.f90: New test.
853
854 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
855             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
856
857         PR target/51393
858         * gcc.target/i386/pr51393.c: New test.
859
860 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
861
862         PR obj-c++/51349
863         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
864         * obj-c++.dg/naming-4.mm: Likewise.
865
866 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
867
868         * gcc.dg/darwin-segaddr.c: Use -no-pie.
869
870 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
871
872         PR c++/51313
873         * g++.dg/cpp0x/pr51313.C: New.
874
875 2011-12-03  Tobias Burnus  <burnus@net-b.de>
876
877         PR fortran/48887
878         * gfortran.dg/select_type_24.f90: New.
879         * gfortran.dg/select_type_23.f03: Add dg-error.
880         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
881
882 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
883
884         * gcc.dg/vect/vect-122.c: New test.
885
886 2011-12-03  Tobias Burnus  <burnus@net-b.de>
887
888         PR fortran/50684
889         * gfortran.dg/move_alloc_8.f90: New.
890
891 2011-12-03  Tobias Burnus  <burnus@net-b.de>
892
893         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
894         i.e. remove the dg-error line.
895         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
896         * gfortran.dg/move_alloc_9.f90: New.
897         * gfortran.dg/move_alloc_10.f90: New
898
899 2011-12-02  Nathan Sidwell  <nathan@acm.org>
900
901         * lib/gcov.exp (verify-lines): Allow = as a count char.
902         * g++.dg/gcov/gcov-13.C: New.
903
904 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
905
906         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
907         * gcc.dg/vect/slp-24.c: Ditto.
908         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
909         * gcc.dg/vect/slp-34.c: Ditto.
910         * gcc.dg/vect/slp-4.c: Ditto.
911         * gcc.dg/vect/slp-cond-2.c: Ditto.
912         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
913         * gcc.dg/vect/vect-1.c: Ditto.
914         * gcc.dg/vect/vect-10.c: Ditto.
915         * gcc.dg/vect/vect-105.c: Ditto.
916         * gcc.dg/vect/vect-112.c: Ditto.
917         * gcc.dg/vect/vect-15.c: Ditto.
918         * gcc.dg/vect/vect-2.c: Ditto.
919         * gcc.dg/vect/vect-31.c: Ditto.
920         * gcc.dg/vect/vect-32.c: Ditto.
921         * gcc.dg/vect/vect-33.c: Ditto.
922         * gcc.dg/vect/vect-34.c: Ditto.
923         * gcc.dg/vect/vect-35.c: Ditto.
924         * gcc.dg/vect/vect-36.c: Ditto.
925         * gcc.dg/vect/vect-6.c: Ditto.
926         * gcc.dg/vect/vect-73.c: Ditto.
927         * gcc.dg/vect/vect-74.c: Ditto.
928         * gcc.dg/vect/vect-75.c: Ditto.
929         * gcc.dg/vect/vect-76.c: Ditto.
930         * gcc.dg/vect/vect-80.c: Ditto.
931         * gcc.dg/vect/vect-85.c: Ditto.
932         * gcc.dg/vect/vect-89.c: Ditto.
933         * gcc.dg/vect/vect-97.c: Ditto.
934         * gcc.dg/vect/vect-98.c: Ditto.
935         * gcc.dg/vect/vect-all.c: Ditto.
936         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
937         * gcc.dg/vect/vect-iv-8.c: Ditto.
938         * gcc.dg/vect/vect-iv-8a.c: Ditto.
939         * gcc.dg/vect/vect-outer-1.c: Ditto.
940         * gcc.dg/vect/vect-outer-1a.c: Ditto.
941         * gcc.dg/vect/vect-outer-1b.c: Ditto.
942         * gcc.dg/vect/vect-outer-2.c: Ditto.
943         * gcc.dg/vect/vect-outer-2a.c: Ditto.
944         * gcc.dg/vect/vect-outer-2c.c: Ditto.
945         * gcc.dg/vect/vect-outer-3.c: Ditto.
946         * gcc.dg/vect/vect-outer-3a.c: Ditto.
947         * gcc.dg/vect/vect-outer-4a.c: Ditto.
948         * gcc.dg/vect/vect-outer-4b.c: Ditto.
949         * gcc.dg/vect/vect-outer-4c.c: Ditto.
950         * gcc.dg/vect/vect-outer-4d.c: Ditto.
951         * gcc.dg/vect/vect-outer-4m.c: Ditto.
952         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
953         * gcc.dg/vect/vect-outer-fir.c: Ditto.
954         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
955         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
956         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
957         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
958         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
959         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
960         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
961         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
962         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
963         * gcc.dg/vect/vect-shift-2.c: Ditto.
964         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
965         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
966         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
967         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
968         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
969
970 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
971
972         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
973         __builtin_memcpy arguments to honor sizeof(a).
974
975 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
976
977         * gcc.c-torture/execute/doloop-1.c,
978         gcc.c-torture/execute/doloop-2.c: New tests.
979
980 2011-12-02  Martin Jambor  <mjambor@suse.cz>
981
982         PR tree-optimization/50622
983         * g++.dg/tree-ssa/pr50622.C: New test.
984
985 2011-12-01  Jason Merrill  <jason@redhat.com>
986
987         * g++.dg/cpp0x/initlist61.C: New.
988
989 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
990
991         PR c++/51326
992         * g++.dg/inherit/crash3.C: New.
993
994 2011-12-01  Nathan Sidwell  <nathan@acm.org>
995
996         PR gcov-profile/51113
997         * lib/gcov.exp (verify-lines): Add support for xfailing.
998         (run-gcov): Likewise.
999         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1000         * gcc.misc-tests/gcov-16.c: Remove.
1001         * gcc.misc-tests/gcov-17.c: Remove.
1002         * g++.dg/gcov-8.C: Remove.
1003         * g++.dg/gcov-9.C: Remove.
1004         * g++.dg/gcovpart-12b.C: New.
1005         * g++.dg/gcov-12.C: New.
1006
1007 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1008
1009         PR lto/51198
1010         * g++.dg/torture/pr51198.C: New testcase.
1011
1012 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1013
1014         PR tree-optimization/51246
1015         * gcc.c-torture/compile/pr51246.c: New test.
1016
1017         PR rtl-optimization/51014
1018         * g++.dg/opt/pr51014.C: New test.
1019
1020 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1021
1022         PR c++/51367
1023         * g++.dg/template/error47.C: New.
1024
1025 2011-11-30  Jason Merrill  <jason@redhat.com>
1026
1027         PR c++/51009
1028         * g++.dg/init/aggr8.C: New.
1029
1030 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1031
1032         PR target/50725
1033         * gcc.target/i386/pr50725.c: New test.
1034
1035         PR middle-end/51089
1036         * gfortran.dg/gomp/pr51089.f90: New test.
1037
1038 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1039
1040         * gcc.dg/pr51321.c: New testcase.
1041
1042 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1043
1044         PR rtl-optimization/48721
1045         * gcc.target/i386/pr48721.c: New test.
1046
1047 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1048
1049         PR c++/51299
1050         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1051
1052 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR tree-optimization/51247
1055         * gcc.c-torture/compile/pr51247.c: New test.
1056
1057 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1058
1059         PR target/50123
1060         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1061
1062 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1063
1064         Use complex floating-point constant in CDBL.
1065
1066         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1067
1068 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1069
1070         PR fortran/51306
1071         PR fortran/48700
1072         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1073         * gfortran.dg/select_type_23.f03: Add dg-error.
1074         * gfortran.dg/move_alloc_6.f90: New.
1075         * gfortran.dg/move_alloc_7.f90: New.
1076
1077 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1078
1079         PR tree-optimization/51301
1080         * gcc.dg/vect/pr51301.c: New test.
1081
1082 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1083
1084         * g++.dg/cdce3.C: Use dg-additional-options.
1085
1086 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1087
1088         PR middle-end/50907
1089         * gcc.dg/tree-prof/pr50907.c: New test.
1090
1091         PR tree-optimization/50078
1092         * gcc.dg/pr50078.c: New test.
1093
1094         PR tree-optimization/50682
1095         * g++.dg/opt/pr50682.C: New test.
1096
1097 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1098
1099         PR fortran/51308
1100         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1101
1102 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1103             Iain Sandoe  <iains@gcc.gnu.org>
1104
1105         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1106         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1107         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1108         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1109         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1110
1111 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1112
1113         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1114         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1115         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1116         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1117         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1118         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1119         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1120         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1121         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1122         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1123         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1124         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1125         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1126         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1127         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1128         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1129         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1130         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1131         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1132         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1133         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1134         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1135         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1136         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1137         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1138         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1139         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1140
1141 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1142
1143         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1144         imply -mno-dspr2.
1145         * gcc.target/mips/no-dsp-1.c: New test.
1146         * gcc.target/mips/soft-float-1.c: Likewise.
1147
1148 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR rtl-optimization/49912
1151         * g++.dg/other/pr49912.C: New test.
1152
1153 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1154
1155         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1156         effective target.
1157         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1158
1159 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1160
1161         PR fortran/51250
1162         PR fortran/43829
1163         * gfortran.dg/inline_sum_3.f90: New test.
1164
1165 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1166
1167         PR testsuite/51258
1168         * lib/target-supports.exp
1169         (check_effective_target_sync_long_long): Also supported on 32bit
1170         x86 targets.  Add comment about required dg-options.
1171         Add alpha*-*-* targets.
1172         (check_effective_target_sync_long_long_runtime): Ditto.
1173
1174         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1175         32bit x86 targets.
1176         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1177         * gcc.dg/atomic-exchange-4.c: Ditto.
1178         * gcc.dg/atomic-load-4.c: Ditto.
1179         * gcc.dg/atomic-store-4.c: Ditto.
1180         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1181         * gcc.dg/di-sync-multithread.c: Ditto.
1182         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1183         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1184
1185 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1186
1187         PR testsuite/51258
1188         * lib/target-supports.exp
1189         (check_effective_target_sync_int_128_runtime): New procedure.
1190         (check_effective_target_sync_long_long_runtime): Ditto.
1191         (check_effective_target_sync_long_long): Add arm*-*-*.
1192         (check_effective_target_sync_longlong): Remove.
1193
1194         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1195         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1196         * gcc.dg/atomic-exchange-5.c: Ditto.
1197         * gcc.dg/atomic-load-5.c: Ditto.
1198         * gcc.dg/atomic-store-5.c: Ditto.
1199         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1200         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1201         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1202         effective target.
1203         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1204         * gcc.dg/atomic-exchange-4.c: Ditto.
1205         * gcc.dg/atomic-load-4.c: Ditto.
1206         * gcc.dg/atomic-store-4.c: Ditto.
1207         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1208         * gcc.dg/di-sync-multithread.c: Ditto.
1209         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1210         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1211
1212 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/50408
1215         * gfortran.dg/whole_file_35.f90: New.
1216
1217 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1218
1219         PR fortran/51302
1220         * gfortran.dg/volatile13.f90: New.
1221
1222 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1223
1224         PR c/51256
1225         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1226
1227 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1228
1229         PR c++/51227
1230         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1231
1232 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1233
1234         PR target/51134
1235         * gcc.target/i386/sw-1.c: Revert revision 181357.
1236
1237 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1238
1239         PR fortran/51218
1240         * gfortran.dg/implicit_pure_1.f90: New.
1241
1242 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1243
1244         PR testsuite/51258
1245         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1246         * gcc.dg/atomic-exchange-5.c: Likewise.
1247         * gcc.dg/atomic-load-5.c: Likewise.
1248         * gcc.dg/atomic-op-5.c: Likewise.
1249         * gcc.dg/atomic-store-5.c: Likewise.
1250         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1251
1252 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR rtl-optimization/50290
1255         * gcc.dg/pr50290.c: New test.
1256
1257 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1258
1259         PR c++/51290
1260         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1261
1262 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1263
1264         PR target/51261
1265         * gcc.dg/pr51261.c: New test.
1266
1267 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1268
1269         PR c++/51145
1270         * g++.dg/cpp0x/alias-decl-14.C: New test.
1271         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1272         passing before.
1273         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1274         change.
1275         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1276         * g++.dg/lookup/struct1.C: Likewise.
1277         * g++.dg/parse/elab1.C: Likewise.
1278         * g++.dg/parse/elab2.C: Likewise.
1279         * g++.dg/parse/int-as-enum1.C: Likewise.
1280         * g++.dg/parse/typedef1.C: Likewise.
1281         * g++.dg/parse/typedef3.C: Likewise.
1282         * g++.dg/parse/typedef4.C: Likewise.
1283         * g++.dg/parse/typedef5.C: Likewise.
1284         * g++.dg/template/crash26.C: Likewise.
1285         * g++.dg/template/nontype4.C: Likewise.
1286         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1287         * g++.old-deja/g++.brendan/line1.C: Likewise.
1288         * g++.old-deja/g++.other/elab1.C: Likewise.
1289         * g++.old-deja/g++.other/syntax4.C: Likewise.
1290
1291 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1292
1293         PR rtl-optimization/50764
1294         * gcc.dg/pr50764.c: New test.
1295
1296 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1297
1298         PR c++/51265
1299         * g++.dg/cpp0x/decltype36.C: New.
1300
1301 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1302
1303         PR tree-optimization/51074
1304         * gcc.dg/vect/pr51074.c: New test.
1305
1306 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1307
1308         PR c++/51143
1309         * g++.dg/cpp0x/alias-decl-16.C: New test.
1310
1311 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1312
1313         PR tree-optimization/50765
1314         * gcc.dg/pr50765.c: New test.
1315
1316 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1317
1318         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1319         * gcc.dg/vshift-3.c (main): Likewise.
1320
1321 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1322
1323         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1324
1325 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1326
1327         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1328         * gcc.misc-tests/gcov-17.c: Likewise.
1329         * g++.dg/gcov/gcov-8.C: Likewise.
1330         * g++.dg/gcov/gcov-9.C: Likewise.
1331
1332 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1333
1334         * g++.dg/tm/pr47747.C: New test.
1335
1336 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1337
1338         * g++.dg/tm/template-2.C: New test.
1339
1340 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR debug/50827
1343         * gcc.dg/pr50827.c: New test.
1344
1345 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1346
1347         PR c++/50958
1348         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1349         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1350         * g++.dg/cpp0x/udlit-member.C: Adjust.
1351         * g++.dg/cpp0x/udlit-raw-length.C: New.
1352         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1353         * g++.dg/cpp0x/udlit-resolve.C: New.
1354         * c-c++-common/dfp/pr33466.c: Adjust.
1355
1356 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1357
1358         * lib/target-supports.exp
1359         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1360         with ultrasparc_vis2_hw.
1361         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1362         with ultrasparc_vis3_hw.
1363
1364 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1365
1366         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1367         *-*-solaris2* && c++.
1368
1369 2011-11-20  Joey Ye  <joey.ye@arm.com>
1370
1371         * gcc.dg/volatile-bitfields-1.c: New.
1372
1373 2011-11-20  Jason Merrill  <jason@redhat.com>
1374
1375         PR c++/48322
1376         * g++.dg/cpp0x/variadic120.C: New.
1377         * g++.dg/cpp0x/sfinae26.C: Adjust.
1378
1379         * g++.dg/cpp0x/sfinae11.C: Adjust.
1380         * g++.dg/cpp0x/sfinae26.C: Adjust.
1381         * g++.dg/template/unify11.C: Adjust.
1382
1383 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1384
1385         PR c++/51230
1386         * g++.dg/template/error46.C: New.
1387
1388 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1389
1390         PR target/51235
1391         * gcc.target/i386/pr51235.c: New test.
1392
1393         PR target/51236
1394         * gcc.target/i386/pr51236.c: New test.
1395
1396 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1397
1398         * gnat.dg/discr32.adb: New test.
1399         * gnat.dg/discr32_pkg.ads: New helper.
1400
1401 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1402
1403         PR gcov-profile/51113
1404         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1405         * gcc.misc-tests/gcov-16.c: New.
1406         * gcc.misc-tests/gcov-17.c: New.
1407         * g++.dg/gcov/gcov-8.C: New.
1408         * g++.dg/gcov/gcov-9.C: New.
1409         * g++.dg/gcov/gcov-10.C: New.
1410
1411 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1412
1413         PR c++/51194
1414         * g++.dg/cpp0x/alias-decl-15.C: New test.
1415
1416 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1417
1418         PR c++/51216
1419         * g++.dg/cpp0x/pr51216.C: New.
1420
1421 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1422
1423         * gcc.dg/delay-slot-2.c: New test.
1424
1425 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1426
1427         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1428
1429 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1430
1431         PR c++/51188
1432         * g++.dg/lookup/using46.C: New.
1433         * g++.dg/lookup/using47.C: New.
1434         * g++.dg/lookup/using48.C: New.
1435         * g++.dg/lookup/using49.C: New.
1436         * g++.dg/lookup/using50.C: New.
1437
1438 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1439
1440         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1441         supports /* ... */ comments.
1442
1443 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1444
1445         PR c++/51150
1446         * g++.dg/cpp0x/pr51150.C: New.
1447
1448 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1449
1450         PR tree-optimization/50605
1451         * g++.dg/ipa/pr50605.C: New test.
1452
1453 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1454
1455         PR c++/51191
1456         * g++.dg/cpp0x/alias-decl-13.C: New test.
1457
1458 2011-11-17  Jason Merrill  <jason@redhat.com>
1459
1460         PR c++/51186
1461         * g++.dg/cpp0x/auto27.C: New.
1462         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1463
1464 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1465
1466         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1467         memory model parameters don't match expected values.
1468         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1469         __atomic_compare_exchange.
1470         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1471         __atomic_compare_exchange_n.
1472         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1473         weak/strong parameter and fail if memory models aren't correct.
1474
1475 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1476
1477         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1478         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1479         to 10 seconds and fail when timeout occurs.  Improve error messages.
1480
1481 2011-11-17  Jason Merrill  <jason@redhat.com>
1482
1483         PR c++/51137
1484         * g++.dg/template/virtual2.C: New.
1485
1486 2011-11-17  Michael Matz  <matz@suse.de>
1487
1488         PR middle-end/50644
1489         PR middle-end/50741
1490         * g++.dg/tree-ssa/pr50741.C: New.
1491
1492 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1493
1494         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1495
1496 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1497
1498         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1499         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1500         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1501
1502 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1503
1504         PR fortran/39427
1505         PR fortran/37829
1506         * gfortran.dg/constructor_1.f90: New.
1507         * gfortran.dg/constructor_2.f90: New.
1508         * gfortran.dg/constructor_3.f90: New.
1509         * gfortran.dg/constructor_4.f90: New.
1510         * gfortran.dg/constructor_5.f90: New.
1511         * gfortran.dg/constructor_6.f90: New.
1512         * gfortran.dg/use_only_5.f90: New.
1513         * gfortran.dg/c_ptr_tests_17.f90: New.
1514         * gfortran.dg/c_ptr_tests_18.f90: New.
1515         * gfortran.dg/used_types_25.f90: New.
1516         * gfortran.dg/used_types_26.f90: New
1517         * gfortran.dg/type_decl_3.f90: New.
1518         * gfortran.dg/function_types_3.f90: Update dg-error.
1519         * gfortran.dg/result_1.f90: Ditto.
1520         * gfortran.dg/structure_constructor_3.f03: Ditto.
1521         * gfortran.dg/structure_constructor_4.f03: Ditto.
1522
1523 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1524
1525         * gcc.dg/vect/pr30858.c: Update expected output for
1526         architectures with multiple vector sizes.
1527
1528 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1529             Bernd Schmidt <bernds@coudesourcery.com>
1530             Sebastian Huber <sebastian.huber@embedded-brains.de>
1531
1532         PR target/49641
1533         * gcc.target/arm/pr49641.c: New test.
1534
1535 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1536
1537         PR tree-optimization/49960
1538         * gcc.dg/autopar/pr49960.c: New test.
1539         * gcc.dg/autopar/pr49960-1.c: New test.
1540
1541
1542 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1543
1544         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1545         * gcc.dg/pr43864-2.c: Same.
1546         * gcc.dg/pr43864-3.c: Same.
1547         * gcc.dg/pr43864-4.c: Same.
1548
1549 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1550
1551         * gcc.target/i386/sse2-cvt-vec.c: New test.
1552         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1553         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1554         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1555         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1556         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1557         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1558
1559 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1560
1561         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1562         powerpc*-*-darwin* targets.
1563
1564 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1565
1566         * c-c++-common/tm/trxn-expr-3.c: New test.
1567
1568 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1569
1570         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1571
1572 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1573
1574         * gcc.target/i386/avx-recip-vec.c: New test.
1575         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1576         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1577         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1578         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1579         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1580         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1581         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1582         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1583         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1584         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1585         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1586         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1587         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1588         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1589
1590 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1591
1592         PR c++/51107
1593         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1594         non-template literal operator.
1595
1596 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1597
1598         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1599         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1600         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1601         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1602         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1603         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1604         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1605         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1606         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1607         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1608         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1609         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1610         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1611         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1612         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1613         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1614
1615 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1616
1617         PR c++/6936
1618         PR c++/25994
1619         PR c++/26256
1620         PR c++/30195
1621         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1622         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1623         * g++.old-deja/g++.other/anon7.C: Likewise.
1624         * g++.old-deja/g++.other/using1.C: Likewise.
1625         * g++.old-deja/g++.other/redecl1.C: Likewise.
1626         * g++.old-deja/g++.other/typedef7.C: Likewise.
1627         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1628         * g++.dg/template/using2.C: Likewise.
1629         * g++.dg/template/static4.C: Likewise.
1630         * g++.dg/template/typedef1.C: Likewise.
1631         * g++.dg/lookup/name-clash9.C: Likewise.
1632         * g++.dg/abi/mangle41.C: Likewise.
1633         * g++.dg/parse/ctor5.C: Likewise.
1634         * g++.dg/inherit/using4.C: Likewise.
1635         * g++.dg/lookup/using24.C: New.
1636         * g++.dg/lookup/using25.C: New.
1637         * g++.dg/lookup/using26.C: New.
1638         * g++.dg/lookup/using27.C: New.
1639         * g++.dg/lookup/using28.C: New.
1640         * g++.dg/lookup/using29.C: New.
1641         * g++.dg/lookup/using30.C: New.
1642         * g++.dg/lookup/using31.C: New.
1643         * g++.dg/lookup/using32.C: New.
1644         * g++.dg/lookup/using33.C: New.
1645         * g++.dg/lookup/using34.C: New.
1646         * g++.dg/lookup/using35.C: New.
1647         * g++.dg/lookup/using36.C: New.
1648         * g++.dg/lookup/using37.C: New.
1649         * g++.dg/lookup/using38.C: New.
1650         * g++.dg/lookup/using39.C: New.
1651         * g++.dg/lookup/using40.C: New.
1652         * g++.dg/lookup/using41.C: New.
1653         * g++.dg/lookup/using42.C: New.
1654         * g++.dg/lookup/using43.C: New.
1655         * g++.dg/lookup/using44.C: New.
1656         * g++.dg/lookup/using45.C: New.
1657         * g++.dg/lookup/pr6936.C: New.
1658         * g++.dg/debug/using4.C: New.
1659         * g++.dg/debug/using5.C: New.
1660         * g++.dg/cpp0x/forw_enum10.C: New.
1661
1662 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1663             Jan Hubicka  <jh@suse.cz>
1664
1665         * gcc.target/i386/sw-1.c: Force rep;movsb.
1666
1667 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1668
1669         PR testsuite/51059
1670         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1671         dg-additional-options.
1672
1673 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1674
1675         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1676         specified.  Remove redundant runtime checks.
1677         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1678         Allow for other than -m4.  Fix typos in comments.
1679
1680 2011-11-12  Jason Merrill  <jason@redhat.com>
1681
1682         PR c++/986
1683         * g++.dg/warn/ref-temp1.C: New.
1684
1685         PR c++/51060
1686         * g++.dg/opt/stack2.C: New.
1687
1688 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1689
1690         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1691         alpha*-*-linux* targets.
1692
1693 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1694
1695         PR testsuite/51059
1696         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1697         Darwin targets and allow external symbols to be undefined.
1698
1699 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1700
1701         * gcc.misc-tests/gcov-15.c: New.
1702
1703 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR tree-optimization/51058
1706         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1707         * gfortran.dg/vect/pr51058-2.f90: New test.
1708
1709 2011-11-10  Jason Merrill  <jason@redhat.com>
1710
1711         * g++.dg/template/linkage1.C: New.
1712         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1713         * g++.old-deja/g++.other/linkage4.C: Likewise.
1714
1715         PR c++/50973
1716         * g++.dg/cpp0x/defaulted33.C: New.
1717
1718 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1719
1720         PR middle-end/51038
1721         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1722         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1723         __atomic_clear.
1724
1725 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1726
1727         PR rtl-optimization/51040
1728         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1729         patchup code.
1730
1731 2011-11-10  Jason Merrill  <jason@redhat.com>
1732
1733         PR c++/51079
1734         * g++.dg/template/conv12.C: New.
1735
1736         PR debug/50983
1737         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1738
1739 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1740
1741         * gnat.dg/atomic6_1.adb: New test.
1742         * gnat.dg/atomic6_2.adb: Likewise.
1743         * gnat.dg/atomic6_3.adb: Likewise.
1744         * gnat.dg/atomic6_4.adb: Likewise.
1745         * gnat.dg/atomic6_5.adb: Likewise.
1746         * gnat.dg/atomic6_6.adb: Likewise.
1747         * gnat.dg/atomic6_7.adb: Likewise.
1748         * gnat.dg/atomic6_8.adb: Likewise.
1749         * gnat.dg/atomic6_pkg.ads: New helper.
1750
1751 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR middle-end/51077
1754         * gcc.c-torture/compile/pr51077.c: New test.
1755
1756         PR rtl-optimization/51023
1757         * gcc.c-torture/execute/pr51023.c: New test.
1758
1759 2011-11-10  Richard Guenther  <rguenther@suse.de>
1760
1761         PR tree-optimization/51042
1762         * gcc.dg/torture/pr51042.c: New testcase.
1763
1764 2011-11-10  Richard Guenther  <rguenther@suse.de>
1765
1766         PR tree-optimization/51070
1767         * gcc.dg/torture/pr51070.c: New testcase.
1768
1769 2011-11-10  Richard Guenther  <rguenther@suse.de>
1770
1771         PR tree-optimization/51030
1772         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1773
1774 2011-11-10  Richard Guenther  <rguenther@suse.de>
1775
1776         PR middle-end/51071
1777         * gcc.dg/torture/pr51071.c: New testcase.
1778
1779 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1780
1781         * gnat.dg/loop_optimization9.ad[sb]: New test.
1782
1783 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1784
1785         PR tree-optimization/51058
1786         * gfortran.dg/vect/pr51058.f90: New test.
1787
1788 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1789
1790         PR tree-optimization/51000
1791         * gcc.dg/vect/pr51000.c: New test.
1792
1793 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1794
1795         PR c++/50837
1796         * g++.dg/cpp0x/static_assert5.C: New.
1797         * g++.dg/template/nontype13.C: Tweak.
1798
1799 2011-11-09  Jason Merrill  <jason@redhat.com>
1800
1801         PR c++/50972
1802         * g++.dg/cpp0x/noexcept16.C: New.
1803
1804         PR c++/51046
1805         * g++.dg/cpp0x/variadic119.C: New.
1806
1807 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1808
1809         PR target/50911
1810         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1811         permutations.
1812         * gcc.dg/torture/vshuf-32.inc: Likewise.
1813         * gcc.dg/torture/vshuf-4.inc: Likewise.
1814         * gcc.dg/torture/vshuf-8.inc: Likewise.
1815
1816         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1817
1818 2011-11-09  Ian Lance Taylor  <iant@google.com>
1819
1820         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1821         procedure.
1822         * gcc.dg/split-5.c: New test.
1823
1824 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1825
1826         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1827
1828 2011-11-09  Jason Merrill  <jason@redhat.com>
1829
1830         PR c++/51029
1831         * g++.dg/template/virtual1.C: New.
1832
1833 2011-11-08  Jason Merrill  <jason@redhat.com>
1834
1835         Run most C++ tests in both C++98 and C++11 modes.
1836         * lib/target-supports.exp (check_effective_target_c++11): New.
1837         (check_effective_target_c++98): New.
1838         * lib/g++-dg.exp (g++-dg-runtest): New.
1839         * g++.dg/dg.exp: Use g++-dg-runtest.
1840         * g++.dg/charset/charset.exp: Likewise.
1841         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1842         * g++.dg/dfp/dfp.exp: Likewise.
1843         * g++.dg/gcov/gcov.exp: Likewise.
1844         * g++.dg/gomp/gomp.exp: Likewise.
1845         * g++.dg/graphite/graphite.exp: Likewise.
1846         * g++.dg/tls/tls.exp: Likewise.
1847         * g++.dg/tm/tm.exp: Likewise.
1848         * g++.dg/vect/vect.exp: Likewise.
1849         * g++.old-deja/old-deja.exp: Likewise.
1850         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1851         with some of the torture options.
1852         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1853         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1854         * g++.dg/init/null1.C: Only run in C++98.
1855         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1856         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1857         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1858         * g++.old-deja/g++.other/anon9.C: Likewise.
1859         * g++.old-deja/g++.other/linkage1.C: Likewise.
1860         * g++.old-deja/g++.other/linkage2.C: Likewise.
1861         * g++.old-deja/g++.pt/t29.C: Likewise.
1862         * g++.old-deja/g++.pt/t30.C: Likewise.
1863         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1864         * g++.dg/ext/anon-struct4.C: Likewise.
1865         * g++.dg/init/brace2.C: Likewise.
1866         * g++.dg/init/brace6.C: Likewise.
1867         * g++.dg/other/anon3.C: Likewise.
1868         * g++.dg/template/arg2.C: Likewise.
1869         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1870         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1871         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1872         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1873         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1874         * g++.old-deja/g++.brendan/init2.C: Likewise.
1875         * g++.old-deja/g++.brendan/init4.C: Likewise.
1876         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1877         * g++.old-deja/g++.jason/cond.C: Likewise.
1878         * g++.old-deja/g++.law/init1.C: Likewise.
1879         * g++.old-deja/g++.law/operators32.C: Likewise.
1880         * g++.old-deja/g++.pt/enum6.C: Likewise.
1881         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1882         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1883
1884         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1885         * g++.dg/init/new11.C: Likewise.
1886         * g++.dg/init/pr29571.C: Likewise.
1887         * g++.dg/lookup/forscope2.C: Likewise.
1888         * g++.dg/parse/linkage1.C: Likewise.
1889         * g++.dg/parse/typedef8.C: Likewise.
1890         * g++.dg/template/error44.C: Likewise.
1891         * g++.dg/tls/diag-2.C: Likewise.
1892         * g++.dg/tls/diag-4.C: Likewise.
1893         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1894         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1895         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1896         * g++.old-deja/g++.brendan/new3.C: Likewise.
1897         * g++.old-deja/g++.eh/new1.C: Likewise.
1898         * g++.old-deja/g++.eh/new2.C: Likewise.
1899         * g++.old-deja/g++.jason/new.C: Likewise.
1900         * g++.old-deja/g++.law/friend1.C: Likewise.
1901         * g++.old-deja/g++.mike/net46.C: Likewise.
1902         * g++.old-deja/g++.mike/p755.C: Likewise.
1903         * g++.old-deja/g++.other/new6.C: Likewise.
1904
1905         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1906         * g++.dg/template/crash53.C: Likewise.
1907         * g++.dg/template/void9.C: Likewise.
1908
1909 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1910
1911         PR c++/51045
1912         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1913
1914 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1915
1916         PR c++/51047
1917         * g++.dg/cpp0x/sfinae29.C: New.
1918
1919 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1920
1921         PR fortran/50960
1922         * gfortran.dg/typebound_call_22.f03: New test case.
1923
1924 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1925
1926         PR libfortran/50016
1927         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1928
1929 2011-11-09  Richard Guenther  <rguenther@suse.de>
1930
1931         PR tree-optimization/51039
1932         * gcc.dg/pr51039.c: New testcase.
1933
1934 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1935
1936         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1937         Enable also for powerpc*-*-*.
1938
1939 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1940
1941         PR fortran/50540
1942         * gfortran.dg/forall_16.f90: New test.
1943
1944 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1945
1946         PR fortran/38718
1947         * gfortran.dg/initialization_29.f90: Expand test.
1948
1949 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1950
1951         PR c++/51027
1952         * g++.dg/cpp0x/alias-decl-12.C: New test.
1953         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1954
1955 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1956
1957         PR debug/51032
1958         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1959
1960 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1961
1962         PR tree-optimization/51015
1963         * gcc.dg/vect/pr51015.c: New test.
1964
1965 2011-11-08  David S. Miller  <davem@davemloft.net>
1966
1967         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1968         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1969
1970 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1971
1972         PR fortran/50404
1973         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1974
1975 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1976
1977         PR fortran/50409
1978         * gfortran.dg/string_5.f90: Improve testcase.
1979
1980 2011-10-23  Jason Merrill  <jason@redhat.com>
1981
1982         PR c++/50835
1983         * g++.dg/template/lvalue2.C: New.
1984
1985 2011-11-08  Michael Matz  <matz@suse.de>
1986
1987         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1988         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1989         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1990         * g++.dg/eh/builtin2.C: Ditto.
1991         * g++.dg/eh/builtin3.C: Ditto.
1992
1993 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1994
1995         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1996         being prefered even for -mavx.
1997         * gcc.target/i386/avx-cvt-3.c: New test.
1998
1999 2011-11-08  Richard Guenther  <rguenther@suse.de>
2000
2001         PR tree-optimization/51012
2002         * gcc.dg/pr51012-1.c: New testcase.
2003         * gcc.dg/pr51012-2.c: Likewise.
2004
2005 2011-11-08  Richard Guenther  <rguenther@suse.de>
2006
2007         PR middle-end/51010
2008         * c-c++-common/uninit-pr51010.c: New testcase.
2009
2010 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2011
2012         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2013         check_effective_target_vect_call_copysignf,
2014         check_effective_target_vect_call_lrint): New procedures.
2015         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2016         $VECT_SLP_CFLAGS with -ffast-math.
2017         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2018         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2019         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2020         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2021
2022 2011-11-07  Richard Henderson  <rth@redhat.com>
2023             Aldy Hernandez  <aldyh@redhat.com>
2024             Torvald Riegel  <triegel@redhat.com>
2025
2026         Merged from transactional-memory.
2027
2028         * g++.dg/dg.exp: Run transactional memory tests.
2029         * g++.dg/tm: New directory with new tests.
2030         * gcc.dg/tm: New directory with new tests.
2031         * c-c++-common/tm: New directory with new tests.
2032
2033 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2034
2035         Fix context handling of alias-declaration
2036         * g++.dg/cpp0x/alias-decl-11.C: New test.
2037
2038 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2039
2040         PR c++/50864
2041         * g++.dg/parse/template26.C: New.
2042         * g++.dg/template/crash45.C: Adjust dg-error string.
2043
2044 2011-11-07  Jason Merrill  <jason@redhat.com>
2045
2046         PR c++/50848
2047         * g++.dg/template/lookup9.C: New.
2048
2049         PR c++/50863
2050         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2051
2052         PR c++/50870
2053         * g++.dg/cpp0x/decltype35.C: New.
2054
2055 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2056
2057         Support C++11 alias-declaration
2058         PR c++/45114
2059         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2060         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2061         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2062         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2063         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2064         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2065         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2066         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2067         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2068         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2069         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2070         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2071         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2072
2073 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2074
2075         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2076
2077 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2078
2079         PR fortran/50919
2080         * gfortran.dg/typebound_call_21.f03: New.
2081
2082 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2083
2084         * gcc.dg/profile-dir-1.c: Adjust final scan.
2085         * gcc.dg/profile-dir-2.c: Adjust final scan.
2086         * gcc.dg/profile-dir-3.c: Adjust final scan.
2087         * gcc.misc-tests/gcov.exp: Adjust regexp.
2088         * gcc.misc-tests/gcov-12.c: New.
2089         * gcc.misc-tests/gcov-13.c: New.
2090         * gcc.misc-tests/gcovpart-13b.c: New.
2091         * gcc.misc-tests/gcov-14.c: New.
2092
2093 2011-11-07  Jason Merrill  <jason@redhat.com>
2094
2095         PR c++/35688
2096         * g++.dg/ext/visibility/template8.C: New.
2097
2098 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2099
2100         PR tree-optimization/50789
2101         * gcc.target/i386/avx2-gather-1.c: New test.
2102         * gcc.target/i386/avx2-gather-2.c: New test.
2103         * gcc.target/i386/avx2-gather-3.c: New test.
2104         * gcc.target/i386/avx2-gather-4.c: New test.
2105
2106 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2107
2108         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2109
2110 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2111
2112         PR libfortran/45723
2113         * gfortran.dg/open_dev_null.f90: Remove testcase.
2114
2115 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         * lib/target-supports.exp (check_effective_target_sync_int_128):
2118         Don't cache the result.
2119         (check_effective_target_sync_long_long): Ditto.
2120
2121 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2122
2123         PR rtl-optimization/47698
2124         * gcc.target/i386/47698.c: New test.
2125
2126 2011-11-06  Jason Merrill  <jason@redhat.com>
2127
2128         PR c++/35688
2129         * g++.dg/ext/visibility/template7.C: New.
2130
2131 2011-11-07  Terry Guo  <terry.guo@arm.com>
2132
2133         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2134         * gcc.target/arm/wmul-2.c: Ditto.
2135         * gcc.target/arm/wmul-3.c: Ditto.
2136         * gcc.target/arm/wmul-4.c: Ditto.
2137
2138 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2139
2140         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2141         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2142         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2143         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2144         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2145         expected diagnostics.
2146
2147 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2148             Richard Henderson  <rth@redhat.com>
2149             Aldy Hernandez  <aldyh@redhat.com>
2150
2151         Merged from cxx-mem-model.
2152
2153         * lib/target-supports.exp (check_effective_target_sync_int_128,
2154         check_effective_target_sync_long_long): Check whether the target
2155         supports 64 and 128 bit __sync builtins.
2156         (check_effective_target_cas_char): New.
2157         (check_effective_target_cas_int): New.
2158         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2159         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2160         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2161         produce the expected library calls.
2162         * gcc.dg/atomic-fence.c: New functional tests.
2163         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2164         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2165         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2166         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2167         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2168         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2169         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2170         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2171         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2172         are atomic.
2173         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2174         loads are atomic.
2175         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2176         are atomic.
2177         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2178         are atomic.
2179         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2180         int128 operations are atomic.
2181         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2182         operations are atomic.
2183         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2184         operations are atomic.
2185         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2186         operations are atomic.
2187         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2188         stores aren't moved out of a loop.
2189         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2190         globals don't overwrite neighbouring globals.
2191         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2192         writes dont overwrite neighbouring components.
2193         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2194         * c-c++-common/gomp/atomic-3.c: Likewise.
2195         * c-c++-common/gomp/atomic-9.c: Likewise.
2196         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2197         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2198         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2199         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2200         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2201         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2202         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2203         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2204         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2205         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2206         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2207         g++.dg/gomp/atomic-15.C: Remove.
2208         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2209         * gcc.dg/gomp/atomic-11.c: Remove test.
2210
2211 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2212
2213         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2214         * gcc.dg/vect/slp-cond-1.c: New test.
2215         * gcc.dg/vect/slp-cond-2.c: New test.
2216
2217 2011-11-05  David S. Miller  <davem@davemloft.net>
2218
2219         * lib/test-supports.exp
2220         (check_effective_target_ultrasparc_vis2_hw): New proc.
2221         (check_effective_target_ultrasparc_vis3_hw): New proc.
2222         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2223         * gcc.target/sparc/vec-init-2.inc: Likewise.
2224         * gcc.target/sparc/vec-init-3.inc: Likewise.
2225         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2226         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2227         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2228         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2229         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2230         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2231         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2232         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2233         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2234
2235 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2236
2237         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2238         Disable test on Epiphany.
2239         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2240         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2241         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2242         * g++.dg/parse/pragma3.C: Likewise.
2243         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2244         (bar): Use it.
2245         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2246         * gcc.dg/tls/thr-cse-1.c: Likewise.
2247         * g++.dg/opt/devirt2.C: Likewise.
2248         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2249         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2250         * gcc.target/epiphany: New directory.
2251
2252 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2253
2254         * gfortran.dg/quad_2.f90: New.
2255
2256 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2257
2258         * gcc.dg/strlenopt-22g.c: New wrapper around...
2259         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2260
2261 2011-11-04  Jason Merrill  <jason@redhat.com>
2262
2263         PR c++/26714
2264         * g++.dg/init/lifetime2.C: New.
2265         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2266
2267         PR c++/48370
2268         * g++.dg/init/lifetime1.C: Test cleanup order.
2269
2270 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2271
2272         * g++.dg/other/offsetof7.C: New test.
2273
2274 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2275
2276         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2277         variable, default empty, -ffat-lto-objects for effective_target_lto.
2278         (gcc-dg-test-1): Add options from dg-final methods.
2279         * lib/scanasm.exp (scan-assembler_required_options)
2280         (scan-assembler-not_required_options): New procs.
2281
2282 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2283
2284         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2285         generate a pedwarn in c++98-mode.
2286         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2287         don't generate a pedwarn in c++0x-mode.
2288
2289 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2290
2291         PR c++/50965
2292         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2293
2294 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2295
2296         PR rtl-optimization/38644
2297         * gcc.target/arm/stack-red-zone.c: New.
2298
2299 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2300
2301         PR c++/48420
2302         * g++.dg/warn/Wconversion-null-3.C: New.
2303
2304 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2305
2306         PR c++/50941
2307         * g++.dg/cpp0x/udlit-strint-length.C: New.
2308
2309 2011-11-04  Jason Merrill  <jason@redhat.com>
2310
2311         PR c++/48370
2312         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2313         * g++.dg/init/lifetime1.C: New.
2314         * g++.dg/init/ref21.C: New.
2315         * g++.dg/eh/array1.C: New.
2316
2317 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2318
2319         PR tree-optimization/50763
2320         * gcc.dg/pr50763-5.c: New test.
2321
2322 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2323
2324         PR tree-optimization/50763
2325         * g++.dg/pr50763-4.C: New test.
2326
2327 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2328
2329         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2330         test.
2331
2332         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2333
2334         * gcc.dg/torture/vec-cvt-1.c: New test.
2335
2336 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2337
2338         * gnat.dg/specs/private1[-sub].ads: New test.
2339
2340 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2341
2342         PR fortran/43829
2343         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2344         * gfortran.dg/inline_sum_1.f90: New.
2345         * gfortran.dg/inline_sum_2.f90: New.
2346         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2347         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2348         * gfortran.dg/inline_product_1.f90: New.
2349
2350 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2351
2352         PR fortran/50933
2353         * gfortran.dg/bind_c_dts_5.f90: New.
2354
2355 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2356
2357         PR fortran/50960
2358         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2359
2360 2011-11-03  Richard Guenther  <rguenther@suse.de>
2361
2362         PR middle-end/50079
2363         * g++.dg/init/copy7.C: Remove testcase.
2364
2365 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2366
2367         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2368         * g++.dg/ipa/devirt-c-2.C: Likewise.
2369         * g++.dg/ipa/devirt-c-7.C: New test.
2370         * g++.dg/ipa/devirt-c-8.C: Likewise.
2371
2372 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2373
2374         PR tree-optimization/50912
2375         * gnat.dg/loop_optimization10.ad[sb]: New test.
2376         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2377
2378 2011-11-02  Jason Merrill  <jason@redhat.com>
2379
2380         PR c++/50930
2381         * g++.dg/cpp0x/nsdmi-list2.C: New.
2382
2383 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2384
2385         PR c++/50810
2386         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2387         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2388
2389 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2390
2391         PR tree-optimization/50769
2392         * gfortran.dg/pr50769.f90: New test.
2393
2394 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2395
2396         * gcc.target/sparc/20111102-1.c: New test.
2397
2398 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2399
2400         PR c++/50956
2401         * g++.dg/warn/Wcast-qual2.C: New.
2402
2403 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2404
2405         PR tree-optimization/50763
2406         * g++.dg/pr50763-3.C: New test.
2407
2408 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2409
2410         PR tree-optimization/50672
2411         * g++.dg/pr50672.C: New test.
2412
2413 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2414
2415         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2416         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2417         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2418
2419         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2420
2421 2011-11-02  Richard Guenther  <rguenther@suse.de>
2422
2423         PR tree-optimization/50902
2424         * gcc.dg/torture/pr50902.c: New testcase.
2425
2426 2010-11-02  Richard Guenther  <rguenther@suse.de>
2427
2428         PR tree-optimization/50890
2429         * gcc.dg/torture/pr50890.c: New testcase.
2430
2431 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2432
2433         PR c++/44277
2434         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2435         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2436
2437 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2438
2439         PR tree-optimization/50908
2440         * gcc.dg/pr50908.c: New test.
2441         * gcc.dg/pr50908-2.c: Same.
2442         * gcc.dg/pr50908-3.c: Same.
2443
2444 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2445
2446         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2447         the outer loop.  Remove comment.  Don't check for widen-mult.
2448
2449 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2450
2451         * gcc.dg/ipa/ipcp-4.c: New test.
2452
2453 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2454
2455         * gcc.dg/vshift-3.c: New test.
2456         * gcc.dg/vshift-4.c: New test.
2457         * gcc.dg/vshift-5.c: New test.
2458
2459 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2460
2461         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2462         and current implementation.
2463
2464 2011-10-31  Paul Brook  <paul@codesourcery.com>
2465
2466         * gcc.dg/constructor-1.c: New test.
2467
2468 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2469
2470         PR fortran/50753
2471         * gfortran.dg/dshift_3.f90: New test.
2472
2473 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2474
2475         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2476         hppa*-*-hpux*.
2477         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2478         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2479         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2480         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2481         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2482         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2483         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2484         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2485         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2486         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2487         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2488         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2489         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2490         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2491         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2492         * gcc.dg/vector-compare-2.c: Likewise.
2493
2494 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2495
2496         PR c++/50901
2497         * g++.dg/cpp0x/pr50901.C: New.
2498
2499 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2500
2501         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2502         * gcc.target/i386/fma4-check.h (main): Ditto.
2503         * gcc.target/i386/xop-check.h (main): Ditto.
2504
2505 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2506
2507         Revert:
2508         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2509
2510         PR c++/50864
2511         * g++.dg/template/crash109.C: New.
2512
2513 2011-10-28  Jason Merrill  <jason@redhat.com>
2514
2515         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2516
2517 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2518
2519         PR c++/50864
2520         * g++.dg/template/crash109.C: New.
2521
2522 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2523
2524         * gfortran.dg/nearest_5.f90: New test.
2525
2526 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2527
2528         * gcc.dg/vshift-1.c: New test.
2529         * gcc.dg/vshift-2.c: New test.
2530         * gcc.target/i386/xop-vshift-1.c: New test.
2531         * gcc.target/i386/xop-vshift-2.c: New test.
2532         * gcc.target/i386/avx2-vshift-1.c: New test.
2533
2534 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2535
2536         PR rtl-optimization/49720
2537         * g++.dg/torture/pr49720.C: New test.
2538
2539 2011-10-27  David S. Miller  <davem@davemloft.net>
2540
2541         * gcc.target/sparc/setcc-3.c: New test.
2542
2543 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2544
2545         PR c++/30066
2546         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2547
2548 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2549
2550         * gcc.target/i386/sse2-cvt-1.c: New test.
2551         * gcc.target/i386/sse2-cvt-2.c: New test.
2552         * gcc.target/i386/avx-cvt-1.c: New test.
2553         * gcc.target/i386/avx-cvt-2.c: New test.
2554         * gcc.target/i386/avx2-cvt-1.c: New test.
2555         * gcc.target/i386/avx2-cvt-2.c: New test.
2556
2557 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2558
2559         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2560
2561 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2562             Steven G. Kargl  <kargl@gcc.gnu.org>
2563
2564         PR target/50875
2565         * gfortran.dg/pr50875.f90: New test.
2566
2567 2011-10-26  David S. Miller  <davem@davemloft.net>
2568
2569         * gcc.target/sparc/fmaf-1.c: New test.
2570
2571         * gcc.target/sparc/setcc-1.c: New test.
2572         * gcc.target/sparc/setcc-2.c: New test.
2573
2574 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2575
2576         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2577
2578 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2579
2580         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2581         Windows targets.
2582
2583 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2584
2585         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2586         symbol names.
2587
2588 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2589
2590         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2591
2592 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2593
2594         * gnat.dg/specs/discr1.ads: New test.
2595         * gnat.dg/specs/discr1_pkg.ads: New helper.
2596
2597 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2598
2599         * gnat.dg/specs/unchecked_union.ads: Rename to...
2600         * gnat.dg/specs/unchecked_union1.ads: ...this.
2601         * gnat.dg/specs/unchecked_union2.ads: New test.
2602
2603 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2604
2605         * gnat.dg/specs/atomic1.ads: New test.
2606
2607 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2608
2609         Implement C++11 user-defined literals.
2610         * g++.dg/cpp0x/udlit-addr.C: New.
2611         * g++.dg/cpp0x/udlit-args.C: New.
2612         * g++.dg/cpp0x/udlit-args-neg.C: New.
2613         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2614         * g++.dg/cpp0x/udlit-concat.C: New.
2615         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2616         * g++.dg/cpp0x/udlit-constexpr.C: New.
2617         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2618         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2619         * g++.dg/cpp0x/udlit-friend.C: New.
2620         * g++.dg/cpp0x/udlit-general.C: New.
2621         * g++.dg/cpp0x/udlit-inline.C: New.
2622         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2623         * g++.dg/cpp0x/udlit-member-neg.C: New.
2624         * g++.dg/cpp0x/udlit-namespace.C: New.
2625         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2626         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2627         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2628         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2629         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2630         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2631         * g++.dg/cpp0x/udlit-raw-str.C: New.
2632         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2633         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2634         * g++.dg/cpp0x/udlit-systemheader.C: New.
2635         * g++.dg/cpp0x/udlit-template.C: New.
2636         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2637         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2638         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2639         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2640         * g++.dg/cpp0x/udlit_system_header: New.
2641
2642 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2643
2644         PR c++/50870
2645         * g++.dg/cpp0x/decltype34.C: New.
2646
2647 2011-10-26  Tom de Vries <tom@codesourcery.com>
2648
2649         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2650         * gcc.c-torture/unsorted/HIset.c: Same.
2651         * gcc.c-torture/unsorted/SIcmp.c: Same.
2652         * gcc.c-torture/unsorted/SIset.c: Same.
2653         * gcc.c-torture/unsorted/SFset.c: Same.
2654         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2655         * gcc.c-torture/unsorted/USIcmp.c: Same.
2656         * gcc.c-torture/unsorted/DFcmp.c: Same.
2657
2658 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2659
2660         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2661         to work also with -masm=intel and additionally test the xmm vs. ymm
2662         register type combination on mask/dest and in vsib.
2663         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2664         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2665         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2666         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2667         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2668         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2669         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2670         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2671         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2672         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2673         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2674         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2675         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2676         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2677         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2678         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2679         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2680         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2681         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2682         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2683         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2684         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2685         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2686         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2687         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2688         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2689         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2690         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2691         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2692         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2693         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2694
2695 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2696
2697         PR tree-optimization/50763
2698         * gcc.dg/pr50763-2.c: New test.
2699
2700 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2701
2702         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2703         Update expected messages.
2704
2705 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2706
2707         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2708
2709 2011-10-25  Jason Merrill  <jason@redhat.com>
2710
2711         PR c++/50866
2712         * g++.dg/init/aggr7.C: New.
2713
2714         PR c++/49996
2715         * g++.dg/cpp0x/initlist59.C: New.
2716
2717 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2718
2719         PR c++/50858
2720         * g++.dg/overload/operator5.C: New.
2721
2722 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2723
2724         PR c++/50861
2725         * g++.dg/template/crash108.C: New.
2726
2727 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR tree-optimization/50596
2730         * gcc.dg/vect/vect-cond-10.c: New test.
2731
2732 2011-10-24  Joey Ye  <joey.ye@arm.com>
2733
2734         * gcc.target/arm/pr42575.c: Remove architecture option.
2735
2736 2011-10-24  David S. Miller  <davem@davemloft.net>
2737
2738         * gcc.target/sparc/vis3move-1.c: New test.
2739         * gcc.target/sparc/vis3move-2.c: New test.
2740         * gcc.target/sparc/vis3move-3.c: New test.
2741
2742 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2743
2744         * gcc.dg/strlenopt-22.c: New testcase.
2745         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2746
2747 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2748
2749         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2750         Remove -march=i386.
2751         (dg-skip-if): Remove.
2752         * gcc.target/i386/funcspec-1.c: Ditto.
2753         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2754
2755 2011-10-24  Richard Guenther  <rguenther@suse.de>
2756
2757         * gcc.dg/vect/vect-bool-1.c: New testcase.
2758
2759 2011-10-24  Richard Guenther  <rguenther@suse.de>
2760
2761         PR tree-optimization/50838
2762         * gcc.dg/torture/pr50838.c: New testcase.
2763
2764 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2765
2766         PR tree-optimization/50730
2767         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2768         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2769         -fno-tree-sra and SLP flags.
2770
2771 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2772
2773         PR c++/50841
2774         Revert:
2775         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2776
2777         PR c++/50810
2778         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2779         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2780
2781 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2782
2783         PR c++/50810
2784         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2785         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2786
2787 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2788
2789         PR tree-optimization/50763
2790         * gcc.dg/pr50763.c: New test.
2791
2792 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2793
2794         PR target/50788
2795         * gcc.target/i386/pr50788.c: New test.
2796
2797 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2798
2799         PR tree-optimization/50819
2800         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2801         * g++.dg/vect/slp-pr50819.cc: New test.
2802
2803 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2804
2805         PR c++/45385
2806         * g++.dg/warn/Wconversion4.C: New.
2807
2808 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2809
2810         PR target/50813
2811         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2812         from element other than first and reverse permutation.
2813         * gcc.dg/torture/vshuf-16.inc: Likewise.
2814         * gcc.dg/torture/vshuf-8.inc: Likewise.
2815         * gcc.dg/torture/vshuf-4.inc: Likewise.
2816
2817 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2818
2819         PR c++/31423
2820         * g++.dg/parse/error43.C: New.
2821         * g++.dg/parse/error44.C: Likewise.
2822
2823 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2824             Kirill Yukhin  <kirill.yukhin@intel.com>
2825
2826         PR target/50740
2827         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2828         * gcc.target/i386/bmi2-check.h: Ditto.
2829
2830 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2831
2832         PR c++/50811
2833         * g++.dg/cpp0x/override2.C: Add test.
2834
2835 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2836
2837         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2838         check_linker_plugin_available.
2839
2840 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2841
2842         * gcc.target/i386/branch-cost1.c: New test.
2843         * gcc.target/i386/branch-cost2.c: New test.
2844         * gcc.target/i386/branch-cost3.c: New test.
2845         * gcc.target/i386/branch-cost4.c: New test.
2846
2847 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2848
2849         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2850
2851 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2852
2853         PR testsuite/50722
2854         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2855
2856 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2857
2858         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2859         (_moz_foo, EXT__foo): Use ASMNAME.
2860
2861 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2862
2863         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2864         names.
2865
2866 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2867
2868         PR target/50766
2869         * gcc.target/i386/pr50766.c: New test.
2870
2871 2011-10-20  Jason Merrill  <jason@redhat.com>
2872
2873         PR c++/41449
2874         * g++.dg/eh/partial1.C: New.
2875
2876 2011-10-20  Richard Henderson  <rth@redhat.com>
2877
2878         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2879         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2880         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2881         Use __builtin_shuffle.
2882
2883 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2884
2885         PR fortran/50514
2886         * gfortran.dg/ishft_3.f90:  Update test.
2887
2888 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2889
2890         PR fortran/50524
2891         * gfortran.dg/substring_integer_index.f90: New test.
2892
2893 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2894
2895         * gfortran.dg/format_string.f: New test.
2896
2897 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2898
2899         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2900         non_strict_align.
2901         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2902
2903 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2904
2905         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2906         gcc.target/i386/pr46226.c: Do not use
2907         -mno-accumulate-outgoing-args.
2908
2909 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2910
2911         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2912         including <strings.h>.
2913
2914 2011-10-19  Jan Hubicka  <jh@suse.cz>
2915
2916         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2917         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2918         * lib/c-torture.exp: Likewise.
2919         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2920         * gcc.c-torture/compile/sync-1.c: Likewise.
2921         * gcc.c-torture/compile/sync-1.c: Likewise.
2922         * gcc.c-torture/compile/sync-3.c: Likewise.
2923         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2924         * gcc.dg/noncompile/920507-1.c: Likewise.
2925         * gcc.dg/torture/pr36400.c: Likewise.
2926         * g++.dg/torture/pr34850.C: Likewise.
2927
2928 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2929
2930         * gnat.dg/source_ref1.adb: New test.
2931         * gnat.dg/source_ref2.adb: Likewise.
2932
2933 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2934
2935         PR c++/13657
2936         * g++.dg/parse/error42.C: New.
2937         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2938
2939 2011-10-19  Jason Merrill  <jason@redhat.com>
2940
2941         PR c++/50793
2942         * g++.dg/init/value9.C: New.
2943
2944 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2945
2946         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2947         * gcc.dg/torture/vshuf-16.inc: Likewise.
2948         * gcc.dg/torture/vshuf-8.inc: Likewise.
2949         * gcc.dg/torture/vshuf-4.inc: Likewise.
2950
2951 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2952
2953         PR fortran/47023
2954         * gfortran.dg/sizeof_proc.f90: New.
2955
2956 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2957
2958         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2959         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2960
2961 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2962
2963         PR testsuite/50796
2964         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2965
2966 2011-10-19  Jason Merrill  <jason@redhat.com>
2967
2968         PR c++/50787
2969         * g++.dg/init/ref20.C: New.
2970
2971 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2972
2973         PR middle-end/50795
2974         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2975         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2976         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2977         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2978         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2979
2980 2011-10-19  Richard Guenther  <rguenther@suse.de>
2981
2982         PR middle-end/50768
2983         * gcc.dg/torture/pr50768.c: New testcase.
2984
2985 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2986
2987         PR rtl-optimization/50340
2988         * gcc.dg/pr50340.c: New.
2989
2990 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2991
2992         PR tree-optimization/50717
2993
2994         * gcc.dg/pr50717-1.c: New file.
2995         * gcc.target/arm/wmul-12.c: Correct types.
2996         * gcc.target/arm/wmul-8.c: Correct types.
2997
2998 2011-10-18  Jason Merrill  <jason@redhat.com>
2999
3000         PR c++/50531
3001         * g++.dg/cpp0x/defaulted32.C: New.
3002
3003         PR c++/50742
3004         * g++.dg/lookup/using23.C: New.
3005
3006         PR c++/50500
3007         * g++.dg/cpp0x/implicit12.C: New.
3008         * g++.dg/cpp0x/defaulted20.C: Adjust.
3009         * g++.dg/cpp0x/defaulted21.C: Adjust.
3010         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3011         * g++.dg/cpp0x/implicit4.C: Adjust.
3012         * g++.dg/cpp0x/implicit5.C: Adjust.
3013         * g++.dg/cpp0x/implicit8.C: Adjust.
3014         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3015         * g++.dg/cpp0x/not_special.C: Adjust.
3016         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3017         * g++.dg/cpp0x/rv1n.C: Adjust.
3018         * g++.dg/cpp0x/rv2n.C: Adjust.
3019         * g++.dg/cpp0x/rv3n.C: Adjust.
3020         * g++.dg/cpp0x/rv4n.C: Adjust.
3021         * g++.dg/cpp0x/rv5n.C: Adjust.
3022         * g++.dg/cpp0x/rv6n.C: Adjust.
3023         * g++.dg/cpp0x/rv7n.C: Adjust.
3024
3025 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3026
3027         * gcc.target/i386/avx2-vpop-check.h: New header.
3028         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3029         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3030         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3031         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3032         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3033         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3034         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3035         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3036         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3037         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3038         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3039         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3040         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3041         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3042         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3043
3044 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3045
3046         PR fortran/50420
3047         * gfortran.dg/coarray_subobject_1.f90: New test.
3048         * gfortran.dg/coarray/subobject_1.f90: New test.
3049
3050 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3051
3052         PR rtl-optimization/50205
3053         * gcc.dg/pr50205.c: New.
3054
3055 2011-10-18  Richard Guenther  <rguenther@suse.de>
3056
3057         PR tree-optimization/50767
3058         * gcc.dg/torture/pr50767.c: New testcase.
3059
3060 2011-10-18  Julian Brown  <julian@codesourcery.com>
3061
3062         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3063         * gcc.target/arm/unaligned-memcpy-1.c: New.
3064         * gcc.target/arm/unaligned-memcpy-2.c: New.
3065         * gcc.target/arm/unaligned-memcpy-3.c: New.
3066         * gcc.target/arm/unaligned-memcpy-4.c: New.
3067
3068 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3069
3070         PR fortran/47023
3071         * gfortran.dg/iso_c_binding_class.f03: New.
3072
3073 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3074
3075         * testsuite/lib/target-supports.exp
3076         (check_effective_target_vect_widen_shift): New.
3077         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3078         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3079         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3080         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3081
3082 2011-10-18  Richard Guenther  <rguenther@suse.de>
3083
3084         * gcc.dg/torture/restrict-1.c: New testcase.
3085
3086 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3087
3088         * g++.dg/ext/bases.C: New test.
3089
3090 2011-10-17  David S. Miller  <davem@davemloft.net>
3091
3092         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3093         all operations to emit VIS instructions.
3094         * gcc.target/sparc/fandnot.c: Likewise.
3095         * gcc.target/sparc/fnot.c: Likewise.
3096         * gcc.target/sparc/for.c: Likewise.
3097         * gcc.target/sparc/fornot.c: Likewise.
3098         * gcc.target/sparc/fxnor.c: Likewise.
3099         * gcc.target/sparc/fxor.c: Likewise.
3100         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3101         needed.
3102
3103 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3104
3105         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3106         * gcc.dg/torture/vshuf-16.inc: New file.
3107         * gcc.dg/torture/vshuf-2.inc: New file.
3108         * gcc.dg/torture/vshuf-32.inc: New file.
3109         * gcc.dg/torture/vshuf-4.inc: New file.
3110         * gcc.dg/torture/vshuf-8.inc: New file.
3111         * gcc.dg/torture/vshuf-main.inc: New file.
3112         * gcc.dg/torture/vshuf-v16hi.c: New test.
3113         * gcc.dg/torture/vshuf-v16qi.c: New test.
3114         * gcc.dg/torture/vshuf-v2df.c: New test.
3115         * gcc.dg/torture/vshuf-v2di.c: New test.
3116         * gcc.dg/torture/vshuf-v2sf.c: New test.
3117         * gcc.dg/torture/vshuf-v2si.c: New test.
3118         * gcc.dg/torture/vshuf-v32qi.c: New test.
3119         * gcc.dg/torture/vshuf-v4df.c: New test.
3120         * gcc.dg/torture/vshuf-v4di.c: New test.
3121         * gcc.dg/torture/vshuf-v4hi.c: New test.
3122         * gcc.dg/torture/vshuf-v4sf.c: New test.
3123         * gcc.dg/torture/vshuf-v4si.c: New test.
3124         * gcc.dg/torture/vshuf-v8hi.c: New test.
3125         * gcc.dg/torture/vshuf-v8qi.c: New test.
3126         * gcc.dg/torture/vshuf-v8sf.c: New test.
3127         * gcc.dg/torture/vshuf-v8si.c: New test.
3128
3129 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3130
3131         PR tree-optimization/50746
3132         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3133
3134 2011-10-17  Jason Merrill  <jason@redhat.com>
3135
3136         PR c++/50736
3137         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3138
3139 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3140
3141         PR c++/44524
3142         * g++.dg/parse/error41.C: New.
3143         * g++.dg/parse/error20.C: Adjust.
3144
3145 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3146
3147         PR c++/50757
3148         * g++.dg/warn/format7.C: New.
3149         * obj-c++.dg/warn7.mm: Likewise.
3150
3151 2011-10-17  Richard Guenther  <rguenther@suse.de>
3152
3153         PR tree-optimization/50729
3154         * gcc.dg/torture/pr50729.c: New testcase.
3155
3156 2011-10-15  Tom Tromey  <tromey@redhat.com>
3157             Dodji Seketeli  <dodji@redhat.com>
3158
3159         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3160         included files.
3161         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3162         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3163         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3164         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3165
3166 2011-10-15  Tom Tromey  <tromey@redhat.com>
3167             Dodji Seketeli  <dodji@redhat.com>
3168
3169         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3170
3171 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3172
3173         PR c++/48489
3174         * g++.dg/inherit/error5.C: New.
3175
3176 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3177
3178         PR fortran/47023
3179         PR fortran/50752
3180         * gfortran.dg/kind_tests_4.f90: New.
3181
3182 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3183
3184         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3185         targets that support vector condition.
3186
3187 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3188
3189         PR fortran/47023
3190         * gfortran.dg/c_kind_tests_3.f03: New.
3191
3192 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3193
3194         PR fortran/50547
3195         * gfortran.dg/elemental_args_check_4.f90: New.
3196
3197 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3198
3199         PR tree-optimization/50727
3200         * gcc.dg/vect/pr50727.c: New test.
3201
3202 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3203
3204         * gcc.dg/vla-23.c: New test.
3205
3206 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3207
3208         PR tree-optimization/50596
3209         * gcc.dg/vect/vect-cond-9.c: New test.
3210
3211 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3212
3213         * gcc.dg/vect/bb-slp-29.c: New test.
3214
3215 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3216
3217         PR c++/50732
3218         * g++.dg/ext/is_base_of_incomplete.C: New.
3219         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3220         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3221
3222 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3223
3224         * gcc.target/sparc/combined-1.c: Compile at -O2.
3225
3226 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3227
3228         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3229         (dg-options): Add -Wno-attributes.
3230         * gcc.target/i386/fma_double_?.c: Ditto.
3231         * gcc.target/i386/fma_run_float_?.c: Ditto.
3232         * gcc.target/i386/fma_run_double_?.c: Ditto.
3233         * gcc.target/i386/l_fma_float_?.c: Dtto.
3234         * gcc.target/i386/l_fma_double_?.c: Ditto.
3235         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3236         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3237
3238 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3239
3240         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3241         the comments.
3242         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3243         * gfortran.dg/rank_3.f90: Ditto.
3244         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3245         -std=f2008ts in dg-options.
3246         * gfortran.dg/rank_4.f90: Ditto.
3247
3248 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3249
3250         PR target/49263
3251         * gcc.target/sh/pr49263.c: New.
3252
3253 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3254
3255         * gnat.dg/specs/debug1.ads: Tweak.
3256
3257 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3258
3259         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3260
3261 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3262
3263         * gcc.target/i386/sse2-mul-1.c: New test.
3264         * gcc.target/i386/sse4_1-mul-1.c: New test.
3265         * gcc.target/i386/avx-mul-1.c: New test.
3266         * gcc.target/i386/xop-mul-1.c: New test.
3267         * gcc.target/i386/avx2-mul-1.c: New test.
3268
3269 2011-10-14  Jason Merrill  <jason@redhat.com>
3270
3271         PR c++/50563
3272         * g++.dg/cpp0x/nsdmi-list1.C: New.
3273
3274         PR c++/50707
3275         * g++.dg/cpp0x/nsdmi-const1.C: New.
3276
3277 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3278
3279         PR fortran/50570
3280         * gfortran.dg/pointer_intent_5.f90: New.
3281
3282 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3283
3284         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3285         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3286         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3287
3288 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3289
3290         PR fortran/50718
3291         * gfortran.dg/pointer_check_11.f90: New.
3292         * gfortran.dg/pointer_check_12.f90: New.
3293
3294 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3295
3296         PR c++/38174
3297         * g++.dg/overload/operator4.C: New.
3298
3299 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3300
3301         * gcc.dg/di-longlong64-sync-1.c: New test.
3302         * gcc.dg/di-sync-multithread.c: New test.
3303         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3304         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3305         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3306         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3307         (check_effective_target_arm_arm_ok): New helper.
3308         (check_effective_target_sync_longlong): New helper.
3309
3310 2011-10-14  Richard Guenther  <rguenther@suse.de>
3311
3312         PR tree-optimization/50723
3313         * gcc.dg/torture/pr50723.c: New testcase.
3314
3315 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3316
3317         PR c++/17212
3318         * g++.dg/warn/format6.C: New.
3319         * obj-c++.dg/warn6.mm: Likewise.
3320
3321 2011-10-13  Richard Henderson  <rth@redhat.com>
3322
3323         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3324         Delete.
3325         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3326         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3327         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3328
3329 2011-10-13  Jason Merrill  <jason@redhat.com>
3330
3331         PR c++/50614
3332         * g++.dg/cpp0x/nsdmi-template2.C: New.
3333
3334         PR c++/50437
3335         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3336
3337         PR c++/50618
3338         * g++.dg/init/vbase1.C: New.
3339
3340 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3341
3342         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3343         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3344         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3345         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3346
3347 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3348
3349         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3350
3351 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3352
3353         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3354
3355 2011-10-13  Richard Guenther  <rguenther@suse.de>
3356
3357         PR tree-optimization/50712
3358         * gcc.target/i386/pr50712.c: New testcase.
3359
3360 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3361
3362         * gcc.dg/memcpy-4.c: New test.
3363
3364 2011-10-13  Richard Guenther  <rguenther@suse.de>
3365
3366         PR tree-optimization/50698
3367         * g++.dg/vect/pr50698.cc: New testcase.
3368
3369 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3370
3371         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3372         * gcc.target/powerpc/warn-2.c: Ditto.
3373
3374         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3375         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3376         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3377         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3378         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3379         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3380         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3381         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3382         * gcc.target/powerpc/ppc-pow.c: Likewise.
3383         * gcc.target/powerpc/recip-1.c: Likewise.
3384         * gcc.target/powerpc/recip-2.c: Likewise.
3385         * gcc.target/powerpc/recip-3.c: Likewise.
3386         * gcc.target/powerpc/recip-4.c: Likewise.
3387         * gcc.target/powerpc/recip-5.c: Likewise.
3388
3389 2011-10-12  David S. Miller  <davem@davemloft.net>
3390
3391         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3392         '-mvis3' instead of 'mcpu=niagara3' in options.
3393         * gcc.target/sparc/fhalve.c: Likewise.
3394         * gcc.target/sparc/fnegop.c: Likewise.
3395         * gcc.target/sparc/fpadds.c: Likewise.
3396         * gcc.target/sparc/fshift.c: Likewise.
3397         * gcc.target/sparc/fucmp.c: Likewise.
3398         * gcc.target/sparc/lzd.c: Likewise.
3399         * gcc.target/sparc/vis3misc.c: Likewise.
3400         * gcc.target/sparc/xmul.c: Likewise.
3401
3402 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3403
3404         * gnat.dg/vect1.ad[sb]: New test.
3405         * gnat.dg/vect1_pkg.ads: New helper.
3406         * gnat.dg/vect2.ad[sb]: New test.
3407         * gnat.dg/vect2_pkg.ads: New helper.
3408         * gnat.dg/vect3.ad[sb]: New test.
3409         * gnat.dg/vect3_pkg.ads: New helper.
3410         * gnat.dg/vect4.ad[sb]: New test.
3411         * gnat.dg/vect4_pkg.ads: New helper.
3412         * gnat.dg/vect5.ad[sb]: New test.
3413         * gnat.dg/vect5_pkg.ads: New helper.
3414         * gnat.dg/vect6.ad[sb]: New test.
3415         * gnat.dg/vect6_pkg.ads: New helper.
3416
3417 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3418
3419         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3420         * gcc.target/i386/fma_run_double_2.c: Likewise.
3421         * gcc.target/i386/fma_run_double_3.c: Likewise.
3422         * gcc.target/i386/fma_run_double_4.c: Likewise.
3423         * gcc.target/i386/fma_run_double_5.c: Likewise.
3424         * gcc.target/i386/fma_run_double_6.c: Likewise.
3425         * gcc.target/i386/fma_run_float_1.c: Likewise.
3426         * gcc.target/i386/fma_run_float_2.c: Likewise.
3427         * gcc.target/i386/fma_run_float_3.c: Likewise.
3428         * gcc.target/i386/fma_run_float_4.c: Likewise.
3429         * gcc.target/i386/fma_run_float_5.c: Likewise.
3430         * gcc.target/i386/fma_run_float_6.c: Likewise.
3431
3432         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3433         remove the extra dg-options.
3434         * gcc.target/i386/l_fma_double_2.c: Likewise.
3435         * gcc.target/i386/l_fma_double_3.c: Likewise.
3436         * gcc.target/i386/l_fma_double_4.c: Likewise.
3437         * gcc.target/i386/l_fma_double_5.c: Likewise.
3438         * gcc.target/i386/l_fma_double_6.c: Likewise.
3439         * gcc.target/i386/l_fma_float_1.c: Likewise.
3440         * gcc.target/i386/l_fma_float_2.c: Likewise.
3441         * gcc.target/i386/l_fma_float_3.c: Likewise.
3442         * gcc.target/i386/l_fma_float_4.c: Likewise.
3443         * gcc.target/i386/l_fma_float_5.c: Likewise.
3444         * gcc.target/i386/l_fma_float_6.c: Likewise.
3445
3446 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3447
3448         PR tree-optimization/50189
3449         * g++.dg/torture/pr50189.C: New testcase.
3450
3451 2011-10-12  Richard Guenther  <rguenther@suse.de>
3452
3453         PR tree-optimization/50700
3454         * gcc.dg/builtin-object-size-12.c: New testcase.
3455
3456 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3457
3458         PR c/50565
3459         * gcc.c-torture/compile/pr50565-1.c,
3460         gcc.c-torture/compile/pr50565-2.c: New tests.
3461
3462 2011-10-11  Jason Merrill  <jason@redhat.com>
3463
3464         PR c++/49855
3465         PR c++/49896
3466         * g++.dg/template/constant1.C: New.
3467         * g++.dg/template/constant2.C: New.
3468         * g++.dg/cpp0x/constexpr-template3.C: New.
3469
3470 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3471
3472         * gcc.target/i386/warn-vect-op-3.c: New test.
3473         * gcc.target/i386/warn-vect-op-1.c: New test.
3474         * gcc.target/i386/warn-vect-op-2.c: New test.
3475
3476 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3477
3478         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3479
3480 2011-10-11  Richard Guenther  <rguenther@suse.de>
3481
3482         PR tree-optimization/50204
3483         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3484
3485 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3486
3487         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3488
3489 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3490
3491         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3492         * gcc.target/i386/fma_double_2.c: Ditto.
3493         * gcc.target/i386/fma_double_3.c: Ditto.
3494         * gcc.target/i386/fma_double_4.c: Ditto.
3495         * gcc.target/i386/fma_double_5.c: Ditto.
3496         * gcc.target/i386/fma_double_6.c: Ditto.
3497         * gcc.target/i386/fma_float_1.c: Ditto.
3498         * gcc.target/i386/fma_float_2.c: Ditto.
3499         * gcc.target/i386/fma_float_3.c: Ditto.
3500         * gcc.target/i386/fma_float_4.c: Ditto.
3501         * gcc.target/i386/fma_float_5.c: Ditto.
3502         * gcc.target/i386/fma_float_6.c: Ditto.
3503         * gcc.target/i386/l_fma_double_1.c: Ditto.
3504         * gcc.target/i386/l_fma_double_2.c: Ditto.
3505         * gcc.target/i386/l_fma_double_3.c: Ditto.
3506         * gcc.target/i386/l_fma_double_4.c: Ditto.
3507         * gcc.target/i386/l_fma_double_5.c: Ditto.
3508         * gcc.target/i386/l_fma_double_6.c: Ditto.
3509         * gcc.target/i386/l_fma_float_1.c: Ditto.
3510         * gcc.target/i386/l_fma_float_2.c: Ditto.
3511         * gcc.target/i386/l_fma_float_3.c: Ditto.
3512         * gcc.target/i386/l_fma_float_4.c: Ditto.
3513         * gcc.target/i386/l_fma_float_5.c: Ditto.
3514         * gcc.target/i386/l_fma_float_6.c: Ditto.
3515         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3516         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3517         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3518         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3519         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3520         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3521         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3522         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3523         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3524         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3525         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3526         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3527
3528 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3529
3530         * gcc.dg/va-arg-4.c: New test.
3531         * gcc.dg/va-arg-5.c: Ditto.
3532
3533 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3534
3535         * lib/target-supports.exp (check_effective_target_fd_truncate):
3536         Close and unlink test file before exit.
3537
3538 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3539
3540         PR fortran/50564
3541         * gfortran.dg/forall_15.f90:  New test case.
3542
3543 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3544             Andrew Macleod  <amacleod@redhat.com>
3545
3546         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3547         wrappers for *other_threads() and *final_verify().
3548         * gcc.dg/simulate-thread/simulate-thread.h
3549         (simulate_thread_wrapper_other_threads): New.
3550         (simulate_thread_wrapper_final_verify): New.
3551
3552 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3553
3554         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3555
3556 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3557
3558         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3559
3560 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3561             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3562
3563         * gcc.target/i386/fma_1.h: New file.
3564         * gcc.target/i386/fma_2.h: Likewise.
3565         * gcc.target/i386/fma_3.h: Likewise.
3566         * gcc.target/i386/fma_4.h: Likewise.
3567         * gcc.target/i386/fma_5.h: Likewise.
3568         * gcc.target/i386/fma_6.h: Likewise.
3569         * gcc.target/i386/fma_double_1.c: Likewise.
3570         * gcc.target/i386/fma_double_2.c: Likewise.
3571         * gcc.target/i386/fma_double_3.c: Likewise.
3572         * gcc.target/i386/fma_double_4.c: Likewise.
3573         * gcc.target/i386/fma_double_5.c: Likewise.
3574         * gcc.target/i386/fma_double_6.c: Likewise.
3575         * gcc.target/i386/fma_float_1.c: Likewise.
3576         * gcc.target/i386/fma_float_2.c: Likewise.
3577         * gcc.target/i386/fma_float_3.c: Likewise.
3578         * gcc.target/i386/fma_float_4.c: Likewise.
3579         * gcc.target/i386/fma_float_5.c: Likewise.
3580         * gcc.target/i386/fma_float_6.c: Likewise.
3581         * gcc.target/i386/fma_main.h: Likewise.
3582         * gcc.target/i386/fma_run_double_1.c: Likewise.
3583         * gcc.target/i386/fma_run_double_2.c: Likewise.
3584         * gcc.target/i386/fma_run_double_3.c: Likewise.
3585         * gcc.target/i386/fma_run_double_4.c: Likewise.
3586         * gcc.target/i386/fma_run_double_5.c: Likewise.
3587         * gcc.target/i386/fma_run_double_6.c: Likewise.
3588         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3589         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3590         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3591         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3592         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3593         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3594         * gcc.target/i386/fma_run_float_1.c: Likewise.
3595         * gcc.target/i386/fma_run_float_2.c: Likewise.
3596         * gcc.target/i386/fma_run_float_3.c: Likewise.
3597         * gcc.target/i386/fma_run_float_4.c: Likewise.
3598         * gcc.target/i386/fma_run_float_5.c: Likewise.
3599         * gcc.target/i386/fma_run_float_6.c: Likewise.
3600         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3601         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3602         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3603         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3604         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3605         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3606         * gcc.target/i386/l_fma_1.h: Likewise.
3607         * gcc.target/i386/l_fma_2.h: Likewise.
3608         * gcc.target/i386/l_fma_3.h: Likewise.
3609         * gcc.target/i386/l_fma_4.h: Likewise.
3610         * gcc.target/i386/l_fma_5.h: Likewise.
3611         * gcc.target/i386/l_fma_6.h: Likewise.
3612         * gcc.target/i386/l_fma_double_1.c: Likewise.
3613         * gcc.target/i386/l_fma_double_2.c: Likewise.
3614         * gcc.target/i386/l_fma_double_3.c: Likewise.
3615         * gcc.target/i386/l_fma_double_4.c: Likewise.
3616         * gcc.target/i386/l_fma_double_5.c: Likewise.
3617         * gcc.target/i386/l_fma_double_6.c: Likewise.
3618         * gcc.target/i386/l_fma_float_1.c: Likewise.
3619         * gcc.target/i386/l_fma_float_2.c: Likewise.
3620         * gcc.target/i386/l_fma_float_3.c: Likewise.
3621         * gcc.target/i386/l_fma_float_4.c: Likewise.
3622         * gcc.target/i386/l_fma_float_5.c: Likewise.
3623         * gcc.target/i386/l_fma_float_6.c: Likewise.
3624         * gcc.target/i386/l_fma_main.h: Likewise.
3625         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3626         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3627         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3628         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3629         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3630         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3631         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3632         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3633         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3634         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3635         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3636         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3637
3638 2011-10-10  Richard Guenther  <rguenther@suse.de>
3639
3640         PR middle-end/50389
3641         * gcc.dg/torture/pr50389.c: New testcase.
3642
3643 2011-10-10  Richard Guenther  <rguenther@suse.de>
3644
3645         PR middle-end/50195
3646         * gcc.dg/builtins-47.c: Optimize.
3647
3648 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3649
3650         * lib/gcc-simulate-thread.exp: New.
3651         * gcc.dg/simulate-thread/guality.h: New.
3652         * gcc.dg/simulate-thread/simulate-thread.h: New.
3653         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3654         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3655         * gcc.dg/simulate-thread/README: New.
3656         * g++.dg/simulate-thread/guality.h: New.
3657         * g++.dg/simulate-thread/simulate-thread.h: New.
3658         * g++.dg/simulate-thread/simulate-thread.exp: New.
3659         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3660         * c-c++-common/cxxbitfields-2.c: Remove.
3661         * c-c++-common/cxxbitfields.c: Remove.
3662         * c-c++-common/cxxbitfields-4.c: Remove.
3663         * c-c++-common/cxxbitfields-5.c: Remove.
3664         * c-c++-common/simulate-thread/bitfields-1.c: New.
3665         * c-c++-common/simulate-thread/bitfields-2.c: New.
3666         * c-c++-common/simulate-thread/bitfields-3.c: New.
3667         * c-c++-common/simulate-thread/bitfields-4.c: New.
3668
3669 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3670
3671         PR c++/38980
3672         * g++.dg/warn/format5.C: New.
3673
3674 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3675
3676         PR fortran/50273
3677         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3678         * gfortran.dg/common_16.f90: New.
3679
3680 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3681
3682         * gfortran.dg/iso_c_binding_param_1.f90: New.
3683         * gfortran.dg/iso_c_binding_param_2.f90: New.
3684         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3685
3686 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3687
3688         PR tree-optimization/50635
3689         * gcc.dg/vect/pr50635.c: New test.
3690
3691 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3692
3693         PR fortran/50659
3694         * gfortran.dg/proc_decl_27.f90: New.
3695
3696 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3697
3698         PR libobjc/50428
3699         * objc/execute/initialize-1.m: New test.
3700
3701 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3702
3703         PR fortran/47844
3704         * gfortran.dg/pointer_function_result_1.f90 : New test.
3705
3706 2011-10-07  David S. Miller  <davem@davemloft.net>
3707
3708         PR 50655
3709         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3710         * gcc.target/sparc/cmask.c: Use it.
3711         * gcc.target/sparc/fhalve.c: Likewise.
3712         * gcc.target/sparc/fnegop.c: Likewise.
3713         * gcc.target/sparc/fpadds.c: Likewise.
3714         * gcc.target/sparc/fshift.c: Likewise.
3715         * gcc.target/sparc/fucmp.c: Likewise.
3716         * gcc.target/sparc/lzd.c: Likewise.
3717         * gcc.target/sparc/vis3misc.c: Likewise.
3718         * gcc.target/sparc/xmul.c: Likewise.
3719
3720 2011-10-07  Richard Henderson  <rth@redhat.com>
3721
3722         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3723         match for avx2.
3724         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3725
3726 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3727
3728         * gcc.dg/pr50193-1.c: New file.
3729         * gcc.target/arm/shiftable.c: New file.
3730
3731 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3732
3733         PR fortran/50625
3734         * gfortran.dg/class_46.f03: New.
3735
3736 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3737
3738         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3739         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3740         (syslog, vsyslog, __vsyslog_chk): Likewise.
3741
3742         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3743         (x, EXT_x): Use ASMNAME.
3744
3745         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3746         (a, c): Use ASMNAME.
3747
3748 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3749
3750         PR middle-end/50527
3751         * gcc.dg/pr50527.c: New test.
3752
3753 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3754
3755         PR tree-optimization/50650
3756         * gcc.c-torture/compile/pr50650.c: New test.
3757
3758 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3759
3760         PR tree-optimization/50575
3761         * gcc.c-torture/execute/vector-compare-2.x: New file.
3762
3763 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3764
3765         PR middle-end/50125
3766         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3767         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3768         (bar3): Likewise.
3769
3770 2011-10-07  Richard Guenther  <rguenther@suse.de>
3771
3772         PR testsuite/50637
3773         * gcc.dg/vect/vect-align-2.c: Increase array size.
3774
3775 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3776             H.J. Lu  <hongjiu.lu@intel.com>
3777
3778         PR target/50603
3779         * gcc.target/i386/pr50603.c: New test.
3780
3781 2011-10-06  Jason Merrill  <jason@redhat.com>
3782
3783         PR c++/39164
3784         * g++.dg/cpp0x/default31.C: New.
3785
3786 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3787
3788         PR tree-optimization/50596
3789         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3790         New.
3791         * gcc.dg/vect/vect-cond-8.c: New test.
3792
3793 2011-10-06  Richard Henderson  <rth@redhat.com>
3794
3795         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3796         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3797         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3798         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3799         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3800         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3801         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3802         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3803         * gcc.c-torture/execute/vshuf-16.inc: New file.
3804         * gcc.c-torture/execute/vshuf-2.inc: New file.
3805         * gcc.c-torture/execute/vshuf-4.inc: New file.
3806         * gcc.c-torture/execute/vshuf-8.inc: New file.
3807         * gcc.c-torture/execute/vshuf-main.inc: New file.
3808         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3809         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3810         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3811         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3812         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3813         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3814         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3815         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3816         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3817         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3818         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3819         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3820         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3821
3822 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3823
3824         PR tree-optimization/49279
3825         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3826         * gcc.c-torture/execute/pr49279.c: New test.
3827
3828 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3829
3830         PR target/49049
3831         * gcc.c-torture/compile/pr49049.c: New test.
3832
3833 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3834
3835         PR target/50305
3836         * gcc.target/arm/pr50305.c: New test.
3837
3838 2011-10-06  Richard Guenther  <rguenther@suse.de>
3839
3840         PR tree-optimization/38884
3841         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3842         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3843
3844 2011-10-05  David S. Miller  <davem@davemloft.net>
3845
3846         * gcc.target/sparc/lzd.c: New test.
3847         * gcc.target/sparc/popc.c: New test.
3848
3849 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3850
3851         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3852         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3853         * g++.dg/other/final1.C: Cleanup original tree dump.
3854
3855 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3856
3857         PR tree-optimization/50613
3858         * gcc.dg/pr50613.c: New test.
3859
3860 2011-10-05  Richard Henderson  <rth@redhat.com>
3861
3862         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3863         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3864         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3865         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3866         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3867         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3868         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3869         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3870
3871 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3872
3873         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3874         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3875         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3876         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3877         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3878
3879 2011-10-05  Richard Guenther  <rguenther@suse.de>
3880
3881         PR tree-optimization/38885
3882         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3883
3884 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3885
3886         * gcc.target/i386/sw-1.c: New test.
3887
3888 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3889
3890         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3891         -mtune=generic.
3892         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3893
3894 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3895
3896         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3897
3898 2011-10-04  David S. Miller  <davem@davemloft.net>
3899
3900         * gcc.target/sparc/fhalve.c: New test.
3901         * gcc.target/sparc/fnegop.c: New test.
3902         * gcc.target/sparc/xmul.c: New test.
3903
3904 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3905
3906         PR fortran/35831
3907         * gfortran.dg/dummy_procedure_6.f90: New.
3908
3909 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3910
3911         PR tree-optimization/50604
3912         * gcc.dg/pr50604.c: New test.
3913
3914 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3915
3916         PR tree-optimization/49662
3917         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3918         * gcc.dg/graphite/interchange-15.c: Likewise.
3919         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3920
3921 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3922
3923         * gcc.dg/tree-ssa/restrict-4.c: New test.
3924
3925 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3926
3927         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3928         (main): Use __typeof to get result type of comparison.
3929
3930 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3931
3932         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3933         Make et_vect_multiple_sizes_saved global.
3934         (check_effective_target_vect64): Make et_vect64_saved global.
3935
3936 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3937
3938         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3939         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3940         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3941         * gcc.dg/builtin-complex-err-1.c: Adjust.
3942
3943 2011-10-02  Jason Merrill  <jason@redhat.com>
3944
3945         * g++.dg/cpp0x/range-for22.C: New.
3946
3947         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3948         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3949         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3950         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3951
3952         * g++.dg/cpp0x/nsdmi5.C: New.
3953
3954 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3955
3956         PR target/50579
3957         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3958         New procedures.
3959         (mips-dg-options): Force an ABI option if the current ABI is
3960         incompatible with the required -mlong setting.  Likewise force
3961         a long setting if the current one is incompatible with the
3962         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3963         throughout procedure.
3964         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3965         instead of addressing=absolute.
3966
3967 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3968
3969         * gcc.target/mips/stack-1.c: New test.
3970
3971 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3972
3973         * gcc.dg/pr49696.c: New test.
3974
3975 2011-10-02  Jan Hubicka  <jh@suse.cz>
3976
3977         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3978
3979 2011-10-01  David S. Miller  <davem@davemloft.net>
3980
3981         * gcc.target/sparc/cmask.c: New test.
3982         * gcc.target/sparc/fpadds.c: New test.
3983         * gcc.target/sparc/fshift.c: New test.
3984         * gcc.target/sparc/fucmp.c: New test.
3985         * gcc.target/sparc/vis3misc.c: New test.
3986
3987 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3988
3989         PR fortran/50585
3990         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3991
3992 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3993
3994         PR c++/44473
3995         * g++.dg/dfp/44473-1.C: New test.
3996         * g++.dg/dfp/44473-2.C: New test.
3997         * g++.dg/dfp/mangle-1.C: New test.
3998         * g++.dg/dfp/mangle-2.C: New test.
3999         * g++.dg/dfp/mangle-3.C: New test.
4000         * g++.dg/dfp/mangle-4.C: New test.
4001         * g++.dg/dfp/mangle-5.C: New test.
4002
4003 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4004
4005         PR inline-asm/50571
4006         * gcc.dg/pr50571.c: New test.
4007
4008         PR tree-optimization/46309
4009         * gcc.dg/pr46309.c: New test.
4010
4011 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4012
4013         * gcc.dg/strlenopt-21.c: New test.
4014
4015 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4016
4017         * gcc.dg/sms-10.c: New file.
4018
4019 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4020
4021         * gcc.target/arm/pr50099.c: New test.
4022
4023 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4024
4025         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4026
4027 2011-09-30  David S. Miller  <davem@davemloft.net>
4028
4029         * gcc.target/sparc/bmaskbshuf.c: New test.
4030         * gcc.target/sparc/edgen.c: New test.
4031
4032 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4033
4034         PR fortran/50547
4035         * gfortran.dg/pure_formal_proc_3.f90: New.
4036
4037         PR fortran/50553
4038         * gfortran.dg/stfunc_7.f90: New.
4039
4040 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4041
4042         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4043         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4044         * gcc.dg/vector-compare-1.c: Likewise.
4045         * gcc.dg/vector-compare-2.c: Likewise.
4046
4047 2011-09-29  David S. Miller  <davem@davemloft.net>
4048
4049         * gcc.target/sparc/array.c: New test.
4050
4051 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4052
4053         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4054         loop unroll and set max unroll times to 8.
4055         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4056         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4057         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4058         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4059
4060 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4061
4062         PR c++/40145
4063         * g++.dg/ext/visibility/warn5.C: New.
4064
4065 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4066
4067         PR c++/45278
4068         * g++.dg/warn/Wextra-3.C: New.
4069
4070 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4071
4072         PR target/49486
4073         * gcc.target/sh/pr49468-si.c: New.
4074
4075 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4076
4077         PR testsuite/50485
4078         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4079         (TEST): Initialize src3 with random floats.
4080         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4081         from union src3.  Initialize src3 with random floats.
4082
4083 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4084
4085         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4086         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4087         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4088         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4089         * gcc.target/sh/sh4a-cos.c: Ditto.
4090         * gcc.target/sh/sh4a-cosf.c: Ditto.
4091         * gcc.target/sh/sh4a-sin.c: Ditto.
4092         * gcc.target/sh/sh4a-sinf.c: Ditto.
4093         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4094         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4095         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4096
4097 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4098
4099         PR c++/31489
4100         * g++.dg/parse/error40.C: New.
4101         * g++.dg/warn/incomplete1.C: Adjust.
4102
4103 2011-09-27  Jan Hubicka  <jh@suse.cz>
4104
4105         PR middle-end/49463
4106         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4107         Mark used.
4108
4109 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4110
4111         * gcc.dg/strlenopt-1.c: New test.
4112         * gcc.dg/strlenopt-1f.c: New test.
4113         * gcc.dg/strlenopt-2.c: New test.
4114         * gcc.dg/strlenopt-2f.c: New test.
4115         * gcc.dg/strlenopt-3.c: New test.
4116         * gcc.dg/strlenopt-4.c: New test.
4117         * gcc.dg/strlenopt-4g.c: New test.
4118         * gcc.dg/strlenopt-4gf.c: New test.
4119         * gcc.dg/strlenopt-5.c: New test.
4120         * gcc.dg/strlenopt-6.c: New test.
4121         * gcc.dg/strlenopt-7.c: New test.
4122         * gcc.dg/strlenopt-8.c: New test.
4123         * gcc.dg/strlenopt-9.c: New test.
4124         * gcc.dg/strlenopt-10.c: New test.
4125         * gcc.dg/strlenopt-11.c: New test.
4126         * gcc.dg/strlenopt-12.c: New test.
4127         * gcc.dg/strlenopt-12g.c: New test.
4128         * gcc.dg/strlenopt-13.c: New test.
4129         * gcc.dg/strlenopt-14g.c: New test.
4130         * gcc.dg/strlenopt-14gf.c: New test.
4131         * gcc.dg/strlenopt-15.c: New test.
4132         * gcc.dg/strlenopt-16g.c: New test.
4133         * gcc.dg/strlenopt-17g.c: New test.
4134         * gcc.dg/strlenopt-18g.c: New test.
4135         * gcc.dg/strlenopt.h: New file.
4136
4137 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4138
4139         PR middle-end/43864
4140         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4141         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4142         * gcc.dg/pr43864.c: New test.
4143         * gcc.dg/pr43864-2.c: Same.
4144         * gcc.dg/pr43864-3.c: Same.
4145         * gcc.dg/pr43864-4.c: Same.
4146
4147 2011-09-27  Jan Hubicka  <jh@suse.cz>
4148
4149         * gcc.dg/ipa/inline-5.c: New testcase.
4150
4151 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4152
4153         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4154         vectors.
4155         * gcc.dg/vect/bb-slp-27.c: New.
4156         * gcc.dg/vect/bb-slp-28.c: New.
4157
4158 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4159
4160         * testsuite/lib/target-supports.exp (check_profiling_available):
4161         Don't rely solely on TLS tests for -fprofile-generate, fall
4162         through to the other code.
4163
4164 2011-09-27  Richard Guenther  <rguenther@suse.de>
4165
4166         PR tree-optimization/50363
4167         * gcc.dg/torture/pr50363.c: New testcase.
4168
4169 2011-09-26  Jason Merrill  <jason@redhat.com>
4170
4171         PR c++/45012
4172         * g++.dg/template/partial13.C: New.
4173
4174         PR c++/46105
4175         * g++.dg/template/partial12.C: New.
4176
4177         PR c++/50508
4178         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4179
4180 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4181
4182         PR c++/45487
4183         * g++.dg/diagnostic/bindings1.C: New.
4184         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4185
4186 2011-09-26  David S. Miller  <davem@davemloft.net>
4187
4188         * gcc.target/sparc/wrgsr.c: New test.
4189         * gcc.target/sparc/rdgsr.c: New test.
4190         * gcc.target/sparc/edge.c: New test.
4191         * gcc.target/sparc/fcmp.c: New test.
4192
4193         * gcc.target/sparc/edge.c: Update for new return types.
4194         * gcc.target/sparc/fcmp.c: Likewise.
4195
4196         * gcc.target/sparc/fpaddsubi.c: New test.
4197
4198 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4199
4200         PR fortran/50515
4201         * gfortran.dg/common_15.f90: New.
4202
4203         PR fortran/50517
4204         * gfortran.dg/dummy_procedure_5.f90: New.
4205         * gfortran.dg/interface_26.f90: Modified error message.
4206         * gfortran.dg/proc_ptr_11.f90: Ditto.
4207         * gfortran.dg/proc_ptr_15.f90: Ditto.
4208         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4209         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4210
4211 2011-09-26  Jason Merrill  <jason@redhat.com>
4212
4213         PR c++/50512
4214         * g++.dg/overload/rvalue3.C: New.
4215
4216         PR c++/50523
4217         * g++.dg/overload/ref-conv2.C: New.
4218
4219         * g++.dg/cpp0x/nsdmi-template1.C: New.
4220
4221 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4222
4223         * g++.dg/cpp0x/nullptr25.C: New.
4224
4225 2011-09-26  Richard Guenther  <rguenther@suse.de>
4226
4227         PR tree-optimization/50472
4228         * gcc.dg/torture/pr50472.c: New testcase.
4229
4230 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4231
4232         * gnat.dg/opt22.adb: New test.
4233         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4234
4235 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4236
4237         * gnat.dg/opt21.adb: New test.
4238         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4239
4240 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4241
4242         * gnat.dg/opt20.ad[sb]: New test.
4243         * gnat.dg/opt20_pkg.ads: New helper.
4244
4245 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4246
4247         * gnat.dg/array17.adb: New test.
4248         * gnat.dg/array17_pkg.ads: New helper.
4249
4250 2011-09-25  Jason Merrill  <jason@redhat.com>
4251
4252         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4253
4254 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4255
4256         * gnat.dg/frame_overflow.ads: New.
4257         * gnat.dg/frame_overflow.adb: Adjust.
4258         * gnat.dg/specs/addr1.ads: Likewise.
4259
4260 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4261
4262         * g++.dg/tree-ssa/restrict2.C: New test.
4263
4264 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4265
4266         * lib/target-supports.exp (check_effective_target_vect64): New.
4267         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4268         of multiple vector sizes.
4269         * gcc.dg/vect/bb-slp-26.c: New.
4270
4271 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4272
4273         PR c++/50280
4274         * g++.dg/template/bitfield1.C: New.
4275
4276 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4277
4278         * gcc.dg/vect/bb-slp-24.c: New.
4279
4280 2011-09-24  Jason Merrill  <jason@redhat.com>
4281
4282         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4283
4284         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4285
4286         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4287         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4288
4289         * g++.dg/cpp0x/nsdmi1.C: New.
4290         * g++.dg/cpp0x/nsdmi2.C: New.
4291         * g++.dg/cpp0x/nsdmi3.C: New.
4292         * g++.dg/cpp0x/nsdmi4.C: New.
4293         * g++.old-deja/g++.other/init4.C: New.
4294
4295 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4296
4297         PR c++/44267
4298         * g++.dg/template/sfinae28.C: New.
4299
4300 2011-09-23  Ian Lance Taylor  <iant@google.com>
4301
4302         * go.test/go-test.exp (errchk): Handle more cases of getting
4303         correct Tcl backslash quoting in regular expressions in test file.
4304
4305 2011-09-23  Jason Merrill  <jason@redhat.com>
4306
4307         Core 253
4308         * g++.dg/init/const8.C: New.
4309         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4310         * g++.dg/cpp0x/defaulted2.C: Likewise.
4311         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4312         * g++.dg/init/pr20039.C: Likewise.
4313         * g++.dg/init/pr42844.C: Likewise.
4314
4315 2011-09-23  Jan Hubicka  <jh@suse.cz>
4316
4317         * gcc.dg/ipa/inline-1.c: new testcase.
4318         * gcc.dg/ipa/inline-2.c: new testcase.
4319         * gcc.dg/ipa/inline-3.c: new testcase.
4320         * gcc.dg/ipa/inline-4.c: new testcase.
4321
4322 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4323
4324         PR c++/50258
4325         * g++.dg/cpp0x/constexpr-static8.C: New.
4326
4327 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4328
4329         * gcc.target/i386/avxfp-1.c: New test.
4330         * gcc.target/i386/avxfp-2.c: New test.
4331
4332 2011-09-23  Terry Guo  <terry.guo@arm.com>
4333
4334         * gcc.c-torture/execute/941014-1.x: Deleted.
4335
4336 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4337
4338         PR c++/50491
4339         * g++.dg/cpp0x/pr50491.C: New.
4340
4341 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4342
4343         PR testsuite/50487
4344         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4345
4346 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4347
4348         PR c++/50371
4349         * g++.dg/cpp0x/nullptr24.C: New.
4350
4351 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4352
4353         PR target/50482
4354         * gcc.target/i386/pr50482.c: New test.
4355
4356 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4357
4358         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4359         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4360         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4361         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4362         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4363         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4364         multilib options contain different -march= from dg-options.
4365
4366 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4367             Paolo Carlini  <paolo.carlini@oracle.com>
4368
4369         PR c++/50344
4370         * g++.dg/template/friend52.C: New.
4371
4372 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4373
4374         * gcc.target/arm/cmp-1.c: New test.
4375         * gcc.target/arm/cmp-2.c: Likewise.
4376
4377 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4378
4379         PR fortran/41733
4380         * gfortran.dg/impure_actual_1.f90: Modified error message.
4381         * gfortran.dg/proc_ptr_32.f90: New.
4382         * gfortran.dg/proc_ptr_33.f90: New.
4383
4384 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4385
4386         PR tree-optimization/50451
4387         * gcc.dg/vect/pr50451.c: New test.
4388
4389 2011-09-21  Ian Lance Taylor  <iant@google.com>
4390
4391         * go.test/go-test.exp (errchk): Add special case for bug332.
4392         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4393         some more test lines.
4394
4395 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4396
4397         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4398         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4399         * g++.dg/other/i386-8.C: Ditto.
4400         * g++.dg/other/pr34435.C: Ditto.
4401         * g++.dg/other/pr39496.C: Ditto.
4402         * g++.dg/other/mmintrin.C: Ditto.
4403
4404 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4405
4406         * gcc.dg/vect/vect-cond-7.c: New test.
4407         * gcc.target/i386/sse4_1-cond-1.c: New test.
4408         * gcc.target/i386/avx-cond-1.c: New test.
4409
4410 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4411
4412         PR target/50464
4413         * g++.dg/other/pr50464.C: New test.
4414
4415 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4416
4417         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4418         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4419         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4420         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4421
4422 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4423
4424         * gnat.dg/opt19.adb: New test.
4425
4426 2011-09-21  Terry Guo  <terry.guo@arm.com>
4427
4428         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4429         on arch conflict when testing case on targets other than armv7-a.
4430
4431 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4432
4433         PR c++/50454
4434         * g++.dg/ext/int128-1.C: New.
4435         * g++.dg/ext/int128-2.C: Likewise.
4436         * g++.dg/ext/int128-2.h: Likewise.
4437
4438 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4439
4440         PR testsuite/50469
4441         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4442
4443 2011-09-20  Jason Merrill  <jason@redhat.com>
4444
4445         * g++.dg/cpp0x/constexpr-generated1.C: New.
4446
4447         PR c++/50442
4448         * g++.dg/overload/ref-conv1.C: New.
4449
4450 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4451
4452         * g++.dg/other/final1.C: New.
4453
4454 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4455
4456         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4457         and get_bit ().
4458
4459 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4460
4461         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4462         "target arm_eabi".
4463
4464 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4465
4466         PR tree-optimization/50413
4467         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4468         -fdump-tree-slp-details.  Run other tests with
4469         -fdump-tree-vect-details.
4470         * g++.dg/vect/slp-pr50413.cc: New.
4471
4472 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4473             Ira Rosen  <ira.rosen@linaro.org>
4474
4475         PR testsuite/50435
4476         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4477         Fix underscores around restrict.
4478
4479 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4480
4481         PR tree-optimization/50414
4482         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4483         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4484         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4485
4486 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4487
4488         PR tree-optimization/50412
4489         * gfortran.dg/vect/pr50412.f90: New.
4490
4491 2011-09-16  Jason Merrill  <jason@redhat.com>
4492
4493         PR c++/50424
4494         * g++.dg/eh/defarg1.C: New.
4495
4496 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4497
4498         * gcc.dg/vect/vect-reduc-10.c: New test.
4499         * gcc.target/i386/avx-reduc-1.c: New test.
4500
4501         * gcc.target/i386/sse2-extract-1.c: New test.
4502         * gcc.target/i386/avx-extract-1.c: New test.
4503
4504 2011-09-16  Terry Guo  <terry.guo@arm.com>
4505
4506         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4507
4508 2011-09-15  Diego Novillo  <dnovillo@google.com>
4509
4510         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4511         ALWAYS_CXXFLAGS, if defined.
4512         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4513         ALWAYS_GFORTRANFLAGS, if defined.
4514         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4515         ALWAYS_GOCFLAGS, if defined.
4516         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4517         ALWAYS_OBJCXXFLAGS, if defined.
4518         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4519         additional_flags, if defined.
4520         * lib/gnat.exp (gnat_target_compile): Likewise.
4521         * lib/objc.exp (objc_target_compile): Likewise.
4522         * lib/target-supports-dg.exp (dg-add-options): Handle
4523         TEST_ALWAYS_FLAGS.
4524
4525 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4526
4527         PR testsuite/50322
4528         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4529         Use uintptr_t in f1.  Undo avr xfails.
4530
4531 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4532
4533         PR fortran/50401
4534         PR fortran/50403
4535         * gfortran.dg/function_types_3.f90: New.
4536
4537 2011-09-15  Jason Merrill  <jason@redhat.com>
4538
4539         PR c++/50365
4540         * g++.dg/cpp0x/trailing7.C: New.
4541
4542         PR c++/50361
4543         * g++.dg/cpp0x/nullptr23.C: New.
4544
4545 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4546
4547         * gcc.dg/vect/bb-slp-25.c: New.
4548
4549 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4550
4551         PR c++/50391
4552         * g++.dg/cpp0x/noexcept15.C: New.
4553
4554 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4555
4556         PR middle-end/50251
4557         * gcc.dg/pr50251.c: New test.
4558
4559 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4560
4561         PR fortran/34547
4562         PR fortran/50375
4563         * gfortran.dg/null_5.f90: New.
4564         * gfortran.dg/null_6.f90: New.
4565
4566 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4567
4568         * gcc.c-torture/compile/20110913-1.c: New test.
4569
4570 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4571
4572         PR fortran/50379
4573         * gfortran.dg/result_2.f90: New.
4574
4575 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4576
4577         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4578
4579 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4580
4581         PR c++/48320
4582         * g++.dg/cpp0x/variadic116.C: New test case.
4583
4584 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4585
4586         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4587         * gcc.target/mips/interrupt_handler-2.c: New test.
4588         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4589
4590 2011-09-12  Jason Merrill  <jason@redhat.com>
4591
4592         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4593
4594         * g++.dg/cpp0x/explicit7.C: New.
4595
4596 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR rtl-optimization/50212
4599         * g++.dg/other/pr50212.C: New test.
4600
4601 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4602
4603         PR target/43746
4604         * testsuite/gcc.target/avr/torture/avr-torture.exp
4605         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4606         "-O2 -fmerge-all-constants".
4607
4608 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4609
4610         PR fortran/50327
4611         * gfortran.dg/do_while_1.f90: New test.
4612
4613 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4614
4615         PR fortran/35831
4616         PR fortran/47978
4617         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4618         * gfortran.dg/proc_decl_26.f90: New.
4619         * gfortran.dg/typebound_override_2.f90: New.
4620         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4621
4622 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4623
4624         * gnat.dg/cond_expr2.ad[sb]: New test.
4625
4626 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4627
4628         * gnat.dg/atomic5.ad[sb]: New test.
4629
4630 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4631
4632         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4633
4634 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4635
4636         PR target/49030
4637         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4638
4639 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4640
4641         PR target/49614
4642         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4643
4644 2011-09-09  Richard Guenther  <rguenther@suse.de>
4645
4646         PR tree-optimization/50328
4647         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4648
4649 2011-09-09  Richard Guenther  <rguenther@suse.de>
4650
4651         PR middle-end/50333
4652         * gcc.dg/torture/pr50333.c: New testcase.
4653
4654 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4655
4656         PR tree-optimization/50318
4657         * gcc.target/arm/pr50318-1.c: New file.
4658
4659 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4660
4661         * gcc.target/i386/all_one_m256i.c: New test.
4662
4663 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4664
4665         PR c++/50324
4666         * g++.dg/cpp0x/sfinae28.C: New.
4667
4668 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4669
4670         PR c/50332
4671         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4672         longer ignored on typedefs.
4673
4674         PR c++/33255 - Support -Wunused-local-typedefs warning
4675         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4676         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4677
4678 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4679
4680         PR tree-optimization/50287
4681         * gcc.dg/torture/pr50287.c: New test.
4682
4683 2011-09-08  Richard Guenther  <rguenther@suse.de>
4684
4685         PR tree-optimization/19831
4686         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4687         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4688         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4689         * gcc.dg/errno-1.c: Adjust.
4690
4691 2011-09-08  Richard Guenther  <rguenther@suse.de>
4692
4693         PR tree-optimization/19831
4694         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4695
4696 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4697
4698         PR fortran/44646
4699         * gfortran.dg/do_concurrent_1.f90: New.
4700         * gfortran.dg/do_concurrent_2.f90: New.
4701
4702 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4703
4704         PR target/50310
4705         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4706         * gcc.dg/pr50310-2.c: New test.
4707
4708 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4709
4710         PR fortran/48095
4711         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4712         * gfortran.dg/impure_constructor_1.f90: Modified.
4713         * gfortran.dg/proc_ptr_comp_33.f90: New.
4714
4715 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR target/50310
4718         * gcc.dg/pr50310-1.c: New test.
4719
4720 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4721
4722         PR middle-end/48571
4723         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4724         instead of 4.
4725
4726 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4727
4728         PR c++/50309
4729         * g++.dg/cpp0x/noexcept14.C: New.
4730
4731 2011-09-07  Jason Merrill  <jason@redhat.com>
4732
4733         * g++.dg/cpp0x/constexpr-ref3.C: New.
4734
4735         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4736
4737 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4738
4739         * gcc.dg/section1.c: Don't xfail for avr.
4740
4741 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4742
4743         PR tree-optimization/50322
4744         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4745
4746 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4747
4748         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4749
4750 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4751
4752         PR tree-optimization/49911
4753         * g++.dg/tree-ssa/pr49911.C: New test.
4754
4755 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4756
4757         PR target/49030
4758         * gcc.dg/torture/pr49030.c: New test.
4759
4760 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4761
4762         PR fortran/50288
4763         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4764         * gfortran.dg/class_4d.f03: Deleted.
4765         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4766
4767 2011-09-07  Richard Guenther  <rguenther@suse.de>
4768
4769         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4770
4771 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4772
4773         PR tree-optimization/46021
4774         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4775
4776 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4777
4778         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4779
4780 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4781
4782         * gcc.c-torture/compile/20110906-1.c: New test.
4783
4784 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4785
4786         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4787
4788 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4789
4790         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4791         --param tree-reassoc-width=1.
4792
4793         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4794         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4795
4796 2011-09-06  Richard Guenther  <rguenther@suse.de>
4797
4798         PR tree-optimization/48149
4799         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4800
4801 2011-09-06  Richard Guenther  <rguenther@suse.de>
4802
4803         PR tree-optimization/48317
4804         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4805
4806 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4807
4808         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4809         New procedure.
4810         (add_options_for_quad_vectors): Replace with ...
4811         (add_options_for_double_vectors): ... this.
4812         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4813         support multiple vector sizes since the vectorizer attempts to
4814         vectorize with both vector sizes.
4815         * gcc.dg/vect/no-vfa-vect-79.c,
4816         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4817         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4818         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4819         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4820         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4821         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4822         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4823         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4824         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4825         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4826         gcc.dg/vect/vect-40.c: Likewise.
4827         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4828         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4829         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4830         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4831         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4832         Likewise.
4833         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4834
4835 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4836
4837         PR target/49606
4838         * gcc.target/mips/abi-main.h: New file.
4839         * gcc.target/mips/abi-o32-long32.c: New test.
4840         * gcc.target/mips/abi-o32-long64.c: Likewise.
4841         * gcc.target/mips/abi-o64-long32.c: Likewise.
4842         * gcc.target/mips/abi-o64-long64.c: Likewise.
4843         * gcc.target/mips/abi-n32-long32.c: Likewise.
4844         * gcc.target/mips/abi-n32-long64.c: Likewise.
4845         * gcc.target/mips/abi-n64-long32.c: Likewise.
4846         * gcc.target/mips/abi-n64-long64.c: Likewise.
4847         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4848         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4849         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4850         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4851         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4852         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4853         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4854         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4855         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4856         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4857         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4858         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4859         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4860         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4861         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4862         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4863         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4864         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4865         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4866         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4867         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4868         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4869         * gcc.target/mips/branch-3.c: Likewise.
4870         * gcc.target/mips/branch-4.c: Likewise.
4871         * gcc.target/mips/branch-5.c: Likewise.
4872         * gcc.target/mips/branch-6.c: Likewise.
4873         * gcc.target/mips/branch-7.c: Likewise.
4874         * gcc.target/mips/branch-8.c: Likewise.
4875         * gcc.target/mips/branch-9.c: Likewise.
4876         * gcc.target/mips/branch-10.c: Likewise.
4877         * gcc.target/mips/branch-11.c: Likewise.
4878         * gcc.target/mips/branch-12.c: Likewise.
4879         * gcc.target/mips/branch-13.c: Likewise.
4880         * gcc.target/mips/lazy-binding-1.c: Likewise.
4881
4882 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4883
4884         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4885         to avoid warning on int=16 platforms..
4886
4887 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4888
4889         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4890         to work even with -fshort-enums.
4891
4892 2011-09-04  Jan Hubicka  <jh@suse.cz>
4893
4894         * gcc.c-torture/compile/20110902.c: new testcase.
4895
4896 2011-09-04  Jason Merrill  <jason@redhat.com>
4897
4898         PR c++/49267
4899         * g++.dg/cpp0x/rv-conv1.C: New.
4900
4901         DR 1328
4902         * g++.dg/cpp0x/rv-func3.C: New.
4903
4904         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4905
4906         PR c++/50248
4907         Core 1358
4908         * g++.dg/cpp0x/constexpr-template1.C: New.
4909         * g++.dg/cpp0x/constexpr-template2.C: New.
4910         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4911         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4912
4913 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4914
4915         * gnat.dg/specs/debug1.ads: Tweak pattern.
4916
4917 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4918
4919         PR fortran/50227
4920         * gfortran.dg/class_45a.f03: New.
4921         * gfortran.dg/class_45b.f03: New.
4922
4923 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4924             Ira Rosen  <ira.rosen@linaro.org>
4925
4926         PR tree-optimization/50208
4927         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4928         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4929         -fno-tree-fre -fno-tree-pre.
4930
4931 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4932
4933         * gcc.dg/ipa/ipcp-3.c: New test.
4934
4935 2011-09-02  Richard Guenther  <rguenther@suse.de>
4936
4937         PR tree-optimization/27460
4938         PR middle-end/29269
4939         * gcc.dg/vect/vect-cond-7.c: New testcase.
4940
4941 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4942
4943         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4944         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4945         xfailed test for inlining.
4946         * g++.dg/ipa/ivinline-9.C: Likewise.
4947
4948 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4949
4950         PR tree-optimization/50178
4951         * gfortran.dg/vect/pr50178.f90: New test.
4952
4953 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4954
4955         PR middle-end/49886
4956         * gcc.c-torture/execute/pr49886.c: New testcase.
4957
4958 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4959
4960         PR middle-end/43513
4961         * gcc.dg/pr43513.c: New test.
4962
4963 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4964
4965         PR fortran/45044
4966         * gfortran.dg/common_14.f90: New.
4967         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4968
4969 2011-08-30  Jason Merrill  <jason@redhat.com>
4970
4971         PR c++/50084
4972         * g++.dg/cpp0x/decltype33.C: New.
4973
4974         PR c++/50089
4975         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4976
4977         PR c++/50114
4978         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4979
4980 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4981
4982         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4983
4984 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4985
4986         * gnat.dg/specs/aggr3.ads: New test.
4987         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4988
4989         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4990         * gnat.dg/specs/aggr2.ads: Likewise.
4991
4992 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4993
4994         PR fortran/45170
4995         * gfortran.dg/allocate_with_source_2.f90: New test
4996
4997 2011-08-30  Jason Merrill  <jason@redhat.com>
4998
4999         PR c++/50220
5000         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5001
5002         PR c++/50234
5003         * g++.dg/cpp0x/constexpr-value3.C: New.
5004
5005 2011-08-30  Richard Guenther  <rguenther@suse.de>
5006
5007         PR middle-end/48571
5008         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5009         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5010         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5011         * gcc.dg/pr36902.c: XFAIL.
5012
5013 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5014
5015         * gcc.target/i386/fma-check.h: New.
5016         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5017         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5018         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5019         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5020         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5021         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5022         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5023         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5024         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5025         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5026         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5027         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5028         * gcc.target/i386/fma-compile.c: Likewise.
5029         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5030         * gcc.target/i386/sse-12.c: Add -mfma.
5031         * gcc.target/i386/sse-13.c: Likewise.
5032         * gcc.target/i386/sse-14.c: Likewise.
5033         * gcc.target/i386/sse-22.c: Likewise.
5034         * gcc.target/i386/sse-23.c: Likewise.
5035         * g++.dg/other/i386-2.C: Likewise.
5036         * g++.dg/other/i386-3.C: Likewise.
5037
5038 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5039
5040         PR testsuite/50185
5041         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5042         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5043
5044 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5045
5046         * g++.dg/bprob/bprob.exp (feedback_options): Set
5047         -fbranch-probabilities.
5048         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5049
5050 2011-08-29  Jason Merrill  <jason@redhat.com>
5051
5052         PR c++/50224
5053         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5054
5055 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5056             Jason Merrill  <jason@redhat.com>
5057
5058         * g++.dg/dfp/base.C: New test.
5059
5060 2011-08-29  Jason Merrill  <jason@redhat.com>
5061
5062         Core DR 994
5063         PR c++/50209
5064         * g++.dg/cpp0x/initlist58.C: New.
5065
5066 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5067
5068         PR fortran/50225
5069         * gfortran.dg/class_result_1.f03: New.
5070
5071 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5072
5073         PR middle-end/48722
5074         * gcc.target/i386/pr48722.c: New test.
5075
5076 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5077
5078         PR libfortran/50192
5079         * gfortran.dg/widechar_compare_1.f90:  New test.
5080
5081 2011-08-26  Jason Merrill  <jason@redhat.com>
5082
5083         Core DR 342
5084         PR c++/48582
5085         * g++.dg/abi/mangle50.C: New.
5086
5087 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5088
5089         PR target/50202
5090         * gcc.target/i386/pr50202.c: New test.
5091
5092 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5093
5094         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5095         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5096         * gcc.target/i386/avx-round-vec.c: New test.
5097         * gcc.target/i386/avx-roundf-vec.c: New test.
5098
5099 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5100
5101         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5102         instruction.
5103
5104         PR c/50179
5105         * c-c++-common/Wunused-var-14.c: New test.
5106
5107 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5108
5109         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5110
5111 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5112
5113         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5114         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5115         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5116         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5117
5118 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5119
5120         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5121         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5122         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5123         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5124
5125 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5126
5127         PR fortran/50050
5128         * gfortran.dg/pointer_comp_init_1.f90: New test.
5129
5130 2011-08-25  Jason Merrill  <jason@redhat.com>
5131
5132         PR c++/50157
5133         * g++.dg/cpp0x/sfinae27.C: New.
5134
5135 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5136
5137         * gfortran.dg/coarray_lib_token_4.f90: New.
5138
5139 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5140
5141         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5142
5143 2011-08-25  Richard Guenther  <rguenther@suse.de>
5144
5145         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5146
5147 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5148
5149         PR fortran/50163
5150         * gfortran.dg/initialization_28.f90: New.
5151
5152 2011-08-24  Richard Guenther  <rguenther@suse.de>
5153
5154         PR tree-optimization/50067
5155         * gcc.dg/torture/pr50067-3.c: New testcase.
5156         * gcc.dg/torture/pr50067-4.c: Likewise.
5157         * gcc.dg/torture/pr50067-5.c: Likewise.
5158
5159 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5160
5161         * g++.dg/other/i386-2.C: Add -mavx2 check.
5162         * g++.dg/other/i386-3.C: Likewise.
5163         * gcc.target/i386/avx-1.c: Add AVX2.
5164         * gcc.target/i386/avx-2.c: Likewise.
5165         * gcc.target/i386/funcspec-5.c: Likewise.
5166         * gcc.target/i386/sse-12.c: Likewise.
5167         * gcc.target/i386/sse-13.c: Likewise.
5168         * gcc.target/i386/sse-14.c: Likewise.
5169         * gcc.target/i386/sse-22.c: Likewise.
5170         * gcc.target/i386/sse-23.c: Likewise.
5171         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5172         * gcc.target/i386/avx2-check.h: New.
5173         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5174         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5175         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5176         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5177         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5178         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5179         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5180         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5181         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5182         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5183         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5184         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5185         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5186         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5187         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5188         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5189         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5190         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5191         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5192         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5193         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5194         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5195         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5196         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5197         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5198         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5199         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5200         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5201         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5202         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5203         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5204         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5205         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5206         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5207         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5208         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5209         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5210         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5211         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5212         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5213         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5214         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5215         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5216         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5217         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5218         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5219         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5220         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5221         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5222         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5223         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5224         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5225         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5226         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5227         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5228         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5229         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5230         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5231         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5232         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5233         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5234         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5235         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5236         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5237         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5238         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5239         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5240         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5241         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5242         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5243         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5244         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5245         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5246         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5247         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5248         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5249         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5250         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5251         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5252         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5253         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5254         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5255         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5256         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5257         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5258         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5259         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5260         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5261         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5262         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5263         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5264         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5265         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5266         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5267         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5268         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5269         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5270         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5271         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5272         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5273         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5274         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5275         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5276         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5277         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5278         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5279         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5280         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5281         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5282         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5283         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5284         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5285         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5286         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5287         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5288         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5289         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5290         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5291         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5292         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5293         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5294         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5295         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5296         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5297         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5298         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5299         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5300         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5301         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5302         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5303         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5304         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5305         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5306         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5307         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5308         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5309         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5310         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5311         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5312         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5313         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5314         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5315         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5316         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5317         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5318         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5319         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5320         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5321         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5322         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5323         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5324         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5325         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5326         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5327         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5328         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5329         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5330         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5331         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5332         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5333         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5334         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5335         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5336         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5337         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5338         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5339         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5340         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5341         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5342         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5343         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5344         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5345         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5346         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5347         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5348         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5349         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5350         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5351         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5352         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5353         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5354         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5355         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5356         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5357         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5358         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5359         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5360         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5361         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5362         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5363         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5364         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5365         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5366         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5367         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5368         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5369         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5370         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5371         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5372         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5373         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5374         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5375         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5376         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5377         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5378         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5379         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5380         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5381         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5382         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5383         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5384         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5385         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5386         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5387         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5388         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5389         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5390         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5391         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5392         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5393         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5394         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5395         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5396         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5397         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5398         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5399         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5400         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5401         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5402         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5403         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5404         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5405         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5406         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5407         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5408         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5409         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5410         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5411         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5412         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5413         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5414         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5415         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5416         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5417         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5418         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5419         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5420         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5421         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5422         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5423         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5424         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5425         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5426         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5427         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5428         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5429         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5430         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5431         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5432         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5433         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5434         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5435         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5436         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5437         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5438         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5439         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5440         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5441         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5442         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5443         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5444         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5445         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5446         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5447         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5448         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5449         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5450         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5451         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5452         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5453         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5454         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5455         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5456         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5457         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5458         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5459         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5460         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5461         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5462         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5463         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5464         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5465         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5466         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5467         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5468         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5469         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5470         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5471         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5472         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5473         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5474         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5475         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5476         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5477         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5478         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5479         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5480         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5481         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5482         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5483         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5484         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5485         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5486         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5487         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5488         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5489         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5490         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5491         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5492         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5493         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5494         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5495         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5496         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5497         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5498         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5499         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5500         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5501         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5502         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5503         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5504         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5505         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5506         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5507         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5508         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5509         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5510         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5511         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5512         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5513         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5514         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5515         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5516         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5517         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5518         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5519         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5520         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5521         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5522         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5523         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5524         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5525         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5526         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5527         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5528         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5529         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5530         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5531         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5532         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5533         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5534         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5535         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5536         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5537         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5538         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5539         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5540         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5541         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5542         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5543         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5544         * gcc.target/i386/testimm-9.c: Likewise.
5545
5546 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5547
5548         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5549         * g++.dg/other/i386-3.C: Likewise.
5550         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5551         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5552         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5553         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5554         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5555         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5556         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5557         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5558         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5559         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5560         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5561         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5562         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5563         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5564         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5565         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5566         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5567         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5568         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5569         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5570         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5571         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5572         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5573         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5574         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5575         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5576         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5577         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5578         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5579         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5580         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5581         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5582         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5583         * gcc.target/i386/sse-12.c: Add BMI2.
5584         * gcc.target/i386/sse-13.c: Likewise.
5585         * gcc.target/i386/sse-14.c: Likewise.
5586         * gcc.target/i386/sse-22.c: Likewise.
5587         * gcc.target/i386/sse-23.c: Likewise.
5588
5589 2011-08-23  Jason Merrill  <jason@redhat.com>
5590
5591         * g++.dg/template/crash7.C: Adjust expected errors.
5592
5593 2011-08-23  Jason Merrill  <jason@redhat.com>
5594
5595         PR c++/49045
5596         Core 1321
5597         * g++.dg/cpp0x/overload2.C: New.
5598
5599 2011-08-23  Jason Merrill  <jason@redhat.com>
5600
5601         Core 903
5602         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5603
5604 2011-08-23  Jason Merrill  <jason@redhat.com>
5605
5606         Core 975
5607         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5608         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5609         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5610         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5611
5612 2011-08-23  Jason Merrill  <jason@redhat.com>
5613
5614         PR c++/50024
5615         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5616
5617 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5618
5619         PR c++/50158
5620         * g++.dg/warn/Wunused-var-16.C: New test.
5621
5622         PR middle-end/50161
5623         * gcc.dg/pr50161.c: New test.
5624
5625 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5626
5627         PR c++/50055
5628         * g++.dg/gcov/gcov-7.C: New test.
5629
5630 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR c++/46862
5633         * g++.dg/dfp/nofields.C: New test.
5634
5635 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5636
5637         PR fortran/31600
5638         * gfortran.dg/use_16.f90: New.
5639
5640 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5641             Kirill Yukhin  <kirill.yukhin@intel.com>
5642
5643         PR target/50155
5644         * gcc.target/i386/pr50155.c: New test.
5645
5646 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5647
5648         PR tree-optimization/50133
5649         * gcc.dg/pr50133.c: New test.
5650
5651         PR middle-end/50141
5652         * c-c++-common/cxxbitfields-6.c: New test.
5653
5654 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5655
5656         PR fortran/50050
5657         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5658
5659 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5660
5661         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5662         * gcc.dg/pr49994-3.c: Ditto.
5663
5664 2011-08-22  Richard Guenther  <rguenther@suse.de>
5665
5666         PR testsuite/50145
5667         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5668         * gcc.dg/torture/pr50067-2.c: Likewise.
5669
5670 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5671
5672         PR fortran/47659
5673         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5674         of a constant resulting from simplification.
5675         * gfortran.dg/warn_conversion_3.f90:  New test.
5676
5677 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5678
5679         PR fortran/50130
5680         * gfortran.dg/zero_stride_1.f90:  New test.
5681
5682 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5683
5684         PR fortran/49638
5685         * gfortran.dg/typebound_override_1.f90: Modified.
5686
5687 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR tree-optimization/48739
5690         * gcc.dg/pr48739-1.c: New test.
5691         * gcc.dg/pr48739-2.c: New test.
5692
5693 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5694
5695         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5696
5697 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5698
5699         PR fortran/50129
5700         * gfortran.dg/where_3.f90: New test.
5701
5702 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5703
5704         PR middle-end/49721
5705         * gfortran.dg/pr49721-1.f: New.
5706         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5707
5708 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5709
5710         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5711         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5712         New tests.
5713
5714 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5715
5716         * gcc.target/arm/wmul-11.c: New file.
5717         * gcc.target/arm/wmul-12.c: New file.
5718         * gcc.target/arm/wmul-13.c: New file.
5719
5720 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5721
5722         * gcc.target/arm/wmul-10.c: New file.
5723
5724 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5725
5726         * gcc.target/arm/wmul-9.c: New file.
5727         * gcc.target/arm/wmul-bitfield-2.c: New file.
5728
5729 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5730
5731         * gcc.target/arm/wmul-8.c: New file.
5732
5733 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5734
5735         * gcc.target/arm/wmul-7.c: New file.
5736
5737 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5738
5739         * gcc.target/arm/wmul-6.c: New file.
5740
5741 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5742
5743         * gcc.target/arm/wmul-5.c: New file.
5744         * gcc.target/arm/no-wmla-1.c: New file.
5745
5746 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5747
5748         * gcc.target/arm/wmul-bitfield-1.c: New file.
5749
5750 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5751
5752         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5753
5754 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5755
5756         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5757         * gcc.target/i386/conversion.c: Likewise.
5758
5759 2011-08-19  Richard Guenther  <rguenther@suse.de>
5760
5761         * gcc.dg/torture/pr50067-1.c: New testcase.
5762         * gcc.dg/torture/pr50067-2.c: Likewise.
5763
5764 2011-08-19  Joey Ye  <joey.ye@arm.com>
5765
5766         PR target/49437
5767         * gcc.target/arm/handler-align.c: New test.
5768         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5769         New Function.
5770
5771 2011-08-19  Joey Ye  <joey.ye@arm.com>
5772
5773         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5774
5775 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5776
5777         PR fortran/50071
5778         * gfortran.dg/end_block_label_1.f90: New test.
5779         * gfortran.dg/end_associate_label_1.f90: New test.
5780
5781 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5782
5783         * gcc.dg/c1x-pointer-float-1.c: New test.
5784
5785 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5786
5787         PR fortran/50071
5788         * gfortran.dg/duplicate_labels_2.f: New test.
5789
5790 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5791
5792         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5793         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5794         gcc.dg/c1x-noreturn-5.c: New tests.
5795
5796 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5797
5798         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5799
5800 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5801
5802         PR fortran/18918
5803         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5804         * gfortran.dg/coarray_lock_3.f90: Fix test.
5805         * gfortran.dg/coarray_lock_4.f90: New.
5806         * gfortran.dg/coarray_lock_5.f90: New.
5807
5808 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5809
5810         PR target/50009
5811         * gcc.c-torture/compile/pr50009.c: New test.
5812
5813         PR target/50092
5814         * gcc.dg/torture/pr50092.c: New test.
5815
5816 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5817
5818         PR fortran/50109
5819         * gfortran.dg/namelist_73.f90: New.
5820
5821 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5822
5823         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5824
5825         PR debug/50017
5826         * gcc.dg/pr50017.c: New test.
5827
5828 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5829
5830         PR c++/45625
5831         * g++.dg/lookup/hidden-var1.C: New test case.
5832
5833 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5834
5835         PR fortran/31461
5836         * gfortran.dg/warn_unused_var_2.f90: New.
5837         * gfortran.dg/warn_unused_var_3.f90: New.
5838
5839 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5840
5841         PR target/43597
5842         * gcc.target/arm/pr43597.c: New test.
5843
5844 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5845
5846         PR fortran/50070
5847         * gfortran.dg/common_13.f90: New.
5848
5849 2011-08-16  Jason Merrill  <jason@redhat.com>
5850
5851         PR c++/50086
5852         * g++.dg/cpp0x/variadic-unresolved.C: New.
5853
5854         * g++.old-deja/g++.brendan/README: Add R.I.P.
5855
5856         * g++.dg/ext/attr-used-1.C: New.
5857
5858         PR c++/50054
5859         * g++.dg/cpp0x/initlist56.C: New.
5860
5861 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5862
5863         PR testsuite/50085
5864         * g++.dg/opt/life1.C: Only run on Linux.
5865
5866 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5867
5868         * gfortran.dg/coarray_26.f90: New.
5869
5870 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5871
5872         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5873         -fdump-tree-vrp1.
5874
5875 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5876
5877         PR fortran/50073
5878         * gfortran.dg/func_result_7.f90: New.
5879
5880 2011-08-13  Jason Merrill  <jason@redhat.com>
5881
5882         PR c++/50075
5883         * g++.dg/cpp0x/decltype32.C: New.
5884
5885         PR c++/50059
5886         * g++.dg/diagnostic/expr1.C: New.
5887
5888 2011-08-12  David Li  <davidxl@google.com>
5889
5890         * g++.dg/abi/vbase15.C: New test.
5891
5892 2011-08-12  Jason Merrill  <jason@redhat.com>
5893
5894         PR c++/50034
5895         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5896
5897 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5898
5899         * gcc.dg/builtins-67.c: New test.
5900         * gcc.target/i386/conversion.c: Ditto.
5901
5902 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5903             Brian Hackett  <bhackett1024@gmail.com>
5904
5905         * g++.dg/plugin/decl_plugin.c: New.
5906         * g++.dg/plugin/decl-plugin-test.C: New.
5907         * g++.dg/plugin/plugin.exp: Add above testcase.
5908
5909 2011-08-11  Richard Guenther  <rguenther@suse.de>
5910
5911         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5912
5913 2011-08-11  Michael Matz  <matz@suse.de>
5914
5915         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5916
5917 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5918
5919         PR tree-optimization/50039
5920         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5921         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5922
5923 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5924
5925         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5926         (sse4_1_test): Initialize src3 with random value.
5927
5928 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5929
5930         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5931         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5932         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5933         * gcc.dg/scal-to-vec1.c: New test.
5934         * gcc.dg/scal-to-vec2.c: New test.
5935
5936 2011-08-09  Richard Guenther  <rguenther@suse.de>
5937
5938         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5939         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5940         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5941         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5942
5943 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5944
5945         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5946
5947 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5948
5949         * gcc.dg/pr49948.c: Require pthread effective target.
5950
5951 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5952
5953         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5954
5955 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5956
5957         * gcc.target/i386/sse-22a.c: New test.
5958
5959 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5960
5961         PR tree-optimization/50014
5962         * gcc.dg/vect/pr50014.c: New test.
5963
5964 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5965
5966         PR middle-end/49923
5967         * gcc.dg/tree-ssa/pr49923.c: New test.
5968
5969 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5970
5971         PR target/49781
5972         * gcc.target/i386/pr49781-1.c: New.
5973
5974 2011-08-08  Jason Merrill  <jason@redhat.com>
5975
5976         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5977
5978         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5979
5980 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5981
5982         PR fortran/49638
5983         * gfortran.dg/typebound_override_1.f90: New.
5984
5985 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5986
5987         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5988         x86_64 mingw target.
5989         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5990         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5991         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5992         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5993         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5994         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5995         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5996         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5997         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5998         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5999
6000 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6001
6002         PR testsuite/48727
6003         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6004
6005 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6006
6007         * gcc.dg/pr48770.c: Cleanup coverage files.
6008         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6009
6010 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6011
6012         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6013         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6014         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6015         lzcnt and bmi options.
6016
6017 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6018
6019         PR target/47381
6020         * gcc.dg/pr47381-1.c: New.
6021         * gcc.dg/pr47381-2.c: Likewise.
6022         * gcc.target/i386/pr47381.c: Likewise.
6023
6024 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6025
6026         PR middle-end/47727
6027         * gcc.dg/pr47727.c: New.
6028
6029         PR target/47372
6030         * gcc.dg/pr47372-1.c: New.
6031         * gcc.dg/pr47372-2.c: Likewise.
6032
6033 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6034
6035         PR middle-end/47449
6036         * gcc.target/i386/pr47449.c: New.
6037
6038         PR target/47446
6039         * gcc.dg/pr47446-1.c: New.
6040         * gcc.dg/pr47446-2.c: Likewise.
6041
6042 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6043
6044         PR target/47766
6045         * gcc.dg/pr47766.c: New.
6046
6047         PR target/47715
6048         * gcc.dg/tls/pr47715-1.c: New.
6049         * gcc.dg/tls/pr47715-2.c: Likewise.
6050         * gcc.dg/tls/pr47715-3.c: Likewise.
6051         * gcc.dg/tls/pr47715-4.c: Likewise.
6052         * gcc.dg/tls/pr47715-5.c: Likewise.
6053
6054 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6055
6056         PR libobjc/50002
6057         * objc.dg/gnu-api-2-class.m: Updated comments.
6058         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6059         * objc.dg/gnu-api-2-class-meta.m: New test.
6060         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6061
6062 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6063
6064         PR libobjc/49882
6065         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6066         with classes that are in construction.
6067
6068 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6069
6070         PR target/48084
6071         * gcc.target/i386/pr48084-1.c: New.
6072         * gcc.target/i386/pr48084-2.c: Likewise.
6073         * gcc.target/i386/pr48084-3.c: Likewise.
6074         * gcc.target/i386/pr48084-4.c: Likewise.
6075         * gcc.target/i386/pr48084-5.c: Likewise.
6076
6077         PR rtl-optimization/49504
6078         * gcc.target/i386/pr49504.c: New.
6079
6080         PR target/49860
6081         * gcc.dg/pr49860.c: New.
6082
6083 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6084
6085         PR libobjc/49882
6086         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6087         with classes that are in construction.
6088
6089 2011-08-05  Jason Merrill  <jason@redhat.com>
6090
6091         PR c++/48993
6092         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6093
6094         PR c++/49921
6095         * g++.dg/cpp0x/decltype31.C: New.
6096
6097         PR c++/49669
6098         * g++.dg/init/array28.C: New.
6099
6100         PR c++/49988
6101         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6102
6103 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6104
6105         PR target/47369
6106         * gcc.dg/pr47369-1.c: New.
6107
6108 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6109
6110         PR middle-end/47364
6111         * gcc.dg/torture/pr47364-1.c: New.
6112         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6113         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6114
6115 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6116
6117         PR fortran/37211
6118         * gfortran.dg/transfer_check_2.f90:  New test case.
6119
6120 2011-08-05  Jan Hubicka  <jh@suse.cz>
6121
6122         PR middle-end/49494
6123         * gfortran.dg/pr49494.f90: New testcase.
6124
6125 2011-08-05  Jan Hubicka  <jh@suse.cz>
6126
6127         PR middle-end/49735
6128         * gcc.c-torture/compile/pr49735.c: New testcase.
6129
6130 2011-08-05  Jason Merrill  <jason@redhat.com>
6131
6132         PR c++/47453
6133         * g++.dg/cpp0x/initlist56.C: New.
6134
6135         PR c++/49812
6136         * g++.dg/overload/rvalue2.C: New.
6137
6138         PR c++/49983
6139         * g++.dg/cpp0x/range-for21.C: New.
6140
6141         * g++.dg/ext/vla11.C: New.
6142
6143 2011-08-05  Richard Guenther  <rguenther@suse.de>
6144
6145         PR tree-optimization/49984
6146         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6147
6148 2011-08-05  Richard Guenther  <rguenther@suse.de>
6149
6150         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6151         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6152         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6153
6154 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6155
6156         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6157         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6158         * gfortran.dg/ldist-pr43023.f90: Ditto.
6159         * gfortran.dg/namelist_52.f90: Ditto.
6160         * gfortran.dg/interface_proc_end.f90: Ditto.
6161         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6162         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6163
6164 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6165
6166         * gcc.dg/vect/vect-over-widen-1.c: New test.
6167         * gcc.dg/vect/vect-over-widen-2.c: New test.
6168         * gcc.dg/vect/vect-over-widen-3.c: New test.
6169         * gcc.dg/vect/vect-over-widen-4.c: New test.
6170
6171 2011-08-04  Richard Guenther  <rguenther@suse.de>
6172
6173         PR fortran/49957
6174         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6175
6176 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6177
6178         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6179
6180 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR middle-end/49905
6183         * g++.dg/ext/builtin-object-size3.C: New test.
6184
6185 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6186
6187         PR tree-optimization/49948
6188         * gcc.dg/pr49948.c: New test.
6189
6190 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6191
6192         PR middle-end/47383
6193         * gcc.dg/torture/pr47383.c: New.
6194
6195 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6196
6197         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6198
6199 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6200
6201         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6202
6203 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6204
6205         PR target/47744
6206         * gcc.dg/torture/pr47744-1.c: New.
6207         * gcc.dg/torture/pr47744-2.c: Likewise.
6208         * gcc.dg/torture/pr47744-3.c: Likewise.
6209
6210 2011-08-03  Richard Guenther  <rguenther@suse.de>
6211
6212         PR middle-end/49958
6213         * gcc.dg/torture/pr49958.c: New testcase.
6214
6215 2011-08-03  Richard Guenther  <rguenther@suse.de>
6216
6217         PR tree-optimization/49938
6218         * g++.dg/torture/pr49938.C: New testcase.
6219
6220 2011-08-02  Jason Merrill  <jason@redhat.com>
6221
6222         PR c++/43886
6223         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6224
6225         PR c++/49577
6226         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6227
6228         PR c++/49593
6229         * g++.dg/cpp0x/variadic115.C: New.
6230
6231         PR c++/49803
6232         * g++.dg/cpp0x/union5.C: New.
6233
6234 2011-08-02  Daniel Kraft  <d@domob.eu>
6235
6236         PR fortran/49885
6237         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6238
6239 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6240
6241         PR middle-end/49947
6242         * gcc.dg/tree-ssa/forwprop-15.c
6243
6244 2011-08-02  Jason Merrill  <jason@redhat.com>
6245
6246         PR c++/49834
6247         * g++.dg/cpp0x/range-for20.C: New.
6248
6249 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6250
6251         * gfortran.dg/coarray_lib_token_3.f90: New.
6252
6253 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6254
6255         PR fortran/46752
6256         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6257         * gcc.dg/gomp/atomic-15.c: New test.
6258         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6259         * g++.dg/gomp/atomic-15.C: New test.
6260         * g++.dg/gomp/private-1.C: New test.
6261         * g++.dg/gomp/sharing-2.C: New test.
6262         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6263         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6264         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6265
6266 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6267
6268         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6269         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6270         cleanup-module.
6271         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6272         * gfortran.dg/allocatable_function_5.f90: Ditto.
6273         * gfortran.dg/allocate_stat.f90: Ditto.
6274         * gfortran.dg/array_constructor_20.f90: Ditto.
6275         * gfortran.dg/array_constructor_21.f90: Ditto.
6276         * gfortran.dg/array_constructor_22.f90: Ditto.
6277         * gfortran.dg/array_constructor_26.f03: Ditto.
6278         * gfortran.dg/array_function_4.f90: Ditto.
6279         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6280         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6281         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6282         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6283         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6284         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6285         * gfortran.dg/class_15.f03: Ditto.
6286         * gfortran.dg/class_27.f03: Ditto.
6287         * gfortran.dg/class_33.f90: Ditto.
6288         * gfortran.dg/class_37.f03: Ditto.
6289         * gfortran.dg/class_40.f03: Ditto.
6290         * gfortran.dg/class_42.f03: Ditto.
6291         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6292         * gfortran.dg/coarray/registering_1.f90: Ditto.
6293         * gfortran.dg/convert_1.f90: Ditto.
6294         * gfortran.dg/default_initialization_3.f90: Ditto.
6295         * gfortran.dg/dependency_25.f90: Ditto.
6296         * gfortran.dg/dependency_26.f90: Ditto.
6297         * gfortran.dg/dependency_36.f90: Ditto.
6298         * gfortran.dg/dependency_37.f90: Ditto.
6299         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6300         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6301         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6302         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6303         * gfortran.dg/elemental_result_1.f90: Ditto.
6304         * gfortran.dg/empty_derived_type.f90: Ditto.
6305         * gfortran.dg/entry_7.f90: Ditto.
6306         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6307         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6308         * gfortran.dg/error_recovery_3.f90: Ditto.
6309         * gfortran.dg/extends_4.f03: Ditto.
6310         * gfortran.dg/func_assign.f90: Ditto.
6311         * gfortran.dg/func_assign_3.f90: Ditto.
6312         * gfortran.dg/generic_1.f90: Ditto.
6313         * gfortran.dg/generic_18.f90: Ditto.
6314         * gfortran.dg/generic_22.f03: Ditto.
6315         * gfortran.dg/generic_4.f90: Ditto.
6316         * gfortran.dg/generic_6.f90: Ditto.
6317         * gfortran.dg/generic_actual_arg.f90: Ditto.
6318         * gfortran.dg/graphite/id-21.f: Ditto.
6319         * gfortran.dg/graphite/pr45758.f90: Ditto.
6320         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6321         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6322         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6323         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6324         * gfortran.dg/host_used_types_1.f90: Ditto.
6325         * gfortran.dg/implicit_1.f90: Ditto.
6326         * gfortran.dg/implicit_11.f90: Ditto.
6327         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6328         * gfortran.dg/impure_actual_1.f90: Ditto.
6329         * gfortran.dg/impure_assignment_1.f90: Ditto.
6330         * gfortran.dg/impure_constructor_1.f90: Ditto.
6331         * gfortran.dg/initialization_10.f90: Ditto.
6332         * gfortran.dg/initialization_12.f90: Ditto.
6333         * gfortran.dg/interface_14.f90: Ditto.
6334         * gfortran.dg/interface_15.f90: Ditto.
6335         * gfortran.dg/interface_2.f90: Ditto.
6336         * gfortran.dg/interface_25.f90: Ditto.
6337         * gfortran.dg/interface_26.f90: Ditto.
6338         * gfortran.dg/interface_29.f90: Ditto.
6339         * gfortran.dg/interface_assignment_1.f90: Ditto.
6340         * gfortran.dg/internal_pack_6.f90: Ditto.
6341         * gfortran.dg/internal_pack_7.f90: Ditto.
6342         * gfortran.dg/internal_pack_8.f90: Ditto.
6343         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6344         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6345         * gfortran.dg/module_commons_3.f90: Ditto.
6346         * gfortran.dg/module_equivalence_4.f90: Ditto.
6347         * gfortran.dg/module_equivalence_6.f90: Ditto.
6348         * gfortran.dg/module_function_type_1.f90: Ditto.
6349         * gfortran.dg/module_naming_1.f90: Ditto.
6350         * gfortran.dg/namelist_4.f90: Ditto.
6351         * gfortran.dg/operator_c1202.f90: Ditto.
6352         * gfortran.dg/parens_7.f90: Ditto.
6353         * gfortran.dg/pr32921.f: Ditto.
6354         * gfortran.dg/pr33646.f90: Ditto.
6355         * gfortran.dg/pr41928.f90: Ditto.
6356         * gfortran.dg/pr42119.f90: Ditto.
6357         * gfortran.dg/pr43984.f90: Ditto.
6358         * gfortran.dg/present_1.f90: Ditto.
6359         * gfortran.dg/private_type_2.f90: Ditto.
6360         * gfortran.dg/proc_decl_2.f90: Ditto.
6361         * gfortran.dg/proc_ptr_10.f90: Ditto.
6362         * gfortran.dg/proc_ptr_22.f90: Ditto.
6363         * gfortran.dg/proc_ptr_8.f90: Ditto.
6364         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6365         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6366         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6367         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6368         * gfortran.dg/substring_equivalence.f90: Ditto.
6369         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6370         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6371         * gfortran.dg/trim_optimize_6.f90: Ditto.
6372         * gfortran.dg/typebound_call_12.f03: Ditto.
6373         * gfortran.dg/typebound_operator_5.f03: Ditto.
6374         * gfortran.dg/typebound_operator_6.f03: Ditto.
6375         * gfortran.dg/typebound_proc_18.f03: Ditto.
6376         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6377         * gfortran.dg/use_1.f90: Ditto.
6378         * gfortran.dg/use_10.f90: Ditto.
6379         * gfortran.dg/use_11.f90: Ditto.
6380         * gfortran.dg/use_14.f90: Ditto.
6381         * gfortran.dg/use_only_2.f90: Ditto.
6382         * gfortran.dg/use_rename_4.f90: Ditto.
6383         * gfortran.dg/use_rename_5.f90: Ditto.
6384         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6385         * gfortran.dg/used_interface_ref.f90: Ditto.
6386         * gfortran.dg/used_types_11.f90: Ditto.
6387         * gfortran.dg/used_types_3.f90: Ditto.
6388         * gfortran.dg/used_types_4.f90: Ditto.
6389         * gfortran.dg/userdef_operator_2.f90: Ditto.
6390         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6391         * gfortran.dg/vect/pr46213.f90: Ditto.
6392         * gfortran.dg/whole_file_21.f90: Ditto.
6393         * gfortran.dg/whole_file_22.f90: Ditto.
6394         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6395         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6396
6397 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6398
6399         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6400
6401 2011-08-01  Jason Merrill  <jason@redhat.com>
6402
6403         PR c++/49932
6404         * g++.dg/abi/mangle49.C: New.
6405
6406         PR c++/49924
6407         * g++.dg/cpp0x/constexpr-array4.C: New.
6408
6409         PR c++/49813
6410         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6411
6412 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6413
6414         PR target/49927
6415         * gcc.target/i386/pr49927.c: New test.
6416
6417 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6418
6419         PR tree-optimization/49926
6420         * gcc.dg/vect/pr49926.c: New test.
6421
6422 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6423
6424         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6425         * gcc.target/i386/lzcnt-1.c: New test.
6426         * gcc.target/i386/lzcnt-2.c: Likewise.
6427         * gcc.target/i386/lzcnt-2a.c: Likewise.
6428         * gcc.target/i386/lzcnt-3.c: Likewise.
6429         * gcc.target/i386/lzcnt-4.c: Likewise.
6430         * gcc.target/i386/lzcnt-4a.c: Likewise.
6431         * gcc.target/i386/lzcnt-5.c: Likewise.
6432         * gcc.target/i386/lzcnt-6.c: Likewise.
6433         * gcc.target/i386/lzcnt-6a.c: Likewise.
6434         * gcc.target/i386/lzcnt-check.h: Likewise.
6435
6436         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6437         * gcc.target/i386/sse-13.c: Likewise.
6438         * gcc.target/i386/sse-14.c: Likewise.
6439         * g++.dg/other/i386-2.C: Likewise.
6440         * g++.dg/other/i386-3.C: Likewise.
6441
6442 2011-08-01  Julian Brown  <julian@codesourcery.com>
6443
6444         * gcc.target/arm/fixed-point-exec.c: New test.
6445
6446 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6447
6448         PR target/49920
6449         * gcc.target/i386/pr49920.c: New test.
6450
6451 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6452
6453         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6454         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6455         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6456         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6457         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6458         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6459         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6460         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6461         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6462         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6463         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6464         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6465         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6466         * g++.dg/tree-ssa/pr33615.C: Ditto.
6467         * g++.dg/tree-ssa/restrict1.C: Ditto.
6468         * c-c++-common/restrict-2.c: Ditto.
6469         * gfortran.dg/pr32921.f: Ditto.
6470         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6471         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6472         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6473         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6474         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6475         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6476         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6477         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6478         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6479         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6480
6481 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6482
6483         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6484         .exe.ltrans[0-9]*. dump files.
6485
6486 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6487
6488         PR fortran/49112
6489         * gfortran.dg/abstract_type_6.f03: Modified.
6490         * gfortran.dg/typebound_proc_24.f03: New.
6491
6492 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6493
6494         PR testsuite/49917
6495         * g++.dg/init/for1.C: Fix.
6496
6497 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6498
6499         PR fortran/48876
6500         * gfortran.dg/string_5.f90:  New test.
6501
6502 2011-07-29  Jason Merrill  <jason@redhat.com>
6503
6504         PR c++/49867
6505         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6506
6507 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6508
6509         PR tree-optimization/47407
6510         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6511         alpha*-dec-osf*.
6512         Sort target list.
6513
6514 2011-07-29  Richard Guenther  <rguenther@suse.de>
6515
6516         * gcc.dg/uninit-suppress.c: Also disable VRP.
6517         * gcc.dg/uninit-suppress_2.c: Likewise.
6518
6519 2011-07-28  Jason Merrill  <jason@redhat.com>
6520
6521         PR c++/49808
6522         * g++.dg/template/nontype24.C: New.
6523
6524 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6525
6526         PR rtl-optimization/47958
6527         * gcc.dg/torture/pr47958-1.c: New.
6528
6529 2011-07-29  Wei Guozhi  <carrot@google.com>
6530
6531         PR rtl-optimization/49799
6532         * gcc.dg/pr49799.c: New test case.
6533
6534 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6535
6536         PR middle-end/48648
6537         * gcc.dg/graphite/id-pr48648.c: New.
6538
6539 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6540
6541         PR fortran/31067
6542         * gfortran.dg/maxloc_2.f90: New test.
6543         * gfortran.dg/maxloc_3.f90: New test.
6544         * gfortran.dg/minloc_1.f90: New test.
6545         * gfortran.dg/minloc_2.f90: New test.
6546         * gfortran.dg/minloc_3.f90: New test.
6547         * gfortran.dg/minmaxloc_7.f90: New test.
6548
6549         PR debug/49871
6550         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6551
6552 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6553
6554         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6555         the builtin isn't optimized away.
6556
6557 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6558
6559         PR fortran/45586
6560         * gfortran.dg/lto/pr45586-2_0.f90: New.
6561
6562 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6563
6564         PR middle-end/49875
6565         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6566         * c-c++-common/cxxbitfields-5.c: Same.
6567
6568 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6569
6570         * lib/target-supports.exp (check_effective_target_mmap): Use
6571         check_function_available.
6572
6573 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6574
6575         * g++.old-deja/g++.pt/crash60.C: Updated.
6576
6577 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6578
6579         PR target/49866
6580         * gcc.target/i386/pr49866.c: New test.
6581
6582 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6583
6584         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6585         * gcc.target/i386/bmi-andn-1.c: New test.
6586         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6587         * gcc.target/i386/bmi-andn-2.c: Likewise.
6588         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6589         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6590         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6591         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6592         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6593         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6594         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6595         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6596         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6597         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6598         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6599         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6600         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6601         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6602         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6603         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6604         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6605         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6606         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6607         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6608         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6609
6610 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6611
6612         PR middle-end/47691
6613         * gfortran.dg/graphite/id-pr47691.f: New.
6614
6615 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6616
6617         * gcc.target/i386/avx-os-support.h: New.
6618         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6619         (main): Check avx_os_support before the test is run.
6620         * gcc.target/i386/aes-avx-check.h: Ditto.
6621         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6622
6623 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6624
6625         * gcc.target/i386/aggregate-ret3.c: New test.
6626         * gcc.target/i386/aggregate-ret4.c: New test.
6627
6628 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6629
6630         PR fortran/49755
6631         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6632         allocated array should *not* change its size.
6633         * gfortran.dg/multiple_allocation_3.f90: New test.
6634
6635 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6636
6637         PR c++/49776
6638         * g++.dg/cpp0x/constexpr-49776.C: New.
6639
6640 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6641
6642         PR middle-end/47046
6643         * gcc.dg/graphite/id-pr47046.c: New.
6644
6645 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6646
6647         PR middle-end/47653
6648         * gcc.dg/graphite/run-id-pr47593.c: New.
6649
6650 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6651
6652         PR middle-end/47653
6653         * gcc.dg/graphite/run-id-pr47653.c: New.
6654         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6655         induction variables.
6656         * gcc.dg/graphite/scop-16.c: Same.
6657         * gcc.dg/graphite/scop-17.c: Same.
6658         * gcc.dg/graphite/scop-21.c: Same.
6659
6660 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6661
6662         PR middle-end/48805
6663         * gcc.dg/graphite/id-pr48805.c: New.
6664
6665 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6666
6667         * gfortran.dg/coarray_lib_token_2.f90: New.
6668
6669 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6670
6671         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6672         SPU local store.
6673
6674 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6675
6676         PR tree-opt/49671
6677         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6678         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6679
6680 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6681
6682         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6683
6684         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6685         * gcc.c-torture/execute/loop-2g.c: Likewise.
6686         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6687         Require mmap support.
6688         * gcc.c-torture/execute/loop-2g.x: Likewise.
6689         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6690         (MAP_ANON): Provide default.
6691         * gcc.dg/20050826-1.c: Likewise.
6692         * gcc.target/i386/pr36533.c: Likewise.
6693         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6694         Use dg-require-effective-target mmap.
6695
6696 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6697
6698         PR c++/49838
6699         * g++.dg/cpp0x/range-for19.C: New.
6700
6701 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6702
6703         PR testsuite/49753
6704         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6705
6706         Revert:
6707         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6708
6709         PR testsuite/49753
6710         * g++.dg/torture/pr49309.C: Remove.
6711
6712 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6713
6714         PR tree-optimization/49809
6715         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6716         test.
6717
6718 2011-07-25  Richard Guenther  <rguenther@suse.de>
6719
6720         PR tree-optimization/49715
6721         * gcc.target/i386/pr49715-1.c: New testcase.
6722         * gcc.target/i386/pr49715-2.c: Likewise.
6723
6724 2011-07-23  Jason Merrill  <jason@redhat.com>
6725
6726         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6727
6728 2011-07-22  Jason Merrill  <jason@redhat.com>
6729
6730         PR c++/49793
6731         * g++.dg/cpp0x/initlist55.C: New.
6732
6733 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6734
6735         PR fortran/49791
6736         * gfortran.dg/namelist_72.f: New.
6737
6738 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6739
6740         * gfortran.dg/coarray_25.f90: New.
6741
6742 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6743
6744         * override1.C: This test should use c++0x mode.
6745         * override3.C: New. Test the diagnostics in c++98 mode.
6746
6747 2011-07-22  Jason Merrill  <jason@redhat.com>
6748             Mark Glisse  <marc.glisse@normalesup.org>
6749
6750         PR c++/30112
6751         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6752
6753         PR c++/49813
6754         * g++.dg/opt/builtins2.C: New.
6755         * g++.dg/other/error27.C: Don't rely on __builtin.
6756
6757 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6758
6759         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6760         on lp64 targets.
6761         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6762         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6763         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6764         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6765
6766         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6767         instead of ia32.
6768
6769 2011-07-22  Richard Guenther  <rguenther@suse.de>
6770
6771         PR tree-optimization/45819
6772         * gcc.dg/pr45819.c: New testcase.
6773
6774 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6775
6776         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6777
6778 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6779
6780         PR middle-end/47654
6781         PR middle-end/49649
6782         * gcc.dg/graphite/run-id-pr47654.c: New.
6783
6784 2011-07-21  Ian Lance Taylor  <iant@google.com>
6785
6786         PR middle-end/49705
6787         * gcc.dg/pr49705.c: New test.
6788
6789 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6790
6791         * lib/target-supports.exp (check_avx_os_support_available): New.
6792         (check_effective_target_avx_runtime): Use it.
6793
6794 2011-07-21  Richard Guenther  <rguenther@suse.de>
6795
6796         PR tree-optimization/49770
6797         * g++.dg/torture/pr49770.C: New testcase.
6798
6799 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6800
6801         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6802         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6803
6804 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6805
6806         * gfortran.dg/coarray_lib_token_1.f90: New.
6807
6808 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6809
6810         * gcc.dg/pr32912-2.c: Skip for AVR.
6811         * gcc.dg/pr44674.c: Add dg-require-profiling.
6812
6813 2011-07-20  Jason Merrill  <jason@redhat.com>
6814
6815         * g++.dg/ext/desig2.C: New.
6816
6817 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6818
6819         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6820         be generated.
6821         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6822         * gcc.target/powerpc/recip-3.c: Ditto.
6823
6824 2011-07-19  Jason Merrill  <jason@redhat.com>
6825
6826         PR c++/6709 (DR 743)
6827         PR c++/42603 (DR 950)
6828         * g++.dg/cpp0x/decltype21.C: New.
6829
6830 2011-07-20  Richard Guenther  <rguenther@suse.de>
6831
6832         PR middle-end/18908
6833         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6834         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6835
6836 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6837
6838         * gcc.target/arm/combine-movs.c: New.
6839         * gcc.target/arm/unsigned-extend-2.c: New.
6840
6841 2011-07-19  Jason Merrill  <jason@redhat.com>
6842
6843         PR c++/49785
6844         * g++.dg/cpp0x/variadic114.C: New.
6845
6846 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6847
6848         * gfortran.dg/coarray_args_1.f90: New.
6849         * gfortran.dg/coarray_args_2.f90: New.
6850
6851 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6852
6853         PR fortran/49708
6854         * gfortran.dg/allocate_error_3.f90: New.
6855
6856 2011-07-19  Richard Guenther  <rguenther@suse.de>
6857
6858         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6859         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6860         * gcc.dg/torture/20110719-1.c: New testcase.
6861
6862 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6863
6864         PR tree-optimization/49768
6865         * gcc.c-torture/execute/pr49768.c: New test.
6866
6867 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6868
6869         PR tree-optimization/49771
6870         * gcc.dg/vect/pr49771.c: New test.
6871
6872 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6873
6874         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6875         * gcc.dg/ipa/ipa-2.c: Likewise.
6876         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6877         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6878         * gcc.dg/ipa/ipa-5.c: Likewise.
6879         * gcc.dg/ipa/ipa-7.c: Likewise.
6880         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6881         * gcc.dg/ipa/ipacost-1.c: Likewise.
6882         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6883         functions.
6884         * gcc.dg/ipa/ipcp-1.c: New test.
6885         * gcc.dg/ipa/ipcp-2.c: Likewise.
6886         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6887
6888 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6889
6890         PR middle-end/49675
6891         * gfortran.dg/pr49675.f90: New test.
6892
6893 2011-07-18  Richard Guenther  <rguenther@suse.de>
6894
6895         * gcc.dg/torture/20110718-1.c: New testcase.
6896
6897 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6898
6899         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6900         * g++.dg/ext/bitfield3.C: Likewise.
6901         * g++.dg/ext/bitfield4.C: Likewise.
6902         * g++.dg/ext/bitfield5.C: Likewise.
6903         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6904         * g++.dg/other/pr23205-2.C: Likewise.
6905         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6906         * gcc.c-torture/compile/20001109-2.c: Likewise.
6907         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6908         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6909         * gcc.dg/bitfld-16.c: Likewise.
6910         * gcc.dg/bitfld-17.c: Likewise.
6911         * gcc.dg/bitfld-18.c: Likewise.
6912         * gcc.dg/builtins-config.h: Remove Netware support.
6913         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6914         * gcc.dg/cdce2.c: Likewise.
6915         * gcc.dg/cpp/assert4.c: Remove netware support.
6916         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6917         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6918
6919         * lib/target-supports.exp (check_visibility_available): Remove
6920         NetWare support.
6921         (check_profiling_available): Likewise.
6922
6923 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6924
6925         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6926
6927 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6928             Thomas Koenig  <tkoenig@gcc.gnu.org>
6929
6930         PR fortran/34657
6931         * gfortran.dg/generic_17.f90: Fix testcase.
6932         * gfortran.dg/interface_3.f90: Add dg-error.
6933         * gfortran.dg/use_14.f90: New.
6934         * gfortran.dg/use_15.f90: New.
6935
6936 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6937
6938         * gnat.dg/pointer_controlled.adb: New test.
6939
6940 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6941
6942         PR fortran/49624
6943         * gfortran.dg/pointer_remapping_7.f90: New.
6944
6945 2011-07-16  Jason Merrill  <jason@redhat.com>
6946
6947         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6948
6949 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6950             Jason Merrill  <jason@redhat.com>
6951
6952         PR c++/45329
6953         PR c++/48934
6954         * g++.dg/cpp0x/decltype29.C: Adjust.
6955         * g++.dg/cpp0x/error4.C: Adjust.
6956         * g++.dg/cpp0x/sfinae26.C: Adjust.
6957         * g++.dg/cpp0x/variadic105.C: Adjust.
6958         * g++.dg/template/deduce3.C: Adjust.
6959         * g++.dg/template/error45.C: Adjust.
6960         * g++.dg/template/ptrmem2.C: Adjust.
6961         * g++.dg/template/sfinae2.C: Adjust.
6962         * g++.old-deja/g++.pt/crash60.C: Adjust.
6963         * g++.old-deja/g++.pt/unify6.C: Adjust.
6964         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6965         * g++.dg/cpp0x/nullptr15.C: Adjust.
6966         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6967         * g++.dg/cpp0x/pr31431.C: Adjust.
6968         * g++.dg/cpp0x/pr31434.C: Adjust.
6969         * g++.dg/cpp0x/sfinae11.C: Adjust
6970         * g++.dg/cpp0x/temp_default2.C: Adjust.
6971         * g++.dg/cpp0x/trailing4.C: Adjust.
6972         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6973         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6974         * g++.dg/cpp0x/variadic105.C: Adjust.
6975         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6976         * g++.dg/ext/vla2.C: Adjust.
6977         * g++.dg/other/ptrmem10.C: Adjust.
6978         * g++.dg/other/ptrmem11.C: Adjust.
6979         * g++.dg/overload/unknown1.C: Adjust.
6980         * g++.dg/template/conv11.C: Adjust.
6981         * g++.dg/template/dependent-expr5.C: Adjust.
6982         * g++.dg/template/friend.C: Adjust.
6983         * g++.dg/template/incomplete2.C: Adjust.
6984         * g++.dg/template/local4.C: Adjust.
6985         * g++.dg/template/local6.C: Adjust.
6986         * g++.dg/template/operator9.C: Adjust.
6987         * g++.dg/template/ttp25.C: Adjust.
6988         * g++.dg/template/unify10.C: Adjust.
6989         * g++.dg/template/unify11.C: Adjust.
6990         * g++.dg/template/unify6.C: Adjust.
6991         * g++.dg/template/unify9.C: Adjust.
6992         * g++.dg/template/varmod1.C: Adjust.
6993         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6994         * g++.old-deja/g++.pt/crash28.C: Adjust.
6995         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6996         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6997         * g++.old-deja/g++.pt/expr2.C: Adjust.
6998         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6999         * g++.old-deja/g++.pt/spec5.C: Adjust.
7000         * g++.old-deja/g++.pt/spec6.C: Adjust.
7001         * g++.old-deja/g++.pt/unify4.C: Adjust.
7002         * g++.old-deja/g++.pt/unify8.C: Adjust.
7003         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7004         * g++.dg/overload/template5.C: New testcase.
7005         * g++.dg/template/overload12.C: New testcase.
7006
7007 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7008
7009         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7010         * gfortran.dg/coarray_7.f90: Ditto.
7011         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7012         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7013
7014 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7015
7016         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7017         case.
7018         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7019         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7020         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7021         C67X.
7022         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7023         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7024         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7025
7026 2011-07-15  Jason Merrill  <jason@redhat.com>
7027
7028         PR testsuite/49741
7029         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7030         Use --extra_opts instead of --additional_options.
7031
7032 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR testsuite/49753
7035         * g++.dg/torture/pr49309.C: Remove.
7036
7037 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7038
7039         * gcc.target/tic6x/weak-call.c: New test.
7040         * gcc.target/tic6x/fpcmp.c: New test.
7041         * gcc.target/tic6x/fpdiv.c: New test.
7042         * gcc.target/tic6x/rotdi16-scan.c: New test.
7043         * gcc.target/tic6x/ffssi.c: New test.
7044         * gcc.target/tic6x/fpdiv-lib.c: New test.
7045         * gcc.target/tic6x/cold-lc.c: New test.
7046         * gcc.target/tic6x/longcalls.c: New test.
7047         * gcc.target/tic6x/abi-align-1.c: New test.
7048         * gcc.target/tic6x/fpcmp-finite.c: New test.
7049         * gcc.target/tic6x/rotdi16.c: New test.
7050         * gcc.target/tic6x/bswapl.c: New test.
7051         * gcc.target/tic6x/ffsdi.c: New test.
7052         * gcc.target/tic6x/tic6x.exp: New file.
7053         * gcc.target/tic6x/builtins/arith24.c: New test.
7054         * gcc.target/tic6x/builtins/smpy.c: New test.
7055         * gcc.target/tic6x/builtins/smpylh.c: New test.
7056         * gcc.target/tic6x/builtins/smpyh.c: New test.
7057         * gcc.target/tic6x/builtins/sarith1.c: New test.
7058         * gcc.target/tic6x/builtins/extclr.c: New test
7059         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7060         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7061         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7062         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7063         New functions.
7064         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7065         __TMS320C6X__.
7066         * gcc.dg/20020312-2.c: Likewise.
7067         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7068         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7069         * gcc.dg/torture/builtin-math-7.c: Likewise.
7070
7071         PR testsuite/49757
7072         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7073         not testing tic6x-*-*.
7074
7075 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7076
7077         PR tree-opt/49309
7078         * g++.dg/torture/pr49309.C: New testcase.
7079
7080 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7081
7082         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7083
7084 2011-07-14  Richard Guenther  <rguenther@suse.de>
7085
7086         PR tree-optimization/49651
7087         * gcc.dg/torture/pr49651.c: New testcase.
7088
7089 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7090
7091         PR target/43746
7092         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7093
7094 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7095
7096         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7097         -mno-pointers-to-nested-functions.
7098         * gcc.target/powerpc/no-r11-2.c: Ditto.
7099         * gcc.target/powerpc/no-r11-3.c: Ditto.
7100
7101 2011-07-13  Jason Merrill  <jason@redhat.com>
7102
7103         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7104         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7105         when compiling C files.
7106         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7107         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7108         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7109         * g++.dg/lookup/anon2.C: Likewise.
7110         * g++.dg/tree-ssa/copyprop.C: Likewise.
7111         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7112         * g++.dg/init/vector1.C: Ignore narrowing errors.
7113         * g++.dg/torture/pr35526.C: Likewise.
7114         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7115
7116 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7117
7118         PR libfortran/49296
7119         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7120         and logical reads.
7121
7122 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7125         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7126
7127 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7128
7129         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7130         * lib/obj-c++.exp (obj-c++_init): Ditto.
7131         * lib/file-format.exp (gcc_target_object_format): Ditto.
7132         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7133         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7134         (check_visibility_available): Ditto.
7135         (check_effective_target_tls_native): Ditto.
7136         (check_effective_target_tls_emulated): Ditto.
7137         (check_effective_target_function_sections): Ditto.
7138
7139 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7140
7141         * gcc.target/arm/pr48183.c: New test.
7142
7143 2011-07-13  Richard Guenther  <rguenther@suse.de>
7144
7145         * gcc.dg/torture/20110713-1.c: New testcase.
7146
7147 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7148
7149         PR rtl-opt/49474
7150         * gcc.c-torture/compile/pr49474.c: New testcase.
7151
7152 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7153
7154         PR tree-optimization/49712
7155         * gcc.c-torture/execute/pr49712.c: New test.
7156
7157 2011-07-11  Jason Merrill  <jason@redhat.com>
7158
7159         PR c++/44609
7160         * g++.dg/template/recurse3.C: New.
7161
7162 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7163
7164         PR debug/49676
7165         * gcc.dg/guality/csttest.c: New test.
7166
7167         PR fortran/49698
7168         * gfortran.dg/pr49698.f90: New test.
7169
7170 2011-07-11  Jeff Law  <law@redhat.com>
7171
7172         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7173
7174 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7175
7176         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7177         * go.test/go-test.exp (go-set-goarch): Likewise.
7178
7179 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7180
7181         PR target/39633
7182         * gcc.target/avr/torture/pr39633.c: New test case.
7183
7184 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7185
7186         PR fortran/18918
7187         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7188
7189 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7190
7191         * lib/target-supports.exp (check_effective_target_scheduling):
7192         New Function.
7193         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7194         * gcc.dg/pr45055.c: Ditto.
7195         * gcc.dg/pr45353.c: Ditto.
7196         * g++.dg/pr45056.C: Ditto.
7197
7198 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7199
7200         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7201         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7202         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7203         * g++.dg/torture/pr31863.C: Skip AVR.
7204
7205 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7206
7207         PR fortran/49690
7208         * gfortran.dg/intrinsic_signal.f90: New.
7209
7210 2011-07-09  Jason Merrill  <jason@redhat.com>
7211
7212         * g++.dg/cpp0x/regress/regress6.C: New.
7213         * g++.dg/parse/crash45.C: Adjust message.
7214         * g++.dg/template/crash38.C: Adjust message.
7215         * g++.dg/template/crash64.C: Adjust message.
7216
7217 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7218
7219         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7220         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7221         * g++.dg/abi/bitfield3.C: Likewise.
7222         * g++.dg/eh/pr38662.C: Likewise.
7223         * g++.dg/ext/attrib36.C: Likewise.
7224         * g++.dg/ext/attrib37.C: Likewise.
7225         * g++.dg/ext/attrib8.C: Likewise.
7226         * g++.dg/ext/tmplattr1.C: Likewise.
7227         * g++.dg/inherit/override-attribs.C: Likewise.
7228         * g++.dg/opt/inline9.C: Likewise.
7229         * g++.dg/opt/life1.C: Likewise.
7230         * g++.dg/opt/longbranch2.C: Likewise.
7231         * g++.dg/opt/nrv12.C: Likewise.
7232         * g++.dg/opt/reg-stack4.C: Likewise.
7233         * g++.dg/other/pr35504.C: Likewise.
7234         * g++.dg/other/pr39496.C: Likewise.
7235         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7236         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7237         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7238         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7239         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7240         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7241         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7242         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7243         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7244         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7245         * g++.dg/warn/pr15774-1.C: Likewise.
7246         * g++.dg/warn/pr15774-2.C: Likewise.
7247         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7248         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7249         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7250         * g++.old-deja/g++.pt/asm2.C: Likewise.
7251         * gcc.c-torture/compile/20000804-1.c: Likewise.
7252         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7253         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7254         * gcc.dg/20020108-1.c: Likewise.
7255         * gcc.dg/20020122-2.c: Likewise.
7256         * gcc.dg/20020122-3.c: Likewise.
7257         * gcc.dg/20020206-1.c: Likewise.
7258         * gcc.dg/20020219-1.c: Likewise.
7259         * gcc.dg/20020310-1.c: Likewise.
7260         * gcc.dg/20020411-1.c: Likewise.
7261         * gcc.dg/20020418-2.c: Likewise.
7262         * gcc.dg/20020426-2.c: Likewise.
7263         * gcc.dg/20020517-1.c: Likewise.
7264         * gcc.dg/20030204-1.c: Likewise.
7265         * gcc.dg/20030826-2.c: Likewise.
7266         * gcc.dg/20031102-1.c: Likewise.
7267         * gcc.dg/20031202-1.c: Likewise.
7268         * gcc.dg/20050111-1.c: Likewise.
7269         * gcc.dg/20050503-1.c: Likewise.
7270         * gcc.dg/array-init-1.c: Likewise.
7271         * gcc.dg/builtin-apply4.c: Likewise.
7272         * gcc.dg/dfp/pr31344.c: Likewise.
7273         * gcc.dg/gomp/atomic-11.c: Likewise.
7274         * gcc.dg/graphite/pr40281.c: Likewise.
7275         * gcc.dg/ia64-sync-1.c: Likewise.
7276         * gcc.dg/ia64-sync-2.c: Likewise.
7277         * gcc.dg/ia64-sync-3.c: Likewise.
7278         * gcc.dg/ia64-sync-4.c: Likewise.
7279         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7280         * gcc.dg/invalid-call-1.c: Likewise.
7281         * gcc.dg/loop-3.c: Likewise.
7282         * gcc.dg/lower-subreg-1.c: Likewise.
7283         * gcc.dg/lto/pr47259_0.c: Likewise.
7284         * gcc.dg/nested-calls-1.c: Likewise.
7285         * gcc.dg/pr20017.c: Likewise.
7286         * gcc.dg/pr25023.c: Likewise.
7287         * gcc.dg/pr27671-2.c: Likewise.
7288         * gcc.dg/pr32176.c: Likewise.
7289         * gcc.dg/pr33676.c: Likewise.
7290         * gcc.dg/pr35045.c: Likewise.
7291         * gcc.dg/pr36015.c: Likewise.
7292         * gcc.dg/pr36584.c: Likewise.
7293         * gcc.dg/pr36998.c: Likewise.
7294         * gcc.dg/pr37438.c: Likewise.
7295         * gcc.dg/pr37908.c: Likewise.
7296         * gcc.dg/pr41241.c: Likewise.
7297         * gcc.dg/pr41340.c: Likewise.
7298         * gcc.dg/pr44136.c: Likewise.
7299         * gcc.dg/pr44194-1.c: Likewise.
7300         * gcc.dg/pr46212.c: Likewise.
7301         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7302         * gcc.dg/setjmp-2.c: Likewise.
7303         * gcc.dg/short-compare-1.c: Likewise.
7304         * gcc.dg/short-compare-2.c: Likewise.
7305         * gcc.dg/smod-1.c: Likewise.
7306         * gcc.dg/sync-2.c: Likewise.
7307         * gcc.dg/sync-3.c: Likewise.
7308         * gcc.dg/tls/opt-1.c: Likewise.
7309         * gcc.dg/tls/opt-2.c: Likewise.
7310         * gcc.dg/tls/opt-3.c: Likewise.
7311         * gcc.dg/torture/badshift.c: Likewise.
7312         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7313         * gcc.dg/torture/pr20314-2.c: Likewise.
7314         * gcc.dg/torture/pr36891.c: Likewise.
7315         * gcc.dg/torture/pr38774.c: Likewise.
7316         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7317         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7318         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7319         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7320         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7321         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7322         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7323         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7324         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7325         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7326         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7327         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7328         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7329         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7330         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7331         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7332         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7333         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7334         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7335         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7336         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7337         * gcc.dg/unroll-1.c: Likewise.
7338         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7339         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7340         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7341         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7342         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7343         * gcc.target/i386/20000609-1.c: Likewise.
7344         * gcc.target/i386/20000720-1.c: Likewise.
7345         * gcc.target/i386/20000724-1.c: Likewise.
7346         * gcc.target/i386/20011107-1.c: Likewise.
7347         * gcc.target/i386/20011119-1.c: Likewise.
7348         * gcc.target/i386/20020201-3.c: Likewise.
7349         * gcc.target/i386/20020218-1.c: Likewise.
7350         * gcc.target/i386/20020729-1.c: Likewise.
7351         * gcc.target/i386/20030926-1.c: Likewise.
7352         * gcc.target/i386/20060125-1.c: Likewise.
7353         * gcc.target/i386/20060125-2.c: Likewise.
7354         * gcc.target/i386/20060512-1.c: Likewise.
7355         * gcc.target/i386/20060512-2.c: Likewise.
7356         * gcc.target/i386/20060512-3.c: Likewise.
7357         * gcc.target/i386/20060512-4.c: Likewise.
7358         * gcc.target/i386/387-1.c: Likewise.
7359         * gcc.target/i386/387-2.c: Likewise.
7360         * gcc.target/i386/387-5.c: Likewise.
7361         * gcc.target/i386/387-6.c: Likewise.
7362         * gcc.target/i386/980312-1.c: Likewise.
7363         * gcc.target/i386/980313-1.c: Likewise.
7364         * gcc.target/i386/990117-1.c: Likewise.
7365         * gcc.target/i386/990424-1.c: Likewise.
7366         * gcc.target/i386/990524-1.c: Likewise.
7367         * gcc.target/i386/991129-1.c: Likewise.
7368         * gcc.target/i386/991214-1.c: Likewise.
7369         * gcc.target/i386/991230-1.c: Likewise.
7370         * gcc.target/i386/addr-sel-1.c: Likewise.
7371         * gcc.target/i386/aggregate-ret1.c: Likewise.
7372         * gcc.target/i386/aggregate-ret2.c: Likewise.
7373         * gcc.target/i386/align-main-3.c: Likewise.
7374         * gcc.target/i386/amd64-abi-1.c: Likewise.
7375         * gcc.target/i386/amd64-abi-2.c: Likewise.
7376         * gcc.target/i386/amd64-abi-4.c: Likewise.
7377         * gcc.target/i386/amd64-abi-5.c: Likewise.
7378         * gcc.target/i386/amd64-abi-6.c: Likewise.
7379         * gcc.target/i386/asm-1.c: Likewise.
7380         * gcc.target/i386/asm-3.c: Likewise.
7381         * gcc.target/i386/asm-5.c: Likewise.
7382         * gcc.target/i386/attributes-error.c: Likewise.
7383         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7384         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7385         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7386         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7387         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7388         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7389         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7390         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7391         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7392         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7393         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7394         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7395         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7396         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7397         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7398         * gcc.target/i386/bitfield1.c: Likewise.
7399         * gcc.target/i386/bitfield2.c: Likewise.
7400         * gcc.target/i386/bmi-2.c: Likewise.
7401         * gcc.target/i386/bmi-5.c: Likewise.
7402         * gcc.target/i386/builtin-unreachable.c: Likewise.
7403         * gcc.target/i386/cleanup-2.c: Likewise.
7404         * gcc.target/i386/clobbers.c: Likewise.
7405         * gcc.target/i386/cmov8.c: Likewise.
7406         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7407         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7408         * gcc.target/i386/compress-float-387.c: Likewise.
7409         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7410         * gcc.target/i386/compress-float-sse.c: Likewise.
7411         * gcc.target/i386/crc32-2.c: Likewise.
7412         * gcc.target/i386/crc32-3.c: Likewise.
7413         * gcc.target/i386/divmod-7.c: Likewise.
7414         * gcc.target/i386/divmod-8.c: Likewise.
7415         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7416         * gcc.target/i386/fma3-builtin.c: Likewise.
7417         * gcc.target/i386/fma3-fma.c: Likewise.
7418         * gcc.target/i386/fma4-256-vector.c: Likewise.
7419         * gcc.target/i386/fma4-builtin.c: Likewise.
7420         * gcc.target/i386/fma4-fma-2.c: Likewise.
7421         * gcc.target/i386/fma4-fma.c: Likewise.
7422         * gcc.target/i386/fma4-vector-2.c: Likewise.
7423         * gcc.target/i386/fma4-vector.c: Likewise.
7424         * gcc.target/i386/funcspec-1.c: Likewise.
7425         * gcc.target/i386/funcspec-10.c: Likewise.
7426         * gcc.target/i386/funcspec-11.c: Likewise.
7427         * gcc.target/i386/funcspec-2.c: Likewise.
7428         * gcc.target/i386/funcspec-5.c: Likewise.
7429         * gcc.target/i386/funcspec-6.c: Likewise.
7430         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7431         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7432         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7433         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7434         * gcc.target/i386/incoming-1.c: Likewise.
7435         * gcc.target/i386/incoming-10.c: Likewise.
7436         * gcc.target/i386/incoming-11.c: Likewise.
7437         * gcc.target/i386/incoming-12.c: Likewise.
7438         * gcc.target/i386/incoming-13.c: Likewise.
7439         * gcc.target/i386/incoming-14.c: Likewise.
7440         * gcc.target/i386/incoming-15.c: Likewise.
7441         * gcc.target/i386/incoming-2.c: Likewise.
7442         * gcc.target/i386/incoming-3.c: Likewise.
7443         * gcc.target/i386/incoming-4.c: Likewise.
7444         * gcc.target/i386/incoming-5.c: Likewise.
7445         * gcc.target/i386/incoming-6.c: Likewise.
7446         * gcc.target/i386/incoming-7.c: Likewise.
7447         * gcc.target/i386/incoming-8.c: Likewise.
7448         * gcc.target/i386/incoming-9.c: Likewise.
7449         * gcc.target/i386/lea.c: Likewise.
7450         * gcc.target/i386/local.c: Likewise.
7451         * gcc.target/i386/loop-1.c: Likewise.
7452         * gcc.target/i386/loop-2.c: Likewise.
7453         * gcc.target/i386/loop-3.c: Likewise.
7454         * gcc.target/i386/max-stack-align.c: Likewise.
7455         * gcc.target/i386/memcpy-1.c: Likewise.
7456         * gcc.target/i386/movbe-2.c: Likewise.
7457         * gcc.target/i386/movq-2.c: Likewise.
7458         * gcc.target/i386/movq.c: Likewise.
7459         * gcc.target/i386/nrv1.c: Likewise.
7460         * gcc.target/i386/pad-4.c: Likewise.
7461         * gcc.target/i386/pad-5a.c: Likewise.
7462         * gcc.target/i386/pad-5b.c: Likewise.
7463         * gcc.target/i386/pad-6a.c: Likewise.
7464         * gcc.target/i386/pad-6b.c: Likewise.
7465         * gcc.target/i386/pad-7.c: Likewise.
7466         * gcc.target/i386/pad-9.c: Likewise.
7467         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7468         * gcc.target/i386/pic-1.c: Likewise.
7469         * gcc.target/i386/pr12092-1.c: Likewise.
7470         * gcc.target/i386/pr12329.c: Likewise.
7471         * gcc.target/i386/pr21518.c: Likewise.
7472         * gcc.target/i386/pr22362.c: Likewise.
7473         * gcc.target/i386/pr22585.c: Likewise.
7474         * gcc.target/i386/pr23098.c: Likewise.
7475         * gcc.target/i386/pr25196.c: Likewise.
7476         * gcc.target/i386/pr25293.c: Likewise.
7477         * gcc.target/i386/pr25654.c: Likewise.
7478         * gcc.target/i386/pr26449.c: Likewise.
7479         * gcc.target/i386/pr26778.c: Likewise.
7480         * gcc.target/i386/pr26826.c: Likewise.
7481         * gcc.target/i386/pr27266.c: Likewise.
7482         * gcc.target/i386/pr29978.c: Likewise.
7483         * gcc.target/i386/pr30505.c: Likewise.
7484         * gcc.target/i386/pr30961-1.c: Likewise.
7485         * gcc.target/i386/pr31628.c: Likewise.
7486         * gcc.target/i386/pr32000-2.c: Likewise.
7487         * gcc.target/i386/pr32661-1.c: Likewise.
7488         * gcc.target/i386/pr32708-2.c: Likewise.
7489         * gcc.target/i386/pr32708-3.c: Likewise.
7490         * gcc.target/i386/pr34256.c: Likewise.
7491         * gcc.target/i386/pr34312.c: Likewise.
7492         * gcc.target/i386/pr34522.c: Likewise.
7493         * gcc.target/i386/pr35160.c: Likewise.
7494         * gcc.target/i386/pr35281.c: Likewise.
7495         * gcc.target/i386/pr36246.c: Likewise.
7496         * gcc.target/i386/pr36786.c: Likewise.
7497         * gcc.target/i386/pr37275.c: Likewise.
7498         * gcc.target/i386/pr37843-3.c: Likewise.
7499         * gcc.target/i386/pr37843-4.c: Likewise.
7500         * gcc.target/i386/pr39082-1.c: Likewise.
7501         * gcc.target/i386/pr39431.c: Likewise.
7502         * gcc.target/i386/pr39496.c: Likewise.
7503         * gcc.target/i386/pr39543-2.c: Likewise.
7504         * gcc.target/i386/pr39911.c: Likewise.
7505         * gcc.target/i386/pr40718.c: Likewise.
7506         * gcc.target/i386/pr40906-1.c: Likewise.
7507         * gcc.target/i386/pr40906-2.c: Likewise.
7508         * gcc.target/i386/pr40906-3.c: Likewise.
7509         * gcc.target/i386/pr40934.c: Likewise.
7510         * gcc.target/i386/pr41900.c: Likewise.
7511         * gcc.target/i386/pr42589.c: Likewise.
7512         * gcc.target/i386/pr43662.c: Likewise.
7513         * gcc.target/i386/pr43671.c: Likewise.
7514         * gcc.target/i386/pr43766.c: Likewise.
7515         * gcc.target/i386/pr43869.c: Likewise.
7516         * gcc.target/i386/pr44942.c: Likewise.
7517         * gcc.target/i386/pr44948-2a.c: Likewise.
7518         * gcc.target/i386/pr45234.c: Likewise.
7519         * gcc.target/i386/pr45336-2.c: Likewise.
7520         * gcc.target/i386/pr45336-4.c: Likewise.
7521         * gcc.target/i386/pr45852.c: Likewise.
7522         * gcc.target/i386/pr46470.c: Likewise.
7523         * gcc.target/i386/pr48037-1.c: Likewise.
7524         * gcc.target/i386/pr48389.c: Likewise.
7525         * gcc.target/i386/pr49095.c: Likewise.
7526         * gcc.target/i386/pr9771-1.c: Likewise.
7527         * gcc.target/i386/rdfsbase-1.c: Likewise.
7528         * gcc.target/i386/rdfsbase-2.c: Likewise.
7529         * gcc.target/i386/rdgsbase-1.c: Likewise.
7530         * gcc.target/i386/rdgsbase-2.c: Likewise.
7531         * gcc.target/i386/rdrand-3.c: Likewise.
7532         * gcc.target/i386/regparm-stdcall.c: Likewise.
7533         * gcc.target/i386/regparm.c: Likewise.
7534         * gcc.target/i386/reload-1.c: Likewise.
7535         * gcc.target/i386/rotate-2.c: Likewise.
7536         * gcc.target/i386/sibcall-5.c: Likewise.
7537         * gcc.target/i386/signbit-1.c: Likewise.
7538         * gcc.target/i386/signbit-2.c: Likewise.
7539         * gcc.target/i386/signbit-3.c: Likewise.
7540         * gcc.target/i386/sse-5.c: Likewise.
7541         * gcc.target/i386/sse-8.c: Likewise.
7542         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7543         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7544         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7545         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7546         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7547         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7548         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7549         * gcc.target/i386/sse2-movq-2.c: Likewise.
7550         * gcc.target/i386/sse2-movq-3.c: Likewise.
7551         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7552         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7553         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7554         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7555         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7556         * gcc.target/i386/ssefn-1.c: Likewise.
7557         * gcc.target/i386/ssefn-2.c: Likewise.
7558         * gcc.target/i386/sseregparm-1.c: Likewise.
7559         * gcc.target/i386/sseregparm-2.c: Likewise.
7560         * gcc.target/i386/sseregparm-3.c: Likewise.
7561         * gcc.target/i386/sseregparm-4.c: Likewise.
7562         * gcc.target/i386/sseregparm-5.c: Likewise.
7563         * gcc.target/i386/sseregparm-6.c: Likewise.
7564         * gcc.target/i386/sseregparm-7.c: Likewise.
7565         * gcc.target/i386/sseregparm-8.c: Likewise.
7566         * gcc.target/i386/stack-realign.c: Likewise.
7567         * gcc.target/i386/stack-usage-realign.c: Likewise.
7568         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7569         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7570         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7571         * gcc.target/i386/stackalign/return-1.c: Likewise.
7572         * gcc.target/i386/stackalign/return-2.c: Likewise.
7573         * gcc.target/i386/stackalign/return-3.c: Likewise.
7574         * gcc.target/i386/tailcall-1.c: Likewise.
7575         * gcc.target/i386/tbm-2.c: Likewise.
7576         * gcc.target/i386/udivmod-7.c: Likewise.
7577         * gcc.target/i386/udivmod-8.c: Likewise.
7578         * gcc.target/i386/unroll-1.c: Likewise.
7579         * gcc.target/i386/vararg-1.c: Likewise.
7580         * gcc.target/i386/vararg-2.c: Likewise.
7581         * gcc.target/i386/vect8-ret.c: Likewise.
7582         * gcc.target/i386/vectorize5.c: Likewise.
7583         * gcc.target/i386/wmul-1.c: Likewise.
7584         * gcc.target/i386/wmul-2.c: Likewise.
7585         * gcc.target/i386/wrfsbase-1.c: Likewise.
7586         * gcc.target/i386/wrfsbase-2.c: Likewise.
7587         * gcc.target/i386/wrgsbase-1.c: Likewise.
7588         * gcc.target/i386/wrgsbase-2.c: Likewise.
7589         * gcc.target/i386/xop-pcmov.c: Likewise.
7590         * gcc.target/i386/xop-pcmov2.c: Likewise.
7591         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7592         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7593         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7594         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7595         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7596         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7597         * gcc.target/i386/zee.c: Likewise.
7598         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7599         * gfortran.dg/compiler-directive_2.f: Likewise.
7600         * gfortran.dg/g77/20010216-1.f: Likewise.
7601         * gfortran.dg/gomp/pr39152.f90: Likewise.
7602         * gfortran.dg/pr33794.f90: Likewise.
7603
7604 2011-07-09  Jason Merrill  <jason@redhat.com>
7605
7606         * g++.dg/cpp0x/regress/regress5.C: New.
7607
7608 2011-07-08  Jason Merrill  <jason@redhat.com>
7609
7610         PR c++/45437
7611         * g++.dg/expr/compound-asn1.C: New.
7612         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7613
7614 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7615
7616         PR target/49621
7617         * gcc.target/powerpc/altivec-34.c: New test.
7618
7619 2011-07-08  Jason Merrill  <jason@redhat.com>
7620
7621         PR c++/45603
7622         * g++.dg/abi/guard3.C: New.
7623
7624 2011-07-08  Julian Brown  <julian@codesourcery.com>
7625
7626         * lib/target-supports.exp
7627         (check_effective_target_arm_little_endian): New.
7628         (check_effective_target_vect_pack_trunc): Use above.
7629         (check_effective_target_vect_unpack): Likewise.
7630         (check_effective_target_vect_element_align): Test
7631         check_effective_target_arm_vect_no_misalign for ARM.
7632
7633 2011-07-08  Jason Merrill  <jason@redhat.com>
7634
7635         PR c++/49673
7636         * g++.dg/cpp0x/constexpr-rom.C: New.
7637
7638 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7639
7640         PR middle-end/49519
7641         * g++.dg/torture/pr49519.C: New test.
7642
7643 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7644
7645         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7646
7647 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7648
7649         PR testsuite/48727
7650         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7651
7652 2011-07-08  Richard Guenther  <rguenther@suse.de>
7653
7654         PR tree-optimization/49662
7655         * gcc.dg/graphite/interchange-14.c: XFAIL.
7656         * gcc.dg/graphite/interchange-15.c: Likewise.
7657         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7658
7659 2011-07-06  Jason Merrill  <jason@redhat.com>
7660
7661         PR c++/49663
7662         * g++.dg/cpp0x/regress/regress4.C: New.
7663
7664 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7665
7666         PR fortran/49648
7667         * gfortran.dg/result_in_spec_4.f90: New test.
7668
7669 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7670
7671         * gcc.target/sparc/cas64.c: New test.
7672
7673 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7674
7675         PR c/49644
7676         * g++.dg/torture/pr49644.C: New test.
7677
7678         PR c/49644
7679         * gcc.c-torture/execute/pr49644.c: New test.
7680
7681 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7682
7683         * lib/target-supports.exp (check_effective_target_ia32): New.
7684         (check_effective_target_x32): Likewise.
7685         (check_effective_target_vect_cmdline_needed): Also check x32.
7686
7687 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7688
7689         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7690         dg-prune-output.
7691         * gcc.target/arm/pr42235.c: Likewise.
7692         * gcc.target/arm/pr42495.c: Likewise.
7693         * gcc.target/arm/pr42574.c: Likewise.
7694         * gcc.target/arm/thumb-branch1.c: Likewise.
7695
7696         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7697         unneeded prune of possible warning.
7698         * gcc.target/arm/pr40956.c: Likewise.
7699         * gcc.target/arm/pr42505.c: Likewise.
7700
7701         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7702         * gcc.c-torture/compile/pr46883.c: Likewise.
7703         * gcc.c-torture/compile/pr46934.c: Likewise.
7704
7705         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7706         for move to ../../gcc.c-torture/compile.
7707         * gcc.target/arm/pr46883.c: Likewise.
7708         * gcc.target/arm/pr46934.c: Likewise.
7709
7710         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7711         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7712         * gcc.target/arm/wmul-1.c: Likewise.
7713         * gcc.target/arm/wmul-2.c: Likewise.
7714         * gcc.target/arm/wmul-3.c: Likewise.
7715         * gcc.target/arm/wmul-4.c: Likewise.
7716         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7717         add tab after scan target.
7718         * gcc.target/arm/smlaltt-1.c: Likewise.
7719         * gcc.target/arm/smlatb-1.c: Likewise.
7720         * gcc.target/arm/smlatt-1.c: Likewise.
7721
7722 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7723
7724         PR debug/49522
7725         * gcc.dg/debug/pr49522.c: New test.
7726
7727 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7728
7729         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7730         * gcc.dg/pr46212.c: Run only if target int32plus.
7731         * gcc.dg/torture/pr48146.c: Ditto.
7732         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7733         * c-c++-common/pr44832.c: Ditto.
7734         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7735         * gcc.dg/pr31490.c: Ditto.
7736         * gcc.dg/torture/builtin-math-7.c: Run only if target
7737         large_double.
7738         * gcc.dg/torture/pr45764.c: Skip for AVR.
7739         * gcc.dg/pr47893.c: Ditto.
7740
7741 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7742
7743         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7744         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7745         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7746         add tab to scan target.
7747
7748 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7749
7750         * gcc.target/arm/neon-modes-3.c: New test.
7751
7752 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7753
7754         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7755         -fno-loop-interchange -ffast-math.
7756
7757 2011-07-07  Richard Guenther  <rguenther@suse.de>
7758
7759         * gcc.dg/ftrapv-3.c: New testcase.
7760
7761 2011-07-07  Richard Guenther  <rguenther@suse.de>
7762
7763         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7764         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7765
7766 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7767
7768         * gcc.dg/binop-notxor1.c: New test.
7769         * gcc.dg/binop-notand4a.c: New test.
7770         * gcc.dg/binop-notxor2.c: New test.
7771         * gcc.dg/binop-notand3a.c: New test.
7772         * gcc.dg/binop-notand2a.c: New test.
7773         * gcc.dg/binop-notand6a.c: New test.
7774         * gcc.dg/binop-notor1.c: New test.
7775         * gcc.dg/binop-notand1a.c: New test.
7776         * gcc.dg/binop-notand5a.c: New test.
7777         * gcc.dg/binop-notor2.c: New test.
7778
7779 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7780
7781         PR middle-end/49640
7782         * gcc.dg/gomp/pr49640.c: New test.
7783
7784 2011-07-07  Richard Guenther  <rguenther@suse.de>
7785
7786         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7787
7788 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7789
7790         PR target/39150
7791         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7792
7793 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7794
7795         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7796         * gcc.target/powerpc/no-r11-2.c: Ditto.
7797         * gcc.target/powerpc/no-r11-3.c: Ditto.
7798
7799 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7800
7801         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7802         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7803
7804 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7805
7806         * lib/target-supports.exp (check_profiling_available): Disable
7807         profiling with -fprofile-generate for target avr.
7808
7809 2011-07-06  Richard Guenther  <rguenther@suse.de>
7810
7811         PR tree-optimization/49645
7812         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7813
7814 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7815
7816         PR middle-end/47383
7817         * gcc.dg/pr47383.c: New.
7818
7819 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7820
7821         PR tree-optimization/49647
7822         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7823
7824 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7825
7826         PR testsuite/49542
7827         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7828         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7829
7830 2011-07-05  Jason Merrill  <jason@redhat.com>
7831
7832         PR c++/48157
7833         * g++.dg/template/template-id-4.C: New.
7834
7835 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7836
7837         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7838         * gcc.dg/pr43402.c: Ditto.
7839
7840 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7841
7842         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7843
7844 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7845
7846         * gcc.target/powerpc/ppc-switch-1.c: New test for
7847         --param case-values-threshold.
7848         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7849
7850 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7851
7852         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7853
7854 2011-07-05  Jason Merrill  <jason@redhat.com>
7855
7856         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7857
7858 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7859
7860         PR tree-optimization/47654
7861         * gcc.dg/graphite/block-pr47654.c: New.
7862
7863 2011-07-05  Jason Merrill  <jason@redhat.com>
7864
7865         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7866
7867 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7868
7869         PR tree-optimization/49580
7870         * gcc.dg/autopar/pr49580.c: New test.
7871
7872 2011-07-05  Richard Guenther  <rguenther@suse.de>
7873
7874         PR tree-optimization/49518
7875         PR tree-optimization/49628
7876         * g++.dg/torture/pr49628.C: New testcase.
7877         * gcc.dg/torture/pr49518.c: Likewise.
7878
7879 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7880
7881         * ada/acats/run_acats (which): Extract last field from type -p,
7882         type output only if command succeeded.
7883
7884 2011-07-04  Jason Merrill  <jason@redhat.com>
7885
7886         * g++.dg/abi/mangle48.C: New.
7887
7888         * g++.dg/cpp0x/diag1.C: New.
7889
7890         * g++.dg/diagnostic/aka1.C: New.
7891
7892 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7893
7894         PR rtl-optimization/49619
7895         * gcc.dg/pr49619.c: New test.
7896
7897         PR rtl-optimization/49472
7898         * gfortran.dg/pr49472.f90: New test.
7899
7900         PR debug/49602
7901         * gcc.dg/pr49602.c: New test.
7902
7903 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7904
7905         PR target/34734
7906         PR target/44643
7907         * gcc.target/avr/avr.exp: Run over cpp files, too.
7908         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7909         * gcc.target/avr/progmem.h: New file.
7910         * gcc.target/avr/exit-abort.h: New file.
7911         * gcc.target/avr/progmem-error-1.c: New file.
7912         * gcc.target/avr/progmem-error-1.cpp: New file.
7913         * gcc.target/avr/progmem-warning-1.c: New file.
7914         * gcc.target/avr/torture/progmem-1.c: New file.
7915         * gcc.target/avr/torture/progmem-1.cpp: New file.
7916
7917 2011-07-04  Richard Guenther  <rguenther@suse.de>
7918
7919         PR tree-optimization/49615
7920         * g++.dg/torture/pr49615.C: New testcase.
7921
7922 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7923
7924         PR tree-optimization/49610
7925         * gcc.dg/vect/pr49610.c: New test.
7926
7927 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7928
7929         * gnat.dg/specs/debug1.ads: New test.
7930
7931 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7932
7933         PR fortran/49562
7934         * gfortran.dg/typebound_proc_23.f90: New.
7935
7936 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7937
7938         PR c++/49605
7939         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7940
7941 2011-07-01  Jason Merrill  <jason@redhat.com>
7942
7943         PR c++/48261
7944         * g++.dg/template/template-id-3.C: New.
7945
7946         PR c++/48593
7947         * g++.dg/template/qualified-id4.C: New.
7948
7949         PR c++/48883
7950         * g++.dg/template/explicit-args4.C: New.
7951
7952         PR c++/49085
7953         * g++.dg/template/offsetof2.C: New.
7954
7955 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7956
7957         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7958
7959 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7960
7961         PR libmudflap/49549
7962         * lib/target-supports.exp (check_effective_target_gld): New proc.
7963
7964 2011-07-01  Richard Guenther  <rguenther@suse.de>
7965
7966         PR tree-optimization/49603
7967         * gcc.dg/torture/pr49603.c: New testcase.
7968
7969 2011-06-30  Jason Merrill  <jason@redhat.com>
7970
7971         PR c++/49387
7972         * g++.dg/rtti/template1.C: New.
7973
7974         PR c++/49569
7975         * g++.dg/cpp0x/regress/ctor1.C: New.
7976
7977         PR c++/49355
7978         * g++.dg/cpp0x/initlist54.C: New.
7979
7980 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7981
7982         * gcc.dg/tree-ssa/sra-12.c: New test.
7983
7984 2011-06-29  Jason Merrill  <jason@redhat.com>
7985
7986         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7987
7988 2011-06-30  Richard Guenther  <rguenther@suse.de>
7989
7990         PR tree-optimization/46787
7991         * gcc.dg/vect/vect-121.c: New testcase.
7992
7993 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7994
7995         PR tree-optimization/49094
7996         * gcc.dg/tree-ssa/pr49094.c: New test.
7997
7998 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7999
8000         PR fortran/49540
8001         * gfortran.dg/pr49540-1.f90: New test.
8002         * gfortran.dg/pr49540-2.f90: New test.
8003
8004 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8005
8006         PR ada/49511
8007         * ada/acats/run_acats (which): Use last field of type -p output.
8008
8009 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8010             Iain Sandoe  <iains@gcc.gnu.org>
8011
8012         PR libobjc/36610
8013         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8014         Only skip on 64-bit *-*-darwin8* && !objc2.
8015
8016 2011-06-30  Richard Guenther  <rguenther@suse.de>
8017
8018         PR tree-optimization/38752
8019         * gcc.c-torture/compile/pr38752.c: New testcase.
8020
8021 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8022
8023         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8024         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8025
8026 2011-06-29  Jason Merrill  <jason@redhat.com>
8027
8028         PR c++/49216
8029         * g++.dg/cpp0x/initlist53.C: Use placement new.
8030         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8031         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8032
8033         PR c++/49003
8034         * g++.dg/cpp0x/trailing6.C: New.
8035         * g++.dg/cpp0x/pr45908.C: No error.
8036
8037         PR c++/49272
8038         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8039
8040         PR c++/49520
8041         * g++.dg/cpp0x/constexpr-using2.C: New.
8042
8043         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8044
8045         PR c++/45923
8046         * g++.dg/cpp0x/constexpr-diag3.C: New.
8047         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8048         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8049         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8050         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8051
8052 2011-06-29  Jason Merrill  <jason@redhat.com>
8053
8054         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8055
8056 2011-06-29  Richard Guenther  <rguenther@suse.de>
8057
8058         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8059
8060 2011-06-29  Jason Merrill  <jason@redhat.com>
8061
8062         * g++.dg/cpp0x/initlist-value2.C: New.
8063
8064         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8065         * g++.dg/cpp0x/initlist-value.C: New.
8066
8067 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8068
8069         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8070
8071 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8072
8073         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8074         * gcc.dg/inline_2.c: Likewise.
8075         * gcc.dg/unroll_1.c: Likewise.
8076
8077 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR debug/49567
8080         * gcc.target/i386/pr49567.c: New test.
8081
8082 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8083
8084         * gnat.dg/opt17.ad[sb]: New test.
8085
8086 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8087             Tom de Vries  <tom@codesourcery.com>
8088
8089         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8090         (check_effective_target_arm_thumb2): New effective targets.
8091         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8092         properly.  Clean up temporary files.
8093         * gcc.target/arm/ivopts-2.c: Likewise.
8094         * gcc.target/arm/ivopts-3.c: Likewise.
8095         * gcc.target/arm/ivopts-4.c: Likewise.
8096         * gcc.target/arm/ivopts-5.c: Likewise.
8097         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8098
8099 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8100
8101         PR fortran/49479
8102         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8103
8104 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8105
8106         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8107         * gcc.target/arm/vfp-ldmias.c: Likewise.
8108         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8109         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8110         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8111         * gcc.target/arm/vfp-stmias.c: Likewise.
8112         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8113         * gcc.target/arm/vfp-stmiad.c: Likewise.
8114
8115 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8116
8117         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8118         dg-prune-output.
8119         * gcc.target/arm/pr45701-2.c: Ditto.
8120
8121 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8122
8123         PR fortran/49466
8124         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8125         * gfortran.dg/extends_14.f03: Modified.
8126
8127 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8128
8129         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8130         early if the test is already being skipped.
8131
8132         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8133         scan-assembler-dem-not): For missing file, report unresolved with
8134         same message as for pass/fail, with reason reported in log file.
8135
8136         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8137         from add_options_for_arm_neon_fp16.
8138         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8139         check_effective_target_arm_neon_fp16_ok_nocache.
8140         Check -mfpu and -mfloat-abi options from current multilib.
8141         Do not require neon support.
8142         (check_effective_target_arm_fp16_ok): Renamed from
8143         check_effecitve_target_arm_neon_fp16_ok.
8144         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8145         arm_neon_fp16_ok and arm_fp16.
8146         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8147         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8148         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8149         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8150
8151 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8152
8153         * gcc.dg/builtin-assume-aligned-1.c: New test.
8154         * gcc.dg/builtin-assume-aligned-2.c: New test.
8155         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8156
8157         PR debug/49544
8158         * gcc.dg/pr49544.c: New test.
8159
8160 2011-06-27  Richard Guenther  <rguenther@suse.de>
8161
8162         PR tree-optimization/49394
8163         * g++.dg/torture/pr49394.C: New testcase.
8164
8165 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8166
8167         * gcc.dg/optimize-bswapdi-2.c: New test.
8168
8169 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8170             Richard Sandiford  <richard.sandiford@linaro.org>
8171
8172         PR tree-optimization/49169
8173         * gcc.dg/torture/pr49169.c: New test.
8174
8175 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8176
8177         PR testsuite/49529
8178         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8179
8180         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8181         hppa*-*-hpux*.
8182
8183 2011-06-26  Jason Merrill  <jason@redhat.com>
8184
8185         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8186
8187         PR c++/49528
8188         * g++.dg/init/ref19.C: New.
8189         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8190
8191 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8192
8193         PR tree-optimization/48377
8194         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8195         non_strict_align.
8196
8197 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8198
8199         PR middle-end/49191
8200         * lib/target-supports.exp (check_effective_target_non_strict_align):
8201         New.
8202         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8203
8204 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8205
8206         PR tree-optimizations/49516
8207         * g++.dg/tree-ssa/pr49516.C: New test.
8208
8209 2011-06-23  Jason Merrill  <jason@redhat.com>
8210
8211         PR c++/35255
8212         * g++.dg/template/partial10.C: New.
8213         * g++.dg/template/partial11.C: New.
8214
8215 2011-06-23  Jeff Law <law@redhat.com>
8216
8217         PR middle-end/48770
8218         * gcc.dg/pr48770.c: New test.
8219
8220 2011-06-23  Jan Hubicka  <jh@suse.cz>
8221
8222         PR middle-end/49373
8223         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8224
8225 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8226
8227         PR testsuite/49512
8228         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8229         instead of -fdump-tree-optimized.
8230
8231 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8232
8233         PR c++/44625
8234         * g++.dg/template/crash107.C: New.
8235         * g++.dg/template/error17.C: Adjust.
8236
8237 2011-06-23  Jason Merrill  <jason@redhat.com>
8238
8239         PR c++/49507
8240         * g++.dg/cpp0x/defaulted30.C: New.
8241
8242         PR c++/49440
8243         * g++.dg/rtti/anon-ns1.C: New.
8244
8245         PR c++/49395
8246         * g++.dg/init/ref18.C: New.
8247
8248         PR c++/36435
8249         * g++.dg/template/partial9.C: New.
8250
8251 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8252
8253         PR middle-end/49373
8254         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8255
8256 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR debug/49496
8259         * gcc.dg/pr49496.c: New test.
8260
8261 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8262
8263         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8264         is not xscale.
8265
8266         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8267
8268         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8269         * gcc.target/arm/pr42879.c: Likewise.
8270         * gcc.target/arm/pr45701-3.c: Likewise.
8271
8272         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8273         * gcc.target/arm/pr40482.c: Likewise.
8274         * gcc.target/arm/stack-corruption.c: Likewise.
8275
8276 2011-06-22  Richard Guenther  <rguenther@suse.de>
8277
8278         PR tree-optimization/49493
8279         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8280
8281 2011-06-22  Jason Merrill  <jason@redhat.com>
8282
8283         PR c++/49260
8284         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8285
8286 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8287             Dmitry Melnik  <dm@ispras.ru>
8288
8289         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8290         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8291         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8292
8293 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8294
8295         * gcc.target/arm/tlscall.c: New.
8296
8297 2011-06-21  Jason Merrill  <jason@redhat.com>
8298
8299         PR c++/49172
8300         * g++.dg/cpp0x/constexpr-ref1.C: New.
8301         * g++.dg/cpp0x/constexpr-ref2.C: New.
8302         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8303
8304         PR c++/49482
8305         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8306
8307         PR c++/49418
8308         * g++.dg/template/param3.C: New.
8309
8310 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8311
8312         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8313         my_clrsb test functions.
8314         (main): Test clrsb.
8315         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8316         test_sll, test_ull): Add clrsb tests.
8317         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8318         clrsbll.
8319
8320 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8321
8322         PR fortran/49112
8323         * gfortran.dg/class_44.f03: New.
8324
8325 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8326
8327         PR tree-optimization/49478
8328         * gcc.dg/vect/pr49478.c
8329
8330 2011-06-21  Richard Guenther  <rguenther@suse.de>
8331
8332         PR tree-optimization/49483
8333         * gcc.dg/vect/vect-120.c: New testcase.
8334
8335 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8336
8337         PR testsuite/49443
8338         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8339         * gcc.dg/vect/vect-peel-4.c: Likewise.
8340
8341 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8342
8343         PR middle-end/49139
8344         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8345         * gcc.dg/always_inline2.c: Likewise.
8346         * gcc.dg/always_inline3.c: Likewise.
8347         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8348         * gcc.dg/inline_1.c: Likewise.
8349         * gcc.dg/inline_2.c: Likewise.
8350         * gcc.dg/inline_3.c: Likewise.
8351         * gcc.dg/inline_4.c: Likewise.
8352         * gcc.dg/20051201-1.c: Likewise.
8353         * gcc.dg/pr40087.c: Likewise.
8354         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8355         * gcc.dg/inline-22.c: Likewise.
8356         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8357         * gcc.dg/lto/20090218-1_1.c: Likewise.
8358         * g++.dg/ipa/devirt-7.C: Likewise.
8359         * gcc.dg/uninit-pred-5_a.c: Likewise.
8360         * gcc.dg/uninit-pred-5_b.c: Likewise.
8361         * gcc.dg/fail_always_inline.c: New.
8362
8363 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8364
8365         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8366         into 6 jobs instead of 3.
8367
8368 2011-06-20  Jason Merrill  <jason@redhat.com>
8369
8370         PR c++/49216
8371         * g++.dg/cpp0x/initlist53.C: New.
8372
8373 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8374
8375         PR fortran/18918
8376         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8377         * gfortran.dg/coarray_lock_3.f90: New.
8378         * gfortran.dg/coarray/lock_1.f90: New.
8379
8380 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8381
8382         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8383         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8384         unresolved and report the reason to the log file.
8385
8386         * lib/scanasm.exp (object-size): Move argument processing earlier
8387         to report errors before verifying that the file exists.  Report
8388         problems detected at runtime as unresolved instead of error and
8389         report their reasons to the log file.
8390
8391 2011-06-20  Jason Merrill  <jason@redhat.com>
8392
8393         PR c++/47080
8394         * g++.dg/cpp0x/explicit6.C: New.
8395
8396         PR c++/47635
8397         * g++.dg/cpp0x/enum20.C: New.
8398
8399         PR c++/48138
8400         * g++.dg/ext/attr-aligned01.C: New.
8401
8402         PR c++/49205
8403         * g++.dg/cpp0x/variadic-default.C: New.
8404
8405         PR c++/43321
8406         * g++.dg/cpp0x/auto26.C: New.
8407
8408         PR c++/43831
8409         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8410
8411 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8412
8413         * gcc.dg/binop-notand1.c: New test.
8414         * gcc.dg/binop-notand2.c: New test.
8415         * gcc.dg/binop-notand3.c: New test.
8416         * gcc.dg/binop-notand4.c: New test.
8417         * gcc.dg/binop-notand5.c: New test.
8418         * gcc.dg/binop-notand6.c: New test.
8419
8420 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR testsuite/49432
8423         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8424
8425 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8426
8427         PR fortran/49400
8428         * gfortran.dg/proc_ptr_31.f90: New.
8429
8430 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8431
8432         * gnat.dg/volatile6.adb: New test.
8433         * gnat.dg/volatile7.adb: Likewise.
8434         * gnat.dg/volatile8.adb: Likewise.
8435         * gnat.dg/volatile9.adb: Likewise.
8436
8437 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8438
8439         * gnat.dg/constant3.adb: New test.
8440
8441 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8442
8443         PR libfortran/49296
8444         * gfortran.dg/read_list_eof_1.f90: New test.
8445
8446 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR target/49411
8449         * gcc.target/i386/testimm-1.c: New test.
8450         * gcc.target/i386/testimm-2.c: New test.
8451         * gcc.target/i386/testimm-3.c: New test.
8452         * gcc.target/i386/testimm-4.c: New test.
8453         * gcc.target/i386/testimm-5.c: New test.
8454         * gcc.target/i386/testimm-6.c: New test.
8455         * gcc.target/i386/testimm-7.c: New test.
8456         * gcc.target/i386/testimm-8.c: New test.
8457         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8458         * gcc.target/i386/xop-rotate1-int.c: New test.
8459         * gcc.target/i386/xop-rotate2-int.c: New test.
8460
8461 2011-06-17  Jason Merrill  <jason@redhat.com>
8462
8463         * g++.dg/cpp0x/rv-func2.C: New.
8464
8465         * g++.dg/debug/dwarf2/lambda1.C: New.
8466         * g++.dg/warn/Wshadow-6.C: Adjust.
8467
8468 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8469
8470         PR fortran/48699
8471         * gfortran.dg/move_alloc_5.f90: New.
8472
8473 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8474
8475         PR rtl-optimization/48542
8476         * gcc.dg/torture/pr48542.c: New test.
8477
8478 2011-06-16  Jason Merrill  <jason@redhat.com>
8479
8480         PR c++/44160
8481         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8482
8483         PR c++/45378
8484         * g++.dg/cpp0x/initlist52.C New.
8485
8486         PR c++/45399
8487         * c-c++-common/raw-string-12.c: New.
8488
8489         PR c++/49229
8490         * g++.dg/cpp0x/sfinae26.C: New.
8491
8492         PR c++/49251
8493         * g++.dg/cpp0x/variadic113.C: New.
8494
8495         PR c++/49420
8496         * g++.dg/cpp0x/variadic112.C: New.
8497
8498 2011-06-16  Jeff Law <law@redhat.com>
8499
8500         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8501         improved jump threading.
8502         * gcc.dg/builtin-object-size-2.c: Likewise.
8503         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8504
8505 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8506
8507         PR fortran/49074
8508         * gfortran.dg/typebound_assignment_3.f03: New.
8509
8510 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8511
8512         PR testsuite/48727
8513         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8514
8515 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8516
8517         PR tree-optimization/49343
8518         * gnat.dg/discr31.ad[sb]: New test.
8519
8520 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8521
8522         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8523
8524 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8525
8526         PR target/45098
8527         * gcc.target/arm/ivopts-3.c: Update test.
8528         * gcc.target/arm/ivopts-5.c: Same.
8529
8530 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8531
8532         Revert:
8533         2011-06-10  Wei Guozhi  <carrot@google.com>
8534
8535         PR target/45335
8536         * gcc.target/arm/pr45335.c: New test.
8537         * gcc.target/arm/pr45335-2.c: New test.
8538         * gcc.target/arm/pr45335-3.c: New test.
8539         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8540         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8541         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8542
8543 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8544
8545         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8546
8547 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8548
8549         PR fortran/49417
8550         * gfortran.dg/class_43.f03: New.
8551
8552 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8553
8554         PR tree-optimization/49419
8555         * gcc.c-torture/execute/pr49419.c: New test.
8556
8557 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8558
8559         * gcc.dg/sms-9.c: New file.
8560
8561 2011-06-15  Easwaran Raman  <eraman@google.com>
8562
8563         PR rtl-optimization/49414
8564         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8565
8566 2011-06-14  Jason Merrill  <jason@redhat.com>
8567
8568         * g++.dg/cpp0x/noexcept13.C: New.
8569
8570 2011-06-14  Easwaran Raman  <eraman@google.com>
8571
8572         PR rtl-optimization/44194
8573         * gcc.dg/pr44194-1.c: New test.
8574         * gcc.dg/pr44194-2.c: New test.
8575
8576 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8577
8578         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8579         switches.
8580         * gcc.target/arm/pr45701-2.c: Likewise.
8581         * gcc.target/arm/thumb-branch1.c: Likewise.
8582
8583 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8584
8585         PR testsuite/48727
8586         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8587
8588 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8589
8590         * gcc.target/arm/pr45701-1.c: Require thumb support.
8591         * gcc.target/arm/pr45701-2.c: Likewise.
8592         * gcc.target/arm/thumb-branch1.c: Likewise.
8593
8594         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8595         * gcc.target/arm/pr39839.c: Likewise.
8596         * gcc.target/arm/pr40657-2.c: Likewise.
8597         * gcc.target/arm/pr40956.c: Likewise.
8598         * gcc.target/arm/pr41679.c: Likewise.
8599         * gcc.target/arm/pr42235.c: Likewise.
8600         * gcc.target/arm/pr42495.c: Likewise.
8601         * gcc.target/arm/pr42505.c: Likewise.
8602         * gcc.target/arm/pr42574.c: Likewise.
8603         * gcc.target/arm/pr46883.c: Likewise.
8604         * gcc.target/arm/pr46934.c: Likewise.
8605         * gcc.target/arm/xor-and.c: Likewise.
8606
8607 2011-06-14  Jason Merrill  <jason@redhat.com>
8608
8609         * g++.dg/other/error23.C: Adjust error message.
8610         * g++.dg/other/error32.C: Likewise.
8611
8612         PR c++/49389
8613         * g++.dg/cpp0x/rv-dotstar.C: New.
8614
8615         PR c++/49369
8616         * g++.dg/cpp0x/decltype30.C: New.
8617
8618         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8619
8620 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8621
8622         PR fortran/49103
8623         * gfortran.dg/pr49103.f90: New test.
8624
8625 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8626
8627         PR target/45098
8628         * gcc.target/arm/ivopts-3.c: New test.
8629         * gcc.target/arm/ivopts-4.c: New test.
8630         * gcc.target/arm/ivopts-5.c: New test.
8631
8632 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8633
8634         PR rtl-optimization/49390
8635         * gcc.c-torture/execute/pr49390.c: New test.
8636
8637 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8638
8639         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8640
8641 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8642
8643         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8644         * gcc.c-torture/execute/cmpsi-2.x: New file.
8645         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8646         * gcc.c-torture/execute/pr45262.x: New file.
8647         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8648         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8649         int32plus
8650         * gcc.c-torture/compile/pr49163.c: Ditto.
8651
8652 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8653
8654         * gcc.dg/vect/vect-16.c: Rename to...
8655         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8656         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8657         for double-word vectors.
8658         * gcc.dg/vect/vect-peel-4.c: Likewise.
8659         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8660         vect_element_align.
8661         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8662         -fno-fast-math.
8663
8664 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8665
8666         PR target/44618
8667         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8668
8669 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8670
8671         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8672
8673 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8674
8675         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8676
8677 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8678
8679         * gfortran.dg/trim_optimize_8.f90:  New test case.
8680
8681 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8682            Ira Rosen  <ira.rosen@linaro.org>
8683
8684         PR tree-optimization/49352
8685         * gcc.dg/vect/pr49352.c: New test.
8686
8687 2011-06-12  Tobias Burnus
8688
8689         PR fortran/49324
8690         * gfortran.dg/alloc_comp_assign_11.f90: New.
8691
8692 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8693
8694         * gfortran.dg/trim_optimize_7.f90:  New test.
8695
8696 2011-06-10  Wei Guozhi  <carrot@google.com>
8697
8698         PR target/45335
8699         * gcc.target/arm/pr45335.c: New test.
8700         * gcc.target/arm/pr45335-2.c: New test.
8701         * gcc.target/arm/pr45335-3.c: New test.
8702         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8703         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8704         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8705
8706 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8707
8708         PR c++/41769
8709         * g++.dg/parse/error39.C: New.
8710
8711 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8712
8713         * gcc.target/arm/20090811-1.c: Skip for incompatible
8714         options, do not override other options.
8715         * gcc.target/arm/combine-cmp-shift.c: Skip for
8716         incompatible options.
8717         * gcc.target/arm/pr45094.c: Likewise.
8718         * gcc.target/arm/scd42-1.c: Likewise.
8719         * gcc.target/arm/scd42-3.c: Likewise.
8720         * gcc.target/arm/thumb-ltu.c: Likewise.
8721
8722         * lib/target-supports.exp
8723         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8724         multilib flags use -mfpu with a value other than neon-fp16.
8725
8726 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8727
8728         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8729         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8730
8731 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8732
8733         * lib/target-supports.exp (check_effective_target_pie): New proc.
8734         * gcc.dg/pie-link.c: Use target pie.
8735
8736 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8737             Laurent Roug�  <laurent.rouge@menta.fr>
8738
8739         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8740         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8741
8742 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8743
8744         * gfortran.dg/coarray/sync_1.f90: New test for
8745         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8746
8747 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8748
8749         PR tree-optimization/49318
8750         * gcc.dg/vect/pr49318.c: New test.
8751
8752 2011-06-09  David Krauss  <potswa@mac.com>
8753
8754         * g++.dg/template/arrow1.C: New.
8755
8756 2011-06-09  Jason Merrill  <jason@redhat.com>
8757
8758         * lib/prune.exp: Prune "note"s.
8759         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8760
8761         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8762         * g++.dg/template/dependent-expr3.C: Likewise.
8763         * g++.dg/parse/template7.C: Likewise.
8764         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8765         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8766         * g++.old-deja/g++.pt/friend38.C: Likewise.
8767         * g++.old-deja/g++.pt/crash32.C: Likewise.
8768         * g++.old-deja/g++.other/init4.C: Likewise.
8769         * g++.old-deja/g++.other/friend8.C: Likewise.
8770
8771         * g++.dg/ext/complex7.C: Adjust expected output.
8772         * g++.dg/diagnostic/method1.C: Likewise.
8773         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8774         * g++.dg/parse/crash33.C: Likewise.
8775         * g++.dg/other/warning1.C: Likewise.
8776         * g++.dg/init/pr29571.C: Likewise.
8777         * g++.dg/warn/overflow-warn-1.C: Likewise.
8778         * g++.dg/warn/overflow-warn-3.C: Likewise.
8779         * g++.dg/warn/overflow-warn-4.C: Likewise.
8780         * g++.old-deja/g++.oliva/template1.C: Likewise.
8781
8782         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8783         * g++.dg/parse/template7.C: Adjust.
8784
8785 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8786
8787         PR target/49307
8788         * gcc.dg/pr49307.c: New.
8789
8790 2011-06-09  Wei Guozhi  <carrot@google.com>
8791
8792         PR target/46975
8793         * gcc.target/arm/pr46975.c: New testcase.
8794
8795 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8796
8797         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8798         (PMETH, arglist_t): Removed.
8799         (method_get_number_of_arguments): Removed.
8800         (method_get_nth_argument): Removed.
8801         (method_get_first_argument): Removed.
8802         (method_get_next_argument): Removed.
8803         (method_get_sizeof_arguments): Removed.
8804         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8805         (PMETH): Removed.
8806         (method_get_number_of_arguments): Removed.
8807         (method_get_nth_argument): Removed.
8808         (method_get_first_argument): Removed.
8809         (method_get_next_argument): Removed.
8810         (method_get_sizeof_arguments): Removed.
8811         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8812
8813 2011-06-09  David Li  <davidxl@google.com>
8814
8815         * gcc.dg/dump-pass.c: New test.
8816
8817 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8818
8819         PR c++/29003
8820         * g++.dg/parse/error38.C: New.
8821
8822 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR middle-end/49308
8825         * gfortran.dg/pr49308.f90: New test.
8826
8827 2011-06-08  Jason Merrill  <jason@redhat.com>
8828
8829         * g++.dg/cpp0x/noexcept11.C: New.
8830         * g++.dg/cpp0x/noexcept12.C: New.
8831         * g++.dg/cpp0x/sfinae11.C: Adjust.
8832
8833 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8834
8835         PR testsuite/49323
8836         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8837         to dg-options, match also DW_AT_linkage_name.
8838
8839 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8840
8841         PR middle-end/21953
8842         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8843         -fno-common on alpha*-dec-osf*.
8844         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8845
8846 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8847
8848         PR rtl-optimization/49303
8849         * gcc.target/ia64/pr49303.c: New test.
8850
8851 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8852
8853         PR fortran/18918
8854         * gfortran.dg/coarray_lock_1.f90: New.
8855         * gfortran.dg/coarray_lock_2.f90: New.
8856
8857 2011-06-07  Jason Merrill  <jason@redhat.com>
8858
8859         * lib/prune.exp: Look for "required" rather than "instantiated".
8860         * g++.dg/abi/mangle11.C: Likewise.
8861         * g++.dg/abi/mangle12.C: Likewise.
8862         * g++.dg/abi/mangle17.C: Likewise.
8863         * g++.dg/abi/mangle20-2.C: Likewise.
8864         * g++.dg/abi/pragma-pack1.C: Likewise.
8865         * g++.dg/cpp0x/decltype26.C: Likewise.
8866         * g++.dg/cpp0x/decltype28.C: Likewise.
8867         * g++.dg/cpp0x/decltype29.C: Likewise.
8868         * g++.dg/cpp0x/enum11.C: Likewise.
8869         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8870         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8871         * g++.dg/cpp0x/pr47416.C: Likewise.
8872         * g++.dg/ext/case-range2.C: Likewise.
8873         * g++.dg/ext/case-range3.C: Likewise.
8874         * g++.dg/gomp/for-19.C: Likewise.
8875         * g++.dg/gomp/pr37533.C: Likewise.
8876         * g++.dg/gomp/pr38639.C: Likewise.
8877         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8878         * g++.dg/inherit/base3.C: Likewise.
8879         * g++.dg/inherit/using6.C: Likewise.
8880         * g++.dg/init/placement4.C: Likewise.
8881         * g++.dg/init/reference3.C: Likewise.
8882         * g++.dg/lookup/scoped6.C: Likewise.
8883         * g++.dg/lookup/using7.C: Likewise.
8884         * g++.dg/other/abstract1.C: Likewise.
8885         * g++.dg/other/error10.C: Likewise.
8886         * g++.dg/other/error5.C: Likewise.
8887         * g++.dg/other/field1.C: Likewise.
8888         * g++.dg/other/offsetof5.C: Likewise.
8889         * g++.dg/parse/bitfield2.C: Likewise.
8890         * g++.dg/parse/constant4.C: Likewise.
8891         * g++.dg/parse/crash20.C: Likewise.
8892         * g++.dg/parse/invalid-op1.C: Likewise.
8893         * g++.dg/parse/non-dependent2.C: Likewise.
8894         * g++.dg/parse/template18.C: Likewise.
8895         * g++.dg/tc1/dr152.C: Likewise.
8896         * g++.dg/tc1/dr166.C: Likewise.
8897         * g++.dg/tc1/dr176.C: Likewise.
8898         * g++.dg/tc1/dr213.C: Likewise.
8899         * g++.dg/template/access11.C: Likewise.
8900         * g++.dg/template/access2.C: Likewise.
8901         * g++.dg/template/access3.C: Likewise.
8902         * g++.dg/template/access7.C: Likewise.
8903         * g++.dg/template/arg7.C: Likewise.
8904         * g++.dg/template/cond2.C: Likewise.
8905         * g++.dg/template/crash13.C: Likewise.
8906         * g++.dg/template/crash40.C: Likewise.
8907         * g++.dg/template/crash7.C: Likewise.
8908         * g++.dg/template/crash84.C: Likewise.
8909         * g++.dg/template/ctor5.C: Likewise.
8910         * g++.dg/template/defarg13.C: Likewise.
8911         * g++.dg/template/defarg14.C: Likewise.
8912         * g++.dg/template/dtor7.C: Likewise.
8913         * g++.dg/template/eh2.C: Likewise.
8914         * g++.dg/template/error2.C: Likewise.
8915         * g++.dg/template/error43.C: Likewise.
8916         * g++.dg/template/friend32.C: Likewise.
8917         * g++.dg/template/injected1.C: Likewise.
8918         * g++.dg/template/instantiate1.C: Likewise.
8919         * g++.dg/template/instantiate3.C: Likewise.
8920         * g++.dg/template/instantiate5.C: Likewise.
8921         * g++.dg/template/instantiate7.C: Likewise.
8922         * g++.dg/template/local6.C: Likewise.
8923         * g++.dg/template/lookup2.C: Likewise.
8924         * g++.dg/template/member5.C: Likewise.
8925         * g++.dg/template/memfriend15.C: Likewise.
8926         * g++.dg/template/memfriend16.C: Likewise.
8927         * g++.dg/template/memfriend17.C: Likewise.
8928         * g++.dg/template/memfriend7.C: Likewise.
8929         * g++.dg/template/meminit1.C: Likewise.
8930         * g++.dg/template/nested3.C: Likewise.
8931         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8932         * g++.dg/template/nontype12.C: Likewise.
8933         * g++.dg/template/nontype13.C: Likewise.
8934         * g++.dg/template/nontype6.C: Likewise.
8935         * g++.dg/template/pr23510.C: Likewise.
8936         * g++.dg/template/pr35240.C: Likewise.
8937         * g++.dg/template/ptrmem15.C: Likewise.
8938         * g++.dg/template/ptrmem6.C: Likewise.
8939         * g++.dg/template/qualified-id1.C: Likewise.
8940         * g++.dg/template/qualttp20.C: Likewise.
8941         * g++.dg/template/qualttp3.C: Likewise.
8942         * g++.dg/template/qualttp4.C: Likewise.
8943         * g++.dg/template/qualttp5.C: Likewise.
8944         * g++.dg/template/qualttp6.C: Likewise.
8945         * g++.dg/template/qualttp7.C: Likewise.
8946         * g++.dg/template/qualttp8.C: Likewise.
8947         * g++.dg/template/recurse.C: Likewise.
8948         * g++.dg/template/recurse2.C: Likewise.
8949         * g++.dg/template/ref5.C: Likewise.
8950         * g++.dg/template/scope2.C: Likewise.
8951         * g++.dg/template/sfinae10.C: Likewise.
8952         * g++.dg/template/sfinae3.C: Likewise.
8953         * g++.dg/template/sizeof3.C: Likewise.
8954         * g++.dg/template/static9.C: Likewise.
8955         * g++.dg/template/template-id-2.C: Likewise.
8956         * g++.dg/template/typedef13.C: Likewise.
8957         * g++.dg/template/typename4.C: Likewise.
8958         * g++.dg/template/using14.C: Likewise.
8959         * g++.dg/template/using2.C: Likewise.
8960         * g++.dg/template/warn1.C: Likewise.
8961         * g++.dg/warn/Wparentheses-13.C: Likewise.
8962         * g++.dg/warn/Wparentheses-15.C: Likewise.
8963         * g++.dg/warn/Wparentheses-16.C: Likewise.
8964         * g++.dg/warn/Wparentheses-17.C: Likewise.
8965         * g++.dg/warn/Wparentheses-18.C: Likewise.
8966         * g++.dg/warn/Wparentheses-19.C: Likewise.
8967         * g++.dg/warn/Wparentheses-20.C: Likewise.
8968         * g++.dg/warn/Wparentheses-23.C: Likewise.
8969         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8970         * g++.dg/warn/noeffect2.C: Likewise.
8971         * g++.dg/warn/noeffect4.C: Likewise.
8972         * g++.dg/warn/pr8570.C: Likewise.
8973         * g++.old-deja/g++.brendan/init2.C: Likewise.
8974         * g++.old-deja/g++.eh/spec6.C: Likewise.
8975         * g++.old-deja/g++.pt/crash10.C: Likewise.
8976         * g++.old-deja/g++.pt/crash36.C: Likewise.
8977         * g++.old-deja/g++.pt/derived3.C: Likewise.
8978         * g++.old-deja/g++.pt/error2.C: Likewise.
8979         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8980         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8981         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8982         * g++.old-deja/g++.pt/overload7.C: Likewise.
8983         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8984
8985 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8986             Iain Sandoe  <iains@gcc.gnu.org>
8987
8988         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8989         Added code to deal with the case when [Protocol
8990         -descriptionForInstanceMethod:] or [Protocol
8991         -descriptionForClassMethod:] returns NULL.
8992
8993 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8994             Iain Sandoe  <iains@gcc.gnu.org>
8995
8996         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8997         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8998         Added cast.
8999
9000 2011-06-07  Xinliang David Li  <davidxl@google.com>
9001
9002         * gcc.dg/inline_2.c: New test.
9003         * gcc.dg/unroll_2.c: New test.
9004         * gcc.dg/inline_3.c: New test.
9005         * gcc.dg/unroll_3.c: New test.
9006         * gcc.dg/inline_4.c: New test.
9007         * gcc.dg/unroll_4.c: New test.
9008         * gcc.dg/inline_1.c: New test.
9009         * gcc.dg/unroll_1.c: New test.
9010
9011 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9012
9013         PR tree-optimization/48497
9014         * lib/gcc-defs.exp (dg-additional-options): New proc.
9015         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9016         -msse2 on 32-bit x86.
9017
9018 2011-06-06  Jason Merrill  <jason@redhat.com>
9019
9020         * g++.dg/cpp0x/enum19.C: New.
9021
9022 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9023
9024         * gcc.target/arm/neon-reload-class.c: New test.
9025
9026 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9027
9028         PR debug/49130
9029         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9030
9031 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9032
9033         * gcc.target/arm/smlatb-1.c: New file.
9034         * gcc.target/arm/smlatt-1.c: New file.
9035         * gcc.target/arm/smlaltb-1.c: New file.
9036         * gcc.target/arm/smlaltt-1.c: New file.
9037
9038 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9039
9040         * gcc.target/arm/mla-2.c: New test.
9041
9042 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9043
9044         PR gcov-profile/49299
9045         * gcc.dg/tree-prof/pr49299-1.c: New test.
9046         * gcc.dg/tree-prof/pr49299-2.c: New test.
9047
9048 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9049
9050         * lib/target-supports.exp
9051         (check_effective_target_vect_widen_mult_qi_to_hi):
9052         Add NEON as supporting target.
9053         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9054         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9055         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9056         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9057         using widening multiplication on targets that support it.
9058         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9059         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9060         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9061
9062 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9063
9064         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9065         Modern Objective-C runtime API.
9066         * objc/execute/next_mapping.h: Removed.
9067         * objc-obj-c++-shared/next-mapping.h: Removed.
9068         * objc-obj-c++-shared/Object1.h: Removed.
9069         * objc-obj-c++-shared/Object1.m: Removed.
9070         * objc-obj-c++-shared/Object1.mm: Removed.
9071         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9072         * objc-obj-c++-shared/Protocol1.h: Removed.
9073         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9074         of ProtoBool, IVAR_T and METHOD.
9075         * objc-obj-c++-shared/runtime.h: New.
9076         * objc-obj-c++-shared/TestsuiteObject.h: New.
9077         * objc-obj-c++-shared/TestsuiteObject.m: New.
9078
9079         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9080         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9081         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9082         it a class method.
9083         * objc/execute/_cmd.m: Include
9084         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9085         runtime API.  ([TestClass +initialize]): Include this method also
9086         with the GNU runtime.
9087         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9088         Object.  ([-setValue:]): Return void.
9089         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9090         with the GNU runtime.  Include
9091         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9092         for the NeXT runtime.  Use the existing print_ivars() and
9093         compare_structures() implementations for the old NeXT runtime.
9094         Added new implementations for the Modern GNU and NeXT runtimes.
9095         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9096         well.  (main): Use objc_getClass().  Use return instead of exit.
9097         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9098         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9099         of exit().
9100         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9101         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9102         instead of Object.  (main): Use return instead of exit().
9103         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9104         instead of Object.  Removed prototype for exit().  (main): Use
9105         return instead of exit().  Use the Modern Objective-C runtime API.
9106         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9107         Object.
9108         * objc/execute/class-tests-1.h: Include
9109         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9110         runtime API.  (test_class_with_superclass): Do not call [Object
9111         class].  There is no need to with the current libobjc.
9112         * objc/execute/class-tests-2.h: Include
9113         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9114         runtime API.
9115         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9116         ../../objc-obj-c++-shared/next-mapping.h.
9117         * objc/execute/class-2.m: Likewise.
9118         * objc/execute/class-3.m: Likewise.
9119         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9120         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9121         +initialize]): Include this method also with the GNU
9122         runtime. (main): Use the Modern Objective-C runtime API.
9123         * objc/execute/class-5.m: Likewise.
9124         * objc/execute/class-6.m: Likewise.
9125         * objc/execute/class-7.m: Likewise.
9126         * objc/execute/class-8.m: Likewise.
9127         * objc/execute/class-9.m: Likewise.
9128         * objc/execute/class-10.m: Likewise.
9129         * objc/execute/class-11.m: Likewise.
9130         * objc/execute/class-12.m: Likewise.
9131         * objc/execute/class-13.m: Likewise.
9132         * objc/execute/class-14.m: Likewise.
9133         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9134         this method also with the GNU runtime.
9135         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9136         +initialize]): Include this method also with the GNU runtime.
9137         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9138         of Object.
9139         * objc/execute/encode-1.m: Likewise.
9140         * objc/execute/enumeration-1.m: Likewise.
9141         * objc/execute/enumeration-2.m: Likewise.
9142         * objc/execute/exceptions/catchall-1.m: Likewise.
9143         * objc/execute/exceptions/finally-1.m: Likewise.
9144         * objc/execute/exceptions/foward-1.m: Likewise.
9145         * objc/execute/exceptions/local-variables-1.m: Likewise.
9146         * objc/execute/exceptions/throw-nil.m: Likewise.
9147         * objc/execute/exceptions/trivial.m: Likewise.
9148         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9149         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9150         * objc/execute/exceptions/matcher-1.m: Likewise.
9151         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9152         Object.
9153         * objc/execute/formal_protocol-2.m: Likewise.
9154         * objc/execute/formal_protocol-3.m: Likewise.
9155         * objc/execute/formal_protocol-4.m: Likewise.
9156         * objc/execute/formal_protocol-5.m: Include
9157         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9158         protocol_getName().
9159         * objc/execute/formal_protocol-6.m: Likewise.
9160         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9161         Object.  Include <objc/Protocol.h> instead of
9162         ../../objc-obj-c++-shared/Protocol1.h.
9163         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9164         Object.
9165         * objc/execute/informal_protocol.m: Likewise.
9166         * objc/execute/load-3.m: Likewise.
9167         * objc/execute/many_args_method.m ([TestClass +initialize]):
9168         Include this method with the GNU runtime as well.
9169         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9170         * objc/execute/nested-func-1.m: Use TestsuiteObject
9171         instead of Object.
9172         * objc/execute/nil_method-1.m: Likewise.
9173         * objc/execute/no_clash.m: Likewise.
9174         * objc/execute/np-1.m: Do not include
9175         ../../objc-obj-c++-shared/Protocol1.h.
9176         (main): Use return instead of exit().
9177         * objc/execute/np-2.m: Do not include
9178         ../../objc-obj-c++-shared/Protocol1.h.
9179         ([MyObject +initialize]): Include this method also with the GNU
9180         runtime.  (main): Use return instead of exit().
9181         * objc/execute/object_is_class.m: Include
9182         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9183         of Object.  (main): Use the Modern Objective-C runtime API.
9184         * objc/execute/object_is_meta_class.m: Likewise.
9185         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9186         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9187         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9188         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9189         Objective-C runtime API.
9190         * objc/execute/protocol-isEqual-2.m: Likewise.
9191         * objc/execute/protocol-isEqual-3.m: Likewise.
9192         * objc/execute/protocol-isEqual-4.m: Likewise.
9193         * objc/execute/redefining_self.m ([TestClass +initialize]):
9194         Include this method with the GNU runtime as well.
9195         * objc/execute/root_methods.m: Include
9196         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9197         Include this method with the GNU runtime as well.
9198         (main): Use the Modern Objective-C runtime API.
9199         * objc/execute/selector-1.m: Include
9200         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9201         of Object.  (main): Use the Modern Objective-C runtime API.
9202         * objc/execute/static-1.m ([Test +initialize]): Include this
9203         method with the GNU runtime as well.
9204         * objc/execute/static-2.m: Likewise.
9205         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9206         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9207         ([MathClass +initialize]): Include this method with the GNU
9208         runtime as well.
9209         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9210         instead of Object.
9211         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9212         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9213         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9214         * objc.dg/attributes/method-attribute-1.m: Likewise.
9215         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9216         * objc.dg/attributes/method-attribute-2.m: Likewise.
9217         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9218         * objc.dg/attributes/method-attribute-3.m: Likewise.
9219         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9220         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9221         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9222         * obj-c++.dg/bitfield-1.mm: Likewise.
9223         * obj-c++.dg/bitfield-2.mm: Likewise
9224         * objc.dg/bitfield-3.m: Likewise.
9225         * obj-c++.dg/bitfield-4.mm: Likewise.
9226         * objc.dg/bitfield-5.m: Likewise
9227         * objc.dg/call-super-1.m: Likewise.
9228         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9229         Use objc_getClass() instead of objc_get_class(), but for the GNU
9230         runtime redefine objc_getClass as objc_get_class.  Include
9231         ../objc-obj-c++-shared/runtime.h.
9232         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9233         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9234         Use the Modern Objective-C runtime API.
9235         * objc.dg/class-protocol-1.m: Include
9236         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9237         * obj-c++.dg/class-protocol-1.mm: Likewise.
9238         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9239         * objc.dg/comp-types-10.m: Likewise.
9240         * objc.dg/comp-types-11.m: Likewise.
9241         * objc.dg/comp-types-12.m: Likewise.
9242         * obj-c++.dg/comp-types-9.mm: Likewise.
9243         * obj-c++.dg/comp-types-11.mm: Likewise.
9244         * obj-c++.dg/comp-types-12.mm: Likewise.
9245         * obj-c++.dg/comp-types-13.mm: Likewise.
9246         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9247         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9248         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9249         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9250         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9251         * objc.dg/desig-init-1.m: Likewise.
9252         * obj-c++.dg/defs.mm: Likewise.
9253         * objc.dg/exceptions-2.m: Likewise.
9254         * obj-c++.dg/except-1.mm: Likewise.
9255         * obj-c++.dg/exceptions-2.mm: Likewise.
9256         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9257         Use the Modern Objective-C runtime API.
9258         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9259         the Modern Objective-C runtime API.  Do not include
9260         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9261         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9262         the Modern Objective-C runtime API except when using an older NeXT
9263         runtime.
9264         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9265         the Modern Objective-C runtime API.
9266         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9267         objc/encoding.h.
9268         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9269         * objc.dg/encode-7-next-64bit.m: Updated include.
9270         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9271         objc/encoding.h.
9272         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9273         the Modern Objective-C runtime API.
9274         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9275         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9276         instead of ../objc-obj-c++-shared/Protocol1.h.
9277         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9278         the Modern Objective-C runtime API except when using an older NeXT
9279         runtime.
9280         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9281         the Modern Objective-C runtime API.
9282         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9283         Object.
9284         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9285         * objc.dg/fix-and-continue-2.m: Likewise.
9286         * objc.dg/foreach-1.m: Likewise.
9287         * objc.dg/foreach-2.m: Likewise.
9288         * objc.dg/foreach-3.m: Likewise.
9289         * objc.dg/foreach-4.m: Likewise.
9290         * objc.dg/foreach-5.m: Likewise.
9291         * objc.dg/foreach-6.m: Likewise.
9292         * objc.dg/foreach-7.m: Likewise.
9293         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9294         Object.
9295         * objc.dg/func-ptr-2.m: Likewise.
9296         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9297         Do not include objc/objc-api.h.
9298         * obj-c++.dg/fsf-package-0.mm: Likewise.
9299         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9300         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9301         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9302         of Object.
9303         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9304         * objc.dg/gnu-runtime-3.m: Likewise.
9305         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9306         * objc.dg/headers.m: Include objc/runtime.h instead of
9307         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9308         for the NeXT runtime.
9309         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9310         * obj-c++.dg/isa-field-1.mm: Likewise.
9311         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9312         * objc.dg/layout-1.m: Likewise.
9313         * objc.dg/layout-2.m: Likewise.
9314         * objc.dg/local-decl-2.m: Likewise.
9315         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9316         Object.  ([Container +elementForView:]): Use
9317         class_conformsToProtocol().
9318         * obj-c++.dg/lookup-2.mm: Likewise.
9319         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9320         * obj-c++.dg/local-decl-1.mm: Likewise.
9321         * objc.dg/method-3.m: Likewise.
9322         * objc.dg/method-4.m: Likewise.
9323         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9324         ../objc-obj-c++-shared/Protocol1.h.
9325         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9326         * objc.dg/method-9.m: Likewise.
9327         * objc.dg/method-10.m: Likewise.
9328         * objc.dg/method-13.m ([Root +initialize]): Include this method
9329         also for the GNU runtime.  (main): Use objc_getClass() also for
9330         the GNU runtime.
9331         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9332         * objc.dg/method-17.m: Likewise.
9333         * objc.dg/method-19.m: Likewise.
9334         * objc.dg/method-20b.m: Likewise.
9335         * obj-c++.dg/method-2.mm: Likewise.
9336         * obj-c++.dg/method-6.mm: Likewise.
9337         * obj-c++.dg/method-10.mm: Likewise.
9338         * obj-c++.dg/method-11.mm: Likewise.
9339         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9340         ../objc-obj-c++-shared/Protocol1.h.
9341         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9342         * obj-c++.dg/method-15.mm: Likewise.
9343         * obj-c++.dg/method-17.mm: Likewise.
9344         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9345         +initialize]): Include this method also for the GNU
9346         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9347         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9348         * obj-c++.dg/method-22.mm: Likewise.
9349         * obj-c++.dg/method-23.mm: Likewise.
9350         * obj-c++.dg/no-extra-load.mm: Likewise.
9351         * objc.dg/objc-fast-4.m: Likewise.
9352         * objc.dg/objc-gc-4.m: Likewise.
9353         * obj-c++.dg/objc-gc-3.mm: Likewise.
9354         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9355         protocol_getMethodDescription() instead of [Protocol
9356         -descriptionForInstanceMethod].
9357         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9358         Made it available with all runtimes.  (main): Call -test instead
9359         of -class.
9360         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9361         and put into a category.
9362         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9363         Object.  Include objc/objc.h.
9364         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9365         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9366         New. (main): Use protocol_getMethodDescription() instead
9367         of [Protocol -descriptionForInstanceMethod] and [Protocol
9368         -descriptionForClassMethod].
9369         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9370         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9371         Objective-C runtime API.
9372         * obj-c++.dg/proto-qual-1.mm: Likewise.
9373         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9374         Object.
9375         * obj-c++.dg/property/property-1.mm: Likewise.
9376         * obj-c++.dg/qual-types-1.mm: Likewise.
9377         * objc.dg/selector-2.m: Include objc/objc.h instead of
9378         ../objc-obj-c++-shared/Object1.h.
9379         * obj-c++.dg/selector-2.mm: Likewise.
9380         * obj-c++.dg/selector-5.mm: Likewise.
9381         * obj-c++.dg/selector-6.mm: Likewise.
9382         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9383         Object.  Do not include objc/objc-api.h.
9384         * obj-c++.dg/set-not-used-1.mm: Likewise.
9385         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9386         * objc.dg/stret-1.m: Likewise.
9387         * objc.dg/stret-2.m: Likewise.
9388         * obj-c++.dg/super-class-2.mm: Likewise.
9389         * objc.dg/super-class-3.m: Likewise.
9390         * objc.dg/super-class-4.m: Likewise.
9391         * objc.dg/sync-2.m: Likewise.
9392         * obj-c++.dg/sync-2.mm: Likewise.
9393         * objc.dg/sync-1.m: Include objc/objc.h instead of
9394         ../objc-obj-c++-shared/Object1.h.
9395         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9396         'Class' as the type of 'isa'.
9397         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9398         Objective-C runtime API.  ([TestClass +initialize]): Include this
9399         method with the GNU runtime as well.
9400         * objc.dg/strings/strings-1.m: Updated includes.
9401         * obj-c++.dg/strings/strings-1.mm: Likewise.
9402         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9403         objc.dg/strings/const-str-12b.m.
9404         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9405         * obj-c++.dg/template-3.mm: Likewise.
9406         * obj-c++.dg/template-4.mm: Likewise.
9407         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9408         Objective-C runtime API.
9409         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9410         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9411         * obj-c++.dg/try-catch-1.mm: Likewise.
9412         * obj-c++.dg/try-catch-2.mm: Likewise.
9413         * objc.dg/try-catch-3.m: Likewise.
9414         * obj-c++.dg/try-catch-3.mm: Likewise.
9415         * objc.dg/try-catch-6.m: Likewise.
9416         * objc.dg/try-catch-7.m: Likewise.
9417         * obj-c++.dg/try-catch-7.mm: Likewise.
9418         * obj-c++.dg/try-catch-8.mm: Likewise.
9419         * obj-c++.dg/try-catch-9.mm: Likewise.
9420         * objc.dg/try-catch-10.m: Likewise.
9421         * obj-c++.dg/try-catch-11.mm: Likewise.
9422         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9423         Object.  Include objc/objc.h.
9424         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9425         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9426         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9427         Object.  Use Modern Objective-C runtime API.  Do not use
9428         performv::.
9429         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9430         * obj-c++.dg/torture/trivial.mm: Likewise.
9431         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9432         instead of ../objc-obj-c++-shared/Object1.h.  Include
9433         ../objc-obj-c++-shared/runtime.h.
9434         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9435         * objc.dg/torture/strings/const-str-11.m: Likewise.
9436         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9437         * objc.dg/torture/strings/const-str-9.m: Likewise.
9438         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9439         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9440         instead of Object. Only add _FooClassReference if
9441         __NEXT_RUNTIME__.
9442         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9443         * objc.dg/torture/strings/const-str-8.m: Likewise.
9444         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9445         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9446         additional sources.
9447         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9448         Object.
9449         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9450         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9451         * obj-c++.dg/va-meth-1.mm: Likewise.
9452         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9453         ../objc-obj-c++-shared/Object1.h.
9454         * objc.dg/zero-link-3.m: Likewise.
9455
9456 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9457
9458         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9459
9460 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9461
9462         PR obj-c++/48275
9463         * obj-c++.dg/property/cxx-property-1.mm: New.
9464         * obj-c++.dg/property/cxx-property-2.mm: New.
9465
9466 2011-06-06  Jason Merrill  <jason@redhat.com>
9467
9468         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9469
9470 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9471
9472         PR rtl-optimization/49145
9473         From Ryan Mansfield
9474         * gcc.c-torture/compile/pr49145.c: New test.
9475
9476 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9477
9478         PR testsuite/49288
9479         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9480         to dg-options, match also DW_AT_linkage_name.
9481
9482         PR debug/49294
9483         * gcc.dg/debug/pr49294.c: New test.
9484
9485         PR c++/49264
9486         * g++.dg/opt/pr49264.C: New test.
9487
9488 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9489
9490         PR tree-optimization/49243
9491         * gcc.dg/pr49243.c: New.
9492
9493 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9494
9495         * gnat.dg/specs/cond_expr1.ads: New test.
9496
9497 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9498
9499         * gnat.dg/deferred_const4.ad[sb]: New test.
9500         * gnat.dg/deferred_const4_pkg.ads: New helper.
9501
9502 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9503
9504         * gnat.dg/test_tamdt.adb: Rename to...
9505         * gnat.dg/taft_type1.adb: ...this.
9506         * gnat.dg/tamdt.ad[sb]: Rename to...
9507         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9508         * gnat.dg/tamdt_aux.ads: Rename to...
9509         * gnat.dg/taft_type1_pkg2.ads: ...this.
9510         * gnat.dg/taft_type2.ad[sb]: New test.
9511         * gnat.dg/taft_type2_pkg.ads: New helper.
9512         * gnat.dg/taft_type3.adb: New test.
9513         * gnat.dg/taft_type3_pkg.ads: New helper.
9514
9515 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9516
9517         PR fortran/49255
9518         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9519         for F2008.
9520
9521 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9522
9523         PR testsuite/49287
9524         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9525         warning.
9526         * objc.dg/gnu-api-2-objc.m: Likewise.
9527         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9528         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9529
9530 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9531
9532         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9533         alignment, not the alignment, when calling class_addIvar().  Add
9534         an 'isa' instance variable to the test root class.
9535         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9536
9537 2011-06-04  Jan Hubicka  <jh@suse.cz>
9538
9539         PR tree-optimization/48893
9540         PR tree-optimization/49091
9541         PR tree-optimization/49179
9542         * gfortran.dg/pr49179.f90: New testcase
9543
9544 2011-06-04  Jan Hubicka  <jh@suse.cz>
9545
9546         PR lto/48954
9547         * g++.dg/torture/pr48954.C: New testcase.
9548
9549 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9550
9551         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9552
9553 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9554
9555         PR c++/33840
9556         * g++.dg/diagnostic/bitfld2.C: New.
9557
9558 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9559
9560         PR target/49281
9561         * gcc.c-torture/execute/pr49281.c: New test.
9562
9563 2011-06-04  Jan Hubicka  <jh@suse.cz>
9564
9565         PR tree-optimize/48929
9566         * gcc.c-torture/compile/pr48929.c: New testcase.
9567
9568 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9569
9570         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9571
9572 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9573
9574         PR c++/49276
9575         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9576
9577 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9578
9579         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9580
9581 2011-06-03  Richard Henderson  <rth@redhat.com>
9582             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9583
9584         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9585
9586 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9587
9588         * objc.dg/headers.m: Do not include objc-list.h.
9589
9590 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9591
9592         * objc.dg/type-stream-1.m: Test removed.
9593         * objc.dg/headers.m: Do not include typedstream.h.
9594
9595 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9596
9597         * objc.dg/torture/forward-1.m (main): Updated testcase.
9598
9599 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9600
9601         PR target/49163
9602         * gcc.c-torture/compile/pr49163.c: New.
9603
9604 2011-06-02  Asher Langton  <langton2@llnl.gov>
9605
9606         PR fortran/49268
9607         * gfortran.dg/PR49268.f90: New test.
9608
9609 2011-06-02  Asher Langton  <langton2@llnl.gov>
9610
9611         PR fortran/37039
9612         * gfortran.dg/PR37039.f90: New test.
9613
9614 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9615
9616         PR objc/48539
9617         * objc.dg/method-5.m: Updated.
9618         * objc.dg/method-19.m: Updated.
9619         * objc.dg/method-lookup-1.m: New.
9620         * obj-c++.dg/method-6.mm: Updated.
9621         * obj-c++.dg/method-7.mm: Updated.
9622         * obj-c++.dg/method-lookup-1.mm: New.
9623
9624 2011-06-02  DJ Delorie  <dj@redhat.com>
9625
9626         * lib/timeout.exp (timeout): Add board_info support.
9627
9628 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9629
9630         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9631
9632 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9633
9634         PR fortran/49265
9635         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9636         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9637
9638 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9639             Hans-Peter Nilsson  <hp@axis.com>
9640
9641         PR rtl-optimization/48840
9642         * gcc.target/sparc/ultrasp13.c: New test.
9643
9644 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9645
9646         PR target/49238
9647         * gcc.c-torture/compile/pr49238.c: New.
9648
9649 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9650
9651         * gcc.target/arm/g2.c: Skip test in -mthumb.
9652         Skip test unless cpu is xscale.
9653         * gcc.target/arm/scd42-2.c: Likewise.
9654         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9655
9656 2011-06-01  Jason Merrill  <jason@redhat.com>
9657
9658         * g++.dg/cpp0x/decltype28.C: New.
9659         * g++.dg/cpp0x/decltype29.C: New.
9660
9661 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9662
9663         PR target/45074
9664         * gcc.target/mips/pr45074.c: New test.
9665
9666 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9667             Hans-Peter Nilsson  <hp@axis.com>
9668
9669         PR rtl-optimization/48830
9670         * gcc.target/sparc/ultrasp12.c: New test.
9671
9672 2011-06-01  David Li  <davidxl@google.com>
9673
9674         * gcc.dg/profile-dir-1.c: Change pass name.
9675         * gcc.dg/profile-dir-2.c: Ditto.
9676         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9677         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9678         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9679         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9680         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9681         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9682         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9683         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9684         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9685         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9686         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9687         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9688         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9689         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9690         * gcc.dg/profile-dir-3.c: Ditto.
9691         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9692
9693 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9694
9695         * objc.dg/attributes/method-nonnull-1.m: New test.
9696         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9697
9698 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9699
9700         PR fortran/18918
9701         * gfortran.dg/coarray_atomic_1.f90: New.
9702         * gfortran.dg/coarray/atomic_1.f90: New.
9703
9704 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9705
9706         * gcc.dg/guality/bswaptest.c: New test.
9707         * gcc.dg/guality/clztest.c: New test.
9708         * gcc.dg/guality/ctztest.c: New test.
9709         * gcc.dg/guality/rotatetest.c: New test.
9710
9711         PR target/48688
9712         * gcc.target/i386/pr48688.c: New test.
9713
9714 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9715
9716         PR c++/48010
9717         * g++.dg/lookup/name-clash9.C: New.
9718
9719 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9720
9721         PR fortran/18918
9722         * gfortran.dg/coarray/dummy_1.f90: New.
9723
9724 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9725
9726         PR fortran/18918
9727         * gfortran.dg/coarray/save_1.f90: New.
9728         * gfortran.dg/coarray_4.f90: Update dg-error.
9729
9730 2011-05-31  Jason Merrill  <jason@redhat.com>
9731
9732         * g++.dg/cpp0x/rv-template1.C: New.
9733
9734 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR rtl-optimization/49235
9737         * gcc.dg/pr49235.c: New test.
9738
9739 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9740
9741         PR tree-optimization/49093
9742         * gcc.dg/vect/pr49093.c: New test.
9743
9744 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9745
9746         PR debug/49047
9747         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9748
9749 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9750
9751         PR testsuite/49239
9752         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9753         output array.
9754
9755 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9756
9757         PR target/49186
9758         * gcc.c-torture/execute/pr49186.c: New.
9759
9760 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9761
9762         PR target/49168
9763          * gcc.target/i386/pr49168-1.c: New.
9764
9765 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9766             Eric Botcazou  <ebotcazou@adacore.com>
9767
9768         * gcc.dg/guality/drap.c: New test.
9769
9770 2011-05-30  Richard Guenther  <rguenther@suse.de>
9771
9772         PR tree-optimization/49210
9773         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9774         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9775
9776 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9777
9778         PR c++/49223
9779         * g++.dg/gomp/pr49223-1.C: New test.
9780         * g++.dg/gomp/pr49223-2.C: New test.
9781
9782 2011-05-30  Richard Guenther  <rguenther@suse.de>
9783
9784         PR tree-optimization/49218
9785         * gcc.c-torture/execute/pr49218.c: New testcase.
9786
9787 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9788
9789         PR tree-optimization/49199
9790         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9791         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9792         -fno-tree-scev-cprop.
9793
9794 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9795
9796         PR fortran/47601
9797         * gfortran.dg/extends_13.f03: New.
9798
9799 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR rtl-optimization/49095
9802         * gcc.target/i386/pr49095.c: New test.
9803
9804 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9805
9806         PR fortran/18918
9807         * gfortran.dg/coarray_24.f90: New.
9808
9809 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9810
9811         PR fortran/18918
9812         * gfortran.dg/coarray_23.f90: New.
9813
9814 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9815
9816         From Ryan Mansfield
9817         * gcc.dg/pr48826.c: New test.
9818
9819 2011-05-29  Richard Guenther  <rguenther@suse.de>
9820
9821         PR tree-optimization/49217
9822         * gcc.dg/torture/pr49217.c: New testcase.
9823
9824 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9825
9826         PR testsuite/49222
9827         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9828
9829 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9830
9831         * gnat.dg/boolean_subtype.adb: Rename to...
9832         * gnat.dg/boolean_subtype1.adb: ...this.
9833
9834 2011-05-28  Jason Merrill  <jason@redhat.com>
9835
9836         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9837
9838 2011-05-27  Jason Merrill  <jason@redhat.com>
9839
9840         * g++.dg/cpp0x/enum18.C: Adjust.
9841
9842         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9843
9844 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9845
9846         PR fortran/18918
9847         * gfortran.dg/coarray_22.f90: New.
9848
9849 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9850
9851         PR tree-optimization/46728
9852         * gcc.target/powerpc/pr46728-1.c: New.
9853         * gcc.target/powerpc/pr46728-2.c: New.
9854         * gcc.target/powerpc/pr46728-3.c: New.
9855         * gcc.target/powerpc/pr46728-4.c: New.
9856         * gcc.target/powerpc/pr46728-5.c: New.
9857         * gcc.dg/pr46728-6.c: New.
9858         * gcc.target/powerpc/pr46728-7.c: New.
9859         * gcc.target/powerpc/pr46728-8.c: New.
9860         * gcc.dg/pr46728-9.c: New.
9861         * gcc.target/powerpc/pr46728-10.c: New.
9862         * gcc.target/powerpc/pr46728-11.c: New.
9863         * gcc.dg/pr46728-12.c: New.
9864         * gcc.target/powerpc/pr46728-13.c: New.
9865         * gcc.target/powerpc/pr46728-14.c: New.
9866         * gcc.target/powerpc/pr46728-15.c: New.
9867         * gcc.target/powerpc/pr46728-16.c: New.
9868
9869 2011-05-27  Jason Merrill  <jason@redhat.com>
9870
9871         * g++.dg/abi/mangle47.C: New.
9872
9873         PR c++/49176
9874         * g++.dg/template/const5.C: New.
9875
9876         * g++.dg/cpp0x/enum18.C: New.
9877
9878         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9879
9880         * g++.dg/cpp0x/error6.C: New.
9881
9882         * g++.dg/cpp0x/error5.C: New.
9883
9884 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR c++/49165
9887         * g++.dg/eh/cond6.C: New test.
9888
9889 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9890
9891         PR fortran/48820
9892         * gfortran.dg/rank_3.f90: New.
9893         * gfortran.dg/rank_4.f90: New.
9894
9895 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9896
9897         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9898         replace dump search.
9899
9900 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9901
9902         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9903         * gnat.dg/bit_packed_array5.adb: ...here.
9904
9905 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9906
9907         PR c++/42056
9908         * g++.dg/cpp0x/auto25.C: New.
9909
9910 2011-05-27  Richard Guenther  <rguenther@suse.de>
9911
9912         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9913
9914 2011-05-27  Richard Guenther  <rguenther@suse.de>
9915
9916         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9917
9918 2011-05-27  Richard Guenther  <rguenther@suse.de>
9919
9920         PR middle-end/49189
9921         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9922
9923 2011-05-26  Jason Merrill  <jason@redhat.com>
9924
9925         * g++.dg/cpp0x/friend1.C: New.
9926         * g++.dg/cpp0x/friend2.C: New.
9927
9928         * g++.dg/cpp0x/auto7.C: Update.
9929         * g++.dg/template/crash50.C: Adjust.
9930         * g++.dg/template/static9.C: Adjust.
9931         * g++.old-deja/g++.ext/memconst.C: Adjust.
9932
9933 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9934
9935         * gcc.dg/march.c: Ignore a note for some targets.
9936
9937 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9938             Nathan Froyd  <froydnj@codesourcery.com>
9939
9940         PR c++/2288
9941         PR c++/18770
9942         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9943         * g++.dg/parse/pr18770.C: New test.
9944         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9945
9946 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9947
9948         PR fortran/48955
9949         * gfortran.dg/dependency_40.f90 : New test.
9950
9951 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9952
9953         PR fortran/18918
9954         * gfortran.dg/coarray/registering_1.f90: New.
9955
9956 2011-05-26  Jason Merrill  <jason@redhat.com>
9957
9958         * g++.dg/cpp0x/variadic111.C: New.
9959         * g++.dg/cpp0x/variadic41.C: Adjust.
9960
9961 2011-05-26  Richard Guenther  <rguenther@suse.de>
9962
9963         PR tree-optimization/48702
9964         * gcc.dg/torture/pr48702.c: New testcase.
9965
9966 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9967
9968         PR gcov-profile/48845
9969         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9970         support.
9971         * gcc.dg/matrix/matrix.exp: Likewise.
9972         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9973         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9974         line number to check_profiling_available.
9975         * lib/target-supports.exp (check_profiling_available): Account for
9976         this.
9977         Require TLS runtime support with -fprofile-generate.
9978         * lib/profopt.exp (profopt-execute): Add TLS options for
9979         -fprofile-generate.
9980         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9981
9982 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR c++/49165
9985         * g++.dg/eh/cond5.C: New test.
9986
9987         PR tree-optimization/49161
9988         * gcc.c-torture/execute/pr49161.c: New test.
9989
9990 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9991
9992         * gcc.target/arm/neon-vorn-vbic.c: New test.
9993
9994 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9995
9996         PR tree-optimization/49038
9997         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9998         * gcc.dg/vect/pr49038.c: New test.
9999
10000 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10001
10002         * g++.dg/init/pr25811-3.C: New.
10003         * g++.dg/init/pr25811-4.C: New.
10004
10005 2011-05-25  Jason Merrill  <jason@redhat.com>
10006
10007         * g++.dg/cpp0x/enum17.C: New.
10008         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10009
10010         * g++.dg/cpp0x/auto24.C: New.
10011
10012         * g++.dg/cpp0x/error4.C: New.
10013
10014         * g++.dg/cpp0x/rv-restrict.C: New.
10015
10016         * g++.dg/cpp0x/enum15.C: New.
10017         * g++.dg/cpp0x/constexpr-switch2.C: New.
10018
10019         * g++.dg/cpp0x/variadic110.C: New.
10020
10021         * g++.dg/cpp0x/auto9.C: Add typedef test.
10022
10023         * g++.dg/cpp0x/auto23.C: New.
10024         * g++.dg/cpp0x/auto9.C: Adjust.
10025
10026         * g++.dg/cpp0x/defaulted29.C: New.
10027
10028         * g++.dg/cpp0x/initlist51.C: New.
10029
10030 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10031
10032         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10033         * g++.dg/abi/packed1.C: Suppress warning.
10034         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10035         * g++.dg/template/stdarg1.C: Likewise.
10036         * g++.dg/other/packed1.C: Remove arm from xfail list.
10037
10038 2011-05-25  Jason Merrill  <jason@redhat.com>
10039
10040         * g++.dg/cpp0x/enum16.C: New.
10041         * g++.dg/parse/error15.C: Adjust.
10042
10043         * g++.dg/cpp0x/initlist50.C: New.
10044
10045         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10046
10047         * g++.dg/cpp0x/variadic109.C: New.
10048
10049 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10050
10051          * gcc.target/i386/pause-1.c: New.
10052
10053 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10054
10055         * gcc.dg/stack-usage-1.c: Adjust comment.
10056         * gcc.dg/stack-usage-2.c: New test.
10057
10058 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10059
10060         PR c++/49136
10061         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10062         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10063
10064 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10065
10066         PR rtl-optimization/48757
10067         * gfortran.dg/pr48757.f:  New test case.
10068
10069 2011-05-24  Jason Merrill  <jason@redhat.com>
10070
10071         * g++.dg/cpp0x/access01.C: New.
10072
10073 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10074
10075         PR libobjc/48177
10076         * objc.dg/pr48177.m: New testcase.
10077
10078 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10079
10080         PR objc/48187
10081         * objc.dg/pr48187.m: New testcase.
10082         * obj-c++.dg/pr48187.mm: New testcase.
10083         * objc.dg/ivar-extra-semicolon.m: New testcase.
10084
10085 2011-05-24  Jason Merrill  <jason@redhat.com>
10086
10087         * g++.dg/template/access21.C: New.
10088         * g++.dg/template/access22.C: New.
10089
10090 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10091
10092         PR rtl-optimization/48633
10093         * g++.dg/pr48633.C: New test.
10094
10095 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10096
10097         PR target/49133
10098         * g++.dg/other/pr49133.C: New test.
10099
10100 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10101             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10102
10103         * gcc.dg/torture/tls/run-gd.c: New test.
10104         * gcc.dg/torture/tls/run-ie.c: New test.
10105         * gcc.dg/torture/tls/run-ld.c: New test.
10106         * gcc.dg/torture/tls/run-le.c: New test.
10107         * lib/target-supports.exp (check_effective_target_tls_runtime):
10108         Build testcase with TLS options.
10109
10110 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10111
10112         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10113
10114 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10115
10116         PR tree-optimization/49121
10117         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10118
10119 2011-05-23  Jason Merrill  <jason@redhat.com>
10120
10121         * g++.dg/cpp0x/defaulted28.C: New.
10122
10123         * g++.dg/cpp0x/sfinae25.C: New.
10124
10125         * g++.dg/cpp0x/rv-cast2.C: New.
10126
10127         * g++.dg/cpp0x/enum14.C: New.
10128
10129 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10130
10131         PR lto/49123
10132         * gcc.c-torture/execute/pr49123.c: New test.
10133
10134         PR debug/49032
10135         * gcc.dg/debug/pr49032.c: New test.
10136
10137         PR c/49120
10138         * gcc.dg/pr49120.c: New test.
10139
10140 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10141
10142         PR target/47315
10143         * gcc.target/i386/pr47315.c: New test.
10144
10145 2011-05-23  Jason Merrill  <jason@redhat.com>
10146
10147         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10148
10149         * g++.dg/cpp0x/sfinae24.C: New.
10150
10151         * g++.dg/cpp0x/error3.C: New.
10152
10153         * g++.dg/cpp0x/defaulted27.C: New.
10154
10155         * g++.dg/cpp0x/decltype27.C: New.
10156
10157 2011-05-23  Richard Guenther  <rguenther@suse.de>
10158
10159         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10160
10161 2011-05-23  Richard Guenther  <rguenther@suse.de>
10162
10163         PR tree-optimization/40874
10164         * g++.dg/tree-ssa/pr40874.C: New testcase.
10165
10166 2011-05-23  Richard Guenther  <rguenther@suse.de>
10167
10168         PR tree-optimization/49115
10169         * g++.dg/torture/pr49115.C: New testcase.
10170
10171 2011-05-23  Richard Guenther  <rguenther@suse.de>
10172
10173         PR middle-end/15419
10174         * gcc.dg/memcpy-3.c: New testcase.
10175
10176 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10177
10178         PR middle-end/48973
10179         * gcc.c-torture/execute/pr48973-1.c: New test.
10180         * gcc.c-torture/execute/pr48973-2.c: New test.
10181
10182 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10183
10184         PR c++/18016
10185         * g++.dg/warn/pr18016.C: New.
10186
10187 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10188
10189         PR target/45098
10190         * gcc.target/arm/ivopts-6.c: New test.
10191
10192 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10193
10194         PR middle-end/49029
10195         * gcc.c-torture/compile/pr49029.c: New test.
10196
10197 2011-05-22  Jason Merrill  <jason@redhat.com>
10198
10199         * g++.dg/cpp0x/sfinae23.C: New.
10200         * g++.dg/cpp0x/sfinae8.C: Correct.
10201
10202 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10203
10204         * gfortran.dg/function_optimize_8.f90:  New test case.
10205
10206 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10207
10208         PR tree-optimization/49087
10209         * gcc.dg/vect/O3-pr49087.c: New test.
10210
10211 2011-05-21  Jason Merrill  <jason@redhat.com>
10212
10213         * g++.dg/debug/const5.C: New.
10214
10215 2011-05-20  Jason Merrill  <jason@redhat.com>
10216
10217         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10218
10219         * g++.dg/cpp0x/constexpr-static7.C: New.
10220
10221         * g++.dg/cpp0x/enum12.C: New.
10222         * g++.dg/cpp0x/enum13.C: New.
10223
10224 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10225
10226         PR fortran/48699
10227         * gfortran.dg/select_type_23.f03: New.
10228
10229 2011-05-20  Jason Merrill  <jason@redhat.com>
10230
10231         * g++.dg/cpp0x/defaulted26.C: New.
10232
10233         * g++.dg/cpp0x/noexcept02.C: Fix.
10234         * g++.dg/cpp0x/noexcept03.C: Fix.
10235         * g++.dg/cpp0x/noexcept08.C: Fix.
10236         * g++.dg/cpp0x/noexcept10.C: New.
10237
10238 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10239
10240         PR fortran/48706
10241         * gfortran.dg/extends_12.f03: New.
10242
10243 2011-05-20  Jason Merrill  <jason@redhat.com>
10244
10245         * g++.dg/template/koenig9.C: New.
10246         * g++.dg/opt/pr47615.C: Fix.
10247         * g++.dg/overload/defarg1.C: Fix.
10248         * g++.dg/tc1/dr213.C: Remove xfail.
10249         * g++.dg/torture/pr34850.C: Fix.
10250         * g++.dg/torture/pr39362.C: Fix.
10251         * g++.old-deja/g++.brendan/crash56.C: Fix.
10252         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10253
10254 2011-05-20  Richard Guenther  <rguenther@suse.de>
10255
10256         PR tree-optimization/49079
10257         * gcc.dg/torture/pr49079.c: New testcase.
10258
10259 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10260
10261         PR tree-optimization/49073
10262         * gcc.c-torture/execute/pr49073.c: New test.
10263
10264 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10265
10266         PR fortran/18918
10267         * gfortran.dg/coarray_21.f90: New.
10268
10269 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10270
10271         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10272         output.
10273
10274 2011-05-19  Richard Guenther  <rguenther@suse.de>
10275
10276         PR testsuite/49063
10277         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10278
10279 2011-05-19  Richard Guenther  <rguenther@suse.de>
10280
10281         PR middle-end/48985
10282         * gcc.dg/builtin-object-size-11.c: New testcase.
10283
10284 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10285
10286         PR target/45098
10287         * gcc.target/arm/ivopts.c: New test.
10288         * gcc.target/arm/ivopts-2.c: New test.
10289
10290 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10291
10292         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10293
10294 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10295
10296         * gcc.c-torture/execute/960321-1.x: Remove.
10297
10298 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10299
10300         PR fortran/48700
10301         * gfortran.dg/move_alloc_4.f90: New.
10302
10303 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10304
10305         PR target/49002
10306         * gcc.target/i386/pr49002-1.c: New test.
10307         * gcc.target/i386/pr49002-2.c: Likewise.
10308
10309 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR tree-optimization/49039
10312         * gcc.c-torture/execute/pr49039.c: New test.
10313         * gcc.dg/tree-ssa/pr49039.c: New test.
10314         * g++.dg/torture/pr49039.C: New test.
10315
10316 2011-05-18  Jason Merrill  <jason@redhat.com>
10317
10318         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10319         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10320         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10321
10322 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10323
10324         * gcc.target/bfin/mcpu-bf592.c: New test.
10325
10326 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10327
10328         PR tree-optimization/41881
10329         * gcc.dg/vect/O3-pr41881.c: New test.
10330         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10331
10332 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10333
10334         PR tree-optimization/49000
10335         * gcc.dg/pr49000.c: New test.
10336
10337 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10338
10339         * gnat.dg/invalid1.adb: New test.
10340
10341 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10342
10343         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10344         scan pattern.
10345         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10346         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10347
10348 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10349
10350         PR c++/48994
10351         * g++.dg/cpp0x/range-for18.C: New.
10352
10353 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10354
10355         PR fortran/18918
10356         * gfortran.dg/coarray/image_index_2.f90: New.
10357
10358 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10359
10360         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10361         * g++.dg/cpp0x/override2.C: New.
10362
10363 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10364
10365         PR fortran/18918
10366         * gfortran.de/coarray_20.f90: New.
10367
10368 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10369
10370         PR fortran/22572
10371         * function_optimize_7.f90:  New test case.
10372
10373 2011-05-13  Jason Merrill  <jason@redhat.com>
10374
10375         * g++.dg/cpp0x/decltype26.C: New.
10376         * g++.dg/cpp0x/enum11.C: New.
10377
10378 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10379
10380         PR fortran/48972
10381         PR fortran/48991
10382         * gfortran.dg/assign_8.f90: Update dg-error.
10383
10384 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10385
10386         PR fortran/48972
10387         * gfortran.dg/io_constraints_8.f90: New.
10388         * gfortran.dg/io_constraints_9.f90: New.
10389
10390 2011-05-13  Martin Thuresson  <martint@google.com>
10391
10392         PR gcov-profile/47793
10393         * gcc.dg/pr47793.c: New.
10394
10395 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10396
10397         PR tree-optimization/48975
10398         * gcc.dg/pr48975.c: New test.
10399
10400 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10401
10402         PR fortran/48972
10403         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10404
10405 2011-05-12  Jason Merrill  <jason@redhat.com>
10406
10407         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10408
10409 2011-05-12  Geert Bosch  <bosch@adacore.com>
10410
10411         * gnat.dg/view_conversion1.adb: New test.
10412
10413 2011-05-12  Richard Guenther  <rguenther@suse.de>
10414
10415         PR tree-optimization/48172
10416         * gcc.dg/vect/pr48172.c: New testcase.
10417
10418 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10419
10420         PR debug/48967
10421         * g++.dg/opt/pr48967.C: New test.
10422
10423 2011-05-11  Jason Merrill  <jason@redhat.com>
10424
10425         * g++.dg/cpp0x/constexpr-friend.C: New.
10426         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10427
10428         * g++.dg/cpp0x/sfinae22.C: New.
10429
10430 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10431
10432         PR fortran/48889
10433         * gfortran.dg/generic_24.f90: New.
10434
10435 2011-05-11  Richard Guenther  <rguenther@suse.de>
10436
10437         PR tree-optimization/15256
10438         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10439
10440 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10441
10442         PR debug/48159
10443         * gcc.dg/pr48159-1.c: New test.
10444         * gcc.dg/pr48159-2.c: New test.
10445
10446 2011-05-11  Richard Guenther  <rguenther@suse.de>
10447
10448         PR middle-end/48953
10449         * gcc.dg/torture/pr48953.c: New testcase.
10450
10451 2011-05-11  Richard Guenther  <rguenther@suse.de>
10452
10453         PR tree-optimization/18041
10454         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10455
10456 2011-05-11  Alan Modra  <amodra@gmail.com>
10457
10458         PR target/47755
10459         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10460
10461 2011-05-10  Jason Merrill  <jason@redhat.com>
10462
10463         * g++.dg/cpp0x/defaulted25.C: New.
10464         * g++.dg/template/crash7.C: Adjust.
10465
10466         * g++.dg/cpp0x/variadic108.C: New.
10467
10468 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10469
10470         * g++.dg/inherit/virtual9.C: Extend.
10471
10472 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10473
10474         PR target/48857
10475         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10476         are passed and returned in vector registers.
10477
10478 2011-05-10  Richard Guenther  <rguenther@suse.de>
10479
10480         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10481         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10482         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10483         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10484         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10485         applies.
10486
10487 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10488
10489         PR tree-optimization/48611
10490         PR tree-optimization/48794
10491         * gfortran.dg/gomp/pr48611.f90: New test.
10492         * gfortran.dg/gomp/pr48794.f90: New test.
10493
10494         PR debug/48928
10495         * gcc.dg/dfp/pr48928.c: New test.
10496
10497 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10498
10499         PR c++/48522
10500         * g++.dg/cpp0x/pr48522.C: New.
10501
10502 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10503
10504         PR c++/48735
10505         * g++.dg/cpp0x/sfinae21.C: New.
10506
10507 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10508
10509         * g++.dg/template/sfinae28.C: Rename to...
10510         * g++.dg/cpp0x/sfinae19.C: ... this.
10511         * g++.dg/template/sfinae29.C: Rename to...
10512         * g++.dg/cpp0x/sfinae20.C: ... this.
10513
10514 2011-05-09  Jeff Law <law@redhat.com>
10515
10516         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10517         consistent results.
10518
10519 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10520
10521         PR c++/20039
10522         * g++.dg/init/pr20039.C: New.
10523
10524 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10525
10526         PR c++/48737
10527         PR c++/48744
10528         * g++.dg/template/sfinae28.C: New.
10529         * g++.dg/template/sfinae29.C: Likewise.
10530
10531 2011-05-09  Jason Merrill  <jason@redhat.com>
10532
10533         * g++.dg/template/nontype23.C: New.
10534
10535 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10536         PR c++/48859
10537         * g++.dg/init/pr48859.C: New.
10538
10539 2011-05-09  Jason Merrill  <jason@redhat.com>
10540
10541         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10542         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10543         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10544         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10545         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10546         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10547         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10548         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10549
10550 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10551
10552         * g++.dg/inherit/virtual9.C: New.
10553
10554 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10555
10556         PR c++/48574
10557         * g++.dg/template/dependent-expr8.C: New test case.
10558
10559 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10560
10561         PR tree-optimization/48837
10562         * gcc.dg/pr48837.c: New testcase.
10563
10564 2011-05-06  Jason Merrill  <jason@redhat.com>
10565
10566         * g++.dg/cpp0x/constexpr-condition2.C: New.
10567
10568         * g++.dg/cpp0x/constexpr-missing.C: New.
10569
10570 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10571
10572         PR fortran/18918
10573         * gfortran.dg/coarray/this_image_2.f90: New.
10574
10575 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10576
10577         PR fortran/48858
10578         PR fortran/48820
10579         * gfortran.dg/bind_c_usage_22.f90: New.
10580         * gfortran.dg/bind_c_usage_23.f90: New.
10581         * gfortran.dg/bind_c_usage_24.f90: New.
10582         * gfortran.dg/bind_c_usage_24_c.c: New.
10583
10584 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10585
10586         PR c++/48838
10587         * g++.dg/template/member9.C: New test case.
10588
10589 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10590
10591         * gnat.dg/discr29.ad[sb]: New test.
10592         * gnat.dg/discr30.adb: Likewise.
10593
10594 2011-05-05  Julian Brown  <julian@codesourcery.com>
10595
10596         * gcc.target/arm/neon-vset_lanes8.c: New test.
10597
10598 2011-05-05  Jason Merrill  <jason@redhat.com>
10599
10600         * g++.dg/init/new32.C: New.
10601
10602 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10603
10604         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10605         Fix typo.
10606
10607 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10608
10609         PR rtl-optimization/48381
10610         * gcc.c-torture/compile/pr48381.c: New test.
10611
10612 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10613
10614         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10615         to dg-options.
10616         * gcc.target/i386/opt-1.c: Ditto.
10617
10618 2011-05-04  Jason Merrill  <jason@redhat.com>
10619
10620         * g++.dg/conversion/base1.C: New.
10621
10622 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10623
10624         PR libgfortran/48787
10625         * gfortran.dg/round_3.f08: Add more checks to test case.
10626
10627 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10628
10629         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10630         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10631         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10632         Gate test on effective_target fd_truncate.
10633
10634 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10635
10636         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10637         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10638         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10639         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10640         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10641         * gcc.target/i386/pr38824.c: Ditto.
10642         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10643         * gcc.target/i386/vecinit-2.c: Ditto.
10644         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10645         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10646         * gcc.target/i386/parity-2.c: Ditto.
10647         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10648
10649 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10650
10651         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10652         remove duplication.
10653         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10654         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10655         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10656
10657 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10658
10659         PR fortran/18918
10660         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10661
10662 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10663
10664         PR fortran/18918
10665         * gfortran.dg/coarray/this_image_1.f90: New.
10666
10667 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10668
10669         PR fortran/18918
10670         * gfortran.dg/coarray/caf.dg: New.
10671         * gfortran.dg/coarray/image_index_1.f90: New, copied
10672         from ../coarray_16.f90.
10673
10674 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10675
10676         PR c++/28501
10677         * g++.dg/ext/complex9.C: New.
10678
10679 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10680
10681         From Mike Frysinger
10682         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10683         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10684         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10685
10686 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10687
10688         * gcc.target/bfin/builtins: Created.
10689         * gcc.target/bfin/hisilh-O0.c: Deleted.
10690         * gcc.target/bfin/hisilh.c: Moved to...
10691         * gcc.target/bfin/builtins/hisilh.c: ...here.
10692         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10693         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10694         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10695         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10696         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10697         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10698         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10699         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10700         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10701         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10702         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10703         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10704         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10705         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10706         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10707         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10708         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10709         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10710         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10711         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10712         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10713         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10714         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10715         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10716         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10717         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10718         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10719         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10720         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10721         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10722         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10723         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10724         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10725         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10726         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10727         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10728         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10729         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10730         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10731         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10732         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10733         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10734         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10735         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10736         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10737         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10738         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10739         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10740         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10741         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10742         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10743         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10744         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10745         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10746         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10747         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10748         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10749         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10750         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10751         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10752         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10753         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10754         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10755         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10756         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10757         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10758         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10759         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10760         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10761         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10762         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10763         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10764         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10765         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10766         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10767         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10768         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10769         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10770         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10771         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10772         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10773         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10774         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10775         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10776         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10777         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10778         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10779         * gcc.target/bfin/builtins/circptr.c: Ditto.
10780         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10781         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10782         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10783         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10784         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10785         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10786         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10787         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10788         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10789         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10790         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10791         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10792         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10793         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10794         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10795         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10796         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10797         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10798         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10799         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10800         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10801         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10802         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10803         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10804         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10805         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10806         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10807         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10808         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10809         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10810         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10811         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10812         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10813         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10814         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10815         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10816         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10817         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10818         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10819         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10820         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10821         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10822         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10823         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10824         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10825         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10826         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10827         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10828         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10829         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10830         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10831         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10832         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10833         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10834         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10835         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10836         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10837         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10838         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10839         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10840         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10841         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10842         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10843         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10844         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10845         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10846         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10847         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10848         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10849         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10850
10851 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10852
10853         * gcc.target/arm/cold-lc.c: New test.
10854
10855 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10856
10857         PR target/48774
10858         * gcc.dg/pr48774.c: New test.
10859
10860 2011-05-03  Richard Guenther  <rguenther@suse.de>
10861
10862         * gcc.dg/large-size-array-5.c: New testcase.
10863
10864 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10865
10866         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10867
10868 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10869
10870         * lib/target-supports.exp (check_effective_target_vect_strided):
10871         Replace with...
10872         (check_effective_target_vect_strided2)
10873         (check_effective_target_vect_strided3)
10874         (check_effective_target_vect_strided4)
10875         (check_effective_target_vect_strided8): ...these new functions.
10876
10877         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10878         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10879         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10880         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10881         * gcc.dg/vect/pr37539.c: Likewise.
10882         * gcc.dg/vect/slp-11a.c: Likewise.
10883         * gcc.dg/vect/slp-11b.c: Likewise.
10884         * gcc.dg/vect/slp-11c.c: Likewise.
10885         * gcc.dg/vect/slp-12a.c: Likewise.
10886         * gcc.dg/vect/slp-12b.c: Likewise.
10887         * gcc.dg/vect/slp-18.c: Likewise.
10888         * gcc.dg/vect/slp-19a.c: Likewise.
10889         * gcc.dg/vect/slp-19b.c: Likewise.
10890         * gcc.dg/vect/slp-21.c: Likewise.
10891         * gcc.dg/vect/slp-23.c: Likewise.
10892         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10893
10894         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10895         instead of vect_interleave && vect_extract_even_odd.
10896         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10897         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10898         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10899         * gcc.dg/vect/vect-1.c: Likewise.
10900         * gcc.dg/vect/vect-10.c: Likewise.
10901         * gcc.dg/vect/vect-98.c: Likewise.
10902         * gcc.dg/vect/vect-107.c: Likewise.
10903         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10904         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10905         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10906         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10907         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10908         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10909         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10910         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10911         * gcc.dg/vect/vect-strided-float.c: Likewise.
10912         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10913         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10914         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10915         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10916         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10917         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10918         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10919         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10920         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10921         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10922         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10923         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10924         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10925         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10926         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10927
10928         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10929         target condition.
10930         * gcc.dg/vect/pr30843.c: Likewise.
10931         * gcc.dg/vect/pr33866.c: Likewise.
10932         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10933         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10934         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10935         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10936
10937 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10938
10939         * gcc.dg/vect/slp-11.c: Split into...
10940         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10941         gcc.dg/vect/slp-11c.c: ...these tests.
10942         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10943         * gcc.dg/vect/slp-12c.c: ...this new test.
10944         * gcc.dg/vect/slp-19.c: Split into...
10945         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10946         gcc.dg/vect/slp-19c.c: ...these new tests.
10947
10948 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10949
10950         * lib/target-supports.exp
10951         (check_effective_target_vect_extract_even_odd_wide): Delete.
10952         (check_effective_target_vect_strided_wide): Likewise.
10953         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10954         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10955         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10956         * gcc.dg/vect/pr37539.c: Likewise.
10957         * gcc.dg/vect/slp-11.c: Likewise.
10958         * gcc.dg/vect/slp-12a.c: Likewise.
10959         * gcc.dg/vect/slp-12b.c: Likewise.
10960         * gcc.dg/vect/slp-19.c: Likewise.
10961         * gcc.dg/vect/slp-23.c: Likewise.
10962         * gcc.dg/vect/vect-1.c: Likewise.
10963         * gcc.dg/vect/vect-98.c: Likewise.
10964         * gcc.dg/vect/vect-107.c: Likewise.
10965         * gcc.dg/vect/vect-strided-float.c: Likewise.
10966
10967 2011-05-02  Jason Merrill  <jason@redhat.com>
10968
10969         * g++.dg/init/new31.C: New.
10970
10971 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10972
10973         PR c/35445
10974         * gcc.dg/pr35445.c: New test.
10975
10976 2011-05-02  Jason Merrill  <jason@redhat.com>
10977
10978         * c-c++-common/vla-1.c: New.
10979
10980 2011-05-02  Richard Guenther  <rguenther@suse.de>
10981
10982         PR tree-optimization/48822
10983         * gcc.dg/torture/pr48822.c: New testcase.
10984
10985 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10986
10987         PR c++/47969
10988         * g++.dg/cpp0x/constexpr-47969.C: New.
10989
10990 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10991
10992         PR testsuite/48498
10993         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10994         on vect_no_align targets.
10995         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10996         vect_no_align targets.
10997
10998 2011-05-01  Xinliang David Li  <davidxl@google.com>
10999
11000         * gcc.dg/tree-ssa/integer-addr.c: New test.
11001         * gcc.dg/tree-ssa/alias_bug.c: New test.
11002
11003 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11004
11005         PR libgfortran/48787
11006         * gfortran.dg/round_3.f08: Add more checks.
11007
11008 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11009
11010         PR fortran/48821
11011         * gfortran.dg/import9.f90: New, proper test.
11012         * gfortran.dg/interface_37.f90: Remove bogus
11013         test (bogus copy of interface_36.f90).
11014
11015 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11016
11017         PR fortran/48821
11018         * gfortran.dg/interface_37.f90: New.
11019
11020 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11021
11022         PR fortran/48746
11023         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11024
11025 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11026
11027         PR tree-optimization/48809
11028         * gcc.c-torture/execute/pr48809.c: New test.
11029
11030 2011-04-29  Jeff Law <law@redhat.com>
11031
11032         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11033
11034 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11035
11036         PR c++/48606
11037         * g++.dg/init/ctor10.C: New.
11038
11039 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11040
11041         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11042           warning in implicitly instantiated templates.
11043
11044 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11045
11046         * g++.dg/warn/Wnull-conversion-1.C: New.
11047         * g++.dg/warn/Wnull-conversion-2.C: New.
11048
11049 2011-04-29  Diego Novillo  <dnovillo@google.com>
11050
11051         * g++.old-deja/g++.other/null3.C: Expect warning about
11052         converting boolean to a pointer.
11053
11054 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11055
11056         PR fortran/48462
11057         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11058         being a target.
11059
11060         PR fortran/48746
11061         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11062
11063 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11064
11065         PR fortran/48810
11066         * gfortran.dg/typebound_proc_22.f90: New.
11067
11068         PR fortran/48800
11069         * gfortran.dg/interface_36.f90: New.
11070
11071 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11072
11073         PR libgfortran/48488
11074         PR libgfortran/48602
11075         PR libgfortran/48615
11076         PR libgfortran/48684
11077         PR libgfortran/48787
11078         * gfortran.dg/fmt_g.f: Adjust test.
11079         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11080         * gfortran.dg/round_3.f08: New test.
11081         * gfortran.dg/namelist_print_1.f: Adjust test.
11082         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11083         * gfortran.dg/f2003_io_5.f03: Adjust test.
11084         * gfortran.dg/coarray_15.f90: Adjust test.
11085         * gfortran.dg/namelist_65.f90: Adjust test.
11086         * gfortran.dg/fmt_cache_1.f: Adjust test.
11087         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11088         * gfortran.dg/real_const_3.f90: Adjust test.
11089
11090 2011-04-29  Jan Hubicka  <jh@suse.cz>
11091
11092         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11093         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11094
11095 2011-04-28  Xinliang David Li  <davidxl@google.com>
11096
11097         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11098         * g++.dg/prof-robust-1.C: New test.
11099
11100 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11101
11102         PR tree-optimization/48765
11103         * gcc.dg/vect/pr48765.c: New.
11104
11105 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11106
11107         PR tree-optimization/48775
11108         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11109
11110 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11111
11112         PR c++/48798
11113         * g++.dg/inherit/pr48798.C: New.
11114         * g++.old-deja/g++.other/base1.C: Adjust.
11115
11116 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11117
11118         PR c++/48656
11119         * g++.dg/template/inherit7.C: New test case.
11120
11121 2011-04-28  Richard Guenther  <rguenther@suse.de>
11122
11123         PR tree-optimization/40052
11124         PR tree-optimization/15347
11125         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11126         * gcc.dg/pr15347.c: Likewise.
11127
11128 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11129
11130         PR c++/48530
11131         * g++.dg/cpp0x/sfinae18.C: New.
11132
11133 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11134
11135         PR c++/48771
11136         * g++.dg/ext/is_literal_type1.C: New.
11137
11138 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11139
11140         PR fortran/48112
11141         PR fortran/48279
11142         * gfortran.dg/interface_35.f90: New.
11143         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11144         * gfortran.dg/func_result_6.f90: Add dg-warning.
11145         * gfortran.dg/bessel_1.f90: Ditto.
11146         * gfortran.dg/hypot_1.f90: Ditto.
11147         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11148         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11149         * gfortran.dg/interface_assignment_4.f90: Ditto.
11150
11151 2011-04-27  Jason Merrill  <jason@redhat.com>
11152
11153         * g++.dg/ext/complex8.C: New.
11154
11155         * g++.dg/cpp0x/initlist49.C: New.
11156         * g++.dg/init/new30.C: New.
11157
11158 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11159
11160         PR fortran/48788
11161         * gfortran.dg/whole_file_34.f90: New.
11162
11163 2011-04-27  Jan Hubicka  <jh@suse.cz>
11164
11165         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11166
11167 2011-04-27  Jason Merrill  <jason@redhat.com>
11168
11169         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11170
11171         * g++.dg/parse/ambig6.C: New.
11172
11173 2011-04-27  Nick Clifton  <nickc@redhat.com>
11174
11175         * gcc.dg/20020312-2.c: Add definition for RX.
11176
11177         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11178         option with RX targets.
11179
11180         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11181         /* */ comments.
11182
11183 2011-04-27  Richard Guenther  <rguenther@suse.de>
11184
11185         * gcc.dg/tree-ssa/pr23382.c: Remove.
11186
11187 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11188
11189         PR target/48767
11190         * gcc.c-torture/compile/pr48767.c: New test.
11191
11192 2011-04-27  Richard Guenther  <rguenther@suse.de>
11193
11194         PR tree-optimization/48772
11195         * g++.dg/pr48772.C: New testcase.
11196
11197 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11198
11199         PR c/48742
11200         * gcc.c-torture/compile/pr48742.c: New test.
11201
11202 2011-04-26  Jason Merrill  <jason@redhat.com>
11203
11204         * g++.dg/lookup/koenig13.C: New.
11205
11206         * g++.dg/cpp0x/initlist48.C: New.
11207
11208 2011-04-25  Jason Merrill  <jason@redhat.com>
11209
11210         * g++.dg/cpp0x/sfinae17.C: New.
11211
11212 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11213
11214         PR target/48258
11215         * gcc.target/powerpc/pr48258-1.c: New file.
11216         * gcc.target/powerpc/pr48258-2.c: Ditto.
11217
11218 2011-04-26  Xinliang David Li  <davidxl@google.com>
11219
11220         * gcc.dg/uninit-suppress.c: New test.
11221         * gcc.dg/uninit-suppress.c: New test.
11222
11223 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11224
11225         PR debug/48768
11226         * gcc.dg/pr48768.c: New test.
11227
11228         PR tree-optimization/48734
11229         * gcc.c-torture/compile/pr48734.c: New test.
11230
11231         PR testsuite/48753
11232         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11233
11234 2011-04-26  Richard Guenther  <rguenther@suse.de>
11235
11236         PR tree-optimization/48731
11237         * gcc.dg/torture/pr48731.c: New testcase.
11238
11239 2011-04-26  Richard Guenther  <rguenther@suse.de>
11240
11241         PR testsuite/48753
11242         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11243
11244 2011-04-26  Richard Guenther  <rguenther@suse.de>
11245
11246         PR middle-end/48694
11247         * gcc.dg/torture/pr48694-1.c: New testcase.
11248         * gcc.dg/torture/pr48694-2.c: Likewise.
11249
11250 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11251
11252         * g++.dg/ext/underlying_type1.C: New.
11253         * g++.dg/ext/underlying_type2.C: Likewise.
11254         * g++.dg/ext/underlying_type3.C: Likewise.
11255         * g++.dg/ext/underlying_type4.C: Likewise.
11256         * g++.dg/ext/underlying_type5.C: Likewise.
11257         * g++.dg/ext/underlying_type6.C: Likewise.
11258         * g++.dg/ext/underlying_type7.C: Likewise.
11259         * g++.dg/ext/underlying_type8.C: Likewise.
11260         * g++.dg/ext/underlying_type9.C: Likewise.
11261         * g++.dg/ext/underlying_type10.C: Likewise.
11262
11263 2011-04-25  Jason Merrill  <jason@redhat.com>
11264
11265         * g++.dg/cpp0x/regress/template-const2.C: New.
11266
11267 2011-04-25  Jeff Law <law@redhat.com>
11268
11269         * gcc.dg/tree-ssa/vrp56.c: new test.
11270
11271 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11272
11273         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11274
11275 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11276
11277         PR preprocessor/48740
11278         * c-c++-common/raw-string-11.c: New test.
11279
11280 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11281
11282         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11283         hppa*-*-hpux*.
11284
11285 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11286
11287         PR fortran/18918
11288         * gfortran.dg/coarray_19.f90: New.
11289
11290 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11291
11292         PR c/48685
11293         * gcc.dg/pr48685.c: New test.
11294
11295 2011-04-22  Jan Hubicka  <jh@suse.cz>
11296
11297         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11298
11299 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11300
11301         PR tree-optimization/48717
11302         * gcc.c-torture/execute/pr48717.c: New test.
11303
11304 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11305
11306         PR target/48723
11307         * gcc.target/i386/pr48723.c: New test.
11308
11309 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11310
11311         PR c/48716
11312         * gcc.dg/gomp/pr48716.c: New test.
11313         * g++.dg/gomp/pr48716.C: New test.
11314
11315 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11316
11317         PR c/36750
11318         * gcc.dg/missing-field-init-2.c: Update testcase.
11319
11320 2011-04-22  Alan Modra  <amodra@gmail.com>
11321
11322         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11323
11324 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11325
11326         PR fortran/48405
11327         * gfortran.dg/function_optimize_6.f90:  New test.
11328
11329 2011-04-21  Easwaran Raman  <eraman@google.com>
11330
11331         * gcc.dg/stack-layout-2.c: New test.
11332
11333 2011-04-21  Richard Guenther  <rguenther@suse.de>
11334
11335         PR lto/48703
11336         * g++.dg/lto/pr48207-2_0.C: New testcase.
11337         * g++.dg/lto/pr48207-3_0.C: Likewise.
11338
11339 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11340
11341         * gnat.dg/volatile5.adb: New test.
11342         * gnat.dg/volatile5_pkg.ads: New helper.
11343
11344 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11345
11346         PR target/48708
11347         * gcc.target/i386/pr48708.c: New test.
11348
11349 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11350
11351         * gcc.dg/vect/vect-119.c: New test.
11352
11353 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11354
11355         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11356         and once without.
11357
11358 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11359             Richard Sandiford  <richard.sandiford@linaro.org>
11360
11361         PR target/46329
11362         * gcc.target/arm/pr46329.c: New test.
11363
11364 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11365
11366         PR fortran/18918
11367         * gfortran.dg/coarray_18.f90: New.
11368
11369 2011-04-20  Jason Merrill  <jason@redhat.com>
11370
11371         * g++.dg/cpp0x/initlist47.C: New.
11372
11373         * g++.dg/init/dtor4.C: New.
11374
11375 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11376
11377         PR target/48678
11378         * gcc.target/i386/sse2-pinsrw.c: New test.
11379         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11380         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11381         * gcc.target/i386/sse2-insvhi.c: Ditto.
11382         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11383         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11384
11385 2011-04-20  Jason Merrill  <jason@redhat.com>
11386
11387         * g++.dg/template/const4.C: New.
11388
11389 2011-04-20  Easwaran Raman  <eraman@google.com>
11390
11391         * gcc.dg/stack-layout-1.c: New test.
11392
11393 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11394
11395         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11396         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11397         function.
11398
11399 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11400
11401         * gcc.dg/binop-xor1.c: New test.
11402         * gcc.dg/binop-xor2.c: New test.
11403         * gcc.dg/binop-xor3.c: New test.
11404         * gcc.dg/binop-xor4.c: New test.
11405         * gcc.dg/binop-xor5.c: New test.
11406
11407 2011-04-20  Richard Guenther  <rguenther@suse.de>
11408
11409         PR tree-optimization/47892
11410         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11411
11412 2011-04-20  Richard Guenther  <rguenther@suse.de>
11413
11414         PR middle-end/48695
11415         * g++.dg/torture/pr48695.C: New testcase.
11416
11417 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11418
11419         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11420         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11421         * gcc.c-torture/execute/pr45262.c: Ditto
11422         * gcc.dg/torture/pr43165.c: Ditto.
11423         * gcc.dg/torture/pr47228.c: Ditto.
11424         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11425         * gcc.dg/ipa/pr45644.c: Ditto.
11426         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11427         PDP11.
11428
11429 2011-04-19  Jason Merrill  <jason@redhat.com>
11430
11431         * g++.dg/ext/complex7.C: New.
11432
11433         * g++.dg/ext/attrib41.C: New.
11434
11435 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11436
11437         PR testsuite/48676
11438         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11439
11440 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11441
11442         PR target/48678
11443         * gcc.target/i386/pr48678.c: New test.
11444
11445 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11446
11447         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11448         * g++.dg/opt/devirt2.C: New test.
11449         * g++.dg/ipa/devirt-g-1.C: Likewise.
11450
11451 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11452
11453         PR fortran/48588
11454         * gfortran.dg/whole_file_33.f90: New.
11455
11456 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11457
11458         * g++.dg/ipa/devirt-7.C: New test.
11459
11460 2011-04-19  Richard Guenther  <rguenther@suse.de>
11461
11462         PR lto/48207
11463         * g++.dg/lto/pr48207_0.C: New testcase.
11464
11465 2011-04-18  Jason Merrill  <jason@redhat.com>
11466
11467         * g++.dg/init/void1.C: New.
11468
11469         * g++.dg/cpp0x/union4.C: New.
11470
11471 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11472
11473         PR middle-end/48661
11474         * g++.dg/torture/pr48661.C: New test.
11475
11476         PR c++/48632
11477         * g++.dg/gomp/pr48632.C: New test.
11478
11479 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11480
11481         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11482         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11483
11484 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11485
11486         PR fortran/18918
11487         * gfortran.dg/coarray_17.f90: New.
11488         * gfortran.dg/coarray_10.f90: Update dg-error.
11489
11490 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11491
11492         PR testsuite/48251
11493         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11494         * gfortran.dg/guality/guality.exp: Likewise.
11495
11496 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11497
11498         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11499
11500 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11501
11502         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11503
11504 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11505
11506         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11507
11508 2011-04-18  Richard Guenther  <rguenther@suse.de>
11509
11510         PR middle-end/46364
11511         * g++.dg/torture/pr46364.C: New testcase.
11512
11513 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11514
11515         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11516
11517 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11518
11519         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11520
11521 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11522             Ira Rosen  <ira.rosen@linaro.org>
11523
11524         PR target/48252
11525         * gcc.target/arm/pr48252.c: New test.
11526
11527 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11528
11529         PR tree-optimization/48616
11530         * gcc.dg/pr48616.c: New test.
11531
11532 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11533
11534         PR fortran/18918
11535         * gfortran.dg/coarray_16.f90: New.
11536
11537 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11538
11539         PR fortran/48462
11540         * gfortran.dg/realloc_on_assign_7.f03: New test.
11541
11542 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11543
11544         PR libgfortran/48602
11545         * gfortran.dg/fmt_g0_6.f08: New test.
11546
11547 2011-04-17  Jason Merrill  <jason@redhat.com>
11548
11549         * g++.dg/cpp0x/sfinae16.C: New.
11550
11551 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11552
11553         * gcc.target/mips/reg-var-1.c: New test.
11554
11555 2011-04-17  Jan Hubicka  <jh@suse.cz>
11556
11557         * gcc.dg/winline-5.c: Update testcase.
11558
11559 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11560
11561         * gnat.dg/discr27.ad[sb]: Move dg directive.
11562         * gnat.dg/discr28.ad[sb]: New test.
11563         * gnat.dg/discr28_pkg.ads: New helper.
11564
11565 2011-04-17  Michael Matz  <matz@suse.de>
11566
11567         PR tree-optimization/48622
11568         PR lto/48645
11569         * gcc.dg/lto/pr48622_0.c: New test.
11570
11571 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11572
11573         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11574         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11575         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11576         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11577         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11578         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11579
11580 2011-04-15  Jason Merrill  <jason@redhat.com>
11581
11582         * g++.dg/cpp0x/range-for17.C: New.
11583
11584 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11585
11586         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11587         * g++.dg/cpp0x/range-for3.C: Likewise.
11588         * g++.dg/cpp0x/range-for9.C: Correct error message.
11589         * g++.dg/cpp0x/range-for11.C: New.
11590         * g++.dg/cpp0x/range-for12.C: New.
11591         * g++.dg/cpp0x/range-for13.C: New.
11592         * g++.dg/cpp0x/range-for14.C: New.
11593         * g++.dg/cpp0x/range-for15.C: New.
11594         * g++.dg/cpp0x/range-for16.C: New.
11595
11596 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11597
11598         PR fortran/18918
11599         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11600
11601 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11602
11603         * objc.dg/naming-4.m: Updated.
11604         * objc.dg/naming-5.m: Updated.
11605         * objc.dg/naming-6.m: New.
11606         * objc.dg/naming-7.m: New.
11607         * obj-c++.dg/naming-1.mm: Updated.
11608         * obj-c++.dg/naming-2.mm: Updated.
11609         * obj-c++.dg/naming-3.mm: New.
11610         * obj-c++.dg/naming-4.mm: New.
11611
11612 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11613
11614         PR libgfortran/48589
11615         * gfortran.dg/fmt_g0_5.f08: New test.
11616
11617 2011-04-15  Richard Guenther  <rguenther@suse.de>
11618
11619         PR testsuite/48286
11620         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11621
11622 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11623
11624         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11625         -finline-limit=0 to -fno-inline
11626
11627 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11628
11629         PR target/48614
11630         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11631         just avx.
11632
11633 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11634
11635         PR target/48605
11636         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11637         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11638         * gcc.target/i386/avx-insertps-3.c: New test.
11639         * gcc.target/i386/avx-insertps-4.c: New test.
11640
11641 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11642
11643         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11644         -finline-limit=0
11645
11646 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11647
11648         PR target/46779
11649         PR target/45291
11650         PR target/41894
11651         * gcc.target/avr/pr46779-1.c: New test case
11652         * gcc.target/avr/pr46779-2.c: New test case
11653
11654 2011-04-14  Jason Merrill  <jason@redhat.com>
11655
11656         * g++.dg/cpp0x/sfinae15.C: New.
11657
11658         * g++.dg/cpp0x/sfinae14.C: New.
11659
11660         * g++.dg/ext/vla10.C: New.
11661
11662 2011-04-14  Richard Guenther  <rguenther@suse.de>
11663
11664         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11665
11666 2011-04-14  Richard Guenther  <rguenther@suse.de>
11667
11668         * gcc.dg/fold-bitand-4.c: Move ...
11669         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11670
11671 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11672
11673         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11674         variables const.
11675         * gcc.target/avr/torture/trivial.c: Ditto.
11676
11677 2011-04-13  Jason Merrill  <jason@redhat.com>
11678
11679         * g++.dg/template/operator11.C: New.
11680
11681 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11682
11683         PR middle-end/48591
11684         * gcc.dg/gomp/pr48591.c: New test.
11685
11686         PR c++/48570
11687         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11688         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11689
11690 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11691
11692         PR c++/48574
11693         * g++.dg/template/dependent-expr7.C: New test case.
11694
11695 2011-04-13  Jason Merrill  <jason@redhat.com>
11696
11697         * g++.dg/cpp0x/sfinae13.C: New.
11698
11699 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11700
11701         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11702
11703 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11704
11705         * gcc.target/arm/pr43698.c: Remove -march option.
11706
11707 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11708
11709         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11710         -march option.
11711
11712 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11713
11714         PR fortran/48360
11715         PR fortran/48456
11716         * gfortran.dg/realloc_on_assign_6.f03: New test.
11717
11718 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11719
11720         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11721         targets the additional -mno-ms-bitfields and
11722         -Wno-packed-bitfield-compat options.
11723         * g++.dg/ext/bitfield3.C: Likewise.
11724         * g++.dg/ext/bitfield4.C: Likewise.
11725         * g++.dg/ext/bitfield5.C: Likewise.
11726         * gcc.dg/bitfld-15.c: Likewise.
11727         * gcc.dg/bitfld-16.c: Likewise.
11728         * gcc.dg/bitfld-17.c: Likewise.
11729         * gcc.dg/bitfld-18.c: Likewise.
11730
11731 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11732
11733         * gcc.target/arm/neon-vld3-1.c: New test.
11734         * gcc.target/arm/neon-vst3-1.c: New test.
11735         * gcc.target/arm/neon/v*.c: Regenerate.
11736
11737 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11738
11739         PR rtl-optimization/48549
11740         * g++.dg/opt/pr48549.C: New test.
11741
11742 2011-04-12  Richard Guenther  <rguenther@suse.de>
11743
11744         PR tree-optimization/46076
11745         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11746
11747 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11748
11749         PR testsuite/21164
11750         * lib/compat.exp (compat-execute): Declare unsupported after
11751         stripping path from src1.
11752         * lib/lto.exp (lto-execute): Likewise.
11753
11754 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11755
11756         PR c/48552
11757         * gcc.dg/pr48552-1.c: New test.
11758         * gcc.dg/pr48552-2.c: New test.
11759
11760 2011-04-11  Jason Merrill  <jason@redhat.com>
11761
11762         * g++.dg/cpp0x/sfinae12.C: New.
11763
11764         * g++.dg/cpp0x/enum10.C: New.
11765
11766         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11767
11768         * g++.dg/cpp0x/rv-func.C: New.
11769
11770 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11771
11772         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11773         alpha*-dec-osf5*.
11774
11775 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11776
11777         PR tree-optimization/48195
11778         * gcc.dg/ipa/pr48195.c: New test.
11779
11780 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11781
11782         * gnat.dg/return3.adb: Remove unused switch.
11783
11784 2011-04-08  Mike Stump  <mikestump@comcast.net>
11785
11786         PR testsuite/48506
11787         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11788         default to fno-common.
11789
11790 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11791
11792         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11793         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11794
11795 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11796
11797         PR fortran/48448
11798         * gfortran.dg/function_optimize_5.f90:  New test.
11799
11800 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11801
11802         * gnat.dg/aggr17.adb: New test.
11803         * gnat.dg/aggr18.adb: Likewise.
11804
11805 2011-04-08  Michael Matz  <matz@suse.de>
11806
11807         PR middle-end/48389
11808         * gcc.target/i386/pr48389.c: New test.
11809
11810 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11811
11812         PR rtl-optimization/48272
11813         * g++.dg/opt/pr48272.C: New.
11814
11815 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11816
11817         PR rtl-optimization/48235
11818         * gcc.dg/pr48235.c: New.
11819
11820 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11821
11822         PR rtl-optimization/48302
11823         * g++.dg/opt/pr48302.C: New.
11824
11825 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11826
11827         PR target/48273
11828         * g++.dg/opt/pr48273.C: New.
11829
11830 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11831
11832         PR rtl-optimization/48442
11833         * gcc.dg/pr48442.c: New.
11834
11835 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11836
11837         PR tree-optimization/48377
11838         * gcc.dg/vect/pr48377.c: New test.
11839
11840 2011-04-07  Jason Merrill  <jason@redhat.com>
11841
11842         * g++.dg/cpp0x/regress/call1.C: New.
11843
11844         * g++.dg/cpp0x/variadic107.C: New.
11845
11846         * g++.dg/cpp0x/sfinae11.C: New.
11847         * g++.dg/cpp0x/noexcept02.C: Fix.
11848
11849         * g++.dg/cpp0x/sfinae10.C: New.
11850
11851         * g++.dg/cpp0x/sfinae9.C: New.
11852
11853         * c-c++-common/Wcast-qual-1.c: Move here from...
11854         * gcc.dg/cast-qual-3.c: ...here, and...
11855         * g++.dg/warn/Wcast-qual2.C: ...here.
11856
11857         * g++.dg/cpp0x/sfinae8.C: New.
11858
11859         * g++.dg/cpp0x/sfinae7.C: New.
11860
11861         * g++.dg/cpp0x/enum9.C: New.
11862
11863 2011-04-07  Mike Stump  <mikestump@comcast.net>
11864
11865         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11866         with no trampolines.
11867
11868 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11869
11870         PR fortran/48117
11871         * gfortran.dg/gomp/pr48117.f90: New test.
11872
11873         PR debug/48343
11874         * gcc.dg/torture/pr48343.c: New test.
11875
11876 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11877
11878         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11879
11880 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11881
11882         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11883
11884 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11885
11886         PR target/43920
11887         * lib/scanasm.exp (object-size): New proc.
11888         * gcc.target/arm/pr43920-2.c: New test.
11889
11890 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11891
11892         PR fortran/18918
11893         PR fortran/48477
11894         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11895
11896 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11897
11898         * gcc.dg/mtune.c: Prune note from output.
11899
11900 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR debug/48466
11903         * gcc.dg/guality/pr36977.c: New test.
11904         * gcc.dg/guality/pr48466.c: New test.
11905
11906 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11907
11908         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11909
11910 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11911
11912         * gnat.dg/return3.adb: New test.
11913
11914 2011-04-06  Richard Guenther  <rguenther@suse.de>
11915
11916         PR tree-optimization/47663
11917         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11918
11919 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11920
11921         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11922         Solaris 8 and 9 as well.
11923
11924 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11925
11926         PR target/43920
11927         * gcc.target/arm/pr43920-1.c: New test.
11928
11929 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11930
11931         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11932         (cctor): Actually return the value.
11933         (main): Cast return values.
11934
11935 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11936
11937         * gfortran.dg/character_comparison_8.f90:  New test.
11938
11939 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11940
11941         * frontend-passes: (optimize_lexical_comparison): New function.
11942         (optimize_expr): Call it.
11943         (optimize_comparison): Also handle lexical comparison functions.
11944         Return false instad of -2 for unequal comparison.
11945
11946 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11947
11948         PR fortran/48412
11949         * function_optimize_4.f90:  New test.
11950
11951 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11952
11953         PR fortran/18918
11954         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11955         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11956         * gfortran.dg/coarray_15.f90: New.
11957
11958 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11959
11960         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11961         * gfortran.dg/bessel_7.f90: Likewise.
11962
11963 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11964
11965         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11966
11967 2011-04-03  Richard Guenther  <rguenther@suse.de>
11968             Ira Rosen  <ira.rosen@linaro.org>
11969
11970         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11971         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11972         -ftree-loop-if-convert-stores.
11973
11974 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11975
11976         * gnat.dg/specs/aggr2.ads: New test.
11977
11978 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11979
11980         * gnat.dg/debug2.ad[sb]: New test.
11981         * gnat.dg/debug2_pkg.ads: New helper.
11982         * gnat.dg/debug3.ad[sb]: New test.
11983
11984 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11985
11986         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11987
11988 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11989
11990         PR middle-end/48335
11991         * gcc.c-torture/compile/pr48335-1.c: New test.
11992         * gcc.dg/pr48335-1.c: New test.
11993         * gcc.dg/pr48335-2.c: New test.
11994         * gcc.dg/pr48335-3.c: New test.
11995         * gcc.dg/pr48335-4.c: New test.
11996         * gcc.dg/pr48335-5.c: New test.
11997         * gcc.dg/pr48335-6.c: New test.
11998         * gcc.dg/pr48335-7.c: New test.
11999         * gcc.dg/pr48335-8.c: New test.
12000         * gcc.target/i386/pr48335-1.c: New test.
12001
12002 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12003
12004         PR c/36299
12005         * gcc.dg/Waddress.c: New test.
12006
12007 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12008
12009         PR fortran/48352
12010         * gfortran.dg/function_optimize_3.f90:  New test.
12011
12012 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12013
12014         * gcc.c-torture/compile/20110401-1.c: New test.
12015
12016         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12017         * g++.dg/lto/20091002-2_0.C: Likewise.
12018         * g++.dg/lto/20090303_0.c: Likewise.
12019         * g++.dg/lto/20091004-1_0.C: Likewise.
12020         * g++.dg/lto/20091002-3_0.C: Likewise.
12021         * g++.dg/lto/20091004-2_0.C: Likewise.
12022         * g++.dg/lto/20081123_0.C: Likewise.
12023         * g++.dg/lto/20090313_0.C: Likewise.
12024         * g++.dg/lto/20081109-1_0.C: Likewise.
12025         * g++.dg/lto/20081219_0.C: Likewise.
12026         * g++.dg/lto/20081204-1_0.C: Likewise.
12027         * g++.dg/lto/20090302_0.C: Likewise.
12028         * g++.dg/lto/20081119-1_0.C: Likewise.
12029         * g++.dg/lto/20081118_0.C: Likewise.
12030         * gcc.dg/lto/20091020-2_0.c: Likewise.
12031         * gcc.dg/lto/20090210_0.c: Likewise.
12032         * gcc.dg/lto/20081204-1_0.c: Likewise.
12033         * gcc.dg/lto/20081224_0.c: Likewise.
12034         * gcc.dg/lto/20090219_0.c: Likewise.
12035         * gcc.dg/lto/20091014-1_0.c: Likewise.
12036         * gcc.dg/lto/20091016-1_0.c: Likewise.
12037         * gcc.dg/lto/20090206-2_0.c: Likewise.
12038         * gcc.dg/lto/20090116_0.c: Likewise.
12039         * gcc.dg/lto/20091013-1_0.c: Likewise.
12040         * gcc.dg/lto/20091015-1_0.c: Likewise.
12041         * gcc.dg/lto/20090126-2_0.c: Likewise.
12042
12043 2011-03-31  Ian Lance Taylor  <iant@google.com>
12044
12045         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12046
12047 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12048
12049         * gnat.dg/opt16.adb: New test.
12050
12051 2011-03-31  Jason Merrill  <jason@redhat.com>
12052
12053         * g++.dg/cpp0x/defaulted24.C: New.
12054
12055 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12056
12057         PR target/16292
12058         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12059         with -O0.
12060
12061 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12062
12063         * g++.dg/other/i386-9.C: New test.
12064
12065 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12066
12067         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12068
12069 2011-03-30  Jason Merrill  <jason@redhat.com>
12070
12071         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12072
12073         * g++.dg/cpp0x/regress/isnan.C: New.
12074
12075         * g++.dg/cpp0x/initlist46.C: New.
12076
12077 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12078
12079         PR target/47551
12080         * gcc.target/arm/neon-modes-2.c: New test.
12081
12082 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12083
12084         PR c/48305
12085         * gcc.c-torture/compile/pr48305.c: New test.
12086
12087 2011-03-29  Jason Merrill  <jason@redhat.com>
12088
12089         * g++.dg/cpp0x/regress/value-dep1.C: New.
12090
12091 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12092
12093         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12094
12095 2011-03-29  Ian Lance Taylor  <iant@google.com>
12096
12097         * go.test/go-test.exp: Handle the test lines used in several new
12098         tests.
12099         (errchk): Add opts parameter.  Change all callers.  Handle parens
12100         in regexps.
12101
12102 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12103             Dominique d'Humieres  <dominiq@lps.ens.fr>
12104
12105         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12106         and __APPLE__ && __PPC__ && __ALTIVEC__.
12107
12108 2011-03-29  Jason Merrill  <jason@redhat.com>
12109
12110         * g++.dg/cpp0x/dependent1.C: New.
12111
12112         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12113
12114         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12115
12116         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12117
12118 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12119
12120         PR fortran/48095
12121         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12122         * gfortran.dg/proc_ptr_comp_32.f90: New.
12123
12124 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12125
12126         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12127         check for corresponding warning.
12128
12129 2011-03-28  Jason Merrill  <jason@redhat.com>
12130
12131         * g++.dg/cpp0x/rv-deduce2.C: New.
12132
12133 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12134
12135         PR debug/48203
12136         * gcc.dg/pr48203.c: New test.
12137
12138 2011-03-28  Jeff Law <law@redhat.com>
12139
12140         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12141
12142 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12143
12144         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12145         and __PPC__ && __ALTIVEC__.
12146
12147 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12148
12149         PR testsuite/48238
12150         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12151         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12152         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12153         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12154
12155 2011-03-28  Jason Merrill  <jason@redhat.com>
12156
12157         * g++.dg/cpp0x/initlist-array2.C: New.
12158
12159         * g++.dg/cpp0x/initlist-array1.C: New.
12160
12161         * g++.dg/cpp0x/constexpr-compound.C: New.
12162
12163         * g++.dg/cpp0x/constexpr-using.C: New.
12164
12165         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12166
12167 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12168
12169         PR testsuite/48276
12170         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12171
12172 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12173
12174         * gcc.dg/slp-1.c: New test.
12175
12176 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12177
12178         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12179         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12180         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12181         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12182         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12183         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12184         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12185         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12186         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12187         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12188         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12189         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12190         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12191         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12192
12193 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12194
12195         PR fortran/47065
12196         * gfortran.dg/trim_optimize_5.f90:  New test.
12197         * gfortran.dg/trim_optimize_6.f90:  New test.
12198
12199 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12200
12201         PR target/38598
12202         * gcc.target/mips/madd-7.c: Remove -mlong32.
12203         * gcc.target/mips/msub-7.c: Likewise.
12204
12205 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12206
12207         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12208         accesses to preserve the meaning of the test for doubleword vectors.
12209         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12210         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12211
12212 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12213
12214         PR fortran/48291
12215         * gfortran.dg/class_42.f03: New.
12216
12217 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12218
12219         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12220         strided accesses.
12221
12222 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12223
12224         PR rtl-optimization/48144
12225         * gcc.dg/pr48144.c: New test.
12226
12227 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12228
12229         * gnat.dg/discr27.ad[sb]: New test.
12230
12231 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12232
12233         * gnat.dg/limited_with2.ad[sb]: New test.
12234         * gnat.dg/limited_with2_pkg1.ads: New helper.
12235         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12236
12237 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12238
12239         * gnat.dg/opt15.adb: New test.
12240         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12241
12242 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12243
12244         PR fortran/48174
12245         PR fortran/45304
12246         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12247         * gfortran.dg/leadz_trailz_3.f90: Ditto
12248
12249 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12250
12251         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12252
12253 2011-03-25  Jason Merrill  <jason@redhat.com>
12254
12255         * g++.dg/cpp0x/defaulted22.C: New.
12256         * g++.dg/cpp0x/defaulted23.C: New.
12257         * g++.dg/cpp0x/defaulted15.C: Adjust.
12258
12259 2011-03-25  Jason Merrill  <jason@redhat.com>
12260
12261         * g++.dg/cpp0x/move1.C: New.
12262
12263 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12264
12265         PR target/48287
12266         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12267
12268 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12269
12270         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12271         for mips-sgi-irix6.5.
12272         Replace snprintf prototype by <stdio.h>.
12273
12274 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12275
12276         PR testsuite/48283
12277         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12278         run_expensive_tests.
12279         * gcc.dg/graphite/block-4.c: Likewise.
12280         * gcc.dg/graphite/block-7.c: Likewise.
12281         * gcc.dg/graphite/block-8.c: Likewise.
12282
12283 2011-03-25  Richard Guenther  <rguenther@suse.de>
12284
12285         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12286         * g++.dg/tree-ssa/pr8781.C: Likewise.
12287         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12288         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12289         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12290         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12291         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12292         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12293         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12294         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12295         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12296         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12297         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12298         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12299         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12300         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12301         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12302         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12303         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12304         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12305         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12306         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12307         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12308         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12309         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12310         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12311         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12312         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12313         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12314         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12315         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12316         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12317         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12318         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12319         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12320         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12321         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12322         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12323         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12324         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12325         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12326         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12327         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12328         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12329         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12330         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12331         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12332         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12333         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12334         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12335         * c-c++-common/pr46562-2.c: Likewise.
12336         * gfortran.dg/pr42108.f90: Likewise.
12337         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12338         foo to be inlined even at -O1.
12339         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12340         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12341         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12342         * gcc.dg/matrix/matrix.exp: Disable FRE.
12343
12344 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12345
12346         PR debug/48204
12347         * gcc.dg/dfp/pr48204.c: New test.
12348
12349 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12350
12351         PR target/48209
12352         * gcc.c-torture/execute/pr47917.c: Move this...
12353         * gcc.dg/torture/pr47917.c: to here and add xfails.
12354
12355 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12356
12357         * gnat.dg/array16.ad[sb]: New test.
12358         * gnat.dg/array16.ads: New helper.
12359
12360 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12361
12362         * gnat.dg/derived_type2.adb: New test.
12363
12364 2011-03-24  Richard Guenther  <rguenther@suse.de>
12365
12366         PR tree-optimization/48271
12367         * g++.dg/torture/pr48271.C: New testcase.
12368
12369 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12370
12371         * gnat.dg/array15.ad[sb]: New test.
12372
12373 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12374
12375         PR target/48237
12376         * gcc.target/i386/pr48237.c: New test.
12377
12378 2011-03-24  Richard Guenther  <rguenther@suse.de>
12379
12380         PR middle-end/48269
12381         * gcc.dg/builtin-object-size-10.c: New testcase.
12382
12383 2011-03-24  Richard Guenther  <rguenther@suse.de>
12384
12385         PR tree-optimization/46562
12386         * c-c++-common/pr46562-2.c: New testcase.
12387         * c-c++-common/pr46562.c: Likewise.
12388
12389 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12390
12391         * gcc.dg/vect/vect-cselim-1.c: New test.
12392         * gcc.dg/vect/vect-cselim-2.c: New test.
12393
12394 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12395
12396         * gcc.target/arm/pr46934.c: New.
12397
12398 2011-03-23  Ian Lance Taylor  <iant@google.com>
12399
12400         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12401
12402 2011-03-23  Richard Guenther  <rguenther@suse.de>
12403
12404         * gcc.dg/struct: Remove directory and contents.
12405
12406 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12407
12408         PR testsuite/48251
12409         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12410
12411 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12412
12413         * gnat.dg/discr26.ad[sb]: New test.
12414         * gnat.dg/discr26_pkg.ads: New helper.
12415
12416 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12417
12418         PR target/47553
12419         * gcc.target/arm/neon-vld-1.c: New test.
12420
12421 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12422
12423         * gnat.dg/array14.ad[sb]: New test.
12424         * gnat.dg/array14_pkg.ads: New helper.
12425
12426 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12427
12428         * gcc.c-torture/execute/920501-8.x: Remove.
12429         * gcc.c-torture/execute/930513-1.x: Remove.
12430         * gcc.c-torture/execute/960312-1.x: Remove.
12431         * gcc.c-torture/compile/20000804-1.c,
12432         gcc.c-torture/compile/20001205-1.c,
12433         gcc.c-torture/compile/20001226-1.c,
12434         gcc.c-torture/compile/20010518-2.c,
12435         gcc.c-torture/compile/20020312-1.c,
12436         gcc.c-torture/compile/20020604-1.c,
12437         gcc.c-torture/compile/920501-12.c,
12438         gcc.c-torture/compile/920501-4.c,
12439         gcc.c-torture/compile/920520-1.c,
12440         gcc.c-torture/compile/980506-1.c,
12441         gcc.c-torture/execute/980709-1.x,
12442         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12443         options for m68hc11.
12444         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12445         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12446         m68hc11.
12447
12448 2011-03-22  Nick Clifton  <nickc@redhat.com>
12449
12450         * lib/target-supports.exp (check_profiling_available): Add MN10300
12451         to the list of targets that do not support profiling.  Restore
12452         alpha sorting to this list.
12453
12454 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12455
12456         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12457         failure on 32-bit systems.
12458         * gcc.dg/torture/vector-2.c: Ditto.
12459
12460 2011-03-22  Richard Guenther  <rguenther@suse.de>
12461
12462         PR tree-optimization/48228
12463         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12464
12465 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12466
12467         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12468         powerpc.
12469
12470         PR target/48226
12471         * gcc.target/powerpc/pr48226.c: New file.
12472
12473 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12474
12475         * lib/prune.exp (prune_gcc_output): Prune "could not create
12476         compact unwind for" warnings.
12477
12478 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12479
12480         PR c/42544
12481         PR c/48197
12482         * gcc.c-torture/execute/pr42544.c: New test.
12483         * gcc.c-torture/execute/pr48197.c: New test.
12484
12485 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12486
12487         PR preprocessor/48192
12488         * gcc.target/powerpc/pr48192.c: New file.
12489
12490         PR target/48053
12491         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12492         split problem of 0 being loaded in a VSX register.
12493
12494 2011-03-21  Richard Guenther  <rguenther@suse.de>
12495
12496         PR c/47939
12497         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12498         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12499         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12500         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12501
12502 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12503
12504         PR target/48213
12505         * gcc.dg/pr48213.c: New test.
12506
12507 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12508
12509         PR target/12171
12510         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12511
12512 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12513
12514         * gcc.target/arm/xor-and.c: New.
12515
12516 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12517
12518         PR fortran/22572
12519         * gfortran.dg/function_optimize_1.f90:  New test.
12520         * gfortran.dg/function_optimize_2.f90:  New test.
12521
12522 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12523
12524         PR rtl-optimization/47502
12525         * gcc.target/i386/pr47502-1.c: New.
12526         * gcc.target/i386/pr47502-2.c: Likewise.
12527
12528 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12529
12530         PR rtl-optimization/48156
12531         * gcc.dg/pr48156.c: New test.
12532
12533 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12534
12535         PR libfortran/47439
12536         * gfortran.dg/scratch_1.f90: Adjust test.
12537
12538 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12539
12540         PR libfortran/47439
12541         * gfortran.dg/scratch_1.f90: New test.
12542
12543 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12544
12545         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12546         variably modified typedefs.
12547         * gcc.dg/c1x-typedef-2.c: Remove.
12548
12549 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12550
12551         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12552         * gcc.dg/c1x-anon-struct-3.c: New test.
12553         * gcc.dg/anon-struct-11.c: Update.
12554
12555 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12556
12557         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12558         dg-xfail-run-if.
12559         Only xfail with gas.
12560
12561 2011-03-18  Jason Merrill  <jason@redhat.com>
12562
12563         * g++.dg/template/fn-ptr1.C: New.
12564
12565         * g++.dg/overload/volatile1.C: New.
12566
12567         * g++.dg/opt/pr23372.C: New.
12568
12569         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12570
12571 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12572
12573         PR middle-end/47405
12574         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12575
12576 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12577
12578         * gcc.target/arm/unsigned-extend-1.c: New.
12579
12580 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12581
12582         PR bootstrap/48161
12583         * gcc.c-torture/compile/pr48161.c: New test.
12584
12585 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12586
12587         PR middle-end/47725
12588         * gcc.dg/torture/pr47725.c: New.
12589
12590 2011-03-17  Jason Merrill  <jason@redhat.com>
12591
12592         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12593         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12594
12595 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12596
12597         * gnat.dg/specs/elab2.ads: New test.
12598         * gnat.dg/specs/elab2_pkg.ads: New helper.
12599
12600 2011-03-17  Jason Merrill  <jason@redhat.com>
12601
12602         * g++.dg/cpp0x/decltype-1212.C: New.
12603         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12604
12605 2011-03-17  Jason Merrill  <jason@redhat.com>
12606
12607         * g++.dg/parse/memfnquals1.C: New.
12608
12609 2011-03-17  Richard Guenther  <rguenther@suse.de>
12610
12611         PR middle-end/48134
12612         * gcc.dg/pr48134.c: New testcase.
12613
12614 2011-03-17  Richard Guenther  <rguenther@suse.de>
12615
12616         PR middle-end/48165
12617         * g++.dg/torture/pr48165.C: New testcase.
12618
12619 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12620
12621         PR rtl-optimization/48141
12622         * gcc.dg/pr48141.c: New test.
12623
12624 2011-03-16  Jason Merrill  <jason@redhat.com>
12625
12626         * g++.dg/cpp0x/constexpr-48089.C: New.
12627
12628         * g++.dg/cpp0x/constexpr-abi1.C: New.
12629
12630         * g++.dg/cpp0x/constexpr-46336.C: New.
12631         * g++.dg/parse/friend5.C: Adjust expected errors.
12632
12633         * g++.dg/cpp0x/constexpr-47570.C: New.
12634
12635 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12636
12637         PR debug/47510
12638         * ++.dg/debug/dwarf2/typedef6.C: New test.
12639
12640 2011-03-16  Jason Merrill  <jason@redhat.com>
12641
12642         * g++.dg/cpp0x/elision2.C: New.
12643
12644         * g++.dg/cpp0x/constexpr-array3.C: New.
12645
12646 2011-03-16  Jason Merrill  <jason@redhat.com>
12647
12648         * g++.dg/cpp0x/sfinae6.C: New.
12649         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12650         * g++.dg/cpp0x/pr45908.C: Likewise.
12651         * g++.dg/cpp0x/sfinae6.C: Likewise.
12652         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12653         * g++.old-deja/g++.law/arg11.C: Likewise.
12654
12655 2011-03-16  Jason Merrill  <jason@redhat.com>
12656
12657         * g++.dg/template/incomplete6.C: New.
12658
12659 2011-03-16  Jeff Law <law@redhat.com>
12660
12661         * gcc.dg/tree-ssa/vrp55.c: New test.
12662
12663 2011-03-16  Jason Merrill  <jason@redhat.com>
12664
12665         * g++.dg/cpp0x/auto22.C: New.
12666
12667 2011-03-16  Richard Guenther  <rguenther@suse.de>
12668
12669         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12670         optimizing it away if promoted to const.
12671
12672 2011-03-16  Richard Guenther  <rguenther@suse.de>
12673
12674         PR tree-optimization/48149
12675         * gcc.dg/fold-complex-1.c: New testcase.
12676
12677 2011-03-16  Richard Guenther  <rguenther@suse.de>
12678
12679         PR testsuite/48147
12680         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12681         or cloning happens.
12682
12683 2011-03-16  Richard Guenther  <rguenther@suse.de>
12684
12685         PR tree-optimization/26134
12686         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12687
12688 2011-03-16  Richard Guenther  <rguenther@suse.de>
12689
12690         PR tree-optimization/48146
12691         * gcc.dg/torture/pr48146.c: New testcase.
12692
12693 2011-03-16  Richard Guenther  <rguenther@suse.de>
12694
12695         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12696         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12697
12698 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12699
12700         PR middle-end/48136
12701         * gcc.c-torture/compile/pr48136.c: New test.
12702
12703         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12704
12705         PR debug/45882
12706         * gcc.dg/guality/pr45882.c: New test.
12707
12708 2011-03-15  Jason Merrill  <jason@redhat.com>
12709
12710         * g++.dg/cpp0x/constexpr-recursion.C: New.
12711
12712         * g++.dg/cpp0x/implicit11.C: New.
12713
12714 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12715
12716         * g++.dg/cpp0x/constexpr-attribute.C: New.
12717
12718 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12719
12720         * g++.dg/parse/pr34758.C: New.
12721
12722 2011-03-15  Xinliang David Li  <davidxl@google.com>
12723
12724         PR c/47837
12725         * gcc.dg/uninit-pred-7_d.c: New test.
12726         * gcc.dg/uninit-pred-8_d.c: New test.
12727
12728 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12729
12730         PR target/46788
12731         * gcc.target/arm/pr46788.c: New.
12732
12733 2011-03-15  Richard Guenther  <rguenther@suse.de>
12734
12735         PR middle-end/47650
12736         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12737         * gfortran.dg/ishft_4.f90: Likewise.
12738         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12739
12740 2011-03-15  Richard Guenther  <rguenther@suse.de>
12741
12742         PR tree-optimization/13954
12743         * g++.dg/tree-ssa/pr13954.C: New testcase.
12744
12745 2011-03-15  Richard Guenther  <rguenther@suse.de>
12746
12747         PR tree-optimization/48037
12748         * gcc.target/i386/pr48037-1.c: New testcase.
12749
12750 2011-03-15  Richard Guenther  <rguenther@suse.de>
12751
12752         PR tree-optimization/41490
12753         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12754         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12755         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12756         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12757         * g++.dg/tree-ssa/pr33604.C: Adjust.
12758
12759 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12760
12761         PR middle-end/47917
12762         * gcc.c-torture/execute/pr47917.c: New test.
12763         * gcc.dg/pr47917.c: New test.
12764
12765         PR middle-end/38878
12766         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12767
12768 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12769
12770         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12771         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12772         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12773         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12774         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12775         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12776         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12777         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12778         * gcc.target/i386/avx-floor-vec.c: Ditto.
12779         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12780         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12781         * gcc.target/i386/avx-rint-vec.c: Ditto.
12782         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12783         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12784         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12785         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12786
12787 2011-03-14  Tom Tromey  <tromey@redhat.com>
12788
12789         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12790         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12791         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12792
12793 2011-03-14  Tom Tromey  <tromey@redhat.com>
12794
12795         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12796         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12797         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12798
12799 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12800
12801         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12802
12803 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12804
12805         PR rtl-optimization/47166
12806         * gcc.c-torture/execute/postmod-1.c: New test.
12807
12808 2011-03-14  Richard Guenther  <rguenther@suse.de>
12809
12810         PR middle-end/48098
12811         * gcc.dg/torture/pr48098.c: New testcase.
12812
12813 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12814
12815         PR target/48053
12816         * gcc.target/powerpc/pr48053-1.c: New test.
12817         * gcc.target/powerpc/pr48053-2.c: Likewise.
12818
12819 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12820
12821         PR libfortran/48066
12822         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12823
12824 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12825
12826         PR libfortran/48066
12827         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12828
12829 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12830
12831         PR fortran/48059
12832         * gfortran.dg/class_41.f03: New.
12833
12834 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12835
12836         * g++.dg/conversion/cast3.C: New test.
12837
12838 2011-03-11  Jason Merrill  <jason@redhat.com>
12839
12840         * g++.dg/template/error45.C: New.
12841
12842         * g++.dg/parse/no-type-defn1.C: New.
12843
12844         * g++.dg/ext/attrib40.C: New.
12845
12846         * g++.dg/cpp0x/regress/array1.C: New.
12847
12848 2011-03-11  Richard Guenther  <rguenther@suse.de>
12849
12850         PR tree-optimization/48067
12851         * gcc.dg/pr48067.c: New testcase.
12852
12853 2011-03-11  Richard Guenther  <rguenther@suse.de>
12854
12855         PR lto/48073
12856         * g++.dg/lto/20110311-1_0.C: New testcase.
12857
12858 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12859
12860         PR c++/48035
12861         * g++.dg/inherit/virtual8.C: New test.
12862
12863         PR middle-end/48044
12864         * gcc.dg/torture/pr48044.c: New test.
12865
12866 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12867
12868         PR fortran/47768
12869         * gfortran.dg/proc_ptr_comp_31.f90: New.
12870
12871 2011-03-11  Richard Guenther  <rguenther@suse.de>
12872
12873         PR tree-optimization/47278
12874         * gcc.dg/torture/pr47278-1.c: New testcase.
12875         * gcc.dg/torture/pr47278-2.c: Likewise.
12876
12877 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12878
12879         PR tree-optimization/48063
12880         * gcc.dg/torture/pr48063.c: New test.
12881
12882 2011-03-10  Jason Merrill  <jason@redhat.com>
12883
12884         * g++.dg/template/array22.C: New.
12885
12886         * g++.dg/cpp0x/syntax-err1.C: New.
12887         * g++.dg/parse/error36.C: Adjust expected errors.
12888         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12889         * g++.old-deja/g++.pt/typename3.C: Likewise.
12890         * g++.old-deja/g++.pt/typename4.C: Likewise.
12891         * g++.old-deja/g++.pt/typename6.C: Likewise.
12892
12893 2011-03-09  Jason Merrill  <jason@redhat.com>
12894
12895         * g++.dg/template/nontype22.C: New.
12896
12897 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12898
12899         PR tree-optimization/47714
12900         * g++.dg/torture/pr47714.C: New test.
12901
12902 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12903
12904         PR target/47755
12905         * gcc.target/powerpc/pr47755-2.c: New file.
12906
12907 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12908
12909         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12910         is not set in the environment, pass 64 as first argument when not
12911         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12912         native where ulimit -u is supported.
12913
12914 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12915
12916         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12917
12918 2011-03-08  Jason Merrill  <jason@redhat.com>
12919
12920         * g++.dg/template/nontype21.C: New.
12921
12922         * g++.dg/template/anon5.C: New.
12923
12924 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12925
12926         PR debug/47881
12927         * gcc.dg/pr47881.c: New test.
12928
12929 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12930
12931         PR c++/47957
12932         * g++.dg/lookup/template3.C: New test.
12933
12934 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12935
12936         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12937         'long' type.
12938
12939 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12940
12941         PR testsuite/47954
12942         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12943         sizeof to compute alignment.
12944
12945 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12946
12947         PR tree-optimization/48022
12948         * gcc.dg/pr48022-1.c: New test.
12949         * gcc.dg/pr48022-2.c: New test.
12950
12951 2011-03-07  Jason Merrill  <jason@redhat.com>
12952
12953         * g++.dg/template/nontype20.C: New.
12954         * g++.dg/init/member1.C: Adjust expected errors.
12955         * g++.dg/parse/constant4.C: Likewise.
12956         * g++.dg/template/qualified-id3.C: Likewise.
12957         * g++.old-deja/g++.pt/crash10.C: Likewise.
12958
12959         * g++.dg/cpp0x/regress/non-const1.C: New.
12960
12961 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12962
12963         PR debug/47991
12964         * gcc.dg/pr47991.c: New test.
12965
12966 2011-03-07  Jason Merrill  <jason@redhat.com>
12967
12968         * g++.dg/abi/mangle46.C: New.
12969
12970 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12971
12972         PR target/47862
12973         * gcc.target/powerpc/pr47862.c: New.
12974
12975 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12976
12977         PR target/45413
12978         * gcc.target/i386/combine-mul.c: Require nonpic.
12979
12980 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12981             Nathan Froyd  <froydnj@codesourcery.com>
12982
12983         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12984
12985 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12986
12987         * README.QMTEST: Remove.
12988
12989 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12990             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12991
12992         PR fortran/47850
12993         * gfortran.dg/array_constructor_37.f90 : New test.
12994
12995 2011-03-05  Jason Merrill  <jason@redhat.com>
12996
12997         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12998         * g++.dg/abi/mangle45.C: Likewise.
12999         * g++.dg/cpp0x/trailing1.C: Likewise.
13000
13001 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13002
13003         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13004
13005 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13006
13007         PR rtl-optimization/47899
13008         * gcc.dg/pr47899.c: New test.
13009
13010         * gcc.dg/torture/pr47968.c: Ignore warnings.
13011
13012         PR tree-optimization/47967
13013         * gcc.c-torture/compile/pr47967.c: New test.
13014
13015 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13016
13017         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13018         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13019
13020 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13021
13022         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13023         and property_getAttributes() if __OBJC2__.
13024         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13025         * objc.dg/property/property-encoding-1.m: New.
13026         * obj-c++.dg/property/property-encoding-1.mm: New.
13027
13028 2011-03-04  Jason Merrill  <jason@redhat.com>
13029
13030         * g++.dg/template/pseudodtor6.C: New.
13031
13032         * g++.dg/inherit/covariant19.C: New.
13033
13034 2011-03-04  Richard Guenther  <rguenther@suse.de>
13035
13036         PR middle-end/47968
13037         * gcc.dg/torture/pr47968.c: New testcase.
13038
13039 2011-03-04  Richard Guenther  <rguenther@suse.de>
13040
13041         PR middle-end/47975
13042         * gcc.dg/torture/pr47975.c: New testcase.
13043
13044 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13045
13046         PR c++/47974
13047         * g++.dg/template/crash106.C: New.
13048
13049 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13050
13051         PR c/47963
13052         * gcc.dg/gomp/pr47963.c: New test.
13053         * g++.dg/gomp/pr47963.C: New test.
13054
13055 2011-03-02  Jason Merrill  <jason@redhat.com>
13056
13057         * g++.dg/cpp0x/regress/condition1.C: New.
13058
13059         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13060
13061 2011-03-01  Jason Merrill  <jason@redhat.com>
13062
13063         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13064
13065         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13066
13067 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13068
13069         PR rtl-optimization/47925
13070         * gcc.c-torture/execute/pr47925.c: New test.
13071
13072 2011-03-01  Jason Merrill  <jason@redhat.com>
13073
13074         * g++.dg/cpp0x/decltype25.C: New.
13075
13076         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13077
13078 2011-03-01  Richard Guenther  <rguenther@suse.de>
13079
13080         PR tree-optimization/47890
13081         * gcc.dg/torture/pr47890.c: New testcase.
13082
13083 2011-03-01  Richard Guenther  <rguenther@suse.de>
13084
13085         PR lto/47924
13086         * gcc.dg/lto/pr47924_0.c: New testcase.
13087
13088 2011-03-01  Richard Guenther  <rguenther@suse.de>
13089
13090         PR lto/46911
13091         * gfortran.dg/lto/pr46911_0.f: New testcase.
13092
13093 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13094
13095         PR libgfortran/47933
13096         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13097         compile errors from older code form.
13098
13099 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13100
13101         PR libgfortran/47567
13102         * gfortran.dg/fmt_fw_d.f90: New test.
13103
13104 2011-02-28  Jason Merrill  <jason@redhat.com>
13105
13106         * g++.dg/inherit/covariant18.C: New.
13107
13108 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13109
13110         PR middle-end/47893
13111         * gcc.dg/pr47893.c: New test.
13112
13113 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13114
13115         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13116         NULL in case of a selector with conflicting types.
13117         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13118
13119 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13120
13121         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13122         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13123         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13124         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13125
13126 2011-02-28  Jason Merrill  <jason@redhat.com>
13127
13128         PR c++/47906
13129         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13130
13131 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13132
13133         PR libgfortran/47778
13134         * gfortran.dg/namelist_71.f90: New test.
13135
13136 2011-02-27  Jason Merrill  <jason@redhat.com>
13137
13138         PR c++/47906
13139         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13140         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13141
13142 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13143
13144         PR c++/46466
13145         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13146
13147 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13148
13149         PR fortran/47886
13150         * gfortran.dg/gomp/task-1.f90: Removed.
13151
13152 2011-02-26  Jason Merrill  <jason@redhat.com>
13153
13154         * g++.dg/template/this-targ1.C: New.
13155
13156         * g++.dg/cpp0x/regress/template-const1.C: New.
13157         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13158         * g++.dg/template/function1.C: Adjust.
13159         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13160         * g++.dg/debug/debug7.C: Adjust.
13161
13162 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13163
13164         PR fortran/47886
13165         * gfortran.dg/gomp/task-1.f90: New.
13166
13167 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13168
13169         * gcc.target/arm/neon-thumb2-move.c: Add
13170         dg-require-effective-target arm_thumb2_ok.
13171
13172 2011-02-24  Jason Merrill  <jason@redhat.com>
13173
13174         * g++.dg/parse/constant1.C: Specify C++98 mode.
13175         * g++.dg/parse/constant5.C: Likewise.
13176         * g++.dg/parse/error2.C: Likewise.
13177         * g++.dg/parse/semicolon3.C: Likewise.
13178         * g++.dg/template/crash14.C: Likewise.
13179         * g++.dg/template/local4.C: Likewise.
13180         * g++.dg/template/nontype3.C: Likewise.
13181         * g++.dg/parse/crash31.C: Adjust expected errors.
13182         * g++.dg/template/function1.C: Likewise.
13183         * g++.dg/template/ref3.C: Likewise.
13184         * g++.dg/template/static9.C: Likewise.
13185         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13186
13187         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13188         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13189         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13190         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13191         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13192
13193 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13194
13195         PR fortran/47878
13196         * gfortran.dg/pr47878.f90: New test.
13197
13198 2011-02-24  Richard Guenther  <rguenther@suse.de>
13199
13200         PR testsuite/47801
13201         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13202         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13203
13204 2011-02-24  Richard Guenther  <rguenther@suse.de>
13205
13206         PR fortran/47839
13207         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13208         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13209
13210 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13211
13212         PR libgfortran/47567
13213         * gfortran.dg/fmt_f0_1.f90: Update test.
13214
13215 2011-02-23  Jason Merrill  <jason@redhat.com>
13216
13217         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13218         * g++.dg/abi/mangle45.C: New.
13219
13220         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13221         * g++.dg/template/canon-type-9.C: Match use of decltype
13222         between declaration and definition.
13223         * g++.dg/template/canon-type-12.C: Likewise.
13224
13225 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13226
13227         PR fortran/40850
13228         * gfortran.dg/nested_allocatables_1.f90: New.
13229
13230 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13231
13232         PR c++/46868
13233         * g++.dg/pr46868.C: New test.
13234         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13235         * g++.dg/parse/error14.C: Adjust.
13236
13237 2011-02-23  Richard Guenther  <rguenther@suse.de>
13238
13239         PR tree-optimization/47838
13240         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13241
13242 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13243
13244         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13245
13246 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13247
13248         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13249         * gfortran.dg/count_init_expr.f03: Ditto.
13250         * gfortran.dg/gomp/pr43711.f90: Ditto.
13251         * gcc.dg/struct-parse-2.c: Ditto.
13252         * gcc.dg/parse-error-3.c: Ditto.
13253         * gcc.dg/Wlogical-op-1.c: Ditto.
13254         * gcc.dg/Walways-true-1.c: Ditto.
13255         * gcc.dg/pr24225.c: Ditto.
13256         * gcc.dg/Walways-true-2.c: Ditto.
13257         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13258         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13259         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13260         * g++.dg/overload/defarg4.C: Ditto.
13261         * g++.dg/inherit/covariant16.C: Ditto.
13262         * g++.dg/inherit/virtual7.C: Ditto.
13263         * g++.dg/template/canon-type-9.C: Ditto.
13264         * g++.dg/template/access19.C: Ditto.
13265         * g++.dg/template/call7.C: Ditto.
13266         * g++.dg/template/canon-type-2.C: Ditto.
13267         * g++.dg/template/init7.C: Ditto.
13268         * g++.dg/template/sizeof-template-argument.C: Ditto.
13269         * g++.dg/template/const3.C: Ditto.
13270         * g++.dg/template/sfinae26.C: Ditto.
13271         * g++.dg/template/sfinae26.C: Ditto.
13272         * g++.dg/template/canon-type-11.C: Ditto.
13273         * g++.dg/template/union2.C: Ditto.
13274         * g++.dg/template/canon-type-3.C: Ditto.
13275         * g++.dg/template/canon-type-1.C: Ditto.
13276         * g++.dg/template/canon-type-5.C: Ditto.
13277         * g++.dg/template/canon-type-7.C: Ditto.
13278         * g++.dg/template/canon-type-10.C: Ditto.
13279         * g++.dg/template/spec36.C: Ditto.
13280         * g++.dg/template/typedef38.C: Ditto.
13281         * g++.dg/template/canon-type-4.C: Ditto.
13282         * g++.dg/template/canon-type-6.C: Ditto.
13283         * g++.dg/template/canon-type-13.C: Ditto.
13284         * g++.dg/template/instantiate9.C: Ditto.
13285         * g++.dg/template/ttp22.C: Ditto.
13286         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13287         * g++.dg/warn/Walways-true-1.C: Ditto.
13288         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13289         * g++.dg/warn/Walways-true-2.C: Ditto.
13290         * g++.dg/conversion/op4.C: Ditto.
13291         * g++.dg/opt/pr19650.C: Ditto.
13292         * g++.dg/lookup/friend11.C: Ditto.
13293         * g++.dg/other/default2.C: Ditto.
13294         * g++.dg/other/default3.C: Ditto.
13295         * g++.dg/other/dtor2.C: Ditto.
13296         * g++.dg/other/friend5.C: Ditto.
13297         * g++.dg/other/default5.C: Ditto.
13298         * g++.dg/init/brace6.C: Ditto.
13299         * g++.dg/init/aggr5.C: Ditto.
13300         * g++.dg/init/error2.C: Ditto.
13301         * g++.dg/expr/bound-mem-fun.C: Ditto.
13302         * g++.dg/expr/cond6.C: Ditto.
13303         * g++.dg/expr/stmt-expr-1.C: Ditto.
13304         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13305         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13306         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13307         * g++.dg/cpp0x/bracket1.C: Ditto.
13308         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13309         * g++.dg/cpp0x/pr38646.C: Ditto.
13310         * g++.dg/cpp0x/variadic73.C: Ditto.
13311         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13312         * g++.dg/cpp0x/bracket4.C: Ditto.
13313         * g++.dg/cpp0x/decltype4.C: Ditto.
13314         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13315         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13316         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13317         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13318         * g++.dg/cpp0x/decltype2.C: Ditto.
13319         * g++.dg/cpp0x/decltype1.C: Ditto.
13320         * g++.dg/cpp0x/bracket2.C: Ditto.
13321         * g++.dg/cpp0x/decltype5.C: Ditto.
13322         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13323         * g++.dg/cpp0x/variadic70.C: Ditto.
13324         * g++.dg/cpp0x/decltype6.C: Ditto.
13325         * g++.dg/cpp0x/rvo.C: Ditto.
13326         * g++.dg/cpp0x/vt-40092.C: Ditto.
13327         * g++.dg/cpp0x/variadic-new.C: Ditto.
13328         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13329         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13330         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13331         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13332         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13333         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13334         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13335         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13336         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13337         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13338         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13339         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13340         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13341         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13342         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13343         * g++.dg/cpp0x/pr39639.C: Ditto.
13344         * g++.dg/cpp0x/decltype3.C: Ditto.
13345         * g++.dg/cpp0x/variadic68.C: Ditto.
13346         * g++.dg/cpp0x/variadic-function.C: Ditto.
13347         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13348         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13349         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13350         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13351         * g++.dg/parse/crash35.C: Ditto.
13352         * g++.dg/parse/crash40.C: Ditto.
13353         * g++.dg/parse/defarg12.C: Ditto.
13354         * g++.dg/parse/crash34.C: Ditto.
13355         * g++.dg/parse/constructor3.C: Ditto.
13356         * g++.dg/parse/template23.C: Ditto.
13357         * g++.dg/parse/crash56.C: Ditto.
13358         * g++.dg/parse/dtor13.C: Ditto.
13359         * g++.dg/parse/error33.C: Ditto.
13360         * g++.dg/parse/ctor9.C: Ditto.
13361         * g++.dg/parse/error32.C: Ditto.
13362         * g++.dg/parse/error37.C: Ditto.
13363         * g++.dg/parse/bitfield3.C: Ditto.
13364         * g++.dg/parse/struct-4.C: Ditto.
13365         * g++.dg/ext/has_trivial_copy.C: Ditto.
13366         * g++.dg/ext/is_polymorphic.C: Ditto.
13367         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13368         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13369         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13370         * g++.dg/ext/is_union.C: Ditto.
13371         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13372         * g++.dg/ext/is_pod.C: Ditto.
13373         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13374         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13375         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13376         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13377         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13378         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13379         * g++.dg/ext/is_abstract.C: Ditto.
13380         * g++.dg/ext/has_trivial_assign.C: Ditto.
13381         * g++.dg/ext/is_class.C: Ditto.
13382         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13383         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13384         * g++.dg/ext/is_base_of.C: Ditto.
13385         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13386         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13387         * g++.dg/ext/is_empty.C: Ditto.
13388         * g++.dg/ext/is_enum.C: Ditto.
13389         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13390         * gnat.dg/opt11.adb: Ditto.
13391         * obj-c++.dg/pr45735.mm: Ditto.
13392         * obj-c++.dg/pr24393.mm: Ditto.
13393         * obj-c++.dg/exceptions-2.mm: Ditto.
13394         * objc.dg/pr45735.m: Ditto.
13395         * objc.dg/pr24393.m: Ditto.
13396
13397 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13398
13399         * objc.dg/attributes/objc-exception-1.m: New.
13400
13401 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13402
13403         * gcc.dg/cpp/include7.c: New test.
13404
13405 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13406
13407         PR c++/47242
13408         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13409
13410 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13411
13412         PR rtl-optimization/47763
13413         * gcc.dg/pr47763.c: New test.
13414
13415 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13416
13417         PR fortran/45743
13418         * gfortran.dg/whole_file_32.f90 : New test.
13419
13420 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13421
13422         PR c++/47666
13423         * g++.dg/inherit/virtual7.C: New test.
13424
13425 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13426
13427         PR objc/47832
13428         * objc.dg/type-size-3.m: Updated error message.
13429         * objc.dg/type-size-4.m: New test.
13430         * objc.dg/type-size-5.m: New test.
13431
13432 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13433
13434         * lib/gnat.exp: Fix comments.
13435         Don't load libgloss.exp.
13436         (default_gnat_version): Call $compiler with --version.
13437         Adapt regexp for gnatmake output, insert version.
13438         (gnat_version): New proc.
13439         (gnat_init): Remove gnat_libgcc_s_path.
13440         (gnat_target_compile): Likewise.
13441         Remove ld_library_path.
13442         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13443         (gnat_pass): Remove.
13444         (gnat_pass): Remove.
13445         (gnat_finish): Remove.
13446         (gnat_exit): Remove.
13447         (local_find_gnatmake): Reindent.
13448         (runtest_file_p): Remove.
13449         (prune_warnings): Remove.
13450         (find_gnatclean): New proc.
13451         * lib/gnat-dg.exp (lremove): New proc.
13452         (gnat-dg-test): Reindent.
13453         Remove additional output files.
13454         (gnat-dg-runtest): Remove.
13455
13456         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13457         * gnat.dg/loop_optimization6.adb: Likewise.
13458         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13459
13460 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13461
13462         PR tree-optimization/47835
13463         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13464
13465 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13466
13467         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13468         * gfortran.dg/abstract_type_2.f03: Ditto.
13469         * gfortran.dg/abstract_type_3.f03: Ditto.
13470         * gfortran.dg/abstract_type_4.f03: Ditto.
13471         * gfortran.dg/abstract_type_5.f03: Ditto.
13472         * gfortran.dg/abstract_type_6.f03: Ditto.
13473         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13474         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13475         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13476         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13477         * gfortran.dg/array_function_5.f90: Ditto.
13478         * gfortran.dg/asynchronous_3.f03: Ditto.
13479         * gfortran.dg/char_expr_1.f90: Ditto.
13480         * gfortran.dg/class_14.f03: Ditto.
13481         * gfortran.dg/data_array_6.f: Ditto.
13482         * gfortran.dg/data_invalid.f90: Ditto.
13483         * gfortran.dg/dot_product_1.f03: Ditto.
13484         * gfortran.dg/func_derived_5.f90: Ditto.
13485         * gfortran.dg/func_result_4.f90: Ditto.
13486         * gfortran.dg/implied_do_1.f90: Ditto.
13487         * gfortran.dg/initialization_25.f90: Ditto.
13488         * gfortran.dg/initialization_26.f90: Ditto.
13489         * gfortran.dg/interface_34.f90: Ditto.
13490         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13491         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13492         * gfortran.dg/matmul_8.f03: Ditto.
13493         * gfortran.dg/merge_init_expr.f90: Ditto.
13494         * gfortran.dg/pack_assign_1.f90: Ditto.
13495         * gfortran.dg/pack_vector_1.f90: Ditto.
13496         * gfortran.dg/pointer_check_8.f90: Ditto.
13497         * gfortran.dg/product_init_expr.f03: Ditto.
13498         * gfortran.dg/reshape_order_5.f90: Ditto.
13499         * gfortran.dg/reshape_shape_1.f90: Ditto.
13500         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13501         * gfortran.dg/same_name_2.f90: Ditto.
13502         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13503         * gfortran.dg/spread_init_expr.f03: Ditto.
13504         * gfortran.dg/stmt_func_1.f90: Ditto.
13505         * gfortran.dg/sum_init_expr.f03: Ditto.
13506         * gfortran.dg/transpose_3.f03: Ditto.
13507         * gfortran.dg/unpack_init_expr.f03: Ditto.
13508         * gfortran.dg/warn_conversion.f90: Ditto.
13509         * gfortran.dg/warn_conversion_2.f90: Ditto.
13510         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13511         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13512         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13513         * gfortran.dg/whole_file_16.f90: Ditto.
13514         * gfortran.dg/whole_file_17.f90: Ditto.
13515         * gfortran.dg/whole_file_18.f90: Ditto.
13516         * gfortran.dg/whole_file_20.f03: Ditto.
13517         * gfortran.dg/whole_file_5.f90: Ditto.
13518         * gfortran.dg/whole_file_6.f90: Ditto.
13519         * gfortran.dg/write_invalid_format.f90: Ditto.
13520         * gfortran.dg/zero_sized_6.f90: Ditto.
13521
13522 2011-02-21  Jeff Law <law@redhat.com>
13523
13524         PR rtl-optimization/46178
13525         * gcc.target/i386/pr46178.c: New test.
13526
13527         PR rtl-optimization/46002
13528         * gcc.c-torture/compile/pr46002.c: New test.
13529
13530 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13531
13532         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13533         *-*-hpux10*.
13534
13535 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13536
13537         PR debug/47106
13538         * g++.dg/debug/pr47106.C: Require effective target lto.
13539
13540 2011-02-21  Jason Merrill  <jason@redhat.com>
13541
13542         * g++.dg/cpp0x/constexpr-diag2.C: New.
13543
13544 2011-02-20  Jason Merrill  <jason@redhat.com>
13545
13546         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13547
13548         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13549
13550         * g++.dg/overload/conv-op1.C: New.
13551
13552         * g++.dg/cpp0x/constexpr-synth1.C: New.
13553
13554 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13555
13556         * objc.dg/layout-2.m: New.
13557         * objc.dg/selector-3.m: Adjusted location of error message.
13558         * objc.dg/type-size-3.m: Same.
13559         * obj-c++.dg/selector-3.mm: Same.
13560
13561 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13562
13563         PR objc/47784
13564         * objc.dg/property/dotsyntax-22.m: New.
13565         * obj-c++.dg/property/dotsyntax-22.mm: New.
13566
13567 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13568
13569         PR c++/46394
13570         * g++.dg/template/typedef38.C: New test.
13571
13572 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13573
13574         PR fortran/46818
13575         * gfortran.dg/whole_file_30.f90 : New test.
13576         * gfortran.dg/whole_file_31.f90 : New test.
13577
13578 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13579
13580         PR fortran/45077
13581         PR fortran/44945
13582         * gfortran.dg/whole_file_28.f90 : New test.
13583         * gfortran.dg/whole_file_29.f90 : New test.
13584
13585 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13586
13587         PR c++/44118
13588         * g++.dg/template/crash105.C: New.
13589
13590 2011-02-19  Jason Merrill  <jason@redhat.com>
13591
13592         * g++.dg/cpp0x/regress/no-elide1.C: New.
13593
13594 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13595
13596         PR tree-optimization/46620
13597         * gcc.dg/pr46620.c: New.
13598
13599 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13600
13601         PR c/47809
13602         * gcc.target/i386/pr47809.c: New test.
13603
13604 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13605             Tobias Burnus  <burnus@net-b.de>
13606
13607         * lib/target-supports.exp
13608         (check_effective_target_fortran_large_real): New check for large reals.
13609         * gfortran.dg/nan_7.f90: New test.
13610
13611 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13612
13613         PR libgfortran/47567
13614         * gfortran.dg/fmt_f0_1.f90: Update test.
13615
13616 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13617
13618         PR fortran/47348
13619         * gfortran.dg/array_constructor_36.f90 : New test.
13620         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13621         allow for comparison between different elements of the array
13622         constructor at different levels of optimization.
13623
13624 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13625
13626         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13627         * gcc.target/i386/pr32280-1.c: Likewise.
13628
13629 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13630
13631         PR target/47800
13632         * gcc.target/i386/pr47800.c: New test.
13633
13634 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13635
13636         * objc/execute/exceptions/foward-1.x: New.
13637
13638 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13639
13640         PR fortran/47789
13641         * gfortran.dg/derived_constructor_comps_4.f90: New.
13642
13643 2011-02-18  Tobias Burnus
13644
13645         PR fortran/47775
13646         * gfortran.dg/func_result_6.f90: New.
13647
13648 2011-02-18  Michael Matz  <matz@suse.de>
13649
13650         PR fortran/45586
13651         * gfortran.dg/lto/pr45586_0.f90: New test.
13652         * gfortran.dg/typebound_proc_20.f90: Ditto.
13653         * gfortran.dg/typebound_proc_21.f90: Ditto.
13654
13655 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13656
13657         PR c++/47795
13658         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13659
13660 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13661
13662         PR fortran/47750
13663         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13664         gcc_warning_prefix.
13665         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13666         normalizing the error/warning output.
13667         * gfortran.dg/Wall.f90: Update dg-error/warning.
13668         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13669         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13670         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13671         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13672         * gfortran.dg/class_30.f90: Update dg-error/warning.
13673         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13674         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13675         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13676         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13677         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13678         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13679         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13680         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13681         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13682         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13683         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13684         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13685         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13686         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13687         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13688         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13689         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13690         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13691         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13692         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13693         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13694         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13695         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13696         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13697         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13698
13699 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13700
13701         PR fortran/47768
13702         * gfortran.dg/proc_ptr_comp_30.f90: New.
13703
13704 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13705
13706         PR debug/47780
13707         * gcc.target/i386/pr47780.c: New test.
13708
13709 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13710
13711         PR fortran/47767
13712         * gfortran.dg/class_40.f03: New.
13713
13714 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13715
13716         PR c++/47208
13717         * g++.dg/cpp0x/auto21.C: New test.
13718
13719 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13720
13721         * objc.dg/special/unclaimed-category-1.h: Updated for
13722         new ABI support.
13723         * objc.dg/special/unclaimed-category-1.m: Same.
13724         * objc.dg/zero-link-1.m: Same.
13725         * objc.dg/lookup-1.m: Same.
13726         * objc.dg/torture/strings/const-str-9.m
13727         * objc.dg/torture/strings/const-str-10.m: Same.
13728         * objc.dg/torture/strings/const-str-11.m: Same.
13729         * objc.dg/torture/forward-1.m: Same.
13730         * objc.dg/zero-link-2.m: Same.
13731         * objc.dg/encode-7-next-64bit.m: Same.
13732         * objc.dg/method-4.m: Same.
13733         * objc.dg/next-runtime-1.m: Same.
13734         * objc.dg/image-info.m: Same.
13735         * objc.dg/pr23214.m: Same.
13736         * objc.dg/symtab-1.m: Same.
13737         * obj-c++.dg/basic.m: Same.
13738         * obj-c++.dg/proto-lossage-3.m: Same.
13739         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13740         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13741         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13742         * obj-c++.dg/method-11.m: Same.
13743         * objc/execute/enumeration-1.m: Same.
13744         * objc/execute/object_is_class.m: Same.
13745         * objc/execute/formal_protocol-2.m: Same.
13746         * objc/execute/formal_protocol-4.m: Same.
13747         * objc/execute/formal_protocol-6.m: Same.
13748         * objc/execute/bycopy-3.m: Same.
13749         * objc/execute/exceptions/catchall-1.m: Same.
13750         * objc/execute/exceptions/finally-1.m: Same.
13751         * objc/execute/exceptions/local-variables-1.m: Same.
13752         * objc/execute/exceptions/foward-1.m: Same.
13753         * objc/execute/bf-common.h
13754         * objc/execute/enumeration-2.m: Same.
13755         * objc/execute/formal_protocol-1.m: Same.
13756         * objc/execute/formal_protocol-3.m: Same.
13757         * objc/execute/formal_protocol-5.m: Same.
13758         * objc/execute/accessing_ivars.m: Same.
13759         * objc/execute/bycopy-2.m: Same.
13760         * objc/execute/formal_protocol-7.m: Same.
13761         * objc/execute/compatibility_alias.m: Same.
13762         * objc/execute/no_clash.m: Same.
13763         * objc/execute/object_is_meta_class.m: Same.
13764         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13765         * objc/execute/class-tests-1.h: Include stdio.h.
13766         * objc/execute/class-tests-2.h: Same.
13767         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13768         runtimes.
13769         * obj-c++.dg/try-catch-2.mm: Same.
13770
13771 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13772
13773         PR c++/47783
13774         * g++.dg/warn/Wunused-parm-4.C: New test.
13775
13776 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13777             Jan Hubicka  <jh@suse.cz>
13778
13779         PR debug/47106
13780         PR debug/47402
13781         * g++.dg/debug/pr47106.C: New.
13782
13783 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13784
13785         PR target/43653
13786         * gcc.target/i386/pr43653.c: New test.
13787
13788 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13789
13790         PR c++/47172
13791         * g++.dg/template/inherit6.C: New test.
13792
13793 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13794
13795         PR fortran/47745
13796         * gfortran.dg/class_39.f03: New.
13797
13798 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13799
13800         PR c++/47326
13801         * g++.dg/cpp0x/variadic106.C: New test.
13802
13803 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13804
13805         PR libfortran/47757
13806         * gfortran.dg/pr47757-1.f90: New test.
13807         * gfortran.dg/pr47757-2.f90: New test.
13808         * gfortran.dg/pr47757-3.f90: New test.
13809
13810         PR c++/47704
13811         * g++.dg/cpp0x/enum8.C: New test.
13812
13813 2011-02-15  Jason Merrill  <jason@redhat.com>
13814
13815         * g++.dg/inherit/implicit-trivial1.C: New.
13816         * g++.dg/cpp0x/implicit-trivial1.C: New.
13817
13818 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13819
13820         PR middle-end/47725
13821         * gcc.dg/torture/pr47725.c: Removed.
13822
13823 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13824
13825         PR target/47755
13826         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13827         constant does not generate a load from memory.
13828
13829 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13830
13831         PR middle-end/47725
13832         * gcc.dg/torture/pr47725.c: New.
13833
13834 2011-02-15  Richard Guenther  <rguenther@suse.de>
13835
13836         PR tree-optimization/47743
13837         * gcc.dg/torture/pr47743.c: New testcase.
13838
13839 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13840
13841         PR middle-end/47581
13842         * gcc.target/i386/pr47581.c: New test.
13843
13844 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13845
13846         PR fortran/47730
13847         * gfortran.dg/select_type_22.f03: New.
13848
13849 2011-02-14  Jason Merrill  <jason@redhat.com>
13850
13851         * g++.dg/cpp0x/regress/enum1.C: New.
13852
13853 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13854
13855         * gnat.dg/include.adb: New test.
13856
13857 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13858
13859         PR fortran/47728
13860         * gfortran.dg/class_38.f03: New.
13861
13862 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13863
13864         * gcc.dg/pr46494.c: New test.
13865
13866 2011-02-14  Richard Guenther  <rguenther@suse.de>
13867
13868         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13869
13870 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13871
13872         PR ada/41929
13873         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13874         sparc*-sun-solaris2.11.
13875
13876 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13877
13878         PR fortran/47349
13879         * gfortran.dg/argument_checking_18.f90: New.
13880
13881 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13882
13883         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13884         * gfortran.dg/argument_checking_17.f90: New.
13885
13886 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13887
13888         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13889         are temporarily disabled.
13890         * gfortran.dg/class_7.f03: Ditto.
13891         * gfortran.dg/coarray_14.f90: Ditto.
13892         * gfortran.dg/typebound_proc_13.f03: Ditto.
13893
13894 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13895
13896         PR fortran/45586
13897         * gfortran.dg/extends_11.f03: New.
13898
13899 2011-02-11  Xinliang David Li  <davidxl@google.com>
13900
13901         PR tree-optimization/47707
13902         * g++.dg/tree-ssa/pr47707.C: New test.
13903
13904 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13905
13906         * g++.dg/opt/inline17.C: New test.
13907
13908 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13909
13910         PR fortran/47550
13911         * gfortran.dg/pure_formal_2.f90: New.
13912
13913 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13914
13915         PR rtl-optimization/47614
13916         * gfortran.dg/pr47614.f: New.
13917
13918 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13919
13920         PR driver/47678
13921         * gcc.dg/opts-6.c: New test.
13922
13923 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13924
13925         PR debug/47684
13926         * gcc.dg/pr47684.c: New test.
13927
13928 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13929
13930         PR target/47629
13931         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13932         c99_runtime, dg-add-options c99_runtime.
13933         (main): Use __asm__.
13934
13935 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13936
13937         PR testsuite/47400
13938         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13939         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13940         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13941         * gcc.dg/ucnid-10.c: Likewise.
13942         * gcc.dg/ucnid-13.c: Likewise.
13943         * gcc.dg/ucnid-7.c: Likewise.
13944         * gcc.dg/ucnid-8.c: Likewise.
13945         Adapt dg-warning line number.
13946
13947 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13948
13949         * gcc.target/i386/parity-1.c: Use -march=k8.
13950         * gcc.target/i386/parity-2.c: Ditto.
13951         * gcc.target/i386/vecinit-1.c: Ditto.
13952         * gcc.target/i386/vecinit-2.c: Ditto.
13953
13954 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13955
13956         PR target/46610
13957         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13958         * gcc.target/mips/save-restore-3.c: Likewise.
13959         * gcc.target/mips/save-restore-4.c: Likewise.
13960         * gcc.target/mips/save-restore-5.c: Likewise.
13961
13962         PR target/47683
13963         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13964         * g++.dg/tree-prof/partition2.C: Likewise.
13965
13966 2011-02-09  Jason Merrill  <jason@redhat.com>
13967
13968         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13969         rather than misdeclare std::puts.
13970
13971         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13972         * g++.dg/other/warning1.C: Likewise.
13973         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13974         * g++.old-deja/g++.gb/scope06.C: Likewise.
13975         * g++.old-deja/g++.law/cvt11.C: Likewise.
13976         * g++.old-deja/g++.law/init1.C: Likewise.
13977         * g++.dg/abi/mangle26.C: Likewise.
13978
13979         * g++.dg/template/function1.C: Adjust for C++0x mode.
13980         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13981
13982         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13983         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13984
13985         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13986
13987         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13988
13989         * g++.dg/cpp0x/regress: New directory.
13990         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13991         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13992         * g++.dg/cpp0x/regress/regress3.C: New.
13993
13994 2011-02-10  Richard Guenther  <rguenther@suse.de>
13995
13996         PR tree-optimization/47677
13997         * gcc.dg/torture/pr47677.c: New testcase.
13998
13999 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14000
14001         * objc.dg/special/load-category-1.m: Remove unused header.
14002         * objc.dg/special/load-category-1a.m: Likewise.
14003         * objc.dg/special/load-category-2.m: Likewise.
14004         * objc.dg/special/load-category-2a.m: Likewise.
14005         * objc.dg/special/load-category-3.m: Likewise.
14006         * objc.dg/special/load-category-3a.m: Likewise.
14007         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14008         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14009         * objc.dg/attributes/class-attribute-1.m: Likewise.
14010         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14011         * obj-c++.dg/property/property.exp: Likewise.
14012         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14013         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14014         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14015         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14016         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14017         * obj-c++.dg/template-8.mm: Likewise.
14018
14019 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14020
14021         PR target/47665
14022         * gcc.target/i386/pr47665.c: New test.
14023
14024 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14025
14026         PR testsuite/47622
14027         Revert
14028         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14029         PR debug/42631
14030         * gcc.dg/pr42631.c: Update test.
14031         * gcc.dg/pr42631-2.c: New test.
14032
14033 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14034
14035         PR fortran/47352
14036         * gfortran.dg/proc_decl_25.f90: New.
14037
14038 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14039
14040         PR fortran/47463
14041         * gfortran.dg/typebound_assignment_2.f03: New.
14042
14043 2011-02-09  Richard Guenther  <rguenther@suse.de>
14044
14045         PR tree-optimization/47664
14046         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14047
14048 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14049
14050         PR middle-end/47646
14051         * gnat.dg/uninit_func.adb: Adjust dg directive.
14052
14053 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14054
14055         PR middle-end/47646
14056         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14057
14058 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14059
14060         PR fortran/47637
14061         * gfortran.dg/auto_dealloc_2.f90: New.
14062
14063 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14064
14065         * gcc.dg/builtins-config.h: Remove __sgi handling.
14066         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14067         -std=c99 for mips-sgi-irix6.5*.
14068
14069 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14070
14071         PR middle-end/45505
14072         * gfortran.dg/pr25923.f90: Remove xfails.
14073
14074 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14075
14076         PR fortran/47583
14077         * gfortran.dg/inquire_14.f90: New test.
14078
14079 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14080
14081         PR fortran/45290
14082         * gfortran.dg/pointer_init_6.f90: New.
14083
14084 2011-02-08  Jeff Law <law@redhat.com>
14085
14086         PR tree-optimization/42893
14087         * gcc.tree-ssa/pr42893.c: New test.
14088
14089 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14090
14091         PR tree-optimization/46834
14092         PR tree-optimization/46994
14093         PR tree-optimization/46995
14094         * gcc.dg/graphite/id-pr46834.c: New.
14095         * gfortran.dg/graphite/id-pr46994.f90: New.
14096         * gfortran.dg/graphite/id-pr46995.f90: New.
14097
14098 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14099
14100         PR middle-end/47646
14101         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14102         using the variable is known the warning is emitted there.
14103         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14104         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14105
14106         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14107         statement.
14108         (vg): Likewise.
14109         * gcc.dg/noreturn-1.c (foo5): Likewise.
14110         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14111         (method2): Likewise.
14112
14113         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14114         the return statement using the uninitialized variable.
14115         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14116
14117 2011-02-08  Richard Guenther  <rguenther@suse.de>
14118
14119         PR middle-end/47639
14120         * g++.dg/opt/pr47639.c: New testcase.
14121
14122 2011-02-08  Richard Guenther  <rguenther@suse.de>
14123
14124         PR tree-optimization/47632
14125         * g++.dg/opt/pr47632.C: New testcase.
14126
14127 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14128
14129         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14130
14131 2011-02-07  Richard Guenther  <rguenther@suse.de>
14132
14133         PR tree-optimization/47615
14134         * g++.dg/opt/pr47615.C: New testcase.
14135
14136 2011-02-07  Richard Guenther  <rguenther@suse.de>
14137
14138         PR tree-optimization/47621
14139         * gcc.dg/torture/pr47621.c: New testcase.
14140
14141 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14142
14143         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14144
14145 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14146
14147         PR fortran/47592
14148         * gfortran.dg/allocate_with_source_1 : New test.
14149
14150 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14151
14152         PR middle-end/47610
14153         * gcc.dg/pr47610.c: New test.
14154
14155 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14156
14157         PR debug/42631
14158         * gcc.dg/pr42631.c: Update test.
14159         * gcc.dg/pr42631-2.c: New test.
14160
14161 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14162
14163         PR fortran/47574
14164         * gfortran.dg/pr47574.f90:  New test.
14165
14166 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14167
14168         PR tree-optimization/46194
14169         * gcc.dg/autopar/pr46194.c: New.
14170
14171 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14172
14173         PR tree-optimization/43695
14174         * g++.dg/ipa/pr43695.C: New.
14175
14176 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14177
14178         PR inline-asm/23200
14179         * gcc.dg/pr23200.c: New test.
14180
14181 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14182
14183         PR c++/47589
14184         * g++.dg/pr47589.C: New test.
14185
14186 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14187
14188         PR c++/47398
14189         * g++.dg/template/typedef37.C: New test.
14190         * g++.dg/template/param1.C: Adjust expected error message.
14191
14192 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14193
14194         PR middle-end/31490
14195         * gcc.dg/pr31490-2.c: New test.
14196         * gcc.dg/pr31490-3.c: New test.
14197         * gcc.dg/pr31490-4.c: New test.
14198
14199 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14200             Jakub Jelinek  <jakub@redhat.com>
14201
14202         PR c++/46890
14203         * g++.dg/parser/semicolon3.C: Adjust.
14204         * g++.dg/parser/semicolon4.C: New testcase.
14205         * g++.dg/pr46890.C: New testcase.
14206
14207 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14208
14209         PR c++/29571
14210         * g++.dg/init/pr29571.C: New.
14211
14212 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14213
14214         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14215         instead of vect_int.
14216
14217 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14218
14219         PR target/47312
14220         * gcc.target/i386/pr47312.c: New test.
14221
14222         PR target/47564
14223         * gcc.target/i386/pr47564.c: New test.
14224
14225 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14226
14227         PR tree-optimization/45122
14228         * gcc.dg/tree-ssa/pr45122.c: New.
14229
14230 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14231
14232         PR target/47272
14233         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14234         and vec_vsx_st.
14235
14236         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14237         and vsx so a default --with-cpu=power7 doesn't give an error
14238         when -mavoid-indexed-addresses is used.
14239
14240         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14241         wrapper function to save the arguments and then jump to the real
14242         function, rather than depending on the compiler not to move stuff
14243         before an asm.
14244         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14245
14246 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14247             Paul Thomas  <pault@gcc.gnu.org>
14248
14249         PR fortran/47082
14250         * gfortran.dg/class_37.f03 : New test.
14251
14252 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14253             Richard Guenther  <rguenther@suse.de>
14254
14255         PR tree-optimization/40979
14256         PR bootstrap/47044
14257         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14258         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14259         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14260         check_vect_support_and_set_flags.
14261         * gfortran.dg/graphite/vect-pr40979.f90: New.
14262
14263 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14264
14265         PR fortran/47572
14266         * gfortran.dg/class_36.f03: New.
14267
14268 2011-02-02  Richard Guenther  <rguenther@suse.de>
14269
14270         PR tree-optimization/47566
14271         * gcc.dg/lto/20110201-1_0.c: New testcase.
14272
14273 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14274
14275         PR debug/47498
14276         PR debug/47501
14277         PR debug/45136
14278         PR debug/45130
14279         * debug/pr47498.c: New.
14280         * debug/pr47501.c: New.
14281
14282 2011-02-01  Richard Guenther  <rguenther@suse.de>
14283
14284         PR tree-optimization/47559
14285         * g++.dg/torture/pr47559.C: New testcase.
14286
14287 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14288
14289         PR fortran/47565
14290         * gfortran.dg/typebound_call_20.f03: New.
14291
14292 2011-02-01  Richard Guenther  <rguenther@suse.de>
14293
14294         PR tree-optimization/47555
14295         * gcc.dg/pr47555.c: New testcase.
14296
14297 2011-02-01  Richard Guenther  <rguenther@suse.de>
14298
14299         PR tree-optimization/47541
14300         * g++.dg/torture/pr47541.C: New testcase.
14301
14302 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14303
14304         PR fortran/47455
14305         * gfortran.dg/typebound_call_19.f03: New.
14306
14307 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14308
14309         PR c++/47416
14310         * g++.dg/cpp0x/pr47416.C: New test.
14311
14312 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14313
14314         PR fortran/47519
14315         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14316
14317 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14318
14319         PR fortran/47463
14320         * gfortran.dg/typebound_assignment_1.f03: New.
14321
14322 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14323
14324         PR tree-optimization/47538
14325         * gcc.c-torture/execute/pr47538.c: New test.
14326
14327 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14328
14329         PR target/45325
14330         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14331
14332 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14333
14334         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14335
14336 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14337
14338         PR rtl-optimization/44031
14339         * gcc.c-torture/compile/20110131-1.c: New test.
14340
14341 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14342
14343         PR fortran/47042
14344         * gfortran.dg/stmt_func_1.f90: New.
14345
14346 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14347
14348         PR fortran/47042
14349         * gfortran.dg/interface_34.f90: New.
14350
14351 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14352
14353         PR fortran/47523
14354         * gfortran.dg/realloc_on_assign_5.f03: New test.
14355         * gfortran.dg/realloc_on_assign_5.f03: New test.
14356
14357 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14358
14359         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14360         * gfortran.dg/bessel_7.f90: Likewise.
14361         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14362
14363         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14364         * gfortran.dg/sum_init_expr.f03: Likewise.
14365
14366         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14367
14368         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14369         -r -nostdlib.
14370
14371         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14372         loop only on "vect_intfloat_cvt" targets.
14373
14374 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14375
14376         PR fortran/47531
14377         * gfortran.dg/shape_6.f90: New.
14378
14379 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14380
14381         PR libgfortran/47434
14382         * gfortran.dg/read_infnan_1.f90: Update test.
14383         * gfortran.dg/module_nan.f90: Update test.
14384         * gfortran.dg/char4_iunit_1.f03: Update test.
14385         * gfortran.dg/large_real_kind_1.f90: Update test.
14386         * gfortran.dg/real_const_3.f90: Update test.
14387         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14388
14389 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14390
14391         PR c++/47311
14392         * g++.dg/template/param2.C: New test.
14393
14394 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14395
14396         PR libgfortran/47285
14397         * gfortran.dg/fmt_g.f: New test.
14398
14399 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14400
14401         PR fortran/47507
14402         * gfortran.dg/pure_formal_1.f90: New.
14403
14404 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14405
14406         PR target/42894
14407         * gcc.dg/tls/pr42894.c: New test.
14408
14409 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14410
14411         * gcc.dg/pr47276.c: Add dg-require-visibility.
14412
14413 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14414
14415         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14416
14417 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14418             Tobias Burnus  <burnus@gcc.gnu.org>
14419
14420         PR fortran/45170
14421         PR fortran/35810
14422         PR fortran/47350
14423         * gfortran.dg/realloc_on_assign_3.f03: New test.
14424         * gfortran.dg/realloc_on_assign_4.f03: New test.
14425         * gfortran.dg/allocatable_function_5.f90: New test.
14426         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14427         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14428         implemented" dg-errors.
14429
14430 2011-01-27  Jan Hubicka  <jh@suse.cz>
14431
14432         PR middle-end/46949
14433         * gcc.dg/attr-weakref-4.c: New testcase
14434
14435 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14436
14437         PR tree-optimization/47228
14438         * gcc.dg/torture/pr47228.c: New test.
14439
14440 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14441
14442         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14443
14444 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14445
14446         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14447         when using auto-overlay support on the SPU.
14448
14449 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14450
14451         PR rtl-optimization/44174
14452         * gcc.target/i386/asm-6.c: New test.
14453
14454 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14455
14456         PR rtl-optimization/46856
14457         * gcc.c-torture/compile/pr46856.c: New test.
14458
14459 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14460             Andrew Pinski  <pinskia@gmail.com>
14461
14462         PR c/43082
14463         * gcc.dg/pr43082.c: New.
14464
14465 2011-01-26  DJ Delorie  <dj@redhat.com>
14466
14467         PR rtl-optimization/46878
14468         * gcc.dg/pr46878-1.c: New test.
14469
14470 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14471
14472         PR c++/47476
14473         * g++.dg/cpp0x/pr47476.C: New test.
14474
14475 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14476
14477         * gcc.c-torture/compile/20110126-1.c: New test.
14478
14479 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14480
14481         PR c/47473
14482         * gcc.dg/torture/pr47473.c: New test.
14483
14484 2011-01-26  Jan Hubicka  <jh@suse.cz>
14485
14486         PR target/47237
14487         * gcc.c-torture/execute/pr47237.c: New testcase.
14488
14489 2011-01-26  Jan Hubicka  <jh@suse.cz>
14490
14491         PR tree-optimization/47190
14492         * gcc.dg/attr-weakref-3.c: New testcase.
14493
14494 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14495
14496         PR c++/43601
14497         * gcc.dg/dll-9a.c: New test file.
14498         * gcc.dg/dll-11.c: Likewise.
14499         * gcc.dg/dll-12.c: Likewise.
14500         * gcc.dg/dll-12a.c: Likewise.
14501         * gcc.dg/dll-11a.c: Likewise.
14502         * gcc.dg/dll-9.c: Likewise.
14503         * gcc.dg/dll-10.c: Likewise.
14504         * gcc.dg/dll-10a.c: Likewise.
14505         * g++.dg/ext/dllexport4a.cc: Likewise.
14506         * g++.dg/ext/dllexport4.C: Likewise.
14507         * g++.dg/ext/dllexport5.C: Likewise.
14508         * g++.dg/ext/dllexport5a.cc: Likewise.
14509
14510 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14511
14512         PR tree-optimization/46970
14513         * gcc.dg/graphite/pr46970.c: New.
14514
14515 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14516
14517         PR tree-optimization/46215
14518         * gcc.dg/graphite/pr46215.c: New.
14519
14520 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14521
14522         PR tree-optimization/46168
14523         * gcc.dg/graphite/pr46168.c: New.
14524
14525 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14526
14527         PR tree-optimization/43657
14528         * gcc.dg/graphite/pr43657.c: New.
14529
14530 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14531
14532         PR tree-optimization/29832
14533         * gfortran.dg/graphite/pr29832.f90: New.
14534
14535 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14536
14537         PR tree-optimization/43567
14538         * gcc.dg/graphite/pr43567.c: New.
14539
14540 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14541
14542         * gfortran.dg/graphite/interchange-4.f: New.
14543         * gfortran.dg/graphite/interchange-5.f: New.
14544
14545         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14546         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14547         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14548         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14549         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14550         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14551         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14552         * gfortran.dg/ltrans-7.f90: Removed.
14553         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14554
14555         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14556         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14557         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14558         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14559         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14560         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14561         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14562         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14563         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14564         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14565         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14566         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14567         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14568         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14569         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14570         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14571         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14572         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14573         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14574         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14575         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14576         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14577         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14578         * gcc.dg/tree-ssa/data-dep-1.c
14579         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14580         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14581         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14582         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14583         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14584
14585 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14586
14587         PR tree-optimization/47265
14588         PR tree-optimization/47443
14589         * gcc.c-torture/compile/pr47265.c: New test.
14590         * gcc.dg/pr47443.c: New test.
14591
14592 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14593
14594         PR tree-optimization/47382
14595         * g++.dg/torture/pr47382.C: New test.
14596         * g++.dg/opt/devirt1.C: Xfail.
14597
14598 2011-01-25  Yao Qi  <yao@codesourcery.com>
14599
14600         PR target/45701
14601         * gcc.target/arm/pr45701-1.c: New test.
14602         * gcc.target/arm/pr45701-2.c: New test.
14603         * gcc.target/arm/pr45701-3.c: New test.
14604
14605 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14606             Jakub Jelinek  <jakub@redhat.com>
14607
14608         PR tree-optimization/47271
14609         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14610
14611 2011-01-25  Nick Clifton  <nickc@redhat.com>
14612
14613         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14614         (saturate_add): Delete.
14615         (exchange): Delete.
14616         (main): Do not run saturate_add.
14617         (set_interrupts): Delete.
14618
14619 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14620
14621         PR fortran/47448
14622         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14623
14624 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14625
14626         PR tree-optimization/47427
14627         PR tree-optimization/47428
14628         * gcc.c-torture/compile/pr47427.c: New test.
14629         * gcc.c-torture/compile/pr47428.c: New test.
14630
14631 2011-01-25  Richard Guenther  <rguenther@suse.de>
14632
14633         PR middle-end/47411
14634         * gcc.dg/torture/pr47411.c: New testcase.
14635
14636 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14637
14638         * gfortran.dg/graphite/id-24.f: New.
14639         * gfortran.dg/graphite/id-25.f: New.
14640
14641 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14642
14643         * gfortran.dg/graphite/id-23.f: New.
14644
14645 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14646
14647         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14648
14649 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14650
14651         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14652         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14653         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14654         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14655         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14656         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14657         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14658         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14659         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14660
14661 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14662
14663         * gcc.dg/graphite/block-0.c: Add documentation.
14664         * gcc.dg/graphite/block-4.c: Same.
14665         * gcc.dg/graphite/block-7.c: Same.
14666         * gcc.dg/graphite/block-8.c: New.
14667         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14668         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14669         * gcc.dg/graphite/interchange-12.c: Add documentation.
14670         * gcc.dg/graphite/interchange-13.c: New.
14671         * gcc.dg/graphite/interchange-14.c: New.
14672         * gcc.dg/graphite/interchange-15.c: New.
14673         * gcc.dg/graphite/interchange-8.c: Add documentation.
14674         * gcc.dg/graphite/interchange-mvt.c: Same.
14675
14676 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14677
14678         PR target/47408
14679         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14680         * gcc.target/powerpc/altivec-14.c: Ditto.
14681         * gcc.target/powerpc/altivec-33.c: Ditto.
14682         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14683         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14684         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14685         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14686         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14687         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14688         * g++.dg/ext/altivec-15.C: Ditto.
14689         * g++.dg/ext/altivec-types-1.C: Ditto.
14690         * g++.dg/ext/altivec-types-2.C: Ditto.
14691         * g++.dg/ext/altivec-types-3.C: Ditto.
14692         * g++.dg/ext/altivec-types-4.C: Ditto.
14693
14694 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14695
14696         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14697
14698 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14699
14700         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14701         optimization options.
14702
14703 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14704
14705         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14706
14707         PR testsuite/45988
14708         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14709
14710 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14711
14712         PR fortran/47421
14713         * gfortran.dg/allocatable_scalar_12.f90: New.
14714
14715 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14716
14717         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14718         vectorization to be not profitable if peeling is used to
14719         realign the memory access.
14720         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14721         loop bound to avoid loop unrolling.
14722         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14723
14724 2011-01-22  Jan Hubicka  <jh@suse.cz>
14725
14726         PR lto/47333
14727         * g++.dg/lto/pr47333.C: New file.
14728
14729 2011-01-22  Jan Hubicka  <jh@suse.cz>
14730
14731         PR tree-optimization/43884
14732         PR lto/44334
14733         * gcc.dg/autopar/outer-2.c: Increase array size.
14734         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14735
14736 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14737
14738         PR fortran/38536
14739         * gfortran.dg/c_loc_tests_16.f90:  New test.
14740
14741 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14742
14743         PR fortran/47399
14744         * gfortran.dg/typebound_proc_19.f90: New.
14745
14746 2011-01-21  Jeff Law <law@redhat.com>
14747
14748         PR tree-optimization/47053
14749         * g++.dg/pr47053.C: New test.
14750
14751 2011-01-21  Jason Merrill  <jason@redhat.com>
14752
14753         PR c++/47041
14754         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14755
14756 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14757
14758         PR c++/47388
14759         * g++.dg/cpp0x/range-for10.C: New test.
14760         * g++.dg/template/for1.C: New test.
14761
14762         PR middle-end/45566
14763         * g++.dg/tree-prof/partition3.C: New test.
14764
14765         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14766
14767         PR rtl-optimization/47366
14768         * g++.dg/opt/pr47366.C: New test.
14769
14770 2011-01-21  Jason Merrill  <jason@redhat.com>
14771
14772         PR c++/46552
14773         * g++.dg/cpp0x/constexpr-regress2.C: New.
14774
14775         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14776
14777 2011-01-21  Jeff Law <law@redhat.com>
14778
14779         PR rtl-optimization/41619
14780         * gcc.dg/pr41619.c: New.
14781
14782 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14783
14784         PR tree-optimization/47355
14785         * g++.dg/opt/pr47355.C: New test.
14786
14787 2011-01-21  Richard Guenther  <rguenther@suse.de>
14788
14789         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14790         making main hot.
14791
14792 2011-01-21  Richard Guenther  <rguenther@suse.de>
14793
14794         PR tree-optimization/47365
14795         * gcc.dg/torture/pr47365.c: New testcase.
14796         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14797
14798 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14799
14800         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14801
14802 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14803
14804         PR tree-optimization/47391
14805         * gcc.dg/pr47391.c: New test.
14806
14807 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14808
14809         * g++.dg/template/char1.C: Use signed char.
14810
14811 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14812
14813         PR fortran/47377
14814         * gfortran.dg/pointer_target_4.f90: New.
14815
14816 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14817
14818         PR target/47251
14819         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14820         ILP32 system and not IP32.
14821
14822 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14823
14824         PR debug/46583
14825         * g++.dg/debug/pr46583.C: New.
14826
14827 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14828
14829         PR debug/47283
14830         * g++.dg/debug/pr47283.C: New test.
14831
14832         PR testsuite/47371
14833         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14834         * gcc.target/i386/headmerge-2.c: Likewise.
14835
14836 2011-01-20  Richard Guenther  <rguenther@suse.de>
14837
14838         PR middle-end/47370
14839         * gcc.dg/torture/pr47370.c: New testcase.
14840
14841 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14842
14843         PR tree-optimization/46130
14844         * gcc.dg/pr46130-1.c: New test.
14845         * gcc.dg/pr46130-2.c: New test.
14846
14847 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14848
14849         PR c++/47291
14850         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14851
14852 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14853
14854         PR debug/46240
14855         * g++.dg/debug/pr46240.cc: New.
14856
14857 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14858
14859         PR c++/47303
14860         * g++.dg/template/anonunion1.C: New test.
14861
14862         PR rtl-optimization/47337
14863         * gcc.c-torture/execute/pr47337.c: New test.
14864
14865 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14866
14867         PR testsuite/45342
14868         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14869
14870 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14871
14872         PR tree-optimization/46021
14873         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14874
14875 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14876
14877         PR tree-optimization/47290
14878         * g++.dg/torture/pr47290.C: New test.
14879
14880 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14881
14882         PR fortran/47240
14883         * gfortran.dg/proc_ptr_comp_29.f90: New.
14884
14885 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14886
14887         PR testsuite/41146
14888         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14889         powerpc-apple-darwin9.
14890
14891 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14892
14893         PR rtl-optimization/47299
14894         * gcc.c-torture/execute/pr47299.c: New test.
14895
14896 2011-01-17  Jason Merrill  <jason@redhat.com>
14897
14898         * g++.dg/cpp0x/constexpr-virtual.C: New.
14899
14900 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14901
14902         PR fortran/47331
14903         * gfortran.dg/gomp/pr47331.f90: New test.
14904
14905 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14906
14907         PR objc/47314
14908         * objc.dg/selector-warn-1.m: New.
14909         * obj-c++.dg/selector-warn-1.mm: New.
14910
14911 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14912
14913         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14914         Update dg-final accordingly.
14915
14916 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14917
14918         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14919
14920 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14921
14922         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14923         target check.
14924         * gcc.dg/guality/pr36728-2.c: Likewise.
14925
14926 2011-01-17  Richard Guenther  <rguenther@suse.de>
14927
14928         PR tree-optimization/47313
14929         * g++.dg/torture/pr47313.C: New testcase.
14930
14931 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14932
14933         PR target/47318
14934         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14935         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14936         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14937         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14938
14939         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14940         as __m256i.
14941         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14942         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14943         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14944
14945 2011-01-17  Richard Guenther  <rguenther@suse.de>
14946
14947         PR tree-optimization/45967
14948         * gcc.dg/torture/pr45967-2.c: New testcase.
14949         * gcc.dg/torture/pr45967-3.c: Likewise.
14950
14951 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14952
14953         PR testsuite/47325
14954         * g++.dg/ext/pr47213.C: Require visibility.
14955
14956 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14957
14958         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14959         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14960
14961 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14962
14963         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14964         Linux-based targets.
14965
14966 2011-01-13  Jan Hubicka  <jh@suse.cz>
14967
14968         PR tree-optimization/47276
14969         * gcc.dg/pr47276.c: New testcase.
14970
14971 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14972             Jonathan Wakely  <jwakely.gcc@gmail.com>
14973
14974         PR c++/33558
14975         * g++.dg/other/pr33558.C: New.
14976         * g++.dg/other/pr33558-2.C: New.
14977
14978 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14979
14980         PR tree-optimization/45934
14981         PR tree-optimization/46302
14982         * g++.dg/ipa/devirt-c-1.C: New test.
14983         * g++.dg/ipa/devirt-c-2.C: Likewise.
14984         * g++.dg/ipa/devirt-c-3.C: Likewise.
14985         * g++.dg/ipa/devirt-c-4.C: Likewise.
14986         * g++.dg/ipa/devirt-c-5.C: Likewise.
14987         * g++.dg/ipa/devirt-c-6.C: Likewise.
14988         * g++.dg/ipa/devirt-6.C: Likewise.
14989         * g++.dg/ipa/devirt-d-1.C: Likewise.
14990         * g++.dg/torture/pr45934.C: Likewise.
14991
14992 2011-01-14  Jason Merrill  <jason@redhat.com>
14993
14994         * g++.dg/cpp0x/variadic105.C: New.
14995
14996 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14997             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14998
14999         PR objc/45989
15000         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15001         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15002         execution tests on i?86-*-*, x86_64-*-* and
15003         powerpc*-apple-darwin* && ilp32.
15004         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15005         tests on i?86-*-* and x86_64-*-*.
15006
15007 2011-01-14  Richard Guenther  <rguenther@suse.de>
15008
15009         PR tree-optimization/47280
15010         * g++.dg/opt/pr47280.C: New testcase.
15011
15012 2011-01-14  Jason Merrill  <jason@redhat.com>
15013
15014         * g++.dg/cpp0x/constexpr-regress1.C: New.
15015
15016         * g++.dg/ext/flexary2.C: New.
15017
15018 2011-01-14  Richard Guenther  <rguenther@suse.de>
15019
15020         PR middle-end/47281
15021         * gcc.dg/torture/pr47281.c: New testcase.
15022         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15023
15024 2011-01-14  Richard Guenther  <rguenther@suse.de>
15025
15026         PR tree-optimization/47286
15027         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15028
15029 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15030
15031         PR c++/47213
15032         * g++.dg/ext/pr47213.C: New.
15033
15034 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15035
15036         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15037
15038 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15039             Mikael Morin  <mikael@gcc.gnu.org>
15040
15041         PR fortran/45848
15042         PR fortran/47204
15043         * gfortran.dg/select_type_20.f90: New.
15044         * gfortran.dg/select_type_21.f90: New.
15045
15046 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15047
15048         PR target/47251
15049         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15050
15051 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15052
15053         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15054         * gcc.dg/guality/pr36728-2.c: Likewise.
15055
15056 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15057
15058         PR debug/PR46973
15059         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15060
15061 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15062
15063         PR rtl-optimization/45352
15064         * gcc.dg/pr45352-3.c: New.
15065
15066 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15067
15068         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15069         comment.
15070         * g++.dg/cpp0x/range-for8.C: New.
15071         * g++.dg/cpp0x/range-for9.C: New.
15072
15073 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15074
15075         PR debug/47209
15076         * g++.dg/debug/pr47209.C: New.
15077
15078 2011-01-12  Richard Guenther  <rguenther@suse.de>
15079
15080         PR lto/47259
15081         * gcc.dg/lto/pr47259_0.c: New testcase.
15082         * gcc.dg/lto/pr47259_1.c: Likewise.
15083
15084 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15085
15086         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15087         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15088         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15089         methods missing from the OBJC2 Object.
15090         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15091         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15092         GNU and NeXT runtimes.
15093         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15094         comments.
15095         * objc-obj-c++-shared/Object1.m: Likewise.
15096         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15097         * objc.dg/proto-qual-1.m: Likewise.
15098         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15099         * obj-c++.dg/proto-qual-1.mm: Likewise.
15100
15101 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15102
15103         PR testsuite/33033
15104         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15105
15106 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15107
15108         Fixed the Objective-C++ testsuite and updated all tests.
15109         * lib/obj-c++.exp (obj-c++_init): Declare and set
15110         gcc_warning_prefix and gcc_error_prefix.
15111         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15112         'dg-warning', 'dg-message' and 'dg-error'.
15113         * obj-c++.dg/class-extension-3.mm: Likewise.
15114         * obj-c++.dg/class-protocol-1.mm: Likewise.
15115         * obj-c++.dg/encode-7.mm: Likewise.
15116         * obj-c++.dg/exceptions-3.mm: Likewise.
15117         * obj-c++.dg/exceptions-5.mm: Likewise.
15118         * obj-c++.dg/method-12.mm: Likewise.
15119         * obj-c++.dg/method-13.mm: Likewise.
15120         * obj-c++.dg/method-15.mm: Likewise.
15121         * obj-c++.dg/method-16.mm: Likewise.
15122         * obj-c++.dg/method-4.mm: Likewise.
15123         * obj-c++.dg/method-8.mm: Likewise.
15124         * obj-c++.dg/method-conflict-1.mm: Likewise.
15125         * obj-c++.dg/method-conflict-2.mm: Likewise.
15126         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15127         and uncommented second part of the testcase now that the testsuite
15128         works correctly.
15129         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15130         and uncommented second part of the testcase now that the testsuite
15131         works correctly.
15132         * obj-c++.dg/private-1.mm: Likewise.
15133         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15134         * obj-c++.dg/syntax-error-7.mm: Likewise.
15135         * obj-c++.dg/warn5.mm: Likewise.
15136         * obj-c++.dg/property/at-property-14.mm: Likewise.
15137         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15138         FIXME.
15139         * obj-c++.dg/property/at-property-18.mm: Likewise.
15140         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15141         FIXME.
15142         * obj-c++.dg/property/at-property-21.mm: Likewise.
15143         * obj-c++.dg/property/at-property-28.mm: Likewise.
15144         * obj-c++.dg/property/at-property-5.mm: Likewise.
15145         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15146         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15147         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15148         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15149         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15150         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15151         * obj-c++.dg/tls/diag-5.mm: Likewise.
15152         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15153         dg-error, now matched correctly.
15154
15155 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15156
15157         * objc.dg/property/at-property-29.m: New.
15158         * obj-c++.dg/property/at-property-29.mm: New.
15159
15160 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15161
15162         * go.test/go-test.exp (go-set-goarch): New proc.
15163         (go-gc-tests): Use it.
15164
15165 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15166
15167         PR debug/46955
15168         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15169
15170 2011-01-11  Richard Henderson  <rth@redhat.com>
15171
15172         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15173
15174 2011-01-11  Jan Hubicka  <jh@suse.cz>
15175
15176         PR lto/45721
15177         PR lto/45375
15178         * gcc.dg/lto/pr45721_1.c: New file.
15179         * gcc.dg/lto/pr45721_0.c: New file.
15180
15181 2011-01-11  Richard Guenther  <rguenther@suse.de>
15182
15183         PR tree-optimization/46076
15184         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15185
15186 2011-01-11  Jeff Law <law@redhat.com>
15187
15188         * PR tree-optimization/47086
15189         * gcc.dg/pr47086.c: New test.
15190
15191 2011-01-11  Jason Merrill  <jason@redhat.com>
15192
15193         PR c++/46658
15194         * g++.dg/template/new10.C: New.
15195
15196         PR c++/45520
15197         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15198
15199 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15200
15201         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15202         Split type definitions and NSConstantString class into...
15203         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15204         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15205         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15206         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15207         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15208         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15209         to comments.
15210         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15211         encode defines for newer NeXT system headers.
15212         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15213         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15214         * objc.dg/foreach-5.m: Likewise.
15215         * objc.dg/foreach-2.m: Likewise.
15216         * objc.dg/foreach-4.m: Likewise.
15217         * objc.dg/torture/strings/string1.m: Likewise.
15218         * objc.dg/torture/strings/string2.m: Likewise.
15219         * objc.dg/torture/strings/string3.m: Likewise.
15220         * objc.dg/torture/strings/string4.m: Likewise.
15221         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15222         header and stand alone.
15223         * obj-c++.dg/strings/strings-2.mm: Likewise.
15224         * objc.dg/torture/strings/const-str-3.m: Likewise.
15225         * objc.dg/strings/strings-2.m: Likewise.
15226         * objc.dg/strings/const-str-12b.m: Likewise.
15227
15228 2011-01-12  Richard Guenther  <rguenther@suse.de>
15229
15230         PR middle-end/32511
15231         * gcc.dg/attr-weak-1.c: Adjust.
15232
15233 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15234
15235         PR fortran/47051
15236         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15237         standard compliant and comment.
15238
15239 2011-01-10  Jan Hubicka  <jh@suse.cz>
15240
15241         PR lto/46083
15242         * gcc.dg/initpri3.c: New testcase.
15243
15244 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15245
15246         PR lto/47222
15247         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15248         externally visible.
15249         (g_esi): Likewise.
15250         (g_ebx): Likewise.
15251         (g_ebp): Likewise.
15252         (g_esp): Likewise.
15253         (g_ebp_save): Likewise.
15254         (g_esp_save): Likewise.
15255
15256 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15257
15258         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15259
15260 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15261
15262         PR tree-optimization/46021
15263         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15264         i?86-*-*, x86_64-*-*.
15265
15266 2011-01-10  Jeff Law <law@redhat.com>
15267
15268         * PR tree-optimization/47141
15269         * gcc.c-torture/compile/pr47141.c: New test.
15270
15271 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15272
15273         PR testsuite/46230
15274         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15275         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15276         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15277         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15278
15279         PR testsuite/46230
15280         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15281         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15282         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15283         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15284         being vectorized.  Adjust dg-final pattern.
15285
15286         PR testsuite/46230
15287         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15288         * gcc.dg/vect/slp-24.c: Likewise.
15289
15290 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15291
15292         PR c++/47218
15293         * g++.dg/other/pr47218-1.C: New test file.
15294         * g++.dg/other/pr47218.C: Likewise.
15295         * g++.dg/other/pr47218.h: New supporting header.
15296
15297 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15298
15299         PR objc/47232
15300         * objc.dg/attributes/invalid-attribute-1.m: New.
15301         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15302
15303 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15304
15305         PR fortran/47224
15306         * gfortran.dg/proc_ptr_comp_28.f90: New.
15307
15308 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15309
15310         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15311         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15312         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15313         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15314         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15315         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15316         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15317         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15318         * objc.dg/gnu-api-2-class.m: Likewise.
15319         * objc.dg/gnu-api-2-ivar.m: Likewise.
15320         * objc.dg/gnu-api-2-method.m: Likewise.
15321         * objc.dg/gnu-api-2-objc.m: Likewise.
15322         * objc.dg/gnu-api-2-object.m: Likewise.
15323         * objc.dg/gnu-api-2-property.m: Likewise.
15324         * objc.dg/gnu-api-2-protocol.m: Likewise.
15325         * objc.dg/gnu-api-2-sel.m: Likewise.
15326
15327 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15328
15329         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15330         * objc.dg/objc-foreach-4.m: Likewise.
15331         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15332         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15333         * objc.dg/foreach-4.m: Likewise.
15334         * objc.dg/foreach-5.m: Likewise.
15335         * objc.dg/foreach-3.m: Return self from init.
15336
15337 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15338
15339         PR fortran/38536
15340         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15341
15342 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15343
15344         PR fortran/46313
15345         * gfortran.dg/class_35.f90: New.
15346
15347 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15348
15349         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15350
15351 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15352
15353         PR objc/47078
15354         * objc.dg/invalid-method-2.m: New.
15355         * obj-c++.dg/invalid-method-2.mm: New.
15356
15357 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15358
15359         PR fortran/46896
15360         * gfortran.dg/transpose_optimization_2.f90 : New test.
15361
15362 2011-01-08  Jan Hubicka  <jh@suse.cz>
15363
15364         PR tree-optmization/46469
15365         * g++.dg/torture/pr46469.C: New testcase.
15366
15367 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15368
15369         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15370         emulation of libobjc-gnu structure layout functionality to ..
15371         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15372         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15373         * objc/execute/bf-common.h: Adjust headers.
15374         * objc/execute/bf-1.m: Likewise.
15375         * objc/execute/bf-2.m: Likewise.
15376         * objc/execute/bf-3.m: Likewise.
15377         * objc/execute/bf-4.m: Likewise.
15378         * objc/execute/bf-5.m: Likewise.
15379         * objc/execute/bf-6.m: Likewise.
15380         * objc/execute/bf-7.m: Likewise.
15381         * objc/execute/bf-8.m: Likewise.
15382         * objc/execute/bf-9.m: Likewise.
15383         * objc/execute/bf-10.m: Likewise.
15384         * objc/execute/bf-11.m: Likewise.
15385         * objc/execute/bf-12.m: Likewise.
15386         * objc/execute/bf-13.m: Likewise.
15387         * objc/execute/bf-14.m: Likewise.
15388         * objc/execute/bf-15.m: Likewise.
15389         * objc/execute/bf-16.m: Likewise.
15390         * objc/execute/bf-17.m: Likewise.
15391         * objc/execute/bf-18.m: Likewise.
15392         * objc/execute/bf-19.m: Likewise.
15393         * objc/execute/bf-20.m: Likewise.
15394         * objc/execute/bf-21.m: Likewise.
15395         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15396         objc_get_type_qualifiers ().
15397
15398 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15399
15400         PR fortran/45777
15401         * gfortran.dg/dependency_39.f90:  New test.
15402
15403 2011-01-07  Jan Hubicka  <jh@suse.cz>
15404
15405         Get builtins tests ready for linker plugin.
15406         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15407         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15408         my_memset, my_bzero): Mark used.
15409         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15410         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15411         volatile.
15412         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15413         volatile.
15414
15415 2011-01-07  Jan Hubicka  <jh@suse.cz>
15416
15417         PR tree-optimization/46367
15418         * g++.dg/torture/pr46367.C: New file.
15419
15420 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15421
15422         PR target/47201
15423         * gcc.dg/pr47201.c: New test.
15424
15425         PR bootstrap/47187
15426         * gcc.dg/tree-prof/pr47187.c: New test.
15427
15428 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15429
15430         PR fortran/41580
15431         * gfortran.dg/extends_type_of_3.f90: New.
15432
15433 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15434
15435         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15436         * g++.dg/ext/dllimport-MI1.C: Likewise.
15437         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15438         * g++.dg/ext/dllimport10.C: Likewise.
15439         * g++.dg/ext/dllimport11.C: Likewise.
15440         * g++.dg/ext/dllimport12.C: Likewise.
15441         * g++.dg/ext/dllimport13.C: Likewise.
15442         * g++.dg/ext/dllimport2.C: Likewise.
15443         * g++.dg/ext/dllimport3.C: Likewise.
15444         * g++.dg/ext/dllimport4.C: Likewise.
15445         * g++.dg/ext/dllimport5.C: Likewise.
15446         * g++.dg/ext/dllimport6.C: Likewise.
15447         * g++.dg/ext/dllimport8.C: Likewise.
15448         * g++.dg/ext/dllimport9.C: Likewise.
15449         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15450         targets, too. Additionally enable test for i?86-*-mingw*.
15451         * g++.dg/ext/selectany1.C: Likewise.
15452         Remove guard variable check.
15453
15454 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15455
15456         PR fortran/47189
15457         PR fortran/47194
15458         * gfortran.dg/storage_size_3.f08: Extended.
15459
15460 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15461
15462         PR c++/47022
15463         * g++.dg/template/stdarg1.C: New test.
15464
15465 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15466
15467         PR fortran/47195
15468         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15469         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15470         from the interface of functions to not hide the errors that
15471         shall be tested.
15472
15473 2011-01-06  Jan Hubicka  <jh@suse.cz>
15474
15475         * gcc.dg/lto/pr47188_0.c: New testcase.
15476         * gcc.dg/lto/pr47188_1.c: New testcase.
15477
15478 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15479
15480         PR fortran/33117
15481         PR fortran/46478
15482         * gfortran.dg/interface_33.f90: New test.
15483
15484 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15485
15486         PR c/47150
15487         * gcc.c-torture/compile/pr47150.c: New test.
15488
15489 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15490
15491         PR tree-optimization/47139
15492         * gcc.dg/vect/pr47139.c: New test.
15493
15494 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15495
15496         PR fortran/47180
15497         * gfortran.dg/extends_type_of_2.f03: New.
15498
15499 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15500
15501         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15502
15503 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15504
15505         * gnat.dg/opt14.adb: New test.
15506
15507 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15508
15509         PR fortran/46017
15510         * gfortran.dg/allocate_error_2.f90:  New test.
15511
15512 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15513
15514         PR fortran/47024
15515         * gfortran.dg/storage_size_3.f08: New.
15516
15517 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15518
15519         PR libgfortran/47154
15520         * gfortran.dg/namelist_68.f90: New test.
15521
15522 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15523
15524         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15525
15526 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15527
15528         PR fortran/46448
15529         * gfortran.dg/class_34.f90: New.
15530
15531 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15532
15533         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15534         use __builtin_inff.  Skip all single-precision tests that require
15535         Infinity.
15536
15537 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15538
15539         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15540
15541 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15542
15543         PR tree-optimization/47148
15544         * gcc.c-torture/execute/pr47148.c: New test.
15545
15546         PR tree-optimization/47155
15547         * gcc.c-torture/execute/pr47155.c: New test.
15548
15549         PR rtl-optimization/47157
15550         * gcc.c-torture/compile/pr47157.c: New test.
15551
15552 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15553
15554         * gcc.dg/torture/vector-shift2.c (schar): Define.
15555         (main): Always use schar or uchar instead of plain "char" to avoid
15556         dependencies on implementation-defined char signedness.
15557
15558 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15559
15560         PR tree-optimization/46801
15561         * gnat.dg/pack9.adb: Remove xfail.
15562
15563 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15564
15565         PR tree-optimization/46984
15566         * g++.dg/ipa/pr46984.C: New test.
15567
15568 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15569
15570         PR fortran/46408
15571         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15572
15573 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15574
15575         PR tree-optimization/47140
15576         * gcc.c-torture/compile/pr47140.c: New test.
15577
15578         PR rtl-optimization/47028
15579         * gcc.dg/pr47028.c: New test.
15580
15581 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15582
15583         * objc.dg/protocol-forward-1.m: Removed TODO.
15584         * objc.dg/protocol-forward-2.m: New.
15585         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15586         * obj-c++.dg/protocol-forward-2.mm: New.
15587
15588 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15589
15590         PR target/38662
15591         * g++.dg/eh/pr38662.C: New testcase.
15592
15593 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15594
15595         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15596         scan for newline '\n'.
15597
15598 \f
15599 Copyright (C) 2011 Free Software Foundation, Inc.
15600
15601 Copying and distribution of this file, with or without modification,
15602 are permitted in any medium without royalty provided the copyright
15603 notice and this notice are preserved.