OSDN Git Service

2011-12-19 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-19  Martin Jambor  <mjambor@suse.cz>
2
3         PR tree-optimization/51583
4         * gcc.dg/tree-ssa/pr51583.c: New test.
5
6 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/51596
9         * g++.dg/opt/pr51596.C: New test.
10
11         PR middle-end/51590
12         PR tree-optimization/51606
13         * gcc.dg/vect/pr51590.c: New test.
14
15 2011-12-19  Richard Guenther  <rguenther@suse.de>
16
17         PR lto/51572
18         * g++.dg/lto/pr51572-2_0.C: New testcase.
19
20 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
21
22         PR c++/51477
23         * g++.dg/cpp0x/nsdmi6.C: New test.
24
25 2011-12-19  Tobias Burnus  <burnus@net-b.de>
26
27         * gfortran.dg/coarray_poly_3.f90: New.
28         * coarray/poly_run_1.f90: Enable some previously commented code.
29
30 2011-12-19  Jason Merrill  <jason@redhat.com>
31
32         PR c++/51489
33         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
34
35 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
36
37         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
38
39 2011-12-17  Jason Merrill  <jason@redhat.com>
40
41         PR c++/51588
42         * g++.dg/parse/enum7.C: New.
43
44         PR c++/51586
45         * g++.dg/lookup/nested2.C: New.
46
47         PR c++/51587
48         * g++.dg/parse/enum6.C: New.
49
50 2011-12-17  Tom de Vries  <tom@codesourcery.com>
51
52         PR tree-optimization/51491
53         * gcc.dg/pr51491.c: New test.
54         * gcc.dg/pr51491-2.c: Same.
55
56 2011-12-16  Jason Merrill  <jason@redhat.com>
57
58         PR c++/51416
59         * g++.dg/cpp0x/auto31.C: New.
60
61 2011-12-16  Ian Lance Taylor  <iant@google.com>
62
63         PR middle-end/51592
64         * gcc.dg/20111216-1.c: New test.
65
66 2011-12-16  Jason Merrill  <jason@redhat.com>
67
68         PR c++/51461
69         * g++.dg/init/static4.C: New.
70
71 2011-12-16  Jason Merrill  <jason@redhat.com>
72
73         PR c++/51331
74         * g++.dg/init/value10.C: New.
75
76 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
77
78         PR testsuite/50803
79         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
80
81         PR tree-optimization/51575
82         * g++.dg/opt/pr51575.C: New test.
83
84         PR debug/51557
85         * gcc.dg/pr51557.c: New test.
86
87 2011-12-16  Richard Guenther  <rguenther@suse.de>
88
89         PR lto/51572
90         * gcc.dg/lto/pr51572-1_0.c: New testcase.
91
92 2011-12-15  Jason Merrill  <jason@redhat.com>
93
94         PR c++/51458
95         * g++.dg/ext/desig4.C: New.
96
97 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
98
99         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
100         A%disp() to use scalarizer.
101         * gfortran.dg/class_array_9.f03: New.
102
103 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
104
105         * gcc.dg/vect/vect-sdivmod-1.c: New test.
106
107         PR c++/51463
108         * g++.dg/cpp0x/pr51463.C: New test.
109
110         PR c/51360
111         * c-c++-common/gomp/pr51360.c: New test.
112         * g++.dg/gomp/pr51360.C: New test.
113
114         PR middle-end/49806
115         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
116         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
117
118         PR tree-optimization/51117
119         * g++.dg/opt/pr51117.C: New test.
120
121 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
122
123         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
124         New definitions.
125         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
126         Likewise.
127         (stpncpy, __stpncpy_chk): New functions.
128         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
129         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
130
131 2011-12-15  Richard Guenther  <rguenther@suse.de>
132
133         PR lto/51567
134         * g++.dg/lto/pr51567-1_0.C: New testcase.
135
136 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
137
138         PR c++/51473
139         * g++.dg/cpp0x/auto30.C: New test.
140
141 2011-12-15  Tobias Burnus  <burnus@net-b.de>
142
143         * gfortran.dg/coarray/poly_run_3.f90: New.
144         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
145
146 2011-12-15  Richard Guenther  <rguenther@suse.de>
147
148         PR lto/51564
149         * g++.dg/lto/pr51564-1_0.C: New testcase.
150
151 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
152
153         PR libstdc++/51365
154         * g++.dg/ext/is_final.C: New.
155
156 2012-12-15  Richard Guenther  <rguenther@suse.de>
157
158         PR lto/48508
159         * g++.dg/lto/pr48508-1_0.C: New testcase.
160         * g++.dg/lto/pr48508-1_1.C: Likewise.
161
162 2011-12-14  Jason Merrill  <jason@redhat.com>
163
164         PR c++/51554
165         * g++.dg/init/constant1.C: New.
166
167         PR c++/51248
168         * g++.dg/other/enum2.C: New.
169
170 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
171
172         PR c++/51475
173         * g++.dg/cpp0x/initlist63.C: New test.
174
175 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
176
177         PR target/50931
178         * gcc.target/avr/torture/int24-mul.c: New.
179
180 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
181
182         PR c++/51476
183         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
184
185 2011-12-13  Jason Merrill  <jason@redhat.com>
186
187         PR c++/51406
188         PR c++/51161
189         * g++.dg/cpp0x/rv-cast3.C: New.
190         * g++.dg/cpp0x/rv-cast4.C: New.
191
192 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
193
194         PR c++/51464
195         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
196
197 2011-12-13  Andrew Pinski  <apinski@cavium.com>
198             Adam Nemet  <anemet@caviumnetworks.com>
199
200         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
201         -fdump-* options.
202         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
203         * gcc.target/mips/octeon-pipe-1.c: New testcase.
204
205 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
206
207         PR c++/14258
208         * g++.dg/template/using16.C: New.
209         * g++.dg/template/using17.C: New.
210
211 2011-12-13  Martin Jambor  <mjambor@suse.cz>
212
213         PR tree-optimization/51362
214         * gcc.dg/ipa/pr51362.c: New test.
215
216 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
217
218         PR testsuite/51524
219         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
220         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
221
222 2011-12-13  Richard Guenther  <rguenther@suse.de>
223
224         PR lto/48354
225         * g++.dg/lto/pr48354-1_0.C: New testcase.
226
227 2011-12-13  Richard Guenther  <rguenther@suse.de>
228
229         PR tree-optimization/51519
230         * gcc.dg/pr51519.c: New testcase.
231
232 2011-12-13  Richard Guenther  <rguenther@suse.de>
233
234         * gcc.dg/lto/20111213-1_0.c: New testcase.
235
236 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
237
238         * gnat.dg/vect1.ad[sb]: Add more tests.
239         * gnat.dg/vect2.ad[sb]: Likewise.
240         * gnat.dg/vect3.ad[sb]: Likewise.
241         * gnat.dg/vect4.ad[sb]: Likewise.
242         * gnat.dg/vect5.ad[sb]: Likewise.
243         * gnat.dg/vect6.ad[sb]: Likewise.
244
245 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
246
247         PR rtl-optimization/51495
248         * gcc.c-torture/compile/pr51495.c: New test.
249
250         PR tree-optimization/51481
251         * gcc.dg/pr51481.c: New test.
252
253 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
254
255         PR tree-optimization/45830
256         * gcc.c-torture/execute/pr45830.c: Move from here to...
257         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
258         dg-additional-options magic.
259
260 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
261
262         * gfortran.dg/nested_modules_2.f90: Tighten test.
263
264 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
265
266         * gcc.c-torture/execute/20111212-1.c: New test.
267
268 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
269
270         PR testsuite/51511
271         * gcc.dg/pr45819.c: Add -w to dg-options.
272
273 2011-12-12  Torvald Riegel  <triegel@redhat.com>
274
275         * g++.dg/tm/noexcept-1.C: New test.
276         * g++.dg/tm/noexcept-2.C: New test.
277         * g++.dg/tm/noexcept-3.C: New test.
278         * g++.dg/tm/noexcept-4.C: New test.
279         * g++.dg/tm/noexcept-5.C: New test.
280
281 2011-12-12  Torvald Riegel  <triegel@redhat.com>
282
283         * c-c++-common/tm/20111206.c: New test.
284
285 2011-12-12  Richard Guenther  <rguenther@suse.de>
286
287         PR lto/51262
288         * g++.dg/opt/pr51262.C: New testcase.
289
290 2011-12-12  Revital Eres  <revital.eres@linaro.org>
291
292         PR rtl-optimization/47013
293         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
294         to preserve the function.
295         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
296         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
297         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
298         -fmodulo-sched-allow-regmoves flags.
299         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
300         and avoid superfluous spaces in dg-final for spu-*-*.
301         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
302         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
303         change scan-rtl-dump-times for powerpc*-*-*.
304         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
305         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
306         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
307
308 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
309
310         PR tree-optimization/51485
311         * g++.dg/vect/pr51485.cc: New test.
312
313 2011-12-11  Tobias Burnus  <burnus@net-b.de>
314
315         PR fortran/50923
316         * gfortran.dg/warn_function_without_result_2.f90: New.
317
318 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
319             Tobias Burnus  <burnus@gcc.gnu.org>
320
321         PR fortran/41539
322         PR fortran/43214
323         PR fortran/43969
324         PR fortran/44568
325         PR fortran/46356
326         PR fortran/46990
327         PR fortran/49074
328         * gfortran.dg/class_array_1.f03: New.
329         * gfortran.dg/class_array_2.f03: New.
330         * gfortran.dg/class_array_3.f03: New.
331         * gfortran.dg/class_array_4.f03: New.
332         * gfortran.dg/class_array_5.f03: New.
333         * gfortran.dg/class_array_6.f03: New.
334         * gfortran.dg/class_array_7.f03: New.
335         * gfortran.dg/class_array_8.f03: New.
336         * gfortran.dg/coarray_poly_1.f90: New.
337         * gfortran.dg/coarray_poly_2.f90: New.
338         * gfortran.dg/coarray/poly_run_1.f90: New.
339         * gfortran.dg/coarray/poly_run_2.f90: New.
340         * gfortran.dg/class_to_type_1.f03: New.
341         * gfortran.dg/type_to_class_1.f03: New.
342         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
343         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
344         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
345
346 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
347
348         PR fortran/50690
349         * gfortran.dg/gomp/workshare2.f90:  New test.
350         * gfortran.dg/gomp/workshare3.f90:  New test.
351
352 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
353
354         * gnat.dg/specs/elab3.ads: New test.
355
356 2011-12-10  Richard Henderson  <rth@redhat.com>
357
358         * gcc.target/powerpc/altivec-perm-1.c: New.
359         * gcc.target/powerpc/altivec-perm-2.c: New.
360         * gcc.target/powerpc/altivec-perm-4.c: New.
361
362 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
363
364         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
365         Add a scan-assembler-time clause to test for the interupt vector jump.
366         (f): Rename to ...
367         (dma0_handler): ... this.
368
369 2011-12-10  Nathan Sidwell  <nathan@acm.org>
370
371         PR gcov-profile/51449
372         * g++.dg/gcov/gcov-14.C: New.
373
374 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
375
376         * gcc.c-torture/compile/20111209-1.c: New test.
377
378 2011-12-09  Jason Merrill  <jason@redhat.com>
379
380         PR c++/51151
381         * g++.dg/warn/Woverflow-4.C: New.
382
383 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
384
385         PR c++/51289
386         * g++.dg/cpp0x/alias-decl-17.C: New test.
387
388 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
389
390         * gcc.target/powerpc/recip-5.c: Disable running on any system that
391         does not support VSX.
392
393         * gcc.target/powerpc/ppc-target-4.c: New file to test target
394         specific functions enabling target specific builtins.
395
396 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
397
398         * gcc.dg/vect/slp-13.c: Array size increase reverted.
399         * gcc.dg/vect/slp-24.c: Ditto.
400         * gcc.dg/vect/slp-3.c: Ditto.
401         * gcc.dg/vect/slp-34.c: Ditto.
402         * gcc.dg/vect/slp-4.c: Ditto.
403         * gcc.dg/vect/slp-cond-2.c: Ditto.
404         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
405         * gcc.dg/vect/vect-1.c: Ditto.
406         * gcc.dg/vect/vect-10.c: Ditto.
407         * gcc.dg/vect/vect-105.c: Ditto.
408         * gcc.dg/vect/vect-112.c: Ditto.
409         * gcc.dg/vect/vect-15.c: Ditto.
410         * gcc.dg/vect/vect-2.c: Ditto.
411         * gcc.dg/vect/vect-31.c: Ditto.
412         * gcc.dg/vect/vect-32.c: Ditto.
413         * gcc.dg/vect/vect-33.c: Ditto.
414         * gcc.dg/vect/vect-34.c: Ditto.
415         * gcc.dg/vect/vect-35.c: Ditto.
416         * gcc.dg/vect/vect-36.c: Ditto.
417         * gcc.dg/vect/vect-6.c: Ditto.
418         * gcc.dg/vect/vect-73.c: Ditto.
419         * gcc.dg/vect/vect-74.c: Ditto.
420         * gcc.dg/vect/vect-75.c: Ditto.
421         * gcc.dg/vect/vect-76.c: Ditto.
422         * gcc.dg/vect/vect-80.c: Ditto.
423         * gcc.dg/vect/vect-85.c: Ditto.
424         * gcc.dg/vect/vect-89.c: Ditto.
425         * gcc.dg/vect/vect-97.c: Ditto.
426         * gcc.dg/vect/vect-98.c: Ditto.
427         * gcc.dg/vect/vect-all.c: Ditto.
428         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
429         * gcc.dg/vect/vect-iv-8.c: Ditto.
430         * gcc.dg/vect/vect-iv-8a.c: Ditto.
431         * gcc.dg/vect/vect-outer-1.c: Ditto.
432         * gcc.dg/vect/vect-outer-1a.c: Ditto.
433         * gcc.dg/vect/vect-outer-1b.c: Ditto.
434         * gcc.dg/vect/vect-outer-2.c: Ditto.
435         * gcc.dg/vect/vect-outer-2a.c: Ditto.
436         * gcc.dg/vect/vect-outer-2c.c: Ditto.
437         * gcc.dg/vect/vect-outer-3.c: Ditto.
438         * gcc.dg/vect/vect-outer-3a.c: Ditto.
439         * gcc.dg/vect/vect-outer-4a.c: Ditto.
440         * gcc.dg/vect/vect-outer-4b.c: Ditto.
441         * gcc.dg/vect/vect-outer-4c.c: Ditto.
442         * gcc.dg/vect/vect-outer-4d.c: Ditto.
443         * gcc.dg/vect/vect-outer-4m.c: Ditto.
444         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
445         * gcc.dg/vect/vect-outer-fir.c: Ditto.
446         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
447         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
448         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
449         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
450         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
451         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
452         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
453         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
454         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
455         * gcc.dg/vect/vect-shift-2.c: Ditto.
456         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
457         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
458         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
459         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
460         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
461         * gcc.dg/vect/slp-13-big-array.c: New test.
462         * gcc.dg/vect/slp-24-big-array.c: Ditto.
463         * gcc.dg/vect/slp-3-big-array.c: Ditto.
464         * gcc.dg/vect/slp-34-big-array.c: Ditto.
465         * gcc.dg/vect/slp-4-big-array.c: Ditto.
466         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
467         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
468         * gcc.dg/vect/vect-1-big-array.c: Ditto.
469         * gcc.dg/vect/vect-10-big-array.c: Ditto.
470         * gcc.dg/vect/vect-105-big-array.c: Ditto.
471         * gcc.dg/vect/vect-112-big-array.c: Ditto.
472         * gcc.dg/vect/vect-15-big-array.c: Ditto.
473         * gcc.dg/vect/vect-2-big-array.c: Ditto.
474         * gcc.dg/vect/vect-31-big-array.c: Ditto.
475         * gcc.dg/vect/vect-32-big-array.c: Ditto.
476         * gcc.dg/vect/vect-33-big-array.c: Ditto.
477         * gcc.dg/vect/vect-34-big-array.c: Ditto.
478         * gcc.dg/vect/vect-35-big-array.c: Ditto.
479         * gcc.dg/vect/vect-36-big-array.c: Ditto.
480         * gcc.dg/vect/vect-6-big-array.c: Ditto.
481         * gcc.dg/vect/vect-73-big-array.c: Ditto.
482         * gcc.dg/vect/vect-74-big-array.c: Ditto.
483         * gcc.dg/vect/vect-75-big-array.c: Ditto.
484         * gcc.dg/vect/vect-76-big-array.c: Ditto.
485         * gcc.dg/vect/vect-80-big-array.c: Ditto.
486         * gcc.dg/vect/vect-85-big-array.c: Ditto.
487         * gcc.dg/vect/vect-89-big-array.c: Ditto.
488         * gcc.dg/vect/vect-97-big-array.c: Ditto.
489         * gcc.dg/vect/vect-98-big-array.c: Ditto.
490         * gcc.dg/vect/vect-all-big-array.c: Ditto.
491         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
492         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
493         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
494         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
495         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
496         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
497         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
498         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
499         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
500         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
501         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
502         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
503         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
504         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
505         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
506         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
507         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
508         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
509         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
510         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
511         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
512         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
513         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
514         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
515         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
516         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
517         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
518         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
519         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
520         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
521         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
522         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
523         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
524
525 2011-12-09  Richard Guenther  <rguenther@suse.de>
526
527         PR lto/48042
528         * g++.dg/lto/pr48042_0.C: New testcase.
529
530 2011-12-09  Richard Guenther  <rguenther@suse.de>
531
532         PR tree-optimization/51482
533         * g++.dg/torture/pr51482.C: New testcase.
534
535 2011-12-08  Andrew Pinski  <apinski@cavium.com>
536
537         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
538         * gcc.target/mips/dmult-1.c: Likewise.
539         * gcc.target/mips/branch-1.c: Likewise.
540         * gcc.target/mips/extend-1.c: Likewise.
541
542 2011-12-08  Jason Merrill  <jason@redhat.com>
543
544         PR c++/51318
545         * g++.dg/template/cond8.C: New.
546
547         PR c++/51459
548         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
549
550 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
551
552         PR tree-optimization/51466
553         * gcc.c-torture/execute/pr51466.c: New test.
554
555 2011-12-08  Tobias Burnus  <burnus@net-b.de>
556
557         PR fortran/50815
558         * gfortran.dg/bounds_check_16.f90: New.
559
560 2011-12-08  Tobias Burnus  <burnus@net-b.de>
561
562         PR fortran/51378
563         * gfortran.dg/private_type_14.f90: New.
564
565 2011-12-08  Tobias Burnus  <burnus@net-b.de>
566
567         PR fortran/51407
568         * gfortran.dg/io_real_boz_3.f90: New.
569         * gfortran.dg/io_real_boz_4.f90: New.
570         * gfortran.dg/io_real_boz_5.f90: New.
571
572 2011-12-08  Tobias Burnus  <burnus@net-b.de>
573
574         PR fortran/51448
575         * gfortran.dg/realloc_on_assign_8.f90: New.
576
577 2011-12-08  Teresa Johnson  <tejohnson@google.com>
578
579         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
580
581 2011-12-08  Teresa Johnson  <tejohnson@google.com>
582
583         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
584         -Wwrite-strings option.
585
586 2011-12-08  Teresa Johnson  <tejohnson@google.com>
587
588         * gcc.target/i386/movdi-rex64.c: New.
589
590 2011-12-08  Richard Guenther  <rguenther@suse.de>
591
592         * gcc.dg/volatile3.c: New testcase.
593
594 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
595
596         PR tree-optimization/51315
597         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
598         for typedef.
599         (int32_t): Use __INT32_TYPE__ for typedef.
600
601 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
602
603         PR tree-optimization/51315
604         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
605         sizeof(int)==4.
606
607 2011-12-08  Richard Guenther  <rguenther@suse.de>
608
609         PR lto/50747
610         * g++.dg/opt/pr50747-1_0.C: New testcase.
611         * g++.dg/opt/pr50747-2_0.C: Likewise.
612
613 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
614
615         * gcc.c-torture/execute/20111208-1.c: New test.
616
617 2011-12-08  Richard Guenther  <rguenther@suse.de>
618
619         PR lto/48437
620         * gcc.dg/lto/20111207-2_0.c: New testcase.
621         * gcc.dg/guality/pr48437.c: Likewise.
622
623 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
624
625         PR c++/51401
626         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
627         * g++.dg/cpp0x/auto29.C: New test.
628
629         PR c++/51429
630         * g++.dg/parse/error45.C: New test.
631
632         PR c++/51229
633         * g++.dg/ext/desig3.C: New test.
634
635         PR c++/51369
636         * g++.dg/cpp0x/constexpr-51369.C: New test.
637
638 2011-12-07  Andrew Pinski  <apinski@cavium.com>
639
640         PR middle-end/45416
641         * gcc.dg/pr45416.c: New testcase.
642
643 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
644
645         PR c++/51420
646         * g++.dg/cpp0x/pr51420.C: New.
647
648 2011-12-07  Richard Guenther  <rguenther@suse.de>
649
650         PR lto/48100
651         * gcc.dg/lto/20111207-1_0.c: New testcase.
652         * gcc.dg/lto/20111207-1_1.c: Likewise.
653         * gcc.dg/lto/20111207-1_2.c: Likewise.
654         * gcc.dg/lto/20111207-1_3.c: Likewise.
655
656 2011-12-07  Richard Guenther  <rguenther@suse.de>
657
658         PR tree-optimization/50823
659         * gcc.dg/torture/pr50823.c: New testcase.
660
661 2011-12-07  Martin Jambor  <mjambor@suse.cz>
662
663         PR tree-optimization/50744
664         * gcc.dg/ipa/pr50744.c: New test.
665
666 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
667
668         PR c++/51430
669         * g++.dg/template/static32.C: New test.
670
671 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
672
673         * g++.dg/opt/pr51396.C: Use dg-additional-options.
674
675 2011-12-06  Tobias Burnus  <burnus@net-b.de>
676
677         PR fortran/51435
678         * gfortran.dg/default_initialization_5.f90: New.
679
680 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
681
682         PR target/51354
683         * gcc.c-torture/compile/pr51354.c: New test.
684
685 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
686
687         PR c++/51431
688         * g++.dg/other/abstract3.C: New.
689
690 2011-12-06  Richard Guenther  <rguenther@suse.de>
691
692         PR tree-optimization/49997
693         * gcc.dg/torture/pr49997.c: New testcase.
694
695 2011-12-06  Richard Guenther  <rguenther@suse.de>
696
697         PR middle-end/51436
698         * g++.dg/torture/pr51436.C: New testcase.
699
700 2011-12-06  Richard Guenther  <rguenther@suse.de>
701
702         PR tree-optimization/51245
703         * gcc.dg/torture/pr51245.c: New testcase.
704
705 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
706
707         PR c++/51427
708         * g++.dg/diagnostic/wrong-tag-1.C
709
710 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
711
712         PR c++/51319
713         * g++.dg/lookup/using50.C: New.
714         * g++.dg/lookup/using51.C: New.
715
716 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
717
718         PR tree-optimization/51396
719         * g++.dg/opt/pr51396.C: New test.
720
721         PR debug/51410
722         * gcc.dg/debug/dwarf2/pr51410.c: New test.
723
724         PR c/51339
725         * gcc.dg/gomp/pr51339.c: New test.
726
727 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
728
729         PR c++/51399
730         * g++.dg/cpp0x/initlist62.C: New.
731
732 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
733
734         PR fortran/51338
735         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
736
737 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
738
739         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
740         * g++.dg/torture/pr39732.C: Likewise.
741         * g++.dg/torture/pr40642.C: Likewise.
742         * gcc.c-torture/compile/pr44686.c: Likewise.
743         * gcc.dg/20050309-1.c: Likewise.
744         * gcc.dg/20050330-2.c: Likewise.
745         * gcc.dg/20051201-1.c: Likewise.
746         * gcc.dg/gomp/pr27573.c: Likewise.
747         * gcc.dg/pr46255.c: Likewise.
748         * gcc.dg/profile-dir-1.c: Likewise.
749         * gcc.dg/profile-dir-2.c: Likewise.
750         * gcc.dg/profile-dir-3.c: Likewise.
751         * gcc.dg/profile-generate-1.c: Likewise.
752         * gfortran.dg/gomp/pr27573.f90: Likewise.
753         * gcc.dg/profile-generate-3.c: Be specific about the type of
754         profiling required.
755
756 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
757
758         PR c++/51414
759         * g++.dg/ext/underlying_type11.C: New.
760
761 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
762
763         PR testsuite/51128
764         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
765         * gcc.dg/torture/pr39074.c: Ditto.
766         * gcc.dg/torture/pr39074-2.c: Ditto.
767         * gcc.dg/torture/pr42898.c: Ditto.
768         * gcc.dg/torture/pr42898-2.c: Ditto.
769         * gcc.dg/torture/pr45704.c: Ditto.
770         * gcc.dg/torture/pr50472.c: Ditto.
771         * gcc.dg/torture/pta-callused-1.c: Ditto.
772         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
773         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
774         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
775         * gcc.dg/torture/pta-escape-1.c: Ditto.
776         * gcc.dg/torture/ipa-pta-1.c: Ditto.
777         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
778
779 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
780
781         PR target/51408
782         * gcc.dg/pr51408.c: New.
783
784 2011-12-05  Jason Merrill  <jason@redhat.com>
785
786         * g++.dg/cpp0x/dc6.C: New.
787
788 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
789             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
790
791         * g++.dg/cpp0x/dc1.C: New test.
792         * g++.dg/cpp0x/dc2.C: New test.
793         * g++.dg/cpp0x/dc3.C: New test.
794         * g++.dg/cpp0x/dc4.C: New test.
795         * g++.dg/cpp0x/dc5.C: New test.
796         * g++.dg/template/meminit1.C: Adjust expected error.
797
798 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
799
800         PR c++/51404
801         * g++.dg/cpp0x/auto28.C: New.
802
803 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
804
805         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
806
807 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
808             Eric Botcazou  <ebotcazou@adacore.com>
809
810         PR middle-end/51323
811         PR middle-end/50074
812         * gcc.c-torture/execute/pr51323.c: New test.
813
814 2011-12-04  Tobias Burnus  <burnus@net-b.de>
815
816         PR fortran/51383
817         * gfortran.dg/associate_10.f90: New.
818
819 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
820
821         PR middle-end/51285
822         * gfortran.dg/vect/pr51285.f90: New test.
823
824 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
825             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
826
827         PR target/51393
828         * gcc.target/i386/pr51393.c: New test.
829
830 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
831
832         PR obj-c++/51349
833         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
834         * obj-c++.dg/naming-4.mm: Likewise.
835
836 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
837
838         * gcc.dg/darwin-segaddr.c: Use -no-pie.
839
840 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
841
842         PR c++/51313
843         * g++.dg/cpp0x/pr51313.C: New.
844
845 2011-12-03  Tobias Burnus  <burnus@net-b.de>
846
847         PR fortran/48887
848         * gfortran.dg/select_type_24.f90: New.
849         * gfortran.dg/select_type_23.f03: Add dg-error.
850         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
851
852 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
853
854         * gcc.dg/vect/vect-122.c: New test.
855
856 2011-12-03  Tobias Burnus  <burnus@net-b.de>
857
858         PR fortran/50684
859         * gfortran.dg/move_alloc_8.f90: New.
860
861 2011-12-03  Tobias Burnus  <burnus@net-b.de>
862
863         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
864         i.e. remove the dg-error line.
865         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
866         * gfortran.dg/move_alloc_9.f90: New.
867         * gfortran.dg/move_alloc_10.f90: New
868
869 2011-12-02  Nathan Sidwell  <nathan@acm.org>
870
871         * lib/gcov.exp (verify-lines): Allow = as a count char.
872         * g++.dg/gcov/gcov-13.C: New.
873
874 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
875
876         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
877         * gcc.dg/vect/slp-24.c: Ditto.
878         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
879         * gcc.dg/vect/slp-34.c: Ditto.
880         * gcc.dg/vect/slp-4.c: Ditto.
881         * gcc.dg/vect/slp-cond-2.c: Ditto.
882         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
883         * gcc.dg/vect/vect-1.c: Ditto.
884         * gcc.dg/vect/vect-10.c: Ditto.
885         * gcc.dg/vect/vect-105.c: Ditto.
886         * gcc.dg/vect/vect-112.c: Ditto.
887         * gcc.dg/vect/vect-15.c: Ditto.
888         * gcc.dg/vect/vect-2.c: Ditto.
889         * gcc.dg/vect/vect-31.c: Ditto.
890         * gcc.dg/vect/vect-32.c: Ditto.
891         * gcc.dg/vect/vect-33.c: Ditto.
892         * gcc.dg/vect/vect-34.c: Ditto.
893         * gcc.dg/vect/vect-35.c: Ditto.
894         * gcc.dg/vect/vect-36.c: Ditto.
895         * gcc.dg/vect/vect-6.c: Ditto.
896         * gcc.dg/vect/vect-73.c: Ditto.
897         * gcc.dg/vect/vect-74.c: Ditto.
898         * gcc.dg/vect/vect-75.c: Ditto.
899         * gcc.dg/vect/vect-76.c: Ditto.
900         * gcc.dg/vect/vect-80.c: Ditto.
901         * gcc.dg/vect/vect-85.c: Ditto.
902         * gcc.dg/vect/vect-89.c: Ditto.
903         * gcc.dg/vect/vect-97.c: Ditto.
904         * gcc.dg/vect/vect-98.c: Ditto.
905         * gcc.dg/vect/vect-all.c: Ditto.
906         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
907         * gcc.dg/vect/vect-iv-8.c: Ditto.
908         * gcc.dg/vect/vect-iv-8a.c: Ditto.
909         * gcc.dg/vect/vect-outer-1.c: Ditto.
910         * gcc.dg/vect/vect-outer-1a.c: Ditto.
911         * gcc.dg/vect/vect-outer-1b.c: Ditto.
912         * gcc.dg/vect/vect-outer-2.c: Ditto.
913         * gcc.dg/vect/vect-outer-2a.c: Ditto.
914         * gcc.dg/vect/vect-outer-2c.c: Ditto.
915         * gcc.dg/vect/vect-outer-3.c: Ditto.
916         * gcc.dg/vect/vect-outer-3a.c: Ditto.
917         * gcc.dg/vect/vect-outer-4a.c: Ditto.
918         * gcc.dg/vect/vect-outer-4b.c: Ditto.
919         * gcc.dg/vect/vect-outer-4c.c: Ditto.
920         * gcc.dg/vect/vect-outer-4d.c: Ditto.
921         * gcc.dg/vect/vect-outer-4m.c: Ditto.
922         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
923         * gcc.dg/vect/vect-outer-fir.c: Ditto.
924         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
925         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
926         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
927         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
928         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
929         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
930         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
931         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
932         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
933         * gcc.dg/vect/vect-shift-2.c: Ditto.
934         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
935         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
936         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
937         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
938         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
939
940 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
941
942         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
943         __builtin_memcpy arguments to honor sizeof(a).
944
945 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
946
947         * gcc.c-torture/execute/doloop-1.c,
948         gcc.c-torture/execute/doloop-2.c: New tests.
949
950 2011-12-02  Martin Jambor  <mjambor@suse.cz>
951
952         PR tree-optimization/50622
953         * g++.dg/tree-ssa/pr50622.C: New test.
954
955 2011-12-01  Jason Merrill  <jason@redhat.com>
956
957         * g++.dg/cpp0x/initlist61.C: New.
958
959 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
960
961         PR c++/51326
962         * g++.dg/inherit/crash3.C: New.
963
964 2011-12-01  Nathan Sidwell  <nathan@acm.org>
965
966         PR gcov-profile/51113
967         * lib/gcov.exp (verify-lines): Add support for xfailing.
968         (run-gcov): Likewise.
969         * gcc.misc-tests/gcov-13.c: Xfail weak function.
970         * gcc.misc-tests/gcov-16.c: Remove.
971         * gcc.misc-tests/gcov-17.c: Remove.
972         * g++.dg/gcov-8.C: Remove.
973         * g++.dg/gcov-9.C: Remove.
974         * g++.dg/gcovpart-12b.C: New.
975         * g++.dg/gcov-12.C: New.
976
977 2011-12-01  Andrew Pinski  <apinski@cavium.com>
978
979         PR lto/51198
980         * g++.dg/torture/pr51198.C: New testcase.
981
982 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
983
984         PR tree-optimization/51246
985         * gcc.c-torture/compile/pr51246.c: New test.
986
987         PR rtl-optimization/51014
988         * g++.dg/opt/pr51014.C: New test.
989
990 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
991
992         PR c++/51367
993         * g++.dg/template/error47.C: New.
994
995 2011-11-30  Jason Merrill  <jason@redhat.com>
996
997         PR c++/51009
998         * g++.dg/init/aggr8.C: New.
999
1000 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1001
1002         PR target/50725
1003         * gcc.target/i386/pr50725.c: New test.
1004
1005         PR middle-end/51089
1006         * gfortran.dg/gomp/pr51089.f90: New test.
1007
1008 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1009
1010         * gcc.dg/pr51321.c: New testcase.
1011
1012 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1013
1014         PR rtl-optimization/48721
1015         * gcc.target/i386/pr48721.c: New test.
1016
1017 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1018
1019         PR c++/51299
1020         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1021
1022 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR tree-optimization/51247
1025         * gcc.c-torture/compile/pr51247.c: New test.
1026
1027 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1028
1029         PR target/50123
1030         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1031
1032 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1033
1034         Use complex floating-point constant in CDBL.
1035
1036         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1037
1038 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1039
1040         PR fortran/51306
1041         PR fortran/48700
1042         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1043         * gfortran.dg/select_type_23.f03: Add dg-error.
1044         * gfortran.dg/move_alloc_6.f90: New.
1045         * gfortran.dg/move_alloc_7.f90: New.
1046
1047 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1048
1049         PR tree-optimization/51301
1050         * gcc.dg/vect/pr51301.c: New test.
1051
1052 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1053
1054         * g++.dg/cdce3.C: Use dg-additional-options.
1055
1056 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR middle-end/50907
1059         * gcc.dg/tree-prof/pr50907.c: New test.
1060
1061         PR tree-optimization/50078
1062         * gcc.dg/pr50078.c: New test.
1063
1064         PR tree-optimization/50682
1065         * g++.dg/opt/pr50682.C: New test.
1066
1067 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1068
1069         PR fortran/51308
1070         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1071
1072 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1073             Iain Sandoe  <iains@gcc.gnu.org>
1074
1075         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1076         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1077         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1078         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1079         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1080
1081 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1082
1083         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1084         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1085         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1086         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1087         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1088         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1089         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1090         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1091         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1092         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1093         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1094         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1095         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1096         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1097         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1098         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1099         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1100         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1101         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1102         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1103         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1104         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1105         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1106         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1107         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1108         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1109         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1110
1111 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1112
1113         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1114         imply -mno-dspr2.
1115         * gcc.target/mips/no-dsp-1.c: New test.
1116         * gcc.target/mips/soft-float-1.c: Likewise.
1117
1118 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR rtl-optimization/49912
1121         * g++.dg/other/pr49912.C: New test.
1122
1123 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1124
1125         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1126         effective target.
1127         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1128
1129 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1130
1131         PR fortran/51250
1132         PR fortran/43829
1133         * gfortran.dg/inline_sum_3.f90: New test.
1134
1135 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1136
1137         PR testsuite/51258
1138         * lib/target-supports.exp
1139         (check_effective_target_sync_long_long): Also supported on 32bit
1140         x86 targets.  Add comment about required dg-options.
1141         Add alpha*-*-* targets.
1142         (check_effective_target_sync_long_long_runtime): Ditto.
1143
1144         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1145         32bit x86 targets.
1146         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1147         * gcc.dg/atomic-exchange-4.c: Ditto.
1148         * gcc.dg/atomic-load-4.c: Ditto.
1149         * gcc.dg/atomic-store-4.c: Ditto.
1150         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1151         * gcc.dg/di-sync-multithread.c: Ditto.
1152         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1153         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1154
1155 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1156
1157         PR testsuite/51258
1158         * lib/target-supports.exp
1159         (check_effective_target_sync_int_128_runtime): New procedure.
1160         (check_effective_target_sync_long_long_runtime): Ditto.
1161         (check_effective_target_sync_long_long): Add arm*-*-*.
1162         (check_effective_target_sync_longlong): Remove.
1163
1164         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1165         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1166         * gcc.dg/atomic-exchange-5.c: Ditto.
1167         * gcc.dg/atomic-load-5.c: Ditto.
1168         * gcc.dg/atomic-store-5.c: Ditto.
1169         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1170         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1171         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1172         effective target.
1173         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1174         * gcc.dg/atomic-exchange-4.c: Ditto.
1175         * gcc.dg/atomic-load-4.c: Ditto.
1176         * gcc.dg/atomic-store-4.c: Ditto.
1177         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1178         * gcc.dg/di-sync-multithread.c: Ditto.
1179         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1180         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1181
1182 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1183
1184         PR fortran/50408
1185         * gfortran.dg/whole_file_35.f90: New.
1186
1187 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1188
1189         PR fortran/51302
1190         * gfortran.dg/volatile13.f90: New.
1191
1192 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1193
1194         PR c/51256
1195         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1196
1197 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1198
1199         PR c++/51227
1200         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1201
1202 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1203
1204         PR target/51134
1205         * gcc.target/i386/sw-1.c: Revert revision 181357.
1206
1207 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1208
1209         PR fortran/51218
1210         * gfortran.dg/implicit_pure_1.f90: New.
1211
1212 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1213
1214         PR testsuite/51258
1215         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1216         * gcc.dg/atomic-exchange-5.c: Likewise.
1217         * gcc.dg/atomic-load-5.c: Likewise.
1218         * gcc.dg/atomic-op-5.c: Likewise.
1219         * gcc.dg/atomic-store-5.c: Likewise.
1220         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1221
1222 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR rtl-optimization/50290
1225         * gcc.dg/pr50290.c: New test.
1226
1227 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1228
1229         PR c++/51290
1230         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1231
1232 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1233
1234         PR target/51261
1235         * gcc.dg/pr51261.c: New test.
1236
1237 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1238
1239         PR c++/51145
1240         * g++.dg/cpp0x/alias-decl-14.C: New test.
1241         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1242         passing before.
1243         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1244         change.
1245         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1246         * g++.dg/lookup/struct1.C: Likewise.
1247         * g++.dg/parse/elab1.C: Likewise.
1248         * g++.dg/parse/elab2.C: Likewise.
1249         * g++.dg/parse/int-as-enum1.C: Likewise.
1250         * g++.dg/parse/typedef1.C: Likewise.
1251         * g++.dg/parse/typedef3.C: Likewise.
1252         * g++.dg/parse/typedef4.C: Likewise.
1253         * g++.dg/parse/typedef5.C: Likewise.
1254         * g++.dg/template/crash26.C: Likewise.
1255         * g++.dg/template/nontype4.C: Likewise.
1256         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1257         * g++.old-deja/g++.brendan/line1.C: Likewise.
1258         * g++.old-deja/g++.other/elab1.C: Likewise.
1259         * g++.old-deja/g++.other/syntax4.C: Likewise.
1260
1261 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1262
1263         PR rtl-optimization/50764
1264         * gcc.dg/pr50764.c: New test.
1265
1266 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1267
1268         PR c++/51265
1269         * g++.dg/cpp0x/decltype36.C: New.
1270
1271 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR tree-optimization/51074
1274         * gcc.dg/vect/pr51074.c: New test.
1275
1276 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1277
1278         PR c++/51143
1279         * g++.dg/cpp0x/alias-decl-16.C: New test.
1280
1281 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR tree-optimization/50765
1284         * gcc.dg/pr50765.c: New test.
1285
1286 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1287
1288         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1289         * gcc.dg/vshift-3.c (main): Likewise.
1290
1291 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1292
1293         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1294
1295 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1296
1297         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1298         * gcc.misc-tests/gcov-17.c: Likewise.
1299         * g++.dg/gcov/gcov-8.C: Likewise.
1300         * g++.dg/gcov/gcov-9.C: Likewise.
1301
1302 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1303
1304         * g++.dg/tm/pr47747.C: New test.
1305
1306 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1307
1308         * g++.dg/tm/template-2.C: New test.
1309
1310 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR debug/50827
1313         * gcc.dg/pr50827.c: New test.
1314
1315 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1316
1317         PR c++/50958
1318         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1319         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1320         * g++.dg/cpp0x/udlit-member.C: Adjust.
1321         * g++.dg/cpp0x/udlit-raw-length.C: New.
1322         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1323         * g++.dg/cpp0x/udlit-resolve.C: New.
1324         * c-c++-common/dfp/pr33466.c: Adjust.
1325
1326 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1327
1328         * lib/target-supports.exp
1329         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1330         with ultrasparc_vis2_hw.
1331         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1332         with ultrasparc_vis3_hw.
1333
1334 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1335
1336         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1337         *-*-solaris2* && c++.
1338
1339 2011-11-20  Joey Ye  <joey.ye@arm.com>
1340
1341         * gcc.dg/volatile-bitfields-1.c: New.
1342
1343 2011-11-20  Jason Merrill  <jason@redhat.com>
1344
1345         PR c++/48322
1346         * g++.dg/cpp0x/variadic120.C: New.
1347         * g++.dg/cpp0x/sfinae26.C: Adjust.
1348
1349         * g++.dg/cpp0x/sfinae11.C: Adjust.
1350         * g++.dg/cpp0x/sfinae26.C: Adjust.
1351         * g++.dg/template/unify11.C: Adjust.
1352
1353 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1354
1355         PR c++/51230
1356         * g++.dg/template/error46.C: New.
1357
1358 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1359
1360         PR target/51235
1361         * gcc.target/i386/pr51235.c: New test.
1362
1363         PR target/51236
1364         * gcc.target/i386/pr51236.c: New test.
1365
1366 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1367
1368         * gnat.dg/discr32.adb: New test.
1369         * gnat.dg/discr32_pkg.ads: New helper.
1370
1371 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1372
1373         PR gcov-profile/51113
1374         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1375         * gcc.misc-tests/gcov-16.c: New.
1376         * gcc.misc-tests/gcov-17.c: New.
1377         * g++.dg/gcov/gcov-8.C: New.
1378         * g++.dg/gcov/gcov-9.C: New.
1379         * g++.dg/gcov/gcov-10.C: New.
1380
1381 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1382
1383         PR c++/51194
1384         * g++.dg/cpp0x/alias-decl-15.C: New test.
1385
1386 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1387
1388         PR c++/51216
1389         * g++.dg/cpp0x/pr51216.C: New.
1390
1391 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1392
1393         * gcc.dg/delay-slot-2.c: New test.
1394
1395 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1396
1397         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1398
1399 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1400
1401         PR c++/51188
1402         * g++.dg/lookup/using46.C: New.
1403         * g++.dg/lookup/using47.C: New.
1404         * g++.dg/lookup/using48.C: New.
1405         * g++.dg/lookup/using49.C: New.
1406         * g++.dg/lookup/using50.C: New.
1407
1408 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1409
1410         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1411         supports /* ... */ comments.
1412
1413 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1414
1415         PR c++/51150
1416         * g++.dg/cpp0x/pr51150.C: New.
1417
1418 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1419
1420         PR tree-optimization/50605
1421         * g++.dg/ipa/pr50605.C: New test.
1422
1423 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1424
1425         PR c++/51191
1426         * g++.dg/cpp0x/alias-decl-13.C: New test.
1427
1428 2011-11-17  Jason Merrill  <jason@redhat.com>
1429
1430         PR c++/51186
1431         * g++.dg/cpp0x/auto27.C: New.
1432         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1433
1434 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1435
1436         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1437         memory model parameters don't match expected values.
1438         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1439         __atomic_compare_exchange.
1440         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1441         __atomic_compare_exchange_n.
1442         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1443         weak/strong parameter and fail if memory models aren't correct.
1444
1445 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1448         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1449         to 10 seconds and fail when timeout occurs.  Improve error messages.
1450
1451 2011-11-17  Jason Merrill  <jason@redhat.com>
1452
1453         PR c++/51137
1454         * g++.dg/template/virtual2.C: New.
1455
1456 2011-11-17  Michael Matz  <matz@suse.de>
1457
1458         PR middle-end/50644
1459         PR middle-end/50741
1460         * g++.dg/tree-ssa/pr50741.C: New.
1461
1462 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1463
1464         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1465
1466 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1467
1468         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1469         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1470         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1471
1472 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1473
1474         PR fortran/39427
1475         PR fortran/37829
1476         * gfortran.dg/constructor_1.f90: New.
1477         * gfortran.dg/constructor_2.f90: New.
1478         * gfortran.dg/constructor_3.f90: New.
1479         * gfortran.dg/constructor_4.f90: New.
1480         * gfortran.dg/constructor_5.f90: New.
1481         * gfortran.dg/constructor_6.f90: New.
1482         * gfortran.dg/use_only_5.f90: New.
1483         * gfortran.dg/c_ptr_tests_17.f90: New.
1484         * gfortran.dg/c_ptr_tests_18.f90: New.
1485         * gfortran.dg/used_types_25.f90: New.
1486         * gfortran.dg/used_types_26.f90: New
1487         * gfortran.dg/type_decl_3.f90: New.
1488         * gfortran.dg/function_types_3.f90: Update dg-error.
1489         * gfortran.dg/result_1.f90: Ditto.
1490         * gfortran.dg/structure_constructor_3.f03: Ditto.
1491         * gfortran.dg/structure_constructor_4.f03: Ditto.
1492
1493 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1494
1495         * gcc.dg/vect/pr30858.c: Update expected output for
1496         architectures with multiple vector sizes.
1497
1498 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1499             Bernd Schmidt <bernds@coudesourcery.com>
1500             Sebastian Huber <sebastian.huber@embedded-brains.de>
1501
1502         PR target/49641
1503         * gcc.target/arm/pr49641.c: New test.
1504
1505 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1506
1507         PR tree-optimization/49960
1508         * gcc.dg/autopar/pr49960.c: New test.
1509         * gcc.dg/autopar/pr49960-1.c: New test.
1510
1511
1512 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1513
1514         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1515         * gcc.dg/pr43864-2.c: Same.
1516         * gcc.dg/pr43864-3.c: Same.
1517         * gcc.dg/pr43864-4.c: Same.
1518
1519 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1520
1521         * gcc.target/i386/sse2-cvt-vec.c: New test.
1522         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1523         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1524         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1525         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1526         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1527         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1528
1529 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1530
1531         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1532         powerpc*-*-darwin* targets.
1533
1534 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1535
1536         * c-c++-common/tm/trxn-expr-3.c: New test.
1537
1538 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1539
1540         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1541
1542 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1543
1544         * gcc.target/i386/avx-recip-vec.c: New test.
1545         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1546         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1547         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1548         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1549         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1550         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1551         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1552         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1553         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1554         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1555         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1556         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1557         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1558         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1559
1560 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1561
1562         PR c++/51107
1563         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1564         non-template literal operator.
1565
1566 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1567
1568         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1569         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1570         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1571         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1572         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1573         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1574         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1575         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1576         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1577         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1578         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1579         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1580         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1581         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1582         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1583         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1584
1585 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1586
1587         PR c++/6936
1588         PR c++/25994
1589         PR c++/26256
1590         PR c++/30195
1591         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1592         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1593         * g++.old-deja/g++.other/anon7.C: Likewise.
1594         * g++.old-deja/g++.other/using1.C: Likewise.
1595         * g++.old-deja/g++.other/redecl1.C: Likewise.
1596         * g++.old-deja/g++.other/typedef7.C: Likewise.
1597         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1598         * g++.dg/template/using2.C: Likewise.
1599         * g++.dg/template/static4.C: Likewise.
1600         * g++.dg/template/typedef1.C: Likewise.
1601         * g++.dg/lookup/name-clash9.C: Likewise.
1602         * g++.dg/abi/mangle41.C: Likewise.
1603         * g++.dg/parse/ctor5.C: Likewise.
1604         * g++.dg/inherit/using4.C: Likewise.
1605         * g++.dg/lookup/using24.C: New.
1606         * g++.dg/lookup/using25.C: New.
1607         * g++.dg/lookup/using26.C: New.
1608         * g++.dg/lookup/using27.C: New.
1609         * g++.dg/lookup/using28.C: New.
1610         * g++.dg/lookup/using29.C: New.
1611         * g++.dg/lookup/using30.C: New.
1612         * g++.dg/lookup/using31.C: New.
1613         * g++.dg/lookup/using32.C: New.
1614         * g++.dg/lookup/using33.C: New.
1615         * g++.dg/lookup/using34.C: New.
1616         * g++.dg/lookup/using35.C: New.
1617         * g++.dg/lookup/using36.C: New.
1618         * g++.dg/lookup/using37.C: New.
1619         * g++.dg/lookup/using38.C: New.
1620         * g++.dg/lookup/using39.C: New.
1621         * g++.dg/lookup/using40.C: New.
1622         * g++.dg/lookup/using41.C: New.
1623         * g++.dg/lookup/using42.C: New.
1624         * g++.dg/lookup/using43.C: New.
1625         * g++.dg/lookup/using44.C: New.
1626         * g++.dg/lookup/using45.C: New.
1627         * g++.dg/lookup/pr6936.C: New.
1628         * g++.dg/debug/using4.C: New.
1629         * g++.dg/debug/using5.C: New.
1630         * g++.dg/cpp0x/forw_enum10.C: New.
1631
1632 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1633             Jan Hubicka  <jh@suse.cz>
1634
1635         * gcc.target/i386/sw-1.c: Force rep;movsb.
1636
1637 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1638
1639         PR testsuite/51059
1640         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1641         dg-additional-options.
1642
1643 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1644
1645         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1646         specified.  Remove redundant runtime checks.
1647         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1648         Allow for other than -m4.  Fix typos in comments.
1649
1650 2011-11-12  Jason Merrill  <jason@redhat.com>
1651
1652         PR c++/986
1653         * g++.dg/warn/ref-temp1.C: New.
1654
1655         PR c++/51060
1656         * g++.dg/opt/stack2.C: New.
1657
1658 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1659
1660         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1661         alpha*-*-linux* targets.
1662
1663 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1664
1665         PR testsuite/51059
1666         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1667         Darwin targets and allow external symbols to be undefined.
1668
1669 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1670
1671         * gcc.misc-tests/gcov-15.c: New.
1672
1673 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1674
1675         PR tree-optimization/51058
1676         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1677         * gfortran.dg/vect/pr51058-2.f90: New test.
1678
1679 2011-11-10  Jason Merrill  <jason@redhat.com>
1680
1681         * g++.dg/template/linkage1.C: New.
1682         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1683         * g++.old-deja/g++.other/linkage4.C: Likewise.
1684
1685         PR c++/50973
1686         * g++.dg/cpp0x/defaulted33.C: New.
1687
1688 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1689
1690         PR middle-end/51038
1691         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1692         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1693         __atomic_clear.
1694
1695 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1696
1697         PR rtl-optimization/51040
1698         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1699         patchup code.
1700
1701 2011-11-10  Jason Merrill  <jason@redhat.com>
1702
1703         PR c++/51079
1704         * g++.dg/template/conv12.C: New.
1705
1706         PR debug/50983
1707         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1708
1709 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1710
1711         * gnat.dg/atomic6_1.adb: New test.
1712         * gnat.dg/atomic6_2.adb: Likewise.
1713         * gnat.dg/atomic6_3.adb: Likewise.
1714         * gnat.dg/atomic6_4.adb: Likewise.
1715         * gnat.dg/atomic6_5.adb: Likewise.
1716         * gnat.dg/atomic6_6.adb: Likewise.
1717         * gnat.dg/atomic6_7.adb: Likewise.
1718         * gnat.dg/atomic6_8.adb: Likewise.
1719         * gnat.dg/atomic6_pkg.ads: New helper.
1720
1721 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1722
1723         PR middle-end/51077
1724         * gcc.c-torture/compile/pr51077.c: New test.
1725
1726         PR rtl-optimization/51023
1727         * gcc.c-torture/execute/pr51023.c: New test.
1728
1729 2011-11-10  Richard Guenther  <rguenther@suse.de>
1730
1731         PR tree-optimization/51042
1732         * gcc.dg/torture/pr51042.c: New testcase.
1733
1734 2011-11-10  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/51070
1737         * gcc.dg/torture/pr51070.c: New testcase.
1738
1739 2011-11-10  Richard Guenther  <rguenther@suse.de>
1740
1741         PR tree-optimization/51030
1742         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1743
1744 2011-11-10  Richard Guenther  <rguenther@suse.de>
1745
1746         PR middle-end/51071
1747         * gcc.dg/torture/pr51071.c: New testcase.
1748
1749 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1750
1751         * gnat.dg/loop_optimization9.ad[sb]: New test.
1752
1753 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1754
1755         PR tree-optimization/51058
1756         * gfortran.dg/vect/pr51058.f90: New test.
1757
1758 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1759
1760         PR tree-optimization/51000
1761         * gcc.dg/vect/pr51000.c: New test.
1762
1763 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1764
1765         PR c++/50837
1766         * g++.dg/cpp0x/static_assert5.C: New.
1767         * g++.dg/template/nontype13.C: Tweak.
1768
1769 2011-11-09  Jason Merrill  <jason@redhat.com>
1770
1771         PR c++/50972
1772         * g++.dg/cpp0x/noexcept16.C: New.
1773
1774         PR c++/51046
1775         * g++.dg/cpp0x/variadic119.C: New.
1776
1777 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1778
1779         PR target/50911
1780         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1781         permutations.
1782         * gcc.dg/torture/vshuf-32.inc: Likewise.
1783         * gcc.dg/torture/vshuf-4.inc: Likewise.
1784         * gcc.dg/torture/vshuf-8.inc: Likewise.
1785
1786         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1787
1788 2011-11-09  Ian Lance Taylor  <iant@google.com>
1789
1790         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1791         procedure.
1792         * gcc.dg/split-5.c: New test.
1793
1794 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1795
1796         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1797
1798 2011-11-09  Jason Merrill  <jason@redhat.com>
1799
1800         PR c++/51029
1801         * g++.dg/template/virtual1.C: New.
1802
1803 2011-11-08  Jason Merrill  <jason@redhat.com>
1804
1805         Run most C++ tests in both C++98 and C++11 modes.
1806         * lib/target-supports.exp (check_effective_target_c++11): New.
1807         (check_effective_target_c++98): New.
1808         * lib/g++-dg.exp (g++-dg-runtest): New.
1809         * g++.dg/dg.exp: Use g++-dg-runtest.
1810         * g++.dg/charset/charset.exp: Likewise.
1811         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1812         * g++.dg/dfp/dfp.exp: Likewise.
1813         * g++.dg/gcov/gcov.exp: Likewise.
1814         * g++.dg/gomp/gomp.exp: Likewise.
1815         * g++.dg/graphite/graphite.exp: Likewise.
1816         * g++.dg/tls/tls.exp: Likewise.
1817         * g++.dg/tm/tm.exp: Likewise.
1818         * g++.dg/vect/vect.exp: Likewise.
1819         * g++.old-deja/old-deja.exp: Likewise.
1820         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1821         with some of the torture options.
1822         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1823         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1824         * g++.dg/init/null1.C: Only run in C++98.
1825         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1826         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1827         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1828         * g++.old-deja/g++.other/anon9.C: Likewise.
1829         * g++.old-deja/g++.other/linkage1.C: Likewise.
1830         * g++.old-deja/g++.other/linkage2.C: Likewise.
1831         * g++.old-deja/g++.pt/t29.C: Likewise.
1832         * g++.old-deja/g++.pt/t30.C: Likewise.
1833         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1834         * g++.dg/ext/anon-struct4.C: Likewise.
1835         * g++.dg/init/brace2.C: Likewise.
1836         * g++.dg/init/brace6.C: Likewise.
1837         * g++.dg/other/anon3.C: Likewise.
1838         * g++.dg/template/arg2.C: Likewise.
1839         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1840         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1841         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1842         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1843         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1844         * g++.old-deja/g++.brendan/init2.C: Likewise.
1845         * g++.old-deja/g++.brendan/init4.C: Likewise.
1846         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1847         * g++.old-deja/g++.jason/cond.C: Likewise.
1848         * g++.old-deja/g++.law/init1.C: Likewise.
1849         * g++.old-deja/g++.law/operators32.C: Likewise.
1850         * g++.old-deja/g++.pt/enum6.C: Likewise.
1851         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1852         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1853
1854         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1855         * g++.dg/init/new11.C: Likewise.
1856         * g++.dg/init/pr29571.C: Likewise.
1857         * g++.dg/lookup/forscope2.C: Likewise.
1858         * g++.dg/parse/linkage1.C: Likewise.
1859         * g++.dg/parse/typedef8.C: Likewise.
1860         * g++.dg/template/error44.C: Likewise.
1861         * g++.dg/tls/diag-2.C: Likewise.
1862         * g++.dg/tls/diag-4.C: Likewise.
1863         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1864         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1865         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1866         * g++.old-deja/g++.brendan/new3.C: Likewise.
1867         * g++.old-deja/g++.eh/new1.C: Likewise.
1868         * g++.old-deja/g++.eh/new2.C: Likewise.
1869         * g++.old-deja/g++.jason/new.C: Likewise.
1870         * g++.old-deja/g++.law/friend1.C: Likewise.
1871         * g++.old-deja/g++.mike/net46.C: Likewise.
1872         * g++.old-deja/g++.mike/p755.C: Likewise.
1873         * g++.old-deja/g++.other/new6.C: Likewise.
1874
1875         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1876         * g++.dg/template/crash53.C: Likewise.
1877         * g++.dg/template/void9.C: Likewise.
1878
1879 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1880
1881         PR c++/51045
1882         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1883
1884 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1885
1886         PR c++/51047
1887         * g++.dg/cpp0x/sfinae29.C: New.
1888
1889 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1890
1891         PR fortran/50960
1892         * gfortran.dg/typebound_call_22.f03: New test case.
1893
1894 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1895
1896         PR libfortran/50016
1897         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1898
1899 2011-11-09  Richard Guenther  <rguenther@suse.de>
1900
1901         PR tree-optimization/51039
1902         * gcc.dg/pr51039.c: New testcase.
1903
1904 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1905
1906         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1907         Enable also for powerpc*-*-*.
1908
1909 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1910
1911         PR fortran/50540
1912         * gfortran.dg/forall_16.f90: New test.
1913
1914 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1915
1916         PR fortran/38718
1917         * gfortran.dg/initialization_29.f90: Expand test.
1918
1919 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1920
1921         PR c++/51027
1922         * g++.dg/cpp0x/alias-decl-12.C: New test.
1923         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1924
1925 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1926
1927         PR debug/51032
1928         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1929
1930 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1931
1932         PR tree-optimization/51015
1933         * gcc.dg/vect/pr51015.c: New test.
1934
1935 2011-11-08  David S. Miller  <davem@davemloft.net>
1936
1937         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1938         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1939
1940 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1941
1942         PR fortran/50404
1943         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1944
1945 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1946
1947         PR fortran/50409
1948         * gfortran.dg/string_5.f90: Improve testcase.
1949
1950 2011-10-23  Jason Merrill  <jason@redhat.com>
1951
1952         PR c++/50835
1953         * g++.dg/template/lvalue2.C: New.
1954
1955 2011-11-08  Michael Matz  <matz@suse.de>
1956
1957         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1958         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1959         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1960         * g++.dg/eh/builtin2.C: Ditto.
1961         * g++.dg/eh/builtin3.C: Ditto.
1962
1963 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1964
1965         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1966         being prefered even for -mavx.
1967         * gcc.target/i386/avx-cvt-3.c: New test.
1968
1969 2011-11-08  Richard Guenther  <rguenther@suse.de>
1970
1971         PR tree-optimization/51012
1972         * gcc.dg/pr51012-1.c: New testcase.
1973         * gcc.dg/pr51012-2.c: Likewise.
1974
1975 2011-11-08  Richard Guenther  <rguenther@suse.de>
1976
1977         PR middle-end/51010
1978         * c-c++-common/uninit-pr51010.c: New testcase.
1979
1980 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1981
1982         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1983         check_effective_target_vect_call_copysignf,
1984         check_effective_target_vect_call_lrint): New procedures.
1985         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1986         $VECT_SLP_CFLAGS with -ffast-math.
1987         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1988         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1989         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1990         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1991
1992 2011-11-07  Richard Henderson  <rth@redhat.com>
1993             Aldy Hernandez  <aldyh@redhat.com>
1994             Torvald Riegel  <triegel@redhat.com>
1995
1996         Merged from transactional-memory.
1997
1998         * g++.dg/dg.exp: Run transactional memory tests.
1999         * g++.dg/tm: New directory with new tests.
2000         * gcc.dg/tm: New directory with new tests.
2001         * c-c++-common/tm: New directory with new tests.
2002
2003 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2004
2005         Fix context handling of alias-declaration
2006         * g++.dg/cpp0x/alias-decl-11.C: New test.
2007
2008 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2009
2010         PR c++/50864
2011         * g++.dg/parse/template26.C: New.
2012         * g++.dg/template/crash45.C: Adjust dg-error string.
2013
2014 2011-11-07  Jason Merrill  <jason@redhat.com>
2015
2016         PR c++/50848
2017         * g++.dg/template/lookup9.C: New.
2018
2019         PR c++/50863
2020         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2021
2022         PR c++/50870
2023         * g++.dg/cpp0x/decltype35.C: New.
2024
2025 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2026
2027         Support C++11 alias-declaration
2028         PR c++/45114
2029         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2030         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2031         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2032         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2033         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2034         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2035         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2036         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2037         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2038         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2039         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2040         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2041         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2042
2043 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2044
2045         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2046
2047 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2048
2049         PR fortran/50919
2050         * gfortran.dg/typebound_call_21.f03: New.
2051
2052 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2053
2054         * gcc.dg/profile-dir-1.c: Adjust final scan.
2055         * gcc.dg/profile-dir-2.c: Adjust final scan.
2056         * gcc.dg/profile-dir-3.c: Adjust final scan.
2057         * gcc.misc-tests/gcov.exp: Adjust regexp.
2058         * gcc.misc-tests/gcov-12.c: New.
2059         * gcc.misc-tests/gcov-13.c: New.
2060         * gcc.misc-tests/gcovpart-13b.c: New.
2061         * gcc.misc-tests/gcov-14.c: New.
2062
2063 2011-11-07  Jason Merrill  <jason@redhat.com>
2064
2065         PR c++/35688
2066         * g++.dg/ext/visibility/template8.C: New.
2067
2068 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2069
2070         PR tree-optimization/50789
2071         * gcc.target/i386/avx2-gather-1.c: New test.
2072         * gcc.target/i386/avx2-gather-2.c: New test.
2073         * gcc.target/i386/avx2-gather-3.c: New test.
2074         * gcc.target/i386/avx2-gather-4.c: New test.
2075
2076 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2079
2080 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2081
2082         PR libfortran/45723
2083         * gfortran.dg/open_dev_null.f90: Remove testcase.
2084
2085 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2086
2087         * lib/target-supports.exp (check_effective_target_sync_int_128):
2088         Don't cache the result.
2089         (check_effective_target_sync_long_long): Ditto.
2090
2091 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2092
2093         PR rtl-optimization/47698
2094         * gcc.target/i386/47698.c: New test.
2095
2096 2011-11-06  Jason Merrill  <jason@redhat.com>
2097
2098         PR c++/35688
2099         * g++.dg/ext/visibility/template7.C: New.
2100
2101 2011-11-07  Terry Guo  <terry.guo@arm.com>
2102
2103         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2104         * gcc.target/arm/wmul-2.c: Ditto.
2105         * gcc.target/arm/wmul-3.c: Ditto.
2106         * gcc.target/arm/wmul-4.c: Ditto.
2107
2108 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2109
2110         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2111         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2112         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2113         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2114         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2115         expected diagnostics.
2116
2117 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2118             Richard Henderson  <rth@redhat.com>
2119             Aldy Hernandez  <aldyh@redhat.com>
2120
2121         Merged from cxx-mem-model.
2122
2123         * lib/target-supports.exp (check_effective_target_sync_int_128,
2124         check_effective_target_sync_long_long): Check whether the target
2125         supports 64 and 128 bit __sync builtins.
2126         (check_effective_target_cas_char): New.
2127         (check_effective_target_cas_int): New.
2128         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2129         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2130         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2131         produce the expected library calls.
2132         * gcc.dg/atomic-fence.c: New functional tests.
2133         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2134         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2135         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2136         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2137         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2138         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2139         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2140         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2141         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2142         are atomic.
2143         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2144         loads are atomic.
2145         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2146         are atomic.
2147         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2148         are atomic.
2149         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2150         int128 operations are atomic.
2151         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2152         operations are atomic.
2153         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2154         operations are atomic.
2155         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2156         operations are atomic.
2157         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2158         stores aren't moved out of a loop.
2159         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2160         globals don't overwrite neighbouring globals.
2161         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2162         writes dont overwrite neighbouring components.
2163         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2164         * c-c++-common/gomp/atomic-3.c: Likewise.
2165         * c-c++-common/gomp/atomic-9.c: Likewise.
2166         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2167         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2168         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2169         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2170         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2171         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2172         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2173         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2174         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2175         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2176         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2177         g++.dg/gomp/atomic-15.C: Remove.
2178         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2179         * gcc.dg/gomp/atomic-11.c: Remove test.
2180
2181 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2182
2183         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2184         * gcc.dg/vect/slp-cond-1.c: New test.
2185         * gcc.dg/vect/slp-cond-2.c: New test.
2186
2187 2011-11-05  David S. Miller  <davem@davemloft.net>
2188
2189         * lib/test-supports.exp
2190         (check_effective_target_ultrasparc_vis2_hw): New proc.
2191         (check_effective_target_ultrasparc_vis3_hw): New proc.
2192         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2193         * gcc.target/sparc/vec-init-2.inc: Likewise.
2194         * gcc.target/sparc/vec-init-3.inc: Likewise.
2195         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2196         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2197         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2198         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2199         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2200         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2201         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2202         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2203         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2204
2205 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2206
2207         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2208         Disable test on Epiphany.
2209         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2210         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2211         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2212         * g++.dg/parse/pragma3.C: Likewise.
2213         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2214         (bar): Use it.
2215         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2216         * gcc.dg/tls/thr-cse-1.c: Likewise.
2217         * g++.dg/opt/devirt2.C: Likewise.
2218         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2219         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2220         * gcc.target/epiphany: New directory.
2221
2222 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2223
2224         * gfortran.dg/quad_2.f90: New.
2225
2226 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2227
2228         * gcc.dg/strlenopt-22g.c: New wrapper around...
2229         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2230
2231 2011-11-04  Jason Merrill  <jason@redhat.com>
2232
2233         PR c++/26714
2234         * g++.dg/init/lifetime2.C: New.
2235         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2236
2237         PR c++/48370
2238         * g++.dg/init/lifetime1.C: Test cleanup order.
2239
2240 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2241
2242         * g++.dg/other/offsetof7.C: New test.
2243
2244 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2245
2246         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2247         variable, default empty, -ffat-lto-objects for effective_target_lto.
2248         (gcc-dg-test-1): Add options from dg-final methods.
2249         * lib/scanasm.exp (scan-assembler_required_options)
2250         (scan-assembler-not_required_options): New procs.
2251
2252 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2253
2254         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2255         generate a pedwarn in c++98-mode.
2256         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2257         don't generate a pedwarn in c++0x-mode.
2258
2259 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2260
2261         PR c++/50965
2262         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2263
2264 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2265
2266         PR rtl-optimization/38644
2267         * gcc.target/arm/stack-red-zone.c: New.
2268
2269 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2270
2271         PR c++/48420
2272         * g++.dg/warn/Wconversion-null-3.C: New.
2273
2274 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2275
2276         PR c++/50941
2277         * g++.dg/cpp0x/udlit-strint-length.C: New.
2278
2279 2011-11-04  Jason Merrill  <jason@redhat.com>
2280
2281         PR c++/48370
2282         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2283         * g++.dg/init/lifetime1.C: New.
2284         * g++.dg/init/ref21.C: New.
2285         * g++.dg/eh/array1.C: New.
2286
2287 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2288
2289         PR tree-optimization/50763
2290         * gcc.dg/pr50763-5.c: New test.
2291
2292 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2293
2294         PR tree-optimization/50763
2295         * g++.dg/pr50763-4.C: New test.
2296
2297 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2298
2299         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2300         test.
2301
2302         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2303
2304         * gcc.dg/torture/vec-cvt-1.c: New test.
2305
2306 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gnat.dg/specs/private1[-sub].ads: New test.
2309
2310 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2311
2312         PR fortran/43829
2313         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2314         * gfortran.dg/inline_sum_1.f90: New.
2315         * gfortran.dg/inline_sum_2.f90: New.
2316         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2317         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2318         * gfortran.dg/inline_product_1.f90: New.
2319
2320 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2321
2322         PR fortran/50933
2323         * gfortran.dg/bind_c_dts_5.f90: New.
2324
2325 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2326
2327         PR fortran/50960
2328         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2329
2330 2011-11-03  Richard Guenther  <rguenther@suse.de>
2331
2332         PR middle-end/50079
2333         * g++.dg/init/copy7.C: Remove testcase.
2334
2335 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2336
2337         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2338         * g++.dg/ipa/devirt-c-2.C: Likewise.
2339         * g++.dg/ipa/devirt-c-7.C: New test.
2340         * g++.dg/ipa/devirt-c-8.C: Likewise.
2341
2342 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2343
2344         PR tree-optimization/50912
2345         * gnat.dg/loop_optimization10.ad[sb]: New test.
2346         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2347
2348 2011-11-02  Jason Merrill  <jason@redhat.com>
2349
2350         PR c++/50930
2351         * g++.dg/cpp0x/nsdmi-list2.C: New.
2352
2353 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2354
2355         PR c++/50810
2356         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2357         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2358
2359 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2360
2361         PR tree-optimization/50769
2362         * gfortran.dg/pr50769.f90: New test.
2363
2364 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2365
2366         * gcc.target/sparc/20111102-1.c: New test.
2367
2368 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2369
2370         PR c++/50956
2371         * g++.dg/warn/Wcast-qual2.C: New.
2372
2373 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2374
2375         PR tree-optimization/50763
2376         * g++.dg/pr50763-3.C: New test.
2377
2378 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2379
2380         PR tree-optimization/50672
2381         * g++.dg/pr50672.C: New test.
2382
2383 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2384
2385         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2386         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2387         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2388
2389         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2390
2391 2011-11-02  Richard Guenther  <rguenther@suse.de>
2392
2393         PR tree-optimization/50902
2394         * gcc.dg/torture/pr50902.c: New testcase.
2395
2396 2010-11-02  Richard Guenther  <rguenther@suse.de>
2397
2398         PR tree-optimization/50890
2399         * gcc.dg/torture/pr50890.c: New testcase.
2400
2401 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2402
2403         PR c++/44277
2404         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2405         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2406
2407 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2408
2409         PR tree-optimization/50908
2410         * gcc.dg/pr50908.c: New test.
2411         * gcc.dg/pr50908-2.c: Same.
2412         * gcc.dg/pr50908-3.c: Same.
2413
2414 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2415
2416         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2417         the outer loop.  Remove comment.  Don't check for widen-mult.
2418
2419 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2420
2421         * gcc.dg/ipa/ipcp-4.c: New test.
2422
2423 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2424
2425         * gcc.dg/vshift-3.c: New test.
2426         * gcc.dg/vshift-4.c: New test.
2427         * gcc.dg/vshift-5.c: New test.
2428
2429 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2430
2431         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2432         and current implementation.
2433
2434 2011-10-31  Paul Brook  <paul@codesourcery.com>
2435
2436         * gcc.dg/constructor-1.c: New test.
2437
2438 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2439
2440         PR fortran/50753
2441         * gfortran.dg/dshift_3.f90: New test.
2442
2443 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2444
2445         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2446         hppa*-*-hpux*.
2447         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2448         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2449         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2450         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2451         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2452         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2453         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2454         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2455         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2456         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2457         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2458         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2459         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2460         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2461         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2462         * gcc.dg/vector-compare-2.c: Likewise.
2463
2464 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2465
2466         PR c++/50901
2467         * g++.dg/cpp0x/pr50901.C: New.
2468
2469 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2470
2471         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2472         * gcc.target/i386/fma4-check.h (main): Ditto.
2473         * gcc.target/i386/xop-check.h (main): Ditto.
2474
2475 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2476
2477         Revert:
2478         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2479
2480         PR c++/50864
2481         * g++.dg/template/crash109.C: New.
2482
2483 2011-10-28  Jason Merrill  <jason@redhat.com>
2484
2485         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2486
2487 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2488
2489         PR c++/50864
2490         * g++.dg/template/crash109.C: New.
2491
2492 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2493
2494         * gfortran.dg/nearest_5.f90: New test.
2495
2496 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2497
2498         * gcc.dg/vshift-1.c: New test.
2499         * gcc.dg/vshift-2.c: New test.
2500         * gcc.target/i386/xop-vshift-1.c: New test.
2501         * gcc.target/i386/xop-vshift-2.c: New test.
2502         * gcc.target/i386/avx2-vshift-1.c: New test.
2503
2504 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2505
2506         PR rtl-optimization/49720
2507         * g++.dg/torture/pr49720.C: New test.
2508
2509 2011-10-27  David S. Miller  <davem@davemloft.net>
2510
2511         * gcc.target/sparc/setcc-3.c: New test.
2512
2513 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2514
2515         PR c++/30066
2516         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2517
2518 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2519
2520         * gcc.target/i386/sse2-cvt-1.c: New test.
2521         * gcc.target/i386/sse2-cvt-2.c: New test.
2522         * gcc.target/i386/avx-cvt-1.c: New test.
2523         * gcc.target/i386/avx-cvt-2.c: New test.
2524         * gcc.target/i386/avx2-cvt-1.c: New test.
2525         * gcc.target/i386/avx2-cvt-2.c: New test.
2526
2527 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2528
2529         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2530
2531 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2532             Steven G. Kargl  <kargl@gcc.gnu.org>
2533
2534         PR target/50875
2535         * gfortran.dg/pr50875.f90: New test.
2536
2537 2011-10-26  David S. Miller  <davem@davemloft.net>
2538
2539         * gcc.target/sparc/fmaf-1.c: New test.
2540
2541         * gcc.target/sparc/setcc-1.c: New test.
2542         * gcc.target/sparc/setcc-2.c: New test.
2543
2544 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2545
2546         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2547
2548 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2549
2550         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2551         Windows targets.
2552
2553 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2554
2555         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2556         symbol names.
2557
2558 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2559
2560         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2561
2562 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2563
2564         * gnat.dg/specs/discr1.ads: New test.
2565         * gnat.dg/specs/discr1_pkg.ads: New helper.
2566
2567 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2568
2569         * gnat.dg/specs/unchecked_union.ads: Rename to...
2570         * gnat.dg/specs/unchecked_union1.ads: ...this.
2571         * gnat.dg/specs/unchecked_union2.ads: New test.
2572
2573 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2574
2575         * gnat.dg/specs/atomic1.ads: New test.
2576
2577 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2578
2579         Implement C++11 user-defined literals.
2580         * g++.dg/cpp0x/udlit-addr.C: New.
2581         * g++.dg/cpp0x/udlit-args.C: New.
2582         * g++.dg/cpp0x/udlit-args-neg.C: New.
2583         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2584         * g++.dg/cpp0x/udlit-concat.C: New.
2585         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2586         * g++.dg/cpp0x/udlit-constexpr.C: New.
2587         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2588         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2589         * g++.dg/cpp0x/udlit-friend.C: New.
2590         * g++.dg/cpp0x/udlit-general.C: New.
2591         * g++.dg/cpp0x/udlit-inline.C: New.
2592         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2593         * g++.dg/cpp0x/udlit-member-neg.C: New.
2594         * g++.dg/cpp0x/udlit-namespace.C: New.
2595         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2596         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2597         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2598         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2599         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2600         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2601         * g++.dg/cpp0x/udlit-raw-str.C: New.
2602         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2603         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2604         * g++.dg/cpp0x/udlit-systemheader.C: New.
2605         * g++.dg/cpp0x/udlit-template.C: New.
2606         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2607         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2608         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2609         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2610         * g++.dg/cpp0x/udlit_system_header: New.
2611
2612 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2613
2614         PR c++/50870
2615         * g++.dg/cpp0x/decltype34.C: New.
2616
2617 2011-10-26  Tom de Vries <tom@codesourcery.com>
2618
2619         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2620         * gcc.c-torture/unsorted/HIset.c: Same.
2621         * gcc.c-torture/unsorted/SIcmp.c: Same.
2622         * gcc.c-torture/unsorted/SIset.c: Same.
2623         * gcc.c-torture/unsorted/SFset.c: Same.
2624         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2625         * gcc.c-torture/unsorted/USIcmp.c: Same.
2626         * gcc.c-torture/unsorted/DFcmp.c: Same.
2627
2628 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2629
2630         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2631         to work also with -masm=intel and additionally test the xmm vs. ymm
2632         register type combination on mask/dest and in vsib.
2633         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2634         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2635         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2636         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2637         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2638         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2639         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2640         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2641         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2642         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2643         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2644         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2645         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2646         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2647         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2648         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2649         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2650         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2651         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2652         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2653         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2654         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2655         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2656         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2657         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2658         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2659         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2660         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2661         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2662         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2663         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2664
2665 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2666
2667         PR tree-optimization/50763
2668         * gcc.dg/pr50763-2.c: New test.
2669
2670 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2671
2672         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2673         Update expected messages.
2674
2675 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2676
2677         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2678
2679 2011-10-25  Jason Merrill  <jason@redhat.com>
2680
2681         PR c++/50866
2682         * g++.dg/init/aggr7.C: New.
2683
2684         PR c++/49996
2685         * g++.dg/cpp0x/initlist59.C: New.
2686
2687 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2688
2689         PR c++/50858
2690         * g++.dg/overload/operator5.C: New.
2691
2692 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2693
2694         PR c++/50861
2695         * g++.dg/template/crash108.C: New.
2696
2697 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR tree-optimization/50596
2700         * gcc.dg/vect/vect-cond-10.c: New test.
2701
2702 2011-10-24  Joey Ye  <joey.ye@arm.com>
2703
2704         * gcc.target/arm/pr42575.c: Remove architecture option.
2705
2706 2011-10-24  David S. Miller  <davem@davemloft.net>
2707
2708         * gcc.target/sparc/vis3move-1.c: New test.
2709         * gcc.target/sparc/vis3move-2.c: New test.
2710         * gcc.target/sparc/vis3move-3.c: New test.
2711
2712 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2713
2714         * gcc.dg/strlenopt-22.c: New testcase.
2715         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2716
2717 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2718
2719         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2720         Remove -march=i386.
2721         (dg-skip-if): Remove.
2722         * gcc.target/i386/funcspec-1.c: Ditto.
2723         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2724
2725 2011-10-24  Richard Guenther  <rguenther@suse.de>
2726
2727         * gcc.dg/vect/vect-bool-1.c: New testcase.
2728
2729 2011-10-24  Richard Guenther  <rguenther@suse.de>
2730
2731         PR tree-optimization/50838
2732         * gcc.dg/torture/pr50838.c: New testcase.
2733
2734 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2735
2736         PR tree-optimization/50730
2737         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2738         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2739         -fno-tree-sra and SLP flags.
2740
2741 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2742
2743         PR c++/50841
2744         Revert:
2745         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2746
2747         PR c++/50810
2748         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2749         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2750
2751 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2752
2753         PR c++/50810
2754         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2755         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2756
2757 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2758
2759         PR tree-optimization/50763
2760         * gcc.dg/pr50763.c: New test.
2761
2762 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2763
2764         PR target/50788
2765         * gcc.target/i386/pr50788.c: New test.
2766
2767 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2768
2769         PR tree-optimization/50819
2770         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2771         * g++.dg/vect/slp-pr50819.cc: New test.
2772
2773 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2774
2775         PR c++/45385
2776         * g++.dg/warn/Wconversion4.C: New.
2777
2778 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2779
2780         PR target/50813
2781         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2782         from element other than first and reverse permutation.
2783         * gcc.dg/torture/vshuf-16.inc: Likewise.
2784         * gcc.dg/torture/vshuf-8.inc: Likewise.
2785         * gcc.dg/torture/vshuf-4.inc: Likewise.
2786
2787 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2788
2789         PR c++/31423
2790         * g++.dg/parse/error43.C: New.
2791         * g++.dg/parse/error44.C: Likewise.
2792
2793 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2794             Kirill Yukhin  <kirill.yukhin@intel.com>
2795
2796         PR target/50740
2797         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2798         * gcc.target/i386/bmi2-check.h: Ditto.
2799
2800 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2801
2802         PR c++/50811
2803         * g++.dg/cpp0x/override2.C: Add test.
2804
2805 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2806
2807         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2808         check_linker_plugin_available.
2809
2810 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2811
2812         * gcc.target/i386/branch-cost1.c: New test.
2813         * gcc.target/i386/branch-cost2.c: New test.
2814         * gcc.target/i386/branch-cost3.c: New test.
2815         * gcc.target/i386/branch-cost4.c: New test.
2816
2817 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2818
2819         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2820
2821 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2822
2823         PR testsuite/50722
2824         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2825
2826 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2827
2828         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2829         (_moz_foo, EXT__foo): Use ASMNAME.
2830
2831 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2832
2833         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2834         names.
2835
2836 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2837
2838         PR target/50766
2839         * gcc.target/i386/pr50766.c: New test.
2840
2841 2011-10-20  Jason Merrill  <jason@redhat.com>
2842
2843         PR c++/41449
2844         * g++.dg/eh/partial1.C: New.
2845
2846 2011-10-20  Richard Henderson  <rth@redhat.com>
2847
2848         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2849         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2850         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2851         Use __builtin_shuffle.
2852
2853 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2854
2855         PR fortran/50514
2856         * gfortran.dg/ishft_3.f90:  Update test.
2857
2858 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2859
2860         PR fortran/50524
2861         * gfortran.dg/substring_integer_index.f90: New test.
2862
2863 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2864
2865         * gfortran.dg/format_string.f: New test.
2866
2867 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2868
2869         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2870         non_strict_align.
2871         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2872
2873 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2874
2875         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2876         gcc.target/i386/pr46226.c: Do not use
2877         -mno-accumulate-outgoing-args.
2878
2879 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2880
2881         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2882         including <strings.h>.
2883
2884 2011-10-19  Jan Hubicka  <jh@suse.cz>
2885
2886         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2887         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2888         * lib/c-torture.exp: Likewise.
2889         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2890         * gcc.c-torture/compile/sync-1.c: Likewise.
2891         * gcc.c-torture/compile/sync-1.c: Likewise.
2892         * gcc.c-torture/compile/sync-3.c: Likewise.
2893         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2894         * gcc.dg/noncompile/920507-1.c: Likewise.
2895         * gcc.dg/torture/pr36400.c: Likewise.
2896         * g++.dg/torture/pr34850.C: Likewise.
2897
2898 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2899
2900         * gnat.dg/source_ref1.adb: New test.
2901         * gnat.dg/source_ref2.adb: Likewise.
2902
2903 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2904
2905         PR c++/13657
2906         * g++.dg/parse/error42.C: New.
2907         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2908
2909 2011-10-19  Jason Merrill  <jason@redhat.com>
2910
2911         PR c++/50793
2912         * g++.dg/init/value9.C: New.
2913
2914 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2915
2916         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2917         * gcc.dg/torture/vshuf-16.inc: Likewise.
2918         * gcc.dg/torture/vshuf-8.inc: Likewise.
2919         * gcc.dg/torture/vshuf-4.inc: Likewise.
2920
2921 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2922
2923         PR fortran/47023
2924         * gfortran.dg/sizeof_proc.f90: New.
2925
2926 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2927
2928         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2929         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2930
2931 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2932
2933         PR testsuite/50796
2934         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2935
2936 2011-10-19  Jason Merrill  <jason@redhat.com>
2937
2938         PR c++/50787
2939         * g++.dg/init/ref20.C: New.
2940
2941 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2942
2943         PR middle-end/50795
2944         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2945         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2946         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2947         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2948         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2949
2950 2011-10-19  Richard Guenther  <rguenther@suse.de>
2951
2952         PR middle-end/50768
2953         * gcc.dg/torture/pr50768.c: New testcase.
2954
2955 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2956
2957         PR rtl-optimization/50340
2958         * gcc.dg/pr50340.c: New.
2959
2960 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2961
2962         PR tree-optimization/50717
2963
2964         * gcc.dg/pr50717-1.c: New file.
2965         * gcc.target/arm/wmul-12.c: Correct types.
2966         * gcc.target/arm/wmul-8.c: Correct types.
2967
2968 2011-10-18  Jason Merrill  <jason@redhat.com>
2969
2970         PR c++/50531
2971         * g++.dg/cpp0x/defaulted32.C: New.
2972
2973         PR c++/50742
2974         * g++.dg/lookup/using23.C: New.
2975
2976         PR c++/50500
2977         * g++.dg/cpp0x/implicit12.C: New.
2978         * g++.dg/cpp0x/defaulted20.C: Adjust.
2979         * g++.dg/cpp0x/defaulted21.C: Adjust.
2980         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2981         * g++.dg/cpp0x/implicit4.C: Adjust.
2982         * g++.dg/cpp0x/implicit5.C: Adjust.
2983         * g++.dg/cpp0x/implicit8.C: Adjust.
2984         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2985         * g++.dg/cpp0x/not_special.C: Adjust.
2986         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2987         * g++.dg/cpp0x/rv1n.C: Adjust.
2988         * g++.dg/cpp0x/rv2n.C: Adjust.
2989         * g++.dg/cpp0x/rv3n.C: Adjust.
2990         * g++.dg/cpp0x/rv4n.C: Adjust.
2991         * g++.dg/cpp0x/rv5n.C: Adjust.
2992         * g++.dg/cpp0x/rv6n.C: Adjust.
2993         * g++.dg/cpp0x/rv7n.C: Adjust.
2994
2995 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2996
2997         * gcc.target/i386/avx2-vpop-check.h: New header.
2998         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2999         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3000         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3001         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3002         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3003         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3004         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3005         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3006         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3007         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3008         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3009         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3010         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3011         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3012         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3013
3014 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3015
3016         PR fortran/50420
3017         * gfortran.dg/coarray_subobject_1.f90: New test.
3018         * gfortran.dg/coarray/subobject_1.f90: New test.
3019
3020 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3021
3022         PR rtl-optimization/50205
3023         * gcc.dg/pr50205.c: New.
3024
3025 2011-10-18  Richard Guenther  <rguenther@suse.de>
3026
3027         PR tree-optimization/50767
3028         * gcc.dg/torture/pr50767.c: New testcase.
3029
3030 2011-10-18  Julian Brown  <julian@codesourcery.com>
3031
3032         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3033         * gcc.target/arm/unaligned-memcpy-1.c: New.
3034         * gcc.target/arm/unaligned-memcpy-2.c: New.
3035         * gcc.target/arm/unaligned-memcpy-3.c: New.
3036         * gcc.target/arm/unaligned-memcpy-4.c: New.
3037
3038 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3039
3040         PR fortran/47023
3041         * gfortran.dg/iso_c_binding_class.f03: New.
3042
3043 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3044
3045         * testsuite/lib/target-supports.exp
3046         (check_effective_target_vect_widen_shift): New.
3047         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3048         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3049         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3050         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3051
3052 2011-10-18  Richard Guenther  <rguenther@suse.de>
3053
3054         * gcc.dg/torture/restrict-1.c: New testcase.
3055
3056 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3057
3058         * g++.dg/ext/bases.C: New test.
3059
3060 2011-10-17  David S. Miller  <davem@davemloft.net>
3061
3062         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3063         all operations to emit VIS instructions.
3064         * gcc.target/sparc/fandnot.c: Likewise.
3065         * gcc.target/sparc/fnot.c: Likewise.
3066         * gcc.target/sparc/for.c: Likewise.
3067         * gcc.target/sparc/fornot.c: Likewise.
3068         * gcc.target/sparc/fxnor.c: Likewise.
3069         * gcc.target/sparc/fxor.c: Likewise.
3070         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3071         needed.
3072
3073 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3074
3075         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3076         * gcc.dg/torture/vshuf-16.inc: New file.
3077         * gcc.dg/torture/vshuf-2.inc: New file.
3078         * gcc.dg/torture/vshuf-32.inc: New file.
3079         * gcc.dg/torture/vshuf-4.inc: New file.
3080         * gcc.dg/torture/vshuf-8.inc: New file.
3081         * gcc.dg/torture/vshuf-main.inc: New file.
3082         * gcc.dg/torture/vshuf-v16hi.c: New test.
3083         * gcc.dg/torture/vshuf-v16qi.c: New test.
3084         * gcc.dg/torture/vshuf-v2df.c: New test.
3085         * gcc.dg/torture/vshuf-v2di.c: New test.
3086         * gcc.dg/torture/vshuf-v2sf.c: New test.
3087         * gcc.dg/torture/vshuf-v2si.c: New test.
3088         * gcc.dg/torture/vshuf-v32qi.c: New test.
3089         * gcc.dg/torture/vshuf-v4df.c: New test.
3090         * gcc.dg/torture/vshuf-v4di.c: New test.
3091         * gcc.dg/torture/vshuf-v4hi.c: New test.
3092         * gcc.dg/torture/vshuf-v4sf.c: New test.
3093         * gcc.dg/torture/vshuf-v4si.c: New test.
3094         * gcc.dg/torture/vshuf-v8hi.c: New test.
3095         * gcc.dg/torture/vshuf-v8qi.c: New test.
3096         * gcc.dg/torture/vshuf-v8sf.c: New test.
3097         * gcc.dg/torture/vshuf-v8si.c: New test.
3098
3099 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3100
3101         PR tree-optimization/50746
3102         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3103
3104 2011-10-17  Jason Merrill  <jason@redhat.com>
3105
3106         PR c++/50736
3107         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3108
3109 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3110
3111         PR c++/44524
3112         * g++.dg/parse/error41.C: New.
3113         * g++.dg/parse/error20.C: Adjust.
3114
3115 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3116
3117         PR c++/50757
3118         * g++.dg/warn/format7.C: New.
3119         * obj-c++.dg/warn7.mm: Likewise.
3120
3121 2011-10-17  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/50729
3124         * gcc.dg/torture/pr50729.c: New testcase.
3125
3126 2011-10-15  Tom Tromey  <tromey@redhat.com>
3127             Dodji Seketeli  <dodji@redhat.com>
3128
3129         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3130         included files.
3131         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3132         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3133         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3134         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3135
3136 2011-10-15  Tom Tromey  <tromey@redhat.com>
3137             Dodji Seketeli  <dodji@redhat.com>
3138
3139         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3140
3141 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3142
3143         PR c++/48489
3144         * g++.dg/inherit/error5.C: New.
3145
3146 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3147
3148         PR fortran/47023
3149         PR fortran/50752
3150         * gfortran.dg/kind_tests_4.f90: New.
3151
3152 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3153
3154         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3155         targets that support vector condition.
3156
3157 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3158
3159         PR fortran/47023
3160         * gfortran.dg/c_kind_tests_3.f03: New.
3161
3162 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3163
3164         PR fortran/50547
3165         * gfortran.dg/elemental_args_check_4.f90: New.
3166
3167 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3168
3169         PR tree-optimization/50727
3170         * gcc.dg/vect/pr50727.c: New test.
3171
3172 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3173
3174         * gcc.dg/vla-23.c: New test.
3175
3176 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR tree-optimization/50596
3179         * gcc.dg/vect/vect-cond-9.c: New test.
3180
3181 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3182
3183         * gcc.dg/vect/bb-slp-29.c: New test.
3184
3185 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3186
3187         PR c++/50732
3188         * g++.dg/ext/is_base_of_incomplete.C: New.
3189         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3190         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3191
3192 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3193
3194         * gcc.target/sparc/combined-1.c: Compile at -O2.
3195
3196 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3197
3198         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3199         (dg-options): Add -Wno-attributes.
3200         * gcc.target/i386/fma_double_?.c: Ditto.
3201         * gcc.target/i386/fma_run_float_?.c: Ditto.
3202         * gcc.target/i386/fma_run_double_?.c: Ditto.
3203         * gcc.target/i386/l_fma_float_?.c: Dtto.
3204         * gcc.target/i386/l_fma_double_?.c: Ditto.
3205         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3206         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3207
3208 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3209
3210         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3211         the comments.
3212         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3213         * gfortran.dg/rank_3.f90: Ditto.
3214         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3215         -std=f2008ts in dg-options.
3216         * gfortran.dg/rank_4.f90: Ditto.
3217
3218 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3219
3220         PR target/49263
3221         * gcc.target/sh/pr49263.c: New.
3222
3223 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3224
3225         * gnat.dg/specs/debug1.ads: Tweak.
3226
3227 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3228
3229         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3230
3231 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3232
3233         * gcc.target/i386/sse2-mul-1.c: New test.
3234         * gcc.target/i386/sse4_1-mul-1.c: New test.
3235         * gcc.target/i386/avx-mul-1.c: New test.
3236         * gcc.target/i386/xop-mul-1.c: New test.
3237         * gcc.target/i386/avx2-mul-1.c: New test.
3238
3239 2011-10-14  Jason Merrill  <jason@redhat.com>
3240
3241         PR c++/50563
3242         * g++.dg/cpp0x/nsdmi-list1.C: New.
3243
3244         PR c++/50707
3245         * g++.dg/cpp0x/nsdmi-const1.C: New.
3246
3247 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3248
3249         PR fortran/50570
3250         * gfortran.dg/pointer_intent_5.f90: New.
3251
3252 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3253
3254         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3255         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3256         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3257
3258 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3259
3260         PR fortran/50718
3261         * gfortran.dg/pointer_check_11.f90: New.
3262         * gfortran.dg/pointer_check_12.f90: New.
3263
3264 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3265
3266         PR c++/38174
3267         * g++.dg/overload/operator4.C: New.
3268
3269 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3270
3271         * gcc.dg/di-longlong64-sync-1.c: New test.
3272         * gcc.dg/di-sync-multithread.c: New test.
3273         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3274         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3275         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3276         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3277         (check_effective_target_arm_arm_ok): New helper.
3278         (check_effective_target_sync_longlong): New helper.
3279
3280 2011-10-14  Richard Guenther  <rguenther@suse.de>
3281
3282         PR tree-optimization/50723
3283         * gcc.dg/torture/pr50723.c: New testcase.
3284
3285 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3286
3287         PR c++/17212
3288         * g++.dg/warn/format6.C: New.
3289         * obj-c++.dg/warn6.mm: Likewise.
3290
3291 2011-10-13  Richard Henderson  <rth@redhat.com>
3292
3293         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3294         Delete.
3295         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3296         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3297         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3298
3299 2011-10-13  Jason Merrill  <jason@redhat.com>
3300
3301         PR c++/50614
3302         * g++.dg/cpp0x/nsdmi-template2.C: New.
3303
3304         PR c++/50437
3305         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3306
3307         PR c++/50618
3308         * g++.dg/init/vbase1.C: New.
3309
3310 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3311
3312         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3313         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3314         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3315         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3316
3317 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3318
3319         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3320
3321 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3322
3323         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3324
3325 2011-10-13  Richard Guenther  <rguenther@suse.de>
3326
3327         PR tree-optimization/50712
3328         * gcc.target/i386/pr50712.c: New testcase.
3329
3330 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3331
3332         * gcc.dg/memcpy-4.c: New test.
3333
3334 2011-10-13  Richard Guenther  <rguenther@suse.de>
3335
3336         PR tree-optimization/50698
3337         * g++.dg/vect/pr50698.cc: New testcase.
3338
3339 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3340
3341         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3342         * gcc.target/powerpc/warn-2.c: Ditto.
3343
3344         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3345         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3346         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3347         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3348         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3349         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3350         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3351         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3352         * gcc.target/powerpc/ppc-pow.c: Likewise.
3353         * gcc.target/powerpc/recip-1.c: Likewise.
3354         * gcc.target/powerpc/recip-2.c: Likewise.
3355         * gcc.target/powerpc/recip-3.c: Likewise.
3356         * gcc.target/powerpc/recip-4.c: Likewise.
3357         * gcc.target/powerpc/recip-5.c: Likewise.
3358
3359 2011-10-12  David S. Miller  <davem@davemloft.net>
3360
3361         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3362         '-mvis3' instead of 'mcpu=niagara3' in options.
3363         * gcc.target/sparc/fhalve.c: Likewise.
3364         * gcc.target/sparc/fnegop.c: Likewise.
3365         * gcc.target/sparc/fpadds.c: Likewise.
3366         * gcc.target/sparc/fshift.c: Likewise.
3367         * gcc.target/sparc/fucmp.c: Likewise.
3368         * gcc.target/sparc/lzd.c: Likewise.
3369         * gcc.target/sparc/vis3misc.c: Likewise.
3370         * gcc.target/sparc/xmul.c: Likewise.
3371
3372 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3373
3374         * gnat.dg/vect1.ad[sb]: New test.
3375         * gnat.dg/vect1_pkg.ads: New helper.
3376         * gnat.dg/vect2.ad[sb]: New test.
3377         * gnat.dg/vect2_pkg.ads: New helper.
3378         * gnat.dg/vect3.ad[sb]: New test.
3379         * gnat.dg/vect3_pkg.ads: New helper.
3380         * gnat.dg/vect4.ad[sb]: New test.
3381         * gnat.dg/vect4_pkg.ads: New helper.
3382         * gnat.dg/vect5.ad[sb]: New test.
3383         * gnat.dg/vect5_pkg.ads: New helper.
3384         * gnat.dg/vect6.ad[sb]: New test.
3385         * gnat.dg/vect6_pkg.ads: New helper.
3386
3387 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3388
3389         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3390         * gcc.target/i386/fma_run_double_2.c: Likewise.
3391         * gcc.target/i386/fma_run_double_3.c: Likewise.
3392         * gcc.target/i386/fma_run_double_4.c: Likewise.
3393         * gcc.target/i386/fma_run_double_5.c: Likewise.
3394         * gcc.target/i386/fma_run_double_6.c: Likewise.
3395         * gcc.target/i386/fma_run_float_1.c: Likewise.
3396         * gcc.target/i386/fma_run_float_2.c: Likewise.
3397         * gcc.target/i386/fma_run_float_3.c: Likewise.
3398         * gcc.target/i386/fma_run_float_4.c: Likewise.
3399         * gcc.target/i386/fma_run_float_5.c: Likewise.
3400         * gcc.target/i386/fma_run_float_6.c: Likewise.
3401
3402         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3403         remove the extra dg-options.
3404         * gcc.target/i386/l_fma_double_2.c: Likewise.
3405         * gcc.target/i386/l_fma_double_3.c: Likewise.
3406         * gcc.target/i386/l_fma_double_4.c: Likewise.
3407         * gcc.target/i386/l_fma_double_5.c: Likewise.
3408         * gcc.target/i386/l_fma_double_6.c: Likewise.
3409         * gcc.target/i386/l_fma_float_1.c: Likewise.
3410         * gcc.target/i386/l_fma_float_2.c: Likewise.
3411         * gcc.target/i386/l_fma_float_3.c: Likewise.
3412         * gcc.target/i386/l_fma_float_4.c: Likewise.
3413         * gcc.target/i386/l_fma_float_5.c: Likewise.
3414         * gcc.target/i386/l_fma_float_6.c: Likewise.
3415
3416 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3417
3418         PR tree-optimization/50189
3419         * g++.dg/torture/pr50189.C: New testcase.
3420
3421 2011-10-12  Richard Guenther  <rguenther@suse.de>
3422
3423         PR tree-optimization/50700
3424         * gcc.dg/builtin-object-size-12.c: New testcase.
3425
3426 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3427
3428         PR c/50565
3429         * gcc.c-torture/compile/pr50565-1.c,
3430         gcc.c-torture/compile/pr50565-2.c: New tests.
3431
3432 2011-10-11  Jason Merrill  <jason@redhat.com>
3433
3434         PR c++/49855
3435         PR c++/49896
3436         * g++.dg/template/constant1.C: New.
3437         * g++.dg/template/constant2.C: New.
3438         * g++.dg/cpp0x/constexpr-template3.C: New.
3439
3440 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3441
3442         * gcc.target/i386/warn-vect-op-3.c: New test.
3443         * gcc.target/i386/warn-vect-op-1.c: New test.
3444         * gcc.target/i386/warn-vect-op-2.c: New test.
3445
3446 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3447
3448         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3449
3450 2011-10-11  Richard Guenther  <rguenther@suse.de>
3451
3452         PR tree-optimization/50204
3453         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3454
3455 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3456
3457         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3458
3459 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3460
3461         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3462         * gcc.target/i386/fma_double_2.c: Ditto.
3463         * gcc.target/i386/fma_double_3.c: Ditto.
3464         * gcc.target/i386/fma_double_4.c: Ditto.
3465         * gcc.target/i386/fma_double_5.c: Ditto.
3466         * gcc.target/i386/fma_double_6.c: Ditto.
3467         * gcc.target/i386/fma_float_1.c: Ditto.
3468         * gcc.target/i386/fma_float_2.c: Ditto.
3469         * gcc.target/i386/fma_float_3.c: Ditto.
3470         * gcc.target/i386/fma_float_4.c: Ditto.
3471         * gcc.target/i386/fma_float_5.c: Ditto.
3472         * gcc.target/i386/fma_float_6.c: Ditto.
3473         * gcc.target/i386/l_fma_double_1.c: Ditto.
3474         * gcc.target/i386/l_fma_double_2.c: Ditto.
3475         * gcc.target/i386/l_fma_double_3.c: Ditto.
3476         * gcc.target/i386/l_fma_double_4.c: Ditto.
3477         * gcc.target/i386/l_fma_double_5.c: Ditto.
3478         * gcc.target/i386/l_fma_double_6.c: Ditto.
3479         * gcc.target/i386/l_fma_float_1.c: Ditto.
3480         * gcc.target/i386/l_fma_float_2.c: Ditto.
3481         * gcc.target/i386/l_fma_float_3.c: Ditto.
3482         * gcc.target/i386/l_fma_float_4.c: Ditto.
3483         * gcc.target/i386/l_fma_float_5.c: Ditto.
3484         * gcc.target/i386/l_fma_float_6.c: Ditto.
3485         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3486         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3487         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3488         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3489         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3490         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3491         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3492         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3493         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3494         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3495         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3496         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3497
3498 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3499
3500         * gcc.dg/va-arg-4.c: New test.
3501         * gcc.dg/va-arg-5.c: Ditto.
3502
3503 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3504
3505         * lib/target-supports.exp (check_effective_target_fd_truncate):
3506         Close and unlink test file before exit.
3507
3508 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3509
3510         PR fortran/50564
3511         * gfortran.dg/forall_15.f90:  New test case.
3512
3513 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3514             Andrew Macleod  <amacleod@redhat.com>
3515
3516         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3517         wrappers for *other_threads() and *final_verify().
3518         * gcc.dg/simulate-thread/simulate-thread.h
3519         (simulate_thread_wrapper_other_threads): New.
3520         (simulate_thread_wrapper_final_verify): New.
3521
3522 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3523
3524         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3525
3526 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3527
3528         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3529
3530 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3531             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3532
3533         * gcc.target/i386/fma_1.h: New file.
3534         * gcc.target/i386/fma_2.h: Likewise.
3535         * gcc.target/i386/fma_3.h: Likewise.
3536         * gcc.target/i386/fma_4.h: Likewise.
3537         * gcc.target/i386/fma_5.h: Likewise.
3538         * gcc.target/i386/fma_6.h: Likewise.
3539         * gcc.target/i386/fma_double_1.c: Likewise.
3540         * gcc.target/i386/fma_double_2.c: Likewise.
3541         * gcc.target/i386/fma_double_3.c: Likewise.
3542         * gcc.target/i386/fma_double_4.c: Likewise.
3543         * gcc.target/i386/fma_double_5.c: Likewise.
3544         * gcc.target/i386/fma_double_6.c: Likewise.
3545         * gcc.target/i386/fma_float_1.c: Likewise.
3546         * gcc.target/i386/fma_float_2.c: Likewise.
3547         * gcc.target/i386/fma_float_3.c: Likewise.
3548         * gcc.target/i386/fma_float_4.c: Likewise.
3549         * gcc.target/i386/fma_float_5.c: Likewise.
3550         * gcc.target/i386/fma_float_6.c: Likewise.
3551         * gcc.target/i386/fma_main.h: Likewise.
3552         * gcc.target/i386/fma_run_double_1.c: Likewise.
3553         * gcc.target/i386/fma_run_double_2.c: Likewise.
3554         * gcc.target/i386/fma_run_double_3.c: Likewise.
3555         * gcc.target/i386/fma_run_double_4.c: Likewise.
3556         * gcc.target/i386/fma_run_double_5.c: Likewise.
3557         * gcc.target/i386/fma_run_double_6.c: Likewise.
3558         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3559         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3560         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3561         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3562         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3563         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3564         * gcc.target/i386/fma_run_float_1.c: Likewise.
3565         * gcc.target/i386/fma_run_float_2.c: Likewise.
3566         * gcc.target/i386/fma_run_float_3.c: Likewise.
3567         * gcc.target/i386/fma_run_float_4.c: Likewise.
3568         * gcc.target/i386/fma_run_float_5.c: Likewise.
3569         * gcc.target/i386/fma_run_float_6.c: Likewise.
3570         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3571         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3572         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3573         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3574         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3575         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3576         * gcc.target/i386/l_fma_1.h: Likewise.
3577         * gcc.target/i386/l_fma_2.h: Likewise.
3578         * gcc.target/i386/l_fma_3.h: Likewise.
3579         * gcc.target/i386/l_fma_4.h: Likewise.
3580         * gcc.target/i386/l_fma_5.h: Likewise.
3581         * gcc.target/i386/l_fma_6.h: Likewise.
3582         * gcc.target/i386/l_fma_double_1.c: Likewise.
3583         * gcc.target/i386/l_fma_double_2.c: Likewise.
3584         * gcc.target/i386/l_fma_double_3.c: Likewise.
3585         * gcc.target/i386/l_fma_double_4.c: Likewise.
3586         * gcc.target/i386/l_fma_double_5.c: Likewise.
3587         * gcc.target/i386/l_fma_double_6.c: Likewise.
3588         * gcc.target/i386/l_fma_float_1.c: Likewise.
3589         * gcc.target/i386/l_fma_float_2.c: Likewise.
3590         * gcc.target/i386/l_fma_float_3.c: Likewise.
3591         * gcc.target/i386/l_fma_float_4.c: Likewise.
3592         * gcc.target/i386/l_fma_float_5.c: Likewise.
3593         * gcc.target/i386/l_fma_float_6.c: Likewise.
3594         * gcc.target/i386/l_fma_main.h: Likewise.
3595         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3596         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3597         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3598         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3599         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3600         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3601         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3602         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3603         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3604         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3605         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3606         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3607
3608 2011-10-10  Richard Guenther  <rguenther@suse.de>
3609
3610         PR middle-end/50389
3611         * gcc.dg/torture/pr50389.c: New testcase.
3612
3613 2011-10-10  Richard Guenther  <rguenther@suse.de>
3614
3615         PR middle-end/50195
3616         * gcc.dg/builtins-47.c: Optimize.
3617
3618 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3619
3620         * lib/gcc-simulate-thread.exp: New.
3621         * gcc.dg/simulate-thread/guality.h: New.
3622         * gcc.dg/simulate-thread/simulate-thread.h: New.
3623         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3624         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3625         * gcc.dg/simulate-thread/README: New.
3626         * g++.dg/simulate-thread/guality.h: New.
3627         * g++.dg/simulate-thread/simulate-thread.h: New.
3628         * g++.dg/simulate-thread/simulate-thread.exp: New.
3629         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3630         * c-c++-common/cxxbitfields-2.c: Remove.
3631         * c-c++-common/cxxbitfields.c: Remove.
3632         * c-c++-common/cxxbitfields-4.c: Remove.
3633         * c-c++-common/cxxbitfields-5.c: Remove.
3634         * c-c++-common/simulate-thread/bitfields-1.c: New.
3635         * c-c++-common/simulate-thread/bitfields-2.c: New.
3636         * c-c++-common/simulate-thread/bitfields-3.c: New.
3637         * c-c++-common/simulate-thread/bitfields-4.c: New.
3638
3639 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3640
3641         PR c++/38980
3642         * g++.dg/warn/format5.C: New.
3643
3644 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3645
3646         PR fortran/50273
3647         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3648         * gfortran.dg/common_16.f90: New.
3649
3650 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3651
3652         * gfortran.dg/iso_c_binding_param_1.f90: New.
3653         * gfortran.dg/iso_c_binding_param_2.f90: New.
3654         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3655
3656 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3657
3658         PR tree-optimization/50635
3659         * gcc.dg/vect/pr50635.c: New test.
3660
3661 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3662
3663         PR fortran/50659
3664         * gfortran.dg/proc_decl_27.f90: New.
3665
3666 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3667
3668         PR libobjc/50428
3669         * objc/execute/initialize-1.m: New test.
3670
3671 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3672
3673         PR fortran/47844
3674         * gfortran.dg/pointer_function_result_1.f90 : New test.
3675
3676 2011-10-07  David S. Miller  <davem@davemloft.net>
3677
3678         PR 50655
3679         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3680         * gcc.target/sparc/cmask.c: Use it.
3681         * gcc.target/sparc/fhalve.c: Likewise.
3682         * gcc.target/sparc/fnegop.c: Likewise.
3683         * gcc.target/sparc/fpadds.c: Likewise.
3684         * gcc.target/sparc/fshift.c: Likewise.
3685         * gcc.target/sparc/fucmp.c: Likewise.
3686         * gcc.target/sparc/lzd.c: Likewise.
3687         * gcc.target/sparc/vis3misc.c: Likewise.
3688         * gcc.target/sparc/xmul.c: Likewise.
3689
3690 2011-10-07  Richard Henderson  <rth@redhat.com>
3691
3692         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3693         match for avx2.
3694         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3695
3696 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3697
3698         * gcc.dg/pr50193-1.c: New file.
3699         * gcc.target/arm/shiftable.c: New file.
3700
3701 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3702
3703         PR fortran/50625
3704         * gfortran.dg/class_46.f03: New.
3705
3706 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3707
3708         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3709         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3710         (syslog, vsyslog, __vsyslog_chk): Likewise.
3711
3712         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3713         (x, EXT_x): Use ASMNAME.
3714
3715         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3716         (a, c): Use ASMNAME.
3717
3718 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3719
3720         PR middle-end/50527
3721         * gcc.dg/pr50527.c: New test.
3722
3723 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR tree-optimization/50650
3726         * gcc.c-torture/compile/pr50650.c: New test.
3727
3728 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3729
3730         PR tree-optimization/50575
3731         * gcc.c-torture/execute/vector-compare-2.x: New file.
3732
3733 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3734
3735         PR middle-end/50125
3736         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3737         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3738         (bar3): Likewise.
3739
3740 2011-10-07  Richard Guenther  <rguenther@suse.de>
3741
3742         PR testsuite/50637
3743         * gcc.dg/vect/vect-align-2.c: Increase array size.
3744
3745 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3746             H.J. Lu  <hongjiu.lu@intel.com>
3747
3748         PR target/50603
3749         * gcc.target/i386/pr50603.c: New test.
3750
3751 2011-10-06  Jason Merrill  <jason@redhat.com>
3752
3753         PR c++/39164
3754         * g++.dg/cpp0x/default31.C: New.
3755
3756 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR tree-optimization/50596
3759         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3760         New.
3761         * gcc.dg/vect/vect-cond-8.c: New test.
3762
3763 2011-10-06  Richard Henderson  <rth@redhat.com>
3764
3765         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3766         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3767         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3768         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3769         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3770         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3771         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3772         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3773         * gcc.c-torture/execute/vshuf-16.inc: New file.
3774         * gcc.c-torture/execute/vshuf-2.inc: New file.
3775         * gcc.c-torture/execute/vshuf-4.inc: New file.
3776         * gcc.c-torture/execute/vshuf-8.inc: New file.
3777         * gcc.c-torture/execute/vshuf-main.inc: New file.
3778         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3779         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3780         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3781         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3782         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3783         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3784         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3785         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3786         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3787         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3788         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3789         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3790         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3791
3792 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3793
3794         PR tree-optimization/49279
3795         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3796         * gcc.c-torture/execute/pr49279.c: New test.
3797
3798 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3799
3800         PR target/49049
3801         * gcc.c-torture/compile/pr49049.c: New test.
3802
3803 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3804
3805         PR target/50305
3806         * gcc.target/arm/pr50305.c: New test.
3807
3808 2011-10-06  Richard Guenther  <rguenther@suse.de>
3809
3810         PR tree-optimization/38884
3811         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3812         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3813
3814 2011-10-05  David S. Miller  <davem@davemloft.net>
3815
3816         * gcc.target/sparc/lzd.c: New test.
3817         * gcc.target/sparc/popc.c: New test.
3818
3819 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3820
3821         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3822         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3823         * g++.dg/other/final1.C: Cleanup original tree dump.
3824
3825 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3826
3827         PR tree-optimization/50613
3828         * gcc.dg/pr50613.c: New test.
3829
3830 2011-10-05  Richard Henderson  <rth@redhat.com>
3831
3832         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3833         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3834         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3835         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3836         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3837         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3838         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3839         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3840
3841 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3842
3843         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3844         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3845         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3846         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3847         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3848
3849 2011-10-05  Richard Guenther  <rguenther@suse.de>
3850
3851         PR tree-optimization/38885
3852         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3853
3854 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3855
3856         * gcc.target/i386/sw-1.c: New test.
3857
3858 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3859
3860         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3861         -mtune=generic.
3862         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3863
3864 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3865
3866         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3867
3868 2011-10-04  David S. Miller  <davem@davemloft.net>
3869
3870         * gcc.target/sparc/fhalve.c: New test.
3871         * gcc.target/sparc/fnegop.c: New test.
3872         * gcc.target/sparc/xmul.c: New test.
3873
3874 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3875
3876         PR fortran/35831
3877         * gfortran.dg/dummy_procedure_6.f90: New.
3878
3879 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3880
3881         PR tree-optimization/50604
3882         * gcc.dg/pr50604.c: New test.
3883
3884 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3885
3886         PR tree-optimization/49662
3887         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3888         * gcc.dg/graphite/interchange-15.c: Likewise.
3889         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3890
3891 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3892
3893         * gcc.dg/tree-ssa/restrict-4.c: New test.
3894
3895 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3896
3897         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3898         (main): Use __typeof to get result type of comparison.
3899
3900 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3901
3902         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3903         Make et_vect_multiple_sizes_saved global.
3904         (check_effective_target_vect64): Make et_vect64_saved global.
3905
3906 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3907
3908         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3909         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3910         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3911         * gcc.dg/builtin-complex-err-1.c: Adjust.
3912
3913 2011-10-02  Jason Merrill  <jason@redhat.com>
3914
3915         * g++.dg/cpp0x/range-for22.C: New.
3916
3917         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3918         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3919         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3920         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3921
3922         * g++.dg/cpp0x/nsdmi5.C: New.
3923
3924 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3925
3926         PR target/50579
3927         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3928         New procedures.
3929         (mips-dg-options): Force an ABI option if the current ABI is
3930         incompatible with the required -mlong setting.  Likewise force
3931         a long setting if the current one is incompatible with the
3932         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3933         throughout procedure.
3934         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3935         instead of addressing=absolute.
3936
3937 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3938
3939         * gcc.target/mips/stack-1.c: New test.
3940
3941 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3942
3943         * gcc.dg/pr49696.c: New test.
3944
3945 2011-10-02  Jan Hubicka  <jh@suse.cz>
3946
3947         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3948
3949 2011-10-01  David S. Miller  <davem@davemloft.net>
3950
3951         * gcc.target/sparc/cmask.c: New test.
3952         * gcc.target/sparc/fpadds.c: New test.
3953         * gcc.target/sparc/fshift.c: New test.
3954         * gcc.target/sparc/fucmp.c: New test.
3955         * gcc.target/sparc/vis3misc.c: New test.
3956
3957 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3958
3959         PR fortran/50585
3960         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3961
3962 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3963
3964         PR c++/44473
3965         * g++.dg/dfp/44473-1.C: New test.
3966         * g++.dg/dfp/44473-2.C: New test.
3967         * g++.dg/dfp/mangle-1.C: New test.
3968         * g++.dg/dfp/mangle-2.C: New test.
3969         * g++.dg/dfp/mangle-3.C: New test.
3970         * g++.dg/dfp/mangle-4.C: New test.
3971         * g++.dg/dfp/mangle-5.C: New test.
3972
3973 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR inline-asm/50571
3976         * gcc.dg/pr50571.c: New test.
3977
3978         PR tree-optimization/46309
3979         * gcc.dg/pr46309.c: New test.
3980
3981 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3982
3983         * gcc.dg/strlenopt-21.c: New test.
3984
3985 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3986
3987         * gcc.dg/sms-10.c: New file.
3988
3989 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3990
3991         * gcc.target/arm/pr50099.c: New test.
3992
3993 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3994
3995         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3996
3997 2011-09-30  David S. Miller  <davem@davemloft.net>
3998
3999         * gcc.target/sparc/bmaskbshuf.c: New test.
4000         * gcc.target/sparc/edgen.c: New test.
4001
4002 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4003
4004         PR fortran/50547
4005         * gfortran.dg/pure_formal_proc_3.f90: New.
4006
4007         PR fortran/50553
4008         * gfortran.dg/stfunc_7.f90: New.
4009
4010 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4011
4012         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4013         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4014         * gcc.dg/vector-compare-1.c: Likewise.
4015         * gcc.dg/vector-compare-2.c: Likewise.
4016
4017 2011-09-29  David S. Miller  <davem@davemloft.net>
4018
4019         * gcc.target/sparc/array.c: New test.
4020
4021 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4022
4023         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4024         loop unroll and set max unroll times to 8.
4025         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4026         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4027         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4028         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4029
4030 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4031
4032         PR c++/40145
4033         * g++.dg/ext/visibility/warn5.C: New.
4034
4035 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4036
4037         PR c++/45278
4038         * g++.dg/warn/Wextra-3.C: New.
4039
4040 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4041
4042         PR target/49486
4043         * gcc.target/sh/pr49468-si.c: New.
4044
4045 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4046
4047         PR testsuite/50485
4048         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4049         (TEST): Initialize src3 with random floats.
4050         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4051         from union src3.  Initialize src3 with random floats.
4052
4053 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4054
4055         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4056         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4057         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4058         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4059         * gcc.target/sh/sh4a-cos.c: Ditto.
4060         * gcc.target/sh/sh4a-cosf.c: Ditto.
4061         * gcc.target/sh/sh4a-sin.c: Ditto.
4062         * gcc.target/sh/sh4a-sinf.c: Ditto.
4063         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4064         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4065         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4066
4067 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4068
4069         PR c++/31489
4070         * g++.dg/parse/error40.C: New.
4071         * g++.dg/warn/incomplete1.C: Adjust.
4072
4073 2011-09-27  Jan Hubicka  <jh@suse.cz>
4074
4075         PR middle-end/49463
4076         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4077         Mark used.
4078
4079 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4080
4081         * gcc.dg/strlenopt-1.c: New test.
4082         * gcc.dg/strlenopt-1f.c: New test.
4083         * gcc.dg/strlenopt-2.c: New test.
4084         * gcc.dg/strlenopt-2f.c: New test.
4085         * gcc.dg/strlenopt-3.c: New test.
4086         * gcc.dg/strlenopt-4.c: New test.
4087         * gcc.dg/strlenopt-4g.c: New test.
4088         * gcc.dg/strlenopt-4gf.c: New test.
4089         * gcc.dg/strlenopt-5.c: New test.
4090         * gcc.dg/strlenopt-6.c: New test.
4091         * gcc.dg/strlenopt-7.c: New test.
4092         * gcc.dg/strlenopt-8.c: New test.
4093         * gcc.dg/strlenopt-9.c: New test.
4094         * gcc.dg/strlenopt-10.c: New test.
4095         * gcc.dg/strlenopt-11.c: New test.
4096         * gcc.dg/strlenopt-12.c: New test.
4097         * gcc.dg/strlenopt-12g.c: New test.
4098         * gcc.dg/strlenopt-13.c: New test.
4099         * gcc.dg/strlenopt-14g.c: New test.
4100         * gcc.dg/strlenopt-14gf.c: New test.
4101         * gcc.dg/strlenopt-15.c: New test.
4102         * gcc.dg/strlenopt-16g.c: New test.
4103         * gcc.dg/strlenopt-17g.c: New test.
4104         * gcc.dg/strlenopt-18g.c: New test.
4105         * gcc.dg/strlenopt.h: New file.
4106
4107 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4108
4109         PR middle-end/43864
4110         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4111         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4112         * gcc.dg/pr43864.c: New test.
4113         * gcc.dg/pr43864-2.c: Same.
4114         * gcc.dg/pr43864-3.c: Same.
4115         * gcc.dg/pr43864-4.c: Same.
4116
4117 2011-09-27  Jan Hubicka  <jh@suse.cz>
4118
4119         * gcc.dg/ipa/inline-5.c: New testcase.
4120
4121 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4122
4123         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4124         vectors.
4125         * gcc.dg/vect/bb-slp-27.c: New.
4126         * gcc.dg/vect/bb-slp-28.c: New.
4127
4128 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4129
4130         * testsuite/lib/target-supports.exp (check_profiling_available):
4131         Don't rely solely on TLS tests for -fprofile-generate, fall
4132         through to the other code.
4133
4134 2011-09-27  Richard Guenther  <rguenther@suse.de>
4135
4136         PR tree-optimization/50363
4137         * gcc.dg/torture/pr50363.c: New testcase.
4138
4139 2011-09-26  Jason Merrill  <jason@redhat.com>
4140
4141         PR c++/45012
4142         * g++.dg/template/partial13.C: New.
4143
4144         PR c++/46105
4145         * g++.dg/template/partial12.C: New.
4146
4147         PR c++/50508
4148         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4149
4150 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4151
4152         PR c++/45487
4153         * g++.dg/diagnostic/bindings1.C: New.
4154         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4155
4156 2011-09-26  David S. Miller  <davem@davemloft.net>
4157
4158         * gcc.target/sparc/wrgsr.c: New test.
4159         * gcc.target/sparc/rdgsr.c: New test.
4160         * gcc.target/sparc/edge.c: New test.
4161         * gcc.target/sparc/fcmp.c: New test.
4162
4163         * gcc.target/sparc/edge.c: Update for new return types.
4164         * gcc.target/sparc/fcmp.c: Likewise.
4165
4166         * gcc.target/sparc/fpaddsubi.c: New test.
4167
4168 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4169
4170         PR fortran/50515
4171         * gfortran.dg/common_15.f90: New.
4172
4173         PR fortran/50517
4174         * gfortran.dg/dummy_procedure_5.f90: New.
4175         * gfortran.dg/interface_26.f90: Modified error message.
4176         * gfortran.dg/proc_ptr_11.f90: Ditto.
4177         * gfortran.dg/proc_ptr_15.f90: Ditto.
4178         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4179         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4180
4181 2011-09-26  Jason Merrill  <jason@redhat.com>
4182
4183         PR c++/50512
4184         * g++.dg/overload/rvalue3.C: New.
4185
4186         PR c++/50523
4187         * g++.dg/overload/ref-conv2.C: New.
4188
4189         * g++.dg/cpp0x/nsdmi-template1.C: New.
4190
4191 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4192
4193         * g++.dg/cpp0x/nullptr25.C: New.
4194
4195 2011-09-26  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/50472
4198         * gcc.dg/torture/pr50472.c: New testcase.
4199
4200 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4201
4202         * gnat.dg/opt22.adb: New test.
4203         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4204
4205 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4206
4207         * gnat.dg/opt21.adb: New test.
4208         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4209
4210 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4211
4212         * gnat.dg/opt20.ad[sb]: New test.
4213         * gnat.dg/opt20_pkg.ads: New helper.
4214
4215 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4216
4217         * gnat.dg/array17.adb: New test.
4218         * gnat.dg/array17_pkg.ads: New helper.
4219
4220 2011-09-25  Jason Merrill  <jason@redhat.com>
4221
4222         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4223
4224 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4225
4226         * gnat.dg/frame_overflow.ads: New.
4227         * gnat.dg/frame_overflow.adb: Adjust.
4228         * gnat.dg/specs/addr1.ads: Likewise.
4229
4230 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4231
4232         * g++.dg/tree-ssa/restrict2.C: New test.
4233
4234 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4235
4236         * lib/target-supports.exp (check_effective_target_vect64): New.
4237         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4238         of multiple vector sizes.
4239         * gcc.dg/vect/bb-slp-26.c: New.
4240
4241 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4242
4243         PR c++/50280
4244         * g++.dg/template/bitfield1.C: New.
4245
4246 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4247
4248         * gcc.dg/vect/bb-slp-24.c: New.
4249
4250 2011-09-24  Jason Merrill  <jason@redhat.com>
4251
4252         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4253
4254         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4255
4256         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4257         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4258
4259         * g++.dg/cpp0x/nsdmi1.C: New.
4260         * g++.dg/cpp0x/nsdmi2.C: New.
4261         * g++.dg/cpp0x/nsdmi3.C: New.
4262         * g++.dg/cpp0x/nsdmi4.C: New.
4263         * g++.old-deja/g++.other/init4.C: New.
4264
4265 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4266
4267         PR c++/44267
4268         * g++.dg/template/sfinae28.C: New.
4269
4270 2011-09-23  Ian Lance Taylor  <iant@google.com>
4271
4272         * go.test/go-test.exp (errchk): Handle more cases of getting
4273         correct Tcl backslash quoting in regular expressions in test file.
4274
4275 2011-09-23  Jason Merrill  <jason@redhat.com>
4276
4277         Core 253
4278         * g++.dg/init/const8.C: New.
4279         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4280         * g++.dg/cpp0x/defaulted2.C: Likewise.
4281         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4282         * g++.dg/init/pr20039.C: Likewise.
4283         * g++.dg/init/pr42844.C: Likewise.
4284
4285 2011-09-23  Jan Hubicka  <jh@suse.cz>
4286
4287         * gcc.dg/ipa/inline-1.c: new testcase.
4288         * gcc.dg/ipa/inline-2.c: new testcase.
4289         * gcc.dg/ipa/inline-3.c: new testcase.
4290         * gcc.dg/ipa/inline-4.c: new testcase.
4291
4292 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4293
4294         PR c++/50258
4295         * g++.dg/cpp0x/constexpr-static8.C: New.
4296
4297 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4298
4299         * gcc.target/i386/avxfp-1.c: New test.
4300         * gcc.target/i386/avxfp-2.c: New test.
4301
4302 2011-09-23  Terry Guo  <terry.guo@arm.com>
4303
4304         * gcc.c-torture/execute/941014-1.x: Deleted.
4305
4306 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4307
4308         PR c++/50491
4309         * g++.dg/cpp0x/pr50491.C: New.
4310
4311 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4312
4313         PR testsuite/50487
4314         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4315
4316 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4317
4318         PR c++/50371
4319         * g++.dg/cpp0x/nullptr24.C: New.
4320
4321 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4322
4323         PR target/50482
4324         * gcc.target/i386/pr50482.c: New test.
4325
4326 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4327
4328         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4329         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4330         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4331         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4332         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4333         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4334         multilib options contain different -march= from dg-options.
4335
4336 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4337             Paolo Carlini  <paolo.carlini@oracle.com>
4338
4339         PR c++/50344
4340         * g++.dg/template/friend52.C: New.
4341
4342 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4343
4344         * gcc.target/arm/cmp-1.c: New test.
4345         * gcc.target/arm/cmp-2.c: Likewise.
4346
4347 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4348
4349         PR fortran/41733
4350         * gfortran.dg/impure_actual_1.f90: Modified error message.
4351         * gfortran.dg/proc_ptr_32.f90: New.
4352         * gfortran.dg/proc_ptr_33.f90: New.
4353
4354 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4355
4356         PR tree-optimization/50451
4357         * gcc.dg/vect/pr50451.c: New test.
4358
4359 2011-09-21  Ian Lance Taylor  <iant@google.com>
4360
4361         * go.test/go-test.exp (errchk): Add special case for bug332.
4362         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4363         some more test lines.
4364
4365 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4366
4367         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4368         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4369         * g++.dg/other/i386-8.C: Ditto.
4370         * g++.dg/other/pr34435.C: Ditto.
4371         * g++.dg/other/pr39496.C: Ditto.
4372         * g++.dg/other/mmintrin.C: Ditto.
4373
4374 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4375
4376         * gcc.dg/vect/vect-cond-7.c: New test.
4377         * gcc.target/i386/sse4_1-cond-1.c: New test.
4378         * gcc.target/i386/avx-cond-1.c: New test.
4379
4380 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4381
4382         PR target/50464
4383         * g++.dg/other/pr50464.C: New test.
4384
4385 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4386
4387         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4388         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4389         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4390         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4391
4392 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4393
4394         * gnat.dg/opt19.adb: New test.
4395
4396 2011-09-21  Terry Guo  <terry.guo@arm.com>
4397
4398         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4399         on arch conflict when testing case on targets other than armv7-a.
4400
4401 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4402
4403         PR c++/50454
4404         * g++.dg/ext/int128-1.C: New.
4405         * g++.dg/ext/int128-2.C: Likewise.
4406         * g++.dg/ext/int128-2.h: Likewise.
4407
4408 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4409
4410         PR testsuite/50469
4411         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4412
4413 2011-09-20  Jason Merrill  <jason@redhat.com>
4414
4415         * g++.dg/cpp0x/constexpr-generated1.C: New.
4416
4417         PR c++/50442
4418         * g++.dg/overload/ref-conv1.C: New.
4419
4420 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4421
4422         * g++.dg/other/final1.C: New.
4423
4424 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4425
4426         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4427         and get_bit ().
4428
4429 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4430
4431         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4432         "target arm_eabi".
4433
4434 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4435
4436         PR tree-optimization/50413
4437         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4438         -fdump-tree-slp-details.  Run other tests with
4439         -fdump-tree-vect-details.
4440         * g++.dg/vect/slp-pr50413.cc: New.
4441
4442 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4443             Ira Rosen  <ira.rosen@linaro.org>
4444
4445         PR testsuite/50435
4446         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4447         Fix underscores around restrict.
4448
4449 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4450
4451         PR tree-optimization/50414
4452         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4453         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4454         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4455
4456 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4457
4458         PR tree-optimization/50412
4459         * gfortran.dg/vect/pr50412.f90: New.
4460
4461 2011-09-16  Jason Merrill  <jason@redhat.com>
4462
4463         PR c++/50424
4464         * g++.dg/eh/defarg1.C: New.
4465
4466 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4467
4468         * gcc.dg/vect/vect-reduc-10.c: New test.
4469         * gcc.target/i386/avx-reduc-1.c: New test.
4470
4471         * gcc.target/i386/sse2-extract-1.c: New test.
4472         * gcc.target/i386/avx-extract-1.c: New test.
4473
4474 2011-09-16  Terry Guo  <terry.guo@arm.com>
4475
4476         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4477
4478 2011-09-15  Diego Novillo  <dnovillo@google.com>
4479
4480         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4481         ALWAYS_CXXFLAGS, if defined.
4482         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4483         ALWAYS_GFORTRANFLAGS, if defined.
4484         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4485         ALWAYS_GOCFLAGS, if defined.
4486         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4487         ALWAYS_OBJCXXFLAGS, if defined.
4488         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4489         additional_flags, if defined.
4490         * lib/gnat.exp (gnat_target_compile): Likewise.
4491         * lib/objc.exp (objc_target_compile): Likewise.
4492         * lib/target-supports-dg.exp (dg-add-options): Handle
4493         TEST_ALWAYS_FLAGS.
4494
4495 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4496
4497         PR testsuite/50322
4498         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4499         Use uintptr_t in f1.  Undo avr xfails.
4500
4501 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4502
4503         PR fortran/50401
4504         PR fortran/50403
4505         * gfortran.dg/function_types_3.f90: New.
4506
4507 2011-09-15  Jason Merrill  <jason@redhat.com>
4508
4509         PR c++/50365
4510         * g++.dg/cpp0x/trailing7.C: New.
4511
4512         PR c++/50361
4513         * g++.dg/cpp0x/nullptr23.C: New.
4514
4515 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4516
4517         * gcc.dg/vect/bb-slp-25.c: New.
4518
4519 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4520
4521         PR c++/50391
4522         * g++.dg/cpp0x/noexcept15.C: New.
4523
4524 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4525
4526         PR middle-end/50251
4527         * gcc.dg/pr50251.c: New test.
4528
4529 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4530
4531         PR fortran/34547
4532         PR fortran/50375
4533         * gfortran.dg/null_5.f90: New.
4534         * gfortran.dg/null_6.f90: New.
4535
4536 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4537
4538         * gcc.c-torture/compile/20110913-1.c: New test.
4539
4540 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4541
4542         PR fortran/50379
4543         * gfortran.dg/result_2.f90: New.
4544
4545 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4546
4547         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4548
4549 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4550
4551         PR c++/48320
4552         * g++.dg/cpp0x/variadic116.C: New test case.
4553
4554 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4555
4556         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4557         * gcc.target/mips/interrupt_handler-2.c: New test.
4558         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4559
4560 2011-09-12  Jason Merrill  <jason@redhat.com>
4561
4562         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4563
4564         * g++.dg/cpp0x/explicit7.C: New.
4565
4566 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4567
4568         PR rtl-optimization/50212
4569         * g++.dg/other/pr50212.C: New test.
4570
4571 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4572
4573         PR target/43746
4574         * testsuite/gcc.target/avr/torture/avr-torture.exp
4575         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4576         "-O2 -fmerge-all-constants".
4577
4578 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4579
4580         PR fortran/50327
4581         * gfortran.dg/do_while_1.f90: New test.
4582
4583 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4584
4585         PR fortran/35831
4586         PR fortran/47978
4587         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4588         * gfortran.dg/proc_decl_26.f90: New.
4589         * gfortran.dg/typebound_override_2.f90: New.
4590         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4591
4592 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4593
4594         * gnat.dg/cond_expr2.ad[sb]: New test.
4595
4596 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4597
4598         * gnat.dg/atomic5.ad[sb]: New test.
4599
4600 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4603
4604 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4605
4606         PR target/49030
4607         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4608
4609 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4610
4611         PR target/49614
4612         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4613
4614 2011-09-09  Richard Guenther  <rguenther@suse.de>
4615
4616         PR tree-optimization/50328
4617         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4618
4619 2011-09-09  Richard Guenther  <rguenther@suse.de>
4620
4621         PR middle-end/50333
4622         * gcc.dg/torture/pr50333.c: New testcase.
4623
4624 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4625
4626         PR tree-optimization/50318
4627         * gcc.target/arm/pr50318-1.c: New file.
4628
4629 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4630
4631         * gcc.target/i386/all_one_m256i.c: New test.
4632
4633 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4634
4635         PR c++/50324
4636         * g++.dg/cpp0x/sfinae28.C: New.
4637
4638 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4639
4640         PR c/50332
4641         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4642         longer ignored on typedefs.
4643
4644         PR c++/33255 - Support -Wunused-local-typedefs warning
4645         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4646         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4647
4648 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4649
4650         PR tree-optimization/50287
4651         * gcc.dg/torture/pr50287.c: New test.
4652
4653 2011-09-08  Richard Guenther  <rguenther@suse.de>
4654
4655         PR tree-optimization/19831
4656         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4657         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4658         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4659         * gcc.dg/errno-1.c: Adjust.
4660
4661 2011-09-08  Richard Guenther  <rguenther@suse.de>
4662
4663         PR tree-optimization/19831
4664         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4665
4666 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4667
4668         PR fortran/44646
4669         * gfortran.dg/do_concurrent_1.f90: New.
4670         * gfortran.dg/do_concurrent_2.f90: New.
4671
4672 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR target/50310
4675         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4676         * gcc.dg/pr50310-2.c: New test.
4677
4678 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4679
4680         PR fortran/48095
4681         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4682         * gfortran.dg/impure_constructor_1.f90: Modified.
4683         * gfortran.dg/proc_ptr_comp_33.f90: New.
4684
4685 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4686
4687         PR target/50310
4688         * gcc.dg/pr50310-1.c: New test.
4689
4690 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4691
4692         PR middle-end/48571
4693         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4694         instead of 4.
4695
4696 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4697
4698         PR c++/50309
4699         * g++.dg/cpp0x/noexcept14.C: New.
4700
4701 2011-09-07  Jason Merrill  <jason@redhat.com>
4702
4703         * g++.dg/cpp0x/constexpr-ref3.C: New.
4704
4705         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4706
4707 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4708
4709         * gcc.dg/section1.c: Don't xfail for avr.
4710
4711 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4712
4713         PR tree-optimization/50322
4714         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4715
4716 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4717
4718         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4719
4720 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4721
4722         PR tree-optimization/49911
4723         * g++.dg/tree-ssa/pr49911.C: New test.
4724
4725 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4726
4727         PR target/49030
4728         * gcc.dg/torture/pr49030.c: New test.
4729
4730 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4731
4732         PR fortran/50288
4733         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4734         * gfortran.dg/class_4d.f03: Deleted.
4735         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4736
4737 2011-09-07  Richard Guenther  <rguenther@suse.de>
4738
4739         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4740
4741 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4742
4743         PR tree-optimization/46021
4744         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4745
4746 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4747
4748         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4749
4750 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4751
4752         * gcc.c-torture/compile/20110906-1.c: New test.
4753
4754 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4755
4756         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4757
4758 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4759
4760         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4761         --param tree-reassoc-width=1.
4762
4763         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4764         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4765
4766 2011-09-06  Richard Guenther  <rguenther@suse.de>
4767
4768         PR tree-optimization/48149
4769         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4770
4771 2011-09-06  Richard Guenther  <rguenther@suse.de>
4772
4773         PR tree-optimization/48317
4774         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4775
4776 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4777
4778         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4779         New procedure.
4780         (add_options_for_quad_vectors): Replace with ...
4781         (add_options_for_double_vectors): ... this.
4782         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4783         support multiple vector sizes since the vectorizer attempts to
4784         vectorize with both vector sizes.
4785         * gcc.dg/vect/no-vfa-vect-79.c,
4786         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4787         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4788         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4789         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4790         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4791         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4792         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4793         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4794         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4795         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4796         gcc.dg/vect/vect-40.c: Likewise.
4797         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4798         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4799         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4800         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4801         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4802         Likewise.
4803         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4804
4805 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4806
4807         PR target/49606
4808         * gcc.target/mips/abi-main.h: New file.
4809         * gcc.target/mips/abi-o32-long32.c: New test.
4810         * gcc.target/mips/abi-o32-long64.c: Likewise.
4811         * gcc.target/mips/abi-o64-long32.c: Likewise.
4812         * gcc.target/mips/abi-o64-long64.c: Likewise.
4813         * gcc.target/mips/abi-n32-long32.c: Likewise.
4814         * gcc.target/mips/abi-n32-long64.c: Likewise.
4815         * gcc.target/mips/abi-n64-long32.c: Likewise.
4816         * gcc.target/mips/abi-n64-long64.c: Likewise.
4817         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4818         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4819         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4820         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4821         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4822         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4823         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4824         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4825         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4826         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4827         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4828         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4829         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4830         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4831         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4832         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4833         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4834         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4835         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4836         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4837         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4838         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4839         * gcc.target/mips/branch-3.c: Likewise.
4840         * gcc.target/mips/branch-4.c: Likewise.
4841         * gcc.target/mips/branch-5.c: Likewise.
4842         * gcc.target/mips/branch-6.c: Likewise.
4843         * gcc.target/mips/branch-7.c: Likewise.
4844         * gcc.target/mips/branch-8.c: Likewise.
4845         * gcc.target/mips/branch-9.c: Likewise.
4846         * gcc.target/mips/branch-10.c: Likewise.
4847         * gcc.target/mips/branch-11.c: Likewise.
4848         * gcc.target/mips/branch-12.c: Likewise.
4849         * gcc.target/mips/branch-13.c: Likewise.
4850         * gcc.target/mips/lazy-binding-1.c: Likewise.
4851
4852 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4853
4854         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4855         to avoid warning on int=16 platforms..
4856
4857 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4858
4859         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4860         to work even with -fshort-enums.
4861
4862 2011-09-04  Jan Hubicka  <jh@suse.cz>
4863
4864         * gcc.c-torture/compile/20110902.c: new testcase.
4865
4866 2011-09-04  Jason Merrill  <jason@redhat.com>
4867
4868         PR c++/49267
4869         * g++.dg/cpp0x/rv-conv1.C: New.
4870
4871         DR 1328
4872         * g++.dg/cpp0x/rv-func3.C: New.
4873
4874         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4875
4876         PR c++/50248
4877         Core 1358
4878         * g++.dg/cpp0x/constexpr-template1.C: New.
4879         * g++.dg/cpp0x/constexpr-template2.C: New.
4880         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4881         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4882
4883 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4884
4885         * gnat.dg/specs/debug1.ads: Tweak pattern.
4886
4887 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4888
4889         PR fortran/50227
4890         * gfortran.dg/class_45a.f03: New.
4891         * gfortran.dg/class_45b.f03: New.
4892
4893 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4894             Ira Rosen  <ira.rosen@linaro.org>
4895
4896         PR tree-optimization/50208
4897         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4898         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4899         -fno-tree-fre -fno-tree-pre.
4900
4901 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4902
4903         * gcc.dg/ipa/ipcp-3.c: New test.
4904
4905 2011-09-02  Richard Guenther  <rguenther@suse.de>
4906
4907         PR tree-optimization/27460
4908         PR middle-end/29269
4909         * gcc.dg/vect/vect-cond-7.c: New testcase.
4910
4911 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4912
4913         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4914         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4915         xfailed test for inlining.
4916         * g++.dg/ipa/ivinline-9.C: Likewise.
4917
4918 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4919
4920         PR tree-optimization/50178
4921         * gfortran.dg/vect/pr50178.f90: New test.
4922
4923 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4924
4925         PR middle-end/49886
4926         * gcc.c-torture/execute/pr49886.c: New testcase.
4927
4928 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4929
4930         PR middle-end/43513
4931         * gcc.dg/pr43513.c: New test.
4932
4933 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4934
4935         PR fortran/45044
4936         * gfortran.dg/common_14.f90: New.
4937         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4938
4939 2011-08-30  Jason Merrill  <jason@redhat.com>
4940
4941         PR c++/50084
4942         * g++.dg/cpp0x/decltype33.C: New.
4943
4944         PR c++/50089
4945         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4946
4947         PR c++/50114
4948         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4949
4950 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4951
4952         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4953
4954 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4955
4956         * gnat.dg/specs/aggr3.ads: New test.
4957         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4958
4959         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4960         * gnat.dg/specs/aggr2.ads: Likewise.
4961
4962 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4963
4964         PR fortran/45170
4965         * gfortran.dg/allocate_with_source_2.f90: New test
4966
4967 2011-08-30  Jason Merrill  <jason@redhat.com>
4968
4969         PR c++/50220
4970         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4971
4972         PR c++/50234
4973         * g++.dg/cpp0x/constexpr-value3.C: New.
4974
4975 2011-08-30  Richard Guenther  <rguenther@suse.de>
4976
4977         PR middle-end/48571
4978         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4979         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4980         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4981         * gcc.dg/pr36902.c: XFAIL.
4982
4983 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4984
4985         * gcc.target/i386/fma-check.h: New.
4986         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4987         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4988         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4989         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4990         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4991         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4992         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4993         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4994         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4995         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4996         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4997         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4998         * gcc.target/i386/fma-compile.c: Likewise.
4999         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5000         * gcc.target/i386/sse-12.c: Add -mfma.
5001         * gcc.target/i386/sse-13.c: Likewise.
5002         * gcc.target/i386/sse-14.c: Likewise.
5003         * gcc.target/i386/sse-22.c: Likewise.
5004         * gcc.target/i386/sse-23.c: Likewise.
5005         * g++.dg/other/i386-2.C: Likewise.
5006         * g++.dg/other/i386-3.C: Likewise.
5007
5008 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5009
5010         PR testsuite/50185
5011         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5012         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5013
5014 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5015
5016         * g++.dg/bprob/bprob.exp (feedback_options): Set
5017         -fbranch-probabilities.
5018         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5019
5020 2011-08-29  Jason Merrill  <jason@redhat.com>
5021
5022         PR c++/50224
5023         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5024
5025 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5026             Jason Merrill  <jason@redhat.com>
5027
5028         * g++.dg/dfp/base.C: New test.
5029
5030 2011-08-29  Jason Merrill  <jason@redhat.com>
5031
5032         Core DR 994
5033         PR c++/50209
5034         * g++.dg/cpp0x/initlist58.C: New.
5035
5036 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5037
5038         PR fortran/50225
5039         * gfortran.dg/class_result_1.f03: New.
5040
5041 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5042
5043         PR middle-end/48722
5044         * gcc.target/i386/pr48722.c: New test.
5045
5046 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5047
5048         PR libfortran/50192
5049         * gfortran.dg/widechar_compare_1.f90:  New test.
5050
5051 2011-08-26  Jason Merrill  <jason@redhat.com>
5052
5053         Core DR 342
5054         PR c++/48582
5055         * g++.dg/abi/mangle50.C: New.
5056
5057 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5058
5059         PR target/50202
5060         * gcc.target/i386/pr50202.c: New test.
5061
5062 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5063
5064         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5065         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5066         * gcc.target/i386/avx-round-vec.c: New test.
5067         * gcc.target/i386/avx-roundf-vec.c: New test.
5068
5069 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5070
5071         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5072         instruction.
5073
5074         PR c/50179
5075         * c-c++-common/Wunused-var-14.c: New test.
5076
5077 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5078
5079         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5080
5081 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5082
5083         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5084         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5085         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5086         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5087
5088 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5089
5090         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5091         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5092         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5093         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5094
5095 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5096
5097         PR fortran/50050
5098         * gfortran.dg/pointer_comp_init_1.f90: New test.
5099
5100 2011-08-25  Jason Merrill  <jason@redhat.com>
5101
5102         PR c++/50157
5103         * g++.dg/cpp0x/sfinae27.C: New.
5104
5105 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5106
5107         * gfortran.dg/coarray_lib_token_4.f90: New.
5108
5109 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5110
5111         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5112
5113 2011-08-25  Richard Guenther  <rguenther@suse.de>
5114
5115         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5116
5117 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5118
5119         PR fortran/50163
5120         * gfortran.dg/initialization_28.f90: New.
5121
5122 2011-08-24  Richard Guenther  <rguenther@suse.de>
5123
5124         PR tree-optimization/50067
5125         * gcc.dg/torture/pr50067-3.c: New testcase.
5126         * gcc.dg/torture/pr50067-4.c: Likewise.
5127         * gcc.dg/torture/pr50067-5.c: Likewise.
5128
5129 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5130
5131         * g++.dg/other/i386-2.C: Add -mavx2 check.
5132         * g++.dg/other/i386-3.C: Likewise.
5133         * gcc.target/i386/avx-1.c: Add AVX2.
5134         * gcc.target/i386/avx-2.c: Likewise.
5135         * gcc.target/i386/funcspec-5.c: Likewise.
5136         * gcc.target/i386/sse-12.c: Likewise.
5137         * gcc.target/i386/sse-13.c: Likewise.
5138         * gcc.target/i386/sse-14.c: Likewise.
5139         * gcc.target/i386/sse-22.c: Likewise.
5140         * gcc.target/i386/sse-23.c: Likewise.
5141         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5142         * gcc.target/i386/avx2-check.h: New.
5143         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5144         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5145         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5146         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5147         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5148         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5149         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5150         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5151         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5152         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5153         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5154         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5155         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5156         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5157         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5158         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5159         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5160         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5161         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5162         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5163         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5164         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5165         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5166         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5167         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5168         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5169         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5170         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5171         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5172         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5173         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5174         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5175         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5176         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5177         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5178         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5179         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5180         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5181         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5182         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5183         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5184         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5185         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5186         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5187         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5188         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5189         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5190         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5191         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5192         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5193         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5194         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5195         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5196         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5197         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5198         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5199         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5200         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5201         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5202         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5203         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5204         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5205         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5206         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5207         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5208         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5209         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5210         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5211         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5212         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5213         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5214         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5215         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5216         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5217         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5218         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5219         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5220         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5221         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5222         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5223         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5224         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5225         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5226         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5227         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5228         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5229         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5230         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5231         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5232         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5233         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5234         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5235         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5236         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5237         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5238         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5239         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5240         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5241         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5242         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5243         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5244         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5245         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5246         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5247         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5248         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5249         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5250         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5251         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5252         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5253         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5254         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5255         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5256         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5257         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5258         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5259         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5260         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5261         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5262         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5263         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5264         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5265         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5266         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5267         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5268         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5269         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5270         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5271         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5272         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5273         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5274         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5275         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5276         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5277         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5278         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5279         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5280         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5281         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5282         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5283         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5284         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5285         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5286         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5287         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5288         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5289         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5290         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5291         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5292         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5293         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5294         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5295         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5296         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5297         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5298         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5299         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5300         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5301         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5302         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5303         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5304         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5305         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5306         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5307         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5308         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5309         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5310         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5311         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5312         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5313         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5314         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5315         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5316         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5317         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5318         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5319         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5320         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5321         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5322         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5323         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5324         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5325         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5326         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5327         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5328         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5329         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5330         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5331         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5332         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5333         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5334         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5335         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5336         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5337         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5338         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5339         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5340         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5341         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5342         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5343         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5344         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5345         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5346         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5347         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5348         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5349         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5350         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5351         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5352         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5353         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5354         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5355         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5356         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5357         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5358         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5359         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5360         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5361         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5362         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5363         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5364         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5365         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5366         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5367         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5368         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5369         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5370         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5371         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5372         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5373         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5374         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5375         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5376         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5377         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5378         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5379         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5380         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5381         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5382         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5383         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5384         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5385         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5386         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5387         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5388         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5389         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5390         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5391         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5392         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5393         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5394         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5395         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5396         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5397         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5398         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5399         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5400         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5401         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5402         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5403         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5404         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5405         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5406         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5407         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5408         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5409         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5410         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5411         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5412         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5413         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5414         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5415         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5416         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5417         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5418         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5419         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5420         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5421         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5422         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5423         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5424         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5425         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5426         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5427         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5428         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5429         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5430         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5431         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5432         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5433         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5434         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5435         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5436         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5437         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5438         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5439         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5440         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5441         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5442         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5443         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5444         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5445         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5446         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5447         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5448         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5449         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5450         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5451         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5452         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5453         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5454         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5455         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5456         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5457         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5458         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5459         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5460         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5461         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5462         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5463         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5464         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5465         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5466         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5467         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5468         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5469         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5470         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5471         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5472         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5473         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5474         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5475         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5476         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5477         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5478         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5479         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5480         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5481         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5482         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5483         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5484         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5485         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5486         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5487         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5488         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5489         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5490         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5491         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5492         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5493         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5494         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5495         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5496         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5497         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5498         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5499         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5500         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5501         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5502         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5503         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5504         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5505         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5506         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5507         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5508         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5509         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5510         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5511         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5512         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5513         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5514         * gcc.target/i386/testimm-9.c: Likewise.
5515
5516 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5517
5518         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5519         * g++.dg/other/i386-3.C: Likewise.
5520         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5521         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5522         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5523         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5524         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5525         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5526         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5527         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5528         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5529         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5530         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5531         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5532         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5533         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5534         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5535         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5536         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5537         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5538         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5539         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5540         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5541         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5542         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5543         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5544         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5545         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5546         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5547         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5548         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5549         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5550         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5551         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5552         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5553         * gcc.target/i386/sse-12.c: Add BMI2.
5554         * gcc.target/i386/sse-13.c: Likewise.
5555         * gcc.target/i386/sse-14.c: Likewise.
5556         * gcc.target/i386/sse-22.c: Likewise.
5557         * gcc.target/i386/sse-23.c: Likewise.
5558
5559 2011-08-23  Jason Merrill  <jason@redhat.com>
5560
5561         * g++.dg/template/crash7.C: Adjust expected errors.
5562
5563 2011-08-23  Jason Merrill  <jason@redhat.com>
5564
5565         PR c++/49045
5566         Core 1321
5567         * g++.dg/cpp0x/overload2.C: New.
5568
5569 2011-08-23  Jason Merrill  <jason@redhat.com>
5570
5571         Core 903
5572         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5573
5574 2011-08-23  Jason Merrill  <jason@redhat.com>
5575
5576         Core 975
5577         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5578         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5579         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5580         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5581
5582 2011-08-23  Jason Merrill  <jason@redhat.com>
5583
5584         PR c++/50024
5585         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5586
5587 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5588
5589         PR c++/50158
5590         * g++.dg/warn/Wunused-var-16.C: New test.
5591
5592         PR middle-end/50161
5593         * gcc.dg/pr50161.c: New test.
5594
5595 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5596
5597         PR c++/50055
5598         * g++.dg/gcov/gcov-7.C: New test.
5599
5600 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5601
5602         PR c++/46862
5603         * g++.dg/dfp/nofields.C: New test.
5604
5605 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5606
5607         PR fortran/31600
5608         * gfortran.dg/use_16.f90: New.
5609
5610 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5611             Kirill Yukhin  <kirill.yukhin@intel.com>
5612
5613         PR target/50155
5614         * gcc.target/i386/pr50155.c: New test.
5615
5616 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5617
5618         PR tree-optimization/50133
5619         * gcc.dg/pr50133.c: New test.
5620
5621         PR middle-end/50141
5622         * c-c++-common/cxxbitfields-6.c: New test.
5623
5624 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5625
5626         PR fortran/50050
5627         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5628
5629 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5630
5631         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5632         * gcc.dg/pr49994-3.c: Ditto.
5633
5634 2011-08-22  Richard Guenther  <rguenther@suse.de>
5635
5636         PR testsuite/50145
5637         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5638         * gcc.dg/torture/pr50067-2.c: Likewise.
5639
5640 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5641
5642         PR fortran/47659
5643         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5644         of a constant resulting from simplification.
5645         * gfortran.dg/warn_conversion_3.f90:  New test.
5646
5647 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5648
5649         PR fortran/50130
5650         * gfortran.dg/zero_stride_1.f90:  New test.
5651
5652 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5653
5654         PR fortran/49638
5655         * gfortran.dg/typebound_override_1.f90: Modified.
5656
5657 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR tree-optimization/48739
5660         * gcc.dg/pr48739-1.c: New test.
5661         * gcc.dg/pr48739-2.c: New test.
5662
5663 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5664
5665         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5666
5667 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5668
5669         PR fortran/50129
5670         * gfortran.dg/where_3.f90: New test.
5671
5672 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5673
5674         PR middle-end/49721
5675         * gfortran.dg/pr49721-1.f: New.
5676         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5677
5678 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5679
5680         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5681         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5682         New tests.
5683
5684 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5685
5686         * gcc.target/arm/wmul-11.c: New file.
5687         * gcc.target/arm/wmul-12.c: New file.
5688         * gcc.target/arm/wmul-13.c: New file.
5689
5690 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5691
5692         * gcc.target/arm/wmul-10.c: New file.
5693
5694 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5695
5696         * gcc.target/arm/wmul-9.c: New file.
5697         * gcc.target/arm/wmul-bitfield-2.c: New file.
5698
5699 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5700
5701         * gcc.target/arm/wmul-8.c: New file.
5702
5703 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5704
5705         * gcc.target/arm/wmul-7.c: New file.
5706
5707 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5708
5709         * gcc.target/arm/wmul-6.c: New file.
5710
5711 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5712
5713         * gcc.target/arm/wmul-5.c: New file.
5714         * gcc.target/arm/no-wmla-1.c: New file.
5715
5716 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5717
5718         * gcc.target/arm/wmul-bitfield-1.c: New file.
5719
5720 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5721
5722         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5723
5724 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5725
5726         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5727         * gcc.target/i386/conversion.c: Likewise.
5728
5729 2011-08-19  Richard Guenther  <rguenther@suse.de>
5730
5731         * gcc.dg/torture/pr50067-1.c: New testcase.
5732         * gcc.dg/torture/pr50067-2.c: Likewise.
5733
5734 2011-08-19  Joey Ye  <joey.ye@arm.com>
5735
5736         PR target/49437
5737         * gcc.target/arm/handler-align.c: New test.
5738         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5739         New Function.
5740
5741 2011-08-19  Joey Ye  <joey.ye@arm.com>
5742
5743         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5744
5745 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5746
5747         PR fortran/50071
5748         * gfortran.dg/end_block_label_1.f90: New test.
5749         * gfortran.dg/end_associate_label_1.f90: New test.
5750
5751 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5752
5753         * gcc.dg/c1x-pointer-float-1.c: New test.
5754
5755 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5756
5757         PR fortran/50071
5758         * gfortran.dg/duplicate_labels_2.f: New test.
5759
5760 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5761
5762         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5763         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5764         gcc.dg/c1x-noreturn-5.c: New tests.
5765
5766 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5767
5768         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5769
5770 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/18918
5773         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5774         * gfortran.dg/coarray_lock_3.f90: Fix test.
5775         * gfortran.dg/coarray_lock_4.f90: New.
5776         * gfortran.dg/coarray_lock_5.f90: New.
5777
5778 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5779
5780         PR target/50009
5781         * gcc.c-torture/compile/pr50009.c: New test.
5782
5783         PR target/50092
5784         * gcc.dg/torture/pr50092.c: New test.
5785
5786 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5787
5788         PR fortran/50109
5789         * gfortran.dg/namelist_73.f90: New.
5790
5791 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5792
5793         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5794
5795         PR debug/50017
5796         * gcc.dg/pr50017.c: New test.
5797
5798 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5799
5800         PR c++/45625
5801         * g++.dg/lookup/hidden-var1.C: New test case.
5802
5803 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5804
5805         PR fortran/31461
5806         * gfortran.dg/warn_unused_var_2.f90: New.
5807         * gfortran.dg/warn_unused_var_3.f90: New.
5808
5809 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5810
5811         PR target/43597
5812         * gcc.target/arm/pr43597.c: New test.
5813
5814 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5815
5816         PR fortran/50070
5817         * gfortran.dg/common_13.f90: New.
5818
5819 2011-08-16  Jason Merrill  <jason@redhat.com>
5820
5821         PR c++/50086
5822         * g++.dg/cpp0x/variadic-unresolved.C: New.
5823
5824         * g++.old-deja/g++.brendan/README: Add R.I.P.
5825
5826         * g++.dg/ext/attr-used-1.C: New.
5827
5828         PR c++/50054
5829         * g++.dg/cpp0x/initlist56.C: New.
5830
5831 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5832
5833         PR testsuite/50085
5834         * g++.dg/opt/life1.C: Only run on Linux.
5835
5836 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5837
5838         * gfortran.dg/coarray_26.f90: New.
5839
5840 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5841
5842         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5843         -fdump-tree-vrp1.
5844
5845 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5846
5847         PR fortran/50073
5848         * gfortran.dg/func_result_7.f90: New.
5849
5850 2011-08-13  Jason Merrill  <jason@redhat.com>
5851
5852         PR c++/50075
5853         * g++.dg/cpp0x/decltype32.C: New.
5854
5855         PR c++/50059
5856         * g++.dg/diagnostic/expr1.C: New.
5857
5858 2011-08-12  David Li  <davidxl@google.com>
5859
5860         * g++.dg/abi/vbase15.C: New test.
5861
5862 2011-08-12  Jason Merrill  <jason@redhat.com>
5863
5864         PR c++/50034
5865         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5866
5867 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5868
5869         * gcc.dg/builtins-67.c: New test.
5870         * gcc.target/i386/conversion.c: Ditto.
5871
5872 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5873             Brian Hackett  <bhackett1024@gmail.com>
5874
5875         * g++.dg/plugin/decl_plugin.c: New.
5876         * g++.dg/plugin/decl-plugin-test.C: New.
5877         * g++.dg/plugin/plugin.exp: Add above testcase.
5878
5879 2011-08-11  Richard Guenther  <rguenther@suse.de>
5880
5881         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5882
5883 2011-08-11  Michael Matz  <matz@suse.de>
5884
5885         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5886
5887 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5888
5889         PR tree-optimization/50039
5890         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5891         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5892
5893 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5894
5895         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5896         (sse4_1_test): Initialize src3 with random value.
5897
5898 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5899
5900         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5901         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5902         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5903         * gcc.dg/scal-to-vec1.c: New test.
5904         * gcc.dg/scal-to-vec2.c: New test.
5905
5906 2011-08-09  Richard Guenther  <rguenther@suse.de>
5907
5908         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5909         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5910         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5911         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5912
5913 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5914
5915         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5916
5917 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5918
5919         * gcc.dg/pr49948.c: Require pthread effective target.
5920
5921 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5922
5923         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5924
5925 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5926
5927         * gcc.target/i386/sse-22a.c: New test.
5928
5929 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5930
5931         PR tree-optimization/50014
5932         * gcc.dg/vect/pr50014.c: New test.
5933
5934 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5935
5936         PR middle-end/49923
5937         * gcc.dg/tree-ssa/pr49923.c: New test.
5938
5939 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5940
5941         PR target/49781
5942         * gcc.target/i386/pr49781-1.c: New.
5943
5944 2011-08-08  Jason Merrill  <jason@redhat.com>
5945
5946         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5947
5948         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5949
5950 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5951
5952         PR fortran/49638
5953         * gfortran.dg/typebound_override_1.f90: New.
5954
5955 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5956
5957         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5958         x86_64 mingw target.
5959         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5960         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5961         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5962         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5963         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5964         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5965         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5966         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5967         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5968         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5969
5970 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5971
5972         PR testsuite/48727
5973         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5974
5975 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5976
5977         * gcc.dg/pr48770.c: Cleanup coverage files.
5978         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5979
5980 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5981
5982         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5983         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5984         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5985         lzcnt and bmi options.
5986
5987 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5988
5989         PR target/47381
5990         * gcc.dg/pr47381-1.c: New.
5991         * gcc.dg/pr47381-2.c: Likewise.
5992         * gcc.target/i386/pr47381.c: Likewise.
5993
5994 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5995
5996         PR middle-end/47727
5997         * gcc.dg/pr47727.c: New.
5998
5999         PR target/47372
6000         * gcc.dg/pr47372-1.c: New.
6001         * gcc.dg/pr47372-2.c: Likewise.
6002
6003 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6004
6005         PR middle-end/47449
6006         * gcc.target/i386/pr47449.c: New.
6007
6008         PR target/47446
6009         * gcc.dg/pr47446-1.c: New.
6010         * gcc.dg/pr47446-2.c: Likewise.
6011
6012 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6013
6014         PR target/47766
6015         * gcc.dg/pr47766.c: New.
6016
6017         PR target/47715
6018         * gcc.dg/tls/pr47715-1.c: New.
6019         * gcc.dg/tls/pr47715-2.c: Likewise.
6020         * gcc.dg/tls/pr47715-3.c: Likewise.
6021         * gcc.dg/tls/pr47715-4.c: Likewise.
6022         * gcc.dg/tls/pr47715-5.c: Likewise.
6023
6024 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6025
6026         PR libobjc/50002
6027         * objc.dg/gnu-api-2-class.m: Updated comments.
6028         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6029         * objc.dg/gnu-api-2-class-meta.m: New test.
6030         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6031
6032 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6033
6034         PR libobjc/49882
6035         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6036         with classes that are in construction.
6037
6038 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6039
6040         PR target/48084
6041         * gcc.target/i386/pr48084-1.c: New.
6042         * gcc.target/i386/pr48084-2.c: Likewise.
6043         * gcc.target/i386/pr48084-3.c: Likewise.
6044         * gcc.target/i386/pr48084-4.c: Likewise.
6045         * gcc.target/i386/pr48084-5.c: Likewise.
6046
6047         PR rtl-optimization/49504
6048         * gcc.target/i386/pr49504.c: New.
6049
6050         PR target/49860
6051         * gcc.dg/pr49860.c: New.
6052
6053 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6054
6055         PR libobjc/49882
6056         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6057         with classes that are in construction.
6058
6059 2011-08-05  Jason Merrill  <jason@redhat.com>
6060
6061         PR c++/48993
6062         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6063
6064         PR c++/49921
6065         * g++.dg/cpp0x/decltype31.C: New.
6066
6067         PR c++/49669
6068         * g++.dg/init/array28.C: New.
6069
6070         PR c++/49988
6071         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6072
6073 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6074
6075         PR target/47369
6076         * gcc.dg/pr47369-1.c: New.
6077
6078 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6079
6080         PR middle-end/47364
6081         * gcc.dg/torture/pr47364-1.c: New.
6082         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6083         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6084
6085 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6086
6087         PR fortran/37211
6088         * gfortran.dg/transfer_check_2.f90:  New test case.
6089
6090 2011-08-05  Jan Hubicka  <jh@suse.cz>
6091
6092         PR middle-end/49494
6093         * gfortran.dg/pr49494.f90: New testcase.
6094
6095 2011-08-05  Jan Hubicka  <jh@suse.cz>
6096
6097         PR middle-end/49735
6098         * gcc.c-torture/compile/pr49735.c: New testcase.
6099
6100 2011-08-05  Jason Merrill  <jason@redhat.com>
6101
6102         PR c++/47453
6103         * g++.dg/cpp0x/initlist56.C: New.
6104
6105         PR c++/49812
6106         * g++.dg/overload/rvalue2.C: New.
6107
6108         PR c++/49983
6109         * g++.dg/cpp0x/range-for21.C: New.
6110
6111         * g++.dg/ext/vla11.C: New.
6112
6113 2011-08-05  Richard Guenther  <rguenther@suse.de>
6114
6115         PR tree-optimization/49984
6116         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6117
6118 2011-08-05  Richard Guenther  <rguenther@suse.de>
6119
6120         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6121         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6122         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6123
6124 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6125
6126         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6127         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6128         * gfortran.dg/ldist-pr43023.f90: Ditto.
6129         * gfortran.dg/namelist_52.f90: Ditto.
6130         * gfortran.dg/interface_proc_end.f90: Ditto.
6131         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6132         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6133
6134 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6135
6136         * gcc.dg/vect/vect-over-widen-1.c: New test.
6137         * gcc.dg/vect/vect-over-widen-2.c: New test.
6138         * gcc.dg/vect/vect-over-widen-3.c: New test.
6139         * gcc.dg/vect/vect-over-widen-4.c: New test.
6140
6141 2011-08-04  Richard Guenther  <rguenther@suse.de>
6142
6143         PR fortran/49957
6144         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6145
6146 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6147
6148         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6149
6150 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6151
6152         PR middle-end/49905
6153         * g++.dg/ext/builtin-object-size3.C: New test.
6154
6155 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6156
6157         PR tree-optimization/49948
6158         * gcc.dg/pr49948.c: New test.
6159
6160 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6161
6162         PR middle-end/47383
6163         * gcc.dg/torture/pr47383.c: New.
6164
6165 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6166
6167         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6168
6169 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6170
6171         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6172
6173 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6174
6175         PR target/47744
6176         * gcc.dg/torture/pr47744-1.c: New.
6177         * gcc.dg/torture/pr47744-2.c: Likewise.
6178         * gcc.dg/torture/pr47744-3.c: Likewise.
6179
6180 2011-08-03  Richard Guenther  <rguenther@suse.de>
6181
6182         PR middle-end/49958
6183         * gcc.dg/torture/pr49958.c: New testcase.
6184
6185 2011-08-03  Richard Guenther  <rguenther@suse.de>
6186
6187         PR tree-optimization/49938
6188         * g++.dg/torture/pr49938.C: New testcase.
6189
6190 2011-08-02  Jason Merrill  <jason@redhat.com>
6191
6192         PR c++/43886
6193         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6194
6195         PR c++/49577
6196         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6197
6198         PR c++/49593
6199         * g++.dg/cpp0x/variadic115.C: New.
6200
6201         PR c++/49803
6202         * g++.dg/cpp0x/union5.C: New.
6203
6204 2011-08-02  Daniel Kraft  <d@domob.eu>
6205
6206         PR fortran/49885
6207         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6208
6209 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6210
6211         PR middle-end/49947
6212         * gcc.dg/tree-ssa/forwprop-15.c
6213
6214 2011-08-02  Jason Merrill  <jason@redhat.com>
6215
6216         PR c++/49834
6217         * g++.dg/cpp0x/range-for20.C: New.
6218
6219 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6220
6221         * gfortran.dg/coarray_lib_token_3.f90: New.
6222
6223 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR fortran/46752
6226         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6227         * gcc.dg/gomp/atomic-15.c: New test.
6228         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6229         * g++.dg/gomp/atomic-15.C: New test.
6230         * g++.dg/gomp/private-1.C: New test.
6231         * g++.dg/gomp/sharing-2.C: New test.
6232         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6233         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6234         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6235
6236 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6237
6238         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6239         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6240         cleanup-module.
6241         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6242         * gfortran.dg/allocatable_function_5.f90: Ditto.
6243         * gfortran.dg/allocate_stat.f90: Ditto.
6244         * gfortran.dg/array_constructor_20.f90: Ditto.
6245         * gfortran.dg/array_constructor_21.f90: Ditto.
6246         * gfortran.dg/array_constructor_22.f90: Ditto.
6247         * gfortran.dg/array_constructor_26.f03: Ditto.
6248         * gfortran.dg/array_function_4.f90: Ditto.
6249         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6250         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6251         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6252         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6253         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6254         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6255         * gfortran.dg/class_15.f03: Ditto.
6256         * gfortran.dg/class_27.f03: Ditto.
6257         * gfortran.dg/class_33.f90: Ditto.
6258         * gfortran.dg/class_37.f03: Ditto.
6259         * gfortran.dg/class_40.f03: Ditto.
6260         * gfortran.dg/class_42.f03: Ditto.
6261         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6262         * gfortran.dg/coarray/registering_1.f90: Ditto.
6263         * gfortran.dg/convert_1.f90: Ditto.
6264         * gfortran.dg/default_initialization_3.f90: Ditto.
6265         * gfortran.dg/dependency_25.f90: Ditto.
6266         * gfortran.dg/dependency_26.f90: Ditto.
6267         * gfortran.dg/dependency_36.f90: Ditto.
6268         * gfortran.dg/dependency_37.f90: Ditto.
6269         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6270         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6271         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6272         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6273         * gfortran.dg/elemental_result_1.f90: Ditto.
6274         * gfortran.dg/empty_derived_type.f90: Ditto.
6275         * gfortran.dg/entry_7.f90: Ditto.
6276         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6277         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6278         * gfortran.dg/error_recovery_3.f90: Ditto.
6279         * gfortran.dg/extends_4.f03: Ditto.
6280         * gfortran.dg/func_assign.f90: Ditto.
6281         * gfortran.dg/func_assign_3.f90: Ditto.
6282         * gfortran.dg/generic_1.f90: Ditto.
6283         * gfortran.dg/generic_18.f90: Ditto.
6284         * gfortran.dg/generic_22.f03: Ditto.
6285         * gfortran.dg/generic_4.f90: Ditto.
6286         * gfortran.dg/generic_6.f90: Ditto.
6287         * gfortran.dg/generic_actual_arg.f90: Ditto.
6288         * gfortran.dg/graphite/id-21.f: Ditto.
6289         * gfortran.dg/graphite/pr45758.f90: Ditto.
6290         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6291         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6292         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6293         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6294         * gfortran.dg/host_used_types_1.f90: Ditto.
6295         * gfortran.dg/implicit_1.f90: Ditto.
6296         * gfortran.dg/implicit_11.f90: Ditto.
6297         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6298         * gfortran.dg/impure_actual_1.f90: Ditto.
6299         * gfortran.dg/impure_assignment_1.f90: Ditto.
6300         * gfortran.dg/impure_constructor_1.f90: Ditto.
6301         * gfortran.dg/initialization_10.f90: Ditto.
6302         * gfortran.dg/initialization_12.f90: Ditto.
6303         * gfortran.dg/interface_14.f90: Ditto.
6304         * gfortran.dg/interface_15.f90: Ditto.
6305         * gfortran.dg/interface_2.f90: Ditto.
6306         * gfortran.dg/interface_25.f90: Ditto.
6307         * gfortran.dg/interface_26.f90: Ditto.
6308         * gfortran.dg/interface_29.f90: Ditto.
6309         * gfortran.dg/interface_assignment_1.f90: Ditto.
6310         * gfortran.dg/internal_pack_6.f90: Ditto.
6311         * gfortran.dg/internal_pack_7.f90: Ditto.
6312         * gfortran.dg/internal_pack_8.f90: Ditto.
6313         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6314         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6315         * gfortran.dg/module_commons_3.f90: Ditto.
6316         * gfortran.dg/module_equivalence_4.f90: Ditto.
6317         * gfortran.dg/module_equivalence_6.f90: Ditto.
6318         * gfortran.dg/module_function_type_1.f90: Ditto.
6319         * gfortran.dg/module_naming_1.f90: Ditto.
6320         * gfortran.dg/namelist_4.f90: Ditto.
6321         * gfortran.dg/operator_c1202.f90: Ditto.
6322         * gfortran.dg/parens_7.f90: Ditto.
6323         * gfortran.dg/pr32921.f: Ditto.
6324         * gfortran.dg/pr33646.f90: Ditto.
6325         * gfortran.dg/pr41928.f90: Ditto.
6326         * gfortran.dg/pr42119.f90: Ditto.
6327         * gfortran.dg/pr43984.f90: Ditto.
6328         * gfortran.dg/present_1.f90: Ditto.
6329         * gfortran.dg/private_type_2.f90: Ditto.
6330         * gfortran.dg/proc_decl_2.f90: Ditto.
6331         * gfortran.dg/proc_ptr_10.f90: Ditto.
6332         * gfortran.dg/proc_ptr_22.f90: Ditto.
6333         * gfortran.dg/proc_ptr_8.f90: Ditto.
6334         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6335         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6336         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6337         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6338         * gfortran.dg/substring_equivalence.f90: Ditto.
6339         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6340         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6341         * gfortran.dg/trim_optimize_6.f90: Ditto.
6342         * gfortran.dg/typebound_call_12.f03: Ditto.
6343         * gfortran.dg/typebound_operator_5.f03: Ditto.
6344         * gfortran.dg/typebound_operator_6.f03: Ditto.
6345         * gfortran.dg/typebound_proc_18.f03: Ditto.
6346         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6347         * gfortran.dg/use_1.f90: Ditto.
6348         * gfortran.dg/use_10.f90: Ditto.
6349         * gfortran.dg/use_11.f90: Ditto.
6350         * gfortran.dg/use_14.f90: Ditto.
6351         * gfortran.dg/use_only_2.f90: Ditto.
6352         * gfortran.dg/use_rename_4.f90: Ditto.
6353         * gfortran.dg/use_rename_5.f90: Ditto.
6354         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6355         * gfortran.dg/used_interface_ref.f90: Ditto.
6356         * gfortran.dg/used_types_11.f90: Ditto.
6357         * gfortran.dg/used_types_3.f90: Ditto.
6358         * gfortran.dg/used_types_4.f90: Ditto.
6359         * gfortran.dg/userdef_operator_2.f90: Ditto.
6360         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6361         * gfortran.dg/vect/pr46213.f90: Ditto.
6362         * gfortran.dg/whole_file_21.f90: Ditto.
6363         * gfortran.dg/whole_file_22.f90: Ditto.
6364         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6365         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6366
6367 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6368
6369         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6370
6371 2011-08-01  Jason Merrill  <jason@redhat.com>
6372
6373         PR c++/49932
6374         * g++.dg/abi/mangle49.C: New.
6375
6376         PR c++/49924
6377         * g++.dg/cpp0x/constexpr-array4.C: New.
6378
6379         PR c++/49813
6380         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6381
6382 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6383
6384         PR target/49927
6385         * gcc.target/i386/pr49927.c: New test.
6386
6387 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6388
6389         PR tree-optimization/49926
6390         * gcc.dg/vect/pr49926.c: New test.
6391
6392 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6393
6394         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6395         * gcc.target/i386/lzcnt-1.c: New test.
6396         * gcc.target/i386/lzcnt-2.c: Likewise.
6397         * gcc.target/i386/lzcnt-2a.c: Likewise.
6398         * gcc.target/i386/lzcnt-3.c: Likewise.
6399         * gcc.target/i386/lzcnt-4.c: Likewise.
6400         * gcc.target/i386/lzcnt-4a.c: Likewise.
6401         * gcc.target/i386/lzcnt-5.c: Likewise.
6402         * gcc.target/i386/lzcnt-6.c: Likewise.
6403         * gcc.target/i386/lzcnt-6a.c: Likewise.
6404         * gcc.target/i386/lzcnt-check.h: Likewise.
6405
6406         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6407         * gcc.target/i386/sse-13.c: Likewise.
6408         * gcc.target/i386/sse-14.c: Likewise.
6409         * g++.dg/other/i386-2.C: Likewise.
6410         * g++.dg/other/i386-3.C: Likewise.
6411
6412 2011-08-01  Julian Brown  <julian@codesourcery.com>
6413
6414         * gcc.target/arm/fixed-point-exec.c: New test.
6415
6416 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6417
6418         PR target/49920
6419         * gcc.target/i386/pr49920.c: New test.
6420
6421 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6422
6423         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6424         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6425         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6426         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6427         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6428         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6429         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6430         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6431         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6432         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6433         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6434         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6435         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6436         * g++.dg/tree-ssa/pr33615.C: Ditto.
6437         * g++.dg/tree-ssa/restrict1.C: Ditto.
6438         * c-c++-common/restrict-2.c: Ditto.
6439         * gfortran.dg/pr32921.f: Ditto.
6440         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6441         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6442         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6443         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6444         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6445         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6446         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6447         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6448         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6449         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6450
6451 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6452
6453         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6454         .exe.ltrans[0-9]*. dump files.
6455
6456 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6457
6458         PR fortran/49112
6459         * gfortran.dg/abstract_type_6.f03: Modified.
6460         * gfortran.dg/typebound_proc_24.f03: New.
6461
6462 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6463
6464         PR testsuite/49917
6465         * g++.dg/init/for1.C: Fix.
6466
6467 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6468
6469         PR fortran/48876
6470         * gfortran.dg/string_5.f90:  New test.
6471
6472 2011-07-29  Jason Merrill  <jason@redhat.com>
6473
6474         PR c++/49867
6475         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6476
6477 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6478
6479         PR tree-optimization/47407
6480         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6481         alpha*-dec-osf*.
6482         Sort target list.
6483
6484 2011-07-29  Richard Guenther  <rguenther@suse.de>
6485
6486         * gcc.dg/uninit-suppress.c: Also disable VRP.
6487         * gcc.dg/uninit-suppress_2.c: Likewise.
6488
6489 2011-07-28  Jason Merrill  <jason@redhat.com>
6490
6491         PR c++/49808
6492         * g++.dg/template/nontype24.C: New.
6493
6494 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6495
6496         PR rtl-optimization/47958
6497         * gcc.dg/torture/pr47958-1.c: New.
6498
6499 2011-07-29  Wei Guozhi  <carrot@google.com>
6500
6501         PR rtl-optimization/49799
6502         * gcc.dg/pr49799.c: New test case.
6503
6504 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6505
6506         PR middle-end/48648
6507         * gcc.dg/graphite/id-pr48648.c: New.
6508
6509 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6510
6511         PR fortran/31067
6512         * gfortran.dg/maxloc_2.f90: New test.
6513         * gfortran.dg/maxloc_3.f90: New test.
6514         * gfortran.dg/minloc_1.f90: New test.
6515         * gfortran.dg/minloc_2.f90: New test.
6516         * gfortran.dg/minloc_3.f90: New test.
6517         * gfortran.dg/minmaxloc_7.f90: New test.
6518
6519         PR debug/49871
6520         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6521
6522 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6523
6524         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6525         the builtin isn't optimized away.
6526
6527 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6528
6529         PR fortran/45586
6530         * gfortran.dg/lto/pr45586-2_0.f90: New.
6531
6532 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6533
6534         PR middle-end/49875
6535         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6536         * c-c++-common/cxxbitfields-5.c: Same.
6537
6538 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6539
6540         * lib/target-supports.exp (check_effective_target_mmap): Use
6541         check_function_available.
6542
6543 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6544
6545         * g++.old-deja/g++.pt/crash60.C: Updated.
6546
6547 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6548
6549         PR target/49866
6550         * gcc.target/i386/pr49866.c: New test.
6551
6552 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6553
6554         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6555         * gcc.target/i386/bmi-andn-1.c: New test.
6556         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6557         * gcc.target/i386/bmi-andn-2.c: Likewise.
6558         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6559         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6560         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6561         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6562         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6563         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6564         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6565         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6566         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6567         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6568         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6569         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6570         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6571         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6572         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6573         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6574         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6575         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6576         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6577         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6578         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6579
6580 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6581
6582         PR middle-end/47691
6583         * gfortran.dg/graphite/id-pr47691.f: New.
6584
6585 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6586
6587         * gcc.target/i386/avx-os-support.h: New.
6588         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6589         (main): Check avx_os_support before the test is run.
6590         * gcc.target/i386/aes-avx-check.h: Ditto.
6591         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6592
6593 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6594
6595         * gcc.target/i386/aggregate-ret3.c: New test.
6596         * gcc.target/i386/aggregate-ret4.c: New test.
6597
6598 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6599
6600         PR fortran/49755
6601         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6602         allocated array should *not* change its size.
6603         * gfortran.dg/multiple_allocation_3.f90: New test.
6604
6605 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6606
6607         PR c++/49776
6608         * g++.dg/cpp0x/constexpr-49776.C: New.
6609
6610 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6611
6612         PR middle-end/47046
6613         * gcc.dg/graphite/id-pr47046.c: New.
6614
6615 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6616
6617         PR middle-end/47653
6618         * gcc.dg/graphite/run-id-pr47593.c: New.
6619
6620 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6621
6622         PR middle-end/47653
6623         * gcc.dg/graphite/run-id-pr47653.c: New.
6624         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6625         induction variables.
6626         * gcc.dg/graphite/scop-16.c: Same.
6627         * gcc.dg/graphite/scop-17.c: Same.
6628         * gcc.dg/graphite/scop-21.c: Same.
6629
6630 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6631
6632         PR middle-end/48805
6633         * gcc.dg/graphite/id-pr48805.c: New.
6634
6635 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6636
6637         * gfortran.dg/coarray_lib_token_2.f90: New.
6638
6639 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6640
6641         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6642         SPU local store.
6643
6644 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6645
6646         PR tree-opt/49671
6647         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6648         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6649
6650 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6651
6652         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6653
6654         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6655         * gcc.c-torture/execute/loop-2g.c: Likewise.
6656         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6657         Require mmap support.
6658         * gcc.c-torture/execute/loop-2g.x: Likewise.
6659         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6660         (MAP_ANON): Provide default.
6661         * gcc.dg/20050826-1.c: Likewise.
6662         * gcc.target/i386/pr36533.c: Likewise.
6663         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6664         Use dg-require-effective-target mmap.
6665
6666 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6667
6668         PR c++/49838
6669         * g++.dg/cpp0x/range-for19.C: New.
6670
6671 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6672
6673         PR testsuite/49753
6674         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6675
6676         Revert:
6677         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6678
6679         PR testsuite/49753
6680         * g++.dg/torture/pr49309.C: Remove.
6681
6682 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6683
6684         PR tree-optimization/49809
6685         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6686         test.
6687
6688 2011-07-25  Richard Guenther  <rguenther@suse.de>
6689
6690         PR tree-optimization/49715
6691         * gcc.target/i386/pr49715-1.c: New testcase.
6692         * gcc.target/i386/pr49715-2.c: Likewise.
6693
6694 2011-07-23  Jason Merrill  <jason@redhat.com>
6695
6696         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6697
6698 2011-07-22  Jason Merrill  <jason@redhat.com>
6699
6700         PR c++/49793
6701         * g++.dg/cpp0x/initlist55.C: New.
6702
6703 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6704
6705         PR fortran/49791
6706         * gfortran.dg/namelist_72.f: New.
6707
6708 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6709
6710         * gfortran.dg/coarray_25.f90: New.
6711
6712 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6713
6714         * override1.C: This test should use c++0x mode.
6715         * override3.C: New. Test the diagnostics in c++98 mode.
6716
6717 2011-07-22  Jason Merrill  <jason@redhat.com>
6718             Mark Glisse  <marc.glisse@normalesup.org>
6719
6720         PR c++/30112
6721         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6722
6723         PR c++/49813
6724         * g++.dg/opt/builtins2.C: New.
6725         * g++.dg/other/error27.C: Don't rely on __builtin.
6726
6727 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6728
6729         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6730         on lp64 targets.
6731         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6732         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6733         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6734         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6735
6736         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6737         instead of ia32.
6738
6739 2011-07-22  Richard Guenther  <rguenther@suse.de>
6740
6741         PR tree-optimization/45819
6742         * gcc.dg/pr45819.c: New testcase.
6743
6744 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6745
6746         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6747
6748 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6749
6750         PR middle-end/47654
6751         PR middle-end/49649
6752         * gcc.dg/graphite/run-id-pr47654.c: New.
6753
6754 2011-07-21  Ian Lance Taylor  <iant@google.com>
6755
6756         PR middle-end/49705
6757         * gcc.dg/pr49705.c: New test.
6758
6759 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6760
6761         * lib/target-supports.exp (check_avx_os_support_available): New.
6762         (check_effective_target_avx_runtime): Use it.
6763
6764 2011-07-21  Richard Guenther  <rguenther@suse.de>
6765
6766         PR tree-optimization/49770
6767         * g++.dg/torture/pr49770.C: New testcase.
6768
6769 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6770
6771         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6772         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6773
6774 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6775
6776         * gfortran.dg/coarray_lib_token_1.f90: New.
6777
6778 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6779
6780         * gcc.dg/pr32912-2.c: Skip for AVR.
6781         * gcc.dg/pr44674.c: Add dg-require-profiling.
6782
6783 2011-07-20  Jason Merrill  <jason@redhat.com>
6784
6785         * g++.dg/ext/desig2.C: New.
6786
6787 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6788
6789         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6790         be generated.
6791         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6792         * gcc.target/powerpc/recip-3.c: Ditto.
6793
6794 2011-07-19  Jason Merrill  <jason@redhat.com>
6795
6796         PR c++/6709 (DR 743)
6797         PR c++/42603 (DR 950)
6798         * g++.dg/cpp0x/decltype21.C: New.
6799
6800 2011-07-20  Richard Guenther  <rguenther@suse.de>
6801
6802         PR middle-end/18908
6803         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6804         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6805
6806 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6807
6808         * gcc.target/arm/combine-movs.c: New.
6809         * gcc.target/arm/unsigned-extend-2.c: New.
6810
6811 2011-07-19  Jason Merrill  <jason@redhat.com>
6812
6813         PR c++/49785
6814         * g++.dg/cpp0x/variadic114.C: New.
6815
6816 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6817
6818         * gfortran.dg/coarray_args_1.f90: New.
6819         * gfortran.dg/coarray_args_2.f90: New.
6820
6821 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6822
6823         PR fortran/49708
6824         * gfortran.dg/allocate_error_3.f90: New.
6825
6826 2011-07-19  Richard Guenther  <rguenther@suse.de>
6827
6828         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6829         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6830         * gcc.dg/torture/20110719-1.c: New testcase.
6831
6832 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6833
6834         PR tree-optimization/49768
6835         * gcc.c-torture/execute/pr49768.c: New test.
6836
6837 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6838
6839         PR tree-optimization/49771
6840         * gcc.dg/vect/pr49771.c: New test.
6841
6842 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6843
6844         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6845         * gcc.dg/ipa/ipa-2.c: Likewise.
6846         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6847         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6848         * gcc.dg/ipa/ipa-5.c: Likewise.
6849         * gcc.dg/ipa/ipa-7.c: Likewise.
6850         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6851         * gcc.dg/ipa/ipacost-1.c: Likewise.
6852         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6853         functions.
6854         * gcc.dg/ipa/ipcp-1.c: New test.
6855         * gcc.dg/ipa/ipcp-2.c: Likewise.
6856         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6857
6858 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6859
6860         PR middle-end/49675
6861         * gfortran.dg/pr49675.f90: New test.
6862
6863 2011-07-18  Richard Guenther  <rguenther@suse.de>
6864
6865         * gcc.dg/torture/20110718-1.c: New testcase.
6866
6867 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6868
6869         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6870         * g++.dg/ext/bitfield3.C: Likewise.
6871         * g++.dg/ext/bitfield4.C: Likewise.
6872         * g++.dg/ext/bitfield5.C: Likewise.
6873         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6874         * g++.dg/other/pr23205-2.C: Likewise.
6875         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6876         * gcc.c-torture/compile/20001109-2.c: Likewise.
6877         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6878         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6879         * gcc.dg/bitfld-16.c: Likewise.
6880         * gcc.dg/bitfld-17.c: Likewise.
6881         * gcc.dg/bitfld-18.c: Likewise.
6882         * gcc.dg/builtins-config.h: Remove Netware support.
6883         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6884         * gcc.dg/cdce2.c: Likewise.
6885         * gcc.dg/cpp/assert4.c: Remove netware support.
6886         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6887         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6888
6889         * lib/target-supports.exp (check_visibility_available): Remove
6890         NetWare support.
6891         (check_profiling_available): Likewise.
6892
6893 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6894
6895         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6896
6897 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6898             Thomas Koenig  <tkoenig@gcc.gnu.org>
6899
6900         PR fortran/34657
6901         * gfortran.dg/generic_17.f90: Fix testcase.
6902         * gfortran.dg/interface_3.f90: Add dg-error.
6903         * gfortran.dg/use_14.f90: New.
6904         * gfortran.dg/use_15.f90: New.
6905
6906 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6907
6908         * gnat.dg/pointer_controlled.adb: New test.
6909
6910 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6911
6912         PR fortran/49624
6913         * gfortran.dg/pointer_remapping_7.f90: New.
6914
6915 2011-07-16  Jason Merrill  <jason@redhat.com>
6916
6917         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6918
6919 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6920             Jason Merrill  <jason@redhat.com>
6921
6922         PR c++/45329
6923         PR c++/48934
6924         * g++.dg/cpp0x/decltype29.C: Adjust.
6925         * g++.dg/cpp0x/error4.C: Adjust.
6926         * g++.dg/cpp0x/sfinae26.C: Adjust.
6927         * g++.dg/cpp0x/variadic105.C: Adjust.
6928         * g++.dg/template/deduce3.C: Adjust.
6929         * g++.dg/template/error45.C: Adjust.
6930         * g++.dg/template/ptrmem2.C: Adjust.
6931         * g++.dg/template/sfinae2.C: Adjust.
6932         * g++.old-deja/g++.pt/crash60.C: Adjust.
6933         * g++.old-deja/g++.pt/unify6.C: Adjust.
6934         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6935         * g++.dg/cpp0x/nullptr15.C: Adjust.
6936         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6937         * g++.dg/cpp0x/pr31431.C: Adjust.
6938         * g++.dg/cpp0x/pr31434.C: Adjust.
6939         * g++.dg/cpp0x/sfinae11.C: Adjust
6940         * g++.dg/cpp0x/temp_default2.C: Adjust.
6941         * g++.dg/cpp0x/trailing4.C: Adjust.
6942         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6943         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6944         * g++.dg/cpp0x/variadic105.C: Adjust.
6945         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6946         * g++.dg/ext/vla2.C: Adjust.
6947         * g++.dg/other/ptrmem10.C: Adjust.
6948         * g++.dg/other/ptrmem11.C: Adjust.
6949         * g++.dg/overload/unknown1.C: Adjust.
6950         * g++.dg/template/conv11.C: Adjust.
6951         * g++.dg/template/dependent-expr5.C: Adjust.
6952         * g++.dg/template/friend.C: Adjust.
6953         * g++.dg/template/incomplete2.C: Adjust.
6954         * g++.dg/template/local4.C: Adjust.
6955         * g++.dg/template/local6.C: Adjust.
6956         * g++.dg/template/operator9.C: Adjust.
6957         * g++.dg/template/ttp25.C: Adjust.
6958         * g++.dg/template/unify10.C: Adjust.
6959         * g++.dg/template/unify11.C: Adjust.
6960         * g++.dg/template/unify6.C: Adjust.
6961         * g++.dg/template/unify9.C: Adjust.
6962         * g++.dg/template/varmod1.C: Adjust.
6963         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6964         * g++.old-deja/g++.pt/crash28.C: Adjust.
6965         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6966         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6967         * g++.old-deja/g++.pt/expr2.C: Adjust.
6968         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6969         * g++.old-deja/g++.pt/spec5.C: Adjust.
6970         * g++.old-deja/g++.pt/spec6.C: Adjust.
6971         * g++.old-deja/g++.pt/unify4.C: Adjust.
6972         * g++.old-deja/g++.pt/unify8.C: Adjust.
6973         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6974         * g++.dg/overload/template5.C: New testcase.
6975         * g++.dg/template/overload12.C: New testcase.
6976
6977 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6978
6979         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6980         * gfortran.dg/coarray_7.f90: Ditto.
6981         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6982         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6983
6984 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6985
6986         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6987         case.
6988         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6989         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6990         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6991         C67X.
6992         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6993         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6994         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6995
6996 2011-07-15  Jason Merrill  <jason@redhat.com>
6997
6998         PR testsuite/49741
6999         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7000         Use --extra_opts instead of --additional_options.
7001
7002 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR testsuite/49753
7005         * g++.dg/torture/pr49309.C: Remove.
7006
7007 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7008
7009         * gcc.target/tic6x/weak-call.c: New test.
7010         * gcc.target/tic6x/fpcmp.c: New test.
7011         * gcc.target/tic6x/fpdiv.c: New test.
7012         * gcc.target/tic6x/rotdi16-scan.c: New test.
7013         * gcc.target/tic6x/ffssi.c: New test.
7014         * gcc.target/tic6x/fpdiv-lib.c: New test.
7015         * gcc.target/tic6x/cold-lc.c: New test.
7016         * gcc.target/tic6x/longcalls.c: New test.
7017         * gcc.target/tic6x/abi-align-1.c: New test.
7018         * gcc.target/tic6x/fpcmp-finite.c: New test.
7019         * gcc.target/tic6x/rotdi16.c: New test.
7020         * gcc.target/tic6x/bswapl.c: New test.
7021         * gcc.target/tic6x/ffsdi.c: New test.
7022         * gcc.target/tic6x/tic6x.exp: New file.
7023         * gcc.target/tic6x/builtins/arith24.c: New test.
7024         * gcc.target/tic6x/builtins/smpy.c: New test.
7025         * gcc.target/tic6x/builtins/smpylh.c: New test.
7026         * gcc.target/tic6x/builtins/smpyh.c: New test.
7027         * gcc.target/tic6x/builtins/sarith1.c: New test.
7028         * gcc.target/tic6x/builtins/extclr.c: New test
7029         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7030         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7031         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7032         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7033         New functions.
7034         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7035         __TMS320C6X__.
7036         * gcc.dg/20020312-2.c: Likewise.
7037         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7038         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7039         * gcc.dg/torture/builtin-math-7.c: Likewise.
7040
7041         PR testsuite/49757
7042         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7043         not testing tic6x-*-*.
7044
7045 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7046
7047         PR tree-opt/49309
7048         * g++.dg/torture/pr49309.C: New testcase.
7049
7050 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7051
7052         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7053
7054 2011-07-14  Richard Guenther  <rguenther@suse.de>
7055
7056         PR tree-optimization/49651
7057         * gcc.dg/torture/pr49651.c: New testcase.
7058
7059 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7060
7061         PR target/43746
7062         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7063
7064 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7065
7066         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7067         -mno-pointers-to-nested-functions.
7068         * gcc.target/powerpc/no-r11-2.c: Ditto.
7069         * gcc.target/powerpc/no-r11-3.c: Ditto.
7070
7071 2011-07-13  Jason Merrill  <jason@redhat.com>
7072
7073         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7074         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7075         when compiling C files.
7076         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7077         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7078         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7079         * g++.dg/lookup/anon2.C: Likewise.
7080         * g++.dg/tree-ssa/copyprop.C: Likewise.
7081         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7082         * g++.dg/init/vector1.C: Ignore narrowing errors.
7083         * g++.dg/torture/pr35526.C: Likewise.
7084         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7085
7086 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7087
7088         PR libfortran/49296
7089         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7090         and logical reads.
7091
7092 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7093
7094         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7095         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7096
7097 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7098
7099         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7100         * lib/obj-c++.exp (obj-c++_init): Ditto.
7101         * lib/file-format.exp (gcc_target_object_format): Ditto.
7102         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7103         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7104         (check_visibility_available): Ditto.
7105         (check_effective_target_tls_native): Ditto.
7106         (check_effective_target_tls_emulated): Ditto.
7107         (check_effective_target_function_sections): Ditto.
7108
7109 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7110
7111         * gcc.target/arm/pr48183.c: New test.
7112
7113 2011-07-13  Richard Guenther  <rguenther@suse.de>
7114
7115         * gcc.dg/torture/20110713-1.c: New testcase.
7116
7117 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7118
7119         PR rtl-opt/49474
7120         * gcc.c-torture/compile/pr49474.c: New testcase.
7121
7122 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7123
7124         PR tree-optimization/49712
7125         * gcc.c-torture/execute/pr49712.c: New test.
7126
7127 2011-07-11  Jason Merrill  <jason@redhat.com>
7128
7129         PR c++/44609
7130         * g++.dg/template/recurse3.C: New.
7131
7132 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7133
7134         PR debug/49676
7135         * gcc.dg/guality/csttest.c: New test.
7136
7137         PR fortran/49698
7138         * gfortran.dg/pr49698.f90: New test.
7139
7140 2011-07-11  Jeff Law  <law@redhat.com>
7141
7142         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7143
7144 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7145
7146         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7147         * go.test/go-test.exp (go-set-goarch): Likewise.
7148
7149 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7150
7151         PR target/39633
7152         * gcc.target/avr/torture/pr39633.c: New test case.
7153
7154 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7155
7156         PR fortran/18918
7157         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7158
7159 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7160
7161         * lib/target-supports.exp (check_effective_target_scheduling):
7162         New Function.
7163         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7164         * gcc.dg/pr45055.c: Ditto.
7165         * gcc.dg/pr45353.c: Ditto.
7166         * g++.dg/pr45056.C: Ditto.
7167
7168 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7169
7170         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7171         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7172         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7173         * g++.dg/torture/pr31863.C: Skip AVR.
7174
7175 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7176
7177         PR fortran/49690
7178         * gfortran.dg/intrinsic_signal.f90: New.
7179
7180 2011-07-09  Jason Merrill  <jason@redhat.com>
7181
7182         * g++.dg/cpp0x/regress/regress6.C: New.
7183         * g++.dg/parse/crash45.C: Adjust message.
7184         * g++.dg/template/crash38.C: Adjust message.
7185         * g++.dg/template/crash64.C: Adjust message.
7186
7187 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7188
7189         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7190         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7191         * g++.dg/abi/bitfield3.C: Likewise.
7192         * g++.dg/eh/pr38662.C: Likewise.
7193         * g++.dg/ext/attrib36.C: Likewise.
7194         * g++.dg/ext/attrib37.C: Likewise.
7195         * g++.dg/ext/attrib8.C: Likewise.
7196         * g++.dg/ext/tmplattr1.C: Likewise.
7197         * g++.dg/inherit/override-attribs.C: Likewise.
7198         * g++.dg/opt/inline9.C: Likewise.
7199         * g++.dg/opt/life1.C: Likewise.
7200         * g++.dg/opt/longbranch2.C: Likewise.
7201         * g++.dg/opt/nrv12.C: Likewise.
7202         * g++.dg/opt/reg-stack4.C: Likewise.
7203         * g++.dg/other/pr35504.C: Likewise.
7204         * g++.dg/other/pr39496.C: Likewise.
7205         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7206         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7207         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7208         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7209         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7210         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7211         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7212         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7213         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7214         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7215         * g++.dg/warn/pr15774-1.C: Likewise.
7216         * g++.dg/warn/pr15774-2.C: Likewise.
7217         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7218         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7219         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7220         * g++.old-deja/g++.pt/asm2.C: Likewise.
7221         * gcc.c-torture/compile/20000804-1.c: Likewise.
7222         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7223         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7224         * gcc.dg/20020108-1.c: Likewise.
7225         * gcc.dg/20020122-2.c: Likewise.
7226         * gcc.dg/20020122-3.c: Likewise.
7227         * gcc.dg/20020206-1.c: Likewise.
7228         * gcc.dg/20020219-1.c: Likewise.
7229         * gcc.dg/20020310-1.c: Likewise.
7230         * gcc.dg/20020411-1.c: Likewise.
7231         * gcc.dg/20020418-2.c: Likewise.
7232         * gcc.dg/20020426-2.c: Likewise.
7233         * gcc.dg/20020517-1.c: Likewise.
7234         * gcc.dg/20030204-1.c: Likewise.
7235         * gcc.dg/20030826-2.c: Likewise.
7236         * gcc.dg/20031102-1.c: Likewise.
7237         * gcc.dg/20031202-1.c: Likewise.
7238         * gcc.dg/20050111-1.c: Likewise.
7239         * gcc.dg/20050503-1.c: Likewise.
7240         * gcc.dg/array-init-1.c: Likewise.
7241         * gcc.dg/builtin-apply4.c: Likewise.
7242         * gcc.dg/dfp/pr31344.c: Likewise.
7243         * gcc.dg/gomp/atomic-11.c: Likewise.
7244         * gcc.dg/graphite/pr40281.c: Likewise.
7245         * gcc.dg/ia64-sync-1.c: Likewise.
7246         * gcc.dg/ia64-sync-2.c: Likewise.
7247         * gcc.dg/ia64-sync-3.c: Likewise.
7248         * gcc.dg/ia64-sync-4.c: Likewise.
7249         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7250         * gcc.dg/invalid-call-1.c: Likewise.
7251         * gcc.dg/loop-3.c: Likewise.
7252         * gcc.dg/lower-subreg-1.c: Likewise.
7253         * gcc.dg/lto/pr47259_0.c: Likewise.
7254         * gcc.dg/nested-calls-1.c: Likewise.
7255         * gcc.dg/pr20017.c: Likewise.
7256         * gcc.dg/pr25023.c: Likewise.
7257         * gcc.dg/pr27671-2.c: Likewise.
7258         * gcc.dg/pr32176.c: Likewise.
7259         * gcc.dg/pr33676.c: Likewise.
7260         * gcc.dg/pr35045.c: Likewise.
7261         * gcc.dg/pr36015.c: Likewise.
7262         * gcc.dg/pr36584.c: Likewise.
7263         * gcc.dg/pr36998.c: Likewise.
7264         * gcc.dg/pr37438.c: Likewise.
7265         * gcc.dg/pr37908.c: Likewise.
7266         * gcc.dg/pr41241.c: Likewise.
7267         * gcc.dg/pr41340.c: Likewise.
7268         * gcc.dg/pr44136.c: Likewise.
7269         * gcc.dg/pr44194-1.c: Likewise.
7270         * gcc.dg/pr46212.c: Likewise.
7271         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7272         * gcc.dg/setjmp-2.c: Likewise.
7273         * gcc.dg/short-compare-1.c: Likewise.
7274         * gcc.dg/short-compare-2.c: Likewise.
7275         * gcc.dg/smod-1.c: Likewise.
7276         * gcc.dg/sync-2.c: Likewise.
7277         * gcc.dg/sync-3.c: Likewise.
7278         * gcc.dg/tls/opt-1.c: Likewise.
7279         * gcc.dg/tls/opt-2.c: Likewise.
7280         * gcc.dg/tls/opt-3.c: Likewise.
7281         * gcc.dg/torture/badshift.c: Likewise.
7282         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7283         * gcc.dg/torture/pr20314-2.c: Likewise.
7284         * gcc.dg/torture/pr36891.c: Likewise.
7285         * gcc.dg/torture/pr38774.c: Likewise.
7286         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7287         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7288         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7289         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7290         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7291         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7292         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7293         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7294         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7295         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7296         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7297         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7298         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7299         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7300         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7301         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7302         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7303         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7304         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7305         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7306         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7307         * gcc.dg/unroll-1.c: Likewise.
7308         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7309         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7310         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7311         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7312         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7313         * gcc.target/i386/20000609-1.c: Likewise.
7314         * gcc.target/i386/20000720-1.c: Likewise.
7315         * gcc.target/i386/20000724-1.c: Likewise.
7316         * gcc.target/i386/20011107-1.c: Likewise.
7317         * gcc.target/i386/20011119-1.c: Likewise.
7318         * gcc.target/i386/20020201-3.c: Likewise.
7319         * gcc.target/i386/20020218-1.c: Likewise.
7320         * gcc.target/i386/20020729-1.c: Likewise.
7321         * gcc.target/i386/20030926-1.c: Likewise.
7322         * gcc.target/i386/20060125-1.c: Likewise.
7323         * gcc.target/i386/20060125-2.c: Likewise.
7324         * gcc.target/i386/20060512-1.c: Likewise.
7325         * gcc.target/i386/20060512-2.c: Likewise.
7326         * gcc.target/i386/20060512-3.c: Likewise.
7327         * gcc.target/i386/20060512-4.c: Likewise.
7328         * gcc.target/i386/387-1.c: Likewise.
7329         * gcc.target/i386/387-2.c: Likewise.
7330         * gcc.target/i386/387-5.c: Likewise.
7331         * gcc.target/i386/387-6.c: Likewise.
7332         * gcc.target/i386/980312-1.c: Likewise.
7333         * gcc.target/i386/980313-1.c: Likewise.
7334         * gcc.target/i386/990117-1.c: Likewise.
7335         * gcc.target/i386/990424-1.c: Likewise.
7336         * gcc.target/i386/990524-1.c: Likewise.
7337         * gcc.target/i386/991129-1.c: Likewise.
7338         * gcc.target/i386/991214-1.c: Likewise.
7339         * gcc.target/i386/991230-1.c: Likewise.
7340         * gcc.target/i386/addr-sel-1.c: Likewise.
7341         * gcc.target/i386/aggregate-ret1.c: Likewise.
7342         * gcc.target/i386/aggregate-ret2.c: Likewise.
7343         * gcc.target/i386/align-main-3.c: Likewise.
7344         * gcc.target/i386/amd64-abi-1.c: Likewise.
7345         * gcc.target/i386/amd64-abi-2.c: Likewise.
7346         * gcc.target/i386/amd64-abi-4.c: Likewise.
7347         * gcc.target/i386/amd64-abi-5.c: Likewise.
7348         * gcc.target/i386/amd64-abi-6.c: Likewise.
7349         * gcc.target/i386/asm-1.c: Likewise.
7350         * gcc.target/i386/asm-3.c: Likewise.
7351         * gcc.target/i386/asm-5.c: Likewise.
7352         * gcc.target/i386/attributes-error.c: Likewise.
7353         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7354         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7355         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7356         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7357         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7358         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7359         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7360         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7361         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7362         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7363         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7364         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7365         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7366         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7367         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7368         * gcc.target/i386/bitfield1.c: Likewise.
7369         * gcc.target/i386/bitfield2.c: Likewise.
7370         * gcc.target/i386/bmi-2.c: Likewise.
7371         * gcc.target/i386/bmi-5.c: Likewise.
7372         * gcc.target/i386/builtin-unreachable.c: Likewise.
7373         * gcc.target/i386/cleanup-2.c: Likewise.
7374         * gcc.target/i386/clobbers.c: Likewise.
7375         * gcc.target/i386/cmov8.c: Likewise.
7376         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7377         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7378         * gcc.target/i386/compress-float-387.c: Likewise.
7379         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7380         * gcc.target/i386/compress-float-sse.c: Likewise.
7381         * gcc.target/i386/crc32-2.c: Likewise.
7382         * gcc.target/i386/crc32-3.c: Likewise.
7383         * gcc.target/i386/divmod-7.c: Likewise.
7384         * gcc.target/i386/divmod-8.c: Likewise.
7385         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7386         * gcc.target/i386/fma3-builtin.c: Likewise.
7387         * gcc.target/i386/fma3-fma.c: Likewise.
7388         * gcc.target/i386/fma4-256-vector.c: Likewise.
7389         * gcc.target/i386/fma4-builtin.c: Likewise.
7390         * gcc.target/i386/fma4-fma-2.c: Likewise.
7391         * gcc.target/i386/fma4-fma.c: Likewise.
7392         * gcc.target/i386/fma4-vector-2.c: Likewise.
7393         * gcc.target/i386/fma4-vector.c: Likewise.
7394         * gcc.target/i386/funcspec-1.c: Likewise.
7395         * gcc.target/i386/funcspec-10.c: Likewise.
7396         * gcc.target/i386/funcspec-11.c: Likewise.
7397         * gcc.target/i386/funcspec-2.c: Likewise.
7398         * gcc.target/i386/funcspec-5.c: Likewise.
7399         * gcc.target/i386/funcspec-6.c: Likewise.
7400         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7401         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7402         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7403         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7404         * gcc.target/i386/incoming-1.c: Likewise.
7405         * gcc.target/i386/incoming-10.c: Likewise.
7406         * gcc.target/i386/incoming-11.c: Likewise.
7407         * gcc.target/i386/incoming-12.c: Likewise.
7408         * gcc.target/i386/incoming-13.c: Likewise.
7409         * gcc.target/i386/incoming-14.c: Likewise.
7410         * gcc.target/i386/incoming-15.c: Likewise.
7411         * gcc.target/i386/incoming-2.c: Likewise.
7412         * gcc.target/i386/incoming-3.c: Likewise.
7413         * gcc.target/i386/incoming-4.c: Likewise.
7414         * gcc.target/i386/incoming-5.c: Likewise.
7415         * gcc.target/i386/incoming-6.c: Likewise.
7416         * gcc.target/i386/incoming-7.c: Likewise.
7417         * gcc.target/i386/incoming-8.c: Likewise.
7418         * gcc.target/i386/incoming-9.c: Likewise.
7419         * gcc.target/i386/lea.c: Likewise.
7420         * gcc.target/i386/local.c: Likewise.
7421         * gcc.target/i386/loop-1.c: Likewise.
7422         * gcc.target/i386/loop-2.c: Likewise.
7423         * gcc.target/i386/loop-3.c: Likewise.
7424         * gcc.target/i386/max-stack-align.c: Likewise.
7425         * gcc.target/i386/memcpy-1.c: Likewise.
7426         * gcc.target/i386/movbe-2.c: Likewise.
7427         * gcc.target/i386/movq-2.c: Likewise.
7428         * gcc.target/i386/movq.c: Likewise.
7429         * gcc.target/i386/nrv1.c: Likewise.
7430         * gcc.target/i386/pad-4.c: Likewise.
7431         * gcc.target/i386/pad-5a.c: Likewise.
7432         * gcc.target/i386/pad-5b.c: Likewise.
7433         * gcc.target/i386/pad-6a.c: Likewise.
7434         * gcc.target/i386/pad-6b.c: Likewise.
7435         * gcc.target/i386/pad-7.c: Likewise.
7436         * gcc.target/i386/pad-9.c: Likewise.
7437         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7438         * gcc.target/i386/pic-1.c: Likewise.
7439         * gcc.target/i386/pr12092-1.c: Likewise.
7440         * gcc.target/i386/pr12329.c: Likewise.
7441         * gcc.target/i386/pr21518.c: Likewise.
7442         * gcc.target/i386/pr22362.c: Likewise.
7443         * gcc.target/i386/pr22585.c: Likewise.
7444         * gcc.target/i386/pr23098.c: Likewise.
7445         * gcc.target/i386/pr25196.c: Likewise.
7446         * gcc.target/i386/pr25293.c: Likewise.
7447         * gcc.target/i386/pr25654.c: Likewise.
7448         * gcc.target/i386/pr26449.c: Likewise.
7449         * gcc.target/i386/pr26778.c: Likewise.
7450         * gcc.target/i386/pr26826.c: Likewise.
7451         * gcc.target/i386/pr27266.c: Likewise.
7452         * gcc.target/i386/pr29978.c: Likewise.
7453         * gcc.target/i386/pr30505.c: Likewise.
7454         * gcc.target/i386/pr30961-1.c: Likewise.
7455         * gcc.target/i386/pr31628.c: Likewise.
7456         * gcc.target/i386/pr32000-2.c: Likewise.
7457         * gcc.target/i386/pr32661-1.c: Likewise.
7458         * gcc.target/i386/pr32708-2.c: Likewise.
7459         * gcc.target/i386/pr32708-3.c: Likewise.
7460         * gcc.target/i386/pr34256.c: Likewise.
7461         * gcc.target/i386/pr34312.c: Likewise.
7462         * gcc.target/i386/pr34522.c: Likewise.
7463         * gcc.target/i386/pr35160.c: Likewise.
7464         * gcc.target/i386/pr35281.c: Likewise.
7465         * gcc.target/i386/pr36246.c: Likewise.
7466         * gcc.target/i386/pr36786.c: Likewise.
7467         * gcc.target/i386/pr37275.c: Likewise.
7468         * gcc.target/i386/pr37843-3.c: Likewise.
7469         * gcc.target/i386/pr37843-4.c: Likewise.
7470         * gcc.target/i386/pr39082-1.c: Likewise.
7471         * gcc.target/i386/pr39431.c: Likewise.
7472         * gcc.target/i386/pr39496.c: Likewise.
7473         * gcc.target/i386/pr39543-2.c: Likewise.
7474         * gcc.target/i386/pr39911.c: Likewise.
7475         * gcc.target/i386/pr40718.c: Likewise.
7476         * gcc.target/i386/pr40906-1.c: Likewise.
7477         * gcc.target/i386/pr40906-2.c: Likewise.
7478         * gcc.target/i386/pr40906-3.c: Likewise.
7479         * gcc.target/i386/pr40934.c: Likewise.
7480         * gcc.target/i386/pr41900.c: Likewise.
7481         * gcc.target/i386/pr42589.c: Likewise.
7482         * gcc.target/i386/pr43662.c: Likewise.
7483         * gcc.target/i386/pr43671.c: Likewise.
7484         * gcc.target/i386/pr43766.c: Likewise.
7485         * gcc.target/i386/pr43869.c: Likewise.
7486         * gcc.target/i386/pr44942.c: Likewise.
7487         * gcc.target/i386/pr44948-2a.c: Likewise.
7488         * gcc.target/i386/pr45234.c: Likewise.
7489         * gcc.target/i386/pr45336-2.c: Likewise.
7490         * gcc.target/i386/pr45336-4.c: Likewise.
7491         * gcc.target/i386/pr45852.c: Likewise.
7492         * gcc.target/i386/pr46470.c: Likewise.
7493         * gcc.target/i386/pr48037-1.c: Likewise.
7494         * gcc.target/i386/pr48389.c: Likewise.
7495         * gcc.target/i386/pr49095.c: Likewise.
7496         * gcc.target/i386/pr9771-1.c: Likewise.
7497         * gcc.target/i386/rdfsbase-1.c: Likewise.
7498         * gcc.target/i386/rdfsbase-2.c: Likewise.
7499         * gcc.target/i386/rdgsbase-1.c: Likewise.
7500         * gcc.target/i386/rdgsbase-2.c: Likewise.
7501         * gcc.target/i386/rdrand-3.c: Likewise.
7502         * gcc.target/i386/regparm-stdcall.c: Likewise.
7503         * gcc.target/i386/regparm.c: Likewise.
7504         * gcc.target/i386/reload-1.c: Likewise.
7505         * gcc.target/i386/rotate-2.c: Likewise.
7506         * gcc.target/i386/sibcall-5.c: Likewise.
7507         * gcc.target/i386/signbit-1.c: Likewise.
7508         * gcc.target/i386/signbit-2.c: Likewise.
7509         * gcc.target/i386/signbit-3.c: Likewise.
7510         * gcc.target/i386/sse-5.c: Likewise.
7511         * gcc.target/i386/sse-8.c: Likewise.
7512         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7513         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7514         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7515         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7516         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7517         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7518         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7519         * gcc.target/i386/sse2-movq-2.c: Likewise.
7520         * gcc.target/i386/sse2-movq-3.c: Likewise.
7521         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7522         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7523         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7524         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7525         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7526         * gcc.target/i386/ssefn-1.c: Likewise.
7527         * gcc.target/i386/ssefn-2.c: Likewise.
7528         * gcc.target/i386/sseregparm-1.c: Likewise.
7529         * gcc.target/i386/sseregparm-2.c: Likewise.
7530         * gcc.target/i386/sseregparm-3.c: Likewise.
7531         * gcc.target/i386/sseregparm-4.c: Likewise.
7532         * gcc.target/i386/sseregparm-5.c: Likewise.
7533         * gcc.target/i386/sseregparm-6.c: Likewise.
7534         * gcc.target/i386/sseregparm-7.c: Likewise.
7535         * gcc.target/i386/sseregparm-8.c: Likewise.
7536         * gcc.target/i386/stack-realign.c: Likewise.
7537         * gcc.target/i386/stack-usage-realign.c: Likewise.
7538         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7539         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7540         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7541         * gcc.target/i386/stackalign/return-1.c: Likewise.
7542         * gcc.target/i386/stackalign/return-2.c: Likewise.
7543         * gcc.target/i386/stackalign/return-3.c: Likewise.
7544         * gcc.target/i386/tailcall-1.c: Likewise.
7545         * gcc.target/i386/tbm-2.c: Likewise.
7546         * gcc.target/i386/udivmod-7.c: Likewise.
7547         * gcc.target/i386/udivmod-8.c: Likewise.
7548         * gcc.target/i386/unroll-1.c: Likewise.
7549         * gcc.target/i386/vararg-1.c: Likewise.
7550         * gcc.target/i386/vararg-2.c: Likewise.
7551         * gcc.target/i386/vect8-ret.c: Likewise.
7552         * gcc.target/i386/vectorize5.c: Likewise.
7553         * gcc.target/i386/wmul-1.c: Likewise.
7554         * gcc.target/i386/wmul-2.c: Likewise.
7555         * gcc.target/i386/wrfsbase-1.c: Likewise.
7556         * gcc.target/i386/wrfsbase-2.c: Likewise.
7557         * gcc.target/i386/wrgsbase-1.c: Likewise.
7558         * gcc.target/i386/wrgsbase-2.c: Likewise.
7559         * gcc.target/i386/xop-pcmov.c: Likewise.
7560         * gcc.target/i386/xop-pcmov2.c: Likewise.
7561         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7562         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7563         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7564         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7565         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7566         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7567         * gcc.target/i386/zee.c: Likewise.
7568         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7569         * gfortran.dg/compiler-directive_2.f: Likewise.
7570         * gfortran.dg/g77/20010216-1.f: Likewise.
7571         * gfortran.dg/gomp/pr39152.f90: Likewise.
7572         * gfortran.dg/pr33794.f90: Likewise.
7573
7574 2011-07-09  Jason Merrill  <jason@redhat.com>
7575
7576         * g++.dg/cpp0x/regress/regress5.C: New.
7577
7578 2011-07-08  Jason Merrill  <jason@redhat.com>
7579
7580         PR c++/45437
7581         * g++.dg/expr/compound-asn1.C: New.
7582         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7583
7584 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR target/49621
7587         * gcc.target/powerpc/altivec-34.c: New test.
7588
7589 2011-07-08  Jason Merrill  <jason@redhat.com>
7590
7591         PR c++/45603
7592         * g++.dg/abi/guard3.C: New.
7593
7594 2011-07-08  Julian Brown  <julian@codesourcery.com>
7595
7596         * lib/target-supports.exp
7597         (check_effective_target_arm_little_endian): New.
7598         (check_effective_target_vect_pack_trunc): Use above.
7599         (check_effective_target_vect_unpack): Likewise.
7600         (check_effective_target_vect_element_align): Test
7601         check_effective_target_arm_vect_no_misalign for ARM.
7602
7603 2011-07-08  Jason Merrill  <jason@redhat.com>
7604
7605         PR c++/49673
7606         * g++.dg/cpp0x/constexpr-rom.C: New.
7607
7608 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7609
7610         PR middle-end/49519
7611         * g++.dg/torture/pr49519.C: New test.
7612
7613 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7614
7615         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7616
7617 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7618
7619         PR testsuite/48727
7620         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7621
7622 2011-07-08  Richard Guenther  <rguenther@suse.de>
7623
7624         PR tree-optimization/49662
7625         * gcc.dg/graphite/interchange-14.c: XFAIL.
7626         * gcc.dg/graphite/interchange-15.c: Likewise.
7627         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7628
7629 2011-07-06  Jason Merrill  <jason@redhat.com>
7630
7631         PR c++/49663
7632         * g++.dg/cpp0x/regress/regress4.C: New.
7633
7634 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7635
7636         PR fortran/49648
7637         * gfortran.dg/result_in_spec_4.f90: New test.
7638
7639 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7640
7641         * gcc.target/sparc/cas64.c: New test.
7642
7643 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7644
7645         PR c/49644
7646         * g++.dg/torture/pr49644.C: New test.
7647
7648         PR c/49644
7649         * gcc.c-torture/execute/pr49644.c: New test.
7650
7651 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7652
7653         * lib/target-supports.exp (check_effective_target_ia32): New.
7654         (check_effective_target_x32): Likewise.
7655         (check_effective_target_vect_cmdline_needed): Also check x32.
7656
7657 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7658
7659         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7660         dg-prune-output.
7661         * gcc.target/arm/pr42235.c: Likewise.
7662         * gcc.target/arm/pr42495.c: Likewise.
7663         * gcc.target/arm/pr42574.c: Likewise.
7664         * gcc.target/arm/thumb-branch1.c: Likewise.
7665
7666         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7667         unneeded prune of possible warning.
7668         * gcc.target/arm/pr40956.c: Likewise.
7669         * gcc.target/arm/pr42505.c: Likewise.
7670
7671         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7672         * gcc.c-torture/compile/pr46883.c: Likewise.
7673         * gcc.c-torture/compile/pr46934.c: Likewise.
7674
7675         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7676         for move to ../../gcc.c-torture/compile.
7677         * gcc.target/arm/pr46883.c: Likewise.
7678         * gcc.target/arm/pr46934.c: Likewise.
7679
7680         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7681         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7682         * gcc.target/arm/wmul-1.c: Likewise.
7683         * gcc.target/arm/wmul-2.c: Likewise.
7684         * gcc.target/arm/wmul-3.c: Likewise.
7685         * gcc.target/arm/wmul-4.c: Likewise.
7686         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7687         add tab after scan target.
7688         * gcc.target/arm/smlaltt-1.c: Likewise.
7689         * gcc.target/arm/smlatb-1.c: Likewise.
7690         * gcc.target/arm/smlatt-1.c: Likewise.
7691
7692 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7693
7694         PR debug/49522
7695         * gcc.dg/debug/pr49522.c: New test.
7696
7697 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7698
7699         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7700         * gcc.dg/pr46212.c: Run only if target int32plus.
7701         * gcc.dg/torture/pr48146.c: Ditto.
7702         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7703         * c-c++-common/pr44832.c: Ditto.
7704         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7705         * gcc.dg/pr31490.c: Ditto.
7706         * gcc.dg/torture/builtin-math-7.c: Run only if target
7707         large_double.
7708         * gcc.dg/torture/pr45764.c: Skip for AVR.
7709         * gcc.dg/pr47893.c: Ditto.
7710
7711 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7712
7713         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7714         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7715         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7716         add tab to scan target.
7717
7718 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7719
7720         * gcc.target/arm/neon-modes-3.c: New test.
7721
7722 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7723
7724         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7725         -fno-loop-interchange -ffast-math.
7726
7727 2011-07-07  Richard Guenther  <rguenther@suse.de>
7728
7729         * gcc.dg/ftrapv-3.c: New testcase.
7730
7731 2011-07-07  Richard Guenther  <rguenther@suse.de>
7732
7733         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7734         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7735
7736 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7737
7738         * gcc.dg/binop-notxor1.c: New test.
7739         * gcc.dg/binop-notand4a.c: New test.
7740         * gcc.dg/binop-notxor2.c: New test.
7741         * gcc.dg/binop-notand3a.c: New test.
7742         * gcc.dg/binop-notand2a.c: New test.
7743         * gcc.dg/binop-notand6a.c: New test.
7744         * gcc.dg/binop-notor1.c: New test.
7745         * gcc.dg/binop-notand1a.c: New test.
7746         * gcc.dg/binop-notand5a.c: New test.
7747         * gcc.dg/binop-notor2.c: New test.
7748
7749 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7750
7751         PR middle-end/49640
7752         * gcc.dg/gomp/pr49640.c: New test.
7753
7754 2011-07-07  Richard Guenther  <rguenther@suse.de>
7755
7756         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7757
7758 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7759
7760         PR target/39150
7761         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7762
7763 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7764
7765         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7766         * gcc.target/powerpc/no-r11-2.c: Ditto.
7767         * gcc.target/powerpc/no-r11-3.c: Ditto.
7768
7769 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7770
7771         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7772         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7773
7774 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7775
7776         * lib/target-supports.exp (check_profiling_available): Disable
7777         profiling with -fprofile-generate for target avr.
7778
7779 2011-07-06  Richard Guenther  <rguenther@suse.de>
7780
7781         PR tree-optimization/49645
7782         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7783
7784 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7785
7786         PR middle-end/47383
7787         * gcc.dg/pr47383.c: New.
7788
7789 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7790
7791         PR tree-optimization/49647
7792         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7793
7794 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7795
7796         PR testsuite/49542
7797         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7798         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7799
7800 2011-07-05  Jason Merrill  <jason@redhat.com>
7801
7802         PR c++/48157
7803         * g++.dg/template/template-id-4.C: New.
7804
7805 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7806
7807         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7808         * gcc.dg/pr43402.c: Ditto.
7809
7810 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7811
7812         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7813
7814 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7815
7816         * gcc.target/powerpc/ppc-switch-1.c: New test for
7817         --param case-values-threshold.
7818         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7819
7820 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7821
7822         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7823
7824 2011-07-05  Jason Merrill  <jason@redhat.com>
7825
7826         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7827
7828 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7829
7830         PR tree-optimization/47654
7831         * gcc.dg/graphite/block-pr47654.c: New.
7832
7833 2011-07-05  Jason Merrill  <jason@redhat.com>
7834
7835         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7836
7837 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7838
7839         PR tree-optimization/49580
7840         * gcc.dg/autopar/pr49580.c: New test.
7841
7842 2011-07-05  Richard Guenther  <rguenther@suse.de>
7843
7844         PR tree-optimization/49518
7845         PR tree-optimization/49628
7846         * g++.dg/torture/pr49628.C: New testcase.
7847         * gcc.dg/torture/pr49518.c: Likewise.
7848
7849 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7850
7851         * ada/acats/run_acats (which): Extract last field from type -p,
7852         type output only if command succeeded.
7853
7854 2011-07-04  Jason Merrill  <jason@redhat.com>
7855
7856         * g++.dg/abi/mangle48.C: New.
7857
7858         * g++.dg/cpp0x/diag1.C: New.
7859
7860         * g++.dg/diagnostic/aka1.C: New.
7861
7862 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR rtl-optimization/49619
7865         * gcc.dg/pr49619.c: New test.
7866
7867         PR rtl-optimization/49472
7868         * gfortran.dg/pr49472.f90: New test.
7869
7870         PR debug/49602
7871         * gcc.dg/pr49602.c: New test.
7872
7873 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7874
7875         PR target/34734
7876         PR target/44643
7877         * gcc.target/avr/avr.exp: Run over cpp files, too.
7878         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7879         * gcc.target/avr/progmem.h: New file.
7880         * gcc.target/avr/exit-abort.h: New file.
7881         * gcc.target/avr/progmem-error-1.c: New file.
7882         * gcc.target/avr/progmem-error-1.cpp: New file.
7883         * gcc.target/avr/progmem-warning-1.c: New file.
7884         * gcc.target/avr/torture/progmem-1.c: New file.
7885         * gcc.target/avr/torture/progmem-1.cpp: New file.
7886
7887 2011-07-04  Richard Guenther  <rguenther@suse.de>
7888
7889         PR tree-optimization/49615
7890         * g++.dg/torture/pr49615.C: New testcase.
7891
7892 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7893
7894         PR tree-optimization/49610
7895         * gcc.dg/vect/pr49610.c: New test.
7896
7897 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7898
7899         * gnat.dg/specs/debug1.ads: New test.
7900
7901 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7902
7903         PR fortran/49562
7904         * gfortran.dg/typebound_proc_23.f90: New.
7905
7906 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7907
7908         PR c++/49605
7909         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7910
7911 2011-07-01  Jason Merrill  <jason@redhat.com>
7912
7913         PR c++/48261
7914         * g++.dg/template/template-id-3.C: New.
7915
7916         PR c++/48593
7917         * g++.dg/template/qualified-id4.C: New.
7918
7919         PR c++/48883
7920         * g++.dg/template/explicit-args4.C: New.
7921
7922         PR c++/49085
7923         * g++.dg/template/offsetof2.C: New.
7924
7925 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7926
7927         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7928
7929 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7930
7931         PR libmudflap/49549
7932         * lib/target-supports.exp (check_effective_target_gld): New proc.
7933
7934 2011-07-01  Richard Guenther  <rguenther@suse.de>
7935
7936         PR tree-optimization/49603
7937         * gcc.dg/torture/pr49603.c: New testcase.
7938
7939 2011-06-30  Jason Merrill  <jason@redhat.com>
7940
7941         PR c++/49387
7942         * g++.dg/rtti/template1.C: New.
7943
7944         PR c++/49569
7945         * g++.dg/cpp0x/regress/ctor1.C: New.
7946
7947         PR c++/49355
7948         * g++.dg/cpp0x/initlist54.C: New.
7949
7950 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7951
7952         * gcc.dg/tree-ssa/sra-12.c: New test.
7953
7954 2011-06-29  Jason Merrill  <jason@redhat.com>
7955
7956         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7957
7958 2011-06-30  Richard Guenther  <rguenther@suse.de>
7959
7960         PR tree-optimization/46787
7961         * gcc.dg/vect/vect-121.c: New testcase.
7962
7963 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7964
7965         PR tree-optimization/49094
7966         * gcc.dg/tree-ssa/pr49094.c: New test.
7967
7968 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7969
7970         PR fortran/49540
7971         * gfortran.dg/pr49540-1.f90: New test.
7972         * gfortran.dg/pr49540-2.f90: New test.
7973
7974 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7975
7976         PR ada/49511
7977         * ada/acats/run_acats (which): Use last field of type -p output.
7978
7979 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7980             Iain Sandoe  <iains@gcc.gnu.org>
7981
7982         PR libobjc/36610
7983         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7984         Only skip on 64-bit *-*-darwin8* && !objc2.
7985
7986 2011-06-30  Richard Guenther  <rguenther@suse.de>
7987
7988         PR tree-optimization/38752
7989         * gcc.c-torture/compile/pr38752.c: New testcase.
7990
7991 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7992
7993         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7994         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7995
7996 2011-06-29  Jason Merrill  <jason@redhat.com>
7997
7998         PR c++/49216
7999         * g++.dg/cpp0x/initlist53.C: Use placement new.
8000         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8001         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8002
8003         PR c++/49003
8004         * g++.dg/cpp0x/trailing6.C: New.
8005         * g++.dg/cpp0x/pr45908.C: No error.
8006
8007         PR c++/49272
8008         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8009
8010         PR c++/49520
8011         * g++.dg/cpp0x/constexpr-using2.C: New.
8012
8013         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8014
8015         PR c++/45923
8016         * g++.dg/cpp0x/constexpr-diag3.C: New.
8017         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8018         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8019         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8020         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8021
8022 2011-06-29  Jason Merrill  <jason@redhat.com>
8023
8024         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8025
8026 2011-06-29  Richard Guenther  <rguenther@suse.de>
8027
8028         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8029
8030 2011-06-29  Jason Merrill  <jason@redhat.com>
8031
8032         * g++.dg/cpp0x/initlist-value2.C: New.
8033
8034         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8035         * g++.dg/cpp0x/initlist-value.C: New.
8036
8037 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8038
8039         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8040
8041 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8042
8043         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8044         * gcc.dg/inline_2.c: Likewise.
8045         * gcc.dg/unroll_1.c: Likewise.
8046
8047 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8048
8049         PR debug/49567
8050         * gcc.target/i386/pr49567.c: New test.
8051
8052 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8053
8054         * gnat.dg/opt17.ad[sb]: New test.
8055
8056 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8057             Tom de Vries  <tom@codesourcery.com>
8058
8059         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8060         (check_effective_target_arm_thumb2): New effective targets.
8061         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8062         properly.  Clean up temporary files.
8063         * gcc.target/arm/ivopts-2.c: Likewise.
8064         * gcc.target/arm/ivopts-3.c: Likewise.
8065         * gcc.target/arm/ivopts-4.c: Likewise.
8066         * gcc.target/arm/ivopts-5.c: Likewise.
8067         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8068
8069 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8070
8071         PR fortran/49479
8072         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8073
8074 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8075
8076         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8077         * gcc.target/arm/vfp-ldmias.c: Likewise.
8078         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8079         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8080         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8081         * gcc.target/arm/vfp-stmias.c: Likewise.
8082         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8083         * gcc.target/arm/vfp-stmiad.c: Likewise.
8084
8085 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8086
8087         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8088         dg-prune-output.
8089         * gcc.target/arm/pr45701-2.c: Ditto.
8090
8091 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8092
8093         PR fortran/49466
8094         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8095         * gfortran.dg/extends_14.f03: Modified.
8096
8097 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8098
8099         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8100         early if the test is already being skipped.
8101
8102         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8103         scan-assembler-dem-not): For missing file, report unresolved with
8104         same message as for pass/fail, with reason reported in log file.
8105
8106         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8107         from add_options_for_arm_neon_fp16.
8108         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8109         check_effective_target_arm_neon_fp16_ok_nocache.
8110         Check -mfpu and -mfloat-abi options from current multilib.
8111         Do not require neon support.
8112         (check_effective_target_arm_fp16_ok): Renamed from
8113         check_effecitve_target_arm_neon_fp16_ok.
8114         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8115         arm_neon_fp16_ok and arm_fp16.
8116         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8117         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8118         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8119         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8120
8121 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8122
8123         * gcc.dg/builtin-assume-aligned-1.c: New test.
8124         * gcc.dg/builtin-assume-aligned-2.c: New test.
8125         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8126
8127         PR debug/49544
8128         * gcc.dg/pr49544.c: New test.
8129
8130 2011-06-27  Richard Guenther  <rguenther@suse.de>
8131
8132         PR tree-optimization/49394
8133         * g++.dg/torture/pr49394.C: New testcase.
8134
8135 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8136
8137         * gcc.dg/optimize-bswapdi-2.c: New test.
8138
8139 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8140             Richard Sandiford  <richard.sandiford@linaro.org>
8141
8142         PR tree-optimization/49169
8143         * gcc.dg/torture/pr49169.c: New test.
8144
8145 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8146
8147         PR testsuite/49529
8148         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8149
8150         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8151         hppa*-*-hpux*.
8152
8153 2011-06-26  Jason Merrill  <jason@redhat.com>
8154
8155         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8156
8157         PR c++/49528
8158         * g++.dg/init/ref19.C: New.
8159         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8160
8161 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR tree-optimization/48377
8164         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8165         non_strict_align.
8166
8167 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8168
8169         PR middle-end/49191
8170         * lib/target-supports.exp (check_effective_target_non_strict_align):
8171         New.
8172         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8173
8174 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8175
8176         PR tree-optimizations/49516
8177         * g++.dg/tree-ssa/pr49516.C: New test.
8178
8179 2011-06-23  Jason Merrill  <jason@redhat.com>
8180
8181         PR c++/35255
8182         * g++.dg/template/partial10.C: New.
8183         * g++.dg/template/partial11.C: New.
8184
8185 2011-06-23  Jeff Law <law@redhat.com>
8186
8187         PR middle-end/48770
8188         * gcc.dg/pr48770.c: New test.
8189
8190 2011-06-23  Jan Hubicka  <jh@suse.cz>
8191
8192         PR middle-end/49373
8193         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8194
8195 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8196
8197         PR testsuite/49512
8198         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8199         instead of -fdump-tree-optimized.
8200
8201 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8202
8203         PR c++/44625
8204         * g++.dg/template/crash107.C: New.
8205         * g++.dg/template/error17.C: Adjust.
8206
8207 2011-06-23  Jason Merrill  <jason@redhat.com>
8208
8209         PR c++/49507
8210         * g++.dg/cpp0x/defaulted30.C: New.
8211
8212         PR c++/49440
8213         * g++.dg/rtti/anon-ns1.C: New.
8214
8215         PR c++/49395
8216         * g++.dg/init/ref18.C: New.
8217
8218         PR c++/36435
8219         * g++.dg/template/partial9.C: New.
8220
8221 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8222
8223         PR middle-end/49373
8224         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8225
8226 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8227
8228         PR debug/49496
8229         * gcc.dg/pr49496.c: New test.
8230
8231 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8232
8233         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8234         is not xscale.
8235
8236         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8237
8238         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8239         * gcc.target/arm/pr42879.c: Likewise.
8240         * gcc.target/arm/pr45701-3.c: Likewise.
8241
8242         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8243         * gcc.target/arm/pr40482.c: Likewise.
8244         * gcc.target/arm/stack-corruption.c: Likewise.
8245
8246 2011-06-22  Richard Guenther  <rguenther@suse.de>
8247
8248         PR tree-optimization/49493
8249         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8250
8251 2011-06-22  Jason Merrill  <jason@redhat.com>
8252
8253         PR c++/49260
8254         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8255
8256 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8257             Dmitry Melnik  <dm@ispras.ru>
8258
8259         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8260         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8261         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8262
8263 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8264
8265         * gcc.target/arm/tlscall.c: New.
8266
8267 2011-06-21  Jason Merrill  <jason@redhat.com>
8268
8269         PR c++/49172
8270         * g++.dg/cpp0x/constexpr-ref1.C: New.
8271         * g++.dg/cpp0x/constexpr-ref2.C: New.
8272         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8273
8274         PR c++/49482
8275         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8276
8277         PR c++/49418
8278         * g++.dg/template/param3.C: New.
8279
8280 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8281
8282         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8283         my_clrsb test functions.
8284         (main): Test clrsb.
8285         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8286         test_sll, test_ull): Add clrsb tests.
8287         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8288         clrsbll.
8289
8290 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8291
8292         PR fortran/49112
8293         * gfortran.dg/class_44.f03: New.
8294
8295 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8296
8297         PR tree-optimization/49478
8298         * gcc.dg/vect/pr49478.c
8299
8300 2011-06-21  Richard Guenther  <rguenther@suse.de>
8301
8302         PR tree-optimization/49483
8303         * gcc.dg/vect/vect-120.c: New testcase.
8304
8305 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8306
8307         PR testsuite/49443
8308         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8309         * gcc.dg/vect/vect-peel-4.c: Likewise.
8310
8311 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8312
8313         PR middle-end/49139
8314         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8315         * gcc.dg/always_inline2.c: Likewise.
8316         * gcc.dg/always_inline3.c: Likewise.
8317         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8318         * gcc.dg/inline_1.c: Likewise.
8319         * gcc.dg/inline_2.c: Likewise.
8320         * gcc.dg/inline_3.c: Likewise.
8321         * gcc.dg/inline_4.c: Likewise.
8322         * gcc.dg/20051201-1.c: Likewise.
8323         * gcc.dg/pr40087.c: Likewise.
8324         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8325         * gcc.dg/inline-22.c: Likewise.
8326         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8327         * gcc.dg/lto/20090218-1_1.c: Likewise.
8328         * g++.dg/ipa/devirt-7.C: Likewise.
8329         * gcc.dg/uninit-pred-5_a.c: Likewise.
8330         * gcc.dg/uninit-pred-5_b.c: Likewise.
8331         * gcc.dg/fail_always_inline.c: New.
8332
8333 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8334
8335         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8336         into 6 jobs instead of 3.
8337
8338 2011-06-20  Jason Merrill  <jason@redhat.com>
8339
8340         PR c++/49216
8341         * g++.dg/cpp0x/initlist53.C: New.
8342
8343 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8344
8345         PR fortran/18918
8346         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8347         * gfortran.dg/coarray_lock_3.f90: New.
8348         * gfortran.dg/coarray/lock_1.f90: New.
8349
8350 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8351
8352         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8353         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8354         unresolved and report the reason to the log file.
8355
8356         * lib/scanasm.exp (object-size): Move argument processing earlier
8357         to report errors before verifying that the file exists.  Report
8358         problems detected at runtime as unresolved instead of error and
8359         report their reasons to the log file.
8360
8361 2011-06-20  Jason Merrill  <jason@redhat.com>
8362
8363         PR c++/47080
8364         * g++.dg/cpp0x/explicit6.C: New.
8365
8366         PR c++/47635
8367         * g++.dg/cpp0x/enum20.C: New.
8368
8369         PR c++/48138
8370         * g++.dg/ext/attr-aligned01.C: New.
8371
8372         PR c++/49205
8373         * g++.dg/cpp0x/variadic-default.C: New.
8374
8375         PR c++/43321
8376         * g++.dg/cpp0x/auto26.C: New.
8377
8378         PR c++/43831
8379         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8380
8381 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8382
8383         * gcc.dg/binop-notand1.c: New test.
8384         * gcc.dg/binop-notand2.c: New test.
8385         * gcc.dg/binop-notand3.c: New test.
8386         * gcc.dg/binop-notand4.c: New test.
8387         * gcc.dg/binop-notand5.c: New test.
8388         * gcc.dg/binop-notand6.c: New test.
8389
8390 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8391
8392         PR testsuite/49432
8393         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8394
8395 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8396
8397         PR fortran/49400
8398         * gfortran.dg/proc_ptr_31.f90: New.
8399
8400 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8401
8402         * gnat.dg/volatile6.adb: New test.
8403         * gnat.dg/volatile7.adb: Likewise.
8404         * gnat.dg/volatile8.adb: Likewise.
8405         * gnat.dg/volatile9.adb: Likewise.
8406
8407 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8408
8409         * gnat.dg/constant3.adb: New test.
8410
8411 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8412
8413         PR libfortran/49296
8414         * gfortran.dg/read_list_eof_1.f90: New test.
8415
8416 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8417
8418         PR target/49411
8419         * gcc.target/i386/testimm-1.c: New test.
8420         * gcc.target/i386/testimm-2.c: New test.
8421         * gcc.target/i386/testimm-3.c: New test.
8422         * gcc.target/i386/testimm-4.c: New test.
8423         * gcc.target/i386/testimm-5.c: New test.
8424         * gcc.target/i386/testimm-6.c: New test.
8425         * gcc.target/i386/testimm-7.c: New test.
8426         * gcc.target/i386/testimm-8.c: New test.
8427         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8428         * gcc.target/i386/xop-rotate1-int.c: New test.
8429         * gcc.target/i386/xop-rotate2-int.c: New test.
8430
8431 2011-06-17  Jason Merrill  <jason@redhat.com>
8432
8433         * g++.dg/cpp0x/rv-func2.C: New.
8434
8435         * g++.dg/debug/dwarf2/lambda1.C: New.
8436         * g++.dg/warn/Wshadow-6.C: Adjust.
8437
8438 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8439
8440         PR fortran/48699
8441         * gfortran.dg/move_alloc_5.f90: New.
8442
8443 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8444
8445         PR rtl-optimization/48542
8446         * gcc.dg/torture/pr48542.c: New test.
8447
8448 2011-06-16  Jason Merrill  <jason@redhat.com>
8449
8450         PR c++/44160
8451         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8452
8453         PR c++/45378
8454         * g++.dg/cpp0x/initlist52.C New.
8455
8456         PR c++/45399
8457         * c-c++-common/raw-string-12.c: New.
8458
8459         PR c++/49229
8460         * g++.dg/cpp0x/sfinae26.C: New.
8461
8462         PR c++/49251
8463         * g++.dg/cpp0x/variadic113.C: New.
8464
8465         PR c++/49420
8466         * g++.dg/cpp0x/variadic112.C: New.
8467
8468 2011-06-16  Jeff Law <law@redhat.com>
8469
8470         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8471         improved jump threading.
8472         * gcc.dg/builtin-object-size-2.c: Likewise.
8473         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8474
8475 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8476
8477         PR fortran/49074
8478         * gfortran.dg/typebound_assignment_3.f03: New.
8479
8480 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8481
8482         PR testsuite/48727
8483         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8484
8485 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8486
8487         PR tree-optimization/49343
8488         * gnat.dg/discr31.ad[sb]: New test.
8489
8490 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8491
8492         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8493
8494 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8495
8496         PR target/45098
8497         * gcc.target/arm/ivopts-3.c: Update test.
8498         * gcc.target/arm/ivopts-5.c: Same.
8499
8500 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8501
8502         Revert:
8503         2011-06-10  Wei Guozhi  <carrot@google.com>
8504
8505         PR target/45335
8506         * gcc.target/arm/pr45335.c: New test.
8507         * gcc.target/arm/pr45335-2.c: New test.
8508         * gcc.target/arm/pr45335-3.c: New test.
8509         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8510         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8511         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8512
8513 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8514
8515         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8516
8517 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8518
8519         PR fortran/49417
8520         * gfortran.dg/class_43.f03: New.
8521
8522 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8523
8524         PR tree-optimization/49419
8525         * gcc.c-torture/execute/pr49419.c: New test.
8526
8527 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8528
8529         * gcc.dg/sms-9.c: New file.
8530
8531 2011-06-15  Easwaran Raman  <eraman@google.com>
8532
8533         PR rtl-optimization/49414
8534         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8535
8536 2011-06-14  Jason Merrill  <jason@redhat.com>
8537
8538         * g++.dg/cpp0x/noexcept13.C: New.
8539
8540 2011-06-14  Easwaran Raman  <eraman@google.com>
8541
8542         PR rtl-optimization/44194
8543         * gcc.dg/pr44194-1.c: New test.
8544         * gcc.dg/pr44194-2.c: New test.
8545
8546 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8547
8548         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8549         switches.
8550         * gcc.target/arm/pr45701-2.c: Likewise.
8551         * gcc.target/arm/thumb-branch1.c: Likewise.
8552
8553 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8554
8555         PR testsuite/48727
8556         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8557
8558 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8559
8560         * gcc.target/arm/pr45701-1.c: Require thumb support.
8561         * gcc.target/arm/pr45701-2.c: Likewise.
8562         * gcc.target/arm/thumb-branch1.c: Likewise.
8563
8564         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8565         * gcc.target/arm/pr39839.c: Likewise.
8566         * gcc.target/arm/pr40657-2.c: Likewise.
8567         * gcc.target/arm/pr40956.c: Likewise.
8568         * gcc.target/arm/pr41679.c: Likewise.
8569         * gcc.target/arm/pr42235.c: Likewise.
8570         * gcc.target/arm/pr42495.c: Likewise.
8571         * gcc.target/arm/pr42505.c: Likewise.
8572         * gcc.target/arm/pr42574.c: Likewise.
8573         * gcc.target/arm/pr46883.c: Likewise.
8574         * gcc.target/arm/pr46934.c: Likewise.
8575         * gcc.target/arm/xor-and.c: Likewise.
8576
8577 2011-06-14  Jason Merrill  <jason@redhat.com>
8578
8579         * g++.dg/other/error23.C: Adjust error message.
8580         * g++.dg/other/error32.C: Likewise.
8581
8582         PR c++/49389
8583         * g++.dg/cpp0x/rv-dotstar.C: New.
8584
8585         PR c++/49369
8586         * g++.dg/cpp0x/decltype30.C: New.
8587
8588         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8589
8590 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8591
8592         PR fortran/49103
8593         * gfortran.dg/pr49103.f90: New test.
8594
8595 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8596
8597         PR target/45098
8598         * gcc.target/arm/ivopts-3.c: New test.
8599         * gcc.target/arm/ivopts-4.c: New test.
8600         * gcc.target/arm/ivopts-5.c: New test.
8601
8602 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8603
8604         PR rtl-optimization/49390
8605         * gcc.c-torture/execute/pr49390.c: New test.
8606
8607 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8608
8609         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8610
8611 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8612
8613         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8614         * gcc.c-torture/execute/cmpsi-2.x: New file.
8615         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8616         * gcc.c-torture/execute/pr45262.x: New file.
8617         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8618         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8619         int32plus
8620         * gcc.c-torture/compile/pr49163.c: Ditto.
8621
8622 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8623
8624         * gcc.dg/vect/vect-16.c: Rename to...
8625         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8626         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8627         for double-word vectors.
8628         * gcc.dg/vect/vect-peel-4.c: Likewise.
8629         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8630         vect_element_align.
8631         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8632         -fno-fast-math.
8633
8634 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8635
8636         PR target/44618
8637         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8638
8639 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8640
8641         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8642
8643 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8644
8645         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8646
8647 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8648
8649         * gfortran.dg/trim_optimize_8.f90:  New test case.
8650
8651 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8652            Ira Rosen  <ira.rosen@linaro.org>
8653
8654         PR tree-optimization/49352
8655         * gcc.dg/vect/pr49352.c: New test.
8656
8657 2011-06-12  Tobias Burnus
8658
8659         PR fortran/49324
8660         * gfortran.dg/alloc_comp_assign_11.f90: New.
8661
8662 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8663
8664         * gfortran.dg/trim_optimize_7.f90:  New test.
8665
8666 2011-06-10  Wei Guozhi  <carrot@google.com>
8667
8668         PR target/45335
8669         * gcc.target/arm/pr45335.c: New test.
8670         * gcc.target/arm/pr45335-2.c: New test.
8671         * gcc.target/arm/pr45335-3.c: New test.
8672         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8673         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8674         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8675
8676 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8677
8678         PR c++/41769
8679         * g++.dg/parse/error39.C: New.
8680
8681 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8682
8683         * gcc.target/arm/20090811-1.c: Skip for incompatible
8684         options, do not override other options.
8685         * gcc.target/arm/combine-cmp-shift.c: Skip for
8686         incompatible options.
8687         * gcc.target/arm/pr45094.c: Likewise.
8688         * gcc.target/arm/scd42-1.c: Likewise.
8689         * gcc.target/arm/scd42-3.c: Likewise.
8690         * gcc.target/arm/thumb-ltu.c: Likewise.
8691
8692         * lib/target-supports.exp
8693         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8694         multilib flags use -mfpu with a value other than neon-fp16.
8695
8696 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8697
8698         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8699         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8700
8701 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8702
8703         * lib/target-supports.exp (check_effective_target_pie): New proc.
8704         * gcc.dg/pie-link.c: Use target pie.
8705
8706 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8707             Laurent Rougïżœ  <laurent.rouge@menta.fr>
8708
8709         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8710         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8711
8712 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8713
8714         * gfortran.dg/coarray/sync_1.f90: New test for
8715         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8716
8717 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8718
8719         PR tree-optimization/49318
8720         * gcc.dg/vect/pr49318.c: New test.
8721
8722 2011-06-09  David Krauss  <potswa@mac.com>
8723
8724         * g++.dg/template/arrow1.C: New.
8725
8726 2011-06-09  Jason Merrill  <jason@redhat.com>
8727
8728         * lib/prune.exp: Prune "note"s.
8729         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8730
8731         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8732         * g++.dg/template/dependent-expr3.C: Likewise.
8733         * g++.dg/parse/template7.C: Likewise.
8734         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8735         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8736         * g++.old-deja/g++.pt/friend38.C: Likewise.
8737         * g++.old-deja/g++.pt/crash32.C: Likewise.
8738         * g++.old-deja/g++.other/init4.C: Likewise.
8739         * g++.old-deja/g++.other/friend8.C: Likewise.
8740
8741         * g++.dg/ext/complex7.C: Adjust expected output.
8742         * g++.dg/diagnostic/method1.C: Likewise.
8743         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8744         * g++.dg/parse/crash33.C: Likewise.
8745         * g++.dg/other/warning1.C: Likewise.
8746         * g++.dg/init/pr29571.C: Likewise.
8747         * g++.dg/warn/overflow-warn-1.C: Likewise.
8748         * g++.dg/warn/overflow-warn-3.C: Likewise.
8749         * g++.dg/warn/overflow-warn-4.C: Likewise.
8750         * g++.old-deja/g++.oliva/template1.C: Likewise.
8751
8752         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8753         * g++.dg/parse/template7.C: Adjust.
8754
8755 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8756
8757         PR target/49307
8758         * gcc.dg/pr49307.c: New.
8759
8760 2011-06-09  Wei Guozhi  <carrot@google.com>
8761
8762         PR target/46975
8763         * gcc.target/arm/pr46975.c: New testcase.
8764
8765 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8766
8767         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8768         (PMETH, arglist_t): Removed.
8769         (method_get_number_of_arguments): Removed.
8770         (method_get_nth_argument): Removed.
8771         (method_get_first_argument): Removed.
8772         (method_get_next_argument): Removed.
8773         (method_get_sizeof_arguments): Removed.
8774         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8775         (PMETH): Removed.
8776         (method_get_number_of_arguments): Removed.
8777         (method_get_nth_argument): Removed.
8778         (method_get_first_argument): Removed.
8779         (method_get_next_argument): Removed.
8780         (method_get_sizeof_arguments): Removed.
8781         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8782
8783 2011-06-09  David Li  <davidxl@google.com>
8784
8785         * gcc.dg/dump-pass.c: New test.
8786
8787 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8788
8789         PR c++/29003
8790         * g++.dg/parse/error38.C: New.
8791
8792 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR middle-end/49308
8795         * gfortran.dg/pr49308.f90: New test.
8796
8797 2011-06-08  Jason Merrill  <jason@redhat.com>
8798
8799         * g++.dg/cpp0x/noexcept11.C: New.
8800         * g++.dg/cpp0x/noexcept12.C: New.
8801         * g++.dg/cpp0x/sfinae11.C: Adjust.
8802
8803 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8804
8805         PR testsuite/49323
8806         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8807         to dg-options, match also DW_AT_linkage_name.
8808
8809 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8810
8811         PR middle-end/21953
8812         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8813         -fno-common on alpha*-dec-osf*.
8814         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8815
8816 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8817
8818         PR rtl-optimization/49303
8819         * gcc.target/ia64/pr49303.c: New test.
8820
8821 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8822
8823         PR fortran/18918
8824         * gfortran.dg/coarray_lock_1.f90: New.
8825         * gfortran.dg/coarray_lock_2.f90: New.
8826
8827 2011-06-07  Jason Merrill  <jason@redhat.com>
8828
8829         * lib/prune.exp: Look for "required" rather than "instantiated".
8830         * g++.dg/abi/mangle11.C: Likewise.
8831         * g++.dg/abi/mangle12.C: Likewise.
8832         * g++.dg/abi/mangle17.C: Likewise.
8833         * g++.dg/abi/mangle20-2.C: Likewise.
8834         * g++.dg/abi/pragma-pack1.C: Likewise.
8835         * g++.dg/cpp0x/decltype26.C: Likewise.
8836         * g++.dg/cpp0x/decltype28.C: Likewise.
8837         * g++.dg/cpp0x/decltype29.C: Likewise.
8838         * g++.dg/cpp0x/enum11.C: Likewise.
8839         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8840         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8841         * g++.dg/cpp0x/pr47416.C: Likewise.
8842         * g++.dg/ext/case-range2.C: Likewise.
8843         * g++.dg/ext/case-range3.C: Likewise.
8844         * g++.dg/gomp/for-19.C: Likewise.
8845         * g++.dg/gomp/pr37533.C: Likewise.
8846         * g++.dg/gomp/pr38639.C: Likewise.
8847         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8848         * g++.dg/inherit/base3.C: Likewise.
8849         * g++.dg/inherit/using6.C: Likewise.
8850         * g++.dg/init/placement4.C: Likewise.
8851         * g++.dg/init/reference3.C: Likewise.
8852         * g++.dg/lookup/scoped6.C: Likewise.
8853         * g++.dg/lookup/using7.C: Likewise.
8854         * g++.dg/other/abstract1.C: Likewise.
8855         * g++.dg/other/error10.C: Likewise.
8856         * g++.dg/other/error5.C: Likewise.
8857         * g++.dg/other/field1.C: Likewise.
8858         * g++.dg/other/offsetof5.C: Likewise.
8859         * g++.dg/parse/bitfield2.C: Likewise.
8860         * g++.dg/parse/constant4.C: Likewise.
8861         * g++.dg/parse/crash20.C: Likewise.
8862         * g++.dg/parse/invalid-op1.C: Likewise.
8863         * g++.dg/parse/non-dependent2.C: Likewise.
8864         * g++.dg/parse/template18.C: Likewise.
8865         * g++.dg/tc1/dr152.C: Likewise.
8866         * g++.dg/tc1/dr166.C: Likewise.
8867         * g++.dg/tc1/dr176.C: Likewise.
8868         * g++.dg/tc1/dr213.C: Likewise.
8869         * g++.dg/template/access11.C: Likewise.
8870         * g++.dg/template/access2.C: Likewise.
8871         * g++.dg/template/access3.C: Likewise.
8872         * g++.dg/template/access7.C: Likewise.
8873         * g++.dg/template/arg7.C: Likewise.
8874         * g++.dg/template/cond2.C: Likewise.
8875         * g++.dg/template/crash13.C: Likewise.
8876         * g++.dg/template/crash40.C: Likewise.
8877         * g++.dg/template/crash7.C: Likewise.
8878         * g++.dg/template/crash84.C: Likewise.
8879         * g++.dg/template/ctor5.C: Likewise.
8880         * g++.dg/template/defarg13.C: Likewise.
8881         * g++.dg/template/defarg14.C: Likewise.
8882         * g++.dg/template/dtor7.C: Likewise.
8883         * g++.dg/template/eh2.C: Likewise.
8884         * g++.dg/template/error2.C: Likewise.
8885         * g++.dg/template/error43.C: Likewise.
8886         * g++.dg/template/friend32.C: Likewise.
8887         * g++.dg/template/injected1.C: Likewise.
8888         * g++.dg/template/instantiate1.C: Likewise.
8889         * g++.dg/template/instantiate3.C: Likewise.
8890         * g++.dg/template/instantiate5.C: Likewise.
8891         * g++.dg/template/instantiate7.C: Likewise.
8892         * g++.dg/template/local6.C: Likewise.
8893         * g++.dg/template/lookup2.C: Likewise.
8894         * g++.dg/template/member5.C: Likewise.
8895         * g++.dg/template/memfriend15.C: Likewise.
8896         * g++.dg/template/memfriend16.C: Likewise.
8897         * g++.dg/template/memfriend17.C: Likewise.
8898         * g++.dg/template/memfriend7.C: Likewise.
8899         * g++.dg/template/meminit1.C: Likewise.
8900         * g++.dg/template/nested3.C: Likewise.
8901         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8902         * g++.dg/template/nontype12.C: Likewise.
8903         * g++.dg/template/nontype13.C: Likewise.
8904         * g++.dg/template/nontype6.C: Likewise.
8905         * g++.dg/template/pr23510.C: Likewise.
8906         * g++.dg/template/pr35240.C: Likewise.
8907         * g++.dg/template/ptrmem15.C: Likewise.
8908         * g++.dg/template/ptrmem6.C: Likewise.
8909         * g++.dg/template/qualified-id1.C: Likewise.
8910         * g++.dg/template/qualttp20.C: Likewise.
8911         * g++.dg/template/qualttp3.C: Likewise.
8912         * g++.dg/template/qualttp4.C: Likewise.
8913         * g++.dg/template/qualttp5.C: Likewise.
8914         * g++.dg/template/qualttp6.C: Likewise.
8915         * g++.dg/template/qualttp7.C: Likewise.
8916         * g++.dg/template/qualttp8.C: Likewise.
8917         * g++.dg/template/recurse.C: Likewise.
8918         * g++.dg/template/recurse2.C: Likewise.
8919         * g++.dg/template/ref5.C: Likewise.
8920         * g++.dg/template/scope2.C: Likewise.
8921         * g++.dg/template/sfinae10.C: Likewise.
8922         * g++.dg/template/sfinae3.C: Likewise.
8923         * g++.dg/template/sizeof3.C: Likewise.
8924         * g++.dg/template/static9.C: Likewise.
8925         * g++.dg/template/template-id-2.C: Likewise.
8926         * g++.dg/template/typedef13.C: Likewise.
8927         * g++.dg/template/typename4.C: Likewise.
8928         * g++.dg/template/using14.C: Likewise.
8929         * g++.dg/template/using2.C: Likewise.
8930         * g++.dg/template/warn1.C: Likewise.
8931         * g++.dg/warn/Wparentheses-13.C: Likewise.
8932         * g++.dg/warn/Wparentheses-15.C: Likewise.
8933         * g++.dg/warn/Wparentheses-16.C: Likewise.
8934         * g++.dg/warn/Wparentheses-17.C: Likewise.
8935         * g++.dg/warn/Wparentheses-18.C: Likewise.
8936         * g++.dg/warn/Wparentheses-19.C: Likewise.
8937         * g++.dg/warn/Wparentheses-20.C: Likewise.
8938         * g++.dg/warn/Wparentheses-23.C: Likewise.
8939         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8940         * g++.dg/warn/noeffect2.C: Likewise.
8941         * g++.dg/warn/noeffect4.C: Likewise.
8942         * g++.dg/warn/pr8570.C: Likewise.
8943         * g++.old-deja/g++.brendan/init2.C: Likewise.
8944         * g++.old-deja/g++.eh/spec6.C: Likewise.
8945         * g++.old-deja/g++.pt/crash10.C: Likewise.
8946         * g++.old-deja/g++.pt/crash36.C: Likewise.
8947         * g++.old-deja/g++.pt/derived3.C: Likewise.
8948         * g++.old-deja/g++.pt/error2.C: Likewise.
8949         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8950         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8951         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8952         * g++.old-deja/g++.pt/overload7.C: Likewise.
8953         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8954
8955 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8956             Iain Sandoe  <iains@gcc.gnu.org>
8957
8958         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8959         Added code to deal with the case when [Protocol
8960         -descriptionForInstanceMethod:] or [Protocol
8961         -descriptionForClassMethod:] returns NULL.
8962
8963 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8964             Iain Sandoe  <iains@gcc.gnu.org>
8965
8966         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8967         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8968         Added cast.
8969
8970 2011-06-07  Xinliang David Li  <davidxl@google.com>
8971
8972         * gcc.dg/inline_2.c: New test.
8973         * gcc.dg/unroll_2.c: New test.
8974         * gcc.dg/inline_3.c: New test.
8975         * gcc.dg/unroll_3.c: New test.
8976         * gcc.dg/inline_4.c: New test.
8977         * gcc.dg/unroll_4.c: New test.
8978         * gcc.dg/inline_1.c: New test.
8979         * gcc.dg/unroll_1.c: New test.
8980
8981 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8982
8983         PR tree-optimization/48497
8984         * lib/gcc-defs.exp (dg-additional-options): New proc.
8985         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8986         -msse2 on 32-bit x86.
8987
8988 2011-06-06  Jason Merrill  <jason@redhat.com>
8989
8990         * g++.dg/cpp0x/enum19.C: New.
8991
8992 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8993
8994         * gcc.target/arm/neon-reload-class.c: New test.
8995
8996 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8997
8998         PR debug/49130
8999         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9000
9001 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9002
9003         * gcc.target/arm/smlatb-1.c: New file.
9004         * gcc.target/arm/smlatt-1.c: New file.
9005         * gcc.target/arm/smlaltb-1.c: New file.
9006         * gcc.target/arm/smlaltt-1.c: New file.
9007
9008 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9009
9010         * gcc.target/arm/mla-2.c: New test.
9011
9012 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9013
9014         PR gcov-profile/49299
9015         * gcc.dg/tree-prof/pr49299-1.c: New test.
9016         * gcc.dg/tree-prof/pr49299-2.c: New test.
9017
9018 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9019
9020         * lib/target-supports.exp
9021         (check_effective_target_vect_widen_mult_qi_to_hi):
9022         Add NEON as supporting target.
9023         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9024         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9025         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9026         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9027         using widening multiplication on targets that support it.
9028         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9029         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9030         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9031
9032 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9033
9034         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9035         Modern Objective-C runtime API.
9036         * objc/execute/next_mapping.h: Removed.
9037         * objc-obj-c++-shared/next-mapping.h: Removed.
9038         * objc-obj-c++-shared/Object1.h: Removed.
9039         * objc-obj-c++-shared/Object1.m: Removed.
9040         * objc-obj-c++-shared/Object1.mm: Removed.
9041         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9042         * objc-obj-c++-shared/Protocol1.h: Removed.
9043         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9044         of ProtoBool, IVAR_T and METHOD.
9045         * objc-obj-c++-shared/runtime.h: New.
9046         * objc-obj-c++-shared/TestsuiteObject.h: New.
9047         * objc-obj-c++-shared/TestsuiteObject.m: New.
9048
9049         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9050         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9051         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9052         it a class method.
9053         * objc/execute/_cmd.m: Include
9054         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9055         runtime API.  ([TestClass +initialize]): Include this method also
9056         with the GNU runtime.
9057         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9058         Object.  ([-setValue:]): Return void.
9059         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9060         with the GNU runtime.  Include
9061         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9062         for the NeXT runtime.  Use the existing print_ivars() and
9063         compare_structures() implementations for the old NeXT runtime.
9064         Added new implementations for the Modern GNU and NeXT runtimes.
9065         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9066         well.  (main): Use objc_getClass().  Use return instead of exit.
9067         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9068         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9069         of exit().
9070         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9071         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9072         instead of Object.  (main): Use return instead of exit().
9073         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9074         instead of Object.  Removed prototype for exit().  (main): Use
9075         return instead of exit().  Use the Modern Objective-C runtime API.
9076         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9077         Object.
9078         * objc/execute/class-tests-1.h: Include
9079         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9080         runtime API.  (test_class_with_superclass): Do not call [Object
9081         class].  There is no need to with the current libobjc.
9082         * objc/execute/class-tests-2.h: Include
9083         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9084         runtime API.
9085         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9086         ../../objc-obj-c++-shared/next-mapping.h.
9087         * objc/execute/class-2.m: Likewise.
9088         * objc/execute/class-3.m: Likewise.
9089         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9090         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9091         +initialize]): Include this method also with the GNU
9092         runtime. (main): Use the Modern Objective-C runtime API.
9093         * objc/execute/class-5.m: Likewise.
9094         * objc/execute/class-6.m: Likewise.
9095         * objc/execute/class-7.m: Likewise.
9096         * objc/execute/class-8.m: Likewise.
9097         * objc/execute/class-9.m: Likewise.
9098         * objc/execute/class-10.m: Likewise.
9099         * objc/execute/class-11.m: Likewise.
9100         * objc/execute/class-12.m: Likewise.
9101         * objc/execute/class-13.m: Likewise.
9102         * objc/execute/class-14.m: Likewise.
9103         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9104         this method also with the GNU runtime.
9105         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9106         +initialize]): Include this method also with the GNU runtime.
9107         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9108         of Object.
9109         * objc/execute/encode-1.m: Likewise.
9110         * objc/execute/enumeration-1.m: Likewise.
9111         * objc/execute/enumeration-2.m: Likewise.
9112         * objc/execute/exceptions/catchall-1.m: Likewise.
9113         * objc/execute/exceptions/finally-1.m: Likewise.
9114         * objc/execute/exceptions/foward-1.m: Likewise.
9115         * objc/execute/exceptions/local-variables-1.m: Likewise.
9116         * objc/execute/exceptions/throw-nil.m: Likewise.
9117         * objc/execute/exceptions/trivial.m: Likewise.
9118         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9119         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9120         * objc/execute/exceptions/matcher-1.m: Likewise.
9121         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9122         Object.
9123         * objc/execute/formal_protocol-2.m: Likewise.
9124         * objc/execute/formal_protocol-3.m: Likewise.
9125         * objc/execute/formal_protocol-4.m: Likewise.
9126         * objc/execute/formal_protocol-5.m: Include
9127         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9128         protocol_getName().
9129         * objc/execute/formal_protocol-6.m: Likewise.
9130         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9131         Object.  Include <objc/Protocol.h> instead of
9132         ../../objc-obj-c++-shared/Protocol1.h.
9133         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9134         Object.
9135         * objc/execute/informal_protocol.m: Likewise.
9136         * objc/execute/load-3.m: Likewise.
9137         * objc/execute/many_args_method.m ([TestClass +initialize]):
9138         Include this method with the GNU runtime as well.
9139         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9140         * objc/execute/nested-func-1.m: Use TestsuiteObject
9141         instead of Object.
9142         * objc/execute/nil_method-1.m: Likewise.
9143         * objc/execute/no_clash.m: Likewise.
9144         * objc/execute/np-1.m: Do not include
9145         ../../objc-obj-c++-shared/Protocol1.h.
9146         (main): Use return instead of exit().
9147         * objc/execute/np-2.m: Do not include
9148         ../../objc-obj-c++-shared/Protocol1.h.
9149         ([MyObject +initialize]): Include this method also with the GNU
9150         runtime.  (main): Use return instead of exit().
9151         * objc/execute/object_is_class.m: Include
9152         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9153         of Object.  (main): Use the Modern Objective-C runtime API.
9154         * objc/execute/object_is_meta_class.m: Likewise.
9155         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9156         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9157         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9158         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9159         Objective-C runtime API.
9160         * objc/execute/protocol-isEqual-2.m: Likewise.
9161         * objc/execute/protocol-isEqual-3.m: Likewise.
9162         * objc/execute/protocol-isEqual-4.m: Likewise.
9163         * objc/execute/redefining_self.m ([TestClass +initialize]):
9164         Include this method with the GNU runtime as well.
9165         * objc/execute/root_methods.m: Include
9166         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9167         Include this method with the GNU runtime as well.
9168         (main): Use the Modern Objective-C runtime API.
9169         * objc/execute/selector-1.m: Include
9170         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9171         of Object.  (main): Use the Modern Objective-C runtime API.
9172         * objc/execute/static-1.m ([Test +initialize]): Include this
9173         method with the GNU runtime as well.
9174         * objc/execute/static-2.m: Likewise.
9175         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9176         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9177         ([MathClass +initialize]): Include this method with the GNU
9178         runtime as well.
9179         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9180         instead of Object.
9181         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9182         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9183         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9184         * objc.dg/attributes/method-attribute-1.m: Likewise.
9185         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9186         * objc.dg/attributes/method-attribute-2.m: Likewise.
9187         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9188         * objc.dg/attributes/method-attribute-3.m: Likewise.
9189         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9190         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9191         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9192         * obj-c++.dg/bitfield-1.mm: Likewise.
9193         * obj-c++.dg/bitfield-2.mm: Likewise
9194         * objc.dg/bitfield-3.m: Likewise.
9195         * obj-c++.dg/bitfield-4.mm: Likewise.
9196         * objc.dg/bitfield-5.m: Likewise
9197         * objc.dg/call-super-1.m: Likewise.
9198         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9199         Use objc_getClass() instead of objc_get_class(), but for the GNU
9200         runtime redefine objc_getClass as objc_get_class.  Include
9201         ../objc-obj-c++-shared/runtime.h.
9202         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9203         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9204         Use the Modern Objective-C runtime API.
9205         * objc.dg/class-protocol-1.m: Include
9206         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9207         * obj-c++.dg/class-protocol-1.mm: Likewise.
9208         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9209         * objc.dg/comp-types-10.m: Likewise.
9210         * objc.dg/comp-types-11.m: Likewise.
9211         * objc.dg/comp-types-12.m: Likewise.
9212         * obj-c++.dg/comp-types-9.mm: Likewise.
9213         * obj-c++.dg/comp-types-11.mm: Likewise.
9214         * obj-c++.dg/comp-types-12.mm: Likewise.
9215         * obj-c++.dg/comp-types-13.mm: Likewise.
9216         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9217         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9218         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9219         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9220         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9221         * objc.dg/desig-init-1.m: Likewise.
9222         * obj-c++.dg/defs.mm: Likewise.
9223         * objc.dg/exceptions-2.m: Likewise.
9224         * obj-c++.dg/except-1.mm: Likewise.
9225         * obj-c++.dg/exceptions-2.mm: Likewise.
9226         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9227         Use the Modern Objective-C runtime API.
9228         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9229         the Modern Objective-C runtime API.  Do not include
9230         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9231         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9232         the Modern Objective-C runtime API except when using an older NeXT
9233         runtime.
9234         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9235         the Modern Objective-C runtime API.
9236         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9237         objc/encoding.h.
9238         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9239         * objc.dg/encode-7-next-64bit.m: Updated include.
9240         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9241         objc/encoding.h.
9242         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9243         the Modern Objective-C runtime API.
9244         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9245         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9246         instead of ../objc-obj-c++-shared/Protocol1.h.
9247         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9248         the Modern Objective-C runtime API except when using an older NeXT
9249         runtime.
9250         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9251         the Modern Objective-C runtime API.
9252         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9253         Object.
9254         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9255         * objc.dg/fix-and-continue-2.m: Likewise.
9256         * objc.dg/foreach-1.m: Likewise.
9257         * objc.dg/foreach-2.m: Likewise.
9258         * objc.dg/foreach-3.m: Likewise.
9259         * objc.dg/foreach-4.m: Likewise.
9260         * objc.dg/foreach-5.m: Likewise.
9261         * objc.dg/foreach-6.m: Likewise.
9262         * objc.dg/foreach-7.m: Likewise.
9263         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9264         Object.
9265         * objc.dg/func-ptr-2.m: Likewise.
9266         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9267         Do not include objc/objc-api.h.
9268         * obj-c++.dg/fsf-package-0.mm: Likewise.
9269         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9270         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9271         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9272         of Object.
9273         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9274         * objc.dg/gnu-runtime-3.m: Likewise.
9275         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9276         * objc.dg/headers.m: Include objc/runtime.h instead of
9277         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9278         for the NeXT runtime.
9279         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9280         * obj-c++.dg/isa-field-1.mm: Likewise.
9281         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9282         * objc.dg/layout-1.m: Likewise.
9283         * objc.dg/layout-2.m: Likewise.
9284         * objc.dg/local-decl-2.m: Likewise.
9285         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9286         Object.  ([Container +elementForView:]): Use
9287         class_conformsToProtocol().
9288         * obj-c++.dg/lookup-2.mm: Likewise.
9289         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9290         * obj-c++.dg/local-decl-1.mm: Likewise.
9291         * objc.dg/method-3.m: Likewise.
9292         * objc.dg/method-4.m: Likewise.
9293         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9294         ../objc-obj-c++-shared/Protocol1.h.
9295         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9296         * objc.dg/method-9.m: Likewise.
9297         * objc.dg/method-10.m: Likewise.
9298         * objc.dg/method-13.m ([Root +initialize]): Include this method
9299         also for the GNU runtime.  (main): Use objc_getClass() also for
9300         the GNU runtime.
9301         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9302         * objc.dg/method-17.m: Likewise.
9303         * objc.dg/method-19.m: Likewise.
9304         * objc.dg/method-20b.m: Likewise.
9305         * obj-c++.dg/method-2.mm: Likewise.
9306         * obj-c++.dg/method-6.mm: Likewise.
9307         * obj-c++.dg/method-10.mm: Likewise.
9308         * obj-c++.dg/method-11.mm: Likewise.
9309         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9310         ../objc-obj-c++-shared/Protocol1.h.
9311         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9312         * obj-c++.dg/method-15.mm: Likewise.
9313         * obj-c++.dg/method-17.mm: Likewise.
9314         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9315         +initialize]): Include this method also for the GNU
9316         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9317         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9318         * obj-c++.dg/method-22.mm: Likewise.
9319         * obj-c++.dg/method-23.mm: Likewise.
9320         * obj-c++.dg/no-extra-load.mm: Likewise.
9321         * objc.dg/objc-fast-4.m: Likewise.
9322         * objc.dg/objc-gc-4.m: Likewise.
9323         * obj-c++.dg/objc-gc-3.mm: Likewise.
9324         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9325         protocol_getMethodDescription() instead of [Protocol
9326         -descriptionForInstanceMethod].
9327         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9328         Made it available with all runtimes.  (main): Call -test instead
9329         of -class.
9330         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9331         and put into a category.
9332         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9333         Object.  Include objc/objc.h.
9334         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9335         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9336         New. (main): Use protocol_getMethodDescription() instead
9337         of [Protocol -descriptionForInstanceMethod] and [Protocol
9338         -descriptionForClassMethod].
9339         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9340         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9341         Objective-C runtime API.
9342         * obj-c++.dg/proto-qual-1.mm: Likewise.
9343         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9344         Object.
9345         * obj-c++.dg/property/property-1.mm: Likewise.
9346         * obj-c++.dg/qual-types-1.mm: Likewise.
9347         * objc.dg/selector-2.m: Include objc/objc.h instead of
9348         ../objc-obj-c++-shared/Object1.h.
9349         * obj-c++.dg/selector-2.mm: Likewise.
9350         * obj-c++.dg/selector-5.mm: Likewise.
9351         * obj-c++.dg/selector-6.mm: Likewise.
9352         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9353         Object.  Do not include objc/objc-api.h.
9354         * obj-c++.dg/set-not-used-1.mm: Likewise.
9355         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9356         * objc.dg/stret-1.m: Likewise.
9357         * objc.dg/stret-2.m: Likewise.
9358         * obj-c++.dg/super-class-2.mm: Likewise.
9359         * objc.dg/super-class-3.m: Likewise.
9360         * objc.dg/super-class-4.m: Likewise.
9361         * objc.dg/sync-2.m: Likewise.
9362         * obj-c++.dg/sync-2.mm: Likewise.
9363         * objc.dg/sync-1.m: Include objc/objc.h instead of
9364         ../objc-obj-c++-shared/Object1.h.
9365         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9366         'Class' as the type of 'isa'.
9367         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9368         Objective-C runtime API.  ([TestClass +initialize]): Include this
9369         method with the GNU runtime as well.
9370         * objc.dg/strings/strings-1.m: Updated includes.
9371         * obj-c++.dg/strings/strings-1.mm: Likewise.
9372         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9373         objc.dg/strings/const-str-12b.m.
9374         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9375         * obj-c++.dg/template-3.mm: Likewise.
9376         * obj-c++.dg/template-4.mm: Likewise.
9377         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9378         Objective-C runtime API.
9379         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9380         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9381         * obj-c++.dg/try-catch-1.mm: Likewise.
9382         * obj-c++.dg/try-catch-2.mm: Likewise.
9383         * objc.dg/try-catch-3.m: Likewise.
9384         * obj-c++.dg/try-catch-3.mm: Likewise.
9385         * objc.dg/try-catch-6.m: Likewise.
9386         * objc.dg/try-catch-7.m: Likewise.
9387         * obj-c++.dg/try-catch-7.mm: Likewise.
9388         * obj-c++.dg/try-catch-8.mm: Likewise.
9389         * obj-c++.dg/try-catch-9.mm: Likewise.
9390         * objc.dg/try-catch-10.m: Likewise.
9391         * obj-c++.dg/try-catch-11.mm: Likewise.
9392         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9393         Object.  Include objc/objc.h.
9394         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9395         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9396         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9397         Object.  Use Modern Objective-C runtime API.  Do not use
9398         performv::.
9399         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9400         * obj-c++.dg/torture/trivial.mm: Likewise.
9401         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9402         instead of ../objc-obj-c++-shared/Object1.h.  Include
9403         ../objc-obj-c++-shared/runtime.h.
9404         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9405         * objc.dg/torture/strings/const-str-11.m: Likewise.
9406         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9407         * objc.dg/torture/strings/const-str-9.m: Likewise.
9408         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9409         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9410         instead of Object. Only add _FooClassReference if
9411         __NEXT_RUNTIME__.
9412         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9413         * objc.dg/torture/strings/const-str-8.m: Likewise.
9414         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9415         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9416         additional sources.
9417         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9418         Object.
9419         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9420         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9421         * obj-c++.dg/va-meth-1.mm: Likewise.
9422         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9423         ../objc-obj-c++-shared/Object1.h.
9424         * objc.dg/zero-link-3.m: Likewise.
9425
9426 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9427
9428         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9429
9430 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9431
9432         PR obj-c++/48275
9433         * obj-c++.dg/property/cxx-property-1.mm: New.
9434         * obj-c++.dg/property/cxx-property-2.mm: New.
9435
9436 2011-06-06  Jason Merrill  <jason@redhat.com>
9437
9438         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9439
9440 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9441
9442         PR rtl-optimization/49145
9443         From Ryan Mansfield
9444         * gcc.c-torture/compile/pr49145.c: New test.
9445
9446 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR testsuite/49288
9449         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9450         to dg-options, match also DW_AT_linkage_name.
9451
9452         PR debug/49294
9453         * gcc.dg/debug/pr49294.c: New test.
9454
9455         PR c++/49264
9456         * g++.dg/opt/pr49264.C: New test.
9457
9458 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9459
9460         PR tree-optimization/49243
9461         * gcc.dg/pr49243.c: New.
9462
9463 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9464
9465         * gnat.dg/specs/cond_expr1.ads: New test.
9466
9467 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9468
9469         * gnat.dg/deferred_const4.ad[sb]: New test.
9470         * gnat.dg/deferred_const4_pkg.ads: New helper.
9471
9472 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9473
9474         * gnat.dg/test_tamdt.adb: Rename to...
9475         * gnat.dg/taft_type1.adb: ...this.
9476         * gnat.dg/tamdt.ad[sb]: Rename to...
9477         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9478         * gnat.dg/tamdt_aux.ads: Rename to...
9479         * gnat.dg/taft_type1_pkg2.ads: ...this.
9480         * gnat.dg/taft_type2.ad[sb]: New test.
9481         * gnat.dg/taft_type2_pkg.ads: New helper.
9482         * gnat.dg/taft_type3.adb: New test.
9483         * gnat.dg/taft_type3_pkg.ads: New helper.
9484
9485 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9486
9487         PR fortran/49255
9488         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9489         for F2008.
9490
9491 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9492
9493         PR testsuite/49287
9494         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9495         warning.
9496         * objc.dg/gnu-api-2-objc.m: Likewise.
9497         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9498         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9499
9500 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9501
9502         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9503         alignment, not the alignment, when calling class_addIvar().  Add
9504         an 'isa' instance variable to the test root class.
9505         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9506
9507 2011-06-04  Jan Hubicka  <jh@suse.cz>
9508
9509         PR tree-optimization/48893
9510         PR tree-optimization/49091
9511         PR tree-optimization/49179
9512         * gfortran.dg/pr49179.f90: New testcase
9513
9514 2011-06-04  Jan Hubicka  <jh@suse.cz>
9515
9516         PR lto/48954
9517         * g++.dg/torture/pr48954.C: New testcase.
9518
9519 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9520
9521         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9522
9523 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9524
9525         PR c++/33840
9526         * g++.dg/diagnostic/bitfld2.C: New.
9527
9528 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR target/49281
9531         * gcc.c-torture/execute/pr49281.c: New test.
9532
9533 2011-06-04  Jan Hubicka  <jh@suse.cz>
9534
9535         PR tree-optimize/48929
9536         * gcc.c-torture/compile/pr48929.c: New testcase.
9537
9538 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9539
9540         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9541
9542 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR c++/49276
9545         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9546
9547 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9548
9549         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9550
9551 2011-06-03  Richard Henderson  <rth@redhat.com>
9552             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9553
9554         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9555
9556 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9557
9558         * objc.dg/headers.m: Do not include objc-list.h.
9559
9560 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9561
9562         * objc.dg/type-stream-1.m: Test removed.
9563         * objc.dg/headers.m: Do not include typedstream.h.
9564
9565 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9566
9567         * objc.dg/torture/forward-1.m (main): Updated testcase.
9568
9569 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9570
9571         PR target/49163
9572         * gcc.c-torture/compile/pr49163.c: New.
9573
9574 2011-06-02  Asher Langton  <langton2@llnl.gov>
9575
9576         PR fortran/49268
9577         * gfortran.dg/PR49268.f90: New test.
9578
9579 2011-06-02  Asher Langton  <langton2@llnl.gov>
9580
9581         PR fortran/37039
9582         * gfortran.dg/PR37039.f90: New test.
9583
9584 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9585
9586         PR objc/48539
9587         * objc.dg/method-5.m: Updated.
9588         * objc.dg/method-19.m: Updated.
9589         * objc.dg/method-lookup-1.m: New.
9590         * obj-c++.dg/method-6.mm: Updated.
9591         * obj-c++.dg/method-7.mm: Updated.
9592         * obj-c++.dg/method-lookup-1.mm: New.
9593
9594 2011-06-02  DJ Delorie  <dj@redhat.com>
9595
9596         * lib/timeout.exp (timeout): Add board_info support.
9597
9598 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9599
9600         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9601
9602 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9603
9604         PR fortran/49265
9605         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9606         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9607
9608 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9609             Hans-Peter Nilsson  <hp@axis.com>
9610
9611         PR rtl-optimization/48840
9612         * gcc.target/sparc/ultrasp13.c: New test.
9613
9614 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9615
9616         PR target/49238
9617         * gcc.c-torture/compile/pr49238.c: New.
9618
9619 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9620
9621         * gcc.target/arm/g2.c: Skip test in -mthumb.
9622         Skip test unless cpu is xscale.
9623         * gcc.target/arm/scd42-2.c: Likewise.
9624         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9625
9626 2011-06-01  Jason Merrill  <jason@redhat.com>
9627
9628         * g++.dg/cpp0x/decltype28.C: New.
9629         * g++.dg/cpp0x/decltype29.C: New.
9630
9631 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9632
9633         PR target/45074
9634         * gcc.target/mips/pr45074.c: New test.
9635
9636 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9637             Hans-Peter Nilsson  <hp@axis.com>
9638
9639         PR rtl-optimization/48830
9640         * gcc.target/sparc/ultrasp12.c: New test.
9641
9642 2011-06-01  David Li  <davidxl@google.com>
9643
9644         * gcc.dg/profile-dir-1.c: Change pass name.
9645         * gcc.dg/profile-dir-2.c: Ditto.
9646         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9647         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9648         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9649         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9650         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9651         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9652         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9653         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9654         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9655         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9656         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9657         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9658         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9659         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9660         * gcc.dg/profile-dir-3.c: Ditto.
9661         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9662
9663 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9664
9665         * objc.dg/attributes/method-nonnull-1.m: New test.
9666         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9667
9668 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9669
9670         PR fortran/18918
9671         * gfortran.dg/coarray_atomic_1.f90: New.
9672         * gfortran.dg/coarray/atomic_1.f90: New.
9673
9674 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * gcc.dg/guality/bswaptest.c: New test.
9677         * gcc.dg/guality/clztest.c: New test.
9678         * gcc.dg/guality/ctztest.c: New test.
9679         * gcc.dg/guality/rotatetest.c: New test.
9680
9681         PR target/48688
9682         * gcc.target/i386/pr48688.c: New test.
9683
9684 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9685
9686         PR c++/48010
9687         * g++.dg/lookup/name-clash9.C: New.
9688
9689 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9690
9691         PR fortran/18918
9692         * gfortran.dg/coarray/dummy_1.f90: New.
9693
9694 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9695
9696         PR fortran/18918
9697         * gfortran.dg/coarray/save_1.f90: New.
9698         * gfortran.dg/coarray_4.f90: Update dg-error.
9699
9700 2011-05-31  Jason Merrill  <jason@redhat.com>
9701
9702         * g++.dg/cpp0x/rv-template1.C: New.
9703
9704 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR rtl-optimization/49235
9707         * gcc.dg/pr49235.c: New test.
9708
9709 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9710
9711         PR tree-optimization/49093
9712         * gcc.dg/vect/pr49093.c: New test.
9713
9714 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9715
9716         PR debug/49047
9717         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9718
9719 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9720
9721         PR testsuite/49239
9722         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9723         output array.
9724
9725 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9726
9727         PR target/49186
9728         * gcc.c-torture/execute/pr49186.c: New.
9729
9730 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9731
9732         PR target/49168
9733          * gcc.target/i386/pr49168-1.c: New.
9734
9735 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9736             Eric Botcazou  <ebotcazou@adacore.com>
9737
9738         * gcc.dg/guality/drap.c: New test.
9739
9740 2011-05-30  Richard Guenther  <rguenther@suse.de>
9741
9742         PR tree-optimization/49210
9743         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9744         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9745
9746 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR c++/49223
9749         * g++.dg/gomp/pr49223-1.C: New test.
9750         * g++.dg/gomp/pr49223-2.C: New test.
9751
9752 2011-05-30  Richard Guenther  <rguenther@suse.de>
9753
9754         PR tree-optimization/49218
9755         * gcc.c-torture/execute/pr49218.c: New testcase.
9756
9757 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9758
9759         PR tree-optimization/49199
9760         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9761         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9762         -fno-tree-scev-cprop.
9763
9764 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9765
9766         PR fortran/47601
9767         * gfortran.dg/extends_13.f03: New.
9768
9769 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9770
9771         PR rtl-optimization/49095
9772         * gcc.target/i386/pr49095.c: New test.
9773
9774 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9775
9776         PR fortran/18918
9777         * gfortran.dg/coarray_24.f90: New.
9778
9779 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9780
9781         PR fortran/18918
9782         * gfortran.dg/coarray_23.f90: New.
9783
9784 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9785
9786         From Ryan Mansfield
9787         * gcc.dg/pr48826.c: New test.
9788
9789 2011-05-29  Richard Guenther  <rguenther@suse.de>
9790
9791         PR tree-optimization/49217
9792         * gcc.dg/torture/pr49217.c: New testcase.
9793
9794 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9795
9796         PR testsuite/49222
9797         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9798
9799 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9800
9801         * gnat.dg/boolean_subtype.adb: Rename to...
9802         * gnat.dg/boolean_subtype1.adb: ...this.
9803
9804 2011-05-28  Jason Merrill  <jason@redhat.com>
9805
9806         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9807
9808 2011-05-27  Jason Merrill  <jason@redhat.com>
9809
9810         * g++.dg/cpp0x/enum18.C: Adjust.
9811
9812         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9813
9814 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9815
9816         PR fortran/18918
9817         * gfortran.dg/coarray_22.f90: New.
9818
9819 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9820
9821         PR tree-optimization/46728
9822         * gcc.target/powerpc/pr46728-1.c: New.
9823         * gcc.target/powerpc/pr46728-2.c: New.
9824         * gcc.target/powerpc/pr46728-3.c: New.
9825         * gcc.target/powerpc/pr46728-4.c: New.
9826         * gcc.target/powerpc/pr46728-5.c: New.
9827         * gcc.dg/pr46728-6.c: New.
9828         * gcc.target/powerpc/pr46728-7.c: New.
9829         * gcc.target/powerpc/pr46728-8.c: New.
9830         * gcc.dg/pr46728-9.c: New.
9831         * gcc.target/powerpc/pr46728-10.c: New.
9832         * gcc.target/powerpc/pr46728-11.c: New.
9833         * gcc.dg/pr46728-12.c: New.
9834         * gcc.target/powerpc/pr46728-13.c: New.
9835         * gcc.target/powerpc/pr46728-14.c: New.
9836         * gcc.target/powerpc/pr46728-15.c: New.
9837         * gcc.target/powerpc/pr46728-16.c: New.
9838
9839 2011-05-27  Jason Merrill  <jason@redhat.com>
9840
9841         * g++.dg/abi/mangle47.C: New.
9842
9843         PR c++/49176
9844         * g++.dg/template/const5.C: New.
9845
9846         * g++.dg/cpp0x/enum18.C: New.
9847
9848         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9849
9850         * g++.dg/cpp0x/error6.C: New.
9851
9852         * g++.dg/cpp0x/error5.C: New.
9853
9854 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR c++/49165
9857         * g++.dg/eh/cond6.C: New test.
9858
9859 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR fortran/48820
9862         * gfortran.dg/rank_3.f90: New.
9863         * gfortran.dg/rank_4.f90: New.
9864
9865 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9866
9867         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9868         replace dump search.
9869
9870 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9871
9872         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9873         * gnat.dg/bit_packed_array5.adb: ...here.
9874
9875 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9876
9877         PR c++/42056
9878         * g++.dg/cpp0x/auto25.C: New.
9879
9880 2011-05-27  Richard Guenther  <rguenther@suse.de>
9881
9882         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9883
9884 2011-05-27  Richard Guenther  <rguenther@suse.de>
9885
9886         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9887
9888 2011-05-27  Richard Guenther  <rguenther@suse.de>
9889
9890         PR middle-end/49189
9891         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9892
9893 2011-05-26  Jason Merrill  <jason@redhat.com>
9894
9895         * g++.dg/cpp0x/friend1.C: New.
9896         * g++.dg/cpp0x/friend2.C: New.
9897
9898         * g++.dg/cpp0x/auto7.C: Update.
9899         * g++.dg/template/crash50.C: Adjust.
9900         * g++.dg/template/static9.C: Adjust.
9901         * g++.old-deja/g++.ext/memconst.C: Adjust.
9902
9903 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9904
9905         * gcc.dg/march.c: Ignore a note for some targets.
9906
9907 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9908             Nathan Froyd  <froydnj@codesourcery.com>
9909
9910         PR c++/2288
9911         PR c++/18770
9912         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9913         * g++.dg/parse/pr18770.C: New test.
9914         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9915
9916 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9917
9918         PR fortran/48955
9919         * gfortran.dg/dependency_40.f90 : New test.
9920
9921 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9922
9923         PR fortran/18918
9924         * gfortran.dg/coarray/registering_1.f90: New.
9925
9926 2011-05-26  Jason Merrill  <jason@redhat.com>
9927
9928         * g++.dg/cpp0x/variadic111.C: New.
9929         * g++.dg/cpp0x/variadic41.C: Adjust.
9930
9931 2011-05-26  Richard Guenther  <rguenther@suse.de>
9932
9933         PR tree-optimization/48702
9934         * gcc.dg/torture/pr48702.c: New testcase.
9935
9936 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9937
9938         PR gcov-profile/48845
9939         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9940         support.
9941         * gcc.dg/matrix/matrix.exp: Likewise.
9942         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9943         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9944         line number to check_profiling_available.
9945         * lib/target-supports.exp (check_profiling_available): Account for
9946         this.
9947         Require TLS runtime support with -fprofile-generate.
9948         * lib/profopt.exp (profopt-execute): Add TLS options for
9949         -fprofile-generate.
9950         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9951
9952 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9953
9954         PR c++/49165
9955         * g++.dg/eh/cond5.C: New test.
9956
9957         PR tree-optimization/49161
9958         * gcc.c-torture/execute/pr49161.c: New test.
9959
9960 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9961
9962         * gcc.target/arm/neon-vorn-vbic.c: New test.
9963
9964 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9965
9966         PR tree-optimization/49038
9967         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9968         * gcc.dg/vect/pr49038.c: New test.
9969
9970 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9971
9972         * g++.dg/init/pr25811-3.C: New.
9973         * g++.dg/init/pr25811-4.C: New.
9974
9975 2011-05-25  Jason Merrill  <jason@redhat.com>
9976
9977         * g++.dg/cpp0x/enum17.C: New.
9978         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9979
9980         * g++.dg/cpp0x/auto24.C: New.
9981
9982         * g++.dg/cpp0x/error4.C: New.
9983
9984         * g++.dg/cpp0x/rv-restrict.C: New.
9985
9986         * g++.dg/cpp0x/enum15.C: New.
9987         * g++.dg/cpp0x/constexpr-switch2.C: New.
9988
9989         * g++.dg/cpp0x/variadic110.C: New.
9990
9991         * g++.dg/cpp0x/auto9.C: Add typedef test.
9992
9993         * g++.dg/cpp0x/auto23.C: New.
9994         * g++.dg/cpp0x/auto9.C: Adjust.
9995
9996         * g++.dg/cpp0x/defaulted29.C: New.
9997
9998         * g++.dg/cpp0x/initlist51.C: New.
9999
10000 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10001
10002         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10003         * g++.dg/abi/packed1.C: Suppress warning.
10004         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10005         * g++.dg/template/stdarg1.C: Likewise.
10006         * g++.dg/other/packed1.C: Remove arm from xfail list.
10007
10008 2011-05-25  Jason Merrill  <jason@redhat.com>
10009
10010         * g++.dg/cpp0x/enum16.C: New.
10011         * g++.dg/parse/error15.C: Adjust.
10012
10013         * g++.dg/cpp0x/initlist50.C: New.
10014
10015         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10016
10017         * g++.dg/cpp0x/variadic109.C: New.
10018
10019 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10020
10021          * gcc.target/i386/pause-1.c: New.
10022
10023 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10024
10025         * gcc.dg/stack-usage-1.c: Adjust comment.
10026         * gcc.dg/stack-usage-2.c: New test.
10027
10028 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10029
10030         PR c++/49136
10031         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10032         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10033
10034 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10035
10036         PR rtl-optimization/48757
10037         * gfortran.dg/pr48757.f:  New test case.
10038
10039 2011-05-24  Jason Merrill  <jason@redhat.com>
10040
10041         * g++.dg/cpp0x/access01.C: New.
10042
10043 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10044
10045         PR libobjc/48177
10046         * objc.dg/pr48177.m: New testcase.
10047
10048 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10049
10050         PR objc/48187
10051         * objc.dg/pr48187.m: New testcase.
10052         * obj-c++.dg/pr48187.mm: New testcase.
10053         * objc.dg/ivar-extra-semicolon.m: New testcase.
10054
10055 2011-05-24  Jason Merrill  <jason@redhat.com>
10056
10057         * g++.dg/template/access21.C: New.
10058         * g++.dg/template/access22.C: New.
10059
10060 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10061
10062         PR rtl-optimization/48633
10063         * g++.dg/pr48633.C: New test.
10064
10065 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10066
10067         PR target/49133
10068         * g++.dg/other/pr49133.C: New test.
10069
10070 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10071             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10072
10073         * gcc.dg/torture/tls/run-gd.c: New test.
10074         * gcc.dg/torture/tls/run-ie.c: New test.
10075         * gcc.dg/torture/tls/run-ld.c: New test.
10076         * gcc.dg/torture/tls/run-le.c: New test.
10077         * lib/target-supports.exp (check_effective_target_tls_runtime):
10078         Build testcase with TLS options.
10079
10080 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10081
10082         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10083
10084 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10085
10086         PR tree-optimization/49121
10087         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10088
10089 2011-05-23  Jason Merrill  <jason@redhat.com>
10090
10091         * g++.dg/cpp0x/defaulted28.C: New.
10092
10093         * g++.dg/cpp0x/sfinae25.C: New.
10094
10095         * g++.dg/cpp0x/rv-cast2.C: New.
10096
10097         * g++.dg/cpp0x/enum14.C: New.
10098
10099 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10100
10101         PR lto/49123
10102         * gcc.c-torture/execute/pr49123.c: New test.
10103
10104         PR debug/49032
10105         * gcc.dg/debug/pr49032.c: New test.
10106
10107         PR c/49120
10108         * gcc.dg/pr49120.c: New test.
10109
10110 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10111
10112         PR target/47315
10113         * gcc.target/i386/pr47315.c: New test.
10114
10115 2011-05-23  Jason Merrill  <jason@redhat.com>
10116
10117         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10118
10119         * g++.dg/cpp0x/sfinae24.C: New.
10120
10121         * g++.dg/cpp0x/error3.C: New.
10122
10123         * g++.dg/cpp0x/defaulted27.C: New.
10124
10125         * g++.dg/cpp0x/decltype27.C: New.
10126
10127 2011-05-23  Richard Guenther  <rguenther@suse.de>
10128
10129         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10130
10131 2011-05-23  Richard Guenther  <rguenther@suse.de>
10132
10133         PR tree-optimization/40874
10134         * g++.dg/tree-ssa/pr40874.C: New testcase.
10135
10136 2011-05-23  Richard Guenther  <rguenther@suse.de>
10137
10138         PR tree-optimization/49115
10139         * g++.dg/torture/pr49115.C: New testcase.
10140
10141 2011-05-23  Richard Guenther  <rguenther@suse.de>
10142
10143         PR middle-end/15419
10144         * gcc.dg/memcpy-3.c: New testcase.
10145
10146 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10147
10148         PR middle-end/48973
10149         * gcc.c-torture/execute/pr48973-1.c: New test.
10150         * gcc.c-torture/execute/pr48973-2.c: New test.
10151
10152 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10153
10154         PR c++/18016
10155         * g++.dg/warn/pr18016.C: New.
10156
10157 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10158
10159         PR target/45098
10160         * gcc.target/arm/ivopts-6.c: New test.
10161
10162 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10163
10164         PR middle-end/49029
10165         * gcc.c-torture/compile/pr49029.c: New test.
10166
10167 2011-05-22  Jason Merrill  <jason@redhat.com>
10168
10169         * g++.dg/cpp0x/sfinae23.C: New.
10170         * g++.dg/cpp0x/sfinae8.C: Correct.
10171
10172 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10173
10174         * gfortran.dg/function_optimize_8.f90:  New test case.
10175
10176 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10177
10178         PR tree-optimization/49087
10179         * gcc.dg/vect/O3-pr49087.c: New test.
10180
10181 2011-05-21  Jason Merrill  <jason@redhat.com>
10182
10183         * g++.dg/debug/const5.C: New.
10184
10185 2011-05-20  Jason Merrill  <jason@redhat.com>
10186
10187         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10188
10189         * g++.dg/cpp0x/constexpr-static7.C: New.
10190
10191         * g++.dg/cpp0x/enum12.C: New.
10192         * g++.dg/cpp0x/enum13.C: New.
10193
10194 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10195
10196         PR fortran/48699
10197         * gfortran.dg/select_type_23.f03: New.
10198
10199 2011-05-20  Jason Merrill  <jason@redhat.com>
10200
10201         * g++.dg/cpp0x/defaulted26.C: New.
10202
10203         * g++.dg/cpp0x/noexcept02.C: Fix.
10204         * g++.dg/cpp0x/noexcept03.C: Fix.
10205         * g++.dg/cpp0x/noexcept08.C: Fix.
10206         * g++.dg/cpp0x/noexcept10.C: New.
10207
10208 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10209
10210         PR fortran/48706
10211         * gfortran.dg/extends_12.f03: New.
10212
10213 2011-05-20  Jason Merrill  <jason@redhat.com>
10214
10215         * g++.dg/template/koenig9.C: New.
10216         * g++.dg/opt/pr47615.C: Fix.
10217         * g++.dg/overload/defarg1.C: Fix.
10218         * g++.dg/tc1/dr213.C: Remove xfail.
10219         * g++.dg/torture/pr34850.C: Fix.
10220         * g++.dg/torture/pr39362.C: Fix.
10221         * g++.old-deja/g++.brendan/crash56.C: Fix.
10222         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10223
10224 2011-05-20  Richard Guenther  <rguenther@suse.de>
10225
10226         PR tree-optimization/49079
10227         * gcc.dg/torture/pr49079.c: New testcase.
10228
10229 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10230
10231         PR tree-optimization/49073
10232         * gcc.c-torture/execute/pr49073.c: New test.
10233
10234 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10235
10236         PR fortran/18918
10237         * gfortran.dg/coarray_21.f90: New.
10238
10239 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10240
10241         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10242         output.
10243
10244 2011-05-19  Richard Guenther  <rguenther@suse.de>
10245
10246         PR testsuite/49063
10247         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10248
10249 2011-05-19  Richard Guenther  <rguenther@suse.de>
10250
10251         PR middle-end/48985
10252         * gcc.dg/builtin-object-size-11.c: New testcase.
10253
10254 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10255
10256         PR target/45098
10257         * gcc.target/arm/ivopts.c: New test.
10258         * gcc.target/arm/ivopts-2.c: New test.
10259
10260 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10261
10262         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10263
10264 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10265
10266         * gcc.c-torture/execute/960321-1.x: Remove.
10267
10268 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10269
10270         PR fortran/48700
10271         * gfortran.dg/move_alloc_4.f90: New.
10272
10273 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10274
10275         PR target/49002
10276         * gcc.target/i386/pr49002-1.c: New test.
10277         * gcc.target/i386/pr49002-2.c: Likewise.
10278
10279 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10280
10281         PR tree-optimization/49039
10282         * gcc.c-torture/execute/pr49039.c: New test.
10283         * gcc.dg/tree-ssa/pr49039.c: New test.
10284         * g++.dg/torture/pr49039.C: New test.
10285
10286 2011-05-18  Jason Merrill  <jason@redhat.com>
10287
10288         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10289         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10290         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10291
10292 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10293
10294         * gcc.target/bfin/mcpu-bf592.c: New test.
10295
10296 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10297
10298         PR tree-optimization/41881
10299         * gcc.dg/vect/O3-pr41881.c: New test.
10300         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10301
10302 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10303
10304         PR tree-optimization/49000
10305         * gcc.dg/pr49000.c: New test.
10306
10307 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10308
10309         * gnat.dg/invalid1.adb: New test.
10310
10311 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10312
10313         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10314         scan pattern.
10315         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10316         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10317
10318 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10319
10320         PR c++/48994
10321         * g++.dg/cpp0x/range-for18.C: New.
10322
10323 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10324
10325         PR fortran/18918
10326         * gfortran.dg/coarray/image_index_2.f90: New.
10327
10328 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10329
10330         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10331         * g++.dg/cpp0x/override2.C: New.
10332
10333 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10334
10335         PR fortran/18918
10336         * gfortran.de/coarray_20.f90: New.
10337
10338 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10339
10340         PR fortran/22572
10341         * function_optimize_7.f90:  New test case.
10342
10343 2011-05-13  Jason Merrill  <jason@redhat.com>
10344
10345         * g++.dg/cpp0x/decltype26.C: New.
10346         * g++.dg/cpp0x/enum11.C: New.
10347
10348 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10349
10350         PR fortran/48972
10351         PR fortran/48991
10352         * gfortran.dg/assign_8.f90: Update dg-error.
10353
10354 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10355
10356         PR fortran/48972
10357         * gfortran.dg/io_constraints_8.f90: New.
10358         * gfortran.dg/io_constraints_9.f90: New.
10359
10360 2011-05-13  Martin Thuresson  <martint@google.com>
10361
10362         PR gcov-profile/47793
10363         * gcc.dg/pr47793.c: New.
10364
10365 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR tree-optimization/48975
10368         * gcc.dg/pr48975.c: New test.
10369
10370 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10371
10372         PR fortran/48972
10373         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10374
10375 2011-05-12  Jason Merrill  <jason@redhat.com>
10376
10377         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10378
10379 2011-05-12  Geert Bosch  <bosch@adacore.com>
10380
10381         * gnat.dg/view_conversion1.adb: New test.
10382
10383 2011-05-12  Richard Guenther  <rguenther@suse.de>
10384
10385         PR tree-optimization/48172
10386         * gcc.dg/vect/pr48172.c: New testcase.
10387
10388 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10389
10390         PR debug/48967
10391         * g++.dg/opt/pr48967.C: New test.
10392
10393 2011-05-11  Jason Merrill  <jason@redhat.com>
10394
10395         * g++.dg/cpp0x/constexpr-friend.C: New.
10396         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10397
10398         * g++.dg/cpp0x/sfinae22.C: New.
10399
10400 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10401
10402         PR fortran/48889
10403         * gfortran.dg/generic_24.f90: New.
10404
10405 2011-05-11  Richard Guenther  <rguenther@suse.de>
10406
10407         PR tree-optimization/15256
10408         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10409
10410 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10411
10412         PR debug/48159
10413         * gcc.dg/pr48159-1.c: New test.
10414         * gcc.dg/pr48159-2.c: New test.
10415
10416 2011-05-11  Richard Guenther  <rguenther@suse.de>
10417
10418         PR middle-end/48953
10419         * gcc.dg/torture/pr48953.c: New testcase.
10420
10421 2011-05-11  Richard Guenther  <rguenther@suse.de>
10422
10423         PR tree-optimization/18041
10424         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10425
10426 2011-05-11  Alan Modra  <amodra@gmail.com>
10427
10428         PR target/47755
10429         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10430
10431 2011-05-10  Jason Merrill  <jason@redhat.com>
10432
10433         * g++.dg/cpp0x/defaulted25.C: New.
10434         * g++.dg/template/crash7.C: Adjust.
10435
10436         * g++.dg/cpp0x/variadic108.C: New.
10437
10438 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10439
10440         * g++.dg/inherit/virtual9.C: Extend.
10441
10442 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10443
10444         PR target/48857
10445         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10446         are passed and returned in vector registers.
10447
10448 2011-05-10  Richard Guenther  <rguenther@suse.de>
10449
10450         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10451         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10452         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10453         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10454         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10455         applies.
10456
10457 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10458
10459         PR tree-optimization/48611
10460         PR tree-optimization/48794
10461         * gfortran.dg/gomp/pr48611.f90: New test.
10462         * gfortran.dg/gomp/pr48794.f90: New test.
10463
10464         PR debug/48928
10465         * gcc.dg/dfp/pr48928.c: New test.
10466
10467 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10468
10469         PR c++/48522
10470         * g++.dg/cpp0x/pr48522.C: New.
10471
10472 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10473
10474         PR c++/48735
10475         * g++.dg/cpp0x/sfinae21.C: New.
10476
10477 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10478
10479         * g++.dg/template/sfinae28.C: Rename to...
10480         * g++.dg/cpp0x/sfinae19.C: ... this.
10481         * g++.dg/template/sfinae29.C: Rename to...
10482         * g++.dg/cpp0x/sfinae20.C: ... this.
10483
10484 2011-05-09  Jeff Law <law@redhat.com>
10485
10486         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10487         consistent results.
10488
10489 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10490
10491         PR c++/20039
10492         * g++.dg/init/pr20039.C: New.
10493
10494 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10495
10496         PR c++/48737
10497         PR c++/48744
10498         * g++.dg/template/sfinae28.C: New.
10499         * g++.dg/template/sfinae29.C: Likewise.
10500
10501 2011-05-09  Jason Merrill  <jason@redhat.com>
10502
10503         * g++.dg/template/nontype23.C: New.
10504
10505 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10506         PR c++/48859
10507         * g++.dg/init/pr48859.C: New.
10508
10509 2011-05-09  Jason Merrill  <jason@redhat.com>
10510
10511         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10512         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10513         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10514         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10515         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10516         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10517         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10518         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10519
10520 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10521
10522         * g++.dg/inherit/virtual9.C: New.
10523
10524 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10525
10526         PR c++/48574
10527         * g++.dg/template/dependent-expr8.C: New test case.
10528
10529 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10530
10531         PR tree-optimization/48837
10532         * gcc.dg/pr48837.c: New testcase.
10533
10534 2011-05-06  Jason Merrill  <jason@redhat.com>
10535
10536         * g++.dg/cpp0x/constexpr-condition2.C: New.
10537
10538         * g++.dg/cpp0x/constexpr-missing.C: New.
10539
10540 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10541
10542         PR fortran/18918
10543         * gfortran.dg/coarray/this_image_2.f90: New.
10544
10545 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10546
10547         PR fortran/48858
10548         PR fortran/48820
10549         * gfortran.dg/bind_c_usage_22.f90: New.
10550         * gfortran.dg/bind_c_usage_23.f90: New.
10551         * gfortran.dg/bind_c_usage_24.f90: New.
10552         * gfortran.dg/bind_c_usage_24_c.c: New.
10553
10554 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10555
10556         PR c++/48838
10557         * g++.dg/template/member9.C: New test case.
10558
10559 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10560
10561         * gnat.dg/discr29.ad[sb]: New test.
10562         * gnat.dg/discr30.adb: Likewise.
10563
10564 2011-05-05  Julian Brown  <julian@codesourcery.com>
10565
10566         * gcc.target/arm/neon-vset_lanes8.c: New test.
10567
10568 2011-05-05  Jason Merrill  <jason@redhat.com>
10569
10570         * g++.dg/init/new32.C: New.
10571
10572 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10573
10574         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10575         Fix typo.
10576
10577 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR rtl-optimization/48381
10580         * gcc.c-torture/compile/pr48381.c: New test.
10581
10582 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10583
10584         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10585         to dg-options.
10586         * gcc.target/i386/opt-1.c: Ditto.
10587
10588 2011-05-04  Jason Merrill  <jason@redhat.com>
10589
10590         * g++.dg/conversion/base1.C: New.
10591
10592 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10593
10594         PR libgfortran/48787
10595         * gfortran.dg/round_3.f08: Add more checks to test case.
10596
10597 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10598
10599         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10600         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10601         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10602         Gate test on effective_target fd_truncate.
10603
10604 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10605
10606         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10607         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10608         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10609         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10610         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10611         * gcc.target/i386/pr38824.c: Ditto.
10612         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10613         * gcc.target/i386/vecinit-2.c: Ditto.
10614         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10615         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10616         * gcc.target/i386/parity-2.c: Ditto.
10617         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10618
10619 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10620
10621         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10622         remove duplication.
10623         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10624         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10625         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10626
10627 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10628
10629         PR fortran/18918
10630         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10631
10632 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10633
10634         PR fortran/18918
10635         * gfortran.dg/coarray/this_image_1.f90: New.
10636
10637 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10638
10639         PR fortran/18918
10640         * gfortran.dg/coarray/caf.dg: New.
10641         * gfortran.dg/coarray/image_index_1.f90: New, copied
10642         from ../coarray_16.f90.
10643
10644 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10645
10646         PR c++/28501
10647         * g++.dg/ext/complex9.C: New.
10648
10649 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10650
10651         From Mike Frysinger
10652         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10653         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10654         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10655
10656 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10657
10658         * gcc.target/bfin/builtins: Created.
10659         * gcc.target/bfin/hisilh-O0.c: Deleted.
10660         * gcc.target/bfin/hisilh.c: Moved to...
10661         * gcc.target/bfin/builtins/hisilh.c: ...here.
10662         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10663         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10664         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10665         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10666         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10667         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10668         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10669         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10670         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10671         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10672         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10673         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10674         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10675         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10676         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10677         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10678         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10679         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10680         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10681         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10682         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10683         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10684         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10685         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10686         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10687         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10688         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10689         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10690         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10691         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10692         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10693         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10694         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10695         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10696         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10697         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10698         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10699         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10700         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10701         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10702         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10703         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10704         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10705         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10706         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10707         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10708         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10709         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10710         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10711         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10712         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10713         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10714         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10715         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10716         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10717         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10718         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10719         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10720         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10721         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10722         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10723         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10724         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10725         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10726         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10727         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10728         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10729         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10730         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10731         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10732         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10733         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10734         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10735         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10736         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10737         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10738         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10739         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10740         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10741         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10742         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10743         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10744         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10745         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10746         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10747         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10748         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10749         * gcc.target/bfin/builtins/circptr.c: Ditto.
10750         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10751         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10752         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10753         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10754         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10755         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10756         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10757         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10758         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10759         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10760         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10761         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10762         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10763         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10764         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10765         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10766         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10767         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10768         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10769         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10770         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10771         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10772         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10773         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10774         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10775         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10776         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10777         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10778         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10779         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10780         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10781         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10782         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10783         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10784         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10785         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10786         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10787         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10788         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10789         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10790         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10791         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10792         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10793         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10794         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10795         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10796         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10797         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10798         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10799         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10800         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10801         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10802         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10803         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10804         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10805         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10806         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10807         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10808         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10809         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10810         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10811         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10812         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10813         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10814         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10815         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10816         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10817         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10818         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10819         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10820
10821 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10822
10823         * gcc.target/arm/cold-lc.c: New test.
10824
10825 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10826
10827         PR target/48774
10828         * gcc.dg/pr48774.c: New test.
10829
10830 2011-05-03  Richard Guenther  <rguenther@suse.de>
10831
10832         * gcc.dg/large-size-array-5.c: New testcase.
10833
10834 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10835
10836         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10837
10838 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10839
10840         * lib/target-supports.exp (check_effective_target_vect_strided):
10841         Replace with...
10842         (check_effective_target_vect_strided2)
10843         (check_effective_target_vect_strided3)
10844         (check_effective_target_vect_strided4)
10845         (check_effective_target_vect_strided8): ...these new functions.
10846
10847         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10848         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10849         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10850         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10851         * gcc.dg/vect/pr37539.c: Likewise.
10852         * gcc.dg/vect/slp-11a.c: Likewise.
10853         * gcc.dg/vect/slp-11b.c: Likewise.
10854         * gcc.dg/vect/slp-11c.c: Likewise.
10855         * gcc.dg/vect/slp-12a.c: Likewise.
10856         * gcc.dg/vect/slp-12b.c: Likewise.
10857         * gcc.dg/vect/slp-18.c: Likewise.
10858         * gcc.dg/vect/slp-19a.c: Likewise.
10859         * gcc.dg/vect/slp-19b.c: Likewise.
10860         * gcc.dg/vect/slp-21.c: Likewise.
10861         * gcc.dg/vect/slp-23.c: Likewise.
10862         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10863
10864         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10865         instead of vect_interleave && vect_extract_even_odd.
10866         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10867         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10868         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10869         * gcc.dg/vect/vect-1.c: Likewise.
10870         * gcc.dg/vect/vect-10.c: Likewise.
10871         * gcc.dg/vect/vect-98.c: Likewise.
10872         * gcc.dg/vect/vect-107.c: Likewise.
10873         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10874         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10875         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10876         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10877         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10878         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10879         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10880         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10881         * gcc.dg/vect/vect-strided-float.c: Likewise.
10882         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10883         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10884         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10885         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10886         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10887         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10888         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10889         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10890         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10891         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10892         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10893         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10894         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10895         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10896         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10897
10898         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10899         target condition.
10900         * gcc.dg/vect/pr30843.c: Likewise.
10901         * gcc.dg/vect/pr33866.c: Likewise.
10902         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10903         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10904         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10905         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10906
10907 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10908
10909         * gcc.dg/vect/slp-11.c: Split into...
10910         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10911         gcc.dg/vect/slp-11c.c: ...these tests.
10912         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10913         * gcc.dg/vect/slp-12c.c: ...this new test.
10914         * gcc.dg/vect/slp-19.c: Split into...
10915         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10916         gcc.dg/vect/slp-19c.c: ...these new tests.
10917
10918 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10919
10920         * lib/target-supports.exp
10921         (check_effective_target_vect_extract_even_odd_wide): Delete.
10922         (check_effective_target_vect_strided_wide): Likewise.
10923         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10924         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10925         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10926         * gcc.dg/vect/pr37539.c: Likewise.
10927         * gcc.dg/vect/slp-11.c: Likewise.
10928         * gcc.dg/vect/slp-12a.c: Likewise.
10929         * gcc.dg/vect/slp-12b.c: Likewise.
10930         * gcc.dg/vect/slp-19.c: Likewise.
10931         * gcc.dg/vect/slp-23.c: Likewise.
10932         * gcc.dg/vect/vect-1.c: Likewise.
10933         * gcc.dg/vect/vect-98.c: Likewise.
10934         * gcc.dg/vect/vect-107.c: Likewise.
10935         * gcc.dg/vect/vect-strided-float.c: Likewise.
10936
10937 2011-05-02  Jason Merrill  <jason@redhat.com>
10938
10939         * g++.dg/init/new31.C: New.
10940
10941 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10942
10943         PR c/35445
10944         * gcc.dg/pr35445.c: New test.
10945
10946 2011-05-02  Jason Merrill  <jason@redhat.com>
10947
10948         * c-c++-common/vla-1.c: New.
10949
10950 2011-05-02  Richard Guenther  <rguenther@suse.de>
10951
10952         PR tree-optimization/48822
10953         * gcc.dg/torture/pr48822.c: New testcase.
10954
10955 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10956
10957         PR c++/47969
10958         * g++.dg/cpp0x/constexpr-47969.C: New.
10959
10960 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10961
10962         PR testsuite/48498
10963         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10964         on vect_no_align targets.
10965         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10966         vect_no_align targets.
10967
10968 2011-05-01  Xinliang David Li  <davidxl@google.com>
10969
10970         * gcc.dg/tree-ssa/integer-addr.c: New test.
10971         * gcc.dg/tree-ssa/alias_bug.c: New test.
10972
10973 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10974
10975         PR libgfortran/48787
10976         * gfortran.dg/round_3.f08: Add more checks.
10977
10978 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10979
10980         PR fortran/48821
10981         * gfortran.dg/import9.f90: New, proper test.
10982         * gfortran.dg/interface_37.f90: Remove bogus
10983         test (bogus copy of interface_36.f90).
10984
10985 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10986
10987         PR fortran/48821
10988         * gfortran.dg/interface_37.f90: New.
10989
10990 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10991
10992         PR fortran/48746
10993         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10994
10995 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10996
10997         PR tree-optimization/48809
10998         * gcc.c-torture/execute/pr48809.c: New test.
10999
11000 2011-04-29  Jeff Law <law@redhat.com>
11001
11002         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11003
11004 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11005
11006         PR c++/48606
11007         * g++.dg/init/ctor10.C: New.
11008
11009 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11010
11011         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11012           warning in implicitly instantiated templates.
11013
11014 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11015
11016         * g++.dg/warn/Wnull-conversion-1.C: New.
11017         * g++.dg/warn/Wnull-conversion-2.C: New.
11018
11019 2011-04-29  Diego Novillo  <dnovillo@google.com>
11020
11021         * g++.old-deja/g++.other/null3.C: Expect warning about
11022         converting boolean to a pointer.
11023
11024 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11025
11026         PR fortran/48462
11027         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11028         being a target.
11029
11030         PR fortran/48746
11031         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11032
11033 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11034
11035         PR fortran/48810
11036         * gfortran.dg/typebound_proc_22.f90: New.
11037
11038         PR fortran/48800
11039         * gfortran.dg/interface_36.f90: New.
11040
11041 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11042
11043         PR libgfortran/48488
11044         PR libgfortran/48602
11045         PR libgfortran/48615
11046         PR libgfortran/48684
11047         PR libgfortran/48787
11048         * gfortran.dg/fmt_g.f: Adjust test.
11049         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11050         * gfortran.dg/round_3.f08: New test.
11051         * gfortran.dg/namelist_print_1.f: Adjust test.
11052         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11053         * gfortran.dg/f2003_io_5.f03: Adjust test.
11054         * gfortran.dg/coarray_15.f90: Adjust test.
11055         * gfortran.dg/namelist_65.f90: Adjust test.
11056         * gfortran.dg/fmt_cache_1.f: Adjust test.
11057         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11058         * gfortran.dg/real_const_3.f90: Adjust test.
11059
11060 2011-04-29  Jan Hubicka  <jh@suse.cz>
11061
11062         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11063         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11064
11065 2011-04-28  Xinliang David Li  <davidxl@google.com>
11066
11067         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11068         * g++.dg/prof-robust-1.C: New test.
11069
11070 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11071
11072         PR tree-optimization/48765
11073         * gcc.dg/vect/pr48765.c: New.
11074
11075 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11076
11077         PR tree-optimization/48775
11078         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11079
11080 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11081
11082         PR c++/48798
11083         * g++.dg/inherit/pr48798.C: New.
11084         * g++.old-deja/g++.other/base1.C: Adjust.
11085
11086 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11087
11088         PR c++/48656
11089         * g++.dg/template/inherit7.C: New test case.
11090
11091 2011-04-28  Richard Guenther  <rguenther@suse.de>
11092
11093         PR tree-optimization/40052
11094         PR tree-optimization/15347
11095         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11096         * gcc.dg/pr15347.c: Likewise.
11097
11098 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11099
11100         PR c++/48530
11101         * g++.dg/cpp0x/sfinae18.C: New.
11102
11103 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11104
11105         PR c++/48771
11106         * g++.dg/ext/is_literal_type1.C: New.
11107
11108 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11109
11110         PR fortran/48112
11111         PR fortran/48279
11112         * gfortran.dg/interface_35.f90: New.
11113         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11114         * gfortran.dg/func_result_6.f90: Add dg-warning.
11115         * gfortran.dg/bessel_1.f90: Ditto.
11116         * gfortran.dg/hypot_1.f90: Ditto.
11117         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11118         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11119         * gfortran.dg/interface_assignment_4.f90: Ditto.
11120
11121 2011-04-27  Jason Merrill  <jason@redhat.com>
11122
11123         * g++.dg/ext/complex8.C: New.
11124
11125         * g++.dg/cpp0x/initlist49.C: New.
11126         * g++.dg/init/new30.C: New.
11127
11128 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11129
11130         PR fortran/48788
11131         * gfortran.dg/whole_file_34.f90: New.
11132
11133 2011-04-27  Jan Hubicka  <jh@suse.cz>
11134
11135         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11136
11137 2011-04-27  Jason Merrill  <jason@redhat.com>
11138
11139         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11140
11141         * g++.dg/parse/ambig6.C: New.
11142
11143 2011-04-27  Nick Clifton  <nickc@redhat.com>
11144
11145         * gcc.dg/20020312-2.c: Add definition for RX.
11146
11147         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11148         option with RX targets.
11149
11150         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11151         /* */ comments.
11152
11153 2011-04-27  Richard Guenther  <rguenther@suse.de>
11154
11155         * gcc.dg/tree-ssa/pr23382.c: Remove.
11156
11157 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11158
11159         PR target/48767
11160         * gcc.c-torture/compile/pr48767.c: New test.
11161
11162 2011-04-27  Richard Guenther  <rguenther@suse.de>
11163
11164         PR tree-optimization/48772
11165         * g++.dg/pr48772.C: New testcase.
11166
11167 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11168
11169         PR c/48742
11170         * gcc.c-torture/compile/pr48742.c: New test.
11171
11172 2011-04-26  Jason Merrill  <jason@redhat.com>
11173
11174         * g++.dg/lookup/koenig13.C: New.
11175
11176         * g++.dg/cpp0x/initlist48.C: New.
11177
11178 2011-04-25  Jason Merrill  <jason@redhat.com>
11179
11180         * g++.dg/cpp0x/sfinae17.C: New.
11181
11182 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11183
11184         PR target/48258
11185         * gcc.target/powerpc/pr48258-1.c: New file.
11186         * gcc.target/powerpc/pr48258-2.c: Ditto.
11187
11188 2011-04-26  Xinliang David Li  <davidxl@google.com>
11189
11190         * gcc.dg/uninit-suppress.c: New test.
11191         * gcc.dg/uninit-suppress.c: New test.
11192
11193 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11194
11195         PR debug/48768
11196         * gcc.dg/pr48768.c: New test.
11197
11198         PR tree-optimization/48734
11199         * gcc.c-torture/compile/pr48734.c: New test.
11200
11201         PR testsuite/48753
11202         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11203
11204 2011-04-26  Richard Guenther  <rguenther@suse.de>
11205
11206         PR tree-optimization/48731
11207         * gcc.dg/torture/pr48731.c: New testcase.
11208
11209 2011-04-26  Richard Guenther  <rguenther@suse.de>
11210
11211         PR testsuite/48753
11212         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11213
11214 2011-04-26  Richard Guenther  <rguenther@suse.de>
11215
11216         PR middle-end/48694
11217         * gcc.dg/torture/pr48694-1.c: New testcase.
11218         * gcc.dg/torture/pr48694-2.c: Likewise.
11219
11220 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11221
11222         * g++.dg/ext/underlying_type1.C: New.
11223         * g++.dg/ext/underlying_type2.C: Likewise.
11224         * g++.dg/ext/underlying_type3.C: Likewise.
11225         * g++.dg/ext/underlying_type4.C: Likewise.
11226         * g++.dg/ext/underlying_type5.C: Likewise.
11227         * g++.dg/ext/underlying_type6.C: Likewise.
11228         * g++.dg/ext/underlying_type7.C: Likewise.
11229         * g++.dg/ext/underlying_type8.C: Likewise.
11230         * g++.dg/ext/underlying_type9.C: Likewise.
11231         * g++.dg/ext/underlying_type10.C: Likewise.
11232
11233 2011-04-25  Jason Merrill  <jason@redhat.com>
11234
11235         * g++.dg/cpp0x/regress/template-const2.C: New.
11236
11237 2011-04-25  Jeff Law <law@redhat.com>
11238
11239         * gcc.dg/tree-ssa/vrp56.c: new test.
11240
11241 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11242
11243         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11244
11245 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11246
11247         PR preprocessor/48740
11248         * c-c++-common/raw-string-11.c: New test.
11249
11250 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11251
11252         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11253         hppa*-*-hpux*.
11254
11255 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11256
11257         PR fortran/18918
11258         * gfortran.dg/coarray_19.f90: New.
11259
11260 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11261
11262         PR c/48685
11263         * gcc.dg/pr48685.c: New test.
11264
11265 2011-04-22  Jan Hubicka  <jh@suse.cz>
11266
11267         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11268
11269 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11270
11271         PR tree-optimization/48717
11272         * gcc.c-torture/execute/pr48717.c: New test.
11273
11274 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11275
11276         PR target/48723
11277         * gcc.target/i386/pr48723.c: New test.
11278
11279 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11280
11281         PR c/48716
11282         * gcc.dg/gomp/pr48716.c: New test.
11283         * g++.dg/gomp/pr48716.C: New test.
11284
11285 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11286
11287         PR c/36750
11288         * gcc.dg/missing-field-init-2.c: Update testcase.
11289
11290 2011-04-22  Alan Modra  <amodra@gmail.com>
11291
11292         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11293
11294 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11295
11296         PR fortran/48405
11297         * gfortran.dg/function_optimize_6.f90:  New test.
11298
11299 2011-04-21  Easwaran Raman  <eraman@google.com>
11300
11301         * gcc.dg/stack-layout-2.c: New test.
11302
11303 2011-04-21  Richard Guenther  <rguenther@suse.de>
11304
11305         PR lto/48703
11306         * g++.dg/lto/pr48207-2_0.C: New testcase.
11307         * g++.dg/lto/pr48207-3_0.C: Likewise.
11308
11309 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11310
11311         * gnat.dg/volatile5.adb: New test.
11312         * gnat.dg/volatile5_pkg.ads: New helper.
11313
11314 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11315
11316         PR target/48708
11317         * gcc.target/i386/pr48708.c: New test.
11318
11319 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11320
11321         * gcc.dg/vect/vect-119.c: New test.
11322
11323 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11324
11325         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11326         and once without.
11327
11328 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11329             Richard Sandiford  <richard.sandiford@linaro.org>
11330
11331         PR target/46329
11332         * gcc.target/arm/pr46329.c: New test.
11333
11334 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11335
11336         PR fortran/18918
11337         * gfortran.dg/coarray_18.f90: New.
11338
11339 2011-04-20  Jason Merrill  <jason@redhat.com>
11340
11341         * g++.dg/cpp0x/initlist47.C: New.
11342
11343         * g++.dg/init/dtor4.C: New.
11344
11345 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11346
11347         PR target/48678
11348         * gcc.target/i386/sse2-pinsrw.c: New test.
11349         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11350         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11351         * gcc.target/i386/sse2-insvhi.c: Ditto.
11352         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11353         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11354
11355 2011-04-20  Jason Merrill  <jason@redhat.com>
11356
11357         * g++.dg/template/const4.C: New.
11358
11359 2011-04-20  Easwaran Raman  <eraman@google.com>
11360
11361         * gcc.dg/stack-layout-1.c: New test.
11362
11363 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11364
11365         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11366         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11367         function.
11368
11369 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11370
11371         * gcc.dg/binop-xor1.c: New test.
11372         * gcc.dg/binop-xor2.c: New test.
11373         * gcc.dg/binop-xor3.c: New test.
11374         * gcc.dg/binop-xor4.c: New test.
11375         * gcc.dg/binop-xor5.c: New test.
11376
11377 2011-04-20  Richard Guenther  <rguenther@suse.de>
11378
11379         PR tree-optimization/47892
11380         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11381
11382 2011-04-20  Richard Guenther  <rguenther@suse.de>
11383
11384         PR middle-end/48695
11385         * g++.dg/torture/pr48695.C: New testcase.
11386
11387 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11388
11389         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11390         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11391         * gcc.c-torture/execute/pr45262.c: Ditto
11392         * gcc.dg/torture/pr43165.c: Ditto.
11393         * gcc.dg/torture/pr47228.c: Ditto.
11394         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11395         * gcc.dg/ipa/pr45644.c: Ditto.
11396         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11397         PDP11.
11398
11399 2011-04-19  Jason Merrill  <jason@redhat.com>
11400
11401         * g++.dg/ext/complex7.C: New.
11402
11403         * g++.dg/ext/attrib41.C: New.
11404
11405 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11406
11407         PR testsuite/48676
11408         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11409
11410 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR target/48678
11413         * gcc.target/i386/pr48678.c: New test.
11414
11415 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11416
11417         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11418         * g++.dg/opt/devirt2.C: New test.
11419         * g++.dg/ipa/devirt-g-1.C: Likewise.
11420
11421 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11422
11423         PR fortran/48588
11424         * gfortran.dg/whole_file_33.f90: New.
11425
11426 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11427
11428         * g++.dg/ipa/devirt-7.C: New test.
11429
11430 2011-04-19  Richard Guenther  <rguenther@suse.de>
11431
11432         PR lto/48207
11433         * g++.dg/lto/pr48207_0.C: New testcase.
11434
11435 2011-04-18  Jason Merrill  <jason@redhat.com>
11436
11437         * g++.dg/init/void1.C: New.
11438
11439         * g++.dg/cpp0x/union4.C: New.
11440
11441 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11442
11443         PR middle-end/48661
11444         * g++.dg/torture/pr48661.C: New test.
11445
11446         PR c++/48632
11447         * g++.dg/gomp/pr48632.C: New test.
11448
11449 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11450
11451         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11452         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11453
11454 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11455
11456         PR fortran/18918
11457         * gfortran.dg/coarray_17.f90: New.
11458         * gfortran.dg/coarray_10.f90: Update dg-error.
11459
11460 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11461
11462         PR testsuite/48251
11463         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11464         * gfortran.dg/guality/guality.exp: Likewise.
11465
11466 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11467
11468         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11469
11470 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11471
11472         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11473
11474 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11475
11476         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11477
11478 2011-04-18  Richard Guenther  <rguenther@suse.de>
11479
11480         PR middle-end/46364
11481         * g++.dg/torture/pr46364.C: New testcase.
11482
11483 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11484
11485         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11486
11487 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11488
11489         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11490
11491 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11492             Ira Rosen  <ira.rosen@linaro.org>
11493
11494         PR target/48252
11495         * gcc.target/arm/pr48252.c: New test.
11496
11497 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11498
11499         PR tree-optimization/48616
11500         * gcc.dg/pr48616.c: New test.
11501
11502 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11503
11504         PR fortran/18918
11505         * gfortran.dg/coarray_16.f90: New.
11506
11507 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11508
11509         PR fortran/48462
11510         * gfortran.dg/realloc_on_assign_7.f03: New test.
11511
11512 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11513
11514         PR libgfortran/48602
11515         * gfortran.dg/fmt_g0_6.f08: New test.
11516
11517 2011-04-17  Jason Merrill  <jason@redhat.com>
11518
11519         * g++.dg/cpp0x/sfinae16.C: New.
11520
11521 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11522
11523         * gcc.target/mips/reg-var-1.c: New test.
11524
11525 2011-04-17  Jan Hubicka  <jh@suse.cz>
11526
11527         * gcc.dg/winline-5.c: Update testcase.
11528
11529 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11530
11531         * gnat.dg/discr27.ad[sb]: Move dg directive.
11532         * gnat.dg/discr28.ad[sb]: New test.
11533         * gnat.dg/discr28_pkg.ads: New helper.
11534
11535 2011-04-17  Michael Matz  <matz@suse.de>
11536
11537         PR tree-optimization/48622
11538         PR lto/48645
11539         * gcc.dg/lto/pr48622_0.c: New test.
11540
11541 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11542
11543         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11544         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11545         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11546         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11547         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11548         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11549
11550 2011-04-15  Jason Merrill  <jason@redhat.com>
11551
11552         * g++.dg/cpp0x/range-for17.C: New.
11553
11554 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11555
11556         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11557         * g++.dg/cpp0x/range-for3.C: Likewise.
11558         * g++.dg/cpp0x/range-for9.C: Correct error message.
11559         * g++.dg/cpp0x/range-for11.C: New.
11560         * g++.dg/cpp0x/range-for12.C: New.
11561         * g++.dg/cpp0x/range-for13.C: New.
11562         * g++.dg/cpp0x/range-for14.C: New.
11563         * g++.dg/cpp0x/range-for15.C: New.
11564         * g++.dg/cpp0x/range-for16.C: New.
11565
11566 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11567
11568         PR fortran/18918
11569         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11570
11571 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11572
11573         * objc.dg/naming-4.m: Updated.
11574         * objc.dg/naming-5.m: Updated.
11575         * objc.dg/naming-6.m: New.
11576         * objc.dg/naming-7.m: New.
11577         * obj-c++.dg/naming-1.mm: Updated.
11578         * obj-c++.dg/naming-2.mm: Updated.
11579         * obj-c++.dg/naming-3.mm: New.
11580         * obj-c++.dg/naming-4.mm: New.
11581
11582 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11583
11584         PR libgfortran/48589
11585         * gfortran.dg/fmt_g0_5.f08: New test.
11586
11587 2011-04-15  Richard Guenther  <rguenther@suse.de>
11588
11589         PR testsuite/48286
11590         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11591
11592 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11593
11594         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11595         -finline-limit=0 to -fno-inline
11596
11597 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11598
11599         PR target/48614
11600         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11601         just avx.
11602
11603 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11604
11605         PR target/48605
11606         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11607         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11608         * gcc.target/i386/avx-insertps-3.c: New test.
11609         * gcc.target/i386/avx-insertps-4.c: New test.
11610
11611 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11612
11613         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11614         -finline-limit=0
11615
11616 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11617
11618         PR target/46779
11619         PR target/45291
11620         PR target/41894
11621         * gcc.target/avr/pr46779-1.c: New test case
11622         * gcc.target/avr/pr46779-2.c: New test case
11623
11624 2011-04-14  Jason Merrill  <jason@redhat.com>
11625
11626         * g++.dg/cpp0x/sfinae15.C: New.
11627
11628         * g++.dg/cpp0x/sfinae14.C: New.
11629
11630         * g++.dg/ext/vla10.C: New.
11631
11632 2011-04-14  Richard Guenther  <rguenther@suse.de>
11633
11634         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11635
11636 2011-04-14  Richard Guenther  <rguenther@suse.de>
11637
11638         * gcc.dg/fold-bitand-4.c: Move ...
11639         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11640
11641 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11642
11643         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11644         variables const.
11645         * gcc.target/avr/torture/trivial.c: Ditto.
11646
11647 2011-04-13  Jason Merrill  <jason@redhat.com>
11648
11649         * g++.dg/template/operator11.C: New.
11650
11651 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11652
11653         PR middle-end/48591
11654         * gcc.dg/gomp/pr48591.c: New test.
11655
11656         PR c++/48570
11657         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11658         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11659
11660 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11661
11662         PR c++/48574
11663         * g++.dg/template/dependent-expr7.C: New test case.
11664
11665 2011-04-13  Jason Merrill  <jason@redhat.com>
11666
11667         * g++.dg/cpp0x/sfinae13.C: New.
11668
11669 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11670
11671         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11672
11673 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11674
11675         * gcc.target/arm/pr43698.c: Remove -march option.
11676
11677 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11678
11679         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11680         -march option.
11681
11682 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11683
11684         PR fortran/48360
11685         PR fortran/48456
11686         * gfortran.dg/realloc_on_assign_6.f03: New test.
11687
11688 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11689
11690         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11691         targets the additional -mno-ms-bitfields and
11692         -Wno-packed-bitfield-compat options.
11693         * g++.dg/ext/bitfield3.C: Likewise.
11694         * g++.dg/ext/bitfield4.C: Likewise.
11695         * g++.dg/ext/bitfield5.C: Likewise.
11696         * gcc.dg/bitfld-15.c: Likewise.
11697         * gcc.dg/bitfld-16.c: Likewise.
11698         * gcc.dg/bitfld-17.c: Likewise.
11699         * gcc.dg/bitfld-18.c: Likewise.
11700
11701 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11702
11703         * gcc.target/arm/neon-vld3-1.c: New test.
11704         * gcc.target/arm/neon-vst3-1.c: New test.
11705         * gcc.target/arm/neon/v*.c: Regenerate.
11706
11707 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11708
11709         PR rtl-optimization/48549
11710         * g++.dg/opt/pr48549.C: New test.
11711
11712 2011-04-12  Richard Guenther  <rguenther@suse.de>
11713
11714         PR tree-optimization/46076
11715         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11716
11717 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11718
11719         PR testsuite/21164
11720         * lib/compat.exp (compat-execute): Declare unsupported after
11721         stripping path from src1.
11722         * lib/lto.exp (lto-execute): Likewise.
11723
11724 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11725
11726         PR c/48552
11727         * gcc.dg/pr48552-1.c: New test.
11728         * gcc.dg/pr48552-2.c: New test.
11729
11730 2011-04-11  Jason Merrill  <jason@redhat.com>
11731
11732         * g++.dg/cpp0x/sfinae12.C: New.
11733
11734         * g++.dg/cpp0x/enum10.C: New.
11735
11736         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11737
11738         * g++.dg/cpp0x/rv-func.C: New.
11739
11740 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11741
11742         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11743         alpha*-dec-osf5*.
11744
11745 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11746
11747         PR tree-optimization/48195
11748         * gcc.dg/ipa/pr48195.c: New test.
11749
11750 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11751
11752         * gnat.dg/return3.adb: Remove unused switch.
11753
11754 2011-04-08  Mike Stump  <mikestump@comcast.net>
11755
11756         PR testsuite/48506
11757         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11758         default to fno-common.
11759
11760 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11761
11762         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11763         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11764
11765 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11766
11767         PR fortran/48448
11768         * gfortran.dg/function_optimize_5.f90:  New test.
11769
11770 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11771
11772         * gnat.dg/aggr17.adb: New test.
11773         * gnat.dg/aggr18.adb: Likewise.
11774
11775 2011-04-08  Michael Matz  <matz@suse.de>
11776
11777         PR middle-end/48389
11778         * gcc.target/i386/pr48389.c: New test.
11779
11780 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11781
11782         PR rtl-optimization/48272
11783         * g++.dg/opt/pr48272.C: New.
11784
11785 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11786
11787         PR rtl-optimization/48235
11788         * gcc.dg/pr48235.c: New.
11789
11790 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11791
11792         PR rtl-optimization/48302
11793         * g++.dg/opt/pr48302.C: New.
11794
11795 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11796
11797         PR target/48273
11798         * g++.dg/opt/pr48273.C: New.
11799
11800 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11801
11802         PR rtl-optimization/48442
11803         * gcc.dg/pr48442.c: New.
11804
11805 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11806
11807         PR tree-optimization/48377
11808         * gcc.dg/vect/pr48377.c: New test.
11809
11810 2011-04-07  Jason Merrill  <jason@redhat.com>
11811
11812         * g++.dg/cpp0x/regress/call1.C: New.
11813
11814         * g++.dg/cpp0x/variadic107.C: New.
11815
11816         * g++.dg/cpp0x/sfinae11.C: New.
11817         * g++.dg/cpp0x/noexcept02.C: Fix.
11818
11819         * g++.dg/cpp0x/sfinae10.C: New.
11820
11821         * g++.dg/cpp0x/sfinae9.C: New.
11822
11823         * c-c++-common/Wcast-qual-1.c: Move here from...
11824         * gcc.dg/cast-qual-3.c: ...here, and...
11825         * g++.dg/warn/Wcast-qual2.C: ...here.
11826
11827         * g++.dg/cpp0x/sfinae8.C: New.
11828
11829         * g++.dg/cpp0x/sfinae7.C: New.
11830
11831         * g++.dg/cpp0x/enum9.C: New.
11832
11833 2011-04-07  Mike Stump  <mikestump@comcast.net>
11834
11835         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11836         with no trampolines.
11837
11838 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11839
11840         PR fortran/48117
11841         * gfortran.dg/gomp/pr48117.f90: New test.
11842
11843         PR debug/48343
11844         * gcc.dg/torture/pr48343.c: New test.
11845
11846 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11847
11848         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11849
11850 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11851
11852         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11853
11854 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11855
11856         PR target/43920
11857         * lib/scanasm.exp (object-size): New proc.
11858         * gcc.target/arm/pr43920-2.c: New test.
11859
11860 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11861
11862         PR fortran/18918
11863         PR fortran/48477
11864         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11865
11866 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11867
11868         * gcc.dg/mtune.c: Prune note from output.
11869
11870 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11871
11872         PR debug/48466
11873         * gcc.dg/guality/pr36977.c: New test.
11874         * gcc.dg/guality/pr48466.c: New test.
11875
11876 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11877
11878         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11879
11880 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11881
11882         * gnat.dg/return3.adb: New test.
11883
11884 2011-04-06  Richard Guenther  <rguenther@suse.de>
11885
11886         PR tree-optimization/47663
11887         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11888
11889 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11890
11891         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11892         Solaris 8 and 9 as well.
11893
11894 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11895
11896         PR target/43920
11897         * gcc.target/arm/pr43920-1.c: New test.
11898
11899 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11900
11901         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11902         (cctor): Actually return the value.
11903         (main): Cast return values.
11904
11905 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11906
11907         * gfortran.dg/character_comparison_8.f90:  New test.
11908
11909 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11910
11911         * frontend-passes: (optimize_lexical_comparison): New function.
11912         (optimize_expr): Call it.
11913         (optimize_comparison): Also handle lexical comparison functions.
11914         Return false instad of -2 for unequal comparison.
11915
11916 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11917
11918         PR fortran/48412
11919         * function_optimize_4.f90:  New test.
11920
11921 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11922
11923         PR fortran/18918
11924         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11925         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11926         * gfortran.dg/coarray_15.f90: New.
11927
11928 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11929
11930         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11931         * gfortran.dg/bessel_7.f90: Likewise.
11932
11933 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11934
11935         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11936
11937 2011-04-03  Richard Guenther  <rguenther@suse.de>
11938             Ira Rosen  <ira.rosen@linaro.org>
11939
11940         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11941         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11942         -ftree-loop-if-convert-stores.
11943
11944 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11945
11946         * gnat.dg/specs/aggr2.ads: New test.
11947
11948 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11949
11950         * gnat.dg/debug2.ad[sb]: New test.
11951         * gnat.dg/debug2_pkg.ads: New helper.
11952         * gnat.dg/debug3.ad[sb]: New test.
11953
11954 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11955
11956         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11957
11958 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11959
11960         PR middle-end/48335
11961         * gcc.c-torture/compile/pr48335-1.c: New test.
11962         * gcc.dg/pr48335-1.c: New test.
11963         * gcc.dg/pr48335-2.c: New test.
11964         * gcc.dg/pr48335-3.c: New test.
11965         * gcc.dg/pr48335-4.c: New test.
11966         * gcc.dg/pr48335-5.c: New test.
11967         * gcc.dg/pr48335-6.c: New test.
11968         * gcc.dg/pr48335-7.c: New test.
11969         * gcc.dg/pr48335-8.c: New test.
11970         * gcc.target/i386/pr48335-1.c: New test.
11971
11972 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11973
11974         PR c/36299
11975         * gcc.dg/Waddress.c: New test.
11976
11977 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11978
11979         PR fortran/48352
11980         * gfortran.dg/function_optimize_3.f90:  New test.
11981
11982 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11983
11984         * gcc.c-torture/compile/20110401-1.c: New test.
11985
11986         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11987         * g++.dg/lto/20091002-2_0.C: Likewise.
11988         * g++.dg/lto/20090303_0.c: Likewise.
11989         * g++.dg/lto/20091004-1_0.C: Likewise.
11990         * g++.dg/lto/20091002-3_0.C: Likewise.
11991         * g++.dg/lto/20091004-2_0.C: Likewise.
11992         * g++.dg/lto/20081123_0.C: Likewise.
11993         * g++.dg/lto/20090313_0.C: Likewise.
11994         * g++.dg/lto/20081109-1_0.C: Likewise.
11995         * g++.dg/lto/20081219_0.C: Likewise.
11996         * g++.dg/lto/20081204-1_0.C: Likewise.
11997         * g++.dg/lto/20090302_0.C: Likewise.
11998         * g++.dg/lto/20081119-1_0.C: Likewise.
11999         * g++.dg/lto/20081118_0.C: Likewise.
12000         * gcc.dg/lto/20091020-2_0.c: Likewise.
12001         * gcc.dg/lto/20090210_0.c: Likewise.
12002         * gcc.dg/lto/20081204-1_0.c: Likewise.
12003         * gcc.dg/lto/20081224_0.c: Likewise.
12004         * gcc.dg/lto/20090219_0.c: Likewise.
12005         * gcc.dg/lto/20091014-1_0.c: Likewise.
12006         * gcc.dg/lto/20091016-1_0.c: Likewise.
12007         * gcc.dg/lto/20090206-2_0.c: Likewise.
12008         * gcc.dg/lto/20090116_0.c: Likewise.
12009         * gcc.dg/lto/20091013-1_0.c: Likewise.
12010         * gcc.dg/lto/20091015-1_0.c: Likewise.
12011         * gcc.dg/lto/20090126-2_0.c: Likewise.
12012
12013 2011-03-31  Ian Lance Taylor  <iant@google.com>
12014
12015         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12016
12017 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12018
12019         * gnat.dg/opt16.adb: New test.
12020
12021 2011-03-31  Jason Merrill  <jason@redhat.com>
12022
12023         * g++.dg/cpp0x/defaulted24.C: New.
12024
12025 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12026
12027         PR target/16292
12028         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12029         with -O0.
12030
12031 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12032
12033         * g++.dg/other/i386-9.C: New test.
12034
12035 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12036
12037         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12038
12039 2011-03-30  Jason Merrill  <jason@redhat.com>
12040
12041         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12042
12043         * g++.dg/cpp0x/regress/isnan.C: New.
12044
12045         * g++.dg/cpp0x/initlist46.C: New.
12046
12047 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12048
12049         PR target/47551
12050         * gcc.target/arm/neon-modes-2.c: New test.
12051
12052 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12053
12054         PR c/48305
12055         * gcc.c-torture/compile/pr48305.c: New test.
12056
12057 2011-03-29  Jason Merrill  <jason@redhat.com>
12058
12059         * g++.dg/cpp0x/regress/value-dep1.C: New.
12060
12061 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12062
12063         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12064
12065 2011-03-29  Ian Lance Taylor  <iant@google.com>
12066
12067         * go.test/go-test.exp: Handle the test lines used in several new
12068         tests.
12069         (errchk): Add opts parameter.  Change all callers.  Handle parens
12070         in regexps.
12071
12072 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12073             Dominique d'Humieres  <dominiq@lps.ens.fr>
12074
12075         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12076         and __APPLE__ && __PPC__ && __ALTIVEC__.
12077
12078 2011-03-29  Jason Merrill  <jason@redhat.com>
12079
12080         * g++.dg/cpp0x/dependent1.C: New.
12081
12082         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12083
12084         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12085
12086         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12087
12088 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12089
12090         PR fortran/48095
12091         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12092         * gfortran.dg/proc_ptr_comp_32.f90: New.
12093
12094 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12095
12096         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12097         check for corresponding warning.
12098
12099 2011-03-28  Jason Merrill  <jason@redhat.com>
12100
12101         * g++.dg/cpp0x/rv-deduce2.C: New.
12102
12103 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12104
12105         PR debug/48203
12106         * gcc.dg/pr48203.c: New test.
12107
12108 2011-03-28  Jeff Law <law@redhat.com>
12109
12110         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12111
12112 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12113
12114         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12115         and __PPC__ && __ALTIVEC__.
12116
12117 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12118
12119         PR testsuite/48238
12120         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12121         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12122         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12123         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12124
12125 2011-03-28  Jason Merrill  <jason@redhat.com>
12126
12127         * g++.dg/cpp0x/initlist-array2.C: New.
12128
12129         * g++.dg/cpp0x/initlist-array1.C: New.
12130
12131         * g++.dg/cpp0x/constexpr-compound.C: New.
12132
12133         * g++.dg/cpp0x/constexpr-using.C: New.
12134
12135         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12136
12137 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12138
12139         PR testsuite/48276
12140         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12141
12142 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12143
12144         * gcc.dg/slp-1.c: New test.
12145
12146 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12147
12148         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12149         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12150         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12151         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12152         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12153         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12154         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12155         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12156         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12157         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12158         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12159         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12160         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12161         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12162
12163 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12164
12165         PR fortran/47065
12166         * gfortran.dg/trim_optimize_5.f90:  New test.
12167         * gfortran.dg/trim_optimize_6.f90:  New test.
12168
12169 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12170
12171         PR target/38598
12172         * gcc.target/mips/madd-7.c: Remove -mlong32.
12173         * gcc.target/mips/msub-7.c: Likewise.
12174
12175 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12176
12177         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12178         accesses to preserve the meaning of the test for doubleword vectors.
12179         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12180         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12181
12182 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12183
12184         PR fortran/48291
12185         * gfortran.dg/class_42.f03: New.
12186
12187 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12188
12189         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12190         strided accesses.
12191
12192 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12193
12194         PR rtl-optimization/48144
12195         * gcc.dg/pr48144.c: New test.
12196
12197 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12198
12199         * gnat.dg/discr27.ad[sb]: New test.
12200
12201 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12202
12203         * gnat.dg/limited_with2.ad[sb]: New test.
12204         * gnat.dg/limited_with2_pkg1.ads: New helper.
12205         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12206
12207 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12208
12209         * gnat.dg/opt15.adb: New test.
12210         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12211
12212 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12213
12214         PR fortran/48174
12215         PR fortran/45304
12216         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12217         * gfortran.dg/leadz_trailz_3.f90: Ditto
12218
12219 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12220
12221         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12222
12223 2011-03-25  Jason Merrill  <jason@redhat.com>
12224
12225         * g++.dg/cpp0x/defaulted22.C: New.
12226         * g++.dg/cpp0x/defaulted23.C: New.
12227         * g++.dg/cpp0x/defaulted15.C: Adjust.
12228
12229 2011-03-25  Jason Merrill  <jason@redhat.com>
12230
12231         * g++.dg/cpp0x/move1.C: New.
12232
12233 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12234
12235         PR target/48287
12236         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12237
12238 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12239
12240         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12241         for mips-sgi-irix6.5.
12242         Replace snprintf prototype by <stdio.h>.
12243
12244 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12245
12246         PR testsuite/48283
12247         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12248         run_expensive_tests.
12249         * gcc.dg/graphite/block-4.c: Likewise.
12250         * gcc.dg/graphite/block-7.c: Likewise.
12251         * gcc.dg/graphite/block-8.c: Likewise.
12252
12253 2011-03-25  Richard Guenther  <rguenther@suse.de>
12254
12255         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12256         * g++.dg/tree-ssa/pr8781.C: Likewise.
12257         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12258         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12259         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12260         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12261         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12262         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12263         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12264         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12265         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12266         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12267         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12268         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12269         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12270         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12271         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12272         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12273         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12274         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12275         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12276         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12277         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12278         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12279         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12280         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12281         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12282         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12283         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12284         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12285         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12286         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12287         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12288         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12289         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12290         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12291         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12292         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12293         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12294         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12295         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12296         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12297         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12298         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12299         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12300         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12301         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12302         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12303         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12304         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12305         * c-c++-common/pr46562-2.c: Likewise.
12306         * gfortran.dg/pr42108.f90: Likewise.
12307         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12308         foo to be inlined even at -O1.
12309         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12310         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12311         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12312         * gcc.dg/matrix/matrix.exp: Disable FRE.
12313
12314 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12315
12316         PR debug/48204
12317         * gcc.dg/dfp/pr48204.c: New test.
12318
12319 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12320
12321         PR target/48209
12322         * gcc.c-torture/execute/pr47917.c: Move this...
12323         * gcc.dg/torture/pr47917.c: to here and add xfails.
12324
12325 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12326
12327         * gnat.dg/array16.ad[sb]: New test.
12328         * gnat.dg/array16.ads: New helper.
12329
12330 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12331
12332         * gnat.dg/derived_type2.adb: New test.
12333
12334 2011-03-24  Richard Guenther  <rguenther@suse.de>
12335
12336         PR tree-optimization/48271
12337         * g++.dg/torture/pr48271.C: New testcase.
12338
12339 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12340
12341         * gnat.dg/array15.ad[sb]: New test.
12342
12343 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12344
12345         PR target/48237
12346         * gcc.target/i386/pr48237.c: New test.
12347
12348 2011-03-24  Richard Guenther  <rguenther@suse.de>
12349
12350         PR middle-end/48269
12351         * gcc.dg/builtin-object-size-10.c: New testcase.
12352
12353 2011-03-24  Richard Guenther  <rguenther@suse.de>
12354
12355         PR tree-optimization/46562
12356         * c-c++-common/pr46562-2.c: New testcase.
12357         * c-c++-common/pr46562.c: Likewise.
12358
12359 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12360
12361         * gcc.dg/vect/vect-cselim-1.c: New test.
12362         * gcc.dg/vect/vect-cselim-2.c: New test.
12363
12364 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12365
12366         * gcc.target/arm/pr46934.c: New.
12367
12368 2011-03-23  Ian Lance Taylor  <iant@google.com>
12369
12370         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12371
12372 2011-03-23  Richard Guenther  <rguenther@suse.de>
12373
12374         * gcc.dg/struct: Remove directory and contents.
12375
12376 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12377
12378         PR testsuite/48251
12379         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12380
12381 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12382
12383         * gnat.dg/discr26.ad[sb]: New test.
12384         * gnat.dg/discr26_pkg.ads: New helper.
12385
12386 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12387
12388         PR target/47553
12389         * gcc.target/arm/neon-vld-1.c: New test.
12390
12391 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12392
12393         * gnat.dg/array14.ad[sb]: New test.
12394         * gnat.dg/array14_pkg.ads: New helper.
12395
12396 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12397
12398         * gcc.c-torture/execute/920501-8.x: Remove.
12399         * gcc.c-torture/execute/930513-1.x: Remove.
12400         * gcc.c-torture/execute/960312-1.x: Remove.
12401         * gcc.c-torture/compile/20000804-1.c,
12402         gcc.c-torture/compile/20001205-1.c,
12403         gcc.c-torture/compile/20001226-1.c,
12404         gcc.c-torture/compile/20010518-2.c,
12405         gcc.c-torture/compile/20020312-1.c,
12406         gcc.c-torture/compile/20020604-1.c,
12407         gcc.c-torture/compile/920501-12.c,
12408         gcc.c-torture/compile/920501-4.c,
12409         gcc.c-torture/compile/920520-1.c,
12410         gcc.c-torture/compile/980506-1.c,
12411         gcc.c-torture/execute/980709-1.x,
12412         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12413         options for m68hc11.
12414         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12415         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12416         m68hc11.
12417
12418 2011-03-22  Nick Clifton  <nickc@redhat.com>
12419
12420         * lib/target-supports.exp (check_profiling_available): Add MN10300
12421         to the list of targets that do not support profiling.  Restore
12422         alpha sorting to this list.
12423
12424 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12425
12426         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12427         failure on 32-bit systems.
12428         * gcc.dg/torture/vector-2.c: Ditto.
12429
12430 2011-03-22  Richard Guenther  <rguenther@suse.de>
12431
12432         PR tree-optimization/48228
12433         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12434
12435 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12436
12437         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12438         powerpc.
12439
12440         PR target/48226
12441         * gcc.target/powerpc/pr48226.c: New file.
12442
12443 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12444
12445         * lib/prune.exp (prune_gcc_output): Prune "could not create
12446         compact unwind for" warnings.
12447
12448 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12449
12450         PR c/42544
12451         PR c/48197
12452         * gcc.c-torture/execute/pr42544.c: New test.
12453         * gcc.c-torture/execute/pr48197.c: New test.
12454
12455 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12456
12457         PR preprocessor/48192
12458         * gcc.target/powerpc/pr48192.c: New file.
12459
12460         PR target/48053
12461         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12462         split problem of 0 being loaded in a VSX register.
12463
12464 2011-03-21  Richard Guenther  <rguenther@suse.de>
12465
12466         PR c/47939
12467         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12468         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12469         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12470         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12471
12472 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12473
12474         PR target/48213
12475         * gcc.dg/pr48213.c: New test.
12476
12477 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12478
12479         PR target/12171
12480         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12481
12482 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12483
12484         * gcc.target/arm/xor-and.c: New.
12485
12486 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12487
12488         PR fortran/22572
12489         * gfortran.dg/function_optimize_1.f90:  New test.
12490         * gfortran.dg/function_optimize_2.f90:  New test.
12491
12492 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12493
12494         PR rtl-optimization/47502
12495         * gcc.target/i386/pr47502-1.c: New.
12496         * gcc.target/i386/pr47502-2.c: Likewise.
12497
12498 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12499
12500         PR rtl-optimization/48156
12501         * gcc.dg/pr48156.c: New test.
12502
12503 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12504
12505         PR libfortran/47439
12506         * gfortran.dg/scratch_1.f90: Adjust test.
12507
12508 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12509
12510         PR libfortran/47439
12511         * gfortran.dg/scratch_1.f90: New test.
12512
12513 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12514
12515         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12516         variably modified typedefs.
12517         * gcc.dg/c1x-typedef-2.c: Remove.
12518
12519 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12520
12521         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12522         * gcc.dg/c1x-anon-struct-3.c: New test.
12523         * gcc.dg/anon-struct-11.c: Update.
12524
12525 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12526
12527         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12528         dg-xfail-run-if.
12529         Only xfail with gas.
12530
12531 2011-03-18  Jason Merrill  <jason@redhat.com>
12532
12533         * g++.dg/template/fn-ptr1.C: New.
12534
12535         * g++.dg/overload/volatile1.C: New.
12536
12537         * g++.dg/opt/pr23372.C: New.
12538
12539         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12540
12541 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12542
12543         PR middle-end/47405
12544         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12545
12546 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12547
12548         * gcc.target/arm/unsigned-extend-1.c: New.
12549
12550 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12551
12552         PR bootstrap/48161
12553         * gcc.c-torture/compile/pr48161.c: New test.
12554
12555 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12556
12557         PR middle-end/47725
12558         * gcc.dg/torture/pr47725.c: New.
12559
12560 2011-03-17  Jason Merrill  <jason@redhat.com>
12561
12562         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12563         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12564
12565 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12566
12567         * gnat.dg/specs/elab2.ads: New test.
12568         * gnat.dg/specs/elab2_pkg.ads: New helper.
12569
12570 2011-03-17  Jason Merrill  <jason@redhat.com>
12571
12572         * g++.dg/cpp0x/decltype-1212.C: New.
12573         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12574
12575 2011-03-17  Jason Merrill  <jason@redhat.com>
12576
12577         * g++.dg/parse/memfnquals1.C: New.
12578
12579 2011-03-17  Richard Guenther  <rguenther@suse.de>
12580
12581         PR middle-end/48134
12582         * gcc.dg/pr48134.c: New testcase.
12583
12584 2011-03-17  Richard Guenther  <rguenther@suse.de>
12585
12586         PR middle-end/48165
12587         * g++.dg/torture/pr48165.C: New testcase.
12588
12589 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12590
12591         PR rtl-optimization/48141
12592         * gcc.dg/pr48141.c: New test.
12593
12594 2011-03-16  Jason Merrill  <jason@redhat.com>
12595
12596         * g++.dg/cpp0x/constexpr-48089.C: New.
12597
12598         * g++.dg/cpp0x/constexpr-abi1.C: New.
12599
12600         * g++.dg/cpp0x/constexpr-46336.C: New.
12601         * g++.dg/parse/friend5.C: Adjust expected errors.
12602
12603         * g++.dg/cpp0x/constexpr-47570.C: New.
12604
12605 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12606
12607         PR debug/47510
12608         * ++.dg/debug/dwarf2/typedef6.C: New test.
12609
12610 2011-03-16  Jason Merrill  <jason@redhat.com>
12611
12612         * g++.dg/cpp0x/elision2.C: New.
12613
12614         * g++.dg/cpp0x/constexpr-array3.C: New.
12615
12616 2011-03-16  Jason Merrill  <jason@redhat.com>
12617
12618         * g++.dg/cpp0x/sfinae6.C: New.
12619         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12620         * g++.dg/cpp0x/pr45908.C: Likewise.
12621         * g++.dg/cpp0x/sfinae6.C: Likewise.
12622         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12623         * g++.old-deja/g++.law/arg11.C: Likewise.
12624
12625 2011-03-16  Jason Merrill  <jason@redhat.com>
12626
12627         * g++.dg/template/incomplete6.C: New.
12628
12629 2011-03-16  Jeff Law <law@redhat.com>
12630
12631         * gcc.dg/tree-ssa/vrp55.c: New test.
12632
12633 2011-03-16  Jason Merrill  <jason@redhat.com>
12634
12635         * g++.dg/cpp0x/auto22.C: New.
12636
12637 2011-03-16  Richard Guenther  <rguenther@suse.de>
12638
12639         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12640         optimizing it away if promoted to const.
12641
12642 2011-03-16  Richard Guenther  <rguenther@suse.de>
12643
12644         PR tree-optimization/48149
12645         * gcc.dg/fold-complex-1.c: New testcase.
12646
12647 2011-03-16  Richard Guenther  <rguenther@suse.de>
12648
12649         PR testsuite/48147
12650         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12651         or cloning happens.
12652
12653 2011-03-16  Richard Guenther  <rguenther@suse.de>
12654
12655         PR tree-optimization/26134
12656         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12657
12658 2011-03-16  Richard Guenther  <rguenther@suse.de>
12659
12660         PR tree-optimization/48146
12661         * gcc.dg/torture/pr48146.c: New testcase.
12662
12663 2011-03-16  Richard Guenther  <rguenther@suse.de>
12664
12665         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12666         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12667
12668 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12669
12670         PR middle-end/48136
12671         * gcc.c-torture/compile/pr48136.c: New test.
12672
12673         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12674
12675         PR debug/45882
12676         * gcc.dg/guality/pr45882.c: New test.
12677
12678 2011-03-15  Jason Merrill  <jason@redhat.com>
12679
12680         * g++.dg/cpp0x/constexpr-recursion.C: New.
12681
12682         * g++.dg/cpp0x/implicit11.C: New.
12683
12684 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12685
12686         * g++.dg/cpp0x/constexpr-attribute.C: New.
12687
12688 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
12689
12690         * g++.dg/parse/pr34758.C: New.
12691
12692 2011-03-15  Xinliang David Li  <davidxl@google.com>
12693
12694         PR c/47837
12695         * gcc.dg/uninit-pred-7_d.c: New test.
12696         * gcc.dg/uninit-pred-8_d.c: New test.
12697
12698 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12699
12700         PR target/46788
12701         * gcc.target/arm/pr46788.c: New.
12702
12703 2011-03-15  Richard Guenther  <rguenther@suse.de>
12704
12705         PR middle-end/47650
12706         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12707         * gfortran.dg/ishft_4.f90: Likewise.
12708         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12709
12710 2011-03-15  Richard Guenther  <rguenther@suse.de>
12711
12712         PR tree-optimization/13954
12713         * g++.dg/tree-ssa/pr13954.C: New testcase.
12714
12715 2011-03-15  Richard Guenther  <rguenther@suse.de>
12716
12717         PR tree-optimization/48037
12718         * gcc.target/i386/pr48037-1.c: New testcase.
12719
12720 2011-03-15  Richard Guenther  <rguenther@suse.de>
12721
12722         PR tree-optimization/41490
12723         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12724         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12725         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12726         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12727         * g++.dg/tree-ssa/pr33604.C: Adjust.
12728
12729 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR middle-end/47917
12732         * gcc.c-torture/execute/pr47917.c: New test.
12733         * gcc.dg/pr47917.c: New test.
12734
12735         PR middle-end/38878
12736         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12737
12738 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12739
12740         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12741         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12742         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12743         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12744         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12745         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12746         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12747         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12748         * gcc.target/i386/avx-floor-vec.c: Ditto.
12749         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12750         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12751         * gcc.target/i386/avx-rint-vec.c: Ditto.
12752         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12753         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12754         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12755         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12756
12757 2011-03-14  Tom Tromey  <tromey@redhat.com>
12758
12759         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12760         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12761         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12762
12763 2011-03-14  Tom Tromey  <tromey@redhat.com>
12764
12765         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12766         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12767         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12768
12769 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12770
12771         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12772
12773 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12774
12775         PR rtl-optimization/47166
12776         * gcc.c-torture/execute/postmod-1.c: New test.
12777
12778 2011-03-14  Richard Guenther  <rguenther@suse.de>
12779
12780         PR middle-end/48098
12781         * gcc.dg/torture/pr48098.c: New testcase.
12782
12783 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12784
12785         PR target/48053
12786         * gcc.target/powerpc/pr48053-1.c: New test.
12787         * gcc.target/powerpc/pr48053-2.c: Likewise.
12788
12789 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12790
12791         PR libfortran/48066
12792         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12793
12794 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12795
12796         PR libfortran/48066
12797         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12798
12799 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12800
12801         PR fortran/48059
12802         * gfortran.dg/class_41.f03: New.
12803
12804 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12805
12806         * g++.dg/conversion/cast3.C: New test.
12807
12808 2011-03-11  Jason Merrill  <jason@redhat.com>
12809
12810         * g++.dg/template/error45.C: New.
12811
12812         * g++.dg/parse/no-type-defn1.C: New.
12813
12814         * g++.dg/ext/attrib40.C: New.
12815
12816         * g++.dg/cpp0x/regress/array1.C: New.
12817
12818 2011-03-11  Richard Guenther  <rguenther@suse.de>
12819
12820         PR tree-optimization/48067
12821         * gcc.dg/pr48067.c: New testcase.
12822
12823 2011-03-11  Richard Guenther  <rguenther@suse.de>
12824
12825         PR lto/48073
12826         * g++.dg/lto/20110311-1_0.C: New testcase.
12827
12828 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12829
12830         PR c++/48035
12831         * g++.dg/inherit/virtual8.C: New test.
12832
12833         PR middle-end/48044
12834         * gcc.dg/torture/pr48044.c: New test.
12835
12836 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12837
12838         PR fortran/47768
12839         * gfortran.dg/proc_ptr_comp_31.f90: New.
12840
12841 2011-03-11  Richard Guenther  <rguenther@suse.de>
12842
12843         PR tree-optimization/47278
12844         * gcc.dg/torture/pr47278-1.c: New testcase.
12845         * gcc.dg/torture/pr47278-2.c: Likewise.
12846
12847 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12848
12849         PR tree-optimization/48063
12850         * gcc.dg/torture/pr48063.c: New test.
12851
12852 2011-03-10  Jason Merrill  <jason@redhat.com>
12853
12854         * g++.dg/template/array22.C: New.
12855
12856         * g++.dg/cpp0x/syntax-err1.C: New.
12857         * g++.dg/parse/error36.C: Adjust expected errors.
12858         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12859         * g++.old-deja/g++.pt/typename3.C: Likewise.
12860         * g++.old-deja/g++.pt/typename4.C: Likewise.
12861         * g++.old-deja/g++.pt/typename6.C: Likewise.
12862
12863 2011-03-09  Jason Merrill  <jason@redhat.com>
12864
12865         * g++.dg/template/nontype22.C: New.
12866
12867 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12868
12869         PR tree-optimization/47714
12870         * g++.dg/torture/pr47714.C: New test.
12871
12872 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12873
12874         PR target/47755
12875         * gcc.target/powerpc/pr47755-2.c: New file.
12876
12877 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12878
12879         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12880         is not set in the environment, pass 64 as first argument when not
12881         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12882         native where ulimit -u is supported.
12883
12884 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12885
12886         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12887
12888 2011-03-08  Jason Merrill  <jason@redhat.com>
12889
12890         * g++.dg/template/nontype21.C: New.
12891
12892         * g++.dg/template/anon5.C: New.
12893
12894 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12895
12896         PR debug/47881
12897         * gcc.dg/pr47881.c: New test.
12898
12899 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12900
12901         PR c++/47957
12902         * g++.dg/lookup/template3.C: New test.
12903
12904 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12905
12906         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12907         'long' type.
12908
12909 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12910
12911         PR testsuite/47954
12912         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12913         sizeof to compute alignment.
12914
12915 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12916
12917         PR tree-optimization/48022
12918         * gcc.dg/pr48022-1.c: New test.
12919         * gcc.dg/pr48022-2.c: New test.
12920
12921 2011-03-07  Jason Merrill  <jason@redhat.com>
12922
12923         * g++.dg/template/nontype20.C: New.
12924         * g++.dg/init/member1.C: Adjust expected errors.
12925         * g++.dg/parse/constant4.C: Likewise.
12926         * g++.dg/template/qualified-id3.C: Likewise.
12927         * g++.old-deja/g++.pt/crash10.C: Likewise.
12928
12929         * g++.dg/cpp0x/regress/non-const1.C: New.
12930
12931 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12932
12933         PR debug/47991
12934         * gcc.dg/pr47991.c: New test.
12935
12936 2011-03-07  Jason Merrill  <jason@redhat.com>
12937
12938         * g++.dg/abi/mangle46.C: New.
12939
12940 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12941
12942         PR target/47862
12943         * gcc.target/powerpc/pr47862.c: New.
12944
12945 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12946
12947         PR target/45413
12948         * gcc.target/i386/combine-mul.c: Require nonpic.
12949
12950 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12951             Nathan Froyd  <froydnj@codesourcery.com>
12952
12953         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12954
12955 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12956
12957         * README.QMTEST: Remove.
12958
12959 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12960             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12961
12962         PR fortran/47850
12963         * gfortran.dg/array_constructor_37.f90 : New test.
12964
12965 2011-03-05  Jason Merrill  <jason@redhat.com>
12966
12967         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12968         * g++.dg/abi/mangle45.C: Likewise.
12969         * g++.dg/cpp0x/trailing1.C: Likewise.
12970
12971 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12972
12973         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12974
12975 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12976
12977         PR rtl-optimization/47899
12978         * gcc.dg/pr47899.c: New test.
12979
12980         * gcc.dg/torture/pr47968.c: Ignore warnings.
12981
12982         PR tree-optimization/47967
12983         * gcc.c-torture/compile/pr47967.c: New test.
12984
12985 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12986
12987         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12988         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12989
12990 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12991
12992         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12993         and property_getAttributes() if __OBJC2__.
12994         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12995         * objc.dg/property/property-encoding-1.m: New.
12996         * obj-c++.dg/property/property-encoding-1.mm: New.
12997
12998 2011-03-04  Jason Merrill  <jason@redhat.com>
12999
13000         * g++.dg/template/pseudodtor6.C: New.
13001
13002         * g++.dg/inherit/covariant19.C: New.
13003
13004 2011-03-04  Richard Guenther  <rguenther@suse.de>
13005
13006         PR middle-end/47968
13007         * gcc.dg/torture/pr47968.c: New testcase.
13008
13009 2011-03-04  Richard Guenther  <rguenther@suse.de>
13010
13011         PR middle-end/47975
13012         * gcc.dg/torture/pr47975.c: New testcase.
13013
13014 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13015
13016         PR c++/47974
13017         * g++.dg/template/crash106.C: New.
13018
13019 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13020
13021         PR c/47963
13022         * gcc.dg/gomp/pr47963.c: New test.
13023         * g++.dg/gomp/pr47963.C: New test.
13024
13025 2011-03-02  Jason Merrill  <jason@redhat.com>
13026
13027         * g++.dg/cpp0x/regress/condition1.C: New.
13028
13029         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13030
13031 2011-03-01  Jason Merrill  <jason@redhat.com>
13032
13033         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13034
13035         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13036
13037 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13038
13039         PR rtl-optimization/47925
13040         * gcc.c-torture/execute/pr47925.c: New test.
13041
13042 2011-03-01  Jason Merrill  <jason@redhat.com>
13043
13044         * g++.dg/cpp0x/decltype25.C: New.
13045
13046         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13047
13048 2011-03-01  Richard Guenther  <rguenther@suse.de>
13049
13050         PR tree-optimization/47890
13051         * gcc.dg/torture/pr47890.c: New testcase.
13052
13053 2011-03-01  Richard Guenther  <rguenther@suse.de>
13054
13055         PR lto/47924
13056         * gcc.dg/lto/pr47924_0.c: New testcase.
13057
13058 2011-03-01  Richard Guenther  <rguenther@suse.de>
13059
13060         PR lto/46911
13061         * gfortran.dg/lto/pr46911_0.f: New testcase.
13062
13063 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13064
13065         PR libgfortran/47933
13066         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13067         compile errors from older code form.
13068
13069 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13070
13071         PR libgfortran/47567
13072         * gfortran.dg/fmt_fw_d.f90: New test.
13073
13074 2011-02-28  Jason Merrill  <jason@redhat.com>
13075
13076         * g++.dg/inherit/covariant18.C: New.
13077
13078 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13079
13080         PR middle-end/47893
13081         * gcc.dg/pr47893.c: New test.
13082
13083 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13084
13085         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13086         NULL in case of a selector with conflicting types.
13087         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13088
13089 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13090
13091         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13092         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13093         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13094         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13095
13096 2011-02-28  Jason Merrill  <jason@redhat.com>
13097
13098         PR c++/47906
13099         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13100
13101 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13102
13103         PR libgfortran/47778
13104         * gfortran.dg/namelist_71.f90: New test.
13105
13106 2011-02-27  Jason Merrill  <jason@redhat.com>
13107
13108         PR c++/47906
13109         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13110         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13111
13112 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13113
13114         PR c++/46466
13115         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13116
13117 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13118
13119         PR fortran/47886
13120         * gfortran.dg/gomp/task-1.f90: Removed.
13121
13122 2011-02-26  Jason Merrill  <jason@redhat.com>
13123
13124         * g++.dg/template/this-targ1.C: New.
13125
13126         * g++.dg/cpp0x/regress/template-const1.C: New.
13127         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13128         * g++.dg/template/function1.C: Adjust.
13129         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13130         * g++.dg/debug/debug7.C: Adjust.
13131
13132 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13133
13134         PR fortran/47886
13135         * gfortran.dg/gomp/task-1.f90: New.
13136
13137 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13138
13139         * gcc.target/arm/neon-thumb2-move.c: Add
13140         dg-require-effective-target arm_thumb2_ok.
13141
13142 2011-02-24  Jason Merrill  <jason@redhat.com>
13143
13144         * g++.dg/parse/constant1.C: Specify C++98 mode.
13145         * g++.dg/parse/constant5.C: Likewise.
13146         * g++.dg/parse/error2.C: Likewise.
13147         * g++.dg/parse/semicolon3.C: Likewise.
13148         * g++.dg/template/crash14.C: Likewise.
13149         * g++.dg/template/local4.C: Likewise.
13150         * g++.dg/template/nontype3.C: Likewise.
13151         * g++.dg/parse/crash31.C: Adjust expected errors.
13152         * g++.dg/template/function1.C: Likewise.
13153         * g++.dg/template/ref3.C: Likewise.
13154         * g++.dg/template/static9.C: Likewise.
13155         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13156
13157         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13158         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13159         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13160         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13161         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13162
13163 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13164
13165         PR fortran/47878
13166         * gfortran.dg/pr47878.f90: New test.
13167
13168 2011-02-24  Richard Guenther  <rguenther@suse.de>
13169
13170         PR testsuite/47801
13171         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13172         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13173
13174 2011-02-24  Richard Guenther  <rguenther@suse.de>
13175
13176         PR fortran/47839
13177         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13178         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13179
13180 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13181
13182         PR libgfortran/47567
13183         * gfortran.dg/fmt_f0_1.f90: Update test.
13184
13185 2011-02-23  Jason Merrill  <jason@redhat.com>
13186
13187         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13188         * g++.dg/abi/mangle45.C: New.
13189
13190         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13191         * g++.dg/template/canon-type-9.C: Match use of decltype
13192         between declaration and definition.
13193         * g++.dg/template/canon-type-12.C: Likewise.
13194
13195 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13196
13197         PR fortran/40850
13198         * gfortran.dg/nested_allocatables_1.f90: New.
13199
13200 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13201
13202         PR c++/46868
13203         * g++.dg/pr46868.C: New test.
13204         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13205         * g++.dg/parse/error14.C: Adjust.
13206
13207 2011-02-23  Richard Guenther  <rguenther@suse.de>
13208
13209         PR tree-optimization/47838
13210         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13211
13212 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13213
13214         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13215
13216 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13217
13218         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13219         * gfortran.dg/count_init_expr.f03: Ditto.
13220         * gfortran.dg/gomp/pr43711.f90: Ditto.
13221         * gcc.dg/struct-parse-2.c: Ditto.
13222         * gcc.dg/parse-error-3.c: Ditto.
13223         * gcc.dg/Wlogical-op-1.c: Ditto.
13224         * gcc.dg/Walways-true-1.c: Ditto.
13225         * gcc.dg/pr24225.c: Ditto.
13226         * gcc.dg/Walways-true-2.c: Ditto.
13227         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13228         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13229         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13230         * g++.dg/overload/defarg4.C: Ditto.
13231         * g++.dg/inherit/covariant16.C: Ditto.
13232         * g++.dg/inherit/virtual7.C: Ditto.
13233         * g++.dg/template/canon-type-9.C: Ditto.
13234         * g++.dg/template/access19.C: Ditto.
13235         * g++.dg/template/call7.C: Ditto.
13236         * g++.dg/template/canon-type-2.C: Ditto.
13237         * g++.dg/template/init7.C: Ditto.
13238         * g++.dg/template/sizeof-template-argument.C: Ditto.
13239         * g++.dg/template/const3.C: Ditto.
13240         * g++.dg/template/sfinae26.C: Ditto.
13241         * g++.dg/template/sfinae26.C: Ditto.
13242         * g++.dg/template/canon-type-11.C: Ditto.
13243         * g++.dg/template/union2.C: Ditto.
13244         * g++.dg/template/canon-type-3.C: Ditto.
13245         * g++.dg/template/canon-type-1.C: Ditto.
13246         * g++.dg/template/canon-type-5.C: Ditto.
13247         * g++.dg/template/canon-type-7.C: Ditto.
13248         * g++.dg/template/canon-type-10.C: Ditto.
13249         * g++.dg/template/spec36.C: Ditto.
13250         * g++.dg/template/typedef38.C: Ditto.
13251         * g++.dg/template/canon-type-4.C: Ditto.
13252         * g++.dg/template/canon-type-6.C: Ditto.
13253         * g++.dg/template/canon-type-13.C: Ditto.
13254         * g++.dg/template/instantiate9.C: Ditto.
13255         * g++.dg/template/ttp22.C: Ditto.
13256         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13257         * g++.dg/warn/Walways-true-1.C: Ditto.
13258         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13259         * g++.dg/warn/Walways-true-2.C: Ditto.
13260         * g++.dg/conversion/op4.C: Ditto.
13261         * g++.dg/opt/pr19650.C: Ditto.
13262         * g++.dg/lookup/friend11.C: Ditto.
13263         * g++.dg/other/default2.C: Ditto.
13264         * g++.dg/other/default3.C: Ditto.
13265         * g++.dg/other/dtor2.C: Ditto.
13266         * g++.dg/other/friend5.C: Ditto.
13267         * g++.dg/other/default5.C: Ditto.
13268         * g++.dg/init/brace6.C: Ditto.
13269         * g++.dg/init/aggr5.C: Ditto.
13270         * g++.dg/init/error2.C: Ditto.
13271         * g++.dg/expr/bound-mem-fun.C: Ditto.
13272         * g++.dg/expr/cond6.C: Ditto.
13273         * g++.dg/expr/stmt-expr-1.C: Ditto.
13274         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13275         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13276         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13277         * g++.dg/cpp0x/bracket1.C: Ditto.
13278         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13279         * g++.dg/cpp0x/pr38646.C: Ditto.
13280         * g++.dg/cpp0x/variadic73.C: Ditto.
13281         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13282         * g++.dg/cpp0x/bracket4.C: Ditto.
13283         * g++.dg/cpp0x/decltype4.C: Ditto.
13284         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13285         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13286         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13287         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13288         * g++.dg/cpp0x/decltype2.C: Ditto.
13289         * g++.dg/cpp0x/decltype1.C: Ditto.
13290         * g++.dg/cpp0x/bracket2.C: Ditto.
13291         * g++.dg/cpp0x/decltype5.C: Ditto.
13292         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13293         * g++.dg/cpp0x/variadic70.C: Ditto.
13294         * g++.dg/cpp0x/decltype6.C: Ditto.
13295         * g++.dg/cpp0x/rvo.C: Ditto.
13296         * g++.dg/cpp0x/vt-40092.C: Ditto.
13297         * g++.dg/cpp0x/variadic-new.C: Ditto.
13298         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13299         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13300         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13301         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13302         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13303         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13304         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13305         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13306         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13307         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13308         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13309         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13310         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13311         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13312         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13313         * g++.dg/cpp0x/pr39639.C: Ditto.
13314         * g++.dg/cpp0x/decltype3.C: Ditto.
13315         * g++.dg/cpp0x/variadic68.C: Ditto.
13316         * g++.dg/cpp0x/variadic-function.C: Ditto.
13317         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13318         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13319         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13320         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13321         * g++.dg/parse/crash35.C: Ditto.
13322         * g++.dg/parse/crash40.C: Ditto.
13323         * g++.dg/parse/defarg12.C: Ditto.
13324         * g++.dg/parse/crash34.C: Ditto.
13325         * g++.dg/parse/constructor3.C: Ditto.
13326         * g++.dg/parse/template23.C: Ditto.
13327         * g++.dg/parse/crash56.C: Ditto.
13328         * g++.dg/parse/dtor13.C: Ditto.
13329         * g++.dg/parse/error33.C: Ditto.
13330         * g++.dg/parse/ctor9.C: Ditto.
13331         * g++.dg/parse/error32.C: Ditto.
13332         * g++.dg/parse/error37.C: Ditto.
13333         * g++.dg/parse/bitfield3.C: Ditto.
13334         * g++.dg/parse/struct-4.C: Ditto.
13335         * g++.dg/ext/has_trivial_copy.C: Ditto.
13336         * g++.dg/ext/is_polymorphic.C: Ditto.
13337         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13338         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13339         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13340         * g++.dg/ext/is_union.C: Ditto.
13341         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13342         * g++.dg/ext/is_pod.C: Ditto.
13343         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13344         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13345         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13346         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13347         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13348         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13349         * g++.dg/ext/is_abstract.C: Ditto.
13350         * g++.dg/ext/has_trivial_assign.C: Ditto.
13351         * g++.dg/ext/is_class.C: Ditto.
13352         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13353         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13354         * g++.dg/ext/is_base_of.C: Ditto.
13355         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13356         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13357         * g++.dg/ext/is_empty.C: Ditto.
13358         * g++.dg/ext/is_enum.C: Ditto.
13359         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13360         * gnat.dg/opt11.adb: Ditto.
13361         * obj-c++.dg/pr45735.mm: Ditto.
13362         * obj-c++.dg/pr24393.mm: Ditto.
13363         * obj-c++.dg/exceptions-2.mm: Ditto.
13364         * objc.dg/pr45735.m: Ditto.
13365         * objc.dg/pr24393.m: Ditto.
13366
13367 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13368
13369         * objc.dg/attributes/objc-exception-1.m: New.
13370
13371 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13372
13373         * gcc.dg/cpp/include7.c: New test.
13374
13375 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13376
13377         PR c++/47242
13378         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13379
13380 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13381
13382         PR rtl-optimization/47763
13383         * gcc.dg/pr47763.c: New test.
13384
13385 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13386
13387         PR fortran/45743
13388         * gfortran.dg/whole_file_32.f90 : New test.
13389
13390 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13391
13392         PR c++/47666
13393         * g++.dg/inherit/virtual7.C: New test.
13394
13395 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13396
13397         PR objc/47832
13398         * objc.dg/type-size-3.m: Updated error message.
13399         * objc.dg/type-size-4.m: New test.
13400         * objc.dg/type-size-5.m: New test.
13401
13402 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13403
13404         * lib/gnat.exp: Fix comments.
13405         Don't load libgloss.exp.
13406         (default_gnat_version): Call $compiler with --version.
13407         Adapt regexp for gnatmake output, insert version.
13408         (gnat_version): New proc.
13409         (gnat_init): Remove gnat_libgcc_s_path.
13410         (gnat_target_compile): Likewise.
13411         Remove ld_library_path.
13412         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13413         (gnat_pass): Remove.
13414         (gnat_pass): Remove.
13415         (gnat_finish): Remove.
13416         (gnat_exit): Remove.
13417         (local_find_gnatmake): Reindent.
13418         (runtest_file_p): Remove.
13419         (prune_warnings): Remove.
13420         (find_gnatclean): New proc.
13421         * lib/gnat-dg.exp (lremove): New proc.
13422         (gnat-dg-test): Reindent.
13423         Remove additional output files.
13424         (gnat-dg-runtest): Remove.
13425
13426         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13427         * gnat.dg/loop_optimization6.adb: Likewise.
13428         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13429
13430 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13431
13432         PR tree-optimization/47835
13433         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13434
13435 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13436
13437         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13438         * gfortran.dg/abstract_type_2.f03: Ditto.
13439         * gfortran.dg/abstract_type_3.f03: Ditto.
13440         * gfortran.dg/abstract_type_4.f03: Ditto.
13441         * gfortran.dg/abstract_type_5.f03: Ditto.
13442         * gfortran.dg/abstract_type_6.f03: Ditto.
13443         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13444         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13445         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13446         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13447         * gfortran.dg/array_function_5.f90: Ditto.
13448         * gfortran.dg/asynchronous_3.f03: Ditto.
13449         * gfortran.dg/char_expr_1.f90: Ditto.
13450         * gfortran.dg/class_14.f03: Ditto.
13451         * gfortran.dg/data_array_6.f: Ditto.
13452         * gfortran.dg/data_invalid.f90: Ditto.
13453         * gfortran.dg/dot_product_1.f03: Ditto.
13454         * gfortran.dg/func_derived_5.f90: Ditto.
13455         * gfortran.dg/func_result_4.f90: Ditto.
13456         * gfortran.dg/implied_do_1.f90: Ditto.
13457         * gfortran.dg/initialization_25.f90: Ditto.
13458         * gfortran.dg/initialization_26.f90: Ditto.
13459         * gfortran.dg/interface_34.f90: Ditto.
13460         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13461         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13462         * gfortran.dg/matmul_8.f03: Ditto.
13463         * gfortran.dg/merge_init_expr.f90: Ditto.
13464         * gfortran.dg/pack_assign_1.f90: Ditto.
13465         * gfortran.dg/pack_vector_1.f90: Ditto.
13466         * gfortran.dg/pointer_check_8.f90: Ditto.
13467         * gfortran.dg/product_init_expr.f03: Ditto.
13468         * gfortran.dg/reshape_order_5.f90: Ditto.
13469         * gfortran.dg/reshape_shape_1.f90: Ditto.
13470         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13471         * gfortran.dg/same_name_2.f90: Ditto.
13472         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13473         * gfortran.dg/spread_init_expr.f03: Ditto.
13474         * gfortran.dg/stmt_func_1.f90: Ditto.
13475         * gfortran.dg/sum_init_expr.f03: Ditto.
13476         * gfortran.dg/transpose_3.f03: Ditto.
13477         * gfortran.dg/unpack_init_expr.f03: Ditto.
13478         * gfortran.dg/warn_conversion.f90: Ditto.
13479         * gfortran.dg/warn_conversion_2.f90: Ditto.
13480         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13481         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13482         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13483         * gfortran.dg/whole_file_16.f90: Ditto.
13484         * gfortran.dg/whole_file_17.f90: Ditto.
13485         * gfortran.dg/whole_file_18.f90: Ditto.
13486         * gfortran.dg/whole_file_20.f03: Ditto.
13487         * gfortran.dg/whole_file_5.f90: Ditto.
13488         * gfortran.dg/whole_file_6.f90: Ditto.
13489         * gfortran.dg/write_invalid_format.f90: Ditto.
13490         * gfortran.dg/zero_sized_6.f90: Ditto.
13491
13492 2011-02-21  Jeff Law <law@redhat.com>
13493
13494         PR rtl-optimization/46178
13495         * gcc.target/i386/pr46178.c: New test.
13496
13497         PR rtl-optimization/46002
13498         * gcc.c-torture/compile/pr46002.c: New test.
13499
13500 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13501
13502         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13503         *-*-hpux10*.
13504
13505 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13506
13507         PR debug/47106
13508         * g++.dg/debug/pr47106.C: Require effective target lto.
13509
13510 2011-02-21  Jason Merrill  <jason@redhat.com>
13511
13512         * g++.dg/cpp0x/constexpr-diag2.C: New.
13513
13514 2011-02-20  Jason Merrill  <jason@redhat.com>
13515
13516         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13517
13518         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13519
13520         * g++.dg/overload/conv-op1.C: New.
13521
13522         * g++.dg/cpp0x/constexpr-synth1.C: New.
13523
13524 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13525
13526         * objc.dg/layout-2.m: New.
13527         * objc.dg/selector-3.m: Adjusted location of error message.
13528         * objc.dg/type-size-3.m: Same.
13529         * obj-c++.dg/selector-3.mm: Same.
13530
13531 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13532
13533         PR objc/47784
13534         * objc.dg/property/dotsyntax-22.m: New.
13535         * obj-c++.dg/property/dotsyntax-22.mm: New.
13536
13537 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13538
13539         PR c++/46394
13540         * g++.dg/template/typedef38.C: New test.
13541
13542 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13543
13544         PR fortran/46818
13545         * gfortran.dg/whole_file_30.f90 : New test.
13546         * gfortran.dg/whole_file_31.f90 : New test.
13547
13548 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13549
13550         PR fortran/45077
13551         PR fortran/44945
13552         * gfortran.dg/whole_file_28.f90 : New test.
13553         * gfortran.dg/whole_file_29.f90 : New test.
13554
13555 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13556
13557         PR c++/44118
13558         * g++.dg/template/crash105.C: New.
13559
13560 2011-02-19  Jason Merrill  <jason@redhat.com>
13561
13562         * g++.dg/cpp0x/regress/no-elide1.C: New.
13563
13564 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13565
13566         PR tree-optimization/46620
13567         * gcc.dg/pr46620.c: New.
13568
13569 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13570
13571         PR c/47809
13572         * gcc.target/i386/pr47809.c: New test.
13573
13574 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13575             Tobias Burnus  <burnus@net-b.de>
13576
13577         * lib/target-supports.exp
13578         (check_effective_target_fortran_large_real): New check for large reals.
13579         * gfortran.dg/nan_7.f90: New test.
13580
13581 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13582
13583         PR libgfortran/47567
13584         * gfortran.dg/fmt_f0_1.f90: Update test.
13585
13586 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13587
13588         PR fortran/47348
13589         * gfortran.dg/array_constructor_36.f90 : New test.
13590         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13591         allow for comparison between different elements of the array
13592         constructor at different levels of optimization.
13593
13594 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13595
13596         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13597         * gcc.target/i386/pr32280-1.c: Likewise.
13598
13599 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13600
13601         PR target/47800
13602         * gcc.target/i386/pr47800.c: New test.
13603
13604 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13605
13606         * objc/execute/exceptions/foward-1.x: New.
13607
13608 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13609
13610         PR fortran/47789
13611         * gfortran.dg/derived_constructor_comps_4.f90: New.
13612
13613 2011-02-18  Tobias Burnus
13614
13615         PR fortran/47775
13616         * gfortran.dg/func_result_6.f90: New.
13617
13618 2011-02-18  Michael Matz  <matz@suse.de>
13619
13620         PR fortran/45586
13621         * gfortran.dg/lto/pr45586_0.f90: New test.
13622         * gfortran.dg/typebound_proc_20.f90: Ditto.
13623         * gfortran.dg/typebound_proc_21.f90: Ditto.
13624
13625 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13626
13627         PR c++/47795
13628         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13629
13630 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13631
13632         PR fortran/47750
13633         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13634         gcc_warning_prefix.
13635         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13636         normalizing the error/warning output.
13637         * gfortran.dg/Wall.f90: Update dg-error/warning.
13638         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13639         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13640         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13641         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13642         * gfortran.dg/class_30.f90: Update dg-error/warning.
13643         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13644         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13645         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13646         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13647         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13648         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13649         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13650         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13651         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13652         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13653         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13654         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13655         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13656         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13657         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13658         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13659         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13660         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13661         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13662         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13663         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13664         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13665         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13666         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13667         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13668
13669 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13670
13671         PR fortran/47768
13672         * gfortran.dg/proc_ptr_comp_30.f90: New.
13673
13674 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13675
13676         PR debug/47780
13677         * gcc.target/i386/pr47780.c: New test.
13678
13679 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13680
13681         PR fortran/47767
13682         * gfortran.dg/class_40.f03: New.
13683
13684 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13685
13686         PR c++/47208
13687         * g++.dg/cpp0x/auto21.C: New test.
13688
13689 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13690
13691         * objc.dg/special/unclaimed-category-1.h: Updated for
13692         new ABI support.
13693         * objc.dg/special/unclaimed-category-1.m: Same.
13694         * objc.dg/zero-link-1.m: Same.
13695         * objc.dg/lookup-1.m: Same.
13696         * objc.dg/torture/strings/const-str-9.m
13697         * objc.dg/torture/strings/const-str-10.m: Same.
13698         * objc.dg/torture/strings/const-str-11.m: Same.
13699         * objc.dg/torture/forward-1.m: Same.
13700         * objc.dg/zero-link-2.m: Same.
13701         * objc.dg/encode-7-next-64bit.m: Same.
13702         * objc.dg/method-4.m: Same.
13703         * objc.dg/next-runtime-1.m: Same.
13704         * objc.dg/image-info.m: Same.
13705         * objc.dg/pr23214.m: Same.
13706         * objc.dg/symtab-1.m: Same.
13707         * obj-c++.dg/basic.m: Same.
13708         * obj-c++.dg/proto-lossage-3.m: Same.
13709         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13710         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13711         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13712         * obj-c++.dg/method-11.m: Same.
13713         * objc/execute/enumeration-1.m: Same.
13714         * objc/execute/object_is_class.m: Same.
13715         * objc/execute/formal_protocol-2.m: Same.
13716         * objc/execute/formal_protocol-4.m: Same.
13717         * objc/execute/formal_protocol-6.m: Same.
13718         * objc/execute/bycopy-3.m: Same.
13719         * objc/execute/exceptions/catchall-1.m: Same.
13720         * objc/execute/exceptions/finally-1.m: Same.
13721         * objc/execute/exceptions/local-variables-1.m: Same.
13722         * objc/execute/exceptions/foward-1.m: Same.
13723         * objc/execute/bf-common.h
13724         * objc/execute/enumeration-2.m: Same.
13725         * objc/execute/formal_protocol-1.m: Same.
13726         * objc/execute/formal_protocol-3.m: Same.
13727         * objc/execute/formal_protocol-5.m: Same.
13728         * objc/execute/accessing_ivars.m: Same.
13729         * objc/execute/bycopy-2.m: Same.
13730         * objc/execute/formal_protocol-7.m: Same.
13731         * objc/execute/compatibility_alias.m: Same.
13732         * objc/execute/no_clash.m: Same.
13733         * objc/execute/object_is_meta_class.m: Same.
13734         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13735         * objc/execute/class-tests-1.h: Include stdio.h.
13736         * objc/execute/class-tests-2.h: Same.
13737         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13738         runtimes.
13739         * obj-c++.dg/try-catch-2.mm: Same.
13740
13741 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13742
13743         PR c++/47783
13744         * g++.dg/warn/Wunused-parm-4.C: New test.
13745
13746 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13747             Jan Hubicka  <jh@suse.cz>
13748
13749         PR debug/47106
13750         PR debug/47402
13751         * g++.dg/debug/pr47106.C: New.
13752
13753 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13754
13755         PR target/43653
13756         * gcc.target/i386/pr43653.c: New test.
13757
13758 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13759
13760         PR c++/47172
13761         * g++.dg/template/inherit6.C: New test.
13762
13763 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13764
13765         PR fortran/47745
13766         * gfortran.dg/class_39.f03: New.
13767
13768 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13769
13770         PR c++/47326
13771         * g++.dg/cpp0x/variadic106.C: New test.
13772
13773 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13774
13775         PR libfortran/47757
13776         * gfortran.dg/pr47757-1.f90: New test.
13777         * gfortran.dg/pr47757-2.f90: New test.
13778         * gfortran.dg/pr47757-3.f90: New test.
13779
13780         PR c++/47704
13781         * g++.dg/cpp0x/enum8.C: New test.
13782
13783 2011-02-15  Jason Merrill  <jason@redhat.com>
13784
13785         * g++.dg/inherit/implicit-trivial1.C: New.
13786         * g++.dg/cpp0x/implicit-trivial1.C: New.
13787
13788 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13789
13790         PR middle-end/47725
13791         * gcc.dg/torture/pr47725.c: Removed.
13792
13793 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13794
13795         PR target/47755
13796         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13797         constant does not generate a load from memory.
13798
13799 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13800
13801         PR middle-end/47725
13802         * gcc.dg/torture/pr47725.c: New.
13803
13804 2011-02-15  Richard Guenther  <rguenther@suse.de>
13805
13806         PR tree-optimization/47743
13807         * gcc.dg/torture/pr47743.c: New testcase.
13808
13809 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13810
13811         PR middle-end/47581
13812         * gcc.target/i386/pr47581.c: New test.
13813
13814 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13815
13816         PR fortran/47730
13817         * gfortran.dg/select_type_22.f03: New.
13818
13819 2011-02-14  Jason Merrill  <jason@redhat.com>
13820
13821         * g++.dg/cpp0x/regress/enum1.C: New.
13822
13823 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13824
13825         * gnat.dg/include.adb: New test.
13826
13827 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13828
13829         PR fortran/47728
13830         * gfortran.dg/class_38.f03: New.
13831
13832 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13833
13834         * gcc.dg/pr46494.c: New test.
13835
13836 2011-02-14  Richard Guenther  <rguenther@suse.de>
13837
13838         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13839
13840 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13841
13842         PR ada/41929
13843         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13844         sparc*-sun-solaris2.11.
13845
13846 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13847
13848         PR fortran/47349
13849         * gfortran.dg/argument_checking_18.f90: New.
13850
13851 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13852
13853         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13854         * gfortran.dg/argument_checking_17.f90: New.
13855
13856 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13857
13858         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13859         are temporarily disabled.
13860         * gfortran.dg/class_7.f03: Ditto.
13861         * gfortran.dg/coarray_14.f90: Ditto.
13862         * gfortran.dg/typebound_proc_13.f03: Ditto.
13863
13864 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13865
13866         PR fortran/45586
13867         * gfortran.dg/extends_11.f03: New.
13868
13869 2011-02-11  Xinliang David Li  <davidxl@google.com>
13870
13871         PR tree-optimization/47707
13872         * g++.dg/tree-ssa/pr47707.C: New test.
13873
13874 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13875
13876         * g++.dg/opt/inline17.C: New test.
13877
13878 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13879
13880         PR fortran/47550
13881         * gfortran.dg/pure_formal_2.f90: New.
13882
13883 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13884
13885         PR rtl-optimization/47614
13886         * gfortran.dg/pr47614.f: New.
13887
13888 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13889
13890         PR driver/47678
13891         * gcc.dg/opts-6.c: New test.
13892
13893 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13894
13895         PR debug/47684
13896         * gcc.dg/pr47684.c: New test.
13897
13898 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13899
13900         PR target/47629
13901         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13902         c99_runtime, dg-add-options c99_runtime.
13903         (main): Use __asm__.
13904
13905 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13906
13907         PR testsuite/47400
13908         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13909         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13910         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13911         * gcc.dg/ucnid-10.c: Likewise.
13912         * gcc.dg/ucnid-13.c: Likewise.
13913         * gcc.dg/ucnid-7.c: Likewise.
13914         * gcc.dg/ucnid-8.c: Likewise.
13915         Adapt dg-warning line number.
13916
13917 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13918
13919         * gcc.target/i386/parity-1.c: Use -march=k8.
13920         * gcc.target/i386/parity-2.c: Ditto.
13921         * gcc.target/i386/vecinit-1.c: Ditto.
13922         * gcc.target/i386/vecinit-2.c: Ditto.
13923
13924 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13925
13926         PR target/46610
13927         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13928         * gcc.target/mips/save-restore-3.c: Likewise.
13929         * gcc.target/mips/save-restore-4.c: Likewise.
13930         * gcc.target/mips/save-restore-5.c: Likewise.
13931
13932         PR target/47683
13933         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13934         * g++.dg/tree-prof/partition2.C: Likewise.
13935
13936 2011-02-09  Jason Merrill  <jason@redhat.com>
13937
13938         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13939         rather than misdeclare std::puts.
13940
13941         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13942         * g++.dg/other/warning1.C: Likewise.
13943         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13944         * g++.old-deja/g++.gb/scope06.C: Likewise.
13945         * g++.old-deja/g++.law/cvt11.C: Likewise.
13946         * g++.old-deja/g++.law/init1.C: Likewise.
13947         * g++.dg/abi/mangle26.C: Likewise.
13948
13949         * g++.dg/template/function1.C: Adjust for C++0x mode.
13950         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13951
13952         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13953         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13954
13955         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13956
13957         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13958
13959         * g++.dg/cpp0x/regress: New directory.
13960         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13961         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13962         * g++.dg/cpp0x/regress/regress3.C: New.
13963
13964 2011-02-10  Richard Guenther  <rguenther@suse.de>
13965
13966         PR tree-optimization/47677
13967         * gcc.dg/torture/pr47677.c: New testcase.
13968
13969 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13970
13971         * objc.dg/special/load-category-1.m: Remove unused header.
13972         * objc.dg/special/load-category-1a.m: Likewise.
13973         * objc.dg/special/load-category-2.m: Likewise.
13974         * objc.dg/special/load-category-2a.m: Likewise.
13975         * objc.dg/special/load-category-3.m: Likewise.
13976         * objc.dg/special/load-category-3a.m: Likewise.
13977         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13978         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13979         * objc.dg/attributes/class-attribute-1.m: Likewise.
13980         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13981         * obj-c++.dg/property/property.exp: Likewise.
13982         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13983         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13984         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13985         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13986         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13987         * obj-c++.dg/template-8.mm: Likewise.
13988
13989 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13990
13991         PR target/47665
13992         * gcc.target/i386/pr47665.c: New test.
13993
13994 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13995
13996         PR testsuite/47622
13997         Revert
13998         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13999         PR debug/42631
14000         * gcc.dg/pr42631.c: Update test.
14001         * gcc.dg/pr42631-2.c: New test.
14002
14003 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14004
14005         PR fortran/47352
14006         * gfortran.dg/proc_decl_25.f90: New.
14007
14008 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14009
14010         PR fortran/47463
14011         * gfortran.dg/typebound_assignment_2.f03: New.
14012
14013 2011-02-09  Richard Guenther  <rguenther@suse.de>
14014
14015         PR tree-optimization/47664
14016         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14017
14018 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14019
14020         PR middle-end/47646
14021         * gnat.dg/uninit_func.adb: Adjust dg directive.
14022
14023 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14024
14025         PR middle-end/47646
14026         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14027
14028 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14029
14030         PR fortran/47637
14031         * gfortran.dg/auto_dealloc_2.f90: New.
14032
14033 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14034
14035         * gcc.dg/builtins-config.h: Remove __sgi handling.
14036         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14037         -std=c99 for mips-sgi-irix6.5*.
14038
14039 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14040
14041         PR middle-end/45505
14042         * gfortran.dg/pr25923.f90: Remove xfails.
14043
14044 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14045
14046         PR fortran/47583
14047         * gfortran.dg/inquire_14.f90: New test.
14048
14049 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14050
14051         PR fortran/45290
14052         * gfortran.dg/pointer_init_6.f90: New.
14053
14054 2011-02-08  Jeff Law <law@redhat.com>
14055
14056         PR tree-optimization/42893
14057         * gcc.tree-ssa/pr42893.c: New test.
14058
14059 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14060
14061         PR tree-optimization/46834
14062         PR tree-optimization/46994
14063         PR tree-optimization/46995
14064         * gcc.dg/graphite/id-pr46834.c: New.
14065         * gfortran.dg/graphite/id-pr46994.f90: New.
14066         * gfortran.dg/graphite/id-pr46995.f90: New.
14067
14068 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14069
14070         PR middle-end/47646
14071         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14072         using the variable is known the warning is emitted there.
14073         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14074         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14075
14076         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14077         statement.
14078         (vg): Likewise.
14079         * gcc.dg/noreturn-1.c (foo5): Likewise.
14080         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14081         (method2): Likewise.
14082
14083         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14084         the return statement using the uninitialized variable.
14085         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14086
14087 2011-02-08  Richard Guenther  <rguenther@suse.de>
14088
14089         PR middle-end/47639
14090         * g++.dg/opt/pr47639.c: New testcase.
14091
14092 2011-02-08  Richard Guenther  <rguenther@suse.de>
14093
14094         PR tree-optimization/47632
14095         * g++.dg/opt/pr47632.C: New testcase.
14096
14097 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14098
14099         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14100
14101 2011-02-07  Richard Guenther  <rguenther@suse.de>
14102
14103         PR tree-optimization/47615
14104         * g++.dg/opt/pr47615.C: New testcase.
14105
14106 2011-02-07  Richard Guenther  <rguenther@suse.de>
14107
14108         PR tree-optimization/47621
14109         * gcc.dg/torture/pr47621.c: New testcase.
14110
14111 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14112
14113         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14114
14115 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         PR fortran/47592
14118         * gfortran.dg/allocate_with_source_1 : New test.
14119
14120 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14121
14122         PR middle-end/47610
14123         * gcc.dg/pr47610.c: New test.
14124
14125 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14126
14127         PR debug/42631
14128         * gcc.dg/pr42631.c: Update test.
14129         * gcc.dg/pr42631-2.c: New test.
14130
14131 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14132
14133         PR fortran/47574
14134         * gfortran.dg/pr47574.f90:  New test.
14135
14136 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14137
14138         PR tree-optimization/46194
14139         * gcc.dg/autopar/pr46194.c: New.
14140
14141 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14142
14143         PR tree-optimization/43695
14144         * g++.dg/ipa/pr43695.C: New.
14145
14146 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14147
14148         PR inline-asm/23200
14149         * gcc.dg/pr23200.c: New test.
14150
14151 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14152
14153         PR c++/47589
14154         * g++.dg/pr47589.C: New test.
14155
14156 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14157
14158         PR c++/47398
14159         * g++.dg/template/typedef37.C: New test.
14160         * g++.dg/template/param1.C: Adjust expected error message.
14161
14162 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14163
14164         PR middle-end/31490
14165         * gcc.dg/pr31490-2.c: New test.
14166         * gcc.dg/pr31490-3.c: New test.
14167         * gcc.dg/pr31490-4.c: New test.
14168
14169 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14170             Jakub Jelinek  <jakub@redhat.com>
14171
14172         PR c++/46890
14173         * g++.dg/parser/semicolon3.C: Adjust.
14174         * g++.dg/parser/semicolon4.C: New testcase.
14175         * g++.dg/pr46890.C: New testcase.
14176
14177 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14178
14179         PR c++/29571
14180         * g++.dg/init/pr29571.C: New.
14181
14182 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14183
14184         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14185         instead of vect_int.
14186
14187 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14188
14189         PR target/47312
14190         * gcc.target/i386/pr47312.c: New test.
14191
14192         PR target/47564
14193         * gcc.target/i386/pr47564.c: New test.
14194
14195 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14196
14197         PR tree-optimization/45122
14198         * gcc.dg/tree-ssa/pr45122.c: New.
14199
14200 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14201
14202         PR target/47272
14203         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14204         and vec_vsx_st.
14205
14206         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14207         and vsx so a default --with-cpu=power7 doesn't give an error
14208         when -mavoid-indexed-addresses is used.
14209
14210         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14211         wrapper function to save the arguments and then jump to the real
14212         function, rather than depending on the compiler not to move stuff
14213         before an asm.
14214         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14215
14216 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14217             Paul Thomas  <pault@gcc.gnu.org>
14218
14219         PR fortran/47082
14220         * gfortran.dg/class_37.f03 : New test.
14221
14222 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14223             Richard Guenther  <rguenther@suse.de>
14224
14225         PR tree-optimization/40979
14226         PR bootstrap/47044
14227         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14228         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14229         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14230         check_vect_support_and_set_flags.
14231         * gfortran.dg/graphite/vect-pr40979.f90: New.
14232
14233 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14234
14235         PR fortran/47572
14236         * gfortran.dg/class_36.f03: New.
14237
14238 2011-02-02  Richard Guenther  <rguenther@suse.de>
14239
14240         PR tree-optimization/47566
14241         * gcc.dg/lto/20110201-1_0.c: New testcase.
14242
14243 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14244
14245         PR debug/47498
14246         PR debug/47501
14247         PR debug/45136
14248         PR debug/45130
14249         * debug/pr47498.c: New.
14250         * debug/pr47501.c: New.
14251
14252 2011-02-01  Richard Guenther  <rguenther@suse.de>
14253
14254         PR tree-optimization/47559
14255         * g++.dg/torture/pr47559.C: New testcase.
14256
14257 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14258
14259         PR fortran/47565
14260         * gfortran.dg/typebound_call_20.f03: New.
14261
14262 2011-02-01  Richard Guenther  <rguenther@suse.de>
14263
14264         PR tree-optimization/47555
14265         * gcc.dg/pr47555.c: New testcase.
14266
14267 2011-02-01  Richard Guenther  <rguenther@suse.de>
14268
14269         PR tree-optimization/47541
14270         * g++.dg/torture/pr47541.C: New testcase.
14271
14272 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14273
14274         PR fortran/47455
14275         * gfortran.dg/typebound_call_19.f03: New.
14276
14277 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14278
14279         PR c++/47416
14280         * g++.dg/cpp0x/pr47416.C: New test.
14281
14282 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14283
14284         PR fortran/47519
14285         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14286
14287 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14288
14289         PR fortran/47463
14290         * gfortran.dg/typebound_assignment_1.f03: New.
14291
14292 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14293
14294         PR tree-optimization/47538
14295         * gcc.c-torture/execute/pr47538.c: New test.
14296
14297 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14298
14299         PR target/45325
14300         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14301
14302 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14303
14304         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14305
14306 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14307
14308         PR rtl-optimization/44031
14309         * gcc.c-torture/compile/20110131-1.c: New test.
14310
14311 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14312
14313         PR fortran/47042
14314         * gfortran.dg/stmt_func_1.f90: New.
14315
14316 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14317
14318         PR fortran/47042
14319         * gfortran.dg/interface_34.f90: New.
14320
14321 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14322
14323         PR fortran/47523
14324         * gfortran.dg/realloc_on_assign_5.f03: New test.
14325         * gfortran.dg/realloc_on_assign_5.f03: New test.
14326
14327 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14328
14329         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14330         * gfortran.dg/bessel_7.f90: Likewise.
14331         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14332
14333         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14334         * gfortran.dg/sum_init_expr.f03: Likewise.
14335
14336         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14337
14338         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14339         -r -nostdlib.
14340
14341         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14342         loop only on "vect_intfloat_cvt" targets.
14343
14344 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14345
14346         PR fortran/47531
14347         * gfortran.dg/shape_6.f90: New.
14348
14349 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14350
14351         PR libgfortran/47434
14352         * gfortran.dg/read_infnan_1.f90: Update test.
14353         * gfortran.dg/module_nan.f90: Update test.
14354         * gfortran.dg/char4_iunit_1.f03: Update test.
14355         * gfortran.dg/large_real_kind_1.f90: Update test.
14356         * gfortran.dg/real_const_3.f90: Update test.
14357         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14358
14359 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14360
14361         PR c++/47311
14362         * g++.dg/template/param2.C: New test.
14363
14364 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14365
14366         PR libgfortran/47285
14367         * gfortran.dg/fmt_g.f: New test.
14368
14369 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14370
14371         PR fortran/47507
14372         * gfortran.dg/pure_formal_1.f90: New.
14373
14374 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14375
14376         PR target/42894
14377         * gcc.dg/tls/pr42894.c: New test.
14378
14379 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14380
14381         * gcc.dg/pr47276.c: Add dg-require-visibility.
14382
14383 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14384
14385         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14386
14387 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14388             Tobias Burnus  <burnus@gcc.gnu.org>
14389
14390         PR fortran/45170
14391         PR fortran/35810
14392         PR fortran/47350
14393         * gfortran.dg/realloc_on_assign_3.f03: New test.
14394         * gfortran.dg/realloc_on_assign_4.f03: New test.
14395         * gfortran.dg/allocatable_function_5.f90: New test.
14396         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14397         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14398         implemented" dg-errors.
14399
14400 2011-01-27  Jan Hubicka  <jh@suse.cz>
14401
14402         PR middle-end/46949
14403         * gcc.dg/attr-weakref-4.c: New testcase
14404
14405 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14406
14407         PR tree-optimization/47228
14408         * gcc.dg/torture/pr47228.c: New test.
14409
14410 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14411
14412         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14413
14414 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14415
14416         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14417         when using auto-overlay support on the SPU.
14418
14419 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14420
14421         PR rtl-optimization/44174
14422         * gcc.target/i386/asm-6.c: New test.
14423
14424 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14425
14426         PR rtl-optimization/46856
14427         * gcc.c-torture/compile/pr46856.c: New test.
14428
14429 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14430             Andrew Pinski  <pinskia@gmail.com>
14431
14432         PR c/43082
14433         * gcc.dg/pr43082.c: New.
14434
14435 2011-01-26  DJ Delorie  <dj@redhat.com>
14436
14437         PR rtl-optimization/46878
14438         * gcc.dg/pr46878-1.c: New test.
14439
14440 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14441
14442         PR c++/47476
14443         * g++.dg/cpp0x/pr47476.C: New test.
14444
14445 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14446
14447         * gcc.c-torture/compile/20110126-1.c: New test.
14448
14449 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14450
14451         PR c/47473
14452         * gcc.dg/torture/pr47473.c: New test.
14453
14454 2011-01-26  Jan Hubicka  <jh@suse.cz>
14455
14456         PR target/47237
14457         * gcc.c-torture/execute/pr47237.c: New testcase.
14458
14459 2011-01-26  Jan Hubicka  <jh@suse.cz>
14460
14461         PR tree-optimization/47190
14462         * gcc.dg/attr-weakref-3.c: New testcase.
14463
14464 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14465
14466         PR c++/43601
14467         * gcc.dg/dll-9a.c: New test file.
14468         * gcc.dg/dll-11.c: Likewise.
14469         * gcc.dg/dll-12.c: Likewise.
14470         * gcc.dg/dll-12a.c: Likewise.
14471         * gcc.dg/dll-11a.c: Likewise.
14472         * gcc.dg/dll-9.c: Likewise.
14473         * gcc.dg/dll-10.c: Likewise.
14474         * gcc.dg/dll-10a.c: Likewise.
14475         * g++.dg/ext/dllexport4a.cc: Likewise.
14476         * g++.dg/ext/dllexport4.C: Likewise.
14477         * g++.dg/ext/dllexport5.C: Likewise.
14478         * g++.dg/ext/dllexport5a.cc: Likewise.
14479
14480 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14481
14482         PR tree-optimization/46970
14483         * gcc.dg/graphite/pr46970.c: New.
14484
14485 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14486
14487         PR tree-optimization/46215
14488         * gcc.dg/graphite/pr46215.c: New.
14489
14490 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14491
14492         PR tree-optimization/46168
14493         * gcc.dg/graphite/pr46168.c: New.
14494
14495 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14496
14497         PR tree-optimization/43657
14498         * gcc.dg/graphite/pr43657.c: New.
14499
14500 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14501
14502         PR tree-optimization/29832
14503         * gfortran.dg/graphite/pr29832.f90: New.
14504
14505 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14506
14507         PR tree-optimization/43567
14508         * gcc.dg/graphite/pr43567.c: New.
14509
14510 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14511
14512         * gfortran.dg/graphite/interchange-4.f: New.
14513         * gfortran.dg/graphite/interchange-5.f: New.
14514
14515         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14516         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14517         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14518         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14519         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14520         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14521         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14522         * gfortran.dg/ltrans-7.f90: Removed.
14523         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14524
14525         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14526         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14527         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14528         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14529         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14530         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14531         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14532         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14533         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14534         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14535         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14536         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14537         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14538         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14539         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14540         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14541         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14542         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14543         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14544         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14545         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14546         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14547         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14548         * gcc.dg/tree-ssa/data-dep-1.c
14549         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14550         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14551         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14552         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14553         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14554
14555 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14556
14557         PR tree-optimization/47265
14558         PR tree-optimization/47443
14559         * gcc.c-torture/compile/pr47265.c: New test.
14560         * gcc.dg/pr47443.c: New test.
14561
14562 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14563
14564         PR tree-optimization/47382
14565         * g++.dg/torture/pr47382.C: New test.
14566         * g++.dg/opt/devirt1.C: Xfail.
14567
14568 2011-01-25  Yao Qi  <yao@codesourcery.com>
14569
14570         PR target/45701
14571         * gcc.target/arm/pr45701-1.c: New test.
14572         * gcc.target/arm/pr45701-2.c: New test.
14573         * gcc.target/arm/pr45701-3.c: New test.
14574
14575 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14576             Jakub Jelinek  <jakub@redhat.com>
14577
14578         PR tree-optimization/47271
14579         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14580
14581 2011-01-25  Nick Clifton  <nickc@redhat.com>
14582
14583         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14584         (saturate_add): Delete.
14585         (exchange): Delete.
14586         (main): Do not run saturate_add.
14587         (set_interrupts): Delete.
14588
14589 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14590
14591         PR fortran/47448
14592         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14593
14594 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14595
14596         PR tree-optimization/47427
14597         PR tree-optimization/47428
14598         * gcc.c-torture/compile/pr47427.c: New test.
14599         * gcc.c-torture/compile/pr47428.c: New test.
14600
14601 2011-01-25  Richard Guenther  <rguenther@suse.de>
14602
14603         PR middle-end/47411
14604         * gcc.dg/torture/pr47411.c: New testcase.
14605
14606 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14607
14608         * gfortran.dg/graphite/id-24.f: New.
14609         * gfortran.dg/graphite/id-25.f: New.
14610
14611 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14612
14613         * gfortran.dg/graphite/id-23.f: New.
14614
14615 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14616
14617         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14618
14619 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14620
14621         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14622         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14623         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14624         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14625         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14626         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14627         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14628         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14629         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14630
14631 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14632
14633         * gcc.dg/graphite/block-0.c: Add documentation.
14634         * gcc.dg/graphite/block-4.c: Same.
14635         * gcc.dg/graphite/block-7.c: Same.
14636         * gcc.dg/graphite/block-8.c: New.
14637         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14638         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14639         * gcc.dg/graphite/interchange-12.c: Add documentation.
14640         * gcc.dg/graphite/interchange-13.c: New.
14641         * gcc.dg/graphite/interchange-14.c: New.
14642         * gcc.dg/graphite/interchange-15.c: New.
14643         * gcc.dg/graphite/interchange-8.c: Add documentation.
14644         * gcc.dg/graphite/interchange-mvt.c: Same.
14645
14646 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14647
14648         PR target/47408
14649         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14650         * gcc.target/powerpc/altivec-14.c: Ditto.
14651         * gcc.target/powerpc/altivec-33.c: Ditto.
14652         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14653         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14654         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14655         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14656         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14657         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14658         * g++.dg/ext/altivec-15.C: Ditto.
14659         * g++.dg/ext/altivec-types-1.C: Ditto.
14660         * g++.dg/ext/altivec-types-2.C: Ditto.
14661         * g++.dg/ext/altivec-types-3.C: Ditto.
14662         * g++.dg/ext/altivec-types-4.C: Ditto.
14663
14664 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14665
14666         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14667
14668 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14669
14670         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14671         optimization options.
14672
14673 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14674
14675         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14676
14677         PR testsuite/45988
14678         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14679
14680 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14681
14682         PR fortran/47421
14683         * gfortran.dg/allocatable_scalar_12.f90: New.
14684
14685 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14686
14687         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14688         vectorization to be not profitable if peeling is used to
14689         realign the memory access.
14690         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14691         loop bound to avoid loop unrolling.
14692         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14693
14694 2011-01-22  Jan Hubicka  <jh@suse.cz>
14695
14696         PR lto/47333
14697         * g++.dg/lto/pr47333.C: New file.
14698
14699 2011-01-22  Jan Hubicka  <jh@suse.cz>
14700
14701         PR tree-optimization/43884
14702         PR lto/44334
14703         * gcc.dg/autopar/outer-2.c: Increase array size.
14704         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14705
14706 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14707
14708         PR fortran/38536
14709         * gfortran.dg/c_loc_tests_16.f90:  New test.
14710
14711 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14712
14713         PR fortran/47399
14714         * gfortran.dg/typebound_proc_19.f90: New.
14715
14716 2011-01-21  Jeff Law <law@redhat.com>
14717
14718         PR tree-optimization/47053
14719         * g++.dg/pr47053.C: New test.
14720
14721 2011-01-21  Jason Merrill  <jason@redhat.com>
14722
14723         PR c++/47041
14724         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14725
14726 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14727
14728         PR c++/47388
14729         * g++.dg/cpp0x/range-for10.C: New test.
14730         * g++.dg/template/for1.C: New test.
14731
14732         PR middle-end/45566
14733         * g++.dg/tree-prof/partition3.C: New test.
14734
14735         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14736
14737         PR rtl-optimization/47366
14738         * g++.dg/opt/pr47366.C: New test.
14739
14740 2011-01-21  Jason Merrill  <jason@redhat.com>
14741
14742         PR c++/46552
14743         * g++.dg/cpp0x/constexpr-regress2.C: New.
14744
14745         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14746
14747 2011-01-21  Jeff Law <law@redhat.com>
14748
14749         PR rtl-optimization/41619
14750         * gcc.dg/pr41619.c: New.
14751
14752 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14753
14754         PR tree-optimization/47355
14755         * g++.dg/opt/pr47355.C: New test.
14756
14757 2011-01-21  Richard Guenther  <rguenther@suse.de>
14758
14759         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14760         making main hot.
14761
14762 2011-01-21  Richard Guenther  <rguenther@suse.de>
14763
14764         PR tree-optimization/47365
14765         * gcc.dg/torture/pr47365.c: New testcase.
14766         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14767
14768 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14769
14770         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14771
14772 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14773
14774         PR tree-optimization/47391
14775         * gcc.dg/pr47391.c: New test.
14776
14777 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14778
14779         * g++.dg/template/char1.C: Use signed char.
14780
14781 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14782
14783         PR fortran/47377
14784         * gfortran.dg/pointer_target_4.f90: New.
14785
14786 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14787
14788         PR target/47251
14789         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14790         ILP32 system and not IP32.
14791
14792 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14793
14794         PR debug/46583
14795         * g++.dg/debug/pr46583.C: New.
14796
14797 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14798
14799         PR debug/47283
14800         * g++.dg/debug/pr47283.C: New test.
14801
14802         PR testsuite/47371
14803         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14804         * gcc.target/i386/headmerge-2.c: Likewise.
14805
14806 2011-01-20  Richard Guenther  <rguenther@suse.de>
14807
14808         PR middle-end/47370
14809         * gcc.dg/torture/pr47370.c: New testcase.
14810
14811 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14812
14813         PR tree-optimization/46130
14814         * gcc.dg/pr46130-1.c: New test.
14815         * gcc.dg/pr46130-2.c: New test.
14816
14817 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14818
14819         PR c++/47291
14820         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14821
14822 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14823
14824         PR debug/46240
14825         * g++.dg/debug/pr46240.cc: New.
14826
14827 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14828
14829         PR c++/47303
14830         * g++.dg/template/anonunion1.C: New test.
14831
14832         PR rtl-optimization/47337
14833         * gcc.c-torture/execute/pr47337.c: New test.
14834
14835 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14836
14837         PR testsuite/45342
14838         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14839
14840 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14841
14842         PR tree-optimization/46021
14843         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14844
14845 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14846
14847         PR tree-optimization/47290
14848         * g++.dg/torture/pr47290.C: New test.
14849
14850 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14851
14852         PR fortran/47240
14853         * gfortran.dg/proc_ptr_comp_29.f90: New.
14854
14855 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14856
14857         PR testsuite/41146
14858         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14859         powerpc-apple-darwin9.
14860
14861 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14862
14863         PR rtl-optimization/47299
14864         * gcc.c-torture/execute/pr47299.c: New test.
14865
14866 2011-01-17  Jason Merrill  <jason@redhat.com>
14867
14868         * g++.dg/cpp0x/constexpr-virtual.C: New.
14869
14870 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14871
14872         PR fortran/47331
14873         * gfortran.dg/gomp/pr47331.f90: New test.
14874
14875 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14876
14877         PR objc/47314
14878         * objc.dg/selector-warn-1.m: New.
14879         * obj-c++.dg/selector-warn-1.mm: New.
14880
14881 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14882
14883         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14884         Update dg-final accordingly.
14885
14886 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14887
14888         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14889
14890 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14891
14892         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14893         target check.
14894         * gcc.dg/guality/pr36728-2.c: Likewise.
14895
14896 2011-01-17  Richard Guenther  <rguenther@suse.de>
14897
14898         PR tree-optimization/47313
14899         * g++.dg/torture/pr47313.C: New testcase.
14900
14901 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14902
14903         PR target/47318
14904         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14905         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14906         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14907         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14908
14909         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14910         as __m256i.
14911         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14912         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14913         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14914
14915 2011-01-17  Richard Guenther  <rguenther@suse.de>
14916
14917         PR tree-optimization/45967
14918         * gcc.dg/torture/pr45967-2.c: New testcase.
14919         * gcc.dg/torture/pr45967-3.c: Likewise.
14920
14921 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14922
14923         PR testsuite/47325
14924         * g++.dg/ext/pr47213.C: Require visibility.
14925
14926 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14927
14928         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14929         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14930
14931 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14932
14933         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14934         Linux-based targets.
14935
14936 2011-01-13  Jan Hubicka  <jh@suse.cz>
14937
14938         PR tree-optimization/47276
14939         * gcc.dg/pr47276.c: New testcase.
14940
14941 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14942             Jonathan Wakely  <jwakely.gcc@gmail.com>
14943
14944         PR c++/33558
14945         * g++.dg/other/pr33558.C: New.
14946         * g++.dg/other/pr33558-2.C: New.
14947
14948 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14949
14950         PR tree-optimization/45934
14951         PR tree-optimization/46302
14952         * g++.dg/ipa/devirt-c-1.C: New test.
14953         * g++.dg/ipa/devirt-c-2.C: Likewise.
14954         * g++.dg/ipa/devirt-c-3.C: Likewise.
14955         * g++.dg/ipa/devirt-c-4.C: Likewise.
14956         * g++.dg/ipa/devirt-c-5.C: Likewise.
14957         * g++.dg/ipa/devirt-c-6.C: Likewise.
14958         * g++.dg/ipa/devirt-6.C: Likewise.
14959         * g++.dg/ipa/devirt-d-1.C: Likewise.
14960         * g++.dg/torture/pr45934.C: Likewise.
14961
14962 2011-01-14  Jason Merrill  <jason@redhat.com>
14963
14964         * g++.dg/cpp0x/variadic105.C: New.
14965
14966 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14967             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14968
14969         PR objc/45989
14970         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14971         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14972         execution tests on i?86-*-*, x86_64-*-* and
14973         powerpc*-apple-darwin* && ilp32.
14974         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14975         tests on i?86-*-* and x86_64-*-*.
14976
14977 2011-01-14  Richard Guenther  <rguenther@suse.de>
14978
14979         PR tree-optimization/47280
14980         * g++.dg/opt/pr47280.C: New testcase.
14981
14982 2011-01-14  Jason Merrill  <jason@redhat.com>
14983
14984         * g++.dg/cpp0x/constexpr-regress1.C: New.
14985
14986         * g++.dg/ext/flexary2.C: New.
14987
14988 2011-01-14  Richard Guenther  <rguenther@suse.de>
14989
14990         PR middle-end/47281
14991         * gcc.dg/torture/pr47281.c: New testcase.
14992         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14993
14994 2011-01-14  Richard Guenther  <rguenther@suse.de>
14995
14996         PR tree-optimization/47286
14997         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14998
14999 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15000
15001         PR c++/47213
15002         * g++.dg/ext/pr47213.C: New.
15003
15004 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15005
15006         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15007
15008 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15009             Mikael Morin  <mikael@gcc.gnu.org>
15010
15011         PR fortran/45848
15012         PR fortran/47204
15013         * gfortran.dg/select_type_20.f90: New.
15014         * gfortran.dg/select_type_21.f90: New.
15015
15016 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15017
15018         PR target/47251
15019         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15020
15021 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15022
15023         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15024         * gcc.dg/guality/pr36728-2.c: Likewise.
15025
15026 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15027
15028         PR debug/PR46973
15029         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15030
15031 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15032
15033         PR rtl-optimization/45352
15034         * gcc.dg/pr45352-3.c: New.
15035
15036 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15037
15038         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15039         comment.
15040         * g++.dg/cpp0x/range-for8.C: New.
15041         * g++.dg/cpp0x/range-for9.C: New.
15042
15043 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15044
15045         PR debug/47209
15046         * g++.dg/debug/pr47209.C: New.
15047
15048 2011-01-12  Richard Guenther  <rguenther@suse.de>
15049
15050         PR lto/47259
15051         * gcc.dg/lto/pr47259_0.c: New testcase.
15052         * gcc.dg/lto/pr47259_1.c: Likewise.
15053
15054 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15055
15056         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15057         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15058         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15059         methods missing from the OBJC2 Object.
15060         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15061         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15062         GNU and NeXT runtimes.
15063         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15064         comments.
15065         * objc-obj-c++-shared/Object1.m: Likewise.
15066         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15067         * objc.dg/proto-qual-1.m: Likewise.
15068         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15069         * obj-c++.dg/proto-qual-1.mm: Likewise.
15070
15071 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15072
15073         PR testsuite/33033
15074         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15075
15076 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15077
15078         Fixed the Objective-C++ testsuite and updated all tests.
15079         * lib/obj-c++.exp (obj-c++_init): Declare and set
15080         gcc_warning_prefix and gcc_error_prefix.
15081         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15082         'dg-warning', 'dg-message' and 'dg-error'.
15083         * obj-c++.dg/class-extension-3.mm: Likewise.
15084         * obj-c++.dg/class-protocol-1.mm: Likewise.
15085         * obj-c++.dg/encode-7.mm: Likewise.
15086         * obj-c++.dg/exceptions-3.mm: Likewise.
15087         * obj-c++.dg/exceptions-5.mm: Likewise.
15088         * obj-c++.dg/method-12.mm: Likewise.
15089         * obj-c++.dg/method-13.mm: Likewise.
15090         * obj-c++.dg/method-15.mm: Likewise.
15091         * obj-c++.dg/method-16.mm: Likewise.
15092         * obj-c++.dg/method-4.mm: Likewise.
15093         * obj-c++.dg/method-8.mm: Likewise.
15094         * obj-c++.dg/method-conflict-1.mm: Likewise.
15095         * obj-c++.dg/method-conflict-2.mm: Likewise.
15096         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15097         and uncommented second part of the testcase now that the testsuite
15098         works correctly.
15099         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15100         and uncommented second part of the testcase now that the testsuite
15101         works correctly.
15102         * obj-c++.dg/private-1.mm: Likewise.
15103         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15104         * obj-c++.dg/syntax-error-7.mm: Likewise.
15105         * obj-c++.dg/warn5.mm: Likewise.
15106         * obj-c++.dg/property/at-property-14.mm: Likewise.
15107         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15108         FIXME.
15109         * obj-c++.dg/property/at-property-18.mm: Likewise.
15110         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15111         FIXME.
15112         * obj-c++.dg/property/at-property-21.mm: Likewise.
15113         * obj-c++.dg/property/at-property-28.mm: Likewise.
15114         * obj-c++.dg/property/at-property-5.mm: Likewise.
15115         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15116         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15117         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15118         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15119         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15120         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15121         * obj-c++.dg/tls/diag-5.mm: Likewise.
15122         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15123         dg-error, now matched correctly.
15124
15125 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15126
15127         * objc.dg/property/at-property-29.m: New.
15128         * obj-c++.dg/property/at-property-29.mm: New.
15129
15130 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15131
15132         * go.test/go-test.exp (go-set-goarch): New proc.
15133         (go-gc-tests): Use it.
15134
15135 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15136
15137         PR debug/46955
15138         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15139
15140 2011-01-11  Richard Henderson  <rth@redhat.com>
15141
15142         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15143
15144 2011-01-11  Jan Hubicka  <jh@suse.cz>
15145
15146         PR lto/45721
15147         PR lto/45375
15148         * gcc.dg/lto/pr45721_1.c: New file.
15149         * gcc.dg/lto/pr45721_0.c: New file.
15150
15151 2011-01-11  Richard Guenther  <rguenther@suse.de>
15152
15153         PR tree-optimization/46076
15154         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15155
15156 2011-01-11  Jeff Law <law@redhat.com>
15157
15158         * PR tree-optimization/47086
15159         * gcc.dg/pr47086.c: New test.
15160
15161 2011-01-11  Jason Merrill  <jason@redhat.com>
15162
15163         PR c++/46658
15164         * g++.dg/template/new10.C: New.
15165
15166         PR c++/45520
15167         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15168
15169 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15170
15171         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15172         Split type definitions and NSConstantString class into...
15173         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15174         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15175         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15176         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15177         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15178         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15179         to comments.
15180         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15181         encode defines for newer NeXT system headers.
15182         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15183         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15184         * objc.dg/foreach-5.m: Likewise.
15185         * objc.dg/foreach-2.m: Likewise.
15186         * objc.dg/foreach-4.m: Likewise.
15187         * objc.dg/torture/strings/string1.m: Likewise.
15188         * objc.dg/torture/strings/string2.m: Likewise.
15189         * objc.dg/torture/strings/string3.m: Likewise.
15190         * objc.dg/torture/strings/string4.m: Likewise.
15191         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15192         header and stand alone.
15193         * obj-c++.dg/strings/strings-2.mm: Likewise.
15194         * objc.dg/torture/strings/const-str-3.m: Likewise.
15195         * objc.dg/strings/strings-2.m: Likewise.
15196         * objc.dg/strings/const-str-12b.m: Likewise.
15197
15198 2011-01-12  Richard Guenther  <rguenther@suse.de>
15199
15200         PR middle-end/32511
15201         * gcc.dg/attr-weak-1.c: Adjust.
15202
15203 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15204
15205         PR fortran/47051
15206         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15207         standard compliant and comment.
15208
15209 2011-01-10  Jan Hubicka  <jh@suse.cz>
15210
15211         PR lto/46083
15212         * gcc.dg/initpri3.c: New testcase.
15213
15214 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15215
15216         PR lto/47222
15217         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15218         externally visible.
15219         (g_esi): Likewise.
15220         (g_ebx): Likewise.
15221         (g_ebp): Likewise.
15222         (g_esp): Likewise.
15223         (g_ebp_save): Likewise.
15224         (g_esp_save): Likewise.
15225
15226 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15227
15228         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15229
15230 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15231
15232         PR tree-optimization/46021
15233         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15234         i?86-*-*, x86_64-*-*.
15235
15236 2011-01-10  Jeff Law <law@redhat.com>
15237
15238         * PR tree-optimization/47141
15239         * gcc.c-torture/compile/pr47141.c: New test.
15240
15241 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15242
15243         PR testsuite/46230
15244         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15245         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15246         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15247         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15248
15249         PR testsuite/46230
15250         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15251         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15252         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15253         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15254         being vectorized.  Adjust dg-final pattern.
15255
15256         PR testsuite/46230
15257         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15258         * gcc.dg/vect/slp-24.c: Likewise.
15259
15260 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15261
15262         PR c++/47218
15263         * g++.dg/other/pr47218-1.C: New test file.
15264         * g++.dg/other/pr47218.C: Likewise.
15265         * g++.dg/other/pr47218.h: New supporting header.
15266
15267 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15268
15269         PR objc/47232
15270         * objc.dg/attributes/invalid-attribute-1.m: New.
15271         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15272
15273 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15274
15275         PR fortran/47224
15276         * gfortran.dg/proc_ptr_comp_28.f90: New.
15277
15278 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15279
15280         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15281         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15282         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15283         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15284         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15285         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15286         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15287         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15288         * objc.dg/gnu-api-2-class.m: Likewise.
15289         * objc.dg/gnu-api-2-ivar.m: Likewise.
15290         * objc.dg/gnu-api-2-method.m: Likewise.
15291         * objc.dg/gnu-api-2-objc.m: Likewise.
15292         * objc.dg/gnu-api-2-object.m: Likewise.
15293         * objc.dg/gnu-api-2-property.m: Likewise.
15294         * objc.dg/gnu-api-2-protocol.m: Likewise.
15295         * objc.dg/gnu-api-2-sel.m: Likewise.
15296
15297 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15298
15299         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15300         * objc.dg/objc-foreach-4.m: Likewise.
15301         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15302         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15303         * objc.dg/foreach-4.m: Likewise.
15304         * objc.dg/foreach-5.m: Likewise.
15305         * objc.dg/foreach-3.m: Return self from init.
15306
15307 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15308
15309         PR fortran/38536
15310         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15311
15312 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15313
15314         PR fortran/46313
15315         * gfortran.dg/class_35.f90: New.
15316
15317 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15318
15319         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15320
15321 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15322
15323         PR objc/47078
15324         * objc.dg/invalid-method-2.m: New.
15325         * obj-c++.dg/invalid-method-2.mm: New.
15326
15327 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15328
15329         PR fortran/46896
15330         * gfortran.dg/transpose_optimization_2.f90 : New test.
15331
15332 2011-01-08  Jan Hubicka  <jh@suse.cz>
15333
15334         PR tree-optmization/46469
15335         * g++.dg/torture/pr46469.C: New testcase.
15336
15337 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15338
15339         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15340         emulation of libobjc-gnu structure layout functionality to ..
15341         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15342         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15343         * objc/execute/bf-common.h: Adjust headers.
15344         * objc/execute/bf-1.m: Likewise.
15345         * objc/execute/bf-2.m: Likewise.
15346         * objc/execute/bf-3.m: Likewise.
15347         * objc/execute/bf-4.m: Likewise.
15348         * objc/execute/bf-5.m: Likewise.
15349         * objc/execute/bf-6.m: Likewise.
15350         * objc/execute/bf-7.m: Likewise.
15351         * objc/execute/bf-8.m: Likewise.
15352         * objc/execute/bf-9.m: Likewise.
15353         * objc/execute/bf-10.m: Likewise.
15354         * objc/execute/bf-11.m: Likewise.
15355         * objc/execute/bf-12.m: Likewise.
15356         * objc/execute/bf-13.m: Likewise.
15357         * objc/execute/bf-14.m: Likewise.
15358         * objc/execute/bf-15.m: Likewise.
15359         * objc/execute/bf-16.m: Likewise.
15360         * objc/execute/bf-17.m: Likewise.
15361         * objc/execute/bf-18.m: Likewise.
15362         * objc/execute/bf-19.m: Likewise.
15363         * objc/execute/bf-20.m: Likewise.
15364         * objc/execute/bf-21.m: Likewise.
15365         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15366         objc_get_type_qualifiers ().
15367
15368 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15369
15370         PR fortran/45777
15371         * gfortran.dg/dependency_39.f90:  New test.
15372
15373 2011-01-07  Jan Hubicka  <jh@suse.cz>
15374
15375         Get builtins tests ready for linker plugin.
15376         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15377         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15378         my_memset, my_bzero): Mark used.
15379         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15380         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15381         volatile.
15382         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15383         volatile.
15384
15385 2011-01-07  Jan Hubicka  <jh@suse.cz>
15386
15387         PR tree-optimization/46367
15388         * g++.dg/torture/pr46367.C: New file.
15389
15390 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15391
15392         PR target/47201
15393         * gcc.dg/pr47201.c: New test.
15394
15395         PR bootstrap/47187
15396         * gcc.dg/tree-prof/pr47187.c: New test.
15397
15398 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15399
15400         PR fortran/41580
15401         * gfortran.dg/extends_type_of_3.f90: New.
15402
15403 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15404
15405         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15406         * g++.dg/ext/dllimport-MI1.C: Likewise.
15407         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15408         * g++.dg/ext/dllimport10.C: Likewise.
15409         * g++.dg/ext/dllimport11.C: Likewise.
15410         * g++.dg/ext/dllimport12.C: Likewise.
15411         * g++.dg/ext/dllimport13.C: Likewise.
15412         * g++.dg/ext/dllimport2.C: Likewise.
15413         * g++.dg/ext/dllimport3.C: Likewise.
15414         * g++.dg/ext/dllimport4.C: Likewise.
15415         * g++.dg/ext/dllimport5.C: Likewise.
15416         * g++.dg/ext/dllimport6.C: Likewise.
15417         * g++.dg/ext/dllimport8.C: Likewise.
15418         * g++.dg/ext/dllimport9.C: Likewise.
15419         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15420         targets, too. Additionally enable test for i?86-*-mingw*.
15421         * g++.dg/ext/selectany1.C: Likewise.
15422         Remove guard variable check.
15423
15424 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15425
15426         PR fortran/47189
15427         PR fortran/47194
15428         * gfortran.dg/storage_size_3.f08: Extended.
15429
15430 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15431
15432         PR c++/47022
15433         * g++.dg/template/stdarg1.C: New test.
15434
15435 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15436
15437         PR fortran/47195
15438         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15439         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15440         from the interface of functions to not hide the errors that
15441         shall be tested.
15442
15443 2011-01-06  Jan Hubicka  <jh@suse.cz>
15444
15445         * gcc.dg/lto/pr47188_0.c: New testcase.
15446         * gcc.dg/lto/pr47188_1.c: New testcase.
15447
15448 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15449
15450         PR fortran/33117
15451         PR fortran/46478
15452         * gfortran.dg/interface_33.f90: New test.
15453
15454 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15455
15456         PR c/47150
15457         * gcc.c-torture/compile/pr47150.c: New test.
15458
15459 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15460
15461         PR tree-optimization/47139
15462         * gcc.dg/vect/pr47139.c: New test.
15463
15464 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15465
15466         PR fortran/47180
15467         * gfortran.dg/extends_type_of_2.f03: New.
15468
15469 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15470
15471         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15472
15473 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15474
15475         * gnat.dg/opt14.adb: New test.
15476
15477 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15478
15479         PR fortran/46017
15480         * gfortran.dg/allocate_error_2.f90:  New test.
15481
15482 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15483
15484         PR fortran/47024
15485         * gfortran.dg/storage_size_3.f08: New.
15486
15487 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15488
15489         PR libgfortran/47154
15490         * gfortran.dg/namelist_68.f90: New test.
15491
15492 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15493
15494         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15495
15496 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15497
15498         PR fortran/46448
15499         * gfortran.dg/class_34.f90: New.
15500
15501 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15502
15503         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15504         use __builtin_inff.  Skip all single-precision tests that require
15505         Infinity.
15506
15507 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15508
15509         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15510
15511 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15512
15513         PR tree-optimization/47148
15514         * gcc.c-torture/execute/pr47148.c: New test.
15515
15516         PR tree-optimization/47155
15517         * gcc.c-torture/execute/pr47155.c: New test.
15518
15519         PR rtl-optimization/47157
15520         * gcc.c-torture/compile/pr47157.c: New test.
15521
15522 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15523
15524         * gcc.dg/torture/vector-shift2.c (schar): Define.
15525         (main): Always use schar or uchar instead of plain "char" to avoid
15526         dependencies on implementation-defined char signedness.
15527
15528 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15529
15530         PR tree-optimization/46801
15531         * gnat.dg/pack9.adb: Remove xfail.
15532
15533 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15534
15535         PR tree-optimization/46984
15536         * g++.dg/ipa/pr46984.C: New test.
15537
15538 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15539
15540         PR fortran/46408
15541         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15542
15543 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15544
15545         PR tree-optimization/47140
15546         * gcc.c-torture/compile/pr47140.c: New test.
15547
15548         PR rtl-optimization/47028
15549         * gcc.dg/pr47028.c: New test.
15550
15551 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15552
15553         * objc.dg/protocol-forward-1.m: Removed TODO.
15554         * objc.dg/protocol-forward-2.m: New.
15555         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15556         * obj-c++.dg/protocol-forward-2.mm: New.
15557
15558 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15559
15560         PR target/38662
15561         * g++.dg/eh/pr38662.C: New testcase.
15562
15563 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15564
15565         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15566         scan for newline '\n'.
15567
15568 \f
15569 Copyright (C) 2011 Free Software Foundation, Inc.
15570
15571 Copying and distribution of this file, with or without modification,
15572 are permitted in any medium without royalty provided the copyright
15573 notice and this notice are preserved.