OSDN Git Service

* gimple.h (gimplify_seq_add_stmt): Rename to...
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/51596
4         * g++.dg/opt/pr51596.C: New test.
5
6         PR middle-end/51590
7         PR tree-optimization/51606
8         * gcc.dg/vect/pr51590.c: New test.
9
10 2011-12-19  Richard Guenther  <rguenther@suse.de>
11
12         PR lto/51572
13         * g++.dg/lto/pr51572-2_0.C: New testcase.
14
15 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
16
17         PR c++/51477
18         * g++.dg/cpp0x/nsdmi6.C: New test.
19
20 2011-12-19  Tobias Burnus  <burnus@net-b.de>
21
22         * gfortran.dg/coarray_poly_3.f90: New.
23         * coarray/poly_run_1.f90: Enable some previously commented code.
24
25 2011-12-19  Jason Merrill  <jason@redhat.com>
26
27         PR c++/51489
28         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
29
30 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
31
32         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
33
34 2011-12-17  Jason Merrill  <jason@redhat.com>
35
36         PR c++/51588
37         * g++.dg/parse/enum7.C: New.
38
39         PR c++/51586
40         * g++.dg/lookup/nested2.C: New.
41
42         PR c++/51587
43         * g++.dg/parse/enum6.C: New.
44
45 2011-12-17  Tom de Vries  <tom@codesourcery.com>
46
47         PR tree-optimization/51491
48         * gcc.dg/pr51491.c: New test.
49         * gcc.dg/pr51491-2.c: Same.
50
51 2011-12-16  Jason Merrill  <jason@redhat.com>
52
53         PR c++/51416
54         * g++.dg/cpp0x/auto31.C: New.
55
56 2011-12-16  Ian Lance Taylor  <iant@google.com>
57
58         PR middle-end/51592
59         * gcc.dg/20111216-1.c: New test.
60
61 2011-12-16  Jason Merrill  <jason@redhat.com>
62
63         PR c++/51461
64         * g++.dg/init/static4.C: New.
65
66 2011-12-16  Jason Merrill  <jason@redhat.com>
67
68         PR c++/51331
69         * g++.dg/init/value10.C: New.
70
71 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
72
73         PR testsuite/50803
74         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
75
76         PR tree-optimization/51575
77         * g++.dg/opt/pr51575.C: New test.
78
79         PR debug/51557
80         * gcc.dg/pr51557.c: New test.
81
82 2011-12-16  Richard Guenther  <rguenther@suse.de>
83
84         PR lto/51572
85         * gcc.dg/lto/pr51572-1_0.c: New testcase.
86
87 2011-12-15  Jason Merrill  <jason@redhat.com>
88
89         PR c++/51458
90         * g++.dg/ext/desig4.C: New.
91
92 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
93
94         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
95         A%disp() to use scalarizer.
96         * gfortran.dg/class_array_9.f03: New.
97
98 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
99
100         * gcc.dg/vect/vect-sdivmod-1.c: New test.
101
102         PR c++/51463
103         * g++.dg/cpp0x/pr51463.C: New test.
104
105         PR c/51360
106         * c-c++-common/gomp/pr51360.c: New test.
107         * g++.dg/gomp/pr51360.C: New test.
108
109         PR middle-end/49806
110         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
111         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
112
113         PR tree-optimization/51117
114         * g++.dg/opt/pr51117.C: New test.
115
116 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
117
118         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
119         New definitions.
120         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
121         Likewise.
122         (stpncpy, __stpncpy_chk): New functions.
123         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
124         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
125
126 2011-12-15  Richard Guenther  <rguenther@suse.de>
127
128         PR lto/51567
129         * g++.dg/lto/pr51567-1_0.C: New testcase.
130
131 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
132
133         PR c++/51473
134         * g++.dg/cpp0x/auto30.C: New test.
135
136 2011-12-15  Tobias Burnus  <burnus@net-b.de>
137
138         * gfortran.dg/coarray/poly_run_3.f90: New.
139         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
140
141 2011-12-15  Richard Guenther  <rguenther@suse.de>
142
143         PR lto/51564
144         * g++.dg/lto/pr51564-1_0.C: New testcase.
145
146 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
147
148         PR libstdc++/51365
149         * g++.dg/ext/is_final.C: New.
150
151 2012-12-15  Richard Guenther  <rguenther@suse.de>
152
153         PR lto/48508
154         * g++.dg/lto/pr48508-1_0.C: New testcase.
155         * g++.dg/lto/pr48508-1_1.C: Likewise.
156
157 2011-12-14  Jason Merrill  <jason@redhat.com>
158
159         PR c++/51554
160         * g++.dg/init/constant1.C: New.
161
162         PR c++/51248
163         * g++.dg/other/enum2.C: New.
164
165 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
166
167         PR c++/51475
168         * g++.dg/cpp0x/initlist63.C: New test.
169
170 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
171
172         PR target/50931
173         * gcc.target/avr/torture/int24-mul.c: New.
174
175 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
176
177         PR c++/51476
178         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
179
180 2011-12-13  Jason Merrill  <jason@redhat.com>
181
182         PR c++/51406
183         PR c++/51161
184         * g++.dg/cpp0x/rv-cast3.C: New.
185         * g++.dg/cpp0x/rv-cast4.C: New.
186
187 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
188
189         PR c++/51464
190         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
191
192 2011-12-13  Andrew Pinski  <apinski@cavium.com>
193             Adam Nemet  <anemet@caviumnetworks.com>
194
195         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
196         -fdump-* options.
197         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
198         * gcc.target/mips/octeon-pipe-1.c: New testcase.
199
200 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
201
202         PR c++/14258
203         * g++.dg/template/using16.C: New.
204         * g++.dg/template/using17.C: New.
205
206 2011-12-13  Martin Jambor  <mjambor@suse.cz>
207
208         PR tree-optimization/51362
209         * gcc.dg/ipa/pr51362.c: New test.
210
211 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
212
213         PR testsuite/51524
214         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
215         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
216
217 2011-12-13  Richard Guenther  <rguenther@suse.de>
218
219         PR lto/48354
220         * g++.dg/lto/pr48354-1_0.C: New testcase.
221
222 2011-12-13  Richard Guenther  <rguenther@suse.de>
223
224         PR tree-optimization/51519
225         * gcc.dg/pr51519.c: New testcase.
226
227 2011-12-13  Richard Guenther  <rguenther@suse.de>
228
229         * gcc.dg/lto/20111213-1_0.c: New testcase.
230
231 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
232
233         * gnat.dg/vect1.ad[sb]: Add more tests.
234         * gnat.dg/vect2.ad[sb]: Likewise.
235         * gnat.dg/vect3.ad[sb]: Likewise.
236         * gnat.dg/vect4.ad[sb]: Likewise.
237         * gnat.dg/vect5.ad[sb]: Likewise.
238         * gnat.dg/vect6.ad[sb]: Likewise.
239
240 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
241
242         PR rtl-optimization/51495
243         * gcc.c-torture/compile/pr51495.c: New test.
244
245         PR tree-optimization/51481
246         * gcc.dg/pr51481.c: New test.
247
248 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
249
250         PR tree-optimization/45830
251         * gcc.c-torture/execute/pr45830.c: Move from here to...
252         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
253         dg-additional-options magic.
254
255 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
256
257         * gfortran.dg/nested_modules_2.f90: Tighten test.
258
259 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
260
261         * gcc.c-torture/execute/20111212-1.c: New test.
262
263 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
264
265         PR testsuite/51511
266         * gcc.dg/pr45819.c: Add -w to dg-options.
267
268 2011-12-12  Torvald Riegel  <triegel@redhat.com>
269
270         * g++.dg/tm/noexcept-1.C: New test.
271         * g++.dg/tm/noexcept-2.C: New test.
272         * g++.dg/tm/noexcept-3.C: New test.
273         * g++.dg/tm/noexcept-4.C: New test.
274         * g++.dg/tm/noexcept-5.C: New test.
275
276 2011-12-12  Torvald Riegel  <triegel@redhat.com>
277
278         * c-c++-common/tm/20111206.c: New test.
279
280 2011-12-12  Richard Guenther  <rguenther@suse.de>
281
282         PR lto/51262
283         * g++.dg/opt/pr51262.C: New testcase.
284
285 2011-12-12  Revital Eres  <revital.eres@linaro.org>
286
287         PR rtl-optimization/47013
288         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
289         to preserve the function.
290         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
291         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
292         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
293         -fmodulo-sched-allow-regmoves flags.
294         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
295         and avoid superfluous spaces in dg-final for spu-*-*.
296         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
297         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
298         change scan-rtl-dump-times for powerpc*-*-*.
299         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
300         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
301         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
302
303 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
304
305         PR tree-optimization/51485
306         * g++.dg/vect/pr51485.cc: New test.
307
308 2011-12-11  Tobias Burnus  <burnus@net-b.de>
309
310         PR fortran/50923
311         * gfortran.dg/warn_function_without_result_2.f90: New.
312
313 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
314             Tobias Burnus  <burnus@gcc.gnu.org>
315
316         PR fortran/41539
317         PR fortran/43214
318         PR fortran/43969
319         PR fortran/44568
320         PR fortran/46356
321         PR fortran/46990
322         PR fortran/49074
323         * gfortran.dg/class_array_1.f03: New.
324         * gfortran.dg/class_array_2.f03: New.
325         * gfortran.dg/class_array_3.f03: New.
326         * gfortran.dg/class_array_4.f03: New.
327         * gfortran.dg/class_array_5.f03: New.
328         * gfortran.dg/class_array_6.f03: New.
329         * gfortran.dg/class_array_7.f03: New.
330         * gfortran.dg/class_array_8.f03: New.
331         * gfortran.dg/coarray_poly_1.f90: New.
332         * gfortran.dg/coarray_poly_2.f90: New.
333         * gfortran.dg/coarray/poly_run_1.f90: New.
334         * gfortran.dg/coarray/poly_run_2.f90: New.
335         * gfortran.dg/class_to_type_1.f03: New.
336         * gfortran.dg/type_to_class_1.f03: New.
337         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
338         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
339         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
340
341 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
342
343         PR fortran/50690
344         * gfortran.dg/gomp/workshare2.f90:  New test.
345         * gfortran.dg/gomp/workshare3.f90:  New test.
346
347 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
348
349         * gnat.dg/specs/elab3.ads: New test.
350
351 2011-12-10  Richard Henderson  <rth@redhat.com>
352
353         * gcc.target/powerpc/altivec-perm-1.c: New.
354         * gcc.target/powerpc/altivec-perm-2.c: New.
355         * gcc.target/powerpc/altivec-perm-4.c: New.
356
357 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
358
359         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
360         Add a scan-assembler-time clause to test for the interupt vector jump.
361         (f): Rename to ...
362         (dma0_handler): ... this.
363
364 2011-12-10  Nathan Sidwell  <nathan@acm.org>
365
366         PR gcov-profile/51449
367         * g++.dg/gcov/gcov-14.C: New.
368
369 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
370
371         * gcc.c-torture/compile/20111209-1.c: New test.
372
373 2011-12-09  Jason Merrill  <jason@redhat.com>
374
375         PR c++/51151
376         * g++.dg/warn/Woverflow-4.C: New.
377
378 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
379
380         PR c++/51289
381         * g++.dg/cpp0x/alias-decl-17.C: New test.
382
383 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
384
385         * gcc.target/powerpc/recip-5.c: Disable running on any system that
386         does not support VSX.
387
388         * gcc.target/powerpc/ppc-target-4.c: New file to test target
389         specific functions enabling target specific builtins.
390
391 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
392
393         * gcc.dg/vect/slp-13.c: Array size increase reverted.
394         * gcc.dg/vect/slp-24.c: Ditto.
395         * gcc.dg/vect/slp-3.c: Ditto.
396         * gcc.dg/vect/slp-34.c: Ditto.
397         * gcc.dg/vect/slp-4.c: Ditto.
398         * gcc.dg/vect/slp-cond-2.c: Ditto.
399         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
400         * gcc.dg/vect/vect-1.c: Ditto.
401         * gcc.dg/vect/vect-10.c: Ditto.
402         * gcc.dg/vect/vect-105.c: Ditto.
403         * gcc.dg/vect/vect-112.c: Ditto.
404         * gcc.dg/vect/vect-15.c: Ditto.
405         * gcc.dg/vect/vect-2.c: Ditto.
406         * gcc.dg/vect/vect-31.c: Ditto.
407         * gcc.dg/vect/vect-32.c: Ditto.
408         * gcc.dg/vect/vect-33.c: Ditto.
409         * gcc.dg/vect/vect-34.c: Ditto.
410         * gcc.dg/vect/vect-35.c: Ditto.
411         * gcc.dg/vect/vect-36.c: Ditto.
412         * gcc.dg/vect/vect-6.c: Ditto.
413         * gcc.dg/vect/vect-73.c: Ditto.
414         * gcc.dg/vect/vect-74.c: Ditto.
415         * gcc.dg/vect/vect-75.c: Ditto.
416         * gcc.dg/vect/vect-76.c: Ditto.
417         * gcc.dg/vect/vect-80.c: Ditto.
418         * gcc.dg/vect/vect-85.c: Ditto.
419         * gcc.dg/vect/vect-89.c: Ditto.
420         * gcc.dg/vect/vect-97.c: Ditto.
421         * gcc.dg/vect/vect-98.c: Ditto.
422         * gcc.dg/vect/vect-all.c: Ditto.
423         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
424         * gcc.dg/vect/vect-iv-8.c: Ditto.
425         * gcc.dg/vect/vect-iv-8a.c: Ditto.
426         * gcc.dg/vect/vect-outer-1.c: Ditto.
427         * gcc.dg/vect/vect-outer-1a.c: Ditto.
428         * gcc.dg/vect/vect-outer-1b.c: Ditto.
429         * gcc.dg/vect/vect-outer-2.c: Ditto.
430         * gcc.dg/vect/vect-outer-2a.c: Ditto.
431         * gcc.dg/vect/vect-outer-2c.c: Ditto.
432         * gcc.dg/vect/vect-outer-3.c: Ditto.
433         * gcc.dg/vect/vect-outer-3a.c: Ditto.
434         * gcc.dg/vect/vect-outer-4a.c: Ditto.
435         * gcc.dg/vect/vect-outer-4b.c: Ditto.
436         * gcc.dg/vect/vect-outer-4c.c: Ditto.
437         * gcc.dg/vect/vect-outer-4d.c: Ditto.
438         * gcc.dg/vect/vect-outer-4m.c: Ditto.
439         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
440         * gcc.dg/vect/vect-outer-fir.c: Ditto.
441         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
442         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
443         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
444         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
445         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
446         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
447         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
448         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
449         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
450         * gcc.dg/vect/vect-shift-2.c: Ditto.
451         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
452         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
453         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
454         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
455         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
456         * gcc.dg/vect/slp-13-big-array.c: New test.
457         * gcc.dg/vect/slp-24-big-array.c: Ditto.
458         * gcc.dg/vect/slp-3-big-array.c: Ditto.
459         * gcc.dg/vect/slp-34-big-array.c: Ditto.
460         * gcc.dg/vect/slp-4-big-array.c: Ditto.
461         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
462         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
463         * gcc.dg/vect/vect-1-big-array.c: Ditto.
464         * gcc.dg/vect/vect-10-big-array.c: Ditto.
465         * gcc.dg/vect/vect-105-big-array.c: Ditto.
466         * gcc.dg/vect/vect-112-big-array.c: Ditto.
467         * gcc.dg/vect/vect-15-big-array.c: Ditto.
468         * gcc.dg/vect/vect-2-big-array.c: Ditto.
469         * gcc.dg/vect/vect-31-big-array.c: Ditto.
470         * gcc.dg/vect/vect-32-big-array.c: Ditto.
471         * gcc.dg/vect/vect-33-big-array.c: Ditto.
472         * gcc.dg/vect/vect-34-big-array.c: Ditto.
473         * gcc.dg/vect/vect-35-big-array.c: Ditto.
474         * gcc.dg/vect/vect-36-big-array.c: Ditto.
475         * gcc.dg/vect/vect-6-big-array.c: Ditto.
476         * gcc.dg/vect/vect-73-big-array.c: Ditto.
477         * gcc.dg/vect/vect-74-big-array.c: Ditto.
478         * gcc.dg/vect/vect-75-big-array.c: Ditto.
479         * gcc.dg/vect/vect-76-big-array.c: Ditto.
480         * gcc.dg/vect/vect-80-big-array.c: Ditto.
481         * gcc.dg/vect/vect-85-big-array.c: Ditto.
482         * gcc.dg/vect/vect-89-big-array.c: Ditto.
483         * gcc.dg/vect/vect-97-big-array.c: Ditto.
484         * gcc.dg/vect/vect-98-big-array.c: Ditto.
485         * gcc.dg/vect/vect-all-big-array.c: Ditto.
486         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
487         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
488         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
489         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
490         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
491         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
492         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
493         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
494         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
495         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
496         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
497         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
498         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
499         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
500         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
501         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
502         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
503         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
504         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
505         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
506         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
507         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
508         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
509         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
510         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
511         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
512         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
513         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
514         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
515         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
516         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
517         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
518         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
519
520 2011-12-09  Richard Guenther  <rguenther@suse.de>
521
522         PR lto/48042
523         * g++.dg/lto/pr48042_0.C: New testcase.
524
525 2011-12-09  Richard Guenther  <rguenther@suse.de>
526
527         PR tree-optimization/51482
528         * g++.dg/torture/pr51482.C: New testcase.
529
530 2011-12-08  Andrew Pinski  <apinski@cavium.com>
531
532         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
533         * gcc.target/mips/dmult-1.c: Likewise.
534         * gcc.target/mips/branch-1.c: Likewise.
535         * gcc.target/mips/extend-1.c: Likewise.
536
537 2011-12-08  Jason Merrill  <jason@redhat.com>
538
539         PR c++/51318
540         * g++.dg/template/cond8.C: New.
541
542         PR c++/51459
543         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
544
545 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
546
547         PR tree-optimization/51466
548         * gcc.c-torture/execute/pr51466.c: New test.
549
550 2011-12-08  Tobias Burnus  <burnus@net-b.de>
551
552         PR fortran/50815
553         * gfortran.dg/bounds_check_16.f90: New.
554
555 2011-12-08  Tobias Burnus  <burnus@net-b.de>
556
557         PR fortran/51378
558         * gfortran.dg/private_type_14.f90: New.
559
560 2011-12-08  Tobias Burnus  <burnus@net-b.de>
561
562         PR fortran/51407
563         * gfortran.dg/io_real_boz_3.f90: New.
564         * gfortran.dg/io_real_boz_4.f90: New.
565         * gfortran.dg/io_real_boz_5.f90: New.
566
567 2011-12-08  Tobias Burnus  <burnus@net-b.de>
568
569         PR fortran/51448
570         * gfortran.dg/realloc_on_assign_8.f90: New.
571
572 2011-12-08  Teresa Johnson  <tejohnson@google.com>
573
574         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
575
576 2011-12-08  Teresa Johnson  <tejohnson@google.com>
577
578         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
579         -Wwrite-strings option.
580
581 2011-12-08  Teresa Johnson  <tejohnson@google.com>
582
583         * gcc.target/i386/movdi-rex64.c: New.
584
585 2011-12-08  Richard Guenther  <rguenther@suse.de>
586
587         * gcc.dg/volatile3.c: New testcase.
588
589 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
590
591         PR tree-optimization/51315
592         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
593         for typedef.
594         (int32_t): Use __INT32_TYPE__ for typedef.
595
596 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
597
598         PR tree-optimization/51315
599         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
600         sizeof(int)==4.
601
602 2011-12-08  Richard Guenther  <rguenther@suse.de>
603
604         PR lto/50747
605         * g++.dg/opt/pr50747-1_0.C: New testcase.
606         * g++.dg/opt/pr50747-2_0.C: Likewise.
607
608 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
609
610         * gcc.c-torture/execute/20111208-1.c: New test.
611
612 2011-12-08  Richard Guenther  <rguenther@suse.de>
613
614         PR lto/48437
615         * gcc.dg/lto/20111207-2_0.c: New testcase.
616         * gcc.dg/guality/pr48437.c: Likewise.
617
618 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
619
620         PR c++/51401
621         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
622         * g++.dg/cpp0x/auto29.C: New test.
623
624         PR c++/51429
625         * g++.dg/parse/error45.C: New test.
626
627         PR c++/51229
628         * g++.dg/ext/desig3.C: New test.
629
630         PR c++/51369
631         * g++.dg/cpp0x/constexpr-51369.C: New test.
632
633 2011-12-07  Andrew Pinski  <apinski@cavium.com>
634
635         PR middle-end/45416
636         * gcc.dg/pr45416.c: New testcase.
637
638 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
639
640         PR c++/51420
641         * g++.dg/cpp0x/pr51420.C: New.
642
643 2011-12-07  Richard Guenther  <rguenther@suse.de>
644
645         PR lto/48100
646         * gcc.dg/lto/20111207-1_0.c: New testcase.
647         * gcc.dg/lto/20111207-1_1.c: Likewise.
648         * gcc.dg/lto/20111207-1_2.c: Likewise.
649         * gcc.dg/lto/20111207-1_3.c: Likewise.
650
651 2011-12-07  Richard Guenther  <rguenther@suse.de>
652
653         PR tree-optimization/50823
654         * gcc.dg/torture/pr50823.c: New testcase.
655
656 2011-12-07  Martin Jambor  <mjambor@suse.cz>
657
658         PR tree-optimization/50744
659         * gcc.dg/ipa/pr50744.c: New test.
660
661 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
662
663         PR c++/51430
664         * g++.dg/template/static32.C: New test.
665
666 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
667
668         * g++.dg/opt/pr51396.C: Use dg-additional-options.
669
670 2011-12-06  Tobias Burnus  <burnus@net-b.de>
671
672         PR fortran/51435
673         * gfortran.dg/default_initialization_5.f90: New.
674
675 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
676
677         PR target/51354
678         * gcc.c-torture/compile/pr51354.c: New test.
679
680 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
681
682         PR c++/51431
683         * g++.dg/other/abstract3.C: New.
684
685 2011-12-06  Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/49997
688         * gcc.dg/torture/pr49997.c: New testcase.
689
690 2011-12-06  Richard Guenther  <rguenther@suse.de>
691
692         PR middle-end/51436
693         * g++.dg/torture/pr51436.C: New testcase.
694
695 2011-12-06  Richard Guenther  <rguenther@suse.de>
696
697         PR tree-optimization/51245
698         * gcc.dg/torture/pr51245.c: New testcase.
699
700 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
701
702         PR c++/51427
703         * g++.dg/diagnostic/wrong-tag-1.C
704
705 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
706
707         PR c++/51319
708         * g++.dg/lookup/using50.C: New.
709         * g++.dg/lookup/using51.C: New.
710
711 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
712
713         PR tree-optimization/51396
714         * g++.dg/opt/pr51396.C: New test.
715
716         PR debug/51410
717         * gcc.dg/debug/dwarf2/pr51410.c: New test.
718
719         PR c/51339
720         * gcc.dg/gomp/pr51339.c: New test.
721
722 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
723
724         PR c++/51399
725         * g++.dg/cpp0x/initlist62.C: New.
726
727 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
728
729         PR fortran/51338
730         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
731
732 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
733
734         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
735         * g++.dg/torture/pr39732.C: Likewise.
736         * g++.dg/torture/pr40642.C: Likewise.
737         * gcc.c-torture/compile/pr44686.c: Likewise.
738         * gcc.dg/20050309-1.c: Likewise.
739         * gcc.dg/20050330-2.c: Likewise.
740         * gcc.dg/20051201-1.c: Likewise.
741         * gcc.dg/gomp/pr27573.c: Likewise.
742         * gcc.dg/pr46255.c: Likewise.
743         * gcc.dg/profile-dir-1.c: Likewise.
744         * gcc.dg/profile-dir-2.c: Likewise.
745         * gcc.dg/profile-dir-3.c: Likewise.
746         * gcc.dg/profile-generate-1.c: Likewise.
747         * gfortran.dg/gomp/pr27573.f90: Likewise.
748         * gcc.dg/profile-generate-3.c: Be specific about the type of
749         profiling required.
750
751 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
752
753         PR c++/51414
754         * g++.dg/ext/underlying_type11.C: New.
755
756 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
757
758         PR testsuite/51128
759         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
760         * gcc.dg/torture/pr39074.c: Ditto.
761         * gcc.dg/torture/pr39074-2.c: Ditto.
762         * gcc.dg/torture/pr42898.c: Ditto.
763         * gcc.dg/torture/pr42898-2.c: Ditto.
764         * gcc.dg/torture/pr45704.c: Ditto.
765         * gcc.dg/torture/pr50472.c: Ditto.
766         * gcc.dg/torture/pta-callused-1.c: Ditto.
767         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
768         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
769         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
770         * gcc.dg/torture/pta-escape-1.c: Ditto.
771         * gcc.dg/torture/ipa-pta-1.c: Ditto.
772         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
773
774 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
775
776         PR target/51408
777         * gcc.dg/pr51408.c: New.
778
779 2011-12-05  Jason Merrill  <jason@redhat.com>
780
781         * g++.dg/cpp0x/dc6.C: New.
782
783 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
784             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
785
786         * g++.dg/cpp0x/dc1.C: New test.
787         * g++.dg/cpp0x/dc2.C: New test.
788         * g++.dg/cpp0x/dc3.C: New test.
789         * g++.dg/cpp0x/dc4.C: New test.
790         * g++.dg/cpp0x/dc5.C: New test.
791         * g++.dg/template/meminit1.C: Adjust expected error.
792
793 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
794
795         PR c++/51404
796         * g++.dg/cpp0x/auto28.C: New.
797
798 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
799
800         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
801
802 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
803             Eric Botcazou  <ebotcazou@adacore.com>
804
805         PR middle-end/51323
806         PR middle-end/50074
807         * gcc.c-torture/execute/pr51323.c: New test.
808
809 2011-12-04  Tobias Burnus  <burnus@net-b.de>
810
811         PR fortran/51383
812         * gfortran.dg/associate_10.f90: New.
813
814 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
815
816         PR middle-end/51285
817         * gfortran.dg/vect/pr51285.f90: New test.
818
819 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
820             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
821
822         PR target/51393
823         * gcc.target/i386/pr51393.c: New test.
824
825 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
826
827         PR obj-c++/51349
828         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
829         * obj-c++.dg/naming-4.mm: Likewise.
830
831 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
832
833         * gcc.dg/darwin-segaddr.c: Use -no-pie.
834
835 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
836
837         PR c++/51313
838         * g++.dg/cpp0x/pr51313.C: New.
839
840 2011-12-03  Tobias Burnus  <burnus@net-b.de>
841
842         PR fortran/48887
843         * gfortran.dg/select_type_24.f90: New.
844         * gfortran.dg/select_type_23.f03: Add dg-error.
845         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
846
847 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
848
849         * gcc.dg/vect/vect-122.c: New test.
850
851 2011-12-03  Tobias Burnus  <burnus@net-b.de>
852
853         PR fortran/50684
854         * gfortran.dg/move_alloc_8.f90: New.
855
856 2011-12-03  Tobias Burnus  <burnus@net-b.de>
857
858         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
859         i.e. remove the dg-error line.
860         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
861         * gfortran.dg/move_alloc_9.f90: New.
862         * gfortran.dg/move_alloc_10.f90: New
863
864 2011-12-02  Nathan Sidwell  <nathan@acm.org>
865
866         * lib/gcov.exp (verify-lines): Allow = as a count char.
867         * g++.dg/gcov/gcov-13.C: New.
868
869 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
870
871         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
872         * gcc.dg/vect/slp-24.c: Ditto.
873         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
874         * gcc.dg/vect/slp-34.c: Ditto.
875         * gcc.dg/vect/slp-4.c: Ditto.
876         * gcc.dg/vect/slp-cond-2.c: Ditto.
877         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
878         * gcc.dg/vect/vect-1.c: Ditto.
879         * gcc.dg/vect/vect-10.c: Ditto.
880         * gcc.dg/vect/vect-105.c: Ditto.
881         * gcc.dg/vect/vect-112.c: Ditto.
882         * gcc.dg/vect/vect-15.c: Ditto.
883         * gcc.dg/vect/vect-2.c: Ditto.
884         * gcc.dg/vect/vect-31.c: Ditto.
885         * gcc.dg/vect/vect-32.c: Ditto.
886         * gcc.dg/vect/vect-33.c: Ditto.
887         * gcc.dg/vect/vect-34.c: Ditto.
888         * gcc.dg/vect/vect-35.c: Ditto.
889         * gcc.dg/vect/vect-36.c: Ditto.
890         * gcc.dg/vect/vect-6.c: Ditto.
891         * gcc.dg/vect/vect-73.c: Ditto.
892         * gcc.dg/vect/vect-74.c: Ditto.
893         * gcc.dg/vect/vect-75.c: Ditto.
894         * gcc.dg/vect/vect-76.c: Ditto.
895         * gcc.dg/vect/vect-80.c: Ditto.
896         * gcc.dg/vect/vect-85.c: Ditto.
897         * gcc.dg/vect/vect-89.c: Ditto.
898         * gcc.dg/vect/vect-97.c: Ditto.
899         * gcc.dg/vect/vect-98.c: Ditto.
900         * gcc.dg/vect/vect-all.c: Ditto.
901         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
902         * gcc.dg/vect/vect-iv-8.c: Ditto.
903         * gcc.dg/vect/vect-iv-8a.c: Ditto.
904         * gcc.dg/vect/vect-outer-1.c: Ditto.
905         * gcc.dg/vect/vect-outer-1a.c: Ditto.
906         * gcc.dg/vect/vect-outer-1b.c: Ditto.
907         * gcc.dg/vect/vect-outer-2.c: Ditto.
908         * gcc.dg/vect/vect-outer-2a.c: Ditto.
909         * gcc.dg/vect/vect-outer-2c.c: Ditto.
910         * gcc.dg/vect/vect-outer-3.c: Ditto.
911         * gcc.dg/vect/vect-outer-3a.c: Ditto.
912         * gcc.dg/vect/vect-outer-4a.c: Ditto.
913         * gcc.dg/vect/vect-outer-4b.c: Ditto.
914         * gcc.dg/vect/vect-outer-4c.c: Ditto.
915         * gcc.dg/vect/vect-outer-4d.c: Ditto.
916         * gcc.dg/vect/vect-outer-4m.c: Ditto.
917         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
918         * gcc.dg/vect/vect-outer-fir.c: Ditto.
919         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
920         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
921         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
922         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
923         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
924         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
925         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
926         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
927         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
928         * gcc.dg/vect/vect-shift-2.c: Ditto.
929         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
930         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
931         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
932         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
933         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
934
935 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
936
937         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
938         __builtin_memcpy arguments to honor sizeof(a).
939
940 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
941
942         * gcc.c-torture/execute/doloop-1.c,
943         gcc.c-torture/execute/doloop-2.c: New tests.
944
945 2011-12-02  Martin Jambor  <mjambor@suse.cz>
946
947         PR tree-optimization/50622
948         * g++.dg/tree-ssa/pr50622.C: New test.
949
950 2011-12-01  Jason Merrill  <jason@redhat.com>
951
952         * g++.dg/cpp0x/initlist61.C: New.
953
954 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
955
956         PR c++/51326
957         * g++.dg/inherit/crash3.C: New.
958
959 2011-12-01  Nathan Sidwell  <nathan@acm.org>
960
961         PR gcov-profile/51113
962         * lib/gcov.exp (verify-lines): Add support for xfailing.
963         (run-gcov): Likewise.
964         * gcc.misc-tests/gcov-13.c: Xfail weak function.
965         * gcc.misc-tests/gcov-16.c: Remove.
966         * gcc.misc-tests/gcov-17.c: Remove.
967         * g++.dg/gcov-8.C: Remove.
968         * g++.dg/gcov-9.C: Remove.
969         * g++.dg/gcovpart-12b.C: New.
970         * g++.dg/gcov-12.C: New.
971
972 2011-12-01  Andrew Pinski  <apinski@cavium.com>
973
974         PR lto/51198
975         * g++.dg/torture/pr51198.C: New testcase.
976
977 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
978
979         PR tree-optimization/51246
980         * gcc.c-torture/compile/pr51246.c: New test.
981
982         PR rtl-optimization/51014
983         * g++.dg/opt/pr51014.C: New test.
984
985 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
986
987         PR c++/51367
988         * g++.dg/template/error47.C: New.
989
990 2011-11-30  Jason Merrill  <jason@redhat.com>
991
992         PR c++/51009
993         * g++.dg/init/aggr8.C: New.
994
995 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
996
997         PR target/50725
998         * gcc.target/i386/pr50725.c: New test.
999
1000         PR middle-end/51089
1001         * gfortran.dg/gomp/pr51089.f90: New test.
1002
1003 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1004
1005         * gcc.dg/pr51321.c: New testcase.
1006
1007 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1008
1009         PR rtl-optimization/48721
1010         * gcc.target/i386/pr48721.c: New test.
1011
1012 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1013
1014         PR c++/51299
1015         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1016
1017 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1018
1019         PR tree-optimization/51247
1020         * gcc.c-torture/compile/pr51247.c: New test.
1021
1022 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1023
1024         PR target/50123
1025         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1026
1027 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1028
1029         Use complex floating-point constant in CDBL.
1030
1031         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1032
1033 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1034
1035         PR fortran/51306
1036         PR fortran/48700
1037         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1038         * gfortran.dg/select_type_23.f03: Add dg-error.
1039         * gfortran.dg/move_alloc_6.f90: New.
1040         * gfortran.dg/move_alloc_7.f90: New.
1041
1042 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1043
1044         PR tree-optimization/51301
1045         * gcc.dg/vect/pr51301.c: New test.
1046
1047 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1048
1049         * g++.dg/cdce3.C: Use dg-additional-options.
1050
1051 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR middle-end/50907
1054         * gcc.dg/tree-prof/pr50907.c: New test.
1055
1056         PR tree-optimization/50078
1057         * gcc.dg/pr50078.c: New test.
1058
1059         PR tree-optimization/50682
1060         * g++.dg/opt/pr50682.C: New test.
1061
1062 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1063
1064         PR fortran/51308
1065         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1066
1067 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1068             Iain Sandoe  <iains@gcc.gnu.org>
1069
1070         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1071         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1072         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1073         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1074         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1075
1076 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1077
1078         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1079         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1080         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1081         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1082         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1083         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1084         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1085         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1086         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1087         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1088         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1089         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1090         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1091         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1092         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1093         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1094         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1095         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1096         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1097         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1098         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1099         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1100         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1101         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1102         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1103         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1104         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1105
1106 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1107
1108         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1109         imply -mno-dspr2.
1110         * gcc.target/mips/no-dsp-1.c: New test.
1111         * gcc.target/mips/soft-float-1.c: Likewise.
1112
1113 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1114
1115         PR rtl-optimization/49912
1116         * g++.dg/other/pr49912.C: New test.
1117
1118 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1119
1120         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1121         effective target.
1122         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1123
1124 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1125
1126         PR fortran/51250
1127         PR fortran/43829
1128         * gfortran.dg/inline_sum_3.f90: New test.
1129
1130 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1131
1132         PR testsuite/51258
1133         * lib/target-supports.exp
1134         (check_effective_target_sync_long_long): Also supported on 32bit
1135         x86 targets.  Add comment about required dg-options.
1136         Add alpha*-*-* targets.
1137         (check_effective_target_sync_long_long_runtime): Ditto.
1138
1139         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1140         32bit x86 targets.
1141         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1142         * gcc.dg/atomic-exchange-4.c: Ditto.
1143         * gcc.dg/atomic-load-4.c: Ditto.
1144         * gcc.dg/atomic-store-4.c: Ditto.
1145         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1146         * gcc.dg/di-sync-multithread.c: Ditto.
1147         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1148         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1149
1150 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1151
1152         PR testsuite/51258
1153         * lib/target-supports.exp
1154         (check_effective_target_sync_int_128_runtime): New procedure.
1155         (check_effective_target_sync_long_long_runtime): Ditto.
1156         (check_effective_target_sync_long_long): Add arm*-*-*.
1157         (check_effective_target_sync_longlong): Remove.
1158
1159         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1160         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1161         * gcc.dg/atomic-exchange-5.c: Ditto.
1162         * gcc.dg/atomic-load-5.c: Ditto.
1163         * gcc.dg/atomic-store-5.c: Ditto.
1164         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1165         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1166         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1167         effective target.
1168         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1169         * gcc.dg/atomic-exchange-4.c: Ditto.
1170         * gcc.dg/atomic-load-4.c: Ditto.
1171         * gcc.dg/atomic-store-4.c: Ditto.
1172         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1173         * gcc.dg/di-sync-multithread.c: Ditto.
1174         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1175         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1176
1177 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1178
1179         PR fortran/50408
1180         * gfortran.dg/whole_file_35.f90: New.
1181
1182 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1183
1184         PR fortran/51302
1185         * gfortran.dg/volatile13.f90: New.
1186
1187 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1188
1189         PR c/51256
1190         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1191
1192 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1193
1194         PR c++/51227
1195         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1196
1197 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1198
1199         PR target/51134
1200         * gcc.target/i386/sw-1.c: Revert revision 181357.
1201
1202 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1203
1204         PR fortran/51218
1205         * gfortran.dg/implicit_pure_1.f90: New.
1206
1207 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1208
1209         PR testsuite/51258
1210         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1211         * gcc.dg/atomic-exchange-5.c: Likewise.
1212         * gcc.dg/atomic-load-5.c: Likewise.
1213         * gcc.dg/atomic-op-5.c: Likewise.
1214         * gcc.dg/atomic-store-5.c: Likewise.
1215         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1216
1217 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1218
1219         PR rtl-optimization/50290
1220         * gcc.dg/pr50290.c: New test.
1221
1222 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1223
1224         PR c++/51290
1225         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1226
1227 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR target/51261
1230         * gcc.dg/pr51261.c: New test.
1231
1232 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1233
1234         PR c++/51145
1235         * g++.dg/cpp0x/alias-decl-14.C: New test.
1236         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1237         passing before.
1238         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1239         change.
1240         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1241         * g++.dg/lookup/struct1.C: Likewise.
1242         * g++.dg/parse/elab1.C: Likewise.
1243         * g++.dg/parse/elab2.C: Likewise.
1244         * g++.dg/parse/int-as-enum1.C: Likewise.
1245         * g++.dg/parse/typedef1.C: Likewise.
1246         * g++.dg/parse/typedef3.C: Likewise.
1247         * g++.dg/parse/typedef4.C: Likewise.
1248         * g++.dg/parse/typedef5.C: Likewise.
1249         * g++.dg/template/crash26.C: Likewise.
1250         * g++.dg/template/nontype4.C: Likewise.
1251         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1252         * g++.old-deja/g++.brendan/line1.C: Likewise.
1253         * g++.old-deja/g++.other/elab1.C: Likewise.
1254         * g++.old-deja/g++.other/syntax4.C: Likewise.
1255
1256 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1257
1258         PR rtl-optimization/50764
1259         * gcc.dg/pr50764.c: New test.
1260
1261 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1262
1263         PR c++/51265
1264         * g++.dg/cpp0x/decltype36.C: New.
1265
1266 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1267
1268         PR tree-optimization/51074
1269         * gcc.dg/vect/pr51074.c: New test.
1270
1271 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1272
1273         PR c++/51143
1274         * g++.dg/cpp0x/alias-decl-16.C: New test.
1275
1276 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1277
1278         PR tree-optimization/50765
1279         * gcc.dg/pr50765.c: New test.
1280
1281 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1282
1283         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1284         * gcc.dg/vshift-3.c (main): Likewise.
1285
1286 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1287
1288         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1289
1290 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1291
1292         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1293         * gcc.misc-tests/gcov-17.c: Likewise.
1294         * g++.dg/gcov/gcov-8.C: Likewise.
1295         * g++.dg/gcov/gcov-9.C: Likewise.
1296
1297 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1298
1299         * g++.dg/tm/pr47747.C: New test.
1300
1301 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1302
1303         * g++.dg/tm/template-2.C: New test.
1304
1305 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1306
1307         PR debug/50827
1308         * gcc.dg/pr50827.c: New test.
1309
1310 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1311
1312         PR c++/50958
1313         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1314         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1315         * g++.dg/cpp0x/udlit-member.C: Adjust.
1316         * g++.dg/cpp0x/udlit-raw-length.C: New.
1317         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1318         * g++.dg/cpp0x/udlit-resolve.C: New.
1319         * c-c++-common/dfp/pr33466.c: Adjust.
1320
1321 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1322
1323         * lib/target-supports.exp
1324         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1325         with ultrasparc_vis2_hw.
1326         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1327         with ultrasparc_vis3_hw.
1328
1329 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1330
1331         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1332         *-*-solaris2* && c++.
1333
1334 2011-11-20  Joey Ye  <joey.ye@arm.com>
1335
1336         * gcc.dg/volatile-bitfields-1.c: New.
1337
1338 2011-11-20  Jason Merrill  <jason@redhat.com>
1339
1340         PR c++/48322
1341         * g++.dg/cpp0x/variadic120.C: New.
1342         * g++.dg/cpp0x/sfinae26.C: Adjust.
1343
1344         * g++.dg/cpp0x/sfinae11.C: Adjust.
1345         * g++.dg/cpp0x/sfinae26.C: Adjust.
1346         * g++.dg/template/unify11.C: Adjust.
1347
1348 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1349
1350         PR c++/51230
1351         * g++.dg/template/error46.C: New.
1352
1353 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         PR target/51235
1356         * gcc.target/i386/pr51235.c: New test.
1357
1358         PR target/51236
1359         * gcc.target/i386/pr51236.c: New test.
1360
1361 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1362
1363         * gnat.dg/discr32.adb: New test.
1364         * gnat.dg/discr32_pkg.ads: New helper.
1365
1366 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1367
1368         PR gcov-profile/51113
1369         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1370         * gcc.misc-tests/gcov-16.c: New.
1371         * gcc.misc-tests/gcov-17.c: New.
1372         * g++.dg/gcov/gcov-8.C: New.
1373         * g++.dg/gcov/gcov-9.C: New.
1374         * g++.dg/gcov/gcov-10.C: New.
1375
1376 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1377
1378         PR c++/51194
1379         * g++.dg/cpp0x/alias-decl-15.C: New test.
1380
1381 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1382
1383         PR c++/51216
1384         * g++.dg/cpp0x/pr51216.C: New.
1385
1386 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1387
1388         * gcc.dg/delay-slot-2.c: New test.
1389
1390 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1391
1392         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1393
1394 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1395
1396         PR c++/51188
1397         * g++.dg/lookup/using46.C: New.
1398         * g++.dg/lookup/using47.C: New.
1399         * g++.dg/lookup/using48.C: New.
1400         * g++.dg/lookup/using49.C: New.
1401         * g++.dg/lookup/using50.C: New.
1402
1403 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1404
1405         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1406         supports /* ... */ comments.
1407
1408 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1409
1410         PR c++/51150
1411         * g++.dg/cpp0x/pr51150.C: New.
1412
1413 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1414
1415         PR tree-optimization/50605
1416         * g++.dg/ipa/pr50605.C: New test.
1417
1418 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1419
1420         PR c++/51191
1421         * g++.dg/cpp0x/alias-decl-13.C: New test.
1422
1423 2011-11-17  Jason Merrill  <jason@redhat.com>
1424
1425         PR c++/51186
1426         * g++.dg/cpp0x/auto27.C: New.
1427         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1428
1429 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1430
1431         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1432         memory model parameters don't match expected values.
1433         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1434         __atomic_compare_exchange.
1435         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1436         __atomic_compare_exchange_n.
1437         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1438         weak/strong parameter and fail if memory models aren't correct.
1439
1440 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1441
1442         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1443         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1444         to 10 seconds and fail when timeout occurs.  Improve error messages.
1445
1446 2011-11-17  Jason Merrill  <jason@redhat.com>
1447
1448         PR c++/51137
1449         * g++.dg/template/virtual2.C: New.
1450
1451 2011-11-17  Michael Matz  <matz@suse.de>
1452
1453         PR middle-end/50644
1454         PR middle-end/50741
1455         * g++.dg/tree-ssa/pr50741.C: New.
1456
1457 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1458
1459         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1460
1461 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1462
1463         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1464         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1465         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1466
1467 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1468
1469         PR fortran/39427
1470         PR fortran/37829
1471         * gfortran.dg/constructor_1.f90: New.
1472         * gfortran.dg/constructor_2.f90: New.
1473         * gfortran.dg/constructor_3.f90: New.
1474         * gfortran.dg/constructor_4.f90: New.
1475         * gfortran.dg/constructor_5.f90: New.
1476         * gfortran.dg/constructor_6.f90: New.
1477         * gfortran.dg/use_only_5.f90: New.
1478         * gfortran.dg/c_ptr_tests_17.f90: New.
1479         * gfortran.dg/c_ptr_tests_18.f90: New.
1480         * gfortran.dg/used_types_25.f90: New.
1481         * gfortran.dg/used_types_26.f90: New
1482         * gfortran.dg/type_decl_3.f90: New.
1483         * gfortran.dg/function_types_3.f90: Update dg-error.
1484         * gfortran.dg/result_1.f90: Ditto.
1485         * gfortran.dg/structure_constructor_3.f03: Ditto.
1486         * gfortran.dg/structure_constructor_4.f03: Ditto.
1487
1488 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1489
1490         * gcc.dg/vect/pr30858.c: Update expected output for
1491         architectures with multiple vector sizes.
1492
1493 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1494             Bernd Schmidt <bernds@coudesourcery.com>
1495             Sebastian Huber <sebastian.huber@embedded-brains.de>
1496
1497         PR target/49641
1498         * gcc.target/arm/pr49641.c: New test.
1499
1500 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1501
1502         PR tree-optimization/49960
1503         * gcc.dg/autopar/pr49960.c: New test.
1504         * gcc.dg/autopar/pr49960-1.c: New test.
1505
1506
1507 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1508
1509         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1510         * gcc.dg/pr43864-2.c: Same.
1511         * gcc.dg/pr43864-3.c: Same.
1512         * gcc.dg/pr43864-4.c: Same.
1513
1514 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1515
1516         * gcc.target/i386/sse2-cvt-vec.c: New test.
1517         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1518         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1519         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1520         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1521         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1522         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1523
1524 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1525
1526         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1527         powerpc*-*-darwin* targets.
1528
1529 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1530
1531         * c-c++-common/tm/trxn-expr-3.c: New test.
1532
1533 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1534
1535         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1536
1537 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         * gcc.target/i386/avx-recip-vec.c: New test.
1540         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1541         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1542         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1543         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1544         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1545         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1546         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1547         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1548         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1549         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1550         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1551         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1552         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1553         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1554
1555 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1556
1557         PR c++/51107
1558         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1559         non-template literal operator.
1560
1561 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1562
1563         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1564         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1565         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1566         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1567         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1568         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1569         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1570         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1571         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1572         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1573         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1574         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1575         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1576         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1577         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1578         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1579
1580 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1581
1582         PR c++/6936
1583         PR c++/25994
1584         PR c++/26256
1585         PR c++/30195
1586         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1587         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1588         * g++.old-deja/g++.other/anon7.C: Likewise.
1589         * g++.old-deja/g++.other/using1.C: Likewise.
1590         * g++.old-deja/g++.other/redecl1.C: Likewise.
1591         * g++.old-deja/g++.other/typedef7.C: Likewise.
1592         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1593         * g++.dg/template/using2.C: Likewise.
1594         * g++.dg/template/static4.C: Likewise.
1595         * g++.dg/template/typedef1.C: Likewise.
1596         * g++.dg/lookup/name-clash9.C: Likewise.
1597         * g++.dg/abi/mangle41.C: Likewise.
1598         * g++.dg/parse/ctor5.C: Likewise.
1599         * g++.dg/inherit/using4.C: Likewise.
1600         * g++.dg/lookup/using24.C: New.
1601         * g++.dg/lookup/using25.C: New.
1602         * g++.dg/lookup/using26.C: New.
1603         * g++.dg/lookup/using27.C: New.
1604         * g++.dg/lookup/using28.C: New.
1605         * g++.dg/lookup/using29.C: New.
1606         * g++.dg/lookup/using30.C: New.
1607         * g++.dg/lookup/using31.C: New.
1608         * g++.dg/lookup/using32.C: New.
1609         * g++.dg/lookup/using33.C: New.
1610         * g++.dg/lookup/using34.C: New.
1611         * g++.dg/lookup/using35.C: New.
1612         * g++.dg/lookup/using36.C: New.
1613         * g++.dg/lookup/using37.C: New.
1614         * g++.dg/lookup/using38.C: New.
1615         * g++.dg/lookup/using39.C: New.
1616         * g++.dg/lookup/using40.C: New.
1617         * g++.dg/lookup/using41.C: New.
1618         * g++.dg/lookup/using42.C: New.
1619         * g++.dg/lookup/using43.C: New.
1620         * g++.dg/lookup/using44.C: New.
1621         * g++.dg/lookup/using45.C: New.
1622         * g++.dg/lookup/pr6936.C: New.
1623         * g++.dg/debug/using4.C: New.
1624         * g++.dg/debug/using5.C: New.
1625         * g++.dg/cpp0x/forw_enum10.C: New.
1626
1627 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1628             Jan Hubicka  <jh@suse.cz>
1629
1630         * gcc.target/i386/sw-1.c: Force rep;movsb.
1631
1632 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1633
1634         PR testsuite/51059
1635         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1636         dg-additional-options.
1637
1638 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1639
1640         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1641         specified.  Remove redundant runtime checks.
1642         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1643         Allow for other than -m4.  Fix typos in comments.
1644
1645 2011-11-12  Jason Merrill  <jason@redhat.com>
1646
1647         PR c++/986
1648         * g++.dg/warn/ref-temp1.C: New.
1649
1650         PR c++/51060
1651         * g++.dg/opt/stack2.C: New.
1652
1653 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1654
1655         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1656         alpha*-*-linux* targets.
1657
1658 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1659
1660         PR testsuite/51059
1661         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1662         Darwin targets and allow external symbols to be undefined.
1663
1664 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1665
1666         * gcc.misc-tests/gcov-15.c: New.
1667
1668 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1669
1670         PR tree-optimization/51058
1671         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1672         * gfortran.dg/vect/pr51058-2.f90: New test.
1673
1674 2011-11-10  Jason Merrill  <jason@redhat.com>
1675
1676         * g++.dg/template/linkage1.C: New.
1677         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1678         * g++.old-deja/g++.other/linkage4.C: Likewise.
1679
1680         PR c++/50973
1681         * g++.dg/cpp0x/defaulted33.C: New.
1682
1683 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1684
1685         PR middle-end/51038
1686         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1687         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1688         __atomic_clear.
1689
1690 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1691
1692         PR rtl-optimization/51040
1693         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1694         patchup code.
1695
1696 2011-11-10  Jason Merrill  <jason@redhat.com>
1697
1698         PR c++/51079
1699         * g++.dg/template/conv12.C: New.
1700
1701         PR debug/50983
1702         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1703
1704 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1705
1706         * gnat.dg/atomic6_1.adb: New test.
1707         * gnat.dg/atomic6_2.adb: Likewise.
1708         * gnat.dg/atomic6_3.adb: Likewise.
1709         * gnat.dg/atomic6_4.adb: Likewise.
1710         * gnat.dg/atomic6_5.adb: Likewise.
1711         * gnat.dg/atomic6_6.adb: Likewise.
1712         * gnat.dg/atomic6_7.adb: Likewise.
1713         * gnat.dg/atomic6_8.adb: Likewise.
1714         * gnat.dg/atomic6_pkg.ads: New helper.
1715
1716 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1717
1718         PR middle-end/51077
1719         * gcc.c-torture/compile/pr51077.c: New test.
1720
1721         PR rtl-optimization/51023
1722         * gcc.c-torture/execute/pr51023.c: New test.
1723
1724 2011-11-10  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/51042
1727         * gcc.dg/torture/pr51042.c: New testcase.
1728
1729 2011-11-10  Richard Guenther  <rguenther@suse.de>
1730
1731         PR tree-optimization/51070
1732         * gcc.dg/torture/pr51070.c: New testcase.
1733
1734 2011-11-10  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/51030
1737         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1738
1739 2011-11-10  Richard Guenther  <rguenther@suse.de>
1740
1741         PR middle-end/51071
1742         * gcc.dg/torture/pr51071.c: New testcase.
1743
1744 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1745
1746         * gnat.dg/loop_optimization9.ad[sb]: New test.
1747
1748 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1749
1750         PR tree-optimization/51058
1751         * gfortran.dg/vect/pr51058.f90: New test.
1752
1753 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1754
1755         PR tree-optimization/51000
1756         * gcc.dg/vect/pr51000.c: New test.
1757
1758 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1759
1760         PR c++/50837
1761         * g++.dg/cpp0x/static_assert5.C: New.
1762         * g++.dg/template/nontype13.C: Tweak.
1763
1764 2011-11-09  Jason Merrill  <jason@redhat.com>
1765
1766         PR c++/50972
1767         * g++.dg/cpp0x/noexcept16.C: New.
1768
1769         PR c++/51046
1770         * g++.dg/cpp0x/variadic119.C: New.
1771
1772 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1773
1774         PR target/50911
1775         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1776         permutations.
1777         * gcc.dg/torture/vshuf-32.inc: Likewise.
1778         * gcc.dg/torture/vshuf-4.inc: Likewise.
1779         * gcc.dg/torture/vshuf-8.inc: Likewise.
1780
1781         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1782
1783 2011-11-09  Ian Lance Taylor  <iant@google.com>
1784
1785         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1786         procedure.
1787         * gcc.dg/split-5.c: New test.
1788
1789 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1790
1791         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1792
1793 2011-11-09  Jason Merrill  <jason@redhat.com>
1794
1795         PR c++/51029
1796         * g++.dg/template/virtual1.C: New.
1797
1798 2011-11-08  Jason Merrill  <jason@redhat.com>
1799
1800         Run most C++ tests in both C++98 and C++11 modes.
1801         * lib/target-supports.exp (check_effective_target_c++11): New.
1802         (check_effective_target_c++98): New.
1803         * lib/g++-dg.exp (g++-dg-runtest): New.
1804         * g++.dg/dg.exp: Use g++-dg-runtest.
1805         * g++.dg/charset/charset.exp: Likewise.
1806         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1807         * g++.dg/dfp/dfp.exp: Likewise.
1808         * g++.dg/gcov/gcov.exp: Likewise.
1809         * g++.dg/gomp/gomp.exp: Likewise.
1810         * g++.dg/graphite/graphite.exp: Likewise.
1811         * g++.dg/tls/tls.exp: Likewise.
1812         * g++.dg/tm/tm.exp: Likewise.
1813         * g++.dg/vect/vect.exp: Likewise.
1814         * g++.old-deja/old-deja.exp: Likewise.
1815         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1816         with some of the torture options.
1817         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1818         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1819         * g++.dg/init/null1.C: Only run in C++98.
1820         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1821         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1822         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1823         * g++.old-deja/g++.other/anon9.C: Likewise.
1824         * g++.old-deja/g++.other/linkage1.C: Likewise.
1825         * g++.old-deja/g++.other/linkage2.C: Likewise.
1826         * g++.old-deja/g++.pt/t29.C: Likewise.
1827         * g++.old-deja/g++.pt/t30.C: Likewise.
1828         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1829         * g++.dg/ext/anon-struct4.C: Likewise.
1830         * g++.dg/init/brace2.C: Likewise.
1831         * g++.dg/init/brace6.C: Likewise.
1832         * g++.dg/other/anon3.C: Likewise.
1833         * g++.dg/template/arg2.C: Likewise.
1834         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1835         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1836         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1837         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1838         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1839         * g++.old-deja/g++.brendan/init2.C: Likewise.
1840         * g++.old-deja/g++.brendan/init4.C: Likewise.
1841         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1842         * g++.old-deja/g++.jason/cond.C: Likewise.
1843         * g++.old-deja/g++.law/init1.C: Likewise.
1844         * g++.old-deja/g++.law/operators32.C: Likewise.
1845         * g++.old-deja/g++.pt/enum6.C: Likewise.
1846         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1847         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1848
1849         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1850         * g++.dg/init/new11.C: Likewise.
1851         * g++.dg/init/pr29571.C: Likewise.
1852         * g++.dg/lookup/forscope2.C: Likewise.
1853         * g++.dg/parse/linkage1.C: Likewise.
1854         * g++.dg/parse/typedef8.C: Likewise.
1855         * g++.dg/template/error44.C: Likewise.
1856         * g++.dg/tls/diag-2.C: Likewise.
1857         * g++.dg/tls/diag-4.C: Likewise.
1858         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1859         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1860         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1861         * g++.old-deja/g++.brendan/new3.C: Likewise.
1862         * g++.old-deja/g++.eh/new1.C: Likewise.
1863         * g++.old-deja/g++.eh/new2.C: Likewise.
1864         * g++.old-deja/g++.jason/new.C: Likewise.
1865         * g++.old-deja/g++.law/friend1.C: Likewise.
1866         * g++.old-deja/g++.mike/net46.C: Likewise.
1867         * g++.old-deja/g++.mike/p755.C: Likewise.
1868         * g++.old-deja/g++.other/new6.C: Likewise.
1869
1870         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1871         * g++.dg/template/crash53.C: Likewise.
1872         * g++.dg/template/void9.C: Likewise.
1873
1874 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1875
1876         PR c++/51045
1877         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1878
1879 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1880
1881         PR c++/51047
1882         * g++.dg/cpp0x/sfinae29.C: New.
1883
1884 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1885
1886         PR fortran/50960
1887         * gfortran.dg/typebound_call_22.f03: New test case.
1888
1889 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1890
1891         PR libfortran/50016
1892         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1893
1894 2011-11-09  Richard Guenther  <rguenther@suse.de>
1895
1896         PR tree-optimization/51039
1897         * gcc.dg/pr51039.c: New testcase.
1898
1899 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1900
1901         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1902         Enable also for powerpc*-*-*.
1903
1904 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1905
1906         PR fortran/50540
1907         * gfortran.dg/forall_16.f90: New test.
1908
1909 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1910
1911         PR fortran/38718
1912         * gfortran.dg/initialization_29.f90: Expand test.
1913
1914 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1915
1916         PR c++/51027
1917         * g++.dg/cpp0x/alias-decl-12.C: New test.
1918         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1919
1920 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1921
1922         PR debug/51032
1923         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1924
1925 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1926
1927         PR tree-optimization/51015
1928         * gcc.dg/vect/pr51015.c: New test.
1929
1930 2011-11-08  David S. Miller  <davem@davemloft.net>
1931
1932         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1933         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1934
1935 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1936
1937         PR fortran/50404
1938         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1939
1940 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1941
1942         PR fortran/50409
1943         * gfortran.dg/string_5.f90: Improve testcase.
1944
1945 2011-10-23  Jason Merrill  <jason@redhat.com>
1946
1947         PR c++/50835
1948         * g++.dg/template/lvalue2.C: New.
1949
1950 2011-11-08  Michael Matz  <matz@suse.de>
1951
1952         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1953         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1954         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1955         * g++.dg/eh/builtin2.C: Ditto.
1956         * g++.dg/eh/builtin3.C: Ditto.
1957
1958 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1959
1960         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1961         being prefered even for -mavx.
1962         * gcc.target/i386/avx-cvt-3.c: New test.
1963
1964 2011-11-08  Richard Guenther  <rguenther@suse.de>
1965
1966         PR tree-optimization/51012
1967         * gcc.dg/pr51012-1.c: New testcase.
1968         * gcc.dg/pr51012-2.c: Likewise.
1969
1970 2011-11-08  Richard Guenther  <rguenther@suse.de>
1971
1972         PR middle-end/51010
1973         * c-c++-common/uninit-pr51010.c: New testcase.
1974
1975 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1976
1977         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1978         check_effective_target_vect_call_copysignf,
1979         check_effective_target_vect_call_lrint): New procedures.
1980         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1981         $VECT_SLP_CFLAGS with -ffast-math.
1982         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1983         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1984         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1985         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1986
1987 2011-11-07  Richard Henderson  <rth@redhat.com>
1988             Aldy Hernandez  <aldyh@redhat.com>
1989             Torvald Riegel  <triegel@redhat.com>
1990
1991         Merged from transactional-memory.
1992
1993         * g++.dg/dg.exp: Run transactional memory tests.
1994         * g++.dg/tm: New directory with new tests.
1995         * gcc.dg/tm: New directory with new tests.
1996         * c-c++-common/tm: New directory with new tests.
1997
1998 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1999
2000         Fix context handling of alias-declaration
2001         * g++.dg/cpp0x/alias-decl-11.C: New test.
2002
2003 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2004
2005         PR c++/50864
2006         * g++.dg/parse/template26.C: New.
2007         * g++.dg/template/crash45.C: Adjust dg-error string.
2008
2009 2011-11-07  Jason Merrill  <jason@redhat.com>
2010
2011         PR c++/50848
2012         * g++.dg/template/lookup9.C: New.
2013
2014         PR c++/50863
2015         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2016
2017         PR c++/50870
2018         * g++.dg/cpp0x/decltype35.C: New.
2019
2020 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2021
2022         Support C++11 alias-declaration
2023         PR c++/45114
2024         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2025         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2026         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2027         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2028         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2029         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2030         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2031         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2032         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2033         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2034         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2035         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2036         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2037
2038 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2039
2040         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2041
2042 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2043
2044         PR fortran/50919
2045         * gfortran.dg/typebound_call_21.f03: New.
2046
2047 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2048
2049         * gcc.dg/profile-dir-1.c: Adjust final scan.
2050         * gcc.dg/profile-dir-2.c: Adjust final scan.
2051         * gcc.dg/profile-dir-3.c: Adjust final scan.
2052         * gcc.misc-tests/gcov.exp: Adjust regexp.
2053         * gcc.misc-tests/gcov-12.c: New.
2054         * gcc.misc-tests/gcov-13.c: New.
2055         * gcc.misc-tests/gcovpart-13b.c: New.
2056         * gcc.misc-tests/gcov-14.c: New.
2057
2058 2011-11-07  Jason Merrill  <jason@redhat.com>
2059
2060         PR c++/35688
2061         * g++.dg/ext/visibility/template8.C: New.
2062
2063 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR tree-optimization/50789
2066         * gcc.target/i386/avx2-gather-1.c: New test.
2067         * gcc.target/i386/avx2-gather-2.c: New test.
2068         * gcc.target/i386/avx2-gather-3.c: New test.
2069         * gcc.target/i386/avx2-gather-4.c: New test.
2070
2071 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2072
2073         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2074
2075 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2076
2077         PR libfortran/45723
2078         * gfortran.dg/open_dev_null.f90: Remove testcase.
2079
2080 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2081
2082         * lib/target-supports.exp (check_effective_target_sync_int_128):
2083         Don't cache the result.
2084         (check_effective_target_sync_long_long): Ditto.
2085
2086 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2087
2088         PR rtl-optimization/47698
2089         * gcc.target/i386/47698.c: New test.
2090
2091 2011-11-06  Jason Merrill  <jason@redhat.com>
2092
2093         PR c++/35688
2094         * g++.dg/ext/visibility/template7.C: New.
2095
2096 2011-11-07  Terry Guo  <terry.guo@arm.com>
2097
2098         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2099         * gcc.target/arm/wmul-2.c: Ditto.
2100         * gcc.target/arm/wmul-3.c: Ditto.
2101         * gcc.target/arm/wmul-4.c: Ditto.
2102
2103 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2104
2105         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2106         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2107         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2108         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2109         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2110         expected diagnostics.
2111
2112 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2113             Richard Henderson  <rth@redhat.com>
2114             Aldy Hernandez  <aldyh@redhat.com>
2115
2116         Merged from cxx-mem-model.
2117
2118         * lib/target-supports.exp (check_effective_target_sync_int_128,
2119         check_effective_target_sync_long_long): Check whether the target
2120         supports 64 and 128 bit __sync builtins.
2121         (check_effective_target_cas_char): New.
2122         (check_effective_target_cas_int): New.
2123         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2124         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2125         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2126         produce the expected library calls.
2127         * gcc.dg/atomic-fence.c: New functional tests.
2128         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2129         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2130         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2131         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2132         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2133         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2134         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2135         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2136         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2137         are atomic.
2138         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2139         loads are atomic.
2140         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2141         are atomic.
2142         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2143         are atomic.
2144         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2145         int128 operations are atomic.
2146         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2147         operations are atomic.
2148         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2149         operations are atomic.
2150         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2151         operations are atomic.
2152         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2153         stores aren't moved out of a loop.
2154         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2155         globals don't overwrite neighbouring globals.
2156         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2157         writes dont overwrite neighbouring components.
2158         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2159         * c-c++-common/gomp/atomic-3.c: Likewise.
2160         * c-c++-common/gomp/atomic-9.c: Likewise.
2161         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2162         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2163         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2164         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2165         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2166         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2167         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2168         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2169         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2170         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2171         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2172         g++.dg/gomp/atomic-15.C: Remove.
2173         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2174         * gcc.dg/gomp/atomic-11.c: Remove test.
2175
2176 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2177
2178         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2179         * gcc.dg/vect/slp-cond-1.c: New test.
2180         * gcc.dg/vect/slp-cond-2.c: New test.
2181
2182 2011-11-05  David S. Miller  <davem@davemloft.net>
2183
2184         * lib/test-supports.exp
2185         (check_effective_target_ultrasparc_vis2_hw): New proc.
2186         (check_effective_target_ultrasparc_vis3_hw): New proc.
2187         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2188         * gcc.target/sparc/vec-init-2.inc: Likewise.
2189         * gcc.target/sparc/vec-init-3.inc: Likewise.
2190         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2191         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2192         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2193         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2194         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2195         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2196         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2197         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2198         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2199
2200 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2201
2202         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2203         Disable test on Epiphany.
2204         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2205         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2206         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2207         * g++.dg/parse/pragma3.C: Likewise.
2208         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2209         (bar): Use it.
2210         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2211         * gcc.dg/tls/thr-cse-1.c: Likewise.
2212         * g++.dg/opt/devirt2.C: Likewise.
2213         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2214         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2215         * gcc.target/epiphany: New directory.
2216
2217 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2218
2219         * gfortran.dg/quad_2.f90: New.
2220
2221 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2222
2223         * gcc.dg/strlenopt-22g.c: New wrapper around...
2224         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2225
2226 2011-11-04  Jason Merrill  <jason@redhat.com>
2227
2228         PR c++/26714
2229         * g++.dg/init/lifetime2.C: New.
2230         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2231
2232         PR c++/48370
2233         * g++.dg/init/lifetime1.C: Test cleanup order.
2234
2235 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2236
2237         * g++.dg/other/offsetof7.C: New test.
2238
2239 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2240
2241         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2242         variable, default empty, -ffat-lto-objects for effective_target_lto.
2243         (gcc-dg-test-1): Add options from dg-final methods.
2244         * lib/scanasm.exp (scan-assembler_required_options)
2245         (scan-assembler-not_required_options): New procs.
2246
2247 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2248
2249         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2250         generate a pedwarn in c++98-mode.
2251         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2252         don't generate a pedwarn in c++0x-mode.
2253
2254 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2255
2256         PR c++/50965
2257         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2258
2259 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2260
2261         PR rtl-optimization/38644
2262         * gcc.target/arm/stack-red-zone.c: New.
2263
2264 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2265
2266         PR c++/48420
2267         * g++.dg/warn/Wconversion-null-3.C: New.
2268
2269 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2270
2271         PR c++/50941
2272         * g++.dg/cpp0x/udlit-strint-length.C: New.
2273
2274 2011-11-04  Jason Merrill  <jason@redhat.com>
2275
2276         PR c++/48370
2277         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2278         * g++.dg/init/lifetime1.C: New.
2279         * g++.dg/init/ref21.C: New.
2280         * g++.dg/eh/array1.C: New.
2281
2282 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2283
2284         PR tree-optimization/50763
2285         * gcc.dg/pr50763-5.c: New test.
2286
2287 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2288
2289         PR tree-optimization/50763
2290         * g++.dg/pr50763-4.C: New test.
2291
2292 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2293
2294         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2295         test.
2296
2297         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2298
2299         * gcc.dg/torture/vec-cvt-1.c: New test.
2300
2301 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2302
2303         * gnat.dg/specs/private1[-sub].ads: New test.
2304
2305 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2306
2307         PR fortran/43829
2308         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2309         * gfortran.dg/inline_sum_1.f90: New.
2310         * gfortran.dg/inline_sum_2.f90: New.
2311         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2312         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2313         * gfortran.dg/inline_product_1.f90: New.
2314
2315 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2316
2317         PR fortran/50933
2318         * gfortran.dg/bind_c_dts_5.f90: New.
2319
2320 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2321
2322         PR fortran/50960
2323         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2324
2325 2011-11-03  Richard Guenther  <rguenther@suse.de>
2326
2327         PR middle-end/50079
2328         * g++.dg/init/copy7.C: Remove testcase.
2329
2330 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2331
2332         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2333         * g++.dg/ipa/devirt-c-2.C: Likewise.
2334         * g++.dg/ipa/devirt-c-7.C: New test.
2335         * g++.dg/ipa/devirt-c-8.C: Likewise.
2336
2337 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2338
2339         PR tree-optimization/50912
2340         * gnat.dg/loop_optimization10.ad[sb]: New test.
2341         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2342
2343 2011-11-02  Jason Merrill  <jason@redhat.com>
2344
2345         PR c++/50930
2346         * g++.dg/cpp0x/nsdmi-list2.C: New.
2347
2348 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2349
2350         PR c++/50810
2351         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2352         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2353
2354 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2355
2356         PR tree-optimization/50769
2357         * gfortran.dg/pr50769.f90: New test.
2358
2359 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2360
2361         * gcc.target/sparc/20111102-1.c: New test.
2362
2363 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2364
2365         PR c++/50956
2366         * g++.dg/warn/Wcast-qual2.C: New.
2367
2368 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2369
2370         PR tree-optimization/50763
2371         * g++.dg/pr50763-3.C: New test.
2372
2373 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2374
2375         PR tree-optimization/50672
2376         * g++.dg/pr50672.C: New test.
2377
2378 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2379
2380         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2381         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2382         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2383
2384         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2385
2386 2011-11-02  Richard Guenther  <rguenther@suse.de>
2387
2388         PR tree-optimization/50902
2389         * gcc.dg/torture/pr50902.c: New testcase.
2390
2391 2010-11-02  Richard Guenther  <rguenther@suse.de>
2392
2393         PR tree-optimization/50890
2394         * gcc.dg/torture/pr50890.c: New testcase.
2395
2396 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2397
2398         PR c++/44277
2399         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2400         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2401
2402 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2403
2404         PR tree-optimization/50908
2405         * gcc.dg/pr50908.c: New test.
2406         * gcc.dg/pr50908-2.c: Same.
2407         * gcc.dg/pr50908-3.c: Same.
2408
2409 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2410
2411         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2412         the outer loop.  Remove comment.  Don't check for widen-mult.
2413
2414 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2415
2416         * gcc.dg/ipa/ipcp-4.c: New test.
2417
2418 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2419
2420         * gcc.dg/vshift-3.c: New test.
2421         * gcc.dg/vshift-4.c: New test.
2422         * gcc.dg/vshift-5.c: New test.
2423
2424 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2425
2426         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2427         and current implementation.
2428
2429 2011-10-31  Paul Brook  <paul@codesourcery.com>
2430
2431         * gcc.dg/constructor-1.c: New test.
2432
2433 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2434
2435         PR fortran/50753
2436         * gfortran.dg/dshift_3.f90: New test.
2437
2438 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2439
2440         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2441         hppa*-*-hpux*.
2442         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2443         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2444         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2445         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2446         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2447         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2448         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2449         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2450         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2451         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2452         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2453         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2454         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2455         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2456         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2457         * gcc.dg/vector-compare-2.c: Likewise.
2458
2459 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2460
2461         PR c++/50901
2462         * g++.dg/cpp0x/pr50901.C: New.
2463
2464 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2465
2466         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2467         * gcc.target/i386/fma4-check.h (main): Ditto.
2468         * gcc.target/i386/xop-check.h (main): Ditto.
2469
2470 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2471
2472         Revert:
2473         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2474
2475         PR c++/50864
2476         * g++.dg/template/crash109.C: New.
2477
2478 2011-10-28  Jason Merrill  <jason@redhat.com>
2479
2480         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2481
2482 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2483
2484         PR c++/50864
2485         * g++.dg/template/crash109.C: New.
2486
2487 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2488
2489         * gfortran.dg/nearest_5.f90: New test.
2490
2491 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2492
2493         * gcc.dg/vshift-1.c: New test.
2494         * gcc.dg/vshift-2.c: New test.
2495         * gcc.target/i386/xop-vshift-1.c: New test.
2496         * gcc.target/i386/xop-vshift-2.c: New test.
2497         * gcc.target/i386/avx2-vshift-1.c: New test.
2498
2499 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2500
2501         PR rtl-optimization/49720
2502         * g++.dg/torture/pr49720.C: New test.
2503
2504 2011-10-27  David S. Miller  <davem@davemloft.net>
2505
2506         * gcc.target/sparc/setcc-3.c: New test.
2507
2508 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2509
2510         PR c++/30066
2511         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2512
2513 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2514
2515         * gcc.target/i386/sse2-cvt-1.c: New test.
2516         * gcc.target/i386/sse2-cvt-2.c: New test.
2517         * gcc.target/i386/avx-cvt-1.c: New test.
2518         * gcc.target/i386/avx-cvt-2.c: New test.
2519         * gcc.target/i386/avx2-cvt-1.c: New test.
2520         * gcc.target/i386/avx2-cvt-2.c: New test.
2521
2522 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2523
2524         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2525
2526 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2527             Steven G. Kargl  <kargl@gcc.gnu.org>
2528
2529         PR target/50875
2530         * gfortran.dg/pr50875.f90: New test.
2531
2532 2011-10-26  David S. Miller  <davem@davemloft.net>
2533
2534         * gcc.target/sparc/fmaf-1.c: New test.
2535
2536         * gcc.target/sparc/setcc-1.c: New test.
2537         * gcc.target/sparc/setcc-2.c: New test.
2538
2539 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2540
2541         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2542
2543 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2544
2545         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2546         Windows targets.
2547
2548 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2549
2550         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2551         symbol names.
2552
2553 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2554
2555         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2556
2557 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2558
2559         * gnat.dg/specs/discr1.ads: New test.
2560         * gnat.dg/specs/discr1_pkg.ads: New helper.
2561
2562 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2563
2564         * gnat.dg/specs/unchecked_union.ads: Rename to...
2565         * gnat.dg/specs/unchecked_union1.ads: ...this.
2566         * gnat.dg/specs/unchecked_union2.ads: New test.
2567
2568 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2569
2570         * gnat.dg/specs/atomic1.ads: New test.
2571
2572 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2573
2574         Implement C++11 user-defined literals.
2575         * g++.dg/cpp0x/udlit-addr.C: New.
2576         * g++.dg/cpp0x/udlit-args.C: New.
2577         * g++.dg/cpp0x/udlit-args-neg.C: New.
2578         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2579         * g++.dg/cpp0x/udlit-concat.C: New.
2580         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2581         * g++.dg/cpp0x/udlit-constexpr.C: New.
2582         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2583         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2584         * g++.dg/cpp0x/udlit-friend.C: New.
2585         * g++.dg/cpp0x/udlit-general.C: New.
2586         * g++.dg/cpp0x/udlit-inline.C: New.
2587         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2588         * g++.dg/cpp0x/udlit-member-neg.C: New.
2589         * g++.dg/cpp0x/udlit-namespace.C: New.
2590         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2591         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2592         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2593         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2594         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2595         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2596         * g++.dg/cpp0x/udlit-raw-str.C: New.
2597         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2598         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2599         * g++.dg/cpp0x/udlit-systemheader.C: New.
2600         * g++.dg/cpp0x/udlit-template.C: New.
2601         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2602         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2603         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2604         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2605         * g++.dg/cpp0x/udlit_system_header: New.
2606
2607 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2608
2609         PR c++/50870
2610         * g++.dg/cpp0x/decltype34.C: New.
2611
2612 2011-10-26  Tom de Vries <tom@codesourcery.com>
2613
2614         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2615         * gcc.c-torture/unsorted/HIset.c: Same.
2616         * gcc.c-torture/unsorted/SIcmp.c: Same.
2617         * gcc.c-torture/unsorted/SIset.c: Same.
2618         * gcc.c-torture/unsorted/SFset.c: Same.
2619         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2620         * gcc.c-torture/unsorted/USIcmp.c: Same.
2621         * gcc.c-torture/unsorted/DFcmp.c: Same.
2622
2623 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2624
2625         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2626         to work also with -masm=intel and additionally test the xmm vs. ymm
2627         register type combination on mask/dest and in vsib.
2628         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2629         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2630         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2631         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2632         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2633         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2634         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2635         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2636         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2637         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2638         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2639         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2640         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2641         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2642         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2643         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2644         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2645         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2646         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2647         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2648         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2649         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2650         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2651         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2652         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2653         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2654         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2655         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2656         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2657         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2658         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2659
2660 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2661
2662         PR tree-optimization/50763
2663         * gcc.dg/pr50763-2.c: New test.
2664
2665 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2666
2667         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2668         Update expected messages.
2669
2670 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2671
2672         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2673
2674 2011-10-25  Jason Merrill  <jason@redhat.com>
2675
2676         PR c++/50866
2677         * g++.dg/init/aggr7.C: New.
2678
2679         PR c++/49996
2680         * g++.dg/cpp0x/initlist59.C: New.
2681
2682 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2683
2684         PR c++/50858
2685         * g++.dg/overload/operator5.C: New.
2686
2687 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2688
2689         PR c++/50861
2690         * g++.dg/template/crash108.C: New.
2691
2692 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2693
2694         PR tree-optimization/50596
2695         * gcc.dg/vect/vect-cond-10.c: New test.
2696
2697 2011-10-24  Joey Ye  <joey.ye@arm.com>
2698
2699         * gcc.target/arm/pr42575.c: Remove architecture option.
2700
2701 2011-10-24  David S. Miller  <davem@davemloft.net>
2702
2703         * gcc.target/sparc/vis3move-1.c: New test.
2704         * gcc.target/sparc/vis3move-2.c: New test.
2705         * gcc.target/sparc/vis3move-3.c: New test.
2706
2707 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2708
2709         * gcc.dg/strlenopt-22.c: New testcase.
2710         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2711
2712 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2713
2714         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2715         Remove -march=i386.
2716         (dg-skip-if): Remove.
2717         * gcc.target/i386/funcspec-1.c: Ditto.
2718         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2719
2720 2011-10-24  Richard Guenther  <rguenther@suse.de>
2721
2722         * gcc.dg/vect/vect-bool-1.c: New testcase.
2723
2724 2011-10-24  Richard Guenther  <rguenther@suse.de>
2725
2726         PR tree-optimization/50838
2727         * gcc.dg/torture/pr50838.c: New testcase.
2728
2729 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2730
2731         PR tree-optimization/50730
2732         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2733         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2734         -fno-tree-sra and SLP flags.
2735
2736 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2737
2738         PR c++/50841
2739         Revert:
2740         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2741
2742         PR c++/50810
2743         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2744         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2745
2746 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2747
2748         PR c++/50810
2749         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2750         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2751
2752 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2753
2754         PR tree-optimization/50763
2755         * gcc.dg/pr50763.c: New test.
2756
2757 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2758
2759         PR target/50788
2760         * gcc.target/i386/pr50788.c: New test.
2761
2762 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2763
2764         PR tree-optimization/50819
2765         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2766         * g++.dg/vect/slp-pr50819.cc: New test.
2767
2768 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2769
2770         PR c++/45385
2771         * g++.dg/warn/Wconversion4.C: New.
2772
2773 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2774
2775         PR target/50813
2776         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2777         from element other than first and reverse permutation.
2778         * gcc.dg/torture/vshuf-16.inc: Likewise.
2779         * gcc.dg/torture/vshuf-8.inc: Likewise.
2780         * gcc.dg/torture/vshuf-4.inc: Likewise.
2781
2782 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2783
2784         PR c++/31423
2785         * g++.dg/parse/error43.C: New.
2786         * g++.dg/parse/error44.C: Likewise.
2787
2788 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2789             Kirill Yukhin  <kirill.yukhin@intel.com>
2790
2791         PR target/50740
2792         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2793         * gcc.target/i386/bmi2-check.h: Ditto.
2794
2795 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2796
2797         PR c++/50811
2798         * g++.dg/cpp0x/override2.C: Add test.
2799
2800 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2801
2802         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2803         check_linker_plugin_available.
2804
2805 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2806
2807         * gcc.target/i386/branch-cost1.c: New test.
2808         * gcc.target/i386/branch-cost2.c: New test.
2809         * gcc.target/i386/branch-cost3.c: New test.
2810         * gcc.target/i386/branch-cost4.c: New test.
2811
2812 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2813
2814         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2815
2816 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2817
2818         PR testsuite/50722
2819         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2820
2821 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2822
2823         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2824         (_moz_foo, EXT__foo): Use ASMNAME.
2825
2826 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2827
2828         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2829         names.
2830
2831 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2832
2833         PR target/50766
2834         * gcc.target/i386/pr50766.c: New test.
2835
2836 2011-10-20  Jason Merrill  <jason@redhat.com>
2837
2838         PR c++/41449
2839         * g++.dg/eh/partial1.C: New.
2840
2841 2011-10-20  Richard Henderson  <rth@redhat.com>
2842
2843         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2844         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2845         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2846         Use __builtin_shuffle.
2847
2848 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2849
2850         PR fortran/50514
2851         * gfortran.dg/ishft_3.f90:  Update test.
2852
2853 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2854
2855         PR fortran/50524
2856         * gfortran.dg/substring_integer_index.f90: New test.
2857
2858 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2859
2860         * gfortran.dg/format_string.f: New test.
2861
2862 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2863
2864         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2865         non_strict_align.
2866         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2867
2868 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2869
2870         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2871         gcc.target/i386/pr46226.c: Do not use
2872         -mno-accumulate-outgoing-args.
2873
2874 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2875
2876         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2877         including <strings.h>.
2878
2879 2011-10-19  Jan Hubicka  <jh@suse.cz>
2880
2881         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2882         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2883         * lib/c-torture.exp: Likewise.
2884         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2885         * gcc.c-torture/compile/sync-1.c: Likewise.
2886         * gcc.c-torture/compile/sync-1.c: Likewise.
2887         * gcc.c-torture/compile/sync-3.c: Likewise.
2888         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2889         * gcc.dg/noncompile/920507-1.c: Likewise.
2890         * gcc.dg/torture/pr36400.c: Likewise.
2891         * g++.dg/torture/pr34850.C: Likewise.
2892
2893 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2894
2895         * gnat.dg/source_ref1.adb: New test.
2896         * gnat.dg/source_ref2.adb: Likewise.
2897
2898 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2899
2900         PR c++/13657
2901         * g++.dg/parse/error42.C: New.
2902         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2903
2904 2011-10-19  Jason Merrill  <jason@redhat.com>
2905
2906         PR c++/50793
2907         * g++.dg/init/value9.C: New.
2908
2909 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2910
2911         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2912         * gcc.dg/torture/vshuf-16.inc: Likewise.
2913         * gcc.dg/torture/vshuf-8.inc: Likewise.
2914         * gcc.dg/torture/vshuf-4.inc: Likewise.
2915
2916 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2917
2918         PR fortran/47023
2919         * gfortran.dg/sizeof_proc.f90: New.
2920
2921 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2922
2923         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2924         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2925
2926 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2927
2928         PR testsuite/50796
2929         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2930
2931 2011-10-19  Jason Merrill  <jason@redhat.com>
2932
2933         PR c++/50787
2934         * g++.dg/init/ref20.C: New.
2935
2936 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2937
2938         PR middle-end/50795
2939         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2940         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2941         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2942         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2943         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2944
2945 2011-10-19  Richard Guenther  <rguenther@suse.de>
2946
2947         PR middle-end/50768
2948         * gcc.dg/torture/pr50768.c: New testcase.
2949
2950 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2951
2952         PR rtl-optimization/50340
2953         * gcc.dg/pr50340.c: New.
2954
2955 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2956
2957         PR tree-optimization/50717
2958
2959         * gcc.dg/pr50717-1.c: New file.
2960         * gcc.target/arm/wmul-12.c: Correct types.
2961         * gcc.target/arm/wmul-8.c: Correct types.
2962
2963 2011-10-18  Jason Merrill  <jason@redhat.com>
2964
2965         PR c++/50531
2966         * g++.dg/cpp0x/defaulted32.C: New.
2967
2968         PR c++/50742
2969         * g++.dg/lookup/using23.C: New.
2970
2971         PR c++/50500
2972         * g++.dg/cpp0x/implicit12.C: New.
2973         * g++.dg/cpp0x/defaulted20.C: Adjust.
2974         * g++.dg/cpp0x/defaulted21.C: Adjust.
2975         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2976         * g++.dg/cpp0x/implicit4.C: Adjust.
2977         * g++.dg/cpp0x/implicit5.C: Adjust.
2978         * g++.dg/cpp0x/implicit8.C: Adjust.
2979         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2980         * g++.dg/cpp0x/not_special.C: Adjust.
2981         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2982         * g++.dg/cpp0x/rv1n.C: Adjust.
2983         * g++.dg/cpp0x/rv2n.C: Adjust.
2984         * g++.dg/cpp0x/rv3n.C: Adjust.
2985         * g++.dg/cpp0x/rv4n.C: Adjust.
2986         * g++.dg/cpp0x/rv5n.C: Adjust.
2987         * g++.dg/cpp0x/rv6n.C: Adjust.
2988         * g++.dg/cpp0x/rv7n.C: Adjust.
2989
2990 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2991
2992         * gcc.target/i386/avx2-vpop-check.h: New header.
2993         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2994         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2995         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2996         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2997         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2998         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2999         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3000         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3001         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3002         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3003         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3004         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3005         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3006         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3007         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3008
3009 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3010
3011         PR fortran/50420
3012         * gfortran.dg/coarray_subobject_1.f90: New test.
3013         * gfortran.dg/coarray/subobject_1.f90: New test.
3014
3015 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3016
3017         PR rtl-optimization/50205
3018         * gcc.dg/pr50205.c: New.
3019
3020 2011-10-18  Richard Guenther  <rguenther@suse.de>
3021
3022         PR tree-optimization/50767
3023         * gcc.dg/torture/pr50767.c: New testcase.
3024
3025 2011-10-18  Julian Brown  <julian@codesourcery.com>
3026
3027         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3028         * gcc.target/arm/unaligned-memcpy-1.c: New.
3029         * gcc.target/arm/unaligned-memcpy-2.c: New.
3030         * gcc.target/arm/unaligned-memcpy-3.c: New.
3031         * gcc.target/arm/unaligned-memcpy-4.c: New.
3032
3033 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3034
3035         PR fortran/47023
3036         * gfortran.dg/iso_c_binding_class.f03: New.
3037
3038 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3039
3040         * testsuite/lib/target-supports.exp
3041         (check_effective_target_vect_widen_shift): New.
3042         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3043         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3044         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3045         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3046
3047 2011-10-18  Richard Guenther  <rguenther@suse.de>
3048
3049         * gcc.dg/torture/restrict-1.c: New testcase.
3050
3051 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3052
3053         * g++.dg/ext/bases.C: New test.
3054
3055 2011-10-17  David S. Miller  <davem@davemloft.net>
3056
3057         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3058         all operations to emit VIS instructions.
3059         * gcc.target/sparc/fandnot.c: Likewise.
3060         * gcc.target/sparc/fnot.c: Likewise.
3061         * gcc.target/sparc/for.c: Likewise.
3062         * gcc.target/sparc/fornot.c: Likewise.
3063         * gcc.target/sparc/fxnor.c: Likewise.
3064         * gcc.target/sparc/fxor.c: Likewise.
3065         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3066         needed.
3067
3068 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3069
3070         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3071         * gcc.dg/torture/vshuf-16.inc: New file.
3072         * gcc.dg/torture/vshuf-2.inc: New file.
3073         * gcc.dg/torture/vshuf-32.inc: New file.
3074         * gcc.dg/torture/vshuf-4.inc: New file.
3075         * gcc.dg/torture/vshuf-8.inc: New file.
3076         * gcc.dg/torture/vshuf-main.inc: New file.
3077         * gcc.dg/torture/vshuf-v16hi.c: New test.
3078         * gcc.dg/torture/vshuf-v16qi.c: New test.
3079         * gcc.dg/torture/vshuf-v2df.c: New test.
3080         * gcc.dg/torture/vshuf-v2di.c: New test.
3081         * gcc.dg/torture/vshuf-v2sf.c: New test.
3082         * gcc.dg/torture/vshuf-v2si.c: New test.
3083         * gcc.dg/torture/vshuf-v32qi.c: New test.
3084         * gcc.dg/torture/vshuf-v4df.c: New test.
3085         * gcc.dg/torture/vshuf-v4di.c: New test.
3086         * gcc.dg/torture/vshuf-v4hi.c: New test.
3087         * gcc.dg/torture/vshuf-v4sf.c: New test.
3088         * gcc.dg/torture/vshuf-v4si.c: New test.
3089         * gcc.dg/torture/vshuf-v8hi.c: New test.
3090         * gcc.dg/torture/vshuf-v8qi.c: New test.
3091         * gcc.dg/torture/vshuf-v8sf.c: New test.
3092         * gcc.dg/torture/vshuf-v8si.c: New test.
3093
3094 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3095
3096         PR tree-optimization/50746
3097         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3098
3099 2011-10-17  Jason Merrill  <jason@redhat.com>
3100
3101         PR c++/50736
3102         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3103
3104 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3105
3106         PR c++/44524
3107         * g++.dg/parse/error41.C: New.
3108         * g++.dg/parse/error20.C: Adjust.
3109
3110 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3111
3112         PR c++/50757
3113         * g++.dg/warn/format7.C: New.
3114         * obj-c++.dg/warn7.mm: Likewise.
3115
3116 2011-10-17  Richard Guenther  <rguenther@suse.de>
3117
3118         PR tree-optimization/50729
3119         * gcc.dg/torture/pr50729.c: New testcase.
3120
3121 2011-10-15  Tom Tromey  <tromey@redhat.com>
3122             Dodji Seketeli  <dodji@redhat.com>
3123
3124         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3125         included files.
3126         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3127         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3128         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3129         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3130
3131 2011-10-15  Tom Tromey  <tromey@redhat.com>
3132             Dodji Seketeli  <dodji@redhat.com>
3133
3134         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3135
3136 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3137
3138         PR c++/48489
3139         * g++.dg/inherit/error5.C: New.
3140
3141 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3142
3143         PR fortran/47023
3144         PR fortran/50752
3145         * gfortran.dg/kind_tests_4.f90: New.
3146
3147 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3148
3149         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3150         targets that support vector condition.
3151
3152 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3153
3154         PR fortran/47023
3155         * gfortran.dg/c_kind_tests_3.f03: New.
3156
3157 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3158
3159         PR fortran/50547
3160         * gfortran.dg/elemental_args_check_4.f90: New.
3161
3162 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3163
3164         PR tree-optimization/50727
3165         * gcc.dg/vect/pr50727.c: New test.
3166
3167 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3168
3169         * gcc.dg/vla-23.c: New test.
3170
3171 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR tree-optimization/50596
3174         * gcc.dg/vect/vect-cond-9.c: New test.
3175
3176 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3177
3178         * gcc.dg/vect/bb-slp-29.c: New test.
3179
3180 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3181
3182         PR c++/50732
3183         * g++.dg/ext/is_base_of_incomplete.C: New.
3184         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3185         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3186
3187 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3188
3189         * gcc.target/sparc/combined-1.c: Compile at -O2.
3190
3191 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3192
3193         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3194         (dg-options): Add -Wno-attributes.
3195         * gcc.target/i386/fma_double_?.c: Ditto.
3196         * gcc.target/i386/fma_run_float_?.c: Ditto.
3197         * gcc.target/i386/fma_run_double_?.c: Ditto.
3198         * gcc.target/i386/l_fma_float_?.c: Dtto.
3199         * gcc.target/i386/l_fma_double_?.c: Ditto.
3200         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3201         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3202
3203 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3204
3205         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3206         the comments.
3207         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3208         * gfortran.dg/rank_3.f90: Ditto.
3209         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3210         -std=f2008ts in dg-options.
3211         * gfortran.dg/rank_4.f90: Ditto.
3212
3213 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3214
3215         PR target/49263
3216         * gcc.target/sh/pr49263.c: New.
3217
3218 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3219
3220         * gnat.dg/specs/debug1.ads: Tweak.
3221
3222 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3223
3224         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3225
3226 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3227
3228         * gcc.target/i386/sse2-mul-1.c: New test.
3229         * gcc.target/i386/sse4_1-mul-1.c: New test.
3230         * gcc.target/i386/avx-mul-1.c: New test.
3231         * gcc.target/i386/xop-mul-1.c: New test.
3232         * gcc.target/i386/avx2-mul-1.c: New test.
3233
3234 2011-10-14  Jason Merrill  <jason@redhat.com>
3235
3236         PR c++/50563
3237         * g++.dg/cpp0x/nsdmi-list1.C: New.
3238
3239         PR c++/50707
3240         * g++.dg/cpp0x/nsdmi-const1.C: New.
3241
3242 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3243
3244         PR fortran/50570
3245         * gfortran.dg/pointer_intent_5.f90: New.
3246
3247 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3248
3249         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3250         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3251         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3252
3253 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3254
3255         PR fortran/50718
3256         * gfortran.dg/pointer_check_11.f90: New.
3257         * gfortran.dg/pointer_check_12.f90: New.
3258
3259 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3260
3261         PR c++/38174
3262         * g++.dg/overload/operator4.C: New.
3263
3264 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3265
3266         * gcc.dg/di-longlong64-sync-1.c: New test.
3267         * gcc.dg/di-sync-multithread.c: New test.
3268         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3269         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3270         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3271         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3272         (check_effective_target_arm_arm_ok): New helper.
3273         (check_effective_target_sync_longlong): New helper.
3274
3275 2011-10-14  Richard Guenther  <rguenther@suse.de>
3276
3277         PR tree-optimization/50723
3278         * gcc.dg/torture/pr50723.c: New testcase.
3279
3280 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3281
3282         PR c++/17212
3283         * g++.dg/warn/format6.C: New.
3284         * obj-c++.dg/warn6.mm: Likewise.
3285
3286 2011-10-13  Richard Henderson  <rth@redhat.com>
3287
3288         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3289         Delete.
3290         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3291         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3292         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3293
3294 2011-10-13  Jason Merrill  <jason@redhat.com>
3295
3296         PR c++/50614
3297         * g++.dg/cpp0x/nsdmi-template2.C: New.
3298
3299         PR c++/50437
3300         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3301
3302         PR c++/50618
3303         * g++.dg/init/vbase1.C: New.
3304
3305 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3306
3307         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3308         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3309         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3310         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3311
3312 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3313
3314         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3315
3316 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3317
3318         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3319
3320 2011-10-13  Richard Guenther  <rguenther@suse.de>
3321
3322         PR tree-optimization/50712
3323         * gcc.target/i386/pr50712.c: New testcase.
3324
3325 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3326
3327         * gcc.dg/memcpy-4.c: New test.
3328
3329 2011-10-13  Richard Guenther  <rguenther@suse.de>
3330
3331         PR tree-optimization/50698
3332         * g++.dg/vect/pr50698.cc: New testcase.
3333
3334 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3335
3336         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3337         * gcc.target/powerpc/warn-2.c: Ditto.
3338
3339         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3340         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3341         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3342         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3343         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3344         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3345         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3346         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3347         * gcc.target/powerpc/ppc-pow.c: Likewise.
3348         * gcc.target/powerpc/recip-1.c: Likewise.
3349         * gcc.target/powerpc/recip-2.c: Likewise.
3350         * gcc.target/powerpc/recip-3.c: Likewise.
3351         * gcc.target/powerpc/recip-4.c: Likewise.
3352         * gcc.target/powerpc/recip-5.c: Likewise.
3353
3354 2011-10-12  David S. Miller  <davem@davemloft.net>
3355
3356         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3357         '-mvis3' instead of 'mcpu=niagara3' in options.
3358         * gcc.target/sparc/fhalve.c: Likewise.
3359         * gcc.target/sparc/fnegop.c: Likewise.
3360         * gcc.target/sparc/fpadds.c: Likewise.
3361         * gcc.target/sparc/fshift.c: Likewise.
3362         * gcc.target/sparc/fucmp.c: Likewise.
3363         * gcc.target/sparc/lzd.c: Likewise.
3364         * gcc.target/sparc/vis3misc.c: Likewise.
3365         * gcc.target/sparc/xmul.c: Likewise.
3366
3367 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3368
3369         * gnat.dg/vect1.ad[sb]: New test.
3370         * gnat.dg/vect1_pkg.ads: New helper.
3371         * gnat.dg/vect2.ad[sb]: New test.
3372         * gnat.dg/vect2_pkg.ads: New helper.
3373         * gnat.dg/vect3.ad[sb]: New test.
3374         * gnat.dg/vect3_pkg.ads: New helper.
3375         * gnat.dg/vect4.ad[sb]: New test.
3376         * gnat.dg/vect4_pkg.ads: New helper.
3377         * gnat.dg/vect5.ad[sb]: New test.
3378         * gnat.dg/vect5_pkg.ads: New helper.
3379         * gnat.dg/vect6.ad[sb]: New test.
3380         * gnat.dg/vect6_pkg.ads: New helper.
3381
3382 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3383
3384         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3385         * gcc.target/i386/fma_run_double_2.c: Likewise.
3386         * gcc.target/i386/fma_run_double_3.c: Likewise.
3387         * gcc.target/i386/fma_run_double_4.c: Likewise.
3388         * gcc.target/i386/fma_run_double_5.c: Likewise.
3389         * gcc.target/i386/fma_run_double_6.c: Likewise.
3390         * gcc.target/i386/fma_run_float_1.c: Likewise.
3391         * gcc.target/i386/fma_run_float_2.c: Likewise.
3392         * gcc.target/i386/fma_run_float_3.c: Likewise.
3393         * gcc.target/i386/fma_run_float_4.c: Likewise.
3394         * gcc.target/i386/fma_run_float_5.c: Likewise.
3395         * gcc.target/i386/fma_run_float_6.c: Likewise.
3396
3397         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3398         remove the extra dg-options.
3399         * gcc.target/i386/l_fma_double_2.c: Likewise.
3400         * gcc.target/i386/l_fma_double_3.c: Likewise.
3401         * gcc.target/i386/l_fma_double_4.c: Likewise.
3402         * gcc.target/i386/l_fma_double_5.c: Likewise.
3403         * gcc.target/i386/l_fma_double_6.c: Likewise.
3404         * gcc.target/i386/l_fma_float_1.c: Likewise.
3405         * gcc.target/i386/l_fma_float_2.c: Likewise.
3406         * gcc.target/i386/l_fma_float_3.c: Likewise.
3407         * gcc.target/i386/l_fma_float_4.c: Likewise.
3408         * gcc.target/i386/l_fma_float_5.c: Likewise.
3409         * gcc.target/i386/l_fma_float_6.c: Likewise.
3410
3411 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3412
3413         PR tree-optimization/50189
3414         * g++.dg/torture/pr50189.C: New testcase.
3415
3416 2011-10-12  Richard Guenther  <rguenther@suse.de>
3417
3418         PR tree-optimization/50700
3419         * gcc.dg/builtin-object-size-12.c: New testcase.
3420
3421 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3422
3423         PR c/50565
3424         * gcc.c-torture/compile/pr50565-1.c,
3425         gcc.c-torture/compile/pr50565-2.c: New tests.
3426
3427 2011-10-11  Jason Merrill  <jason@redhat.com>
3428
3429         PR c++/49855
3430         PR c++/49896
3431         * g++.dg/template/constant1.C: New.
3432         * g++.dg/template/constant2.C: New.
3433         * g++.dg/cpp0x/constexpr-template3.C: New.
3434
3435 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3436
3437         * gcc.target/i386/warn-vect-op-3.c: New test.
3438         * gcc.target/i386/warn-vect-op-1.c: New test.
3439         * gcc.target/i386/warn-vect-op-2.c: New test.
3440
3441 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3442
3443         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3444
3445 2011-10-11  Richard Guenther  <rguenther@suse.de>
3446
3447         PR tree-optimization/50204
3448         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3449
3450 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3451
3452         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3453
3454 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3455
3456         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3457         * gcc.target/i386/fma_double_2.c: Ditto.
3458         * gcc.target/i386/fma_double_3.c: Ditto.
3459         * gcc.target/i386/fma_double_4.c: Ditto.
3460         * gcc.target/i386/fma_double_5.c: Ditto.
3461         * gcc.target/i386/fma_double_6.c: Ditto.
3462         * gcc.target/i386/fma_float_1.c: Ditto.
3463         * gcc.target/i386/fma_float_2.c: Ditto.
3464         * gcc.target/i386/fma_float_3.c: Ditto.
3465         * gcc.target/i386/fma_float_4.c: Ditto.
3466         * gcc.target/i386/fma_float_5.c: Ditto.
3467         * gcc.target/i386/fma_float_6.c: Ditto.
3468         * gcc.target/i386/l_fma_double_1.c: Ditto.
3469         * gcc.target/i386/l_fma_double_2.c: Ditto.
3470         * gcc.target/i386/l_fma_double_3.c: Ditto.
3471         * gcc.target/i386/l_fma_double_4.c: Ditto.
3472         * gcc.target/i386/l_fma_double_5.c: Ditto.
3473         * gcc.target/i386/l_fma_double_6.c: Ditto.
3474         * gcc.target/i386/l_fma_float_1.c: Ditto.
3475         * gcc.target/i386/l_fma_float_2.c: Ditto.
3476         * gcc.target/i386/l_fma_float_3.c: Ditto.
3477         * gcc.target/i386/l_fma_float_4.c: Ditto.
3478         * gcc.target/i386/l_fma_float_5.c: Ditto.
3479         * gcc.target/i386/l_fma_float_6.c: Ditto.
3480         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3481         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3482         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3483         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3484         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3485         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3486         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3487         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3488         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3489         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3490         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3491         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3492
3493 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3494
3495         * gcc.dg/va-arg-4.c: New test.
3496         * gcc.dg/va-arg-5.c: Ditto.
3497
3498 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3499
3500         * lib/target-supports.exp (check_effective_target_fd_truncate):
3501         Close and unlink test file before exit.
3502
3503 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3504
3505         PR fortran/50564
3506         * gfortran.dg/forall_15.f90:  New test case.
3507
3508 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3509             Andrew Macleod  <amacleod@redhat.com>
3510
3511         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3512         wrappers for *other_threads() and *final_verify().
3513         * gcc.dg/simulate-thread/simulate-thread.h
3514         (simulate_thread_wrapper_other_threads): New.
3515         (simulate_thread_wrapper_final_verify): New.
3516
3517 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3518
3519         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3520
3521 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3522
3523         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3524
3525 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3526             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3527
3528         * gcc.target/i386/fma_1.h: New file.
3529         * gcc.target/i386/fma_2.h: Likewise.
3530         * gcc.target/i386/fma_3.h: Likewise.
3531         * gcc.target/i386/fma_4.h: Likewise.
3532         * gcc.target/i386/fma_5.h: Likewise.
3533         * gcc.target/i386/fma_6.h: Likewise.
3534         * gcc.target/i386/fma_double_1.c: Likewise.
3535         * gcc.target/i386/fma_double_2.c: Likewise.
3536         * gcc.target/i386/fma_double_3.c: Likewise.
3537         * gcc.target/i386/fma_double_4.c: Likewise.
3538         * gcc.target/i386/fma_double_5.c: Likewise.
3539         * gcc.target/i386/fma_double_6.c: Likewise.
3540         * gcc.target/i386/fma_float_1.c: Likewise.
3541         * gcc.target/i386/fma_float_2.c: Likewise.
3542         * gcc.target/i386/fma_float_3.c: Likewise.
3543         * gcc.target/i386/fma_float_4.c: Likewise.
3544         * gcc.target/i386/fma_float_5.c: Likewise.
3545         * gcc.target/i386/fma_float_6.c: Likewise.
3546         * gcc.target/i386/fma_main.h: Likewise.
3547         * gcc.target/i386/fma_run_double_1.c: Likewise.
3548         * gcc.target/i386/fma_run_double_2.c: Likewise.
3549         * gcc.target/i386/fma_run_double_3.c: Likewise.
3550         * gcc.target/i386/fma_run_double_4.c: Likewise.
3551         * gcc.target/i386/fma_run_double_5.c: Likewise.
3552         * gcc.target/i386/fma_run_double_6.c: Likewise.
3553         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3554         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3555         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3556         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3557         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3558         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3559         * gcc.target/i386/fma_run_float_1.c: Likewise.
3560         * gcc.target/i386/fma_run_float_2.c: Likewise.
3561         * gcc.target/i386/fma_run_float_3.c: Likewise.
3562         * gcc.target/i386/fma_run_float_4.c: Likewise.
3563         * gcc.target/i386/fma_run_float_5.c: Likewise.
3564         * gcc.target/i386/fma_run_float_6.c: Likewise.
3565         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3566         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3567         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3568         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3569         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3570         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3571         * gcc.target/i386/l_fma_1.h: Likewise.
3572         * gcc.target/i386/l_fma_2.h: Likewise.
3573         * gcc.target/i386/l_fma_3.h: Likewise.
3574         * gcc.target/i386/l_fma_4.h: Likewise.
3575         * gcc.target/i386/l_fma_5.h: Likewise.
3576         * gcc.target/i386/l_fma_6.h: Likewise.
3577         * gcc.target/i386/l_fma_double_1.c: Likewise.
3578         * gcc.target/i386/l_fma_double_2.c: Likewise.
3579         * gcc.target/i386/l_fma_double_3.c: Likewise.
3580         * gcc.target/i386/l_fma_double_4.c: Likewise.
3581         * gcc.target/i386/l_fma_double_5.c: Likewise.
3582         * gcc.target/i386/l_fma_double_6.c: Likewise.
3583         * gcc.target/i386/l_fma_float_1.c: Likewise.
3584         * gcc.target/i386/l_fma_float_2.c: Likewise.
3585         * gcc.target/i386/l_fma_float_3.c: Likewise.
3586         * gcc.target/i386/l_fma_float_4.c: Likewise.
3587         * gcc.target/i386/l_fma_float_5.c: Likewise.
3588         * gcc.target/i386/l_fma_float_6.c: Likewise.
3589         * gcc.target/i386/l_fma_main.h: Likewise.
3590         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3591         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3592         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3593         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3594         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3595         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3596         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3597         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3598         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3599         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3600         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3601         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3602
3603 2011-10-10  Richard Guenther  <rguenther@suse.de>
3604
3605         PR middle-end/50389
3606         * gcc.dg/torture/pr50389.c: New testcase.
3607
3608 2011-10-10  Richard Guenther  <rguenther@suse.de>
3609
3610         PR middle-end/50195
3611         * gcc.dg/builtins-47.c: Optimize.
3612
3613 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3614
3615         * lib/gcc-simulate-thread.exp: New.
3616         * gcc.dg/simulate-thread/guality.h: New.
3617         * gcc.dg/simulate-thread/simulate-thread.h: New.
3618         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3619         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3620         * gcc.dg/simulate-thread/README: New.
3621         * g++.dg/simulate-thread/guality.h: New.
3622         * g++.dg/simulate-thread/simulate-thread.h: New.
3623         * g++.dg/simulate-thread/simulate-thread.exp: New.
3624         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3625         * c-c++-common/cxxbitfields-2.c: Remove.
3626         * c-c++-common/cxxbitfields.c: Remove.
3627         * c-c++-common/cxxbitfields-4.c: Remove.
3628         * c-c++-common/cxxbitfields-5.c: Remove.
3629         * c-c++-common/simulate-thread/bitfields-1.c: New.
3630         * c-c++-common/simulate-thread/bitfields-2.c: New.
3631         * c-c++-common/simulate-thread/bitfields-3.c: New.
3632         * c-c++-common/simulate-thread/bitfields-4.c: New.
3633
3634 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3635
3636         PR c++/38980
3637         * g++.dg/warn/format5.C: New.
3638
3639 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3640
3641         PR fortran/50273
3642         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3643         * gfortran.dg/common_16.f90: New.
3644
3645 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3646
3647         * gfortran.dg/iso_c_binding_param_1.f90: New.
3648         * gfortran.dg/iso_c_binding_param_2.f90: New.
3649         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3650
3651 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3652
3653         PR tree-optimization/50635
3654         * gcc.dg/vect/pr50635.c: New test.
3655
3656 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3657
3658         PR fortran/50659
3659         * gfortran.dg/proc_decl_27.f90: New.
3660
3661 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3662
3663         PR libobjc/50428
3664         * objc/execute/initialize-1.m: New test.
3665
3666 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3667
3668         PR fortran/47844
3669         * gfortran.dg/pointer_function_result_1.f90 : New test.
3670
3671 2011-10-07  David S. Miller  <davem@davemloft.net>
3672
3673         PR 50655
3674         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3675         * gcc.target/sparc/cmask.c: Use it.
3676         * gcc.target/sparc/fhalve.c: Likewise.
3677         * gcc.target/sparc/fnegop.c: Likewise.
3678         * gcc.target/sparc/fpadds.c: Likewise.
3679         * gcc.target/sparc/fshift.c: Likewise.
3680         * gcc.target/sparc/fucmp.c: Likewise.
3681         * gcc.target/sparc/lzd.c: Likewise.
3682         * gcc.target/sparc/vis3misc.c: Likewise.
3683         * gcc.target/sparc/xmul.c: Likewise.
3684
3685 2011-10-07  Richard Henderson  <rth@redhat.com>
3686
3687         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3688         match for avx2.
3689         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3690
3691 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3692
3693         * gcc.dg/pr50193-1.c: New file.
3694         * gcc.target/arm/shiftable.c: New file.
3695
3696 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3697
3698         PR fortran/50625
3699         * gfortran.dg/class_46.f03: New.
3700
3701 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3702
3703         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3704         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3705         (syslog, vsyslog, __vsyslog_chk): Likewise.
3706
3707         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3708         (x, EXT_x): Use ASMNAME.
3709
3710         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3711         (a, c): Use ASMNAME.
3712
3713 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3714
3715         PR middle-end/50527
3716         * gcc.dg/pr50527.c: New test.
3717
3718 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR tree-optimization/50650
3721         * gcc.c-torture/compile/pr50650.c: New test.
3722
3723 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3724
3725         PR tree-optimization/50575
3726         * gcc.c-torture/execute/vector-compare-2.x: New file.
3727
3728 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3729
3730         PR middle-end/50125
3731         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3732         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3733         (bar3): Likewise.
3734
3735 2011-10-07  Richard Guenther  <rguenther@suse.de>
3736
3737         PR testsuite/50637
3738         * gcc.dg/vect/vect-align-2.c: Increase array size.
3739
3740 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3741             H.J. Lu  <hongjiu.lu@intel.com>
3742
3743         PR target/50603
3744         * gcc.target/i386/pr50603.c: New test.
3745
3746 2011-10-06  Jason Merrill  <jason@redhat.com>
3747
3748         PR c++/39164
3749         * g++.dg/cpp0x/default31.C: New.
3750
3751 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR tree-optimization/50596
3754         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3755         New.
3756         * gcc.dg/vect/vect-cond-8.c: New test.
3757
3758 2011-10-06  Richard Henderson  <rth@redhat.com>
3759
3760         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3761         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3762         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3763         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3764         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3765         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3766         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3767         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3768         * gcc.c-torture/execute/vshuf-16.inc: New file.
3769         * gcc.c-torture/execute/vshuf-2.inc: New file.
3770         * gcc.c-torture/execute/vshuf-4.inc: New file.
3771         * gcc.c-torture/execute/vshuf-8.inc: New file.
3772         * gcc.c-torture/execute/vshuf-main.inc: New file.
3773         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3774         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3775         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3776         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3777         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3778         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3779         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3780         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3781         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3782         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3783         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3784         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3785         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3786
3787 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3788
3789         PR tree-optimization/49279
3790         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3791         * gcc.c-torture/execute/pr49279.c: New test.
3792
3793 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3794
3795         PR target/49049
3796         * gcc.c-torture/compile/pr49049.c: New test.
3797
3798 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3799
3800         PR target/50305
3801         * gcc.target/arm/pr50305.c: New test.
3802
3803 2011-10-06  Richard Guenther  <rguenther@suse.de>
3804
3805         PR tree-optimization/38884
3806         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3807         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3808
3809 2011-10-05  David S. Miller  <davem@davemloft.net>
3810
3811         * gcc.target/sparc/lzd.c: New test.
3812         * gcc.target/sparc/popc.c: New test.
3813
3814 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3815
3816         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3817         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3818         * g++.dg/other/final1.C: Cleanup original tree dump.
3819
3820 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3821
3822         PR tree-optimization/50613
3823         * gcc.dg/pr50613.c: New test.
3824
3825 2011-10-05  Richard Henderson  <rth@redhat.com>
3826
3827         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3828         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3829         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3830         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3831         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3832         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3833         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3834         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3835
3836 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3837
3838         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3839         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3840         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3841         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3842         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3843
3844 2011-10-05  Richard Guenther  <rguenther@suse.de>
3845
3846         PR tree-optimization/38885
3847         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3848
3849 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3850
3851         * gcc.target/i386/sw-1.c: New test.
3852
3853 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3854
3855         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3856         -mtune=generic.
3857         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3858
3859 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3860
3861         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3862
3863 2011-10-04  David S. Miller  <davem@davemloft.net>
3864
3865         * gcc.target/sparc/fhalve.c: New test.
3866         * gcc.target/sparc/fnegop.c: New test.
3867         * gcc.target/sparc/xmul.c: New test.
3868
3869 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3870
3871         PR fortran/35831
3872         * gfortran.dg/dummy_procedure_6.f90: New.
3873
3874 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3875
3876         PR tree-optimization/50604
3877         * gcc.dg/pr50604.c: New test.
3878
3879 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3880
3881         PR tree-optimization/49662
3882         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3883         * gcc.dg/graphite/interchange-15.c: Likewise.
3884         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3885
3886 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3887
3888         * gcc.dg/tree-ssa/restrict-4.c: New test.
3889
3890 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3891
3892         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3893         (main): Use __typeof to get result type of comparison.
3894
3895 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3896
3897         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3898         Make et_vect_multiple_sizes_saved global.
3899         (check_effective_target_vect64): Make et_vect64_saved global.
3900
3901 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3902
3903         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3904         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3905         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3906         * gcc.dg/builtin-complex-err-1.c: Adjust.
3907
3908 2011-10-02  Jason Merrill  <jason@redhat.com>
3909
3910         * g++.dg/cpp0x/range-for22.C: New.
3911
3912         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3913         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3914         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3915         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3916
3917         * g++.dg/cpp0x/nsdmi5.C: New.
3918
3919 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3920
3921         PR target/50579
3922         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3923         New procedures.
3924         (mips-dg-options): Force an ABI option if the current ABI is
3925         incompatible with the required -mlong setting.  Likewise force
3926         a long setting if the current one is incompatible with the
3927         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3928         throughout procedure.
3929         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3930         instead of addressing=absolute.
3931
3932 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3933
3934         * gcc.target/mips/stack-1.c: New test.
3935
3936 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3937
3938         * gcc.dg/pr49696.c: New test.
3939
3940 2011-10-02  Jan Hubicka  <jh@suse.cz>
3941
3942         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3943
3944 2011-10-01  David S. Miller  <davem@davemloft.net>
3945
3946         * gcc.target/sparc/cmask.c: New test.
3947         * gcc.target/sparc/fpadds.c: New test.
3948         * gcc.target/sparc/fshift.c: New test.
3949         * gcc.target/sparc/fucmp.c: New test.
3950         * gcc.target/sparc/vis3misc.c: New test.
3951
3952 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3953
3954         PR fortran/50585
3955         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3956
3957 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3958
3959         PR c++/44473
3960         * g++.dg/dfp/44473-1.C: New test.
3961         * g++.dg/dfp/44473-2.C: New test.
3962         * g++.dg/dfp/mangle-1.C: New test.
3963         * g++.dg/dfp/mangle-2.C: New test.
3964         * g++.dg/dfp/mangle-3.C: New test.
3965         * g++.dg/dfp/mangle-4.C: New test.
3966         * g++.dg/dfp/mangle-5.C: New test.
3967
3968 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3969
3970         PR inline-asm/50571
3971         * gcc.dg/pr50571.c: New test.
3972
3973         PR tree-optimization/46309
3974         * gcc.dg/pr46309.c: New test.
3975
3976 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3977
3978         * gcc.dg/strlenopt-21.c: New test.
3979
3980 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3981
3982         * gcc.dg/sms-10.c: New file.
3983
3984 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3985
3986         * gcc.target/arm/pr50099.c: New test.
3987
3988 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3989
3990         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3991
3992 2011-09-30  David S. Miller  <davem@davemloft.net>
3993
3994         * gcc.target/sparc/bmaskbshuf.c: New test.
3995         * gcc.target/sparc/edgen.c: New test.
3996
3997 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3998
3999         PR fortran/50547
4000         * gfortran.dg/pure_formal_proc_3.f90: New.
4001
4002         PR fortran/50553
4003         * gfortran.dg/stfunc_7.f90: New.
4004
4005 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4006
4007         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4008         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4009         * gcc.dg/vector-compare-1.c: Likewise.
4010         * gcc.dg/vector-compare-2.c: Likewise.
4011
4012 2011-09-29  David S. Miller  <davem@davemloft.net>
4013
4014         * gcc.target/sparc/array.c: New test.
4015
4016 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4017
4018         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4019         loop unroll and set max unroll times to 8.
4020         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4021         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4022         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4023         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4024
4025 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4026
4027         PR c++/40145
4028         * g++.dg/ext/visibility/warn5.C: New.
4029
4030 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4031
4032         PR c++/45278
4033         * g++.dg/warn/Wextra-3.C: New.
4034
4035 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4036
4037         PR target/49486
4038         * gcc.target/sh/pr49468-si.c: New.
4039
4040 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4041
4042         PR testsuite/50485
4043         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4044         (TEST): Initialize src3 with random floats.
4045         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4046         from union src3.  Initialize src3 with random floats.
4047
4048 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4049
4050         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4051         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4052         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4053         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4054         * gcc.target/sh/sh4a-cos.c: Ditto.
4055         * gcc.target/sh/sh4a-cosf.c: Ditto.
4056         * gcc.target/sh/sh4a-sin.c: Ditto.
4057         * gcc.target/sh/sh4a-sinf.c: Ditto.
4058         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4059         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4060         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4061
4062 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4063
4064         PR c++/31489
4065         * g++.dg/parse/error40.C: New.
4066         * g++.dg/warn/incomplete1.C: Adjust.
4067
4068 2011-09-27  Jan Hubicka  <jh@suse.cz>
4069
4070         PR middle-end/49463
4071         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4072         Mark used.
4073
4074 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4075
4076         * gcc.dg/strlenopt-1.c: New test.
4077         * gcc.dg/strlenopt-1f.c: New test.
4078         * gcc.dg/strlenopt-2.c: New test.
4079         * gcc.dg/strlenopt-2f.c: New test.
4080         * gcc.dg/strlenopt-3.c: New test.
4081         * gcc.dg/strlenopt-4.c: New test.
4082         * gcc.dg/strlenopt-4g.c: New test.
4083         * gcc.dg/strlenopt-4gf.c: New test.
4084         * gcc.dg/strlenopt-5.c: New test.
4085         * gcc.dg/strlenopt-6.c: New test.
4086         * gcc.dg/strlenopt-7.c: New test.
4087         * gcc.dg/strlenopt-8.c: New test.
4088         * gcc.dg/strlenopt-9.c: New test.
4089         * gcc.dg/strlenopt-10.c: New test.
4090         * gcc.dg/strlenopt-11.c: New test.
4091         * gcc.dg/strlenopt-12.c: New test.
4092         * gcc.dg/strlenopt-12g.c: New test.
4093         * gcc.dg/strlenopt-13.c: New test.
4094         * gcc.dg/strlenopt-14g.c: New test.
4095         * gcc.dg/strlenopt-14gf.c: New test.
4096         * gcc.dg/strlenopt-15.c: New test.
4097         * gcc.dg/strlenopt-16g.c: New test.
4098         * gcc.dg/strlenopt-17g.c: New test.
4099         * gcc.dg/strlenopt-18g.c: New test.
4100         * gcc.dg/strlenopt.h: New file.
4101
4102 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4103
4104         PR middle-end/43864
4105         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4106         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4107         * gcc.dg/pr43864.c: New test.
4108         * gcc.dg/pr43864-2.c: Same.
4109         * gcc.dg/pr43864-3.c: Same.
4110         * gcc.dg/pr43864-4.c: Same.
4111
4112 2011-09-27  Jan Hubicka  <jh@suse.cz>
4113
4114         * gcc.dg/ipa/inline-5.c: New testcase.
4115
4116 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4117
4118         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4119         vectors.
4120         * gcc.dg/vect/bb-slp-27.c: New.
4121         * gcc.dg/vect/bb-slp-28.c: New.
4122
4123 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4124
4125         * testsuite/lib/target-supports.exp (check_profiling_available):
4126         Don't rely solely on TLS tests for -fprofile-generate, fall
4127         through to the other code.
4128
4129 2011-09-27  Richard Guenther  <rguenther@suse.de>
4130
4131         PR tree-optimization/50363
4132         * gcc.dg/torture/pr50363.c: New testcase.
4133
4134 2011-09-26  Jason Merrill  <jason@redhat.com>
4135
4136         PR c++/45012
4137         * g++.dg/template/partial13.C: New.
4138
4139         PR c++/46105
4140         * g++.dg/template/partial12.C: New.
4141
4142         PR c++/50508
4143         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4144
4145 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4146
4147         PR c++/45487
4148         * g++.dg/diagnostic/bindings1.C: New.
4149         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4150
4151 2011-09-26  David S. Miller  <davem@davemloft.net>
4152
4153         * gcc.target/sparc/wrgsr.c: New test.
4154         * gcc.target/sparc/rdgsr.c: New test.
4155         * gcc.target/sparc/edge.c: New test.
4156         * gcc.target/sparc/fcmp.c: New test.
4157
4158         * gcc.target/sparc/edge.c: Update for new return types.
4159         * gcc.target/sparc/fcmp.c: Likewise.
4160
4161         * gcc.target/sparc/fpaddsubi.c: New test.
4162
4163 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4164
4165         PR fortran/50515
4166         * gfortran.dg/common_15.f90: New.
4167
4168         PR fortran/50517
4169         * gfortran.dg/dummy_procedure_5.f90: New.
4170         * gfortran.dg/interface_26.f90: Modified error message.
4171         * gfortran.dg/proc_ptr_11.f90: Ditto.
4172         * gfortran.dg/proc_ptr_15.f90: Ditto.
4173         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4174         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4175
4176 2011-09-26  Jason Merrill  <jason@redhat.com>
4177
4178         PR c++/50512
4179         * g++.dg/overload/rvalue3.C: New.
4180
4181         PR c++/50523
4182         * g++.dg/overload/ref-conv2.C: New.
4183
4184         * g++.dg/cpp0x/nsdmi-template1.C: New.
4185
4186 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4187
4188         * g++.dg/cpp0x/nullptr25.C: New.
4189
4190 2011-09-26  Richard Guenther  <rguenther@suse.de>
4191
4192         PR tree-optimization/50472
4193         * gcc.dg/torture/pr50472.c: New testcase.
4194
4195 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4196
4197         * gnat.dg/opt22.adb: New test.
4198         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4199
4200 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4201
4202         * gnat.dg/opt21.adb: New test.
4203         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4204
4205 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4206
4207         * gnat.dg/opt20.ad[sb]: New test.
4208         * gnat.dg/opt20_pkg.ads: New helper.
4209
4210 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4211
4212         * gnat.dg/array17.adb: New test.
4213         * gnat.dg/array17_pkg.ads: New helper.
4214
4215 2011-09-25  Jason Merrill  <jason@redhat.com>
4216
4217         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4218
4219 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4220
4221         * gnat.dg/frame_overflow.ads: New.
4222         * gnat.dg/frame_overflow.adb: Adjust.
4223         * gnat.dg/specs/addr1.ads: Likewise.
4224
4225 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4226
4227         * g++.dg/tree-ssa/restrict2.C: New test.
4228
4229 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4230
4231         * lib/target-supports.exp (check_effective_target_vect64): New.
4232         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4233         of multiple vector sizes.
4234         * gcc.dg/vect/bb-slp-26.c: New.
4235
4236 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4237
4238         PR c++/50280
4239         * g++.dg/template/bitfield1.C: New.
4240
4241 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4242
4243         * gcc.dg/vect/bb-slp-24.c: New.
4244
4245 2011-09-24  Jason Merrill  <jason@redhat.com>
4246
4247         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4248
4249         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4250
4251         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4252         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4253
4254         * g++.dg/cpp0x/nsdmi1.C: New.
4255         * g++.dg/cpp0x/nsdmi2.C: New.
4256         * g++.dg/cpp0x/nsdmi3.C: New.
4257         * g++.dg/cpp0x/nsdmi4.C: New.
4258         * g++.old-deja/g++.other/init4.C: New.
4259
4260 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4261
4262         PR c++/44267
4263         * g++.dg/template/sfinae28.C: New.
4264
4265 2011-09-23  Ian Lance Taylor  <iant@google.com>
4266
4267         * go.test/go-test.exp (errchk): Handle more cases of getting
4268         correct Tcl backslash quoting in regular expressions in test file.
4269
4270 2011-09-23  Jason Merrill  <jason@redhat.com>
4271
4272         Core 253
4273         * g++.dg/init/const8.C: New.
4274         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4275         * g++.dg/cpp0x/defaulted2.C: Likewise.
4276         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4277         * g++.dg/init/pr20039.C: Likewise.
4278         * g++.dg/init/pr42844.C: Likewise.
4279
4280 2011-09-23  Jan Hubicka  <jh@suse.cz>
4281
4282         * gcc.dg/ipa/inline-1.c: new testcase.
4283         * gcc.dg/ipa/inline-2.c: new testcase.
4284         * gcc.dg/ipa/inline-3.c: new testcase.
4285         * gcc.dg/ipa/inline-4.c: new testcase.
4286
4287 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4288
4289         PR c++/50258
4290         * g++.dg/cpp0x/constexpr-static8.C: New.
4291
4292 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4293
4294         * gcc.target/i386/avxfp-1.c: New test.
4295         * gcc.target/i386/avxfp-2.c: New test.
4296
4297 2011-09-23  Terry Guo  <terry.guo@arm.com>
4298
4299         * gcc.c-torture/execute/941014-1.x: Deleted.
4300
4301 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4302
4303         PR c++/50491
4304         * g++.dg/cpp0x/pr50491.C: New.
4305
4306 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4307
4308         PR testsuite/50487
4309         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4310
4311 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4312
4313         PR c++/50371
4314         * g++.dg/cpp0x/nullptr24.C: New.
4315
4316 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4317
4318         PR target/50482
4319         * gcc.target/i386/pr50482.c: New test.
4320
4321 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4322
4323         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4324         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4325         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4326         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4327         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4328         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4329         multilib options contain different -march= from dg-options.
4330
4331 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4332             Paolo Carlini  <paolo.carlini@oracle.com>
4333
4334         PR c++/50344
4335         * g++.dg/template/friend52.C: New.
4336
4337 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4338
4339         * gcc.target/arm/cmp-1.c: New test.
4340         * gcc.target/arm/cmp-2.c: Likewise.
4341
4342 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4343
4344         PR fortran/41733
4345         * gfortran.dg/impure_actual_1.f90: Modified error message.
4346         * gfortran.dg/proc_ptr_32.f90: New.
4347         * gfortran.dg/proc_ptr_33.f90: New.
4348
4349 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4350
4351         PR tree-optimization/50451
4352         * gcc.dg/vect/pr50451.c: New test.
4353
4354 2011-09-21  Ian Lance Taylor  <iant@google.com>
4355
4356         * go.test/go-test.exp (errchk): Add special case for bug332.
4357         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4358         some more test lines.
4359
4360 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4361
4362         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4363         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4364         * g++.dg/other/i386-8.C: Ditto.
4365         * g++.dg/other/pr34435.C: Ditto.
4366         * g++.dg/other/pr39496.C: Ditto.
4367         * g++.dg/other/mmintrin.C: Ditto.
4368
4369 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4370
4371         * gcc.dg/vect/vect-cond-7.c: New test.
4372         * gcc.target/i386/sse4_1-cond-1.c: New test.
4373         * gcc.target/i386/avx-cond-1.c: New test.
4374
4375 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4376
4377         PR target/50464
4378         * g++.dg/other/pr50464.C: New test.
4379
4380 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4381
4382         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4383         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4384         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4385         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4386
4387 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4388
4389         * gnat.dg/opt19.adb: New test.
4390
4391 2011-09-21  Terry Guo  <terry.guo@arm.com>
4392
4393         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4394         on arch conflict when testing case on targets other than armv7-a.
4395
4396 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4397
4398         PR c++/50454
4399         * g++.dg/ext/int128-1.C: New.
4400         * g++.dg/ext/int128-2.C: Likewise.
4401         * g++.dg/ext/int128-2.h: Likewise.
4402
4403 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4404
4405         PR testsuite/50469
4406         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4407
4408 2011-09-20  Jason Merrill  <jason@redhat.com>
4409
4410         * g++.dg/cpp0x/constexpr-generated1.C: New.
4411
4412         PR c++/50442
4413         * g++.dg/overload/ref-conv1.C: New.
4414
4415 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4416
4417         * g++.dg/other/final1.C: New.
4418
4419 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4420
4421         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4422         and get_bit ().
4423
4424 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4425
4426         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4427         "target arm_eabi".
4428
4429 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4430
4431         PR tree-optimization/50413
4432         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4433         -fdump-tree-slp-details.  Run other tests with
4434         -fdump-tree-vect-details.
4435         * g++.dg/vect/slp-pr50413.cc: New.
4436
4437 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4438             Ira Rosen  <ira.rosen@linaro.org>
4439
4440         PR testsuite/50435
4441         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4442         Fix underscores around restrict.
4443
4444 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4445
4446         PR tree-optimization/50414
4447         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4448         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4449         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4450
4451 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4452
4453         PR tree-optimization/50412
4454         * gfortran.dg/vect/pr50412.f90: New.
4455
4456 2011-09-16  Jason Merrill  <jason@redhat.com>
4457
4458         PR c++/50424
4459         * g++.dg/eh/defarg1.C: New.
4460
4461 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4462
4463         * gcc.dg/vect/vect-reduc-10.c: New test.
4464         * gcc.target/i386/avx-reduc-1.c: New test.
4465
4466         * gcc.target/i386/sse2-extract-1.c: New test.
4467         * gcc.target/i386/avx-extract-1.c: New test.
4468
4469 2011-09-16  Terry Guo  <terry.guo@arm.com>
4470
4471         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4472
4473 2011-09-15  Diego Novillo  <dnovillo@google.com>
4474
4475         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4476         ALWAYS_CXXFLAGS, if defined.
4477         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4478         ALWAYS_GFORTRANFLAGS, if defined.
4479         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4480         ALWAYS_GOCFLAGS, if defined.
4481         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4482         ALWAYS_OBJCXXFLAGS, if defined.
4483         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4484         additional_flags, if defined.
4485         * lib/gnat.exp (gnat_target_compile): Likewise.
4486         * lib/objc.exp (objc_target_compile): Likewise.
4487         * lib/target-supports-dg.exp (dg-add-options): Handle
4488         TEST_ALWAYS_FLAGS.
4489
4490 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4491
4492         PR testsuite/50322
4493         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4494         Use uintptr_t in f1.  Undo avr xfails.
4495
4496 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4497
4498         PR fortran/50401
4499         PR fortran/50403
4500         * gfortran.dg/function_types_3.f90: New.
4501
4502 2011-09-15  Jason Merrill  <jason@redhat.com>
4503
4504         PR c++/50365
4505         * g++.dg/cpp0x/trailing7.C: New.
4506
4507         PR c++/50361
4508         * g++.dg/cpp0x/nullptr23.C: New.
4509
4510 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4511
4512         * gcc.dg/vect/bb-slp-25.c: New.
4513
4514 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4515
4516         PR c++/50391
4517         * g++.dg/cpp0x/noexcept15.C: New.
4518
4519 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4520
4521         PR middle-end/50251
4522         * gcc.dg/pr50251.c: New test.
4523
4524 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4525
4526         PR fortran/34547
4527         PR fortran/50375
4528         * gfortran.dg/null_5.f90: New.
4529         * gfortran.dg/null_6.f90: New.
4530
4531 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4532
4533         * gcc.c-torture/compile/20110913-1.c: New test.
4534
4535 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4536
4537         PR fortran/50379
4538         * gfortran.dg/result_2.f90: New.
4539
4540 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4541
4542         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4543
4544 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4545
4546         PR c++/48320
4547         * g++.dg/cpp0x/variadic116.C: New test case.
4548
4549 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4550
4551         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4552         * gcc.target/mips/interrupt_handler-2.c: New test.
4553         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4554
4555 2011-09-12  Jason Merrill  <jason@redhat.com>
4556
4557         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4558
4559         * g++.dg/cpp0x/explicit7.C: New.
4560
4561 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4562
4563         PR rtl-optimization/50212
4564         * g++.dg/other/pr50212.C: New test.
4565
4566 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4567
4568         PR target/43746
4569         * testsuite/gcc.target/avr/torture/avr-torture.exp
4570         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4571         "-O2 -fmerge-all-constants".
4572
4573 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4574
4575         PR fortran/50327
4576         * gfortran.dg/do_while_1.f90: New test.
4577
4578 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4579
4580         PR fortran/35831
4581         PR fortran/47978
4582         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4583         * gfortran.dg/proc_decl_26.f90: New.
4584         * gfortran.dg/typebound_override_2.f90: New.
4585         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4586
4587 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4588
4589         * gnat.dg/cond_expr2.ad[sb]: New test.
4590
4591 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4592
4593         * gnat.dg/atomic5.ad[sb]: New test.
4594
4595 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4596
4597         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4598
4599 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4600
4601         PR target/49030
4602         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4603
4604 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4605
4606         PR target/49614
4607         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4608
4609 2011-09-09  Richard Guenther  <rguenther@suse.de>
4610
4611         PR tree-optimization/50328
4612         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4613
4614 2011-09-09  Richard Guenther  <rguenther@suse.de>
4615
4616         PR middle-end/50333
4617         * gcc.dg/torture/pr50333.c: New testcase.
4618
4619 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4620
4621         PR tree-optimization/50318
4622         * gcc.target/arm/pr50318-1.c: New file.
4623
4624 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4625
4626         * gcc.target/i386/all_one_m256i.c: New test.
4627
4628 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4629
4630         PR c++/50324
4631         * g++.dg/cpp0x/sfinae28.C: New.
4632
4633 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4634
4635         PR c/50332
4636         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4637         longer ignored on typedefs.
4638
4639         PR c++/33255 - Support -Wunused-local-typedefs warning
4640         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4641         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4642
4643 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4644
4645         PR tree-optimization/50287
4646         * gcc.dg/torture/pr50287.c: New test.
4647
4648 2011-09-08  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/19831
4651         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4652         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4653         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4654         * gcc.dg/errno-1.c: Adjust.
4655
4656 2011-09-08  Richard Guenther  <rguenther@suse.de>
4657
4658         PR tree-optimization/19831
4659         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4660
4661 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4662
4663         PR fortran/44646
4664         * gfortran.dg/do_concurrent_1.f90: New.
4665         * gfortran.dg/do_concurrent_2.f90: New.
4666
4667 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4668
4669         PR target/50310
4670         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4671         * gcc.dg/pr50310-2.c: New test.
4672
4673 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4674
4675         PR fortran/48095
4676         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4677         * gfortran.dg/impure_constructor_1.f90: Modified.
4678         * gfortran.dg/proc_ptr_comp_33.f90: New.
4679
4680 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4681
4682         PR target/50310
4683         * gcc.dg/pr50310-1.c: New test.
4684
4685 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4686
4687         PR middle-end/48571
4688         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4689         instead of 4.
4690
4691 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4692
4693         PR c++/50309
4694         * g++.dg/cpp0x/noexcept14.C: New.
4695
4696 2011-09-07  Jason Merrill  <jason@redhat.com>
4697
4698         * g++.dg/cpp0x/constexpr-ref3.C: New.
4699
4700         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4701
4702 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4703
4704         * gcc.dg/section1.c: Don't xfail for avr.
4705
4706 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4707
4708         PR tree-optimization/50322
4709         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4710
4711 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4712
4713         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4714
4715 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4716
4717         PR tree-optimization/49911
4718         * g++.dg/tree-ssa/pr49911.C: New test.
4719
4720 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4721
4722         PR target/49030
4723         * gcc.dg/torture/pr49030.c: New test.
4724
4725 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4726
4727         PR fortran/50288
4728         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4729         * gfortran.dg/class_4d.f03: Deleted.
4730         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4731
4732 2011-09-07  Richard Guenther  <rguenther@suse.de>
4733
4734         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4735
4736 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4737
4738         PR tree-optimization/46021
4739         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4740
4741 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4742
4743         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4744
4745 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4746
4747         * gcc.c-torture/compile/20110906-1.c: New test.
4748
4749 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4750
4751         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4752
4753 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4754
4755         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4756         --param tree-reassoc-width=1.
4757
4758         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4759         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4760
4761 2011-09-06  Richard Guenther  <rguenther@suse.de>
4762
4763         PR tree-optimization/48149
4764         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4765
4766 2011-09-06  Richard Guenther  <rguenther@suse.de>
4767
4768         PR tree-optimization/48317
4769         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4770
4771 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4772
4773         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4774         New procedure.
4775         (add_options_for_quad_vectors): Replace with ...
4776         (add_options_for_double_vectors): ... this.
4777         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4778         support multiple vector sizes since the vectorizer attempts to
4779         vectorize with both vector sizes.
4780         * gcc.dg/vect/no-vfa-vect-79.c,
4781         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4782         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4783         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4784         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4785         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4786         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4787         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4788         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4789         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4790         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4791         gcc.dg/vect/vect-40.c: Likewise.
4792         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4793         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4794         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4795         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4796         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4797         Likewise.
4798         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4799
4800 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4801
4802         PR target/49606
4803         * gcc.target/mips/abi-main.h: New file.
4804         * gcc.target/mips/abi-o32-long32.c: New test.
4805         * gcc.target/mips/abi-o32-long64.c: Likewise.
4806         * gcc.target/mips/abi-o64-long32.c: Likewise.
4807         * gcc.target/mips/abi-o64-long64.c: Likewise.
4808         * gcc.target/mips/abi-n32-long32.c: Likewise.
4809         * gcc.target/mips/abi-n32-long64.c: Likewise.
4810         * gcc.target/mips/abi-n64-long32.c: Likewise.
4811         * gcc.target/mips/abi-n64-long64.c: Likewise.
4812         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4813         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4814         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4815         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4816         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4817         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4818         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4819         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4820         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4821         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4822         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4823         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4824         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4825         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4826         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4827         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4828         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4829         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4830         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4831         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4832         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4833         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4834         * gcc.target/mips/branch-3.c: Likewise.
4835         * gcc.target/mips/branch-4.c: Likewise.
4836         * gcc.target/mips/branch-5.c: Likewise.
4837         * gcc.target/mips/branch-6.c: Likewise.
4838         * gcc.target/mips/branch-7.c: Likewise.
4839         * gcc.target/mips/branch-8.c: Likewise.
4840         * gcc.target/mips/branch-9.c: Likewise.
4841         * gcc.target/mips/branch-10.c: Likewise.
4842         * gcc.target/mips/branch-11.c: Likewise.
4843         * gcc.target/mips/branch-12.c: Likewise.
4844         * gcc.target/mips/branch-13.c: Likewise.
4845         * gcc.target/mips/lazy-binding-1.c: Likewise.
4846
4847 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4848
4849         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4850         to avoid warning on int=16 platforms..
4851
4852 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4853
4854         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4855         to work even with -fshort-enums.
4856
4857 2011-09-04  Jan Hubicka  <jh@suse.cz>
4858
4859         * gcc.c-torture/compile/20110902.c: new testcase.
4860
4861 2011-09-04  Jason Merrill  <jason@redhat.com>
4862
4863         PR c++/49267
4864         * g++.dg/cpp0x/rv-conv1.C: New.
4865
4866         DR 1328
4867         * g++.dg/cpp0x/rv-func3.C: New.
4868
4869         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4870
4871         PR c++/50248
4872         Core 1358
4873         * g++.dg/cpp0x/constexpr-template1.C: New.
4874         * g++.dg/cpp0x/constexpr-template2.C: New.
4875         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4876         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4877
4878 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4879
4880         * gnat.dg/specs/debug1.ads: Tweak pattern.
4881
4882 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4883
4884         PR fortran/50227
4885         * gfortran.dg/class_45a.f03: New.
4886         * gfortran.dg/class_45b.f03: New.
4887
4888 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4889             Ira Rosen  <ira.rosen@linaro.org>
4890
4891         PR tree-optimization/50208
4892         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4893         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4894         -fno-tree-fre -fno-tree-pre.
4895
4896 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4897
4898         * gcc.dg/ipa/ipcp-3.c: New test.
4899
4900 2011-09-02  Richard Guenther  <rguenther@suse.de>
4901
4902         PR tree-optimization/27460
4903         PR middle-end/29269
4904         * gcc.dg/vect/vect-cond-7.c: New testcase.
4905
4906 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4907
4908         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4909         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4910         xfailed test for inlining.
4911         * g++.dg/ipa/ivinline-9.C: Likewise.
4912
4913 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4914
4915         PR tree-optimization/50178
4916         * gfortran.dg/vect/pr50178.f90: New test.
4917
4918 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4919
4920         PR middle-end/49886
4921         * gcc.c-torture/execute/pr49886.c: New testcase.
4922
4923 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4924
4925         PR middle-end/43513
4926         * gcc.dg/pr43513.c: New test.
4927
4928 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4929
4930         PR fortran/45044
4931         * gfortran.dg/common_14.f90: New.
4932         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4933
4934 2011-08-30  Jason Merrill  <jason@redhat.com>
4935
4936         PR c++/50084
4937         * g++.dg/cpp0x/decltype33.C: New.
4938
4939         PR c++/50089
4940         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4941
4942         PR c++/50114
4943         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4944
4945 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4946
4947         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4948
4949 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4950
4951         * gnat.dg/specs/aggr3.ads: New test.
4952         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4953
4954         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4955         * gnat.dg/specs/aggr2.ads: Likewise.
4956
4957 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4958
4959         PR fortran/45170
4960         * gfortran.dg/allocate_with_source_2.f90: New test
4961
4962 2011-08-30  Jason Merrill  <jason@redhat.com>
4963
4964         PR c++/50220
4965         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4966
4967         PR c++/50234
4968         * g++.dg/cpp0x/constexpr-value3.C: New.
4969
4970 2011-08-30  Richard Guenther  <rguenther@suse.de>
4971
4972         PR middle-end/48571
4973         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4974         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4975         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4976         * gcc.dg/pr36902.c: XFAIL.
4977
4978 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4979
4980         * gcc.target/i386/fma-check.h: New.
4981         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4982         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4983         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4984         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4985         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4986         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4987         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4988         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4989         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4990         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4991         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4992         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4993         * gcc.target/i386/fma-compile.c: Likewise.
4994         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4995         * gcc.target/i386/sse-12.c: Add -mfma.
4996         * gcc.target/i386/sse-13.c: Likewise.
4997         * gcc.target/i386/sse-14.c: Likewise.
4998         * gcc.target/i386/sse-22.c: Likewise.
4999         * gcc.target/i386/sse-23.c: Likewise.
5000         * g++.dg/other/i386-2.C: Likewise.
5001         * g++.dg/other/i386-3.C: Likewise.
5002
5003 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5004
5005         PR testsuite/50185
5006         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5007         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5008
5009 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5010
5011         * g++.dg/bprob/bprob.exp (feedback_options): Set
5012         -fbranch-probabilities.
5013         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5014
5015 2011-08-29  Jason Merrill  <jason@redhat.com>
5016
5017         PR c++/50224
5018         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5019
5020 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5021             Jason Merrill  <jason@redhat.com>
5022
5023         * g++.dg/dfp/base.C: New test.
5024
5025 2011-08-29  Jason Merrill  <jason@redhat.com>
5026
5027         Core DR 994
5028         PR c++/50209
5029         * g++.dg/cpp0x/initlist58.C: New.
5030
5031 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5032
5033         PR fortran/50225
5034         * gfortran.dg/class_result_1.f03: New.
5035
5036 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR middle-end/48722
5039         * gcc.target/i386/pr48722.c: New test.
5040
5041 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5042
5043         PR libfortran/50192
5044         * gfortran.dg/widechar_compare_1.f90:  New test.
5045
5046 2011-08-26  Jason Merrill  <jason@redhat.com>
5047
5048         Core DR 342
5049         PR c++/48582
5050         * g++.dg/abi/mangle50.C: New.
5051
5052 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5053
5054         PR target/50202
5055         * gcc.target/i386/pr50202.c: New test.
5056
5057 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5058
5059         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5060         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5061         * gcc.target/i386/avx-round-vec.c: New test.
5062         * gcc.target/i386/avx-roundf-vec.c: New test.
5063
5064 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5065
5066         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5067         instruction.
5068
5069         PR c/50179
5070         * c-c++-common/Wunused-var-14.c: New test.
5071
5072 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5073
5074         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5075
5076 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5077
5078         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5079         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5080         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5081         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5082
5083 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5084
5085         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5086         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5087         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5088         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5089
5090 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5091
5092         PR fortran/50050
5093         * gfortran.dg/pointer_comp_init_1.f90: New test.
5094
5095 2011-08-25  Jason Merrill  <jason@redhat.com>
5096
5097         PR c++/50157
5098         * g++.dg/cpp0x/sfinae27.C: New.
5099
5100 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5101
5102         * gfortran.dg/coarray_lib_token_4.f90: New.
5103
5104 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5105
5106         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5107
5108 2011-08-25  Richard Guenther  <rguenther@suse.de>
5109
5110         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5111
5112 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5113
5114         PR fortran/50163
5115         * gfortran.dg/initialization_28.f90: New.
5116
5117 2011-08-24  Richard Guenther  <rguenther@suse.de>
5118
5119         PR tree-optimization/50067
5120         * gcc.dg/torture/pr50067-3.c: New testcase.
5121         * gcc.dg/torture/pr50067-4.c: Likewise.
5122         * gcc.dg/torture/pr50067-5.c: Likewise.
5123
5124 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5125
5126         * g++.dg/other/i386-2.C: Add -mavx2 check.
5127         * g++.dg/other/i386-3.C: Likewise.
5128         * gcc.target/i386/avx-1.c: Add AVX2.
5129         * gcc.target/i386/avx-2.c: Likewise.
5130         * gcc.target/i386/funcspec-5.c: Likewise.
5131         * gcc.target/i386/sse-12.c: Likewise.
5132         * gcc.target/i386/sse-13.c: Likewise.
5133         * gcc.target/i386/sse-14.c: Likewise.
5134         * gcc.target/i386/sse-22.c: Likewise.
5135         * gcc.target/i386/sse-23.c: Likewise.
5136         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5137         * gcc.target/i386/avx2-check.h: New.
5138         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5139         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5140         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5141         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5142         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5143         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5144         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5145         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5146         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5147         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5148         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5149         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5150         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5151         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5152         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5153         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5154         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5155         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5156         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5157         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5158         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5159         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5160         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5161         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5162         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5163         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5164         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5165         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5166         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5167         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5168         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5169         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5170         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5171         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5172         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5173         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5174         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5175         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5176         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5177         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5178         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5179         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5180         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5181         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5182         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5183         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5184         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5185         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5186         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5187         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5188         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5189         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5190         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5191         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5192         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5193         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5194         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5195         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5196         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5197         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5198         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5199         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5200         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5201         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5202         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5203         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5204         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5205         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5206         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5207         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5208         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5209         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5210         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5211         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5212         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5213         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5214         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5215         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5216         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5217         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5218         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5219         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5220         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5221         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5222         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5223         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5224         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5225         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5226         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5227         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5228         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5229         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5230         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5231         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5232         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5233         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5234         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5235         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5236         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5237         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5238         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5239         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5240         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5241         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5242         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5243         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5244         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5245         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5246         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5247         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5248         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5249         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5250         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5251         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5252         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5253         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5254         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5255         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5256         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5257         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5258         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5259         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5260         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5261         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5262         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5263         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5264         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5265         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5266         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5267         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5268         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5269         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5270         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5271         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5272         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5273         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5274         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5275         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5276         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5277         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5278         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5279         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5280         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5281         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5282         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5283         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5284         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5285         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5286         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5287         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5288         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5289         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5290         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5291         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5292         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5293         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5294         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5295         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5296         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5297         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5298         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5299         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5300         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5301         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5302         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5303         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5304         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5305         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5306         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5307         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5308         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5309         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5310         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5311         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5312         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5313         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5314         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5315         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5316         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5317         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5318         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5319         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5320         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5321         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5322         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5323         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5324         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5325         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5326         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5327         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5328         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5329         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5330         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5331         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5332         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5333         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5334         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5335         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5336         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5337         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5338         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5339         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5340         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5341         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5342         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5343         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5344         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5345         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5346         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5347         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5348         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5349         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5350         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5351         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5352         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5353         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5354         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5355         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5356         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5357         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5358         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5359         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5360         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5361         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5362         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5363         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5364         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5365         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5366         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5367         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5368         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5369         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5370         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5371         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5372         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5373         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5374         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5375         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5376         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5377         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5378         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5379         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5380         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5381         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5382         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5383         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5384         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5385         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5386         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5387         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5388         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5389         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5390         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5391         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5392         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5393         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5394         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5395         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5396         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5397         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5398         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5399         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5400         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5401         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5402         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5403         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5404         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5405         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5406         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5407         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5408         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5409         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5410         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5411         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5412         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5413         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5414         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5415         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5416         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5417         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5418         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5419         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5420         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5421         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5422         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5423         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5424         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5425         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5426         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5427         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5428         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5429         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5430         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5431         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5432         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5433         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5434         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5435         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5436         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5437         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5438         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5439         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5440         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5441         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5442         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5443         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5444         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5445         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5446         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5447         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5448         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5449         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5450         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5451         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5452         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5453         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5454         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5455         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5456         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5457         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5458         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5459         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5460         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5461         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5462         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5463         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5464         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5465         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5466         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5467         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5468         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5469         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5470         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5471         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5472         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5473         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5474         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5475         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5476         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5477         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5478         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5479         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5480         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5481         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5482         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5483         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5484         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5485         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5486         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5487         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5488         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5489         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5490         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5491         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5492         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5493         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5494         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5495         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5496         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5497         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5498         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5499         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5500         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5501         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5502         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5503         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5504         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5505         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5506         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5507         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5508         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5509         * gcc.target/i386/testimm-9.c: Likewise.
5510
5511 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5512
5513         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5514         * g++.dg/other/i386-3.C: Likewise.
5515         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5516         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5517         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5518         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5519         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5520         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5521         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5522         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5523         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5524         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5525         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5526         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5527         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5528         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5529         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5530         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5531         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5532         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5533         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5534         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5535         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5536         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5537         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5538         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5539         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5540         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5541         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5542         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5543         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5544         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5545         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5546         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5547         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5548         * gcc.target/i386/sse-12.c: Add BMI2.
5549         * gcc.target/i386/sse-13.c: Likewise.
5550         * gcc.target/i386/sse-14.c: Likewise.
5551         * gcc.target/i386/sse-22.c: Likewise.
5552         * gcc.target/i386/sse-23.c: Likewise.
5553
5554 2011-08-23  Jason Merrill  <jason@redhat.com>
5555
5556         * g++.dg/template/crash7.C: Adjust expected errors.
5557
5558 2011-08-23  Jason Merrill  <jason@redhat.com>
5559
5560         PR c++/49045
5561         Core 1321
5562         * g++.dg/cpp0x/overload2.C: New.
5563
5564 2011-08-23  Jason Merrill  <jason@redhat.com>
5565
5566         Core 903
5567         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5568
5569 2011-08-23  Jason Merrill  <jason@redhat.com>
5570
5571         Core 975
5572         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5573         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5574         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5575         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5576
5577 2011-08-23  Jason Merrill  <jason@redhat.com>
5578
5579         PR c++/50024
5580         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5581
5582 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5583
5584         PR c++/50158
5585         * g++.dg/warn/Wunused-var-16.C: New test.
5586
5587         PR middle-end/50161
5588         * gcc.dg/pr50161.c: New test.
5589
5590 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5591
5592         PR c++/50055
5593         * g++.dg/gcov/gcov-7.C: New test.
5594
5595 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5596
5597         PR c++/46862
5598         * g++.dg/dfp/nofields.C: New test.
5599
5600 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5601
5602         PR fortran/31600
5603         * gfortran.dg/use_16.f90: New.
5604
5605 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5606             Kirill Yukhin  <kirill.yukhin@intel.com>
5607
5608         PR target/50155
5609         * gcc.target/i386/pr50155.c: New test.
5610
5611 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5612
5613         PR tree-optimization/50133
5614         * gcc.dg/pr50133.c: New test.
5615
5616         PR middle-end/50141
5617         * c-c++-common/cxxbitfields-6.c: New test.
5618
5619 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5620
5621         PR fortran/50050
5622         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5623
5624 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5625
5626         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5627         * gcc.dg/pr49994-3.c: Ditto.
5628
5629 2011-08-22  Richard Guenther  <rguenther@suse.de>
5630
5631         PR testsuite/50145
5632         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5633         * gcc.dg/torture/pr50067-2.c: Likewise.
5634
5635 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5636
5637         PR fortran/47659
5638         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5639         of a constant resulting from simplification.
5640         * gfortran.dg/warn_conversion_3.f90:  New test.
5641
5642 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5643
5644         PR fortran/50130
5645         * gfortran.dg/zero_stride_1.f90:  New test.
5646
5647 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5648
5649         PR fortran/49638
5650         * gfortran.dg/typebound_override_1.f90: Modified.
5651
5652 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR tree-optimization/48739
5655         * gcc.dg/pr48739-1.c: New test.
5656         * gcc.dg/pr48739-2.c: New test.
5657
5658 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5659
5660         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5661
5662 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5663
5664         PR fortran/50129
5665         * gfortran.dg/where_3.f90: New test.
5666
5667 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5668
5669         PR middle-end/49721
5670         * gfortran.dg/pr49721-1.f: New.
5671         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5672
5673 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5674
5675         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5676         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5677         New tests.
5678
5679 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5680
5681         * gcc.target/arm/wmul-11.c: New file.
5682         * gcc.target/arm/wmul-12.c: New file.
5683         * gcc.target/arm/wmul-13.c: New file.
5684
5685 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5686
5687         * gcc.target/arm/wmul-10.c: New file.
5688
5689 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5690
5691         * gcc.target/arm/wmul-9.c: New file.
5692         * gcc.target/arm/wmul-bitfield-2.c: New file.
5693
5694 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5695
5696         * gcc.target/arm/wmul-8.c: New file.
5697
5698 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5699
5700         * gcc.target/arm/wmul-7.c: New file.
5701
5702 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5703
5704         * gcc.target/arm/wmul-6.c: New file.
5705
5706 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5707
5708         * gcc.target/arm/wmul-5.c: New file.
5709         * gcc.target/arm/no-wmla-1.c: New file.
5710
5711 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5712
5713         * gcc.target/arm/wmul-bitfield-1.c: New file.
5714
5715 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5716
5717         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5718
5719 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5720
5721         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5722         * gcc.target/i386/conversion.c: Likewise.
5723
5724 2011-08-19  Richard Guenther  <rguenther@suse.de>
5725
5726         * gcc.dg/torture/pr50067-1.c: New testcase.
5727         * gcc.dg/torture/pr50067-2.c: Likewise.
5728
5729 2011-08-19  Joey Ye  <joey.ye@arm.com>
5730
5731         PR target/49437
5732         * gcc.target/arm/handler-align.c: New test.
5733         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5734         New Function.
5735
5736 2011-08-19  Joey Ye  <joey.ye@arm.com>
5737
5738         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5739
5740 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5741
5742         PR fortran/50071
5743         * gfortran.dg/end_block_label_1.f90: New test.
5744         * gfortran.dg/end_associate_label_1.f90: New test.
5745
5746 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5747
5748         * gcc.dg/c1x-pointer-float-1.c: New test.
5749
5750 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5751
5752         PR fortran/50071
5753         * gfortran.dg/duplicate_labels_2.f: New test.
5754
5755 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5756
5757         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5758         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5759         gcc.dg/c1x-noreturn-5.c: New tests.
5760
5761 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5762
5763         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5764
5765 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5766
5767         PR fortran/18918
5768         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5769         * gfortran.dg/coarray_lock_3.f90: Fix test.
5770         * gfortran.dg/coarray_lock_4.f90: New.
5771         * gfortran.dg/coarray_lock_5.f90: New.
5772
5773 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5774
5775         PR target/50009
5776         * gcc.c-torture/compile/pr50009.c: New test.
5777
5778         PR target/50092
5779         * gcc.dg/torture/pr50092.c: New test.
5780
5781 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5782
5783         PR fortran/50109
5784         * gfortran.dg/namelist_73.f90: New.
5785
5786 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5787
5788         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5789
5790         PR debug/50017
5791         * gcc.dg/pr50017.c: New test.
5792
5793 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5794
5795         PR c++/45625
5796         * g++.dg/lookup/hidden-var1.C: New test case.
5797
5798 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5799
5800         PR fortran/31461
5801         * gfortran.dg/warn_unused_var_2.f90: New.
5802         * gfortran.dg/warn_unused_var_3.f90: New.
5803
5804 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5805
5806         PR target/43597
5807         * gcc.target/arm/pr43597.c: New test.
5808
5809 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5810
5811         PR fortran/50070
5812         * gfortran.dg/common_13.f90: New.
5813
5814 2011-08-16  Jason Merrill  <jason@redhat.com>
5815
5816         PR c++/50086
5817         * g++.dg/cpp0x/variadic-unresolved.C: New.
5818
5819         * g++.old-deja/g++.brendan/README: Add R.I.P.
5820
5821         * g++.dg/ext/attr-used-1.C: New.
5822
5823         PR c++/50054
5824         * g++.dg/cpp0x/initlist56.C: New.
5825
5826 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5827
5828         PR testsuite/50085
5829         * g++.dg/opt/life1.C: Only run on Linux.
5830
5831 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5832
5833         * gfortran.dg/coarray_26.f90: New.
5834
5835 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5836
5837         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5838         -fdump-tree-vrp1.
5839
5840 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5841
5842         PR fortran/50073
5843         * gfortran.dg/func_result_7.f90: New.
5844
5845 2011-08-13  Jason Merrill  <jason@redhat.com>
5846
5847         PR c++/50075
5848         * g++.dg/cpp0x/decltype32.C: New.
5849
5850         PR c++/50059
5851         * g++.dg/diagnostic/expr1.C: New.
5852
5853 2011-08-12  David Li  <davidxl@google.com>
5854
5855         * g++.dg/abi/vbase15.C: New test.
5856
5857 2011-08-12  Jason Merrill  <jason@redhat.com>
5858
5859         PR c++/50034
5860         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5861
5862 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5863
5864         * gcc.dg/builtins-67.c: New test.
5865         * gcc.target/i386/conversion.c: Ditto.
5866
5867 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5868             Brian Hackett  <bhackett1024@gmail.com>
5869
5870         * g++.dg/plugin/decl_plugin.c: New.
5871         * g++.dg/plugin/decl-plugin-test.C: New.
5872         * g++.dg/plugin/plugin.exp: Add above testcase.
5873
5874 2011-08-11  Richard Guenther  <rguenther@suse.de>
5875
5876         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5877
5878 2011-08-11  Michael Matz  <matz@suse.de>
5879
5880         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5881
5882 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5883
5884         PR tree-optimization/50039
5885         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5886         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5887
5888 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5889
5890         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5891         (sse4_1_test): Initialize src3 with random value.
5892
5893 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5894
5895         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5896         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5897         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5898         * gcc.dg/scal-to-vec1.c: New test.
5899         * gcc.dg/scal-to-vec2.c: New test.
5900
5901 2011-08-09  Richard Guenther  <rguenther@suse.de>
5902
5903         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5904         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5905         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5906         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5907
5908 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5909
5910         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5911
5912 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5913
5914         * gcc.dg/pr49948.c: Require pthread effective target.
5915
5916 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5917
5918         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5919
5920 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5921
5922         * gcc.target/i386/sse-22a.c: New test.
5923
5924 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5925
5926         PR tree-optimization/50014
5927         * gcc.dg/vect/pr50014.c: New test.
5928
5929 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5930
5931         PR middle-end/49923
5932         * gcc.dg/tree-ssa/pr49923.c: New test.
5933
5934 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5935
5936         PR target/49781
5937         * gcc.target/i386/pr49781-1.c: New.
5938
5939 2011-08-08  Jason Merrill  <jason@redhat.com>
5940
5941         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5942
5943         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5944
5945 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5946
5947         PR fortran/49638
5948         * gfortran.dg/typebound_override_1.f90: New.
5949
5950 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5951
5952         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5953         x86_64 mingw target.
5954         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5955         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5956         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5957         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5958         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5959         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5960         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5961         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5962         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5963         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5964
5965 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5966
5967         PR testsuite/48727
5968         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5969
5970 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5971
5972         * gcc.dg/pr48770.c: Cleanup coverage files.
5973         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5974
5975 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5976
5977         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5978         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5979         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5980         lzcnt and bmi options.
5981
5982 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5983
5984         PR target/47381
5985         * gcc.dg/pr47381-1.c: New.
5986         * gcc.dg/pr47381-2.c: Likewise.
5987         * gcc.target/i386/pr47381.c: Likewise.
5988
5989 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5990
5991         PR middle-end/47727
5992         * gcc.dg/pr47727.c: New.
5993
5994         PR target/47372
5995         * gcc.dg/pr47372-1.c: New.
5996         * gcc.dg/pr47372-2.c: Likewise.
5997
5998 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5999
6000         PR middle-end/47449
6001         * gcc.target/i386/pr47449.c: New.
6002
6003         PR target/47446
6004         * gcc.dg/pr47446-1.c: New.
6005         * gcc.dg/pr47446-2.c: Likewise.
6006
6007 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6008
6009         PR target/47766
6010         * gcc.dg/pr47766.c: New.
6011
6012         PR target/47715
6013         * gcc.dg/tls/pr47715-1.c: New.
6014         * gcc.dg/tls/pr47715-2.c: Likewise.
6015         * gcc.dg/tls/pr47715-3.c: Likewise.
6016         * gcc.dg/tls/pr47715-4.c: Likewise.
6017         * gcc.dg/tls/pr47715-5.c: Likewise.
6018
6019 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6020
6021         PR libobjc/50002
6022         * objc.dg/gnu-api-2-class.m: Updated comments.
6023         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6024         * objc.dg/gnu-api-2-class-meta.m: New test.
6025         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6026
6027 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6028
6029         PR libobjc/49882
6030         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6031         with classes that are in construction.
6032
6033 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6034
6035         PR target/48084
6036         * gcc.target/i386/pr48084-1.c: New.
6037         * gcc.target/i386/pr48084-2.c: Likewise.
6038         * gcc.target/i386/pr48084-3.c: Likewise.
6039         * gcc.target/i386/pr48084-4.c: Likewise.
6040         * gcc.target/i386/pr48084-5.c: Likewise.
6041
6042         PR rtl-optimization/49504
6043         * gcc.target/i386/pr49504.c: New.
6044
6045         PR target/49860
6046         * gcc.dg/pr49860.c: New.
6047
6048 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6049
6050         PR libobjc/49882
6051         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6052         with classes that are in construction.
6053
6054 2011-08-05  Jason Merrill  <jason@redhat.com>
6055
6056         PR c++/48993
6057         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6058
6059         PR c++/49921
6060         * g++.dg/cpp0x/decltype31.C: New.
6061
6062         PR c++/49669
6063         * g++.dg/init/array28.C: New.
6064
6065         PR c++/49988
6066         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6067
6068 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6069
6070         PR target/47369
6071         * gcc.dg/pr47369-1.c: New.
6072
6073 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6074
6075         PR middle-end/47364
6076         * gcc.dg/torture/pr47364-1.c: New.
6077         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6078         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6079
6080 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6081
6082         PR fortran/37211
6083         * gfortran.dg/transfer_check_2.f90:  New test case.
6084
6085 2011-08-05  Jan Hubicka  <jh@suse.cz>
6086
6087         PR middle-end/49494
6088         * gfortran.dg/pr49494.f90: New testcase.
6089
6090 2011-08-05  Jan Hubicka  <jh@suse.cz>
6091
6092         PR middle-end/49735
6093         * gcc.c-torture/compile/pr49735.c: New testcase.
6094
6095 2011-08-05  Jason Merrill  <jason@redhat.com>
6096
6097         PR c++/47453
6098         * g++.dg/cpp0x/initlist56.C: New.
6099
6100         PR c++/49812
6101         * g++.dg/overload/rvalue2.C: New.
6102
6103         PR c++/49983
6104         * g++.dg/cpp0x/range-for21.C: New.
6105
6106         * g++.dg/ext/vla11.C: New.
6107
6108 2011-08-05  Richard Guenther  <rguenther@suse.de>
6109
6110         PR tree-optimization/49984
6111         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6112
6113 2011-08-05  Richard Guenther  <rguenther@suse.de>
6114
6115         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6116         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6117         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6118
6119 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6120
6121         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6122         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6123         * gfortran.dg/ldist-pr43023.f90: Ditto.
6124         * gfortran.dg/namelist_52.f90: Ditto.
6125         * gfortran.dg/interface_proc_end.f90: Ditto.
6126         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6127         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6128
6129 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6130
6131         * gcc.dg/vect/vect-over-widen-1.c: New test.
6132         * gcc.dg/vect/vect-over-widen-2.c: New test.
6133         * gcc.dg/vect/vect-over-widen-3.c: New test.
6134         * gcc.dg/vect/vect-over-widen-4.c: New test.
6135
6136 2011-08-04  Richard Guenther  <rguenther@suse.de>
6137
6138         PR fortran/49957
6139         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6140
6141 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6142
6143         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6144
6145 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6146
6147         PR middle-end/49905
6148         * g++.dg/ext/builtin-object-size3.C: New test.
6149
6150 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6151
6152         PR tree-optimization/49948
6153         * gcc.dg/pr49948.c: New test.
6154
6155 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6156
6157         PR middle-end/47383
6158         * gcc.dg/torture/pr47383.c: New.
6159
6160 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6161
6162         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6163
6164 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6165
6166         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6167
6168 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6169
6170         PR target/47744
6171         * gcc.dg/torture/pr47744-1.c: New.
6172         * gcc.dg/torture/pr47744-2.c: Likewise.
6173         * gcc.dg/torture/pr47744-3.c: Likewise.
6174
6175 2011-08-03  Richard Guenther  <rguenther@suse.de>
6176
6177         PR middle-end/49958
6178         * gcc.dg/torture/pr49958.c: New testcase.
6179
6180 2011-08-03  Richard Guenther  <rguenther@suse.de>
6181
6182         PR tree-optimization/49938
6183         * g++.dg/torture/pr49938.C: New testcase.
6184
6185 2011-08-02  Jason Merrill  <jason@redhat.com>
6186
6187         PR c++/43886
6188         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6189
6190         PR c++/49577
6191         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6192
6193         PR c++/49593
6194         * g++.dg/cpp0x/variadic115.C: New.
6195
6196         PR c++/49803
6197         * g++.dg/cpp0x/union5.C: New.
6198
6199 2011-08-02  Daniel Kraft  <d@domob.eu>
6200
6201         PR fortran/49885
6202         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6203
6204 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6205
6206         PR middle-end/49947
6207         * gcc.dg/tree-ssa/forwprop-15.c
6208
6209 2011-08-02  Jason Merrill  <jason@redhat.com>
6210
6211         PR c++/49834
6212         * g++.dg/cpp0x/range-for20.C: New.
6213
6214 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6215
6216         * gfortran.dg/coarray_lib_token_3.f90: New.
6217
6218 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR fortran/46752
6221         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6222         * gcc.dg/gomp/atomic-15.c: New test.
6223         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6224         * g++.dg/gomp/atomic-15.C: New test.
6225         * g++.dg/gomp/private-1.C: New test.
6226         * g++.dg/gomp/sharing-2.C: New test.
6227         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6228         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6229         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6230
6231 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6232
6233         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6234         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6235         cleanup-module.
6236         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6237         * gfortran.dg/allocatable_function_5.f90: Ditto.
6238         * gfortran.dg/allocate_stat.f90: Ditto.
6239         * gfortran.dg/array_constructor_20.f90: Ditto.
6240         * gfortran.dg/array_constructor_21.f90: Ditto.
6241         * gfortran.dg/array_constructor_22.f90: Ditto.
6242         * gfortran.dg/array_constructor_26.f03: Ditto.
6243         * gfortran.dg/array_function_4.f90: Ditto.
6244         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6245         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6246         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6247         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6248         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6249         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6250         * gfortran.dg/class_15.f03: Ditto.
6251         * gfortran.dg/class_27.f03: Ditto.
6252         * gfortran.dg/class_33.f90: Ditto.
6253         * gfortran.dg/class_37.f03: Ditto.
6254         * gfortran.dg/class_40.f03: Ditto.
6255         * gfortran.dg/class_42.f03: Ditto.
6256         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6257         * gfortran.dg/coarray/registering_1.f90: Ditto.
6258         * gfortran.dg/convert_1.f90: Ditto.
6259         * gfortran.dg/default_initialization_3.f90: Ditto.
6260         * gfortran.dg/dependency_25.f90: Ditto.
6261         * gfortran.dg/dependency_26.f90: Ditto.
6262         * gfortran.dg/dependency_36.f90: Ditto.
6263         * gfortran.dg/dependency_37.f90: Ditto.
6264         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6265         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6266         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6267         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6268         * gfortran.dg/elemental_result_1.f90: Ditto.
6269         * gfortran.dg/empty_derived_type.f90: Ditto.
6270         * gfortran.dg/entry_7.f90: Ditto.
6271         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6272         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6273         * gfortran.dg/error_recovery_3.f90: Ditto.
6274         * gfortran.dg/extends_4.f03: Ditto.
6275         * gfortran.dg/func_assign.f90: Ditto.
6276         * gfortran.dg/func_assign_3.f90: Ditto.
6277         * gfortran.dg/generic_1.f90: Ditto.
6278         * gfortran.dg/generic_18.f90: Ditto.
6279         * gfortran.dg/generic_22.f03: Ditto.
6280         * gfortran.dg/generic_4.f90: Ditto.
6281         * gfortran.dg/generic_6.f90: Ditto.
6282         * gfortran.dg/generic_actual_arg.f90: Ditto.
6283         * gfortran.dg/graphite/id-21.f: Ditto.
6284         * gfortran.dg/graphite/pr45758.f90: Ditto.
6285         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6286         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6287         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6288         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6289         * gfortran.dg/host_used_types_1.f90: Ditto.
6290         * gfortran.dg/implicit_1.f90: Ditto.
6291         * gfortran.dg/implicit_11.f90: Ditto.
6292         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6293         * gfortran.dg/impure_actual_1.f90: Ditto.
6294         * gfortran.dg/impure_assignment_1.f90: Ditto.
6295         * gfortran.dg/impure_constructor_1.f90: Ditto.
6296         * gfortran.dg/initialization_10.f90: Ditto.
6297         * gfortran.dg/initialization_12.f90: Ditto.
6298         * gfortran.dg/interface_14.f90: Ditto.
6299         * gfortran.dg/interface_15.f90: Ditto.
6300         * gfortran.dg/interface_2.f90: Ditto.
6301         * gfortran.dg/interface_25.f90: Ditto.
6302         * gfortran.dg/interface_26.f90: Ditto.
6303         * gfortran.dg/interface_29.f90: Ditto.
6304         * gfortran.dg/interface_assignment_1.f90: Ditto.
6305         * gfortran.dg/internal_pack_6.f90: Ditto.
6306         * gfortran.dg/internal_pack_7.f90: Ditto.
6307         * gfortran.dg/internal_pack_8.f90: Ditto.
6308         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6309         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6310         * gfortran.dg/module_commons_3.f90: Ditto.
6311         * gfortran.dg/module_equivalence_4.f90: Ditto.
6312         * gfortran.dg/module_equivalence_6.f90: Ditto.
6313         * gfortran.dg/module_function_type_1.f90: Ditto.
6314         * gfortran.dg/module_naming_1.f90: Ditto.
6315         * gfortran.dg/namelist_4.f90: Ditto.
6316         * gfortran.dg/operator_c1202.f90: Ditto.
6317         * gfortran.dg/parens_7.f90: Ditto.
6318         * gfortran.dg/pr32921.f: Ditto.
6319         * gfortran.dg/pr33646.f90: Ditto.
6320         * gfortran.dg/pr41928.f90: Ditto.
6321         * gfortran.dg/pr42119.f90: Ditto.
6322         * gfortran.dg/pr43984.f90: Ditto.
6323         * gfortran.dg/present_1.f90: Ditto.
6324         * gfortran.dg/private_type_2.f90: Ditto.
6325         * gfortran.dg/proc_decl_2.f90: Ditto.
6326         * gfortran.dg/proc_ptr_10.f90: Ditto.
6327         * gfortran.dg/proc_ptr_22.f90: Ditto.
6328         * gfortran.dg/proc_ptr_8.f90: Ditto.
6329         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6330         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6331         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6332         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6333         * gfortran.dg/substring_equivalence.f90: Ditto.
6334         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6335         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6336         * gfortran.dg/trim_optimize_6.f90: Ditto.
6337         * gfortran.dg/typebound_call_12.f03: Ditto.
6338         * gfortran.dg/typebound_operator_5.f03: Ditto.
6339         * gfortran.dg/typebound_operator_6.f03: Ditto.
6340         * gfortran.dg/typebound_proc_18.f03: Ditto.
6341         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6342         * gfortran.dg/use_1.f90: Ditto.
6343         * gfortran.dg/use_10.f90: Ditto.
6344         * gfortran.dg/use_11.f90: Ditto.
6345         * gfortran.dg/use_14.f90: Ditto.
6346         * gfortran.dg/use_only_2.f90: Ditto.
6347         * gfortran.dg/use_rename_4.f90: Ditto.
6348         * gfortran.dg/use_rename_5.f90: Ditto.
6349         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6350         * gfortran.dg/used_interface_ref.f90: Ditto.
6351         * gfortran.dg/used_types_11.f90: Ditto.
6352         * gfortran.dg/used_types_3.f90: Ditto.
6353         * gfortran.dg/used_types_4.f90: Ditto.
6354         * gfortran.dg/userdef_operator_2.f90: Ditto.
6355         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6356         * gfortran.dg/vect/pr46213.f90: Ditto.
6357         * gfortran.dg/whole_file_21.f90: Ditto.
6358         * gfortran.dg/whole_file_22.f90: Ditto.
6359         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6360         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6361
6362 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6363
6364         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6365
6366 2011-08-01  Jason Merrill  <jason@redhat.com>
6367
6368         PR c++/49932
6369         * g++.dg/abi/mangle49.C: New.
6370
6371         PR c++/49924
6372         * g++.dg/cpp0x/constexpr-array4.C: New.
6373
6374         PR c++/49813
6375         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6376
6377 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6378
6379         PR target/49927
6380         * gcc.target/i386/pr49927.c: New test.
6381
6382 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6383
6384         PR tree-optimization/49926
6385         * gcc.dg/vect/pr49926.c: New test.
6386
6387 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6388
6389         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6390         * gcc.target/i386/lzcnt-1.c: New test.
6391         * gcc.target/i386/lzcnt-2.c: Likewise.
6392         * gcc.target/i386/lzcnt-2a.c: Likewise.
6393         * gcc.target/i386/lzcnt-3.c: Likewise.
6394         * gcc.target/i386/lzcnt-4.c: Likewise.
6395         * gcc.target/i386/lzcnt-4a.c: Likewise.
6396         * gcc.target/i386/lzcnt-5.c: Likewise.
6397         * gcc.target/i386/lzcnt-6.c: Likewise.
6398         * gcc.target/i386/lzcnt-6a.c: Likewise.
6399         * gcc.target/i386/lzcnt-check.h: Likewise.
6400
6401         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6402         * gcc.target/i386/sse-13.c: Likewise.
6403         * gcc.target/i386/sse-14.c: Likewise.
6404         * g++.dg/other/i386-2.C: Likewise.
6405         * g++.dg/other/i386-3.C: Likewise.
6406
6407 2011-08-01  Julian Brown  <julian@codesourcery.com>
6408
6409         * gcc.target/arm/fixed-point-exec.c: New test.
6410
6411 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6412
6413         PR target/49920
6414         * gcc.target/i386/pr49920.c: New test.
6415
6416 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6417
6418         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6419         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6420         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6421         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6422         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6423         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6424         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6425         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6426         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6427         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6428         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6429         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6430         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6431         * g++.dg/tree-ssa/pr33615.C: Ditto.
6432         * g++.dg/tree-ssa/restrict1.C: Ditto.
6433         * c-c++-common/restrict-2.c: Ditto.
6434         * gfortran.dg/pr32921.f: Ditto.
6435         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6436         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6437         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6438         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6439         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6440         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6441         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6442         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6443         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6444         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6445
6446 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6447
6448         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6449         .exe.ltrans[0-9]*. dump files.
6450
6451 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6452
6453         PR fortran/49112
6454         * gfortran.dg/abstract_type_6.f03: Modified.
6455         * gfortran.dg/typebound_proc_24.f03: New.
6456
6457 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6458
6459         PR testsuite/49917
6460         * g++.dg/init/for1.C: Fix.
6461
6462 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6463
6464         PR fortran/48876
6465         * gfortran.dg/string_5.f90:  New test.
6466
6467 2011-07-29  Jason Merrill  <jason@redhat.com>
6468
6469         PR c++/49867
6470         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6471
6472 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6473
6474         PR tree-optimization/47407
6475         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6476         alpha*-dec-osf*.
6477         Sort target list.
6478
6479 2011-07-29  Richard Guenther  <rguenther@suse.de>
6480
6481         * gcc.dg/uninit-suppress.c: Also disable VRP.
6482         * gcc.dg/uninit-suppress_2.c: Likewise.
6483
6484 2011-07-28  Jason Merrill  <jason@redhat.com>
6485
6486         PR c++/49808
6487         * g++.dg/template/nontype24.C: New.
6488
6489 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6490
6491         PR rtl-optimization/47958
6492         * gcc.dg/torture/pr47958-1.c: New.
6493
6494 2011-07-29  Wei Guozhi  <carrot@google.com>
6495
6496         PR rtl-optimization/49799
6497         * gcc.dg/pr49799.c: New test case.
6498
6499 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6500
6501         PR middle-end/48648
6502         * gcc.dg/graphite/id-pr48648.c: New.
6503
6504 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6505
6506         PR fortran/31067
6507         * gfortran.dg/maxloc_2.f90: New test.
6508         * gfortran.dg/maxloc_3.f90: New test.
6509         * gfortran.dg/minloc_1.f90: New test.
6510         * gfortran.dg/minloc_2.f90: New test.
6511         * gfortran.dg/minloc_3.f90: New test.
6512         * gfortran.dg/minmaxloc_7.f90: New test.
6513
6514         PR debug/49871
6515         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6516
6517 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6518
6519         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6520         the builtin isn't optimized away.
6521
6522 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6523
6524         PR fortran/45586
6525         * gfortran.dg/lto/pr45586-2_0.f90: New.
6526
6527 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6528
6529         PR middle-end/49875
6530         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6531         * c-c++-common/cxxbitfields-5.c: Same.
6532
6533 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6534
6535         * lib/target-supports.exp (check_effective_target_mmap): Use
6536         check_function_available.
6537
6538 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6539
6540         * g++.old-deja/g++.pt/crash60.C: Updated.
6541
6542 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6543
6544         PR target/49866
6545         * gcc.target/i386/pr49866.c: New test.
6546
6547 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6548
6549         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6550         * gcc.target/i386/bmi-andn-1.c: New test.
6551         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6552         * gcc.target/i386/bmi-andn-2.c: Likewise.
6553         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6554         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6555         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6556         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6557         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6558         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6559         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6560         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6561         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6562         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6563         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6564         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6565         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6566         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6567         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6568         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6569         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6570         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6571         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6572         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6573         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6574
6575 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6576
6577         PR middle-end/47691
6578         * gfortran.dg/graphite/id-pr47691.f: New.
6579
6580 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6581
6582         * gcc.target/i386/avx-os-support.h: New.
6583         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6584         (main): Check avx_os_support before the test is run.
6585         * gcc.target/i386/aes-avx-check.h: Ditto.
6586         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6587
6588 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6589
6590         * gcc.target/i386/aggregate-ret3.c: New test.
6591         * gcc.target/i386/aggregate-ret4.c: New test.
6592
6593 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6594
6595         PR fortran/49755
6596         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6597         allocated array should *not* change its size.
6598         * gfortran.dg/multiple_allocation_3.f90: New test.
6599
6600 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6601
6602         PR c++/49776
6603         * g++.dg/cpp0x/constexpr-49776.C: New.
6604
6605 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6606
6607         PR middle-end/47046
6608         * gcc.dg/graphite/id-pr47046.c: New.
6609
6610 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6611
6612         PR middle-end/47653
6613         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
6619         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6620         induction variables.
6621         * gcc.dg/graphite/scop-16.c: Same.
6622         * gcc.dg/graphite/scop-17.c: Same.
6623         * gcc.dg/graphite/scop-21.c: Same.
6624
6625 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6626
6627         PR middle-end/48805
6628         * gcc.dg/graphite/id-pr48805.c: New.
6629
6630 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6631
6632         * gfortran.dg/coarray_lib_token_2.f90: New.
6633
6634 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6635
6636         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6637         SPU local store.
6638
6639 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6640
6641         PR tree-opt/49671
6642         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6643         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6644
6645 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6646
6647         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6648
6649         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6650         * gcc.c-torture/execute/loop-2g.c: Likewise.
6651         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6652         Require mmap support.
6653         * gcc.c-torture/execute/loop-2g.x: Likewise.
6654         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6655         (MAP_ANON): Provide default.
6656         * gcc.dg/20050826-1.c: Likewise.
6657         * gcc.target/i386/pr36533.c: Likewise.
6658         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6659         Use dg-require-effective-target mmap.
6660
6661 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6662
6663         PR c++/49838
6664         * g++.dg/cpp0x/range-for19.C: New.
6665
6666 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6667
6668         PR testsuite/49753
6669         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6670
6671         Revert:
6672         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6673
6674         PR testsuite/49753
6675         * g++.dg/torture/pr49309.C: Remove.
6676
6677 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6678
6679         PR tree-optimization/49809
6680         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6681         test.
6682
6683 2011-07-25  Richard Guenther  <rguenther@suse.de>
6684
6685         PR tree-optimization/49715
6686         * gcc.target/i386/pr49715-1.c: New testcase.
6687         * gcc.target/i386/pr49715-2.c: Likewise.
6688
6689 2011-07-23  Jason Merrill  <jason@redhat.com>
6690
6691         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6692
6693 2011-07-22  Jason Merrill  <jason@redhat.com>
6694
6695         PR c++/49793
6696         * g++.dg/cpp0x/initlist55.C: New.
6697
6698 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6699
6700         PR fortran/49791
6701         * gfortran.dg/namelist_72.f: New.
6702
6703 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6704
6705         * gfortran.dg/coarray_25.f90: New.
6706
6707 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6708
6709         * override1.C: This test should use c++0x mode.
6710         * override3.C: New. Test the diagnostics in c++98 mode.
6711
6712 2011-07-22  Jason Merrill  <jason@redhat.com>
6713             Mark Glisse  <marc.glisse@normalesup.org>
6714
6715         PR c++/30112
6716         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6717
6718         PR c++/49813
6719         * g++.dg/opt/builtins2.C: New.
6720         * g++.dg/other/error27.C: Don't rely on __builtin.
6721
6722 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6723
6724         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6725         on lp64 targets.
6726         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6727         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6728         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6729         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6730
6731         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6732         instead of ia32.
6733
6734 2011-07-22  Richard Guenther  <rguenther@suse.de>
6735
6736         PR tree-optimization/45819
6737         * gcc.dg/pr45819.c: New testcase.
6738
6739 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6740
6741         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6742
6743 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6744
6745         PR middle-end/47654
6746         PR middle-end/49649
6747         * gcc.dg/graphite/run-id-pr47654.c: New.
6748
6749 2011-07-21  Ian Lance Taylor  <iant@google.com>
6750
6751         PR middle-end/49705
6752         * gcc.dg/pr49705.c: New test.
6753
6754 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6755
6756         * lib/target-supports.exp (check_avx_os_support_available): New.
6757         (check_effective_target_avx_runtime): Use it.
6758
6759 2011-07-21  Richard Guenther  <rguenther@suse.de>
6760
6761         PR tree-optimization/49770
6762         * g++.dg/torture/pr49770.C: New testcase.
6763
6764 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6765
6766         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6767         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6768
6769 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6770
6771         * gfortran.dg/coarray_lib_token_1.f90: New.
6772
6773 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6774
6775         * gcc.dg/pr32912-2.c: Skip for AVR.
6776         * gcc.dg/pr44674.c: Add dg-require-profiling.
6777
6778 2011-07-20  Jason Merrill  <jason@redhat.com>
6779
6780         * g++.dg/ext/desig2.C: New.
6781
6782 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6783
6784         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6785         be generated.
6786         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6787         * gcc.target/powerpc/recip-3.c: Ditto.
6788
6789 2011-07-19  Jason Merrill  <jason@redhat.com>
6790
6791         PR c++/6709 (DR 743)
6792         PR c++/42603 (DR 950)
6793         * g++.dg/cpp0x/decltype21.C: New.
6794
6795 2011-07-20  Richard Guenther  <rguenther@suse.de>
6796
6797         PR middle-end/18908
6798         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6799         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6800
6801 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6802
6803         * gcc.target/arm/combine-movs.c: New.
6804         * gcc.target/arm/unsigned-extend-2.c: New.
6805
6806 2011-07-19  Jason Merrill  <jason@redhat.com>
6807
6808         PR c++/49785
6809         * g++.dg/cpp0x/variadic114.C: New.
6810
6811 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6812
6813         * gfortran.dg/coarray_args_1.f90: New.
6814         * gfortran.dg/coarray_args_2.f90: New.
6815
6816 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6817
6818         PR fortran/49708
6819         * gfortran.dg/allocate_error_3.f90: New.
6820
6821 2011-07-19  Richard Guenther  <rguenther@suse.de>
6822
6823         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6824         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6825         * gcc.dg/torture/20110719-1.c: New testcase.
6826
6827 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR tree-optimization/49768
6830         * gcc.c-torture/execute/pr49768.c: New test.
6831
6832 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6833
6834         PR tree-optimization/49771
6835         * gcc.dg/vect/pr49771.c: New test.
6836
6837 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6838
6839         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6840         * gcc.dg/ipa/ipa-2.c: Likewise.
6841         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6842         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6843         * gcc.dg/ipa/ipa-5.c: Likewise.
6844         * gcc.dg/ipa/ipa-7.c: Likewise.
6845         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6846         * gcc.dg/ipa/ipacost-1.c: Likewise.
6847         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6848         functions.
6849         * gcc.dg/ipa/ipcp-1.c: New test.
6850         * gcc.dg/ipa/ipcp-2.c: Likewise.
6851         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6852
6853 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6854
6855         PR middle-end/49675
6856         * gfortran.dg/pr49675.f90: New test.
6857
6858 2011-07-18  Richard Guenther  <rguenther@suse.de>
6859
6860         * gcc.dg/torture/20110718-1.c: New testcase.
6861
6862 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6863
6864         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6865         * g++.dg/ext/bitfield3.C: Likewise.
6866         * g++.dg/ext/bitfield4.C: Likewise.
6867         * g++.dg/ext/bitfield5.C: Likewise.
6868         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6869         * g++.dg/other/pr23205-2.C: Likewise.
6870         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6871         * gcc.c-torture/compile/20001109-2.c: Likewise.
6872         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6873         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6874         * gcc.dg/bitfld-16.c: Likewise.
6875         * gcc.dg/bitfld-17.c: Likewise.
6876         * gcc.dg/bitfld-18.c: Likewise.
6877         * gcc.dg/builtins-config.h: Remove Netware support.
6878         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6879         * gcc.dg/cdce2.c: Likewise.
6880         * gcc.dg/cpp/assert4.c: Remove netware support.
6881         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6882         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6883
6884         * lib/target-supports.exp (check_visibility_available): Remove
6885         NetWare support.
6886         (check_profiling_available): Likewise.
6887
6888 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6889
6890         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6891
6892 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6893             Thomas Koenig  <tkoenig@gcc.gnu.org>
6894
6895         PR fortran/34657
6896         * gfortran.dg/generic_17.f90: Fix testcase.
6897         * gfortran.dg/interface_3.f90: Add dg-error.
6898         * gfortran.dg/use_14.f90: New.
6899         * gfortran.dg/use_15.f90: New.
6900
6901 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6902
6903         * gnat.dg/pointer_controlled.adb: New test.
6904
6905 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6906
6907         PR fortran/49624
6908         * gfortran.dg/pointer_remapping_7.f90: New.
6909
6910 2011-07-16  Jason Merrill  <jason@redhat.com>
6911
6912         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6913
6914 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6915             Jason Merrill  <jason@redhat.com>
6916
6917         PR c++/45329
6918         PR c++/48934
6919         * g++.dg/cpp0x/decltype29.C: Adjust.
6920         * g++.dg/cpp0x/error4.C: Adjust.
6921         * g++.dg/cpp0x/sfinae26.C: Adjust.
6922         * g++.dg/cpp0x/variadic105.C: Adjust.
6923         * g++.dg/template/deduce3.C: Adjust.
6924         * g++.dg/template/error45.C: Adjust.
6925         * g++.dg/template/ptrmem2.C: Adjust.
6926         * g++.dg/template/sfinae2.C: Adjust.
6927         * g++.old-deja/g++.pt/crash60.C: Adjust.
6928         * g++.old-deja/g++.pt/unify6.C: Adjust.
6929         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6930         * g++.dg/cpp0x/nullptr15.C: Adjust.
6931         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6932         * g++.dg/cpp0x/pr31431.C: Adjust.
6933         * g++.dg/cpp0x/pr31434.C: Adjust.
6934         * g++.dg/cpp0x/sfinae11.C: Adjust
6935         * g++.dg/cpp0x/temp_default2.C: Adjust.
6936         * g++.dg/cpp0x/trailing4.C: Adjust.
6937         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6938         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6939         * g++.dg/cpp0x/variadic105.C: Adjust.
6940         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6941         * g++.dg/ext/vla2.C: Adjust.
6942         * g++.dg/other/ptrmem10.C: Adjust.
6943         * g++.dg/other/ptrmem11.C: Adjust.
6944         * g++.dg/overload/unknown1.C: Adjust.
6945         * g++.dg/template/conv11.C: Adjust.
6946         * g++.dg/template/dependent-expr5.C: Adjust.
6947         * g++.dg/template/friend.C: Adjust.
6948         * g++.dg/template/incomplete2.C: Adjust.
6949         * g++.dg/template/local4.C: Adjust.
6950         * g++.dg/template/local6.C: Adjust.
6951         * g++.dg/template/operator9.C: Adjust.
6952         * g++.dg/template/ttp25.C: Adjust.
6953         * g++.dg/template/unify10.C: Adjust.
6954         * g++.dg/template/unify11.C: Adjust.
6955         * g++.dg/template/unify6.C: Adjust.
6956         * g++.dg/template/unify9.C: Adjust.
6957         * g++.dg/template/varmod1.C: Adjust.
6958         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6959         * g++.old-deja/g++.pt/crash28.C: Adjust.
6960         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6961         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6962         * g++.old-deja/g++.pt/expr2.C: Adjust.
6963         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6964         * g++.old-deja/g++.pt/spec5.C: Adjust.
6965         * g++.old-deja/g++.pt/spec6.C: Adjust.
6966         * g++.old-deja/g++.pt/unify4.C: Adjust.
6967         * g++.old-deja/g++.pt/unify8.C: Adjust.
6968         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6969         * g++.dg/overload/template5.C: New testcase.
6970         * g++.dg/template/overload12.C: New testcase.
6971
6972 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6973
6974         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6975         * gfortran.dg/coarray_7.f90: Ditto.
6976         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6977         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6978
6979 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6980
6981         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6982         case.
6983         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6984         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6985         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6986         C67X.
6987         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6988         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6989         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6990
6991 2011-07-15  Jason Merrill  <jason@redhat.com>
6992
6993         PR testsuite/49741
6994         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6995         Use --extra_opts instead of --additional_options.
6996
6997 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6998
6999         PR testsuite/49753
7000         * g++.dg/torture/pr49309.C: Remove.
7001
7002 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7003
7004         * gcc.target/tic6x/weak-call.c: New test.
7005         * gcc.target/tic6x/fpcmp.c: New test.
7006         * gcc.target/tic6x/fpdiv.c: New test.
7007         * gcc.target/tic6x/rotdi16-scan.c: New test.
7008         * gcc.target/tic6x/ffssi.c: New test.
7009         * gcc.target/tic6x/fpdiv-lib.c: New test.
7010         * gcc.target/tic6x/cold-lc.c: New test.
7011         * gcc.target/tic6x/longcalls.c: New test.
7012         * gcc.target/tic6x/abi-align-1.c: New test.
7013         * gcc.target/tic6x/fpcmp-finite.c: New test.
7014         * gcc.target/tic6x/rotdi16.c: New test.
7015         * gcc.target/tic6x/bswapl.c: New test.
7016         * gcc.target/tic6x/ffsdi.c: New test.
7017         * gcc.target/tic6x/tic6x.exp: New file.
7018         * gcc.target/tic6x/builtins/arith24.c: New test.
7019         * gcc.target/tic6x/builtins/smpy.c: New test.
7020         * gcc.target/tic6x/builtins/smpylh.c: New test.
7021         * gcc.target/tic6x/builtins/smpyh.c: New test.
7022         * gcc.target/tic6x/builtins/sarith1.c: New test.
7023         * gcc.target/tic6x/builtins/extclr.c: New test
7024         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7025         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7026         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7027         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7028         New functions.
7029         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7030         __TMS320C6X__.
7031         * gcc.dg/20020312-2.c: Likewise.
7032         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7033         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7034         * gcc.dg/torture/builtin-math-7.c: Likewise.
7035
7036         PR testsuite/49757
7037         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7038         not testing tic6x-*-*.
7039
7040 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7041
7042         PR tree-opt/49309
7043         * g++.dg/torture/pr49309.C: New testcase.
7044
7045 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7046
7047         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7048
7049 2011-07-14  Richard Guenther  <rguenther@suse.de>
7050
7051         PR tree-optimization/49651
7052         * gcc.dg/torture/pr49651.c: New testcase.
7053
7054 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7055
7056         PR target/43746
7057         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7058
7059 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7060
7061         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7062         -mno-pointers-to-nested-functions.
7063         * gcc.target/powerpc/no-r11-2.c: Ditto.
7064         * gcc.target/powerpc/no-r11-3.c: Ditto.
7065
7066 2011-07-13  Jason Merrill  <jason@redhat.com>
7067
7068         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7069         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7070         when compiling C files.
7071         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7072         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7073         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7074         * g++.dg/lookup/anon2.C: Likewise.
7075         * g++.dg/tree-ssa/copyprop.C: Likewise.
7076         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7077         * g++.dg/init/vector1.C: Ignore narrowing errors.
7078         * g++.dg/torture/pr35526.C: Likewise.
7079         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7080
7081 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7082
7083         PR libfortran/49296
7084         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7085         and logical reads.
7086
7087 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7088
7089         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7090         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7091
7092 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7093
7094         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7095         * lib/obj-c++.exp (obj-c++_init): Ditto.
7096         * lib/file-format.exp (gcc_target_object_format): Ditto.
7097         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7098         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7099         (check_visibility_available): Ditto.
7100         (check_effective_target_tls_native): Ditto.
7101         (check_effective_target_tls_emulated): Ditto.
7102         (check_effective_target_function_sections): Ditto.
7103
7104 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7105
7106         * gcc.target/arm/pr48183.c: New test.
7107
7108 2011-07-13  Richard Guenther  <rguenther@suse.de>
7109
7110         * gcc.dg/torture/20110713-1.c: New testcase.
7111
7112 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7113
7114         PR rtl-opt/49474
7115         * gcc.c-torture/compile/pr49474.c: New testcase.
7116
7117 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR tree-optimization/49712
7120         * gcc.c-torture/execute/pr49712.c: New test.
7121
7122 2011-07-11  Jason Merrill  <jason@redhat.com>
7123
7124         PR c++/44609
7125         * g++.dg/template/recurse3.C: New.
7126
7127 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7128
7129         PR debug/49676
7130         * gcc.dg/guality/csttest.c: New test.
7131
7132         PR fortran/49698
7133         * gfortran.dg/pr49698.f90: New test.
7134
7135 2011-07-11  Jeff Law  <law@redhat.com>
7136
7137         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7138
7139 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7140
7141         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7142         * go.test/go-test.exp (go-set-goarch): Likewise.
7143
7144 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7145
7146         PR target/39633
7147         * gcc.target/avr/torture/pr39633.c: New test case.
7148
7149 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7150
7151         PR fortran/18918
7152         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7153
7154 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7155
7156         * lib/target-supports.exp (check_effective_target_scheduling):
7157         New Function.
7158         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7159         * gcc.dg/pr45055.c: Ditto.
7160         * gcc.dg/pr45353.c: Ditto.
7161         * g++.dg/pr45056.C: Ditto.
7162
7163 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7164
7165         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7166         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7167         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7168         * g++.dg/torture/pr31863.C: Skip AVR.
7169
7170 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7171
7172         PR fortran/49690
7173         * gfortran.dg/intrinsic_signal.f90: New.
7174
7175 2011-07-09  Jason Merrill  <jason@redhat.com>
7176
7177         * g++.dg/cpp0x/regress/regress6.C: New.
7178         * g++.dg/parse/crash45.C: Adjust message.
7179         * g++.dg/template/crash38.C: Adjust message.
7180         * g++.dg/template/crash64.C: Adjust message.
7181
7182 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7183
7184         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7185         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7186         * g++.dg/abi/bitfield3.C: Likewise.
7187         * g++.dg/eh/pr38662.C: Likewise.
7188         * g++.dg/ext/attrib36.C: Likewise.
7189         * g++.dg/ext/attrib37.C: Likewise.
7190         * g++.dg/ext/attrib8.C: Likewise.
7191         * g++.dg/ext/tmplattr1.C: Likewise.
7192         * g++.dg/inherit/override-attribs.C: Likewise.
7193         * g++.dg/opt/inline9.C: Likewise.
7194         * g++.dg/opt/life1.C: Likewise.
7195         * g++.dg/opt/longbranch2.C: Likewise.
7196         * g++.dg/opt/nrv12.C: Likewise.
7197         * g++.dg/opt/reg-stack4.C: Likewise.
7198         * g++.dg/other/pr35504.C: Likewise.
7199         * g++.dg/other/pr39496.C: Likewise.
7200         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7201         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7202         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7203         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7204         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7205         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7206         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7207         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7208         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7209         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7210         * g++.dg/warn/pr15774-1.C: Likewise.
7211         * g++.dg/warn/pr15774-2.C: Likewise.
7212         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7213         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7214         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7215         * g++.old-deja/g++.pt/asm2.C: Likewise.
7216         * gcc.c-torture/compile/20000804-1.c: Likewise.
7217         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7218         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7219         * gcc.dg/20020108-1.c: Likewise.
7220         * gcc.dg/20020122-2.c: Likewise.
7221         * gcc.dg/20020122-3.c: Likewise.
7222         * gcc.dg/20020206-1.c: Likewise.
7223         * gcc.dg/20020219-1.c: Likewise.
7224         * gcc.dg/20020310-1.c: Likewise.
7225         * gcc.dg/20020411-1.c: Likewise.
7226         * gcc.dg/20020418-2.c: Likewise.
7227         * gcc.dg/20020426-2.c: Likewise.
7228         * gcc.dg/20020517-1.c: Likewise.
7229         * gcc.dg/20030204-1.c: Likewise.
7230         * gcc.dg/20030826-2.c: Likewise.
7231         * gcc.dg/20031102-1.c: Likewise.
7232         * gcc.dg/20031202-1.c: Likewise.
7233         * gcc.dg/20050111-1.c: Likewise.
7234         * gcc.dg/20050503-1.c: Likewise.
7235         * gcc.dg/array-init-1.c: Likewise.
7236         * gcc.dg/builtin-apply4.c: Likewise.
7237         * gcc.dg/dfp/pr31344.c: Likewise.
7238         * gcc.dg/gomp/atomic-11.c: Likewise.
7239         * gcc.dg/graphite/pr40281.c: Likewise.
7240         * gcc.dg/ia64-sync-1.c: Likewise.
7241         * gcc.dg/ia64-sync-2.c: Likewise.
7242         * gcc.dg/ia64-sync-3.c: Likewise.
7243         * gcc.dg/ia64-sync-4.c: Likewise.
7244         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7245         * gcc.dg/invalid-call-1.c: Likewise.
7246         * gcc.dg/loop-3.c: Likewise.
7247         * gcc.dg/lower-subreg-1.c: Likewise.
7248         * gcc.dg/lto/pr47259_0.c: Likewise.
7249         * gcc.dg/nested-calls-1.c: Likewise.
7250         * gcc.dg/pr20017.c: Likewise.
7251         * gcc.dg/pr25023.c: Likewise.
7252         * gcc.dg/pr27671-2.c: Likewise.
7253         * gcc.dg/pr32176.c: Likewise.
7254         * gcc.dg/pr33676.c: Likewise.
7255         * gcc.dg/pr35045.c: Likewise.
7256         * gcc.dg/pr36015.c: Likewise.
7257         * gcc.dg/pr36584.c: Likewise.
7258         * gcc.dg/pr36998.c: Likewise.
7259         * gcc.dg/pr37438.c: Likewise.
7260         * gcc.dg/pr37908.c: Likewise.
7261         * gcc.dg/pr41241.c: Likewise.
7262         * gcc.dg/pr41340.c: Likewise.
7263         * gcc.dg/pr44136.c: Likewise.
7264         * gcc.dg/pr44194-1.c: Likewise.
7265         * gcc.dg/pr46212.c: Likewise.
7266         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7267         * gcc.dg/setjmp-2.c: Likewise.
7268         * gcc.dg/short-compare-1.c: Likewise.
7269         * gcc.dg/short-compare-2.c: Likewise.
7270         * gcc.dg/smod-1.c: Likewise.
7271         * gcc.dg/sync-2.c: Likewise.
7272         * gcc.dg/sync-3.c: Likewise.
7273         * gcc.dg/tls/opt-1.c: Likewise.
7274         * gcc.dg/tls/opt-2.c: Likewise.
7275         * gcc.dg/tls/opt-3.c: Likewise.
7276         * gcc.dg/torture/badshift.c: Likewise.
7277         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7278         * gcc.dg/torture/pr20314-2.c: Likewise.
7279         * gcc.dg/torture/pr36891.c: Likewise.
7280         * gcc.dg/torture/pr38774.c: Likewise.
7281         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7282         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7283         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7284         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7285         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7286         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7287         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7288         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7289         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7290         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7291         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7292         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7293         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7294         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7295         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7296         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7297         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7298         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7299         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7300         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7301         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7302         * gcc.dg/unroll-1.c: Likewise.
7303         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7304         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7305         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7306         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7307         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7308         * gcc.target/i386/20000609-1.c: Likewise.
7309         * gcc.target/i386/20000720-1.c: Likewise.
7310         * gcc.target/i386/20000724-1.c: Likewise.
7311         * gcc.target/i386/20011107-1.c: Likewise.
7312         * gcc.target/i386/20011119-1.c: Likewise.
7313         * gcc.target/i386/20020201-3.c: Likewise.
7314         * gcc.target/i386/20020218-1.c: Likewise.
7315         * gcc.target/i386/20020729-1.c: Likewise.
7316         * gcc.target/i386/20030926-1.c: Likewise.
7317         * gcc.target/i386/20060125-1.c: Likewise.
7318         * gcc.target/i386/20060125-2.c: Likewise.
7319         * gcc.target/i386/20060512-1.c: Likewise.
7320         * gcc.target/i386/20060512-2.c: Likewise.
7321         * gcc.target/i386/20060512-3.c: Likewise.
7322         * gcc.target/i386/20060512-4.c: Likewise.
7323         * gcc.target/i386/387-1.c: Likewise.
7324         * gcc.target/i386/387-2.c: Likewise.
7325         * gcc.target/i386/387-5.c: Likewise.
7326         * gcc.target/i386/387-6.c: Likewise.
7327         * gcc.target/i386/980312-1.c: Likewise.
7328         * gcc.target/i386/980313-1.c: Likewise.
7329         * gcc.target/i386/990117-1.c: Likewise.
7330         * gcc.target/i386/990424-1.c: Likewise.
7331         * gcc.target/i386/990524-1.c: Likewise.
7332         * gcc.target/i386/991129-1.c: Likewise.
7333         * gcc.target/i386/991214-1.c: Likewise.
7334         * gcc.target/i386/991230-1.c: Likewise.
7335         * gcc.target/i386/addr-sel-1.c: Likewise.
7336         * gcc.target/i386/aggregate-ret1.c: Likewise.
7337         * gcc.target/i386/aggregate-ret2.c: Likewise.
7338         * gcc.target/i386/align-main-3.c: Likewise.
7339         * gcc.target/i386/amd64-abi-1.c: Likewise.
7340         * gcc.target/i386/amd64-abi-2.c: Likewise.
7341         * gcc.target/i386/amd64-abi-4.c: Likewise.
7342         * gcc.target/i386/amd64-abi-5.c: Likewise.
7343         * gcc.target/i386/amd64-abi-6.c: Likewise.
7344         * gcc.target/i386/asm-1.c: Likewise.
7345         * gcc.target/i386/asm-3.c: Likewise.
7346         * gcc.target/i386/asm-5.c: Likewise.
7347         * gcc.target/i386/attributes-error.c: Likewise.
7348         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7349         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7350         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7351         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7352         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7353         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7354         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7355         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7356         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7357         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7358         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7359         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7360         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7361         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7362         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7363         * gcc.target/i386/bitfield1.c: Likewise.
7364         * gcc.target/i386/bitfield2.c: Likewise.
7365         * gcc.target/i386/bmi-2.c: Likewise.
7366         * gcc.target/i386/bmi-5.c: Likewise.
7367         * gcc.target/i386/builtin-unreachable.c: Likewise.
7368         * gcc.target/i386/cleanup-2.c: Likewise.
7369         * gcc.target/i386/clobbers.c: Likewise.
7370         * gcc.target/i386/cmov8.c: Likewise.
7371         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7372         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7373         * gcc.target/i386/compress-float-387.c: Likewise.
7374         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7375         * gcc.target/i386/compress-float-sse.c: Likewise.
7376         * gcc.target/i386/crc32-2.c: Likewise.
7377         * gcc.target/i386/crc32-3.c: Likewise.
7378         * gcc.target/i386/divmod-7.c: Likewise.
7379         * gcc.target/i386/divmod-8.c: Likewise.
7380         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7381         * gcc.target/i386/fma3-builtin.c: Likewise.
7382         * gcc.target/i386/fma3-fma.c: Likewise.
7383         * gcc.target/i386/fma4-256-vector.c: Likewise.
7384         * gcc.target/i386/fma4-builtin.c: Likewise.
7385         * gcc.target/i386/fma4-fma-2.c: Likewise.
7386         * gcc.target/i386/fma4-fma.c: Likewise.
7387         * gcc.target/i386/fma4-vector-2.c: Likewise.
7388         * gcc.target/i386/fma4-vector.c: Likewise.
7389         * gcc.target/i386/funcspec-1.c: Likewise.
7390         * gcc.target/i386/funcspec-10.c: Likewise.
7391         * gcc.target/i386/funcspec-11.c: Likewise.
7392         * gcc.target/i386/funcspec-2.c: Likewise.
7393         * gcc.target/i386/funcspec-5.c: Likewise.
7394         * gcc.target/i386/funcspec-6.c: Likewise.
7395         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7396         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7397         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7398         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7399         * gcc.target/i386/incoming-1.c: Likewise.
7400         * gcc.target/i386/incoming-10.c: Likewise.
7401         * gcc.target/i386/incoming-11.c: Likewise.
7402         * gcc.target/i386/incoming-12.c: Likewise.
7403         * gcc.target/i386/incoming-13.c: Likewise.
7404         * gcc.target/i386/incoming-14.c: Likewise.
7405         * gcc.target/i386/incoming-15.c: Likewise.
7406         * gcc.target/i386/incoming-2.c: Likewise.
7407         * gcc.target/i386/incoming-3.c: Likewise.
7408         * gcc.target/i386/incoming-4.c: Likewise.
7409         * gcc.target/i386/incoming-5.c: Likewise.
7410         * gcc.target/i386/incoming-6.c: Likewise.
7411         * gcc.target/i386/incoming-7.c: Likewise.
7412         * gcc.target/i386/incoming-8.c: Likewise.
7413         * gcc.target/i386/incoming-9.c: Likewise.
7414         * gcc.target/i386/lea.c: Likewise.
7415         * gcc.target/i386/local.c: Likewise.
7416         * gcc.target/i386/loop-1.c: Likewise.
7417         * gcc.target/i386/loop-2.c: Likewise.
7418         * gcc.target/i386/loop-3.c: Likewise.
7419         * gcc.target/i386/max-stack-align.c: Likewise.
7420         * gcc.target/i386/memcpy-1.c: Likewise.
7421         * gcc.target/i386/movbe-2.c: Likewise.
7422         * gcc.target/i386/movq-2.c: Likewise.
7423         * gcc.target/i386/movq.c: Likewise.
7424         * gcc.target/i386/nrv1.c: Likewise.
7425         * gcc.target/i386/pad-4.c: Likewise.
7426         * gcc.target/i386/pad-5a.c: Likewise.
7427         * gcc.target/i386/pad-5b.c: Likewise.
7428         * gcc.target/i386/pad-6a.c: Likewise.
7429         * gcc.target/i386/pad-6b.c: Likewise.
7430         * gcc.target/i386/pad-7.c: Likewise.
7431         * gcc.target/i386/pad-9.c: Likewise.
7432         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7433         * gcc.target/i386/pic-1.c: Likewise.
7434         * gcc.target/i386/pr12092-1.c: Likewise.
7435         * gcc.target/i386/pr12329.c: Likewise.
7436         * gcc.target/i386/pr21518.c: Likewise.
7437         * gcc.target/i386/pr22362.c: Likewise.
7438         * gcc.target/i386/pr22585.c: Likewise.
7439         * gcc.target/i386/pr23098.c: Likewise.
7440         * gcc.target/i386/pr25196.c: Likewise.
7441         * gcc.target/i386/pr25293.c: Likewise.
7442         * gcc.target/i386/pr25654.c: Likewise.
7443         * gcc.target/i386/pr26449.c: Likewise.
7444         * gcc.target/i386/pr26778.c: Likewise.
7445         * gcc.target/i386/pr26826.c: Likewise.
7446         * gcc.target/i386/pr27266.c: Likewise.
7447         * gcc.target/i386/pr29978.c: Likewise.
7448         * gcc.target/i386/pr30505.c: Likewise.
7449         * gcc.target/i386/pr30961-1.c: Likewise.
7450         * gcc.target/i386/pr31628.c: Likewise.
7451         * gcc.target/i386/pr32000-2.c: Likewise.
7452         * gcc.target/i386/pr32661-1.c: Likewise.
7453         * gcc.target/i386/pr32708-2.c: Likewise.
7454         * gcc.target/i386/pr32708-3.c: Likewise.
7455         * gcc.target/i386/pr34256.c: Likewise.
7456         * gcc.target/i386/pr34312.c: Likewise.
7457         * gcc.target/i386/pr34522.c: Likewise.
7458         * gcc.target/i386/pr35160.c: Likewise.
7459         * gcc.target/i386/pr35281.c: Likewise.
7460         * gcc.target/i386/pr36246.c: Likewise.
7461         * gcc.target/i386/pr36786.c: Likewise.
7462         * gcc.target/i386/pr37275.c: Likewise.
7463         * gcc.target/i386/pr37843-3.c: Likewise.
7464         * gcc.target/i386/pr37843-4.c: Likewise.
7465         * gcc.target/i386/pr39082-1.c: Likewise.
7466         * gcc.target/i386/pr39431.c: Likewise.
7467         * gcc.target/i386/pr39496.c: Likewise.
7468         * gcc.target/i386/pr39543-2.c: Likewise.
7469         * gcc.target/i386/pr39911.c: Likewise.
7470         * gcc.target/i386/pr40718.c: Likewise.
7471         * gcc.target/i386/pr40906-1.c: Likewise.
7472         * gcc.target/i386/pr40906-2.c: Likewise.
7473         * gcc.target/i386/pr40906-3.c: Likewise.
7474         * gcc.target/i386/pr40934.c: Likewise.
7475         * gcc.target/i386/pr41900.c: Likewise.
7476         * gcc.target/i386/pr42589.c: Likewise.
7477         * gcc.target/i386/pr43662.c: Likewise.
7478         * gcc.target/i386/pr43671.c: Likewise.
7479         * gcc.target/i386/pr43766.c: Likewise.
7480         * gcc.target/i386/pr43869.c: Likewise.
7481         * gcc.target/i386/pr44942.c: Likewise.
7482         * gcc.target/i386/pr44948-2a.c: Likewise.
7483         * gcc.target/i386/pr45234.c: Likewise.
7484         * gcc.target/i386/pr45336-2.c: Likewise.
7485         * gcc.target/i386/pr45336-4.c: Likewise.
7486         * gcc.target/i386/pr45852.c: Likewise.
7487         * gcc.target/i386/pr46470.c: Likewise.
7488         * gcc.target/i386/pr48037-1.c: Likewise.
7489         * gcc.target/i386/pr48389.c: Likewise.
7490         * gcc.target/i386/pr49095.c: Likewise.
7491         * gcc.target/i386/pr9771-1.c: Likewise.
7492         * gcc.target/i386/rdfsbase-1.c: Likewise.
7493         * gcc.target/i386/rdfsbase-2.c: Likewise.
7494         * gcc.target/i386/rdgsbase-1.c: Likewise.
7495         * gcc.target/i386/rdgsbase-2.c: Likewise.
7496         * gcc.target/i386/rdrand-3.c: Likewise.
7497         * gcc.target/i386/regparm-stdcall.c: Likewise.
7498         * gcc.target/i386/regparm.c: Likewise.
7499         * gcc.target/i386/reload-1.c: Likewise.
7500         * gcc.target/i386/rotate-2.c: Likewise.
7501         * gcc.target/i386/sibcall-5.c: Likewise.
7502         * gcc.target/i386/signbit-1.c: Likewise.
7503         * gcc.target/i386/signbit-2.c: Likewise.
7504         * gcc.target/i386/signbit-3.c: Likewise.
7505         * gcc.target/i386/sse-5.c: Likewise.
7506         * gcc.target/i386/sse-8.c: Likewise.
7507         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7508         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7509         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7510         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7511         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7512         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7513         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7514         * gcc.target/i386/sse2-movq-2.c: Likewise.
7515         * gcc.target/i386/sse2-movq-3.c: Likewise.
7516         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7517         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7518         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7519         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7520         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7521         * gcc.target/i386/ssefn-1.c: Likewise.
7522         * gcc.target/i386/ssefn-2.c: Likewise.
7523         * gcc.target/i386/sseregparm-1.c: Likewise.
7524         * gcc.target/i386/sseregparm-2.c: Likewise.
7525         * gcc.target/i386/sseregparm-3.c: Likewise.
7526         * gcc.target/i386/sseregparm-4.c: Likewise.
7527         * gcc.target/i386/sseregparm-5.c: Likewise.
7528         * gcc.target/i386/sseregparm-6.c: Likewise.
7529         * gcc.target/i386/sseregparm-7.c: Likewise.
7530         * gcc.target/i386/sseregparm-8.c: Likewise.
7531         * gcc.target/i386/stack-realign.c: Likewise.
7532         * gcc.target/i386/stack-usage-realign.c: Likewise.
7533         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7534         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7535         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7536         * gcc.target/i386/stackalign/return-1.c: Likewise.
7537         * gcc.target/i386/stackalign/return-2.c: Likewise.
7538         * gcc.target/i386/stackalign/return-3.c: Likewise.
7539         * gcc.target/i386/tailcall-1.c: Likewise.
7540         * gcc.target/i386/tbm-2.c: Likewise.
7541         * gcc.target/i386/udivmod-7.c: Likewise.
7542         * gcc.target/i386/udivmod-8.c: Likewise.
7543         * gcc.target/i386/unroll-1.c: Likewise.
7544         * gcc.target/i386/vararg-1.c: Likewise.
7545         * gcc.target/i386/vararg-2.c: Likewise.
7546         * gcc.target/i386/vect8-ret.c: Likewise.
7547         * gcc.target/i386/vectorize5.c: Likewise.
7548         * gcc.target/i386/wmul-1.c: Likewise.
7549         * gcc.target/i386/wmul-2.c: Likewise.
7550         * gcc.target/i386/wrfsbase-1.c: Likewise.
7551         * gcc.target/i386/wrfsbase-2.c: Likewise.
7552         * gcc.target/i386/wrgsbase-1.c: Likewise.
7553         * gcc.target/i386/wrgsbase-2.c: Likewise.
7554         * gcc.target/i386/xop-pcmov.c: Likewise.
7555         * gcc.target/i386/xop-pcmov2.c: Likewise.
7556         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7557         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7558         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7559         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7560         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7561         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7562         * gcc.target/i386/zee.c: Likewise.
7563         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7564         * gfortran.dg/compiler-directive_2.f: Likewise.
7565         * gfortran.dg/g77/20010216-1.f: Likewise.
7566         * gfortran.dg/gomp/pr39152.f90: Likewise.
7567         * gfortran.dg/pr33794.f90: Likewise.
7568
7569 2011-07-09  Jason Merrill  <jason@redhat.com>
7570
7571         * g++.dg/cpp0x/regress/regress5.C: New.
7572
7573 2011-07-08  Jason Merrill  <jason@redhat.com>
7574
7575         PR c++/45437
7576         * g++.dg/expr/compound-asn1.C: New.
7577         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7578
7579 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR target/49621
7582         * gcc.target/powerpc/altivec-34.c: New test.
7583
7584 2011-07-08  Jason Merrill  <jason@redhat.com>
7585
7586         PR c++/45603
7587         * g++.dg/abi/guard3.C: New.
7588
7589 2011-07-08  Julian Brown  <julian@codesourcery.com>
7590
7591         * lib/target-supports.exp
7592         (check_effective_target_arm_little_endian): New.
7593         (check_effective_target_vect_pack_trunc): Use above.
7594         (check_effective_target_vect_unpack): Likewise.
7595         (check_effective_target_vect_element_align): Test
7596         check_effective_target_arm_vect_no_misalign for ARM.
7597
7598 2011-07-08  Jason Merrill  <jason@redhat.com>
7599
7600         PR c++/49673
7601         * g++.dg/cpp0x/constexpr-rom.C: New.
7602
7603 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7604
7605         PR middle-end/49519
7606         * g++.dg/torture/pr49519.C: New test.
7607
7608 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7609
7610         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7611
7612 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7613
7614         PR testsuite/48727
7615         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7616
7617 2011-07-08  Richard Guenther  <rguenther@suse.de>
7618
7619         PR tree-optimization/49662
7620         * gcc.dg/graphite/interchange-14.c: XFAIL.
7621         * gcc.dg/graphite/interchange-15.c: Likewise.
7622         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7623
7624 2011-07-06  Jason Merrill  <jason@redhat.com>
7625
7626         PR c++/49663
7627         * g++.dg/cpp0x/regress/regress4.C: New.
7628
7629 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7630
7631         PR fortran/49648
7632         * gfortran.dg/result_in_spec_4.f90: New test.
7633
7634 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7635
7636         * gcc.target/sparc/cas64.c: New test.
7637
7638 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7639
7640         PR c/49644
7641         * g++.dg/torture/pr49644.C: New test.
7642
7643         PR c/49644
7644         * gcc.c-torture/execute/pr49644.c: New test.
7645
7646 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7647
7648         * lib/target-supports.exp (check_effective_target_ia32): New.
7649         (check_effective_target_x32): Likewise.
7650         (check_effective_target_vect_cmdline_needed): Also check x32.
7651
7652 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7653
7654         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7655         dg-prune-output.
7656         * gcc.target/arm/pr42235.c: Likewise.
7657         * gcc.target/arm/pr42495.c: Likewise.
7658         * gcc.target/arm/pr42574.c: Likewise.
7659         * gcc.target/arm/thumb-branch1.c: Likewise.
7660
7661         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7662         unneeded prune of possible warning.
7663         * gcc.target/arm/pr40956.c: Likewise.
7664         * gcc.target/arm/pr42505.c: Likewise.
7665
7666         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7667         * gcc.c-torture/compile/pr46883.c: Likewise.
7668         * gcc.c-torture/compile/pr46934.c: Likewise.
7669
7670         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7671         for move to ../../gcc.c-torture/compile.
7672         * gcc.target/arm/pr46883.c: Likewise.
7673         * gcc.target/arm/pr46934.c: Likewise.
7674
7675         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7676         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7677         * gcc.target/arm/wmul-1.c: Likewise.
7678         * gcc.target/arm/wmul-2.c: Likewise.
7679         * gcc.target/arm/wmul-3.c: Likewise.
7680         * gcc.target/arm/wmul-4.c: Likewise.
7681         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7682         add tab after scan target.
7683         * gcc.target/arm/smlaltt-1.c: Likewise.
7684         * gcc.target/arm/smlatb-1.c: Likewise.
7685         * gcc.target/arm/smlatt-1.c: Likewise.
7686
7687 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7688
7689         PR debug/49522
7690         * gcc.dg/debug/pr49522.c: New test.
7691
7692 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7693
7694         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7695         * gcc.dg/pr46212.c: Run only if target int32plus.
7696         * gcc.dg/torture/pr48146.c: Ditto.
7697         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7698         * c-c++-common/pr44832.c: Ditto.
7699         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7700         * gcc.dg/pr31490.c: Ditto.
7701         * gcc.dg/torture/builtin-math-7.c: Run only if target
7702         large_double.
7703         * gcc.dg/torture/pr45764.c: Skip for AVR.
7704         * gcc.dg/pr47893.c: Ditto.
7705
7706 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7707
7708         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7709         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7710         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7711         add tab to scan target.
7712
7713 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7714
7715         * gcc.target/arm/neon-modes-3.c: New test.
7716
7717 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7718
7719         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7720         -fno-loop-interchange -ffast-math.
7721
7722 2011-07-07  Richard Guenther  <rguenther@suse.de>
7723
7724         * gcc.dg/ftrapv-3.c: New testcase.
7725
7726 2011-07-07  Richard Guenther  <rguenther@suse.de>
7727
7728         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7729         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7730
7731 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7732
7733         * gcc.dg/binop-notxor1.c: New test.
7734         * gcc.dg/binop-notand4a.c: New test.
7735         * gcc.dg/binop-notxor2.c: New test.
7736         * gcc.dg/binop-notand3a.c: New test.
7737         * gcc.dg/binop-notand2a.c: New test.
7738         * gcc.dg/binop-notand6a.c: New test.
7739         * gcc.dg/binop-notor1.c: New test.
7740         * gcc.dg/binop-notand1a.c: New test.
7741         * gcc.dg/binop-notand5a.c: New test.
7742         * gcc.dg/binop-notor2.c: New test.
7743
7744 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7745
7746         PR middle-end/49640
7747         * gcc.dg/gomp/pr49640.c: New test.
7748
7749 2011-07-07  Richard Guenther  <rguenther@suse.de>
7750
7751         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7752
7753 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7754
7755         PR target/39150
7756         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7757
7758 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7759
7760         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7761         * gcc.target/powerpc/no-r11-2.c: Ditto.
7762         * gcc.target/powerpc/no-r11-3.c: Ditto.
7763
7764 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7765
7766         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7767         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7768
7769 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7770
7771         * lib/target-supports.exp (check_profiling_available): Disable
7772         profiling with -fprofile-generate for target avr.
7773
7774 2011-07-06  Richard Guenther  <rguenther@suse.de>
7775
7776         PR tree-optimization/49645
7777         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7778
7779 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7780
7781         PR middle-end/47383
7782         * gcc.dg/pr47383.c: New.
7783
7784 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7785
7786         PR tree-optimization/49647
7787         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7788
7789 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7790
7791         PR testsuite/49542
7792         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7793         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7794
7795 2011-07-05  Jason Merrill  <jason@redhat.com>
7796
7797         PR c++/48157
7798         * g++.dg/template/template-id-4.C: New.
7799
7800 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7801
7802         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7803         * gcc.dg/pr43402.c: Ditto.
7804
7805 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7806
7807         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7808
7809 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7810
7811         * gcc.target/powerpc/ppc-switch-1.c: New test for
7812         --param case-values-threshold.
7813         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7814
7815 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7816
7817         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7818
7819 2011-07-05  Jason Merrill  <jason@redhat.com>
7820
7821         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7822
7823 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7824
7825         PR tree-optimization/47654
7826         * gcc.dg/graphite/block-pr47654.c: New.
7827
7828 2011-07-05  Jason Merrill  <jason@redhat.com>
7829
7830         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7831
7832 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7833
7834         PR tree-optimization/49580
7835         * gcc.dg/autopar/pr49580.c: New test.
7836
7837 2011-07-05  Richard Guenther  <rguenther@suse.de>
7838
7839         PR tree-optimization/49518
7840         PR tree-optimization/49628
7841         * g++.dg/torture/pr49628.C: New testcase.
7842         * gcc.dg/torture/pr49518.c: Likewise.
7843
7844 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7845
7846         * ada/acats/run_acats (which): Extract last field from type -p,
7847         type output only if command succeeded.
7848
7849 2011-07-04  Jason Merrill  <jason@redhat.com>
7850
7851         * g++.dg/abi/mangle48.C: New.
7852
7853         * g++.dg/cpp0x/diag1.C: New.
7854
7855         * g++.dg/diagnostic/aka1.C: New.
7856
7857 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7858
7859         PR rtl-optimization/49619
7860         * gcc.dg/pr49619.c: New test.
7861
7862         PR rtl-optimization/49472
7863         * gfortran.dg/pr49472.f90: New test.
7864
7865         PR debug/49602
7866         * gcc.dg/pr49602.c: New test.
7867
7868 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7869
7870         PR target/34734
7871         PR target/44643
7872         * gcc.target/avr/avr.exp: Run over cpp files, too.
7873         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7874         * gcc.target/avr/progmem.h: New file.
7875         * gcc.target/avr/exit-abort.h: New file.
7876         * gcc.target/avr/progmem-error-1.c: New file.
7877         * gcc.target/avr/progmem-error-1.cpp: New file.
7878         * gcc.target/avr/progmem-warning-1.c: New file.
7879         * gcc.target/avr/torture/progmem-1.c: New file.
7880         * gcc.target/avr/torture/progmem-1.cpp: New file.
7881
7882 2011-07-04  Richard Guenther  <rguenther@suse.de>
7883
7884         PR tree-optimization/49615
7885         * g++.dg/torture/pr49615.C: New testcase.
7886
7887 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7888
7889         PR tree-optimization/49610
7890         * gcc.dg/vect/pr49610.c: New test.
7891
7892 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7893
7894         * gnat.dg/specs/debug1.ads: New test.
7895
7896 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7897
7898         PR fortran/49562
7899         * gfortran.dg/typebound_proc_23.f90: New.
7900
7901 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7902
7903         PR c++/49605
7904         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7905
7906 2011-07-01  Jason Merrill  <jason@redhat.com>
7907
7908         PR c++/48261
7909         * g++.dg/template/template-id-3.C: New.
7910
7911         PR c++/48593
7912         * g++.dg/template/qualified-id4.C: New.
7913
7914         PR c++/48883
7915         * g++.dg/template/explicit-args4.C: New.
7916
7917         PR c++/49085
7918         * g++.dg/template/offsetof2.C: New.
7919
7920 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7921
7922         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7923
7924 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7925
7926         PR libmudflap/49549
7927         * lib/target-supports.exp (check_effective_target_gld): New proc.
7928
7929 2011-07-01  Richard Guenther  <rguenther@suse.de>
7930
7931         PR tree-optimization/49603
7932         * gcc.dg/torture/pr49603.c: New testcase.
7933
7934 2011-06-30  Jason Merrill  <jason@redhat.com>
7935
7936         PR c++/49387
7937         * g++.dg/rtti/template1.C: New.
7938
7939         PR c++/49569
7940         * g++.dg/cpp0x/regress/ctor1.C: New.
7941
7942         PR c++/49355
7943         * g++.dg/cpp0x/initlist54.C: New.
7944
7945 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7946
7947         * gcc.dg/tree-ssa/sra-12.c: New test.
7948
7949 2011-06-29  Jason Merrill  <jason@redhat.com>
7950
7951         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7952
7953 2011-06-30  Richard Guenther  <rguenther@suse.de>
7954
7955         PR tree-optimization/46787
7956         * gcc.dg/vect/vect-121.c: New testcase.
7957
7958 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7959
7960         PR tree-optimization/49094
7961         * gcc.dg/tree-ssa/pr49094.c: New test.
7962
7963 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7964
7965         PR fortran/49540
7966         * gfortran.dg/pr49540-1.f90: New test.
7967         * gfortran.dg/pr49540-2.f90: New test.
7968
7969 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7970
7971         PR ada/49511
7972         * ada/acats/run_acats (which): Use last field of type -p output.
7973
7974 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7975             Iain Sandoe  <iains@gcc.gnu.org>
7976
7977         PR libobjc/36610
7978         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7979         Only skip on 64-bit *-*-darwin8* && !objc2.
7980
7981 2011-06-30  Richard Guenther  <rguenther@suse.de>
7982
7983         PR tree-optimization/38752
7984         * gcc.c-torture/compile/pr38752.c: New testcase.
7985
7986 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7987
7988         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7989         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7990
7991 2011-06-29  Jason Merrill  <jason@redhat.com>
7992
7993         PR c++/49216
7994         * g++.dg/cpp0x/initlist53.C: Use placement new.
7995         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7996         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7997
7998         PR c++/49003
7999         * g++.dg/cpp0x/trailing6.C: New.
8000         * g++.dg/cpp0x/pr45908.C: No error.
8001
8002         PR c++/49272
8003         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8004
8005         PR c++/49520
8006         * g++.dg/cpp0x/constexpr-using2.C: New.
8007
8008         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8009
8010         PR c++/45923
8011         * g++.dg/cpp0x/constexpr-diag3.C: New.
8012         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8013         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8014         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8015         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8016
8017 2011-06-29  Jason Merrill  <jason@redhat.com>
8018
8019         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8020
8021 2011-06-29  Richard Guenther  <rguenther@suse.de>
8022
8023         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8024
8025 2011-06-29  Jason Merrill  <jason@redhat.com>
8026
8027         * g++.dg/cpp0x/initlist-value2.C: New.
8028
8029         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8030         * g++.dg/cpp0x/initlist-value.C: New.
8031
8032 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8033
8034         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8035
8036 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8037
8038         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8039         * gcc.dg/inline_2.c: Likewise.
8040         * gcc.dg/unroll_1.c: Likewise.
8041
8042 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8043
8044         PR debug/49567
8045         * gcc.target/i386/pr49567.c: New test.
8046
8047 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8048
8049         * gnat.dg/opt17.ad[sb]: New test.
8050
8051 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8052             Tom de Vries  <tom@codesourcery.com>
8053
8054         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8055         (check_effective_target_arm_thumb2): New effective targets.
8056         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8057         properly.  Clean up temporary files.
8058         * gcc.target/arm/ivopts-2.c: Likewise.
8059         * gcc.target/arm/ivopts-3.c: Likewise.
8060         * gcc.target/arm/ivopts-4.c: Likewise.
8061         * gcc.target/arm/ivopts-5.c: Likewise.
8062         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8063
8064 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8065
8066         PR fortran/49479
8067         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8068
8069 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8070
8071         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8072         * gcc.target/arm/vfp-ldmias.c: Likewise.
8073         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8074         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8075         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8076         * gcc.target/arm/vfp-stmias.c: Likewise.
8077         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8078         * gcc.target/arm/vfp-stmiad.c: Likewise.
8079
8080 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8081
8082         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8083         dg-prune-output.
8084         * gcc.target/arm/pr45701-2.c: Ditto.
8085
8086 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8087
8088         PR fortran/49466
8089         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8090         * gfortran.dg/extends_14.f03: Modified.
8091
8092 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8093
8094         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8095         early if the test is already being skipped.
8096
8097         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8098         scan-assembler-dem-not): For missing file, report unresolved with
8099         same message as for pass/fail, with reason reported in log file.
8100
8101         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8102         from add_options_for_arm_neon_fp16.
8103         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8104         check_effective_target_arm_neon_fp16_ok_nocache.
8105         Check -mfpu and -mfloat-abi options from current multilib.
8106         Do not require neon support.
8107         (check_effective_target_arm_fp16_ok): Renamed from
8108         check_effecitve_target_arm_neon_fp16_ok.
8109         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8110         arm_neon_fp16_ok and arm_fp16.
8111         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8112         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8113         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8114         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8115
8116 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8117
8118         * gcc.dg/builtin-assume-aligned-1.c: New test.
8119         * gcc.dg/builtin-assume-aligned-2.c: New test.
8120         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8121
8122         PR debug/49544
8123         * gcc.dg/pr49544.c: New test.
8124
8125 2011-06-27  Richard Guenther  <rguenther@suse.de>
8126
8127         PR tree-optimization/49394
8128         * g++.dg/torture/pr49394.C: New testcase.
8129
8130 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8131
8132         * gcc.dg/optimize-bswapdi-2.c: New test.
8133
8134 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8135             Richard Sandiford  <richard.sandiford@linaro.org>
8136
8137         PR tree-optimization/49169
8138         * gcc.dg/torture/pr49169.c: New test.
8139
8140 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8141
8142         PR testsuite/49529
8143         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8144
8145         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8146         hppa*-*-hpux*.
8147
8148 2011-06-26  Jason Merrill  <jason@redhat.com>
8149
8150         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8151
8152         PR c++/49528
8153         * g++.dg/init/ref19.C: New.
8154         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8155
8156 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8157
8158         PR tree-optimization/48377
8159         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8160         non_strict_align.
8161
8162 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8163
8164         PR middle-end/49191
8165         * lib/target-supports.exp (check_effective_target_non_strict_align):
8166         New.
8167         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8168
8169 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8170
8171         PR tree-optimizations/49516
8172         * g++.dg/tree-ssa/pr49516.C: New test.
8173
8174 2011-06-23  Jason Merrill  <jason@redhat.com>
8175
8176         PR c++/35255
8177         * g++.dg/template/partial10.C: New.
8178         * g++.dg/template/partial11.C: New.
8179
8180 2011-06-23  Jeff Law <law@redhat.com>
8181
8182         PR middle-end/48770
8183         * gcc.dg/pr48770.c: New test.
8184
8185 2011-06-23  Jan Hubicka  <jh@suse.cz>
8186
8187         PR middle-end/49373
8188         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8189
8190 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8191
8192         PR testsuite/49512
8193         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8194         instead of -fdump-tree-optimized.
8195
8196 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8197
8198         PR c++/44625
8199         * g++.dg/template/crash107.C: New.
8200         * g++.dg/template/error17.C: Adjust.
8201
8202 2011-06-23  Jason Merrill  <jason@redhat.com>
8203
8204         PR c++/49507
8205         * g++.dg/cpp0x/defaulted30.C: New.
8206
8207         PR c++/49440
8208         * g++.dg/rtti/anon-ns1.C: New.
8209
8210         PR c++/49395
8211         * g++.dg/init/ref18.C: New.
8212
8213         PR c++/36435
8214         * g++.dg/template/partial9.C: New.
8215
8216 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8217
8218         PR middle-end/49373
8219         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8220
8221 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR debug/49496
8224         * gcc.dg/pr49496.c: New test.
8225
8226 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8227
8228         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8229         is not xscale.
8230
8231         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8232
8233         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8234         * gcc.target/arm/pr42879.c: Likewise.
8235         * gcc.target/arm/pr45701-3.c: Likewise.
8236
8237         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8238         * gcc.target/arm/pr40482.c: Likewise.
8239         * gcc.target/arm/stack-corruption.c: Likewise.
8240
8241 2011-06-22  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/49493
8244         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8245
8246 2011-06-22  Jason Merrill  <jason@redhat.com>
8247
8248         PR c++/49260
8249         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8250
8251 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8252             Dmitry Melnik  <dm@ispras.ru>
8253
8254         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8255         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8256         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8257
8258 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8259
8260         * gcc.target/arm/tlscall.c: New.
8261
8262 2011-06-21  Jason Merrill  <jason@redhat.com>
8263
8264         PR c++/49172
8265         * g++.dg/cpp0x/constexpr-ref1.C: New.
8266         * g++.dg/cpp0x/constexpr-ref2.C: New.
8267         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8268
8269         PR c++/49482
8270         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8271
8272         PR c++/49418
8273         * g++.dg/template/param3.C: New.
8274
8275 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8276
8277         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8278         my_clrsb test functions.
8279         (main): Test clrsb.
8280         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8281         test_sll, test_ull): Add clrsb tests.
8282         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8283         clrsbll.
8284
8285 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8286
8287         PR fortran/49112
8288         * gfortran.dg/class_44.f03: New.
8289
8290 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8291
8292         PR tree-optimization/49478
8293         * gcc.dg/vect/pr49478.c
8294
8295 2011-06-21  Richard Guenther  <rguenther@suse.de>
8296
8297         PR tree-optimization/49483
8298         * gcc.dg/vect/vect-120.c: New testcase.
8299
8300 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8301
8302         PR testsuite/49443
8303         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8304         * gcc.dg/vect/vect-peel-4.c: Likewise.
8305
8306 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8307
8308         PR middle-end/49139
8309         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8310         * gcc.dg/always_inline2.c: Likewise.
8311         * gcc.dg/always_inline3.c: Likewise.
8312         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8313         * gcc.dg/inline_1.c: Likewise.
8314         * gcc.dg/inline_2.c: Likewise.
8315         * gcc.dg/inline_3.c: Likewise.
8316         * gcc.dg/inline_4.c: Likewise.
8317         * gcc.dg/20051201-1.c: Likewise.
8318         * gcc.dg/pr40087.c: Likewise.
8319         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8320         * gcc.dg/inline-22.c: Likewise.
8321         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8322         * gcc.dg/lto/20090218-1_1.c: Likewise.
8323         * g++.dg/ipa/devirt-7.C: Likewise.
8324         * gcc.dg/uninit-pred-5_a.c: Likewise.
8325         * gcc.dg/uninit-pred-5_b.c: Likewise.
8326         * gcc.dg/fail_always_inline.c: New.
8327
8328 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8329
8330         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8331         into 6 jobs instead of 3.
8332
8333 2011-06-20  Jason Merrill  <jason@redhat.com>
8334
8335         PR c++/49216
8336         * g++.dg/cpp0x/initlist53.C: New.
8337
8338 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8339
8340         PR fortran/18918
8341         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8342         * gfortran.dg/coarray_lock_3.f90: New.
8343         * gfortran.dg/coarray/lock_1.f90: New.
8344
8345 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8346
8347         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8348         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8349         unresolved and report the reason to the log file.
8350
8351         * lib/scanasm.exp (object-size): Move argument processing earlier
8352         to report errors before verifying that the file exists.  Report
8353         problems detected at runtime as unresolved instead of error and
8354         report their reasons to the log file.
8355
8356 2011-06-20  Jason Merrill  <jason@redhat.com>
8357
8358         PR c++/47080
8359         * g++.dg/cpp0x/explicit6.C: New.
8360
8361         PR c++/47635
8362         * g++.dg/cpp0x/enum20.C: New.
8363
8364         PR c++/48138
8365         * g++.dg/ext/attr-aligned01.C: New.
8366
8367         PR c++/49205
8368         * g++.dg/cpp0x/variadic-default.C: New.
8369
8370         PR c++/43321
8371         * g++.dg/cpp0x/auto26.C: New.
8372
8373         PR c++/43831
8374         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8375
8376 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8377
8378         * gcc.dg/binop-notand1.c: New test.
8379         * gcc.dg/binop-notand2.c: New test.
8380         * gcc.dg/binop-notand3.c: New test.
8381         * gcc.dg/binop-notand4.c: New test.
8382         * gcc.dg/binop-notand5.c: New test.
8383         * gcc.dg/binop-notand6.c: New test.
8384
8385 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8386
8387         PR testsuite/49432
8388         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8389
8390 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8391
8392         PR fortran/49400
8393         * gfortran.dg/proc_ptr_31.f90: New.
8394
8395 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8396
8397         * gnat.dg/volatile6.adb: New test.
8398         * gnat.dg/volatile7.adb: Likewise.
8399         * gnat.dg/volatile8.adb: Likewise.
8400         * gnat.dg/volatile9.adb: Likewise.
8401
8402 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8403
8404         * gnat.dg/constant3.adb: New test.
8405
8406 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8407
8408         PR libfortran/49296
8409         * gfortran.dg/read_list_eof_1.f90: New test.
8410
8411 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8412
8413         PR target/49411
8414         * gcc.target/i386/testimm-1.c: New test.
8415         * gcc.target/i386/testimm-2.c: New test.
8416         * gcc.target/i386/testimm-3.c: New test.
8417         * gcc.target/i386/testimm-4.c: New test.
8418         * gcc.target/i386/testimm-5.c: New test.
8419         * gcc.target/i386/testimm-6.c: New test.
8420         * gcc.target/i386/testimm-7.c: New test.
8421         * gcc.target/i386/testimm-8.c: New test.
8422         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8423         * gcc.target/i386/xop-rotate1-int.c: New test.
8424         * gcc.target/i386/xop-rotate2-int.c: New test.
8425
8426 2011-06-17  Jason Merrill  <jason@redhat.com>
8427
8428         * g++.dg/cpp0x/rv-func2.C: New.
8429
8430         * g++.dg/debug/dwarf2/lambda1.C: New.
8431         * g++.dg/warn/Wshadow-6.C: Adjust.
8432
8433 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8434
8435         PR fortran/48699
8436         * gfortran.dg/move_alloc_5.f90: New.
8437
8438 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8439
8440         PR rtl-optimization/48542
8441         * gcc.dg/torture/pr48542.c: New test.
8442
8443 2011-06-16  Jason Merrill  <jason@redhat.com>
8444
8445         PR c++/44160
8446         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8447
8448         PR c++/45378
8449         * g++.dg/cpp0x/initlist52.C New.
8450
8451         PR c++/45399
8452         * c-c++-common/raw-string-12.c: New.
8453
8454         PR c++/49229
8455         * g++.dg/cpp0x/sfinae26.C: New.
8456
8457         PR c++/49251
8458         * g++.dg/cpp0x/variadic113.C: New.
8459
8460         PR c++/49420
8461         * g++.dg/cpp0x/variadic112.C: New.
8462
8463 2011-06-16  Jeff Law <law@redhat.com>
8464
8465         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8466         improved jump threading.
8467         * gcc.dg/builtin-object-size-2.c: Likewise.
8468         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8469
8470 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8471
8472         PR fortran/49074
8473         * gfortran.dg/typebound_assignment_3.f03: New.
8474
8475 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8476
8477         PR testsuite/48727
8478         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8479
8480 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8481
8482         PR tree-optimization/49343
8483         * gnat.dg/discr31.ad[sb]: New test.
8484
8485 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8486
8487         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8488
8489 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8490
8491         PR target/45098
8492         * gcc.target/arm/ivopts-3.c: Update test.
8493         * gcc.target/arm/ivopts-5.c: Same.
8494
8495 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8496
8497         Revert:
8498         2011-06-10  Wei Guozhi  <carrot@google.com>
8499
8500         PR target/45335
8501         * gcc.target/arm/pr45335.c: New test.
8502         * gcc.target/arm/pr45335-2.c: New test.
8503         * gcc.target/arm/pr45335-3.c: New test.
8504         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8505         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8506         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8507
8508 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8509
8510         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8511
8512 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8513
8514         PR fortran/49417
8515         * gfortran.dg/class_43.f03: New.
8516
8517 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR tree-optimization/49419
8520         * gcc.c-torture/execute/pr49419.c: New test.
8521
8522 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8523
8524         * gcc.dg/sms-9.c: New file.
8525
8526 2011-06-15  Easwaran Raman  <eraman@google.com>
8527
8528         PR rtl-optimization/49414
8529         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8530
8531 2011-06-14  Jason Merrill  <jason@redhat.com>
8532
8533         * g++.dg/cpp0x/noexcept13.C: New.
8534
8535 2011-06-14  Easwaran Raman  <eraman@google.com>
8536
8537         PR rtl-optimization/44194
8538         * gcc.dg/pr44194-1.c: New test.
8539         * gcc.dg/pr44194-2.c: New test.
8540
8541 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8542
8543         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8544         switches.
8545         * gcc.target/arm/pr45701-2.c: Likewise.
8546         * gcc.target/arm/thumb-branch1.c: Likewise.
8547
8548 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8549
8550         PR testsuite/48727
8551         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8552
8553 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8554
8555         * gcc.target/arm/pr45701-1.c: Require thumb support.
8556         * gcc.target/arm/pr45701-2.c: Likewise.
8557         * gcc.target/arm/thumb-branch1.c: Likewise.
8558
8559         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8560         * gcc.target/arm/pr39839.c: Likewise.
8561         * gcc.target/arm/pr40657-2.c: Likewise.
8562         * gcc.target/arm/pr40956.c: Likewise.
8563         * gcc.target/arm/pr41679.c: Likewise.
8564         * gcc.target/arm/pr42235.c: Likewise.
8565         * gcc.target/arm/pr42495.c: Likewise.
8566         * gcc.target/arm/pr42505.c: Likewise.
8567         * gcc.target/arm/pr42574.c: Likewise.
8568         * gcc.target/arm/pr46883.c: Likewise.
8569         * gcc.target/arm/pr46934.c: Likewise.
8570         * gcc.target/arm/xor-and.c: Likewise.
8571
8572 2011-06-14  Jason Merrill  <jason@redhat.com>
8573
8574         * g++.dg/other/error23.C: Adjust error message.
8575         * g++.dg/other/error32.C: Likewise.
8576
8577         PR c++/49389
8578         * g++.dg/cpp0x/rv-dotstar.C: New.
8579
8580         PR c++/49369
8581         * g++.dg/cpp0x/decltype30.C: New.
8582
8583         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8584
8585 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8586
8587         PR fortran/49103
8588         * gfortran.dg/pr49103.f90: New test.
8589
8590 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8591
8592         PR target/45098
8593         * gcc.target/arm/ivopts-3.c: New test.
8594         * gcc.target/arm/ivopts-4.c: New test.
8595         * gcc.target/arm/ivopts-5.c: New test.
8596
8597 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8598
8599         PR rtl-optimization/49390
8600         * gcc.c-torture/execute/pr49390.c: New test.
8601
8602 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8603
8604         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8605
8606 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8607
8608         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8609         * gcc.c-torture/execute/cmpsi-2.x: New file.
8610         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8611         * gcc.c-torture/execute/pr45262.x: New file.
8612         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8613         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8614         int32plus
8615         * gcc.c-torture/compile/pr49163.c: Ditto.
8616
8617 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8618
8619         * gcc.dg/vect/vect-16.c: Rename to...
8620         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8621         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8622         for double-word vectors.
8623         * gcc.dg/vect/vect-peel-4.c: Likewise.
8624         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8625         vect_element_align.
8626         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8627         -fno-fast-math.
8628
8629 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8630
8631         PR target/44618
8632         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8633
8634 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8635
8636         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8637
8638 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8639
8640         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8641
8642 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8643
8644         * gfortran.dg/trim_optimize_8.f90:  New test case.
8645
8646 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8647            Ira Rosen  <ira.rosen@linaro.org>
8648
8649         PR tree-optimization/49352
8650         * gcc.dg/vect/pr49352.c: New test.
8651
8652 2011-06-12  Tobias Burnus
8653
8654         PR fortran/49324
8655         * gfortran.dg/alloc_comp_assign_11.f90: New.
8656
8657 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8658
8659         * gfortran.dg/trim_optimize_7.f90:  New test.
8660
8661 2011-06-10  Wei Guozhi  <carrot@google.com>
8662
8663         PR target/45335
8664         * gcc.target/arm/pr45335.c: New test.
8665         * gcc.target/arm/pr45335-2.c: New test.
8666         * gcc.target/arm/pr45335-3.c: New test.
8667         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8668         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8669         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8670
8671 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8672
8673         PR c++/41769
8674         * g++.dg/parse/error39.C: New.
8675
8676 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8677
8678         * gcc.target/arm/20090811-1.c: Skip for incompatible
8679         options, do not override other options.
8680         * gcc.target/arm/combine-cmp-shift.c: Skip for
8681         incompatible options.
8682         * gcc.target/arm/pr45094.c: Likewise.
8683         * gcc.target/arm/scd42-1.c: Likewise.
8684         * gcc.target/arm/scd42-3.c: Likewise.
8685         * gcc.target/arm/thumb-ltu.c: Likewise.
8686
8687         * lib/target-supports.exp
8688         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8689         multilib flags use -mfpu with a value other than neon-fp16.
8690
8691 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8692
8693         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8694         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8695
8696 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8697
8698         * lib/target-supports.exp (check_effective_target_pie): New proc.
8699         * gcc.dg/pie-link.c: Use target pie.
8700
8701 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8702             Laurent Rougïżœ  <laurent.rouge@menta.fr>
8703
8704         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8705         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8706
8707 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8708
8709         * gfortran.dg/coarray/sync_1.f90: New test for
8710         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8711
8712 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8713
8714         PR tree-optimization/49318
8715         * gcc.dg/vect/pr49318.c: New test.
8716
8717 2011-06-09  David Krauss  <potswa@mac.com>
8718
8719         * g++.dg/template/arrow1.C: New.
8720
8721 2011-06-09  Jason Merrill  <jason@redhat.com>
8722
8723         * lib/prune.exp: Prune "note"s.
8724         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8725
8726         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8727         * g++.dg/template/dependent-expr3.C: Likewise.
8728         * g++.dg/parse/template7.C: Likewise.
8729         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8730         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8731         * g++.old-deja/g++.pt/friend38.C: Likewise.
8732         * g++.old-deja/g++.pt/crash32.C: Likewise.
8733         * g++.old-deja/g++.other/init4.C: Likewise.
8734         * g++.old-deja/g++.other/friend8.C: Likewise.
8735
8736         * g++.dg/ext/complex7.C: Adjust expected output.
8737         * g++.dg/diagnostic/method1.C: Likewise.
8738         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8739         * g++.dg/parse/crash33.C: Likewise.
8740         * g++.dg/other/warning1.C: Likewise.
8741         * g++.dg/init/pr29571.C: Likewise.
8742         * g++.dg/warn/overflow-warn-1.C: Likewise.
8743         * g++.dg/warn/overflow-warn-3.C: Likewise.
8744         * g++.dg/warn/overflow-warn-4.C: Likewise.
8745         * g++.old-deja/g++.oliva/template1.C: Likewise.
8746
8747         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8748         * g++.dg/parse/template7.C: Adjust.
8749
8750 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8751
8752         PR target/49307
8753         * gcc.dg/pr49307.c: New.
8754
8755 2011-06-09  Wei Guozhi  <carrot@google.com>
8756
8757         PR target/46975
8758         * gcc.target/arm/pr46975.c: New testcase.
8759
8760 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8761
8762         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8763         (PMETH, arglist_t): Removed.
8764         (method_get_number_of_arguments): Removed.
8765         (method_get_nth_argument): Removed.
8766         (method_get_first_argument): Removed.
8767         (method_get_next_argument): Removed.
8768         (method_get_sizeof_arguments): Removed.
8769         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8770         (PMETH): Removed.
8771         (method_get_number_of_arguments): Removed.
8772         (method_get_nth_argument): Removed.
8773         (method_get_first_argument): Removed.
8774         (method_get_next_argument): Removed.
8775         (method_get_sizeof_arguments): Removed.
8776         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8777
8778 2011-06-09  David Li  <davidxl@google.com>
8779
8780         * gcc.dg/dump-pass.c: New test.
8781
8782 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8783
8784         PR c++/29003
8785         * g++.dg/parse/error38.C: New.
8786
8787 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR middle-end/49308
8790         * gfortran.dg/pr49308.f90: New test.
8791
8792 2011-06-08  Jason Merrill  <jason@redhat.com>
8793
8794         * g++.dg/cpp0x/noexcept11.C: New.
8795         * g++.dg/cpp0x/noexcept12.C: New.
8796         * g++.dg/cpp0x/sfinae11.C: Adjust.
8797
8798 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8799
8800         PR testsuite/49323
8801         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8802         to dg-options, match also DW_AT_linkage_name.
8803
8804 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8805
8806         PR middle-end/21953
8807         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8808         -fno-common on alpha*-dec-osf*.
8809         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8810
8811 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8812
8813         PR rtl-optimization/49303
8814         * gcc.target/ia64/pr49303.c: New test.
8815
8816 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8817
8818         PR fortran/18918
8819         * gfortran.dg/coarray_lock_1.f90: New.
8820         * gfortran.dg/coarray_lock_2.f90: New.
8821
8822 2011-06-07  Jason Merrill  <jason@redhat.com>
8823
8824         * lib/prune.exp: Look for "required" rather than "instantiated".
8825         * g++.dg/abi/mangle11.C: Likewise.
8826         * g++.dg/abi/mangle12.C: Likewise.
8827         * g++.dg/abi/mangle17.C: Likewise.
8828         * g++.dg/abi/mangle20-2.C: Likewise.
8829         * g++.dg/abi/pragma-pack1.C: Likewise.
8830         * g++.dg/cpp0x/decltype26.C: Likewise.
8831         * g++.dg/cpp0x/decltype28.C: Likewise.
8832         * g++.dg/cpp0x/decltype29.C: Likewise.
8833         * g++.dg/cpp0x/enum11.C: Likewise.
8834         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8835         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8836         * g++.dg/cpp0x/pr47416.C: Likewise.
8837         * g++.dg/ext/case-range2.C: Likewise.
8838         * g++.dg/ext/case-range3.C: Likewise.
8839         * g++.dg/gomp/for-19.C: Likewise.
8840         * g++.dg/gomp/pr37533.C: Likewise.
8841         * g++.dg/gomp/pr38639.C: Likewise.
8842         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8843         * g++.dg/inherit/base3.C: Likewise.
8844         * g++.dg/inherit/using6.C: Likewise.
8845         * g++.dg/init/placement4.C: Likewise.
8846         * g++.dg/init/reference3.C: Likewise.
8847         * g++.dg/lookup/scoped6.C: Likewise.
8848         * g++.dg/lookup/using7.C: Likewise.
8849         * g++.dg/other/abstract1.C: Likewise.
8850         * g++.dg/other/error10.C: Likewise.
8851         * g++.dg/other/error5.C: Likewise.
8852         * g++.dg/other/field1.C: Likewise.
8853         * g++.dg/other/offsetof5.C: Likewise.
8854         * g++.dg/parse/bitfield2.C: Likewise.
8855         * g++.dg/parse/constant4.C: Likewise.
8856         * g++.dg/parse/crash20.C: Likewise.
8857         * g++.dg/parse/invalid-op1.C: Likewise.
8858         * g++.dg/parse/non-dependent2.C: Likewise.
8859         * g++.dg/parse/template18.C: Likewise.
8860         * g++.dg/tc1/dr152.C: Likewise.
8861         * g++.dg/tc1/dr166.C: Likewise.
8862         * g++.dg/tc1/dr176.C: Likewise.
8863         * g++.dg/tc1/dr213.C: Likewise.
8864         * g++.dg/template/access11.C: Likewise.
8865         * g++.dg/template/access2.C: Likewise.
8866         * g++.dg/template/access3.C: Likewise.
8867         * g++.dg/template/access7.C: Likewise.
8868         * g++.dg/template/arg7.C: Likewise.
8869         * g++.dg/template/cond2.C: Likewise.
8870         * g++.dg/template/crash13.C: Likewise.
8871         * g++.dg/template/crash40.C: Likewise.
8872         * g++.dg/template/crash7.C: Likewise.
8873         * g++.dg/template/crash84.C: Likewise.
8874         * g++.dg/template/ctor5.C: Likewise.
8875         * g++.dg/template/defarg13.C: Likewise.
8876         * g++.dg/template/defarg14.C: Likewise.
8877         * g++.dg/template/dtor7.C: Likewise.
8878         * g++.dg/template/eh2.C: Likewise.
8879         * g++.dg/template/error2.C: Likewise.
8880         * g++.dg/template/error43.C: Likewise.
8881         * g++.dg/template/friend32.C: Likewise.
8882         * g++.dg/template/injected1.C: Likewise.
8883         * g++.dg/template/instantiate1.C: Likewise.
8884         * g++.dg/template/instantiate3.C: Likewise.
8885         * g++.dg/template/instantiate5.C: Likewise.
8886         * g++.dg/template/instantiate7.C: Likewise.
8887         * g++.dg/template/local6.C: Likewise.
8888         * g++.dg/template/lookup2.C: Likewise.
8889         * g++.dg/template/member5.C: Likewise.
8890         * g++.dg/template/memfriend15.C: Likewise.
8891         * g++.dg/template/memfriend16.C: Likewise.
8892         * g++.dg/template/memfriend17.C: Likewise.
8893         * g++.dg/template/memfriend7.C: Likewise.
8894         * g++.dg/template/meminit1.C: Likewise.
8895         * g++.dg/template/nested3.C: Likewise.
8896         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8897         * g++.dg/template/nontype12.C: Likewise.
8898         * g++.dg/template/nontype13.C: Likewise.
8899         * g++.dg/template/nontype6.C: Likewise.
8900         * g++.dg/template/pr23510.C: Likewise.
8901         * g++.dg/template/pr35240.C: Likewise.
8902         * g++.dg/template/ptrmem15.C: Likewise.
8903         * g++.dg/template/ptrmem6.C: Likewise.
8904         * g++.dg/template/qualified-id1.C: Likewise.
8905         * g++.dg/template/qualttp20.C: Likewise.
8906         * g++.dg/template/qualttp3.C: Likewise.
8907         * g++.dg/template/qualttp4.C: Likewise.
8908         * g++.dg/template/qualttp5.C: Likewise.
8909         * g++.dg/template/qualttp6.C: Likewise.
8910         * g++.dg/template/qualttp7.C: Likewise.
8911         * g++.dg/template/qualttp8.C: Likewise.
8912         * g++.dg/template/recurse.C: Likewise.
8913         * g++.dg/template/recurse2.C: Likewise.
8914         * g++.dg/template/ref5.C: Likewise.
8915         * g++.dg/template/scope2.C: Likewise.
8916         * g++.dg/template/sfinae10.C: Likewise.
8917         * g++.dg/template/sfinae3.C: Likewise.
8918         * g++.dg/template/sizeof3.C: Likewise.
8919         * g++.dg/template/static9.C: Likewise.
8920         * g++.dg/template/template-id-2.C: Likewise.
8921         * g++.dg/template/typedef13.C: Likewise.
8922         * g++.dg/template/typename4.C: Likewise.
8923         * g++.dg/template/using14.C: Likewise.
8924         * g++.dg/template/using2.C: Likewise.
8925         * g++.dg/template/warn1.C: Likewise.
8926         * g++.dg/warn/Wparentheses-13.C: Likewise.
8927         * g++.dg/warn/Wparentheses-15.C: Likewise.
8928         * g++.dg/warn/Wparentheses-16.C: Likewise.
8929         * g++.dg/warn/Wparentheses-17.C: Likewise.
8930         * g++.dg/warn/Wparentheses-18.C: Likewise.
8931         * g++.dg/warn/Wparentheses-19.C: Likewise.
8932         * g++.dg/warn/Wparentheses-20.C: Likewise.
8933         * g++.dg/warn/Wparentheses-23.C: Likewise.
8934         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8935         * g++.dg/warn/noeffect2.C: Likewise.
8936         * g++.dg/warn/noeffect4.C: Likewise.
8937         * g++.dg/warn/pr8570.C: Likewise.
8938         * g++.old-deja/g++.brendan/init2.C: Likewise.
8939         * g++.old-deja/g++.eh/spec6.C: Likewise.
8940         * g++.old-deja/g++.pt/crash10.C: Likewise.
8941         * g++.old-deja/g++.pt/crash36.C: Likewise.
8942         * g++.old-deja/g++.pt/derived3.C: Likewise.
8943         * g++.old-deja/g++.pt/error2.C: Likewise.
8944         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8945         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8946         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8947         * g++.old-deja/g++.pt/overload7.C: Likewise.
8948         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8949
8950 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8951             Iain Sandoe  <iains@gcc.gnu.org>
8952
8953         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8954         Added code to deal with the case when [Protocol
8955         -descriptionForInstanceMethod:] or [Protocol
8956         -descriptionForClassMethod:] returns NULL.
8957
8958 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8959             Iain Sandoe  <iains@gcc.gnu.org>
8960
8961         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8962         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8963         Added cast.
8964
8965 2011-06-07  Xinliang David Li  <davidxl@google.com>
8966
8967         * gcc.dg/inline_2.c: New test.
8968         * gcc.dg/unroll_2.c: New test.
8969         * gcc.dg/inline_3.c: New test.
8970         * gcc.dg/unroll_3.c: New test.
8971         * gcc.dg/inline_4.c: New test.
8972         * gcc.dg/unroll_4.c: New test.
8973         * gcc.dg/inline_1.c: New test.
8974         * gcc.dg/unroll_1.c: New test.
8975
8976 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8977
8978         PR tree-optimization/48497
8979         * lib/gcc-defs.exp (dg-additional-options): New proc.
8980         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8981         -msse2 on 32-bit x86.
8982
8983 2011-06-06  Jason Merrill  <jason@redhat.com>
8984
8985         * g++.dg/cpp0x/enum19.C: New.
8986
8987 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8988
8989         * gcc.target/arm/neon-reload-class.c: New test.
8990
8991 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8992
8993         PR debug/49130
8994         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8995
8996 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8997
8998         * gcc.target/arm/smlatb-1.c: New file.
8999         * gcc.target/arm/smlatt-1.c: New file.
9000         * gcc.target/arm/smlaltb-1.c: New file.
9001         * gcc.target/arm/smlaltt-1.c: New file.
9002
9003 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9004
9005         * gcc.target/arm/mla-2.c: New test.
9006
9007 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9008
9009         PR gcov-profile/49299
9010         * gcc.dg/tree-prof/pr49299-1.c: New test.
9011         * gcc.dg/tree-prof/pr49299-2.c: New test.
9012
9013 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9014
9015         * lib/target-supports.exp
9016         (check_effective_target_vect_widen_mult_qi_to_hi):
9017         Add NEON as supporting target.
9018         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9019         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9020         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9021         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9022         using widening multiplication on targets that support it.
9023         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9024         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9025         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9026
9027 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9028
9029         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9030         Modern Objective-C runtime API.
9031         * objc/execute/next_mapping.h: Removed.
9032         * objc-obj-c++-shared/next-mapping.h: Removed.
9033         * objc-obj-c++-shared/Object1.h: Removed.
9034         * objc-obj-c++-shared/Object1.m: Removed.
9035         * objc-obj-c++-shared/Object1.mm: Removed.
9036         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9037         * objc-obj-c++-shared/Protocol1.h: Removed.
9038         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9039         of ProtoBool, IVAR_T and METHOD.
9040         * objc-obj-c++-shared/runtime.h: New.
9041         * objc-obj-c++-shared/TestsuiteObject.h: New.
9042         * objc-obj-c++-shared/TestsuiteObject.m: New.
9043
9044         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9045         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9046         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9047         it a class method.
9048         * objc/execute/_cmd.m: Include
9049         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9050         runtime API.  ([TestClass +initialize]): Include this method also
9051         with the GNU runtime.
9052         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9053         Object.  ([-setValue:]): Return void.
9054         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9055         with the GNU runtime.  Include
9056         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9057         for the NeXT runtime.  Use the existing print_ivars() and
9058         compare_structures() implementations for the old NeXT runtime.
9059         Added new implementations for the Modern GNU and NeXT runtimes.
9060         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9061         well.  (main): Use objc_getClass().  Use return instead of exit.
9062         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9063         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9064         of exit().
9065         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9066         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9067         instead of Object.  (main): Use return instead of exit().
9068         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9069         instead of Object.  Removed prototype for exit().  (main): Use
9070         return instead of exit().  Use the Modern Objective-C runtime API.
9071         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9072         Object.
9073         * objc/execute/class-tests-1.h: Include
9074         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9075         runtime API.  (test_class_with_superclass): Do not call [Object
9076         class].  There is no need to with the current libobjc.
9077         * objc/execute/class-tests-2.h: Include
9078         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9079         runtime API.
9080         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9081         ../../objc-obj-c++-shared/next-mapping.h.
9082         * objc/execute/class-2.m: Likewise.
9083         * objc/execute/class-3.m: Likewise.
9084         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9085         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9086         +initialize]): Include this method also with the GNU
9087         runtime. (main): Use the Modern Objective-C runtime API.
9088         * objc/execute/class-5.m: Likewise.
9089         * objc/execute/class-6.m: Likewise.
9090         * objc/execute/class-7.m: Likewise.
9091         * objc/execute/class-8.m: Likewise.
9092         * objc/execute/class-9.m: Likewise.
9093         * objc/execute/class-10.m: Likewise.
9094         * objc/execute/class-11.m: Likewise.
9095         * objc/execute/class-12.m: Likewise.
9096         * objc/execute/class-13.m: Likewise.
9097         * objc/execute/class-14.m: Likewise.
9098         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9099         this method also with the GNU runtime.
9100         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9101         +initialize]): Include this method also with the GNU runtime.
9102         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9103         of Object.
9104         * objc/execute/encode-1.m: Likewise.
9105         * objc/execute/enumeration-1.m: Likewise.
9106         * objc/execute/enumeration-2.m: Likewise.
9107         * objc/execute/exceptions/catchall-1.m: Likewise.
9108         * objc/execute/exceptions/finally-1.m: Likewise.
9109         * objc/execute/exceptions/foward-1.m: Likewise.
9110         * objc/execute/exceptions/local-variables-1.m: Likewise.
9111         * objc/execute/exceptions/throw-nil.m: Likewise.
9112         * objc/execute/exceptions/trivial.m: Likewise.
9113         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9114         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9115         * objc/execute/exceptions/matcher-1.m: Likewise.
9116         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9117         Object.
9118         * objc/execute/formal_protocol-2.m: Likewise.
9119         * objc/execute/formal_protocol-3.m: Likewise.
9120         * objc/execute/formal_protocol-4.m: Likewise.
9121         * objc/execute/formal_protocol-5.m: Include
9122         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9123         protocol_getName().
9124         * objc/execute/formal_protocol-6.m: Likewise.
9125         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9126         Object.  Include <objc/Protocol.h> instead of
9127         ../../objc-obj-c++-shared/Protocol1.h.
9128         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9129         Object.
9130         * objc/execute/informal_protocol.m: Likewise.
9131         * objc/execute/load-3.m: Likewise.
9132         * objc/execute/many_args_method.m ([TestClass +initialize]):
9133         Include this method with the GNU runtime as well.
9134         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9135         * objc/execute/nested-func-1.m: Use TestsuiteObject
9136         instead of Object.
9137         * objc/execute/nil_method-1.m: Likewise.
9138         * objc/execute/no_clash.m: Likewise.
9139         * objc/execute/np-1.m: Do not include
9140         ../../objc-obj-c++-shared/Protocol1.h.
9141         (main): Use return instead of exit().
9142         * objc/execute/np-2.m: Do not include
9143         ../../objc-obj-c++-shared/Protocol1.h.
9144         ([MyObject +initialize]): Include this method also with the GNU
9145         runtime.  (main): Use return instead of exit().
9146         * objc/execute/object_is_class.m: Include
9147         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9148         of Object.  (main): Use the Modern Objective-C runtime API.
9149         * objc/execute/object_is_meta_class.m: Likewise.
9150         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9151         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9152         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9153         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9154         Objective-C runtime API.
9155         * objc/execute/protocol-isEqual-2.m: Likewise.
9156         * objc/execute/protocol-isEqual-3.m: Likewise.
9157         * objc/execute/protocol-isEqual-4.m: Likewise.
9158         * objc/execute/redefining_self.m ([TestClass +initialize]):
9159         Include this method with the GNU runtime as well.
9160         * objc/execute/root_methods.m: Include
9161         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9162         Include this method with the GNU runtime as well.
9163         (main): Use the Modern Objective-C runtime API.
9164         * objc/execute/selector-1.m: Include
9165         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9166         of Object.  (main): Use the Modern Objective-C runtime API.
9167         * objc/execute/static-1.m ([Test +initialize]): Include this
9168         method with the GNU runtime as well.
9169         * objc/execute/static-2.m: Likewise.
9170         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9171         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9172         ([MathClass +initialize]): Include this method with the GNU
9173         runtime as well.
9174         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9175         instead of Object.
9176         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9177         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9178         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9179         * objc.dg/attributes/method-attribute-1.m: Likewise.
9180         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9181         * objc.dg/attributes/method-attribute-2.m: Likewise.
9182         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9183         * objc.dg/attributes/method-attribute-3.m: Likewise.
9184         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9185         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9186         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9187         * obj-c++.dg/bitfield-1.mm: Likewise.
9188         * obj-c++.dg/bitfield-2.mm: Likewise
9189         * objc.dg/bitfield-3.m: Likewise.
9190         * obj-c++.dg/bitfield-4.mm: Likewise.
9191         * objc.dg/bitfield-5.m: Likewise
9192         * objc.dg/call-super-1.m: Likewise.
9193         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9194         Use objc_getClass() instead of objc_get_class(), but for the GNU
9195         runtime redefine objc_getClass as objc_get_class.  Include
9196         ../objc-obj-c++-shared/runtime.h.
9197         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9198         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9199         Use the Modern Objective-C runtime API.
9200         * objc.dg/class-protocol-1.m: Include
9201         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9202         * obj-c++.dg/class-protocol-1.mm: Likewise.
9203         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9204         * objc.dg/comp-types-10.m: Likewise.
9205         * objc.dg/comp-types-11.m: Likewise.
9206         * objc.dg/comp-types-12.m: Likewise.
9207         * obj-c++.dg/comp-types-9.mm: Likewise.
9208         * obj-c++.dg/comp-types-11.mm: Likewise.
9209         * obj-c++.dg/comp-types-12.mm: Likewise.
9210         * obj-c++.dg/comp-types-13.mm: Likewise.
9211         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9212         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9213         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9214         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9215         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9216         * objc.dg/desig-init-1.m: Likewise.
9217         * obj-c++.dg/defs.mm: Likewise.
9218         * objc.dg/exceptions-2.m: Likewise.
9219         * obj-c++.dg/except-1.mm: Likewise.
9220         * obj-c++.dg/exceptions-2.mm: Likewise.
9221         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9222         Use the Modern Objective-C runtime API.
9223         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9224         the Modern Objective-C runtime API.  Do not include
9225         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9226         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9227         the Modern Objective-C runtime API except when using an older NeXT
9228         runtime.
9229         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9230         the Modern Objective-C runtime API.
9231         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9232         objc/encoding.h.
9233         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9234         * objc.dg/encode-7-next-64bit.m: Updated include.
9235         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9236         objc/encoding.h.
9237         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9238         the Modern Objective-C runtime API.
9239         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9240         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9241         instead of ../objc-obj-c++-shared/Protocol1.h.
9242         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9243         the Modern Objective-C runtime API except when using an older NeXT
9244         runtime.
9245         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9246         the Modern Objective-C runtime API.
9247         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9248         Object.
9249         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9250         * objc.dg/fix-and-continue-2.m: Likewise.
9251         * objc.dg/foreach-1.m: Likewise.
9252         * objc.dg/foreach-2.m: Likewise.
9253         * objc.dg/foreach-3.m: Likewise.
9254         * objc.dg/foreach-4.m: Likewise.
9255         * objc.dg/foreach-5.m: Likewise.
9256         * objc.dg/foreach-6.m: Likewise.
9257         * objc.dg/foreach-7.m: Likewise.
9258         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9259         Object.
9260         * objc.dg/func-ptr-2.m: Likewise.
9261         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9262         Do not include objc/objc-api.h.
9263         * obj-c++.dg/fsf-package-0.mm: Likewise.
9264         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9265         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9266         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9267         of Object.
9268         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9269         * objc.dg/gnu-runtime-3.m: Likewise.
9270         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9271         * objc.dg/headers.m: Include objc/runtime.h instead of
9272         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9273         for the NeXT runtime.
9274         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9275         * obj-c++.dg/isa-field-1.mm: Likewise.
9276         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9277         * objc.dg/layout-1.m: Likewise.
9278         * objc.dg/layout-2.m: Likewise.
9279         * objc.dg/local-decl-2.m: Likewise.
9280         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9281         Object.  ([Container +elementForView:]): Use
9282         class_conformsToProtocol().
9283         * obj-c++.dg/lookup-2.mm: Likewise.
9284         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9285         * obj-c++.dg/local-decl-1.mm: Likewise.
9286         * objc.dg/method-3.m: Likewise.
9287         * objc.dg/method-4.m: Likewise.
9288         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9289         ../objc-obj-c++-shared/Protocol1.h.
9290         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9291         * objc.dg/method-9.m: Likewise.
9292         * objc.dg/method-10.m: Likewise.
9293         * objc.dg/method-13.m ([Root +initialize]): Include this method
9294         also for the GNU runtime.  (main): Use objc_getClass() also for
9295         the GNU runtime.
9296         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9297         * objc.dg/method-17.m: Likewise.
9298         * objc.dg/method-19.m: Likewise.
9299         * objc.dg/method-20b.m: Likewise.
9300         * obj-c++.dg/method-2.mm: Likewise.
9301         * obj-c++.dg/method-6.mm: Likewise.
9302         * obj-c++.dg/method-10.mm: Likewise.
9303         * obj-c++.dg/method-11.mm: Likewise.
9304         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9305         ../objc-obj-c++-shared/Protocol1.h.
9306         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9307         * obj-c++.dg/method-15.mm: Likewise.
9308         * obj-c++.dg/method-17.mm: Likewise.
9309         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9310         +initialize]): Include this method also for the GNU
9311         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9312         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9313         * obj-c++.dg/method-22.mm: Likewise.
9314         * obj-c++.dg/method-23.mm: Likewise.
9315         * obj-c++.dg/no-extra-load.mm: Likewise.
9316         * objc.dg/objc-fast-4.m: Likewise.
9317         * objc.dg/objc-gc-4.m: Likewise.
9318         * obj-c++.dg/objc-gc-3.mm: Likewise.
9319         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9320         protocol_getMethodDescription() instead of [Protocol
9321         -descriptionForInstanceMethod].
9322         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9323         Made it available with all runtimes.  (main): Call -test instead
9324         of -class.
9325         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9326         and put into a category.
9327         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9328         Object.  Include objc/objc.h.
9329         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9330         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9331         New. (main): Use protocol_getMethodDescription() instead
9332         of [Protocol -descriptionForInstanceMethod] and [Protocol
9333         -descriptionForClassMethod].
9334         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9335         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9336         Objective-C runtime API.
9337         * obj-c++.dg/proto-qual-1.mm: Likewise.
9338         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9339         Object.
9340         * obj-c++.dg/property/property-1.mm: Likewise.
9341         * obj-c++.dg/qual-types-1.mm: Likewise.
9342         * objc.dg/selector-2.m: Include objc/objc.h instead of
9343         ../objc-obj-c++-shared/Object1.h.
9344         * obj-c++.dg/selector-2.mm: Likewise.
9345         * obj-c++.dg/selector-5.mm: Likewise.
9346         * obj-c++.dg/selector-6.mm: Likewise.
9347         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9348         Object.  Do not include objc/objc-api.h.
9349         * obj-c++.dg/set-not-used-1.mm: Likewise.
9350         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9351         * objc.dg/stret-1.m: Likewise.
9352         * objc.dg/stret-2.m: Likewise.
9353         * obj-c++.dg/super-class-2.mm: Likewise.
9354         * objc.dg/super-class-3.m: Likewise.
9355         * objc.dg/super-class-4.m: Likewise.
9356         * objc.dg/sync-2.m: Likewise.
9357         * obj-c++.dg/sync-2.mm: Likewise.
9358         * objc.dg/sync-1.m: Include objc/objc.h instead of
9359         ../objc-obj-c++-shared/Object1.h.
9360         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9361         'Class' as the type of 'isa'.
9362         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9363         Objective-C runtime API.  ([TestClass +initialize]): Include this
9364         method with the GNU runtime as well.
9365         * objc.dg/strings/strings-1.m: Updated includes.
9366         * obj-c++.dg/strings/strings-1.mm: Likewise.
9367         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9368         objc.dg/strings/const-str-12b.m.
9369         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9370         * obj-c++.dg/template-3.mm: Likewise.
9371         * obj-c++.dg/template-4.mm: Likewise.
9372         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9373         Objective-C runtime API.
9374         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9375         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9376         * obj-c++.dg/try-catch-1.mm: Likewise.
9377         * obj-c++.dg/try-catch-2.mm: Likewise.
9378         * objc.dg/try-catch-3.m: Likewise.
9379         * obj-c++.dg/try-catch-3.mm: Likewise.
9380         * objc.dg/try-catch-6.m: Likewise.
9381         * objc.dg/try-catch-7.m: Likewise.
9382         * obj-c++.dg/try-catch-7.mm: Likewise.
9383         * obj-c++.dg/try-catch-8.mm: Likewise.
9384         * obj-c++.dg/try-catch-9.mm: Likewise.
9385         * objc.dg/try-catch-10.m: Likewise.
9386         * obj-c++.dg/try-catch-11.mm: Likewise.
9387         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9388         Object.  Include objc/objc.h.
9389         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9390         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9391         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9392         Object.  Use Modern Objective-C runtime API.  Do not use
9393         performv::.
9394         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9395         * obj-c++.dg/torture/trivial.mm: Likewise.
9396         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9397         instead of ../objc-obj-c++-shared/Object1.h.  Include
9398         ../objc-obj-c++-shared/runtime.h.
9399         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9400         * objc.dg/torture/strings/const-str-11.m: Likewise.
9401         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9402         * objc.dg/torture/strings/const-str-9.m: Likewise.
9403         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9404         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9405         instead of Object. Only add _FooClassReference if
9406         __NEXT_RUNTIME__.
9407         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9408         * objc.dg/torture/strings/const-str-8.m: Likewise.
9409         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9410         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9411         additional sources.
9412         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9413         Object.
9414         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9415         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9416         * obj-c++.dg/va-meth-1.mm: Likewise.
9417         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9418         ../objc-obj-c++-shared/Object1.h.
9419         * objc.dg/zero-link-3.m: Likewise.
9420
9421 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9422
9423         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9424
9425 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9426
9427         PR obj-c++/48275
9428         * obj-c++.dg/property/cxx-property-1.mm: New.
9429         * obj-c++.dg/property/cxx-property-2.mm: New.
9430
9431 2011-06-06  Jason Merrill  <jason@redhat.com>
9432
9433         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9434
9435 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9436
9437         PR rtl-optimization/49145
9438         From Ryan Mansfield
9439         * gcc.c-torture/compile/pr49145.c: New test.
9440
9441 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9442
9443         PR testsuite/49288
9444         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9445         to dg-options, match also DW_AT_linkage_name.
9446
9447         PR debug/49294
9448         * gcc.dg/debug/pr49294.c: New test.
9449
9450         PR c++/49264
9451         * g++.dg/opt/pr49264.C: New test.
9452
9453 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9454
9455         PR tree-optimization/49243
9456         * gcc.dg/pr49243.c: New.
9457
9458 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9459
9460         * gnat.dg/specs/cond_expr1.ads: New test.
9461
9462 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9463
9464         * gnat.dg/deferred_const4.ad[sb]: New test.
9465         * gnat.dg/deferred_const4_pkg.ads: New helper.
9466
9467 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9468
9469         * gnat.dg/test_tamdt.adb: Rename to...
9470         * gnat.dg/taft_type1.adb: ...this.
9471         * gnat.dg/tamdt.ad[sb]: Rename to...
9472         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9473         * gnat.dg/tamdt_aux.ads: Rename to...
9474         * gnat.dg/taft_type1_pkg2.ads: ...this.
9475         * gnat.dg/taft_type2.ad[sb]: New test.
9476         * gnat.dg/taft_type2_pkg.ads: New helper.
9477         * gnat.dg/taft_type3.adb: New test.
9478         * gnat.dg/taft_type3_pkg.ads: New helper.
9479
9480 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9481
9482         PR fortran/49255
9483         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9484         for F2008.
9485
9486 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9487
9488         PR testsuite/49287
9489         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9490         warning.
9491         * objc.dg/gnu-api-2-objc.m: Likewise.
9492         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9493         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9494
9495 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9496
9497         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9498         alignment, not the alignment, when calling class_addIvar().  Add
9499         an 'isa' instance variable to the test root class.
9500         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9501
9502 2011-06-04  Jan Hubicka  <jh@suse.cz>
9503
9504         PR tree-optimization/48893
9505         PR tree-optimization/49091
9506         PR tree-optimization/49179
9507         * gfortran.dg/pr49179.f90: New testcase
9508
9509 2011-06-04  Jan Hubicka  <jh@suse.cz>
9510
9511         PR lto/48954
9512         * g++.dg/torture/pr48954.C: New testcase.
9513
9514 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9515
9516         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9517
9518 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9519
9520         PR c++/33840
9521         * g++.dg/diagnostic/bitfld2.C: New.
9522
9523 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9524
9525         PR target/49281
9526         * gcc.c-torture/execute/pr49281.c: New test.
9527
9528 2011-06-04  Jan Hubicka  <jh@suse.cz>
9529
9530         PR tree-optimize/48929
9531         * gcc.c-torture/compile/pr48929.c: New testcase.
9532
9533 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9534
9535         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9536
9537 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9538
9539         PR c++/49276
9540         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9541
9542 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9543
9544         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9545
9546 2011-06-03  Richard Henderson  <rth@redhat.com>
9547             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9548
9549         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9550
9551 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9552
9553         * objc.dg/headers.m: Do not include objc-list.h.
9554
9555 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9556
9557         * objc.dg/type-stream-1.m: Test removed.
9558         * objc.dg/headers.m: Do not include typedstream.h.
9559
9560 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9561
9562         * objc.dg/torture/forward-1.m (main): Updated testcase.
9563
9564 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9565
9566         PR target/49163
9567         * gcc.c-torture/compile/pr49163.c: New.
9568
9569 2011-06-02  Asher Langton  <langton2@llnl.gov>
9570
9571         PR fortran/49268
9572         * gfortran.dg/PR49268.f90: New test.
9573
9574 2011-06-02  Asher Langton  <langton2@llnl.gov>
9575
9576         PR fortran/37039
9577         * gfortran.dg/PR37039.f90: New test.
9578
9579 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9580
9581         PR objc/48539
9582         * objc.dg/method-5.m: Updated.
9583         * objc.dg/method-19.m: Updated.
9584         * objc.dg/method-lookup-1.m: New.
9585         * obj-c++.dg/method-6.mm: Updated.
9586         * obj-c++.dg/method-7.mm: Updated.
9587         * obj-c++.dg/method-lookup-1.mm: New.
9588
9589 2011-06-02  DJ Delorie  <dj@redhat.com>
9590
9591         * lib/timeout.exp (timeout): Add board_info support.
9592
9593 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9594
9595         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9596
9597 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9598
9599         PR fortran/49265
9600         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9601         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9602
9603 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9604             Hans-Peter Nilsson  <hp@axis.com>
9605
9606         PR rtl-optimization/48840
9607         * gcc.target/sparc/ultrasp13.c: New test.
9608
9609 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9610
9611         PR target/49238
9612         * gcc.c-torture/compile/pr49238.c: New.
9613
9614 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9615
9616         * gcc.target/arm/g2.c: Skip test in -mthumb.
9617         Skip test unless cpu is xscale.
9618         * gcc.target/arm/scd42-2.c: Likewise.
9619         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9620
9621 2011-06-01  Jason Merrill  <jason@redhat.com>
9622
9623         * g++.dg/cpp0x/decltype28.C: New.
9624         * g++.dg/cpp0x/decltype29.C: New.
9625
9626 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9627
9628         PR target/45074
9629         * gcc.target/mips/pr45074.c: New test.
9630
9631 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9632             Hans-Peter Nilsson  <hp@axis.com>
9633
9634         PR rtl-optimization/48830
9635         * gcc.target/sparc/ultrasp12.c: New test.
9636
9637 2011-06-01  David Li  <davidxl@google.com>
9638
9639         * gcc.dg/profile-dir-1.c: Change pass name.
9640         * gcc.dg/profile-dir-2.c: Ditto.
9641         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9642         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9643         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9644         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9645         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9646         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9647         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9648         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9649         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9650         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9651         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9652         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9653         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9654         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9655         * gcc.dg/profile-dir-3.c: Ditto.
9656         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9657
9658 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9659
9660         * objc.dg/attributes/method-nonnull-1.m: New test.
9661         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9662
9663 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9664
9665         PR fortran/18918
9666         * gfortran.dg/coarray_atomic_1.f90: New.
9667         * gfortran.dg/coarray/atomic_1.f90: New.
9668
9669 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9670
9671         * gcc.dg/guality/bswaptest.c: New test.
9672         * gcc.dg/guality/clztest.c: New test.
9673         * gcc.dg/guality/ctztest.c: New test.
9674         * gcc.dg/guality/rotatetest.c: New test.
9675
9676         PR target/48688
9677         * gcc.target/i386/pr48688.c: New test.
9678
9679 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9680
9681         PR c++/48010
9682         * g++.dg/lookup/name-clash9.C: New.
9683
9684 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9685
9686         PR fortran/18918
9687         * gfortran.dg/coarray/dummy_1.f90: New.
9688
9689 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9690
9691         PR fortran/18918
9692         * gfortran.dg/coarray/save_1.f90: New.
9693         * gfortran.dg/coarray_4.f90: Update dg-error.
9694
9695 2011-05-31  Jason Merrill  <jason@redhat.com>
9696
9697         * g++.dg/cpp0x/rv-template1.C: New.
9698
9699 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR rtl-optimization/49235
9702         * gcc.dg/pr49235.c: New test.
9703
9704 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9705
9706         PR tree-optimization/49093
9707         * gcc.dg/vect/pr49093.c: New test.
9708
9709 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9710
9711         PR debug/49047
9712         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9713
9714 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9715
9716         PR testsuite/49239
9717         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9718         output array.
9719
9720 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9721
9722         PR target/49186
9723         * gcc.c-torture/execute/pr49186.c: New.
9724
9725 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9726
9727         PR target/49168
9728          * gcc.target/i386/pr49168-1.c: New.
9729
9730 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9731             Eric Botcazou  <ebotcazou@adacore.com>
9732
9733         * gcc.dg/guality/drap.c: New test.
9734
9735 2011-05-30  Richard Guenther  <rguenther@suse.de>
9736
9737         PR tree-optimization/49210
9738         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9739         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9740
9741 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR c++/49223
9744         * g++.dg/gomp/pr49223-1.C: New test.
9745         * g++.dg/gomp/pr49223-2.C: New test.
9746
9747 2011-05-30  Richard Guenther  <rguenther@suse.de>
9748
9749         PR tree-optimization/49218
9750         * gcc.c-torture/execute/pr49218.c: New testcase.
9751
9752 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9753
9754         PR tree-optimization/49199
9755         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9756         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9757         -fno-tree-scev-cprop.
9758
9759 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9760
9761         PR fortran/47601
9762         * gfortran.dg/extends_13.f03: New.
9763
9764 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9765
9766         PR rtl-optimization/49095
9767         * gcc.target/i386/pr49095.c: New test.
9768
9769 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9770
9771         PR fortran/18918
9772         * gfortran.dg/coarray_24.f90: New.
9773
9774 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9775
9776         PR fortran/18918
9777         * gfortran.dg/coarray_23.f90: New.
9778
9779 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9780
9781         From Ryan Mansfield
9782         * gcc.dg/pr48826.c: New test.
9783
9784 2011-05-29  Richard Guenther  <rguenther@suse.de>
9785
9786         PR tree-optimization/49217
9787         * gcc.dg/torture/pr49217.c: New testcase.
9788
9789 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9790
9791         PR testsuite/49222
9792         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9793
9794 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9795
9796         * gnat.dg/boolean_subtype.adb: Rename to...
9797         * gnat.dg/boolean_subtype1.adb: ...this.
9798
9799 2011-05-28  Jason Merrill  <jason@redhat.com>
9800
9801         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9802
9803 2011-05-27  Jason Merrill  <jason@redhat.com>
9804
9805         * g++.dg/cpp0x/enum18.C: Adjust.
9806
9807         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9808
9809 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9810
9811         PR fortran/18918
9812         * gfortran.dg/coarray_22.f90: New.
9813
9814 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9815
9816         PR tree-optimization/46728
9817         * gcc.target/powerpc/pr46728-1.c: New.
9818         * gcc.target/powerpc/pr46728-2.c: New.
9819         * gcc.target/powerpc/pr46728-3.c: New.
9820         * gcc.target/powerpc/pr46728-4.c: New.
9821         * gcc.target/powerpc/pr46728-5.c: New.
9822         * gcc.dg/pr46728-6.c: New.
9823         * gcc.target/powerpc/pr46728-7.c: New.
9824         * gcc.target/powerpc/pr46728-8.c: New.
9825         * gcc.dg/pr46728-9.c: New.
9826         * gcc.target/powerpc/pr46728-10.c: New.
9827         * gcc.target/powerpc/pr46728-11.c: New.
9828         * gcc.dg/pr46728-12.c: New.
9829         * gcc.target/powerpc/pr46728-13.c: New.
9830         * gcc.target/powerpc/pr46728-14.c: New.
9831         * gcc.target/powerpc/pr46728-15.c: New.
9832         * gcc.target/powerpc/pr46728-16.c: New.
9833
9834 2011-05-27  Jason Merrill  <jason@redhat.com>
9835
9836         * g++.dg/abi/mangle47.C: New.
9837
9838         PR c++/49176
9839         * g++.dg/template/const5.C: New.
9840
9841         * g++.dg/cpp0x/enum18.C: New.
9842
9843         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9844
9845         * g++.dg/cpp0x/error6.C: New.
9846
9847         * g++.dg/cpp0x/error5.C: New.
9848
9849 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9850
9851         PR c++/49165
9852         * g++.dg/eh/cond6.C: New test.
9853
9854 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9855
9856         PR fortran/48820
9857         * gfortran.dg/rank_3.f90: New.
9858         * gfortran.dg/rank_4.f90: New.
9859
9860 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9861
9862         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9863         replace dump search.
9864
9865 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9866
9867         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9868         * gnat.dg/bit_packed_array5.adb: ...here.
9869
9870 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9871
9872         PR c++/42056
9873         * g++.dg/cpp0x/auto25.C: New.
9874
9875 2011-05-27  Richard Guenther  <rguenther@suse.de>
9876
9877         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9878
9879 2011-05-27  Richard Guenther  <rguenther@suse.de>
9880
9881         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9882
9883 2011-05-27  Richard Guenther  <rguenther@suse.de>
9884
9885         PR middle-end/49189
9886         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9887
9888 2011-05-26  Jason Merrill  <jason@redhat.com>
9889
9890         * g++.dg/cpp0x/friend1.C: New.
9891         * g++.dg/cpp0x/friend2.C: New.
9892
9893         * g++.dg/cpp0x/auto7.C: Update.
9894         * g++.dg/template/crash50.C: Adjust.
9895         * g++.dg/template/static9.C: Adjust.
9896         * g++.old-deja/g++.ext/memconst.C: Adjust.
9897
9898 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9899
9900         * gcc.dg/march.c: Ignore a note for some targets.
9901
9902 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9903             Nathan Froyd  <froydnj@codesourcery.com>
9904
9905         PR c++/2288
9906         PR c++/18770
9907         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9908         * g++.dg/parse/pr18770.C: New test.
9909         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9910
9911 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9912
9913         PR fortran/48955
9914         * gfortran.dg/dependency_40.f90 : New test.
9915
9916 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9917
9918         PR fortran/18918
9919         * gfortran.dg/coarray/registering_1.f90: New.
9920
9921 2011-05-26  Jason Merrill  <jason@redhat.com>
9922
9923         * g++.dg/cpp0x/variadic111.C: New.
9924         * g++.dg/cpp0x/variadic41.C: Adjust.
9925
9926 2011-05-26  Richard Guenther  <rguenther@suse.de>
9927
9928         PR tree-optimization/48702
9929         * gcc.dg/torture/pr48702.c: New testcase.
9930
9931 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9932
9933         PR gcov-profile/48845
9934         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9935         support.
9936         * gcc.dg/matrix/matrix.exp: Likewise.
9937         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9938         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9939         line number to check_profiling_available.
9940         * lib/target-supports.exp (check_profiling_available): Account for
9941         this.
9942         Require TLS runtime support with -fprofile-generate.
9943         * lib/profopt.exp (profopt-execute): Add TLS options for
9944         -fprofile-generate.
9945         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9946
9947 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR c++/49165
9950         * g++.dg/eh/cond5.C: New test.
9951
9952         PR tree-optimization/49161
9953         * gcc.c-torture/execute/pr49161.c: New test.
9954
9955 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9956
9957         * gcc.target/arm/neon-vorn-vbic.c: New test.
9958
9959 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9960
9961         PR tree-optimization/49038
9962         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9963         * gcc.dg/vect/pr49038.c: New test.
9964
9965 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9966
9967         * g++.dg/init/pr25811-3.C: New.
9968         * g++.dg/init/pr25811-4.C: New.
9969
9970 2011-05-25  Jason Merrill  <jason@redhat.com>
9971
9972         * g++.dg/cpp0x/enum17.C: New.
9973         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9974
9975         * g++.dg/cpp0x/auto24.C: New.
9976
9977         * g++.dg/cpp0x/error4.C: New.
9978
9979         * g++.dg/cpp0x/rv-restrict.C: New.
9980
9981         * g++.dg/cpp0x/enum15.C: New.
9982         * g++.dg/cpp0x/constexpr-switch2.C: New.
9983
9984         * g++.dg/cpp0x/variadic110.C: New.
9985
9986         * g++.dg/cpp0x/auto9.C: Add typedef test.
9987
9988         * g++.dg/cpp0x/auto23.C: New.
9989         * g++.dg/cpp0x/auto9.C: Adjust.
9990
9991         * g++.dg/cpp0x/defaulted29.C: New.
9992
9993         * g++.dg/cpp0x/initlist51.C: New.
9994
9995 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9996
9997         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9998         * g++.dg/abi/packed1.C: Suppress warning.
9999         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10000         * g++.dg/template/stdarg1.C: Likewise.
10001         * g++.dg/other/packed1.C: Remove arm from xfail list.
10002
10003 2011-05-25  Jason Merrill  <jason@redhat.com>
10004
10005         * g++.dg/cpp0x/enum16.C: New.
10006         * g++.dg/parse/error15.C: Adjust.
10007
10008         * g++.dg/cpp0x/initlist50.C: New.
10009
10010         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10011
10012         * g++.dg/cpp0x/variadic109.C: New.
10013
10014 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10015
10016          * gcc.target/i386/pause-1.c: New.
10017
10018 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10019
10020         * gcc.dg/stack-usage-1.c: Adjust comment.
10021         * gcc.dg/stack-usage-2.c: New test.
10022
10023 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10024
10025         PR c++/49136
10026         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10027         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10028
10029 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10030
10031         PR rtl-optimization/48757
10032         * gfortran.dg/pr48757.f:  New test case.
10033
10034 2011-05-24  Jason Merrill  <jason@redhat.com>
10035
10036         * g++.dg/cpp0x/access01.C: New.
10037
10038 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10039
10040         PR libobjc/48177
10041         * objc.dg/pr48177.m: New testcase.
10042
10043 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10044
10045         PR objc/48187
10046         * objc.dg/pr48187.m: New testcase.
10047         * obj-c++.dg/pr48187.mm: New testcase.
10048         * objc.dg/ivar-extra-semicolon.m: New testcase.
10049
10050 2011-05-24  Jason Merrill  <jason@redhat.com>
10051
10052         * g++.dg/template/access21.C: New.
10053         * g++.dg/template/access22.C: New.
10054
10055 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10056
10057         PR rtl-optimization/48633
10058         * g++.dg/pr48633.C: New test.
10059
10060 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10061
10062         PR target/49133
10063         * g++.dg/other/pr49133.C: New test.
10064
10065 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10066             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10067
10068         * gcc.dg/torture/tls/run-gd.c: New test.
10069         * gcc.dg/torture/tls/run-ie.c: New test.
10070         * gcc.dg/torture/tls/run-ld.c: New test.
10071         * gcc.dg/torture/tls/run-le.c: New test.
10072         * lib/target-supports.exp (check_effective_target_tls_runtime):
10073         Build testcase with TLS options.
10074
10075 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10076
10077         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10078
10079 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10080
10081         PR tree-optimization/49121
10082         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10083
10084 2011-05-23  Jason Merrill  <jason@redhat.com>
10085
10086         * g++.dg/cpp0x/defaulted28.C: New.
10087
10088         * g++.dg/cpp0x/sfinae25.C: New.
10089
10090         * g++.dg/cpp0x/rv-cast2.C: New.
10091
10092         * g++.dg/cpp0x/enum14.C: New.
10093
10094 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10095
10096         PR lto/49123
10097         * gcc.c-torture/execute/pr49123.c: New test.
10098
10099         PR debug/49032
10100         * gcc.dg/debug/pr49032.c: New test.
10101
10102         PR c/49120
10103         * gcc.dg/pr49120.c: New test.
10104
10105 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10106
10107         PR target/47315
10108         * gcc.target/i386/pr47315.c: New test.
10109
10110 2011-05-23  Jason Merrill  <jason@redhat.com>
10111
10112         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10113
10114         * g++.dg/cpp0x/sfinae24.C: New.
10115
10116         * g++.dg/cpp0x/error3.C: New.
10117
10118         * g++.dg/cpp0x/defaulted27.C: New.
10119
10120         * g++.dg/cpp0x/decltype27.C: New.
10121
10122 2011-05-23  Richard Guenther  <rguenther@suse.de>
10123
10124         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10125
10126 2011-05-23  Richard Guenther  <rguenther@suse.de>
10127
10128         PR tree-optimization/40874
10129         * g++.dg/tree-ssa/pr40874.C: New testcase.
10130
10131 2011-05-23  Richard Guenther  <rguenther@suse.de>
10132
10133         PR tree-optimization/49115
10134         * g++.dg/torture/pr49115.C: New testcase.
10135
10136 2011-05-23  Richard Guenther  <rguenther@suse.de>
10137
10138         PR middle-end/15419
10139         * gcc.dg/memcpy-3.c: New testcase.
10140
10141 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10142
10143         PR middle-end/48973
10144         * gcc.c-torture/execute/pr48973-1.c: New test.
10145         * gcc.c-torture/execute/pr48973-2.c: New test.
10146
10147 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10148
10149         PR c++/18016
10150         * g++.dg/warn/pr18016.C: New.
10151
10152 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10153
10154         PR target/45098
10155         * gcc.target/arm/ivopts-6.c: New test.
10156
10157 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR middle-end/49029
10160         * gcc.c-torture/compile/pr49029.c: New test.
10161
10162 2011-05-22  Jason Merrill  <jason@redhat.com>
10163
10164         * g++.dg/cpp0x/sfinae23.C: New.
10165         * g++.dg/cpp0x/sfinae8.C: Correct.
10166
10167 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10168
10169         * gfortran.dg/function_optimize_8.f90:  New test case.
10170
10171 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10172
10173         PR tree-optimization/49087
10174         * gcc.dg/vect/O3-pr49087.c: New test.
10175
10176 2011-05-21  Jason Merrill  <jason@redhat.com>
10177
10178         * g++.dg/debug/const5.C: New.
10179
10180 2011-05-20  Jason Merrill  <jason@redhat.com>
10181
10182         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10183
10184         * g++.dg/cpp0x/constexpr-static7.C: New.
10185
10186         * g++.dg/cpp0x/enum12.C: New.
10187         * g++.dg/cpp0x/enum13.C: New.
10188
10189 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10190
10191         PR fortran/48699
10192         * gfortran.dg/select_type_23.f03: New.
10193
10194 2011-05-20  Jason Merrill  <jason@redhat.com>
10195
10196         * g++.dg/cpp0x/defaulted26.C: New.
10197
10198         * g++.dg/cpp0x/noexcept02.C: Fix.
10199         * g++.dg/cpp0x/noexcept03.C: Fix.
10200         * g++.dg/cpp0x/noexcept08.C: Fix.
10201         * g++.dg/cpp0x/noexcept10.C: New.
10202
10203 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10204
10205         PR fortran/48706
10206         * gfortran.dg/extends_12.f03: New.
10207
10208 2011-05-20  Jason Merrill  <jason@redhat.com>
10209
10210         * g++.dg/template/koenig9.C: New.
10211         * g++.dg/opt/pr47615.C: Fix.
10212         * g++.dg/overload/defarg1.C: Fix.
10213         * g++.dg/tc1/dr213.C: Remove xfail.
10214         * g++.dg/torture/pr34850.C: Fix.
10215         * g++.dg/torture/pr39362.C: Fix.
10216         * g++.old-deja/g++.brendan/crash56.C: Fix.
10217         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10218
10219 2011-05-20  Richard Guenther  <rguenther@suse.de>
10220
10221         PR tree-optimization/49079
10222         * gcc.dg/torture/pr49079.c: New testcase.
10223
10224 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10225
10226         PR tree-optimization/49073
10227         * gcc.c-torture/execute/pr49073.c: New test.
10228
10229 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10230
10231         PR fortran/18918
10232         * gfortran.dg/coarray_21.f90: New.
10233
10234 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10235
10236         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10237         output.
10238
10239 2011-05-19  Richard Guenther  <rguenther@suse.de>
10240
10241         PR testsuite/49063
10242         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10243
10244 2011-05-19  Richard Guenther  <rguenther@suse.de>
10245
10246         PR middle-end/48985
10247         * gcc.dg/builtin-object-size-11.c: New testcase.
10248
10249 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10250
10251         PR target/45098
10252         * gcc.target/arm/ivopts.c: New test.
10253         * gcc.target/arm/ivopts-2.c: New test.
10254
10255 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10256
10257         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10258
10259 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10260
10261         * gcc.c-torture/execute/960321-1.x: Remove.
10262
10263 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10264
10265         PR fortran/48700
10266         * gfortran.dg/move_alloc_4.f90: New.
10267
10268 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10269
10270         PR target/49002
10271         * gcc.target/i386/pr49002-1.c: New test.
10272         * gcc.target/i386/pr49002-2.c: Likewise.
10273
10274 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10275
10276         PR tree-optimization/49039
10277         * gcc.c-torture/execute/pr49039.c: New test.
10278         * gcc.dg/tree-ssa/pr49039.c: New test.
10279         * g++.dg/torture/pr49039.C: New test.
10280
10281 2011-05-18  Jason Merrill  <jason@redhat.com>
10282
10283         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10284         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10285         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10286
10287 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10288
10289         * gcc.target/bfin/mcpu-bf592.c: New test.
10290
10291 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10292
10293         PR tree-optimization/41881
10294         * gcc.dg/vect/O3-pr41881.c: New test.
10295         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10296
10297 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR tree-optimization/49000
10300         * gcc.dg/pr49000.c: New test.
10301
10302 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10303
10304         * gnat.dg/invalid1.adb: New test.
10305
10306 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10307
10308         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10309         scan pattern.
10310         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10311         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10312
10313 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10314
10315         PR c++/48994
10316         * g++.dg/cpp0x/range-for18.C: New.
10317
10318 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10319
10320         PR fortran/18918
10321         * gfortran.dg/coarray/image_index_2.f90: New.
10322
10323 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10324
10325         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10326         * g++.dg/cpp0x/override2.C: New.
10327
10328 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10329
10330         PR fortran/18918
10331         * gfortran.de/coarray_20.f90: New.
10332
10333 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10334
10335         PR fortran/22572
10336         * function_optimize_7.f90:  New test case.
10337
10338 2011-05-13  Jason Merrill  <jason@redhat.com>
10339
10340         * g++.dg/cpp0x/decltype26.C: New.
10341         * g++.dg/cpp0x/enum11.C: New.
10342
10343 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10344
10345         PR fortran/48972
10346         PR fortran/48991
10347         * gfortran.dg/assign_8.f90: Update dg-error.
10348
10349 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10350
10351         PR fortran/48972
10352         * gfortran.dg/io_constraints_8.f90: New.
10353         * gfortran.dg/io_constraints_9.f90: New.
10354
10355 2011-05-13  Martin Thuresson  <martint@google.com>
10356
10357         PR gcov-profile/47793
10358         * gcc.dg/pr47793.c: New.
10359
10360 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10361
10362         PR tree-optimization/48975
10363         * gcc.dg/pr48975.c: New test.
10364
10365 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10366
10367         PR fortran/48972
10368         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10369
10370 2011-05-12  Jason Merrill  <jason@redhat.com>
10371
10372         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10373
10374 2011-05-12  Geert Bosch  <bosch@adacore.com>
10375
10376         * gnat.dg/view_conversion1.adb: New test.
10377
10378 2011-05-12  Richard Guenther  <rguenther@suse.de>
10379
10380         PR tree-optimization/48172
10381         * gcc.dg/vect/pr48172.c: New testcase.
10382
10383 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10384
10385         PR debug/48967
10386         * g++.dg/opt/pr48967.C: New test.
10387
10388 2011-05-11  Jason Merrill  <jason@redhat.com>
10389
10390         * g++.dg/cpp0x/constexpr-friend.C: New.
10391         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10392
10393         * g++.dg/cpp0x/sfinae22.C: New.
10394
10395 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10396
10397         PR fortran/48889
10398         * gfortran.dg/generic_24.f90: New.
10399
10400 2011-05-11  Richard Guenther  <rguenther@suse.de>
10401
10402         PR tree-optimization/15256
10403         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10404
10405 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10406
10407         PR debug/48159
10408         * gcc.dg/pr48159-1.c: New test.
10409         * gcc.dg/pr48159-2.c: New test.
10410
10411 2011-05-11  Richard Guenther  <rguenther@suse.de>
10412
10413         PR middle-end/48953
10414         * gcc.dg/torture/pr48953.c: New testcase.
10415
10416 2011-05-11  Richard Guenther  <rguenther@suse.de>
10417
10418         PR tree-optimization/18041
10419         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10420
10421 2011-05-11  Alan Modra  <amodra@gmail.com>
10422
10423         PR target/47755
10424         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10425
10426 2011-05-10  Jason Merrill  <jason@redhat.com>
10427
10428         * g++.dg/cpp0x/defaulted25.C: New.
10429         * g++.dg/template/crash7.C: Adjust.
10430
10431         * g++.dg/cpp0x/variadic108.C: New.
10432
10433 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10434
10435         * g++.dg/inherit/virtual9.C: Extend.
10436
10437 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10438
10439         PR target/48857
10440         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10441         are passed and returned in vector registers.
10442
10443 2011-05-10  Richard Guenther  <rguenther@suse.de>
10444
10445         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10446         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10447         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10448         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10449         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10450         applies.
10451
10452 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10453
10454         PR tree-optimization/48611
10455         PR tree-optimization/48794
10456         * gfortran.dg/gomp/pr48611.f90: New test.
10457         * gfortran.dg/gomp/pr48794.f90: New test.
10458
10459         PR debug/48928
10460         * gcc.dg/dfp/pr48928.c: New test.
10461
10462 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10463
10464         PR c++/48522
10465         * g++.dg/cpp0x/pr48522.C: New.
10466
10467 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10468
10469         PR c++/48735
10470         * g++.dg/cpp0x/sfinae21.C: New.
10471
10472 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10473
10474         * g++.dg/template/sfinae28.C: Rename to...
10475         * g++.dg/cpp0x/sfinae19.C: ... this.
10476         * g++.dg/template/sfinae29.C: Rename to...
10477         * g++.dg/cpp0x/sfinae20.C: ... this.
10478
10479 2011-05-09  Jeff Law <law@redhat.com>
10480
10481         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10482         consistent results.
10483
10484 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10485
10486         PR c++/20039
10487         * g++.dg/init/pr20039.C: New.
10488
10489 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10490
10491         PR c++/48737
10492         PR c++/48744
10493         * g++.dg/template/sfinae28.C: New.
10494         * g++.dg/template/sfinae29.C: Likewise.
10495
10496 2011-05-09  Jason Merrill  <jason@redhat.com>
10497
10498         * g++.dg/template/nontype23.C: New.
10499
10500 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10501         PR c++/48859
10502         * g++.dg/init/pr48859.C: New.
10503
10504 2011-05-09  Jason Merrill  <jason@redhat.com>
10505
10506         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10507         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10508         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10509         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10510         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10511         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10512         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10513         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10514
10515 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10516
10517         * g++.dg/inherit/virtual9.C: New.
10518
10519 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10520
10521         PR c++/48574
10522         * g++.dg/template/dependent-expr8.C: New test case.
10523
10524 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10525
10526         PR tree-optimization/48837
10527         * gcc.dg/pr48837.c: New testcase.
10528
10529 2011-05-06  Jason Merrill  <jason@redhat.com>
10530
10531         * g++.dg/cpp0x/constexpr-condition2.C: New.
10532
10533         * g++.dg/cpp0x/constexpr-missing.C: New.
10534
10535 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10536
10537         PR fortran/18918
10538         * gfortran.dg/coarray/this_image_2.f90: New.
10539
10540 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10541
10542         PR fortran/48858
10543         PR fortran/48820
10544         * gfortran.dg/bind_c_usage_22.f90: New.
10545         * gfortran.dg/bind_c_usage_23.f90: New.
10546         * gfortran.dg/bind_c_usage_24.f90: New.
10547         * gfortran.dg/bind_c_usage_24_c.c: New.
10548
10549 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10550
10551         PR c++/48838
10552         * g++.dg/template/member9.C: New test case.
10553
10554 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10555
10556         * gnat.dg/discr29.ad[sb]: New test.
10557         * gnat.dg/discr30.adb: Likewise.
10558
10559 2011-05-05  Julian Brown  <julian@codesourcery.com>
10560
10561         * gcc.target/arm/neon-vset_lanes8.c: New test.
10562
10563 2011-05-05  Jason Merrill  <jason@redhat.com>
10564
10565         * g++.dg/init/new32.C: New.
10566
10567 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10568
10569         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10570         Fix typo.
10571
10572 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR rtl-optimization/48381
10575         * gcc.c-torture/compile/pr48381.c: New test.
10576
10577 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10578
10579         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10580         to dg-options.
10581         * gcc.target/i386/opt-1.c: Ditto.
10582
10583 2011-05-04  Jason Merrill  <jason@redhat.com>
10584
10585         * g++.dg/conversion/base1.C: New.
10586
10587 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10588
10589         PR libgfortran/48787
10590         * gfortran.dg/round_3.f08: Add more checks to test case.
10591
10592 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10593
10594         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10595         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10596         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10597         Gate test on effective_target fd_truncate.
10598
10599 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10600
10601         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10602         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10603         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10604         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10605         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10606         * gcc.target/i386/pr38824.c: Ditto.
10607         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10608         * gcc.target/i386/vecinit-2.c: Ditto.
10609         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10610         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10611         * gcc.target/i386/parity-2.c: Ditto.
10612         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10613
10614 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10615
10616         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10617         remove duplication.
10618         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10619         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10620         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10621
10622 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10623
10624         PR fortran/18918
10625         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10626
10627 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10628
10629         PR fortran/18918
10630         * gfortran.dg/coarray/this_image_1.f90: New.
10631
10632 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10633
10634         PR fortran/18918
10635         * gfortran.dg/coarray/caf.dg: New.
10636         * gfortran.dg/coarray/image_index_1.f90: New, copied
10637         from ../coarray_16.f90.
10638
10639 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10640
10641         PR c++/28501
10642         * g++.dg/ext/complex9.C: New.
10643
10644 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10645
10646         From Mike Frysinger
10647         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10648         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10649         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10650
10651 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10652
10653         * gcc.target/bfin/builtins: Created.
10654         * gcc.target/bfin/hisilh-O0.c: Deleted.
10655         * gcc.target/bfin/hisilh.c: Moved to...
10656         * gcc.target/bfin/builtins/hisilh.c: ...here.
10657         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10658         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10659         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10660         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10661         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10662         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10663         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10664         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10665         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10666         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10667         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10668         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10669         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10670         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10671         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10672         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10673         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10674         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10675         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10676         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10677         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10678         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10679         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10680         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10681         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10682         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10683         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10684         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10685         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10686         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10687         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10688         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10689         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10690         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10691         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10692         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10693         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10694         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10695         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10696         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10697         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10698         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10699         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10700         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10701         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10702         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10703         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10704         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10705         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10706         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10707         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10708         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10709         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10710         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10711         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10712         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10713         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10714         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10715         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10716         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10717         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10718         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10719         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10720         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10721         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10722         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10723         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10724         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10725         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10726         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10727         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10728         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10729         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10730         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10731         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10732         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10733         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10734         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10735         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10736         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10737         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10738         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10739         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10740         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10741         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10742         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10743         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10744         * gcc.target/bfin/builtins/circptr.c: Ditto.
10745         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10746         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10747         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10748         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10749         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10750         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10751         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10752         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10753         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10754         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10755         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10756         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10757         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10758         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10759         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10760         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10761         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10762         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10763         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10764         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10765         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10766         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10767         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10768         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10769         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10770         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10771         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10772         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10773         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10774         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10775         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10776         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10777         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10778         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10779         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10780         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10781         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10782         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10783         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10784         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10785         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10786         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10787         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10788         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10789         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10790         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10791         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10792         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10793         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10794         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10795         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10796         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10797         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10798         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10799         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10800         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10801         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10802         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10803         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10804         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10805         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10806         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10807         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10808         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10809         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10810         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10811         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10812         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10813         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10814         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10815
10816 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10817
10818         * gcc.target/arm/cold-lc.c: New test.
10819
10820 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10821
10822         PR target/48774
10823         * gcc.dg/pr48774.c: New test.
10824
10825 2011-05-03  Richard Guenther  <rguenther@suse.de>
10826
10827         * gcc.dg/large-size-array-5.c: New testcase.
10828
10829 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10830
10831         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10832
10833 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10834
10835         * lib/target-supports.exp (check_effective_target_vect_strided):
10836         Replace with...
10837         (check_effective_target_vect_strided2)
10838         (check_effective_target_vect_strided3)
10839         (check_effective_target_vect_strided4)
10840         (check_effective_target_vect_strided8): ...these new functions.
10841
10842         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10843         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10844         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10845         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10846         * gcc.dg/vect/pr37539.c: Likewise.
10847         * gcc.dg/vect/slp-11a.c: Likewise.
10848         * gcc.dg/vect/slp-11b.c: Likewise.
10849         * gcc.dg/vect/slp-11c.c: Likewise.
10850         * gcc.dg/vect/slp-12a.c: Likewise.
10851         * gcc.dg/vect/slp-12b.c: Likewise.
10852         * gcc.dg/vect/slp-18.c: Likewise.
10853         * gcc.dg/vect/slp-19a.c: Likewise.
10854         * gcc.dg/vect/slp-19b.c: Likewise.
10855         * gcc.dg/vect/slp-21.c: Likewise.
10856         * gcc.dg/vect/slp-23.c: Likewise.
10857         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10858
10859         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10860         instead of vect_interleave && vect_extract_even_odd.
10861         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10862         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10863         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10864         * gcc.dg/vect/vect-1.c: Likewise.
10865         * gcc.dg/vect/vect-10.c: Likewise.
10866         * gcc.dg/vect/vect-98.c: Likewise.
10867         * gcc.dg/vect/vect-107.c: Likewise.
10868         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10869         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10870         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10871         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10872         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10873         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10874         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10875         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10876         * gcc.dg/vect/vect-strided-float.c: Likewise.
10877         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10878         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10879         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10880         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10881         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10882         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10883         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10884         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10885         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10886         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10887         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10888         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10889         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10890         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10891         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10892
10893         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10894         target condition.
10895         * gcc.dg/vect/pr30843.c: Likewise.
10896         * gcc.dg/vect/pr33866.c: Likewise.
10897         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10898         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10899         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10900         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10901
10902 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10903
10904         * gcc.dg/vect/slp-11.c: Split into...
10905         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10906         gcc.dg/vect/slp-11c.c: ...these tests.
10907         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10908         * gcc.dg/vect/slp-12c.c: ...this new test.
10909         * gcc.dg/vect/slp-19.c: Split into...
10910         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10911         gcc.dg/vect/slp-19c.c: ...these new tests.
10912
10913 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10914
10915         * lib/target-supports.exp
10916         (check_effective_target_vect_extract_even_odd_wide): Delete.
10917         (check_effective_target_vect_strided_wide): Likewise.
10918         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10919         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10920         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10921         * gcc.dg/vect/pr37539.c: Likewise.
10922         * gcc.dg/vect/slp-11.c: Likewise.
10923         * gcc.dg/vect/slp-12a.c: Likewise.
10924         * gcc.dg/vect/slp-12b.c: Likewise.
10925         * gcc.dg/vect/slp-19.c: Likewise.
10926         * gcc.dg/vect/slp-23.c: Likewise.
10927         * gcc.dg/vect/vect-1.c: Likewise.
10928         * gcc.dg/vect/vect-98.c: Likewise.
10929         * gcc.dg/vect/vect-107.c: Likewise.
10930         * gcc.dg/vect/vect-strided-float.c: Likewise.
10931
10932 2011-05-02  Jason Merrill  <jason@redhat.com>
10933
10934         * g++.dg/init/new31.C: New.
10935
10936 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10937
10938         PR c/35445
10939         * gcc.dg/pr35445.c: New test.
10940
10941 2011-05-02  Jason Merrill  <jason@redhat.com>
10942
10943         * c-c++-common/vla-1.c: New.
10944
10945 2011-05-02  Richard Guenther  <rguenther@suse.de>
10946
10947         PR tree-optimization/48822
10948         * gcc.dg/torture/pr48822.c: New testcase.
10949
10950 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10951
10952         PR c++/47969
10953         * g++.dg/cpp0x/constexpr-47969.C: New.
10954
10955 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10956
10957         PR testsuite/48498
10958         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10959         on vect_no_align targets.
10960         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10961         vect_no_align targets.
10962
10963 2011-05-01  Xinliang David Li  <davidxl@google.com>
10964
10965         * gcc.dg/tree-ssa/integer-addr.c: New test.
10966         * gcc.dg/tree-ssa/alias_bug.c: New test.
10967
10968 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10969
10970         PR libgfortran/48787
10971         * gfortran.dg/round_3.f08: Add more checks.
10972
10973 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10974
10975         PR fortran/48821
10976         * gfortran.dg/import9.f90: New, proper test.
10977         * gfortran.dg/interface_37.f90: Remove bogus
10978         test (bogus copy of interface_36.f90).
10979
10980 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10981
10982         PR fortran/48821
10983         * gfortran.dg/interface_37.f90: New.
10984
10985 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10986
10987         PR fortran/48746
10988         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10989
10990 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10991
10992         PR tree-optimization/48809
10993         * gcc.c-torture/execute/pr48809.c: New test.
10994
10995 2011-04-29  Jeff Law <law@redhat.com>
10996
10997         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10998
10999 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11000
11001         PR c++/48606
11002         * g++.dg/init/ctor10.C: New.
11003
11004 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11005
11006         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11007           warning in implicitly instantiated templates.
11008
11009 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11010
11011         * g++.dg/warn/Wnull-conversion-1.C: New.
11012         * g++.dg/warn/Wnull-conversion-2.C: New.
11013
11014 2011-04-29  Diego Novillo  <dnovillo@google.com>
11015
11016         * g++.old-deja/g++.other/null3.C: Expect warning about
11017         converting boolean to a pointer.
11018
11019 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11020
11021         PR fortran/48462
11022         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11023         being a target.
11024
11025         PR fortran/48746
11026         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11027
11028 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11029
11030         PR fortran/48810
11031         * gfortran.dg/typebound_proc_22.f90: New.
11032
11033         PR fortran/48800
11034         * gfortran.dg/interface_36.f90: New.
11035
11036 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11037
11038         PR libgfortran/48488
11039         PR libgfortran/48602
11040         PR libgfortran/48615
11041         PR libgfortran/48684
11042         PR libgfortran/48787
11043         * gfortran.dg/fmt_g.f: Adjust test.
11044         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11045         * gfortran.dg/round_3.f08: New test.
11046         * gfortran.dg/namelist_print_1.f: Adjust test.
11047         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11048         * gfortran.dg/f2003_io_5.f03: Adjust test.
11049         * gfortran.dg/coarray_15.f90: Adjust test.
11050         * gfortran.dg/namelist_65.f90: Adjust test.
11051         * gfortran.dg/fmt_cache_1.f: Adjust test.
11052         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11053         * gfortran.dg/real_const_3.f90: Adjust test.
11054
11055 2011-04-29  Jan Hubicka  <jh@suse.cz>
11056
11057         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11058         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11059
11060 2011-04-28  Xinliang David Li  <davidxl@google.com>
11061
11062         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11063         * g++.dg/prof-robust-1.C: New test.
11064
11065 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11066
11067         PR tree-optimization/48765
11068         * gcc.dg/vect/pr48765.c: New.
11069
11070 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11071
11072         PR tree-optimization/48775
11073         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11074
11075 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11076
11077         PR c++/48798
11078         * g++.dg/inherit/pr48798.C: New.
11079         * g++.old-deja/g++.other/base1.C: Adjust.
11080
11081 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11082
11083         PR c++/48656
11084         * g++.dg/template/inherit7.C: New test case.
11085
11086 2011-04-28  Richard Guenther  <rguenther@suse.de>
11087
11088         PR tree-optimization/40052
11089         PR tree-optimization/15347
11090         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11091         * gcc.dg/pr15347.c: Likewise.
11092
11093 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11094
11095         PR c++/48530
11096         * g++.dg/cpp0x/sfinae18.C: New.
11097
11098 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11099
11100         PR c++/48771
11101         * g++.dg/ext/is_literal_type1.C: New.
11102
11103 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11104
11105         PR fortran/48112
11106         PR fortran/48279
11107         * gfortran.dg/interface_35.f90: New.
11108         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11109         * gfortran.dg/func_result_6.f90: Add dg-warning.
11110         * gfortran.dg/bessel_1.f90: Ditto.
11111         * gfortran.dg/hypot_1.f90: Ditto.
11112         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11113         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11114         * gfortran.dg/interface_assignment_4.f90: Ditto.
11115
11116 2011-04-27  Jason Merrill  <jason@redhat.com>
11117
11118         * g++.dg/ext/complex8.C: New.
11119
11120         * g++.dg/cpp0x/initlist49.C: New.
11121         * g++.dg/init/new30.C: New.
11122
11123 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11124
11125         PR fortran/48788
11126         * gfortran.dg/whole_file_34.f90: New.
11127
11128 2011-04-27  Jan Hubicka  <jh@suse.cz>
11129
11130         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11131
11132 2011-04-27  Jason Merrill  <jason@redhat.com>
11133
11134         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11135
11136         * g++.dg/parse/ambig6.C: New.
11137
11138 2011-04-27  Nick Clifton  <nickc@redhat.com>
11139
11140         * gcc.dg/20020312-2.c: Add definition for RX.
11141
11142         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11143         option with RX targets.
11144
11145         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11146         /* */ comments.
11147
11148 2011-04-27  Richard Guenther  <rguenther@suse.de>
11149
11150         * gcc.dg/tree-ssa/pr23382.c: Remove.
11151
11152 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11153
11154         PR target/48767
11155         * gcc.c-torture/compile/pr48767.c: New test.
11156
11157 2011-04-27  Richard Guenther  <rguenther@suse.de>
11158
11159         PR tree-optimization/48772
11160         * g++.dg/pr48772.C: New testcase.
11161
11162 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11163
11164         PR c/48742
11165         * gcc.c-torture/compile/pr48742.c: New test.
11166
11167 2011-04-26  Jason Merrill  <jason@redhat.com>
11168
11169         * g++.dg/lookup/koenig13.C: New.
11170
11171         * g++.dg/cpp0x/initlist48.C: New.
11172
11173 2011-04-25  Jason Merrill  <jason@redhat.com>
11174
11175         * g++.dg/cpp0x/sfinae17.C: New.
11176
11177 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11178
11179         PR target/48258
11180         * gcc.target/powerpc/pr48258-1.c: New file.
11181         * gcc.target/powerpc/pr48258-2.c: Ditto.
11182
11183 2011-04-26  Xinliang David Li  <davidxl@google.com>
11184
11185         * gcc.dg/uninit-suppress.c: New test.
11186         * gcc.dg/uninit-suppress.c: New test.
11187
11188 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11189
11190         PR debug/48768
11191         * gcc.dg/pr48768.c: New test.
11192
11193         PR tree-optimization/48734
11194         * gcc.c-torture/compile/pr48734.c: New test.
11195
11196         PR testsuite/48753
11197         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11198
11199 2011-04-26  Richard Guenther  <rguenther@suse.de>
11200
11201         PR tree-optimization/48731
11202         * gcc.dg/torture/pr48731.c: New testcase.
11203
11204 2011-04-26  Richard Guenther  <rguenther@suse.de>
11205
11206         PR testsuite/48753
11207         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11208
11209 2011-04-26  Richard Guenther  <rguenther@suse.de>
11210
11211         PR middle-end/48694
11212         * gcc.dg/torture/pr48694-1.c: New testcase.
11213         * gcc.dg/torture/pr48694-2.c: Likewise.
11214
11215 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11216
11217         * g++.dg/ext/underlying_type1.C: New.
11218         * g++.dg/ext/underlying_type2.C: Likewise.
11219         * g++.dg/ext/underlying_type3.C: Likewise.
11220         * g++.dg/ext/underlying_type4.C: Likewise.
11221         * g++.dg/ext/underlying_type5.C: Likewise.
11222         * g++.dg/ext/underlying_type6.C: Likewise.
11223         * g++.dg/ext/underlying_type7.C: Likewise.
11224         * g++.dg/ext/underlying_type8.C: Likewise.
11225         * g++.dg/ext/underlying_type9.C: Likewise.
11226         * g++.dg/ext/underlying_type10.C: Likewise.
11227
11228 2011-04-25  Jason Merrill  <jason@redhat.com>
11229
11230         * g++.dg/cpp0x/regress/template-const2.C: New.
11231
11232 2011-04-25  Jeff Law <law@redhat.com>
11233
11234         * gcc.dg/tree-ssa/vrp56.c: new test.
11235
11236 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11237
11238         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11239
11240 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR preprocessor/48740
11243         * c-c++-common/raw-string-11.c: New test.
11244
11245 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11246
11247         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11248         hppa*-*-hpux*.
11249
11250 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11251
11252         PR fortran/18918
11253         * gfortran.dg/coarray_19.f90: New.
11254
11255 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11256
11257         PR c/48685
11258         * gcc.dg/pr48685.c: New test.
11259
11260 2011-04-22  Jan Hubicka  <jh@suse.cz>
11261
11262         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11263
11264 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11265
11266         PR tree-optimization/48717
11267         * gcc.c-torture/execute/pr48717.c: New test.
11268
11269 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11270
11271         PR target/48723
11272         * gcc.target/i386/pr48723.c: New test.
11273
11274 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11275
11276         PR c/48716
11277         * gcc.dg/gomp/pr48716.c: New test.
11278         * g++.dg/gomp/pr48716.C: New test.
11279
11280 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11281
11282         PR c/36750
11283         * gcc.dg/missing-field-init-2.c: Update testcase.
11284
11285 2011-04-22  Alan Modra  <amodra@gmail.com>
11286
11287         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11288
11289 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11290
11291         PR fortran/48405
11292         * gfortran.dg/function_optimize_6.f90:  New test.
11293
11294 2011-04-21  Easwaran Raman  <eraman@google.com>
11295
11296         * gcc.dg/stack-layout-2.c: New test.
11297
11298 2011-04-21  Richard Guenther  <rguenther@suse.de>
11299
11300         PR lto/48703
11301         * g++.dg/lto/pr48207-2_0.C: New testcase.
11302         * g++.dg/lto/pr48207-3_0.C: Likewise.
11303
11304 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11305
11306         * gnat.dg/volatile5.adb: New test.
11307         * gnat.dg/volatile5_pkg.ads: New helper.
11308
11309 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11310
11311         PR target/48708
11312         * gcc.target/i386/pr48708.c: New test.
11313
11314 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11315
11316         * gcc.dg/vect/vect-119.c: New test.
11317
11318 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11319
11320         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11321         and once without.
11322
11323 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11324             Richard Sandiford  <richard.sandiford@linaro.org>
11325
11326         PR target/46329
11327         * gcc.target/arm/pr46329.c: New test.
11328
11329 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11330
11331         PR fortran/18918
11332         * gfortran.dg/coarray_18.f90: New.
11333
11334 2011-04-20  Jason Merrill  <jason@redhat.com>
11335
11336         * g++.dg/cpp0x/initlist47.C: New.
11337
11338         * g++.dg/init/dtor4.C: New.
11339
11340 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11341
11342         PR target/48678
11343         * gcc.target/i386/sse2-pinsrw.c: New test.
11344         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11345         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11346         * gcc.target/i386/sse2-insvhi.c: Ditto.
11347         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11348         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11349
11350 2011-04-20  Jason Merrill  <jason@redhat.com>
11351
11352         * g++.dg/template/const4.C: New.
11353
11354 2011-04-20  Easwaran Raman  <eraman@google.com>
11355
11356         * gcc.dg/stack-layout-1.c: New test.
11357
11358 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11359
11360         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11361         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11362         function.
11363
11364 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11365
11366         * gcc.dg/binop-xor1.c: New test.
11367         * gcc.dg/binop-xor2.c: New test.
11368         * gcc.dg/binop-xor3.c: New test.
11369         * gcc.dg/binop-xor4.c: New test.
11370         * gcc.dg/binop-xor5.c: New test.
11371
11372 2011-04-20  Richard Guenther  <rguenther@suse.de>
11373
11374         PR tree-optimization/47892
11375         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11376
11377 2011-04-20  Richard Guenther  <rguenther@suse.de>
11378
11379         PR middle-end/48695
11380         * g++.dg/torture/pr48695.C: New testcase.
11381
11382 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11383
11384         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11385         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11386         * gcc.c-torture/execute/pr45262.c: Ditto
11387         * gcc.dg/torture/pr43165.c: Ditto.
11388         * gcc.dg/torture/pr47228.c: Ditto.
11389         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11390         * gcc.dg/ipa/pr45644.c: Ditto.
11391         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11392         PDP11.
11393
11394 2011-04-19  Jason Merrill  <jason@redhat.com>
11395
11396         * g++.dg/ext/complex7.C: New.
11397
11398         * g++.dg/ext/attrib41.C: New.
11399
11400 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11401
11402         PR testsuite/48676
11403         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11404
11405 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR target/48678
11408         * gcc.target/i386/pr48678.c: New test.
11409
11410 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11411
11412         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11413         * g++.dg/opt/devirt2.C: New test.
11414         * g++.dg/ipa/devirt-g-1.C: Likewise.
11415
11416 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11417
11418         PR fortran/48588
11419         * gfortran.dg/whole_file_33.f90: New.
11420
11421 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11422
11423         * g++.dg/ipa/devirt-7.C: New test.
11424
11425 2011-04-19  Richard Guenther  <rguenther@suse.de>
11426
11427         PR lto/48207
11428         * g++.dg/lto/pr48207_0.C: New testcase.
11429
11430 2011-04-18  Jason Merrill  <jason@redhat.com>
11431
11432         * g++.dg/init/void1.C: New.
11433
11434         * g++.dg/cpp0x/union4.C: New.
11435
11436 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11437
11438         PR middle-end/48661
11439         * g++.dg/torture/pr48661.C: New test.
11440
11441         PR c++/48632
11442         * g++.dg/gomp/pr48632.C: New test.
11443
11444 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11445
11446         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11447         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11448
11449 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11450
11451         PR fortran/18918
11452         * gfortran.dg/coarray_17.f90: New.
11453         * gfortran.dg/coarray_10.f90: Update dg-error.
11454
11455 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11456
11457         PR testsuite/48251
11458         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11459         * gfortran.dg/guality/guality.exp: Likewise.
11460
11461 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11462
11463         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11464
11465 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11466
11467         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11468
11469 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11470
11471         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11472
11473 2011-04-18  Richard Guenther  <rguenther@suse.de>
11474
11475         PR middle-end/46364
11476         * g++.dg/torture/pr46364.C: New testcase.
11477
11478 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11479
11480         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11481
11482 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11483
11484         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11485
11486 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11487             Ira Rosen  <ira.rosen@linaro.org>
11488
11489         PR target/48252
11490         * gcc.target/arm/pr48252.c: New test.
11491
11492 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11493
11494         PR tree-optimization/48616
11495         * gcc.dg/pr48616.c: New test.
11496
11497 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11498
11499         PR fortran/18918
11500         * gfortran.dg/coarray_16.f90: New.
11501
11502 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11503
11504         PR fortran/48462
11505         * gfortran.dg/realloc_on_assign_7.f03: New test.
11506
11507 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11508
11509         PR libgfortran/48602
11510         * gfortran.dg/fmt_g0_6.f08: New test.
11511
11512 2011-04-17  Jason Merrill  <jason@redhat.com>
11513
11514         * g++.dg/cpp0x/sfinae16.C: New.
11515
11516 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11517
11518         * gcc.target/mips/reg-var-1.c: New test.
11519
11520 2011-04-17  Jan Hubicka  <jh@suse.cz>
11521
11522         * gcc.dg/winline-5.c: Update testcase.
11523
11524 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11525
11526         * gnat.dg/discr27.ad[sb]: Move dg directive.
11527         * gnat.dg/discr28.ad[sb]: New test.
11528         * gnat.dg/discr28_pkg.ads: New helper.
11529
11530 2011-04-17  Michael Matz  <matz@suse.de>
11531
11532         PR tree-optimization/48622
11533         PR lto/48645
11534         * gcc.dg/lto/pr48622_0.c: New test.
11535
11536 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11537
11538         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11539         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11540         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11541         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11542         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11543         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11544
11545 2011-04-15  Jason Merrill  <jason@redhat.com>
11546
11547         * g++.dg/cpp0x/range-for17.C: New.
11548
11549 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11550
11551         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11552         * g++.dg/cpp0x/range-for3.C: Likewise.
11553         * g++.dg/cpp0x/range-for9.C: Correct error message.
11554         * g++.dg/cpp0x/range-for11.C: New.
11555         * g++.dg/cpp0x/range-for12.C: New.
11556         * g++.dg/cpp0x/range-for13.C: New.
11557         * g++.dg/cpp0x/range-for14.C: New.
11558         * g++.dg/cpp0x/range-for15.C: New.
11559         * g++.dg/cpp0x/range-for16.C: New.
11560
11561 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11562
11563         PR fortran/18918
11564         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11565
11566 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11567
11568         * objc.dg/naming-4.m: Updated.
11569         * objc.dg/naming-5.m: Updated.
11570         * objc.dg/naming-6.m: New.
11571         * objc.dg/naming-7.m: New.
11572         * obj-c++.dg/naming-1.mm: Updated.
11573         * obj-c++.dg/naming-2.mm: Updated.
11574         * obj-c++.dg/naming-3.mm: New.
11575         * obj-c++.dg/naming-4.mm: New.
11576
11577 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11578
11579         PR libgfortran/48589
11580         * gfortran.dg/fmt_g0_5.f08: New test.
11581
11582 2011-04-15  Richard Guenther  <rguenther@suse.de>
11583
11584         PR testsuite/48286
11585         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11586
11587 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11588
11589         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11590         -finline-limit=0 to -fno-inline
11591
11592 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11593
11594         PR target/48614
11595         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11596         just avx.
11597
11598 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11599
11600         PR target/48605
11601         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11602         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11603         * gcc.target/i386/avx-insertps-3.c: New test.
11604         * gcc.target/i386/avx-insertps-4.c: New test.
11605
11606 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11607
11608         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11609         -finline-limit=0
11610
11611 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11612
11613         PR target/46779
11614         PR target/45291
11615         PR target/41894
11616         * gcc.target/avr/pr46779-1.c: New test case
11617         * gcc.target/avr/pr46779-2.c: New test case
11618
11619 2011-04-14  Jason Merrill  <jason@redhat.com>
11620
11621         * g++.dg/cpp0x/sfinae15.C: New.
11622
11623         * g++.dg/cpp0x/sfinae14.C: New.
11624
11625         * g++.dg/ext/vla10.C: New.
11626
11627 2011-04-14  Richard Guenther  <rguenther@suse.de>
11628
11629         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11630
11631 2011-04-14  Richard Guenther  <rguenther@suse.de>
11632
11633         * gcc.dg/fold-bitand-4.c: Move ...
11634         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11635
11636 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11637
11638         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11639         variables const.
11640         * gcc.target/avr/torture/trivial.c: Ditto.
11641
11642 2011-04-13  Jason Merrill  <jason@redhat.com>
11643
11644         * g++.dg/template/operator11.C: New.
11645
11646 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11647
11648         PR middle-end/48591
11649         * gcc.dg/gomp/pr48591.c: New test.
11650
11651         PR c++/48570
11652         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11653         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11654
11655 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11656
11657         PR c++/48574
11658         * g++.dg/template/dependent-expr7.C: New test case.
11659
11660 2011-04-13  Jason Merrill  <jason@redhat.com>
11661
11662         * g++.dg/cpp0x/sfinae13.C: New.
11663
11664 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11665
11666         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11667
11668 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11669
11670         * gcc.target/arm/pr43698.c: Remove -march option.
11671
11672 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11673
11674         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11675         -march option.
11676
11677 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11678
11679         PR fortran/48360
11680         PR fortran/48456
11681         * gfortran.dg/realloc_on_assign_6.f03: New test.
11682
11683 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11684
11685         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11686         targets the additional -mno-ms-bitfields and
11687         -Wno-packed-bitfield-compat options.
11688         * g++.dg/ext/bitfield3.C: Likewise.
11689         * g++.dg/ext/bitfield4.C: Likewise.
11690         * g++.dg/ext/bitfield5.C: Likewise.
11691         * gcc.dg/bitfld-15.c: Likewise.
11692         * gcc.dg/bitfld-16.c: Likewise.
11693         * gcc.dg/bitfld-17.c: Likewise.
11694         * gcc.dg/bitfld-18.c: Likewise.
11695
11696 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11697
11698         * gcc.target/arm/neon-vld3-1.c: New test.
11699         * gcc.target/arm/neon-vst3-1.c: New test.
11700         * gcc.target/arm/neon/v*.c: Regenerate.
11701
11702 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11703
11704         PR rtl-optimization/48549
11705         * g++.dg/opt/pr48549.C: New test.
11706
11707 2011-04-12  Richard Guenther  <rguenther@suse.de>
11708
11709         PR tree-optimization/46076
11710         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11711
11712 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11713
11714         PR testsuite/21164
11715         * lib/compat.exp (compat-execute): Declare unsupported after
11716         stripping path from src1.
11717         * lib/lto.exp (lto-execute): Likewise.
11718
11719 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11720
11721         PR c/48552
11722         * gcc.dg/pr48552-1.c: New test.
11723         * gcc.dg/pr48552-2.c: New test.
11724
11725 2011-04-11  Jason Merrill  <jason@redhat.com>
11726
11727         * g++.dg/cpp0x/sfinae12.C: New.
11728
11729         * g++.dg/cpp0x/enum10.C: New.
11730
11731         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11732
11733         * g++.dg/cpp0x/rv-func.C: New.
11734
11735 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11736
11737         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11738         alpha*-dec-osf5*.
11739
11740 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11741
11742         PR tree-optimization/48195
11743         * gcc.dg/ipa/pr48195.c: New test.
11744
11745 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11746
11747         * gnat.dg/return3.adb: Remove unused switch.
11748
11749 2011-04-08  Mike Stump  <mikestump@comcast.net>
11750
11751         PR testsuite/48506
11752         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11753         default to fno-common.
11754
11755 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11756
11757         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11758         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11759
11760 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11761
11762         PR fortran/48448
11763         * gfortran.dg/function_optimize_5.f90:  New test.
11764
11765 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11766
11767         * gnat.dg/aggr17.adb: New test.
11768         * gnat.dg/aggr18.adb: Likewise.
11769
11770 2011-04-08  Michael Matz  <matz@suse.de>
11771
11772         PR middle-end/48389
11773         * gcc.target/i386/pr48389.c: New test.
11774
11775 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11776
11777         PR rtl-optimization/48272
11778         * g++.dg/opt/pr48272.C: New.
11779
11780 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11781
11782         PR rtl-optimization/48235
11783         * gcc.dg/pr48235.c: New.
11784
11785 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11786
11787         PR rtl-optimization/48302
11788         * g++.dg/opt/pr48302.C: New.
11789
11790 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11791
11792         PR target/48273
11793         * g++.dg/opt/pr48273.C: New.
11794
11795 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11796
11797         PR rtl-optimization/48442
11798         * gcc.dg/pr48442.c: New.
11799
11800 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11801
11802         PR tree-optimization/48377
11803         * gcc.dg/vect/pr48377.c: New test.
11804
11805 2011-04-07  Jason Merrill  <jason@redhat.com>
11806
11807         * g++.dg/cpp0x/regress/call1.C: New.
11808
11809         * g++.dg/cpp0x/variadic107.C: New.
11810
11811         * g++.dg/cpp0x/sfinae11.C: New.
11812         * g++.dg/cpp0x/noexcept02.C: Fix.
11813
11814         * g++.dg/cpp0x/sfinae10.C: New.
11815
11816         * g++.dg/cpp0x/sfinae9.C: New.
11817
11818         * c-c++-common/Wcast-qual-1.c: Move here from...
11819         * gcc.dg/cast-qual-3.c: ...here, and...
11820         * g++.dg/warn/Wcast-qual2.C: ...here.
11821
11822         * g++.dg/cpp0x/sfinae8.C: New.
11823
11824         * g++.dg/cpp0x/sfinae7.C: New.
11825
11826         * g++.dg/cpp0x/enum9.C: New.
11827
11828 2011-04-07  Mike Stump  <mikestump@comcast.net>
11829
11830         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11831         with no trampolines.
11832
11833 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11834
11835         PR fortran/48117
11836         * gfortran.dg/gomp/pr48117.f90: New test.
11837
11838         PR debug/48343
11839         * gcc.dg/torture/pr48343.c: New test.
11840
11841 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11842
11843         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11844
11845 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11846
11847         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11848
11849 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11850
11851         PR target/43920
11852         * lib/scanasm.exp (object-size): New proc.
11853         * gcc.target/arm/pr43920-2.c: New test.
11854
11855 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11856
11857         PR fortran/18918
11858         PR fortran/48477
11859         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11860
11861 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11862
11863         * gcc.dg/mtune.c: Prune note from output.
11864
11865 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11866
11867         PR debug/48466
11868         * gcc.dg/guality/pr36977.c: New test.
11869         * gcc.dg/guality/pr48466.c: New test.
11870
11871 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11872
11873         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11874
11875 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11876
11877         * gnat.dg/return3.adb: New test.
11878
11879 2011-04-06  Richard Guenther  <rguenther@suse.de>
11880
11881         PR tree-optimization/47663
11882         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11883
11884 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11885
11886         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11887         Solaris 8 and 9 as well.
11888
11889 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11890
11891         PR target/43920
11892         * gcc.target/arm/pr43920-1.c: New test.
11893
11894 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11895
11896         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11897         (cctor): Actually return the value.
11898         (main): Cast return values.
11899
11900 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11901
11902         * gfortran.dg/character_comparison_8.f90:  New test.
11903
11904 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11905
11906         * frontend-passes: (optimize_lexical_comparison): New function.
11907         (optimize_expr): Call it.
11908         (optimize_comparison): Also handle lexical comparison functions.
11909         Return false instad of -2 for unequal comparison.
11910
11911 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11912
11913         PR fortran/48412
11914         * function_optimize_4.f90:  New test.
11915
11916 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11917
11918         PR fortran/18918
11919         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11920         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11921         * gfortran.dg/coarray_15.f90: New.
11922
11923 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11924
11925         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11926         * gfortran.dg/bessel_7.f90: Likewise.
11927
11928 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11929
11930         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11931
11932 2011-04-03  Richard Guenther  <rguenther@suse.de>
11933             Ira Rosen  <ira.rosen@linaro.org>
11934
11935         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11936         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11937         -ftree-loop-if-convert-stores.
11938
11939 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11940
11941         * gnat.dg/specs/aggr2.ads: New test.
11942
11943 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11944
11945         * gnat.dg/debug2.ad[sb]: New test.
11946         * gnat.dg/debug2_pkg.ads: New helper.
11947         * gnat.dg/debug3.ad[sb]: New test.
11948
11949 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11950
11951         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11952
11953 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11954
11955         PR middle-end/48335
11956         * gcc.c-torture/compile/pr48335-1.c: New test.
11957         * gcc.dg/pr48335-1.c: New test.
11958         * gcc.dg/pr48335-2.c: New test.
11959         * gcc.dg/pr48335-3.c: New test.
11960         * gcc.dg/pr48335-4.c: New test.
11961         * gcc.dg/pr48335-5.c: New test.
11962         * gcc.dg/pr48335-6.c: New test.
11963         * gcc.dg/pr48335-7.c: New test.
11964         * gcc.dg/pr48335-8.c: New test.
11965         * gcc.target/i386/pr48335-1.c: New test.
11966
11967 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11968
11969         PR c/36299
11970         * gcc.dg/Waddress.c: New test.
11971
11972 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11973
11974         PR fortran/48352
11975         * gfortran.dg/function_optimize_3.f90:  New test.
11976
11977 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11978
11979         * gcc.c-torture/compile/20110401-1.c: New test.
11980
11981         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11982         * g++.dg/lto/20091002-2_0.C: Likewise.
11983         * g++.dg/lto/20090303_0.c: Likewise.
11984         * g++.dg/lto/20091004-1_0.C: Likewise.
11985         * g++.dg/lto/20091002-3_0.C: Likewise.
11986         * g++.dg/lto/20091004-2_0.C: Likewise.
11987         * g++.dg/lto/20081123_0.C: Likewise.
11988         * g++.dg/lto/20090313_0.C: Likewise.
11989         * g++.dg/lto/20081109-1_0.C: Likewise.
11990         * g++.dg/lto/20081219_0.C: Likewise.
11991         * g++.dg/lto/20081204-1_0.C: Likewise.
11992         * g++.dg/lto/20090302_0.C: Likewise.
11993         * g++.dg/lto/20081119-1_0.C: Likewise.
11994         * g++.dg/lto/20081118_0.C: Likewise.
11995         * gcc.dg/lto/20091020-2_0.c: Likewise.
11996         * gcc.dg/lto/20090210_0.c: Likewise.
11997         * gcc.dg/lto/20081204-1_0.c: Likewise.
11998         * gcc.dg/lto/20081224_0.c: Likewise.
11999         * gcc.dg/lto/20090219_0.c: Likewise.
12000         * gcc.dg/lto/20091014-1_0.c: Likewise.
12001         * gcc.dg/lto/20091016-1_0.c: Likewise.
12002         * gcc.dg/lto/20090206-2_0.c: Likewise.
12003         * gcc.dg/lto/20090116_0.c: Likewise.
12004         * gcc.dg/lto/20091013-1_0.c: Likewise.
12005         * gcc.dg/lto/20091015-1_0.c: Likewise.
12006         * gcc.dg/lto/20090126-2_0.c: Likewise.
12007
12008 2011-03-31  Ian Lance Taylor  <iant@google.com>
12009
12010         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12011
12012 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12013
12014         * gnat.dg/opt16.adb: New test.
12015
12016 2011-03-31  Jason Merrill  <jason@redhat.com>
12017
12018         * g++.dg/cpp0x/defaulted24.C: New.
12019
12020 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12021
12022         PR target/16292
12023         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12024         with -O0.
12025
12026 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12027
12028         * g++.dg/other/i386-9.C: New test.
12029
12030 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12031
12032         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12033
12034 2011-03-30  Jason Merrill  <jason@redhat.com>
12035
12036         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12037
12038         * g++.dg/cpp0x/regress/isnan.C: New.
12039
12040         * g++.dg/cpp0x/initlist46.C: New.
12041
12042 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12043
12044         PR target/47551
12045         * gcc.target/arm/neon-modes-2.c: New test.
12046
12047 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12048
12049         PR c/48305
12050         * gcc.c-torture/compile/pr48305.c: New test.
12051
12052 2011-03-29  Jason Merrill  <jason@redhat.com>
12053
12054         * g++.dg/cpp0x/regress/value-dep1.C: New.
12055
12056 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12057
12058         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12059
12060 2011-03-29  Ian Lance Taylor  <iant@google.com>
12061
12062         * go.test/go-test.exp: Handle the test lines used in several new
12063         tests.
12064         (errchk): Add opts parameter.  Change all callers.  Handle parens
12065         in regexps.
12066
12067 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12068             Dominique d'Humieres  <dominiq@lps.ens.fr>
12069
12070         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12071         and __APPLE__ && __PPC__ && __ALTIVEC__.
12072
12073 2011-03-29  Jason Merrill  <jason@redhat.com>
12074
12075         * g++.dg/cpp0x/dependent1.C: New.
12076
12077         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12078
12079         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12080
12081         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12082
12083 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12084
12085         PR fortran/48095
12086         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12087         * gfortran.dg/proc_ptr_comp_32.f90: New.
12088
12089 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12090
12091         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12092         check for corresponding warning.
12093
12094 2011-03-28  Jason Merrill  <jason@redhat.com>
12095
12096         * g++.dg/cpp0x/rv-deduce2.C: New.
12097
12098 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12099
12100         PR debug/48203
12101         * gcc.dg/pr48203.c: New test.
12102
12103 2011-03-28  Jeff Law <law@redhat.com>
12104
12105         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12106
12107 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12108
12109         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12110         and __PPC__ && __ALTIVEC__.
12111
12112 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12113
12114         PR testsuite/48238
12115         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12116         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12117         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12118         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12119
12120 2011-03-28  Jason Merrill  <jason@redhat.com>
12121
12122         * g++.dg/cpp0x/initlist-array2.C: New.
12123
12124         * g++.dg/cpp0x/initlist-array1.C: New.
12125
12126         * g++.dg/cpp0x/constexpr-compound.C: New.
12127
12128         * g++.dg/cpp0x/constexpr-using.C: New.
12129
12130         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12131
12132 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12133
12134         PR testsuite/48276
12135         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12136
12137 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12138
12139         * gcc.dg/slp-1.c: New test.
12140
12141 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12142
12143         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12144         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12145         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12146         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12147         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12148         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12149         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12150         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12151         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12152         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12153         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12154         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12155         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12156         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12157
12158 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12159
12160         PR fortran/47065
12161         * gfortran.dg/trim_optimize_5.f90:  New test.
12162         * gfortran.dg/trim_optimize_6.f90:  New test.
12163
12164 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12165
12166         PR target/38598
12167         * gcc.target/mips/madd-7.c: Remove -mlong32.
12168         * gcc.target/mips/msub-7.c: Likewise.
12169
12170 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12171
12172         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12173         accesses to preserve the meaning of the test for doubleword vectors.
12174         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12175         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12176
12177 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12178
12179         PR fortran/48291
12180         * gfortran.dg/class_42.f03: New.
12181
12182 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12183
12184         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12185         strided accesses.
12186
12187 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12188
12189         PR rtl-optimization/48144
12190         * gcc.dg/pr48144.c: New test.
12191
12192 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12193
12194         * gnat.dg/discr27.ad[sb]: New test.
12195
12196 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12197
12198         * gnat.dg/limited_with2.ad[sb]: New test.
12199         * gnat.dg/limited_with2_pkg1.ads: New helper.
12200         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12201
12202 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12203
12204         * gnat.dg/opt15.adb: New test.
12205         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12206
12207 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12208
12209         PR fortran/48174
12210         PR fortran/45304
12211         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12212         * gfortran.dg/leadz_trailz_3.f90: Ditto
12213
12214 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12215
12216         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12217
12218 2011-03-25  Jason Merrill  <jason@redhat.com>
12219
12220         * g++.dg/cpp0x/defaulted22.C: New.
12221         * g++.dg/cpp0x/defaulted23.C: New.
12222         * g++.dg/cpp0x/defaulted15.C: Adjust.
12223
12224 2011-03-25  Jason Merrill  <jason@redhat.com>
12225
12226         * g++.dg/cpp0x/move1.C: New.
12227
12228 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12229
12230         PR target/48287
12231         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12232
12233 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12234
12235         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12236         for mips-sgi-irix6.5.
12237         Replace snprintf prototype by <stdio.h>.
12238
12239 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12240
12241         PR testsuite/48283
12242         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12243         run_expensive_tests.
12244         * gcc.dg/graphite/block-4.c: Likewise.
12245         * gcc.dg/graphite/block-7.c: Likewise.
12246         * gcc.dg/graphite/block-8.c: Likewise.
12247
12248 2011-03-25  Richard Guenther  <rguenther@suse.de>
12249
12250         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12251         * g++.dg/tree-ssa/pr8781.C: Likewise.
12252         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12253         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12254         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12255         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12256         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12257         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12258         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12259         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12260         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12261         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12262         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12263         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12264         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12265         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12266         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12267         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12268         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12269         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12270         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12271         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12272         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12273         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12274         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12275         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12276         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12277         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12278         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12279         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12280         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12281         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12282         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12283         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12284         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12285         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12286         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12287         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12288         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12289         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12290         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12291         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12292         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12293         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12294         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12295         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12296         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12297         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12298         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12299         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12300         * c-c++-common/pr46562-2.c: Likewise.
12301         * gfortran.dg/pr42108.f90: Likewise.
12302         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12303         foo to be inlined even at -O1.
12304         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12305         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12306         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12307         * gcc.dg/matrix/matrix.exp: Disable FRE.
12308
12309 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12310
12311         PR debug/48204
12312         * gcc.dg/dfp/pr48204.c: New test.
12313
12314 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12315
12316         PR target/48209
12317         * gcc.c-torture/execute/pr47917.c: Move this...
12318         * gcc.dg/torture/pr47917.c: to here and add xfails.
12319
12320 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12321
12322         * gnat.dg/array16.ad[sb]: New test.
12323         * gnat.dg/array16.ads: New helper.
12324
12325 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12326
12327         * gnat.dg/derived_type2.adb: New test.
12328
12329 2011-03-24  Richard Guenther  <rguenther@suse.de>
12330
12331         PR tree-optimization/48271
12332         * g++.dg/torture/pr48271.C: New testcase.
12333
12334 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12335
12336         * gnat.dg/array15.ad[sb]: New test.
12337
12338 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12339
12340         PR target/48237
12341         * gcc.target/i386/pr48237.c: New test.
12342
12343 2011-03-24  Richard Guenther  <rguenther@suse.de>
12344
12345         PR middle-end/48269
12346         * gcc.dg/builtin-object-size-10.c: New testcase.
12347
12348 2011-03-24  Richard Guenther  <rguenther@suse.de>
12349
12350         PR tree-optimization/46562
12351         * c-c++-common/pr46562-2.c: New testcase.
12352         * c-c++-common/pr46562.c: Likewise.
12353
12354 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12355
12356         * gcc.dg/vect/vect-cselim-1.c: New test.
12357         * gcc.dg/vect/vect-cselim-2.c: New test.
12358
12359 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12360
12361         * gcc.target/arm/pr46934.c: New.
12362
12363 2011-03-23  Ian Lance Taylor  <iant@google.com>
12364
12365         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12366
12367 2011-03-23  Richard Guenther  <rguenther@suse.de>
12368
12369         * gcc.dg/struct: Remove directory and contents.
12370
12371 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12372
12373         PR testsuite/48251
12374         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12375
12376 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12377
12378         * gnat.dg/discr26.ad[sb]: New test.
12379         * gnat.dg/discr26_pkg.ads: New helper.
12380
12381 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12382
12383         PR target/47553
12384         * gcc.target/arm/neon-vld-1.c: New test.
12385
12386 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12387
12388         * gnat.dg/array14.ad[sb]: New test.
12389         * gnat.dg/array14_pkg.ads: New helper.
12390
12391 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12392
12393         * gcc.c-torture/execute/920501-8.x: Remove.
12394         * gcc.c-torture/execute/930513-1.x: Remove.
12395         * gcc.c-torture/execute/960312-1.x: Remove.
12396         * gcc.c-torture/compile/20000804-1.c,
12397         gcc.c-torture/compile/20001205-1.c,
12398         gcc.c-torture/compile/20001226-1.c,
12399         gcc.c-torture/compile/20010518-2.c,
12400         gcc.c-torture/compile/20020312-1.c,
12401         gcc.c-torture/compile/20020604-1.c,
12402         gcc.c-torture/compile/920501-12.c,
12403         gcc.c-torture/compile/920501-4.c,
12404         gcc.c-torture/compile/920520-1.c,
12405         gcc.c-torture/compile/980506-1.c,
12406         gcc.c-torture/execute/980709-1.x,
12407         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12408         options for m68hc11.
12409         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12410         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12411         m68hc11.
12412
12413 2011-03-22  Nick Clifton  <nickc@redhat.com>
12414
12415         * lib/target-supports.exp (check_profiling_available): Add MN10300
12416         to the list of targets that do not support profiling.  Restore
12417         alpha sorting to this list.
12418
12419 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12420
12421         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12422         failure on 32-bit systems.
12423         * gcc.dg/torture/vector-2.c: Ditto.
12424
12425 2011-03-22  Richard Guenther  <rguenther@suse.de>
12426
12427         PR tree-optimization/48228
12428         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12429
12430 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12431
12432         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12433         powerpc.
12434
12435         PR target/48226
12436         * gcc.target/powerpc/pr48226.c: New file.
12437
12438 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12439
12440         * lib/prune.exp (prune_gcc_output): Prune "could not create
12441         compact unwind for" warnings.
12442
12443 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR c/42544
12446         PR c/48197
12447         * gcc.c-torture/execute/pr42544.c: New test.
12448         * gcc.c-torture/execute/pr48197.c: New test.
12449
12450 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12451
12452         PR preprocessor/48192
12453         * gcc.target/powerpc/pr48192.c: New file.
12454
12455         PR target/48053
12456         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12457         split problem of 0 being loaded in a VSX register.
12458
12459 2011-03-21  Richard Guenther  <rguenther@suse.de>
12460
12461         PR c/47939
12462         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12463         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12464         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12465         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12466
12467 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12468
12469         PR target/48213
12470         * gcc.dg/pr48213.c: New test.
12471
12472 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12473
12474         PR target/12171
12475         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12476
12477 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12478
12479         * gcc.target/arm/xor-and.c: New.
12480
12481 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12482
12483         PR fortran/22572
12484         * gfortran.dg/function_optimize_1.f90:  New test.
12485         * gfortran.dg/function_optimize_2.f90:  New test.
12486
12487 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12488
12489         PR rtl-optimization/47502
12490         * gcc.target/i386/pr47502-1.c: New.
12491         * gcc.target/i386/pr47502-2.c: Likewise.
12492
12493 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12494
12495         PR rtl-optimization/48156
12496         * gcc.dg/pr48156.c: New test.
12497
12498 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12499
12500         PR libfortran/47439
12501         * gfortran.dg/scratch_1.f90: Adjust test.
12502
12503 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12504
12505         PR libfortran/47439
12506         * gfortran.dg/scratch_1.f90: New test.
12507
12508 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12509
12510         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12511         variably modified typedefs.
12512         * gcc.dg/c1x-typedef-2.c: Remove.
12513
12514 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12515
12516         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12517         * gcc.dg/c1x-anon-struct-3.c: New test.
12518         * gcc.dg/anon-struct-11.c: Update.
12519
12520 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12521
12522         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12523         dg-xfail-run-if.
12524         Only xfail with gas.
12525
12526 2011-03-18  Jason Merrill  <jason@redhat.com>
12527
12528         * g++.dg/template/fn-ptr1.C: New.
12529
12530         * g++.dg/overload/volatile1.C: New.
12531
12532         * g++.dg/opt/pr23372.C: New.
12533
12534         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12535
12536 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12537
12538         PR middle-end/47405
12539         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12540
12541 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12542
12543         * gcc.target/arm/unsigned-extend-1.c: New.
12544
12545 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12546
12547         PR bootstrap/48161
12548         * gcc.c-torture/compile/pr48161.c: New test.
12549
12550 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12551
12552         PR middle-end/47725
12553         * gcc.dg/torture/pr47725.c: New.
12554
12555 2011-03-17  Jason Merrill  <jason@redhat.com>
12556
12557         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12558         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12559
12560 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12561
12562         * gnat.dg/specs/elab2.ads: New test.
12563         * gnat.dg/specs/elab2_pkg.ads: New helper.
12564
12565 2011-03-17  Jason Merrill  <jason@redhat.com>
12566
12567         * g++.dg/cpp0x/decltype-1212.C: New.
12568         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12569
12570 2011-03-17  Jason Merrill  <jason@redhat.com>
12571
12572         * g++.dg/parse/memfnquals1.C: New.
12573
12574 2011-03-17  Richard Guenther  <rguenther@suse.de>
12575
12576         PR middle-end/48134
12577         * gcc.dg/pr48134.c: New testcase.
12578
12579 2011-03-17  Richard Guenther  <rguenther@suse.de>
12580
12581         PR middle-end/48165
12582         * g++.dg/torture/pr48165.C: New testcase.
12583
12584 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR rtl-optimization/48141
12587         * gcc.dg/pr48141.c: New test.
12588
12589 2011-03-16  Jason Merrill  <jason@redhat.com>
12590
12591         * g++.dg/cpp0x/constexpr-48089.C: New.
12592
12593         * g++.dg/cpp0x/constexpr-abi1.C: New.
12594
12595         * g++.dg/cpp0x/constexpr-46336.C: New.
12596         * g++.dg/parse/friend5.C: Adjust expected errors.
12597
12598         * g++.dg/cpp0x/constexpr-47570.C: New.
12599
12600 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12601
12602         PR debug/47510
12603         * ++.dg/debug/dwarf2/typedef6.C: New test.
12604
12605 2011-03-16  Jason Merrill  <jason@redhat.com>
12606
12607         * g++.dg/cpp0x/elision2.C: New.
12608
12609         * g++.dg/cpp0x/constexpr-array3.C: New.
12610
12611 2011-03-16  Jason Merrill  <jason@redhat.com>
12612
12613         * g++.dg/cpp0x/sfinae6.C: New.
12614         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12615         * g++.dg/cpp0x/pr45908.C: Likewise.
12616         * g++.dg/cpp0x/sfinae6.C: Likewise.
12617         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12618         * g++.old-deja/g++.law/arg11.C: Likewise.
12619
12620 2011-03-16  Jason Merrill  <jason@redhat.com>
12621
12622         * g++.dg/template/incomplete6.C: New.
12623
12624 2011-03-16  Jeff Law <law@redhat.com>
12625
12626         * gcc.dg/tree-ssa/vrp55.c: New test.
12627
12628 2011-03-16  Jason Merrill  <jason@redhat.com>
12629
12630         * g++.dg/cpp0x/auto22.C: New.
12631
12632 2011-03-16  Richard Guenther  <rguenther@suse.de>
12633
12634         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12635         optimizing it away if promoted to const.
12636
12637 2011-03-16  Richard Guenther  <rguenther@suse.de>
12638
12639         PR tree-optimization/48149
12640         * gcc.dg/fold-complex-1.c: New testcase.
12641
12642 2011-03-16  Richard Guenther  <rguenther@suse.de>
12643
12644         PR testsuite/48147
12645         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12646         or cloning happens.
12647
12648 2011-03-16  Richard Guenther  <rguenther@suse.de>
12649
12650         PR tree-optimization/26134
12651         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12652
12653 2011-03-16  Richard Guenther  <rguenther@suse.de>
12654
12655         PR tree-optimization/48146
12656         * gcc.dg/torture/pr48146.c: New testcase.
12657
12658 2011-03-16  Richard Guenther  <rguenther@suse.de>
12659
12660         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12661         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12662
12663 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12664
12665         PR middle-end/48136
12666         * gcc.c-torture/compile/pr48136.c: New test.
12667
12668         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12669
12670         PR debug/45882
12671         * gcc.dg/guality/pr45882.c: New test.
12672
12673 2011-03-15  Jason Merrill  <jason@redhat.com>
12674
12675         * g++.dg/cpp0x/constexpr-recursion.C: New.
12676
12677         * g++.dg/cpp0x/implicit11.C: New.
12678
12679 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12680
12681         * g++.dg/cpp0x/constexpr-attribute.C: New.
12682
12683 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
12684
12685         * g++.dg/parse/pr34758.C: New.
12686
12687 2011-03-15  Xinliang David Li  <davidxl@google.com>
12688
12689         PR c/47837
12690         * gcc.dg/uninit-pred-7_d.c: New test.
12691         * gcc.dg/uninit-pred-8_d.c: New test.
12692
12693 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12694
12695         PR target/46788
12696         * gcc.target/arm/pr46788.c: New.
12697
12698 2011-03-15  Richard Guenther  <rguenther@suse.de>
12699
12700         PR middle-end/47650
12701         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12702         * gfortran.dg/ishft_4.f90: Likewise.
12703         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12704
12705 2011-03-15  Richard Guenther  <rguenther@suse.de>
12706
12707         PR tree-optimization/13954
12708         * g++.dg/tree-ssa/pr13954.C: New testcase.
12709
12710 2011-03-15  Richard Guenther  <rguenther@suse.de>
12711
12712         PR tree-optimization/48037
12713         * gcc.target/i386/pr48037-1.c: New testcase.
12714
12715 2011-03-15  Richard Guenther  <rguenther@suse.de>
12716
12717         PR tree-optimization/41490
12718         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12719         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12720         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12721         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12722         * g++.dg/tree-ssa/pr33604.C: Adjust.
12723
12724 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12725
12726         PR middle-end/47917
12727         * gcc.c-torture/execute/pr47917.c: New test.
12728         * gcc.dg/pr47917.c: New test.
12729
12730         PR middle-end/38878
12731         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12732
12733 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12734
12735         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12736         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12737         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12738         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12739         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12740         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12741         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12742         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12743         * gcc.target/i386/avx-floor-vec.c: Ditto.
12744         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12745         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12746         * gcc.target/i386/avx-rint-vec.c: Ditto.
12747         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12748         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12749         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12750         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12751
12752 2011-03-14  Tom Tromey  <tromey@redhat.com>
12753
12754         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12755         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12756         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12757
12758 2011-03-14  Tom Tromey  <tromey@redhat.com>
12759
12760         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12761         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12762         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12763
12764 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12765
12766         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12767
12768 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12769
12770         PR rtl-optimization/47166
12771         * gcc.c-torture/execute/postmod-1.c: New test.
12772
12773 2011-03-14  Richard Guenther  <rguenther@suse.de>
12774
12775         PR middle-end/48098
12776         * gcc.dg/torture/pr48098.c: New testcase.
12777
12778 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12779
12780         PR target/48053
12781         * gcc.target/powerpc/pr48053-1.c: New test.
12782         * gcc.target/powerpc/pr48053-2.c: Likewise.
12783
12784 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12785
12786         PR libfortran/48066
12787         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12788
12789 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12790
12791         PR libfortran/48066
12792         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12793
12794 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12795
12796         PR fortran/48059
12797         * gfortran.dg/class_41.f03: New.
12798
12799 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12800
12801         * g++.dg/conversion/cast3.C: New test.
12802
12803 2011-03-11  Jason Merrill  <jason@redhat.com>
12804
12805         * g++.dg/template/error45.C: New.
12806
12807         * g++.dg/parse/no-type-defn1.C: New.
12808
12809         * g++.dg/ext/attrib40.C: New.
12810
12811         * g++.dg/cpp0x/regress/array1.C: New.
12812
12813 2011-03-11  Richard Guenther  <rguenther@suse.de>
12814
12815         PR tree-optimization/48067
12816         * gcc.dg/pr48067.c: New testcase.
12817
12818 2011-03-11  Richard Guenther  <rguenther@suse.de>
12819
12820         PR lto/48073
12821         * g++.dg/lto/20110311-1_0.C: New testcase.
12822
12823 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12824
12825         PR c++/48035
12826         * g++.dg/inherit/virtual8.C: New test.
12827
12828         PR middle-end/48044
12829         * gcc.dg/torture/pr48044.c: New test.
12830
12831 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12832
12833         PR fortran/47768
12834         * gfortran.dg/proc_ptr_comp_31.f90: New.
12835
12836 2011-03-11  Richard Guenther  <rguenther@suse.de>
12837
12838         PR tree-optimization/47278
12839         * gcc.dg/torture/pr47278-1.c: New testcase.
12840         * gcc.dg/torture/pr47278-2.c: Likewise.
12841
12842 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12843
12844         PR tree-optimization/48063
12845         * gcc.dg/torture/pr48063.c: New test.
12846
12847 2011-03-10  Jason Merrill  <jason@redhat.com>
12848
12849         * g++.dg/template/array22.C: New.
12850
12851         * g++.dg/cpp0x/syntax-err1.C: New.
12852         * g++.dg/parse/error36.C: Adjust expected errors.
12853         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12854         * g++.old-deja/g++.pt/typename3.C: Likewise.
12855         * g++.old-deja/g++.pt/typename4.C: Likewise.
12856         * g++.old-deja/g++.pt/typename6.C: Likewise.
12857
12858 2011-03-09  Jason Merrill  <jason@redhat.com>
12859
12860         * g++.dg/template/nontype22.C: New.
12861
12862 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12863
12864         PR tree-optimization/47714
12865         * g++.dg/torture/pr47714.C: New test.
12866
12867 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12868
12869         PR target/47755
12870         * gcc.target/powerpc/pr47755-2.c: New file.
12871
12872 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12873
12874         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12875         is not set in the environment, pass 64 as first argument when not
12876         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12877         native where ulimit -u is supported.
12878
12879 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12880
12881         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12882
12883 2011-03-08  Jason Merrill  <jason@redhat.com>
12884
12885         * g++.dg/template/nontype21.C: New.
12886
12887         * g++.dg/template/anon5.C: New.
12888
12889 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12890
12891         PR debug/47881
12892         * gcc.dg/pr47881.c: New test.
12893
12894 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12895
12896         PR c++/47957
12897         * g++.dg/lookup/template3.C: New test.
12898
12899 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12900
12901         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12902         'long' type.
12903
12904 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12905
12906         PR testsuite/47954
12907         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12908         sizeof to compute alignment.
12909
12910 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12911
12912         PR tree-optimization/48022
12913         * gcc.dg/pr48022-1.c: New test.
12914         * gcc.dg/pr48022-2.c: New test.
12915
12916 2011-03-07  Jason Merrill  <jason@redhat.com>
12917
12918         * g++.dg/template/nontype20.C: New.
12919         * g++.dg/init/member1.C: Adjust expected errors.
12920         * g++.dg/parse/constant4.C: Likewise.
12921         * g++.dg/template/qualified-id3.C: Likewise.
12922         * g++.old-deja/g++.pt/crash10.C: Likewise.
12923
12924         * g++.dg/cpp0x/regress/non-const1.C: New.
12925
12926 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12927
12928         PR debug/47991
12929         * gcc.dg/pr47991.c: New test.
12930
12931 2011-03-07  Jason Merrill  <jason@redhat.com>
12932
12933         * g++.dg/abi/mangle46.C: New.
12934
12935 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12936
12937         PR target/47862
12938         * gcc.target/powerpc/pr47862.c: New.
12939
12940 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12941
12942         PR target/45413
12943         * gcc.target/i386/combine-mul.c: Require nonpic.
12944
12945 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12946             Nathan Froyd  <froydnj@codesourcery.com>
12947
12948         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12949
12950 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12951
12952         * README.QMTEST: Remove.
12953
12954 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12955             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12956
12957         PR fortran/47850
12958         * gfortran.dg/array_constructor_37.f90 : New test.
12959
12960 2011-03-05  Jason Merrill  <jason@redhat.com>
12961
12962         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12963         * g++.dg/abi/mangle45.C: Likewise.
12964         * g++.dg/cpp0x/trailing1.C: Likewise.
12965
12966 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12967
12968         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12969
12970 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12971
12972         PR rtl-optimization/47899
12973         * gcc.dg/pr47899.c: New test.
12974
12975         * gcc.dg/torture/pr47968.c: Ignore warnings.
12976
12977         PR tree-optimization/47967
12978         * gcc.c-torture/compile/pr47967.c: New test.
12979
12980 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12981
12982         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12983         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12984
12985 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12986
12987         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12988         and property_getAttributes() if __OBJC2__.
12989         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12990         * objc.dg/property/property-encoding-1.m: New.
12991         * obj-c++.dg/property/property-encoding-1.mm: New.
12992
12993 2011-03-04  Jason Merrill  <jason@redhat.com>
12994
12995         * g++.dg/template/pseudodtor6.C: New.
12996
12997         * g++.dg/inherit/covariant19.C: New.
12998
12999 2011-03-04  Richard Guenther  <rguenther@suse.de>
13000
13001         PR middle-end/47968
13002         * gcc.dg/torture/pr47968.c: New testcase.
13003
13004 2011-03-04  Richard Guenther  <rguenther@suse.de>
13005
13006         PR middle-end/47975
13007         * gcc.dg/torture/pr47975.c: New testcase.
13008
13009 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13010
13011         PR c++/47974
13012         * g++.dg/template/crash106.C: New.
13013
13014 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13015
13016         PR c/47963
13017         * gcc.dg/gomp/pr47963.c: New test.
13018         * g++.dg/gomp/pr47963.C: New test.
13019
13020 2011-03-02  Jason Merrill  <jason@redhat.com>
13021
13022         * g++.dg/cpp0x/regress/condition1.C: New.
13023
13024         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13025
13026 2011-03-01  Jason Merrill  <jason@redhat.com>
13027
13028         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13029
13030         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13031
13032 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13033
13034         PR rtl-optimization/47925
13035         * gcc.c-torture/execute/pr47925.c: New test.
13036
13037 2011-03-01  Jason Merrill  <jason@redhat.com>
13038
13039         * g++.dg/cpp0x/decltype25.C: New.
13040
13041         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13042
13043 2011-03-01  Richard Guenther  <rguenther@suse.de>
13044
13045         PR tree-optimization/47890
13046         * gcc.dg/torture/pr47890.c: New testcase.
13047
13048 2011-03-01  Richard Guenther  <rguenther@suse.de>
13049
13050         PR lto/47924
13051         * gcc.dg/lto/pr47924_0.c: New testcase.
13052
13053 2011-03-01  Richard Guenther  <rguenther@suse.de>
13054
13055         PR lto/46911
13056         * gfortran.dg/lto/pr46911_0.f: New testcase.
13057
13058 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13059
13060         PR libgfortran/47933
13061         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13062         compile errors from older code form.
13063
13064 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13065
13066         PR libgfortran/47567
13067         * gfortran.dg/fmt_fw_d.f90: New test.
13068
13069 2011-02-28  Jason Merrill  <jason@redhat.com>
13070
13071         * g++.dg/inherit/covariant18.C: New.
13072
13073 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13074
13075         PR middle-end/47893
13076         * gcc.dg/pr47893.c: New test.
13077
13078 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13079
13080         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13081         NULL in case of a selector with conflicting types.
13082         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13083
13084 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13085
13086         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13087         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13088         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13089         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13090
13091 2011-02-28  Jason Merrill  <jason@redhat.com>
13092
13093         PR c++/47906
13094         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13095
13096 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13097
13098         PR libgfortran/47778
13099         * gfortran.dg/namelist_71.f90: New test.
13100
13101 2011-02-27  Jason Merrill  <jason@redhat.com>
13102
13103         PR c++/47906
13104         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13105         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13106
13107 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13108
13109         PR c++/46466
13110         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13111
13112 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13113
13114         PR fortran/47886
13115         * gfortran.dg/gomp/task-1.f90: Removed.
13116
13117 2011-02-26  Jason Merrill  <jason@redhat.com>
13118
13119         * g++.dg/template/this-targ1.C: New.
13120
13121         * g++.dg/cpp0x/regress/template-const1.C: New.
13122         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13123         * g++.dg/template/function1.C: Adjust.
13124         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13125         * g++.dg/debug/debug7.C: Adjust.
13126
13127 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13128
13129         PR fortran/47886
13130         * gfortran.dg/gomp/task-1.f90: New.
13131
13132 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13133
13134         * gcc.target/arm/neon-thumb2-move.c: Add
13135         dg-require-effective-target arm_thumb2_ok.
13136
13137 2011-02-24  Jason Merrill  <jason@redhat.com>
13138
13139         * g++.dg/parse/constant1.C: Specify C++98 mode.
13140         * g++.dg/parse/constant5.C: Likewise.
13141         * g++.dg/parse/error2.C: Likewise.
13142         * g++.dg/parse/semicolon3.C: Likewise.
13143         * g++.dg/template/crash14.C: Likewise.
13144         * g++.dg/template/local4.C: Likewise.
13145         * g++.dg/template/nontype3.C: Likewise.
13146         * g++.dg/parse/crash31.C: Adjust expected errors.
13147         * g++.dg/template/function1.C: Likewise.
13148         * g++.dg/template/ref3.C: Likewise.
13149         * g++.dg/template/static9.C: Likewise.
13150         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13151
13152         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13153         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13154         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13155         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13156         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13157
13158 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13159
13160         PR fortran/47878
13161         * gfortran.dg/pr47878.f90: New test.
13162
13163 2011-02-24  Richard Guenther  <rguenther@suse.de>
13164
13165         PR testsuite/47801
13166         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13167         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13168
13169 2011-02-24  Richard Guenther  <rguenther@suse.de>
13170
13171         PR fortran/47839
13172         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13173         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13174
13175 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13176
13177         PR libgfortran/47567
13178         * gfortran.dg/fmt_f0_1.f90: Update test.
13179
13180 2011-02-23  Jason Merrill  <jason@redhat.com>
13181
13182         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13183         * g++.dg/abi/mangle45.C: New.
13184
13185         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13186         * g++.dg/template/canon-type-9.C: Match use of decltype
13187         between declaration and definition.
13188         * g++.dg/template/canon-type-12.C: Likewise.
13189
13190 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13191
13192         PR fortran/40850
13193         * gfortran.dg/nested_allocatables_1.f90: New.
13194
13195 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13196
13197         PR c++/46868
13198         * g++.dg/pr46868.C: New test.
13199         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13200         * g++.dg/parse/error14.C: Adjust.
13201
13202 2011-02-23  Richard Guenther  <rguenther@suse.de>
13203
13204         PR tree-optimization/47838
13205         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13206
13207 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13208
13209         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13210
13211 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13212
13213         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13214         * gfortran.dg/count_init_expr.f03: Ditto.
13215         * gfortran.dg/gomp/pr43711.f90: Ditto.
13216         * gcc.dg/struct-parse-2.c: Ditto.
13217         * gcc.dg/parse-error-3.c: Ditto.
13218         * gcc.dg/Wlogical-op-1.c: Ditto.
13219         * gcc.dg/Walways-true-1.c: Ditto.
13220         * gcc.dg/pr24225.c: Ditto.
13221         * gcc.dg/Walways-true-2.c: Ditto.
13222         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13223         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13224         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13225         * g++.dg/overload/defarg4.C: Ditto.
13226         * g++.dg/inherit/covariant16.C: Ditto.
13227         * g++.dg/inherit/virtual7.C: Ditto.
13228         * g++.dg/template/canon-type-9.C: Ditto.
13229         * g++.dg/template/access19.C: Ditto.
13230         * g++.dg/template/call7.C: Ditto.
13231         * g++.dg/template/canon-type-2.C: Ditto.
13232         * g++.dg/template/init7.C: Ditto.
13233         * g++.dg/template/sizeof-template-argument.C: Ditto.
13234         * g++.dg/template/const3.C: Ditto.
13235         * g++.dg/template/sfinae26.C: Ditto.
13236         * g++.dg/template/sfinae26.C: Ditto.
13237         * g++.dg/template/canon-type-11.C: Ditto.
13238         * g++.dg/template/union2.C: Ditto.
13239         * g++.dg/template/canon-type-3.C: Ditto.
13240         * g++.dg/template/canon-type-1.C: Ditto.
13241         * g++.dg/template/canon-type-5.C: Ditto.
13242         * g++.dg/template/canon-type-7.C: Ditto.
13243         * g++.dg/template/canon-type-10.C: Ditto.
13244         * g++.dg/template/spec36.C: Ditto.
13245         * g++.dg/template/typedef38.C: Ditto.
13246         * g++.dg/template/canon-type-4.C: Ditto.
13247         * g++.dg/template/canon-type-6.C: Ditto.
13248         * g++.dg/template/canon-type-13.C: Ditto.
13249         * g++.dg/template/instantiate9.C: Ditto.
13250         * g++.dg/template/ttp22.C: Ditto.
13251         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13252         * g++.dg/warn/Walways-true-1.C: Ditto.
13253         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13254         * g++.dg/warn/Walways-true-2.C: Ditto.
13255         * g++.dg/conversion/op4.C: Ditto.
13256         * g++.dg/opt/pr19650.C: Ditto.
13257         * g++.dg/lookup/friend11.C: Ditto.
13258         * g++.dg/other/default2.C: Ditto.
13259         * g++.dg/other/default3.C: Ditto.
13260         * g++.dg/other/dtor2.C: Ditto.
13261         * g++.dg/other/friend5.C: Ditto.
13262         * g++.dg/other/default5.C: Ditto.
13263         * g++.dg/init/brace6.C: Ditto.
13264         * g++.dg/init/aggr5.C: Ditto.
13265         * g++.dg/init/error2.C: Ditto.
13266         * g++.dg/expr/bound-mem-fun.C: Ditto.
13267         * g++.dg/expr/cond6.C: Ditto.
13268         * g++.dg/expr/stmt-expr-1.C: Ditto.
13269         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13270         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13271         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13272         * g++.dg/cpp0x/bracket1.C: Ditto.
13273         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13274         * g++.dg/cpp0x/pr38646.C: Ditto.
13275         * g++.dg/cpp0x/variadic73.C: Ditto.
13276         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13277         * g++.dg/cpp0x/bracket4.C: Ditto.
13278         * g++.dg/cpp0x/decltype4.C: Ditto.
13279         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13280         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13281         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13282         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13283         * g++.dg/cpp0x/decltype2.C: Ditto.
13284         * g++.dg/cpp0x/decltype1.C: Ditto.
13285         * g++.dg/cpp0x/bracket2.C: Ditto.
13286         * g++.dg/cpp0x/decltype5.C: Ditto.
13287         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13288         * g++.dg/cpp0x/variadic70.C: Ditto.
13289         * g++.dg/cpp0x/decltype6.C: Ditto.
13290         * g++.dg/cpp0x/rvo.C: Ditto.
13291         * g++.dg/cpp0x/vt-40092.C: Ditto.
13292         * g++.dg/cpp0x/variadic-new.C: Ditto.
13293         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13294         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13295         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13296         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13297         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13298         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13299         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13300         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13301         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13302         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13303         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13304         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13305         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13306         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13307         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13308         * g++.dg/cpp0x/pr39639.C: Ditto.
13309         * g++.dg/cpp0x/decltype3.C: Ditto.
13310         * g++.dg/cpp0x/variadic68.C: Ditto.
13311         * g++.dg/cpp0x/variadic-function.C: Ditto.
13312         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13313         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13314         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13315         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13316         * g++.dg/parse/crash35.C: Ditto.
13317         * g++.dg/parse/crash40.C: Ditto.
13318         * g++.dg/parse/defarg12.C: Ditto.
13319         * g++.dg/parse/crash34.C: Ditto.
13320         * g++.dg/parse/constructor3.C: Ditto.
13321         * g++.dg/parse/template23.C: Ditto.
13322         * g++.dg/parse/crash56.C: Ditto.
13323         * g++.dg/parse/dtor13.C: Ditto.
13324         * g++.dg/parse/error33.C: Ditto.
13325         * g++.dg/parse/ctor9.C: Ditto.
13326         * g++.dg/parse/error32.C: Ditto.
13327         * g++.dg/parse/error37.C: Ditto.
13328         * g++.dg/parse/bitfield3.C: Ditto.
13329         * g++.dg/parse/struct-4.C: Ditto.
13330         * g++.dg/ext/has_trivial_copy.C: Ditto.
13331         * g++.dg/ext/is_polymorphic.C: Ditto.
13332         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13333         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13334         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13335         * g++.dg/ext/is_union.C: Ditto.
13336         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13337         * g++.dg/ext/is_pod.C: Ditto.
13338         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13339         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13340         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13341         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13342         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13343         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13344         * g++.dg/ext/is_abstract.C: Ditto.
13345         * g++.dg/ext/has_trivial_assign.C: Ditto.
13346         * g++.dg/ext/is_class.C: Ditto.
13347         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13348         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13349         * g++.dg/ext/is_base_of.C: Ditto.
13350         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13351         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13352         * g++.dg/ext/is_empty.C: Ditto.
13353         * g++.dg/ext/is_enum.C: Ditto.
13354         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13355         * gnat.dg/opt11.adb: Ditto.
13356         * obj-c++.dg/pr45735.mm: Ditto.
13357         * obj-c++.dg/pr24393.mm: Ditto.
13358         * obj-c++.dg/exceptions-2.mm: Ditto.
13359         * objc.dg/pr45735.m: Ditto.
13360         * objc.dg/pr24393.m: Ditto.
13361
13362 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13363
13364         * objc.dg/attributes/objc-exception-1.m: New.
13365
13366 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13367
13368         * gcc.dg/cpp/include7.c: New test.
13369
13370 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13371
13372         PR c++/47242
13373         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13374
13375 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13376
13377         PR rtl-optimization/47763
13378         * gcc.dg/pr47763.c: New test.
13379
13380 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13381
13382         PR fortran/45743
13383         * gfortran.dg/whole_file_32.f90 : New test.
13384
13385 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13386
13387         PR c++/47666
13388         * g++.dg/inherit/virtual7.C: New test.
13389
13390 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13391
13392         PR objc/47832
13393         * objc.dg/type-size-3.m: Updated error message.
13394         * objc.dg/type-size-4.m: New test.
13395         * objc.dg/type-size-5.m: New test.
13396
13397 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13398
13399         * lib/gnat.exp: Fix comments.
13400         Don't load libgloss.exp.
13401         (default_gnat_version): Call $compiler with --version.
13402         Adapt regexp for gnatmake output, insert version.
13403         (gnat_version): New proc.
13404         (gnat_init): Remove gnat_libgcc_s_path.
13405         (gnat_target_compile): Likewise.
13406         Remove ld_library_path.
13407         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13408         (gnat_pass): Remove.
13409         (gnat_pass): Remove.
13410         (gnat_finish): Remove.
13411         (gnat_exit): Remove.
13412         (local_find_gnatmake): Reindent.
13413         (runtest_file_p): Remove.
13414         (prune_warnings): Remove.
13415         (find_gnatclean): New proc.
13416         * lib/gnat-dg.exp (lremove): New proc.
13417         (gnat-dg-test): Reindent.
13418         Remove additional output files.
13419         (gnat-dg-runtest): Remove.
13420
13421         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13422         * gnat.dg/loop_optimization6.adb: Likewise.
13423         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13424
13425 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13426
13427         PR tree-optimization/47835
13428         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13429
13430 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13431
13432         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13433         * gfortran.dg/abstract_type_2.f03: Ditto.
13434         * gfortran.dg/abstract_type_3.f03: Ditto.
13435         * gfortran.dg/abstract_type_4.f03: Ditto.
13436         * gfortran.dg/abstract_type_5.f03: Ditto.
13437         * gfortran.dg/abstract_type_6.f03: Ditto.
13438         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13439         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13440         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13441         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13442         * gfortran.dg/array_function_5.f90: Ditto.
13443         * gfortran.dg/asynchronous_3.f03: Ditto.
13444         * gfortran.dg/char_expr_1.f90: Ditto.
13445         * gfortran.dg/class_14.f03: Ditto.
13446         * gfortran.dg/data_array_6.f: Ditto.
13447         * gfortran.dg/data_invalid.f90: Ditto.
13448         * gfortran.dg/dot_product_1.f03: Ditto.
13449         * gfortran.dg/func_derived_5.f90: Ditto.
13450         * gfortran.dg/func_result_4.f90: Ditto.
13451         * gfortran.dg/implied_do_1.f90: Ditto.
13452         * gfortran.dg/initialization_25.f90: Ditto.
13453         * gfortran.dg/initialization_26.f90: Ditto.
13454         * gfortran.dg/interface_34.f90: Ditto.
13455         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13456         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13457         * gfortran.dg/matmul_8.f03: Ditto.
13458         * gfortran.dg/merge_init_expr.f90: Ditto.
13459         * gfortran.dg/pack_assign_1.f90: Ditto.
13460         * gfortran.dg/pack_vector_1.f90: Ditto.
13461         * gfortran.dg/pointer_check_8.f90: Ditto.
13462         * gfortran.dg/product_init_expr.f03: Ditto.
13463         * gfortran.dg/reshape_order_5.f90: Ditto.
13464         * gfortran.dg/reshape_shape_1.f90: Ditto.
13465         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13466         * gfortran.dg/same_name_2.f90: Ditto.
13467         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13468         * gfortran.dg/spread_init_expr.f03: Ditto.
13469         * gfortran.dg/stmt_func_1.f90: Ditto.
13470         * gfortran.dg/sum_init_expr.f03: Ditto.
13471         * gfortran.dg/transpose_3.f03: Ditto.
13472         * gfortran.dg/unpack_init_expr.f03: Ditto.
13473         * gfortran.dg/warn_conversion.f90: Ditto.
13474         * gfortran.dg/warn_conversion_2.f90: Ditto.
13475         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13476         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13477         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13478         * gfortran.dg/whole_file_16.f90: Ditto.
13479         * gfortran.dg/whole_file_17.f90: Ditto.
13480         * gfortran.dg/whole_file_18.f90: Ditto.
13481         * gfortran.dg/whole_file_20.f03: Ditto.
13482         * gfortran.dg/whole_file_5.f90: Ditto.
13483         * gfortran.dg/whole_file_6.f90: Ditto.
13484         * gfortran.dg/write_invalid_format.f90: Ditto.
13485         * gfortran.dg/zero_sized_6.f90: Ditto.
13486
13487 2011-02-21  Jeff Law <law@redhat.com>
13488
13489         PR rtl-optimization/46178
13490         * gcc.target/i386/pr46178.c: New test.
13491
13492         PR rtl-optimization/46002
13493         * gcc.c-torture/compile/pr46002.c: New test.
13494
13495 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13496
13497         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13498         *-*-hpux10*.
13499
13500 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13501
13502         PR debug/47106
13503         * g++.dg/debug/pr47106.C: Require effective target lto.
13504
13505 2011-02-21  Jason Merrill  <jason@redhat.com>
13506
13507         * g++.dg/cpp0x/constexpr-diag2.C: New.
13508
13509 2011-02-20  Jason Merrill  <jason@redhat.com>
13510
13511         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13512
13513         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13514
13515         * g++.dg/overload/conv-op1.C: New.
13516
13517         * g++.dg/cpp0x/constexpr-synth1.C: New.
13518
13519 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13520
13521         * objc.dg/layout-2.m: New.
13522         * objc.dg/selector-3.m: Adjusted location of error message.
13523         * objc.dg/type-size-3.m: Same.
13524         * obj-c++.dg/selector-3.mm: Same.
13525
13526 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13527
13528         PR objc/47784
13529         * objc.dg/property/dotsyntax-22.m: New.
13530         * obj-c++.dg/property/dotsyntax-22.mm: New.
13531
13532 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13533
13534         PR c++/46394
13535         * g++.dg/template/typedef38.C: New test.
13536
13537 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13538
13539         PR fortran/46818
13540         * gfortran.dg/whole_file_30.f90 : New test.
13541         * gfortran.dg/whole_file_31.f90 : New test.
13542
13543 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13544
13545         PR fortran/45077
13546         PR fortran/44945
13547         * gfortran.dg/whole_file_28.f90 : New test.
13548         * gfortran.dg/whole_file_29.f90 : New test.
13549
13550 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13551
13552         PR c++/44118
13553         * g++.dg/template/crash105.C: New.
13554
13555 2011-02-19  Jason Merrill  <jason@redhat.com>
13556
13557         * g++.dg/cpp0x/regress/no-elide1.C: New.
13558
13559 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13560
13561         PR tree-optimization/46620
13562         * gcc.dg/pr46620.c: New.
13563
13564 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13565
13566         PR c/47809
13567         * gcc.target/i386/pr47809.c: New test.
13568
13569 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13570             Tobias Burnus  <burnus@net-b.de>
13571
13572         * lib/target-supports.exp
13573         (check_effective_target_fortran_large_real): New check for large reals.
13574         * gfortran.dg/nan_7.f90: New test.
13575
13576 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13577
13578         PR libgfortran/47567
13579         * gfortran.dg/fmt_f0_1.f90: Update test.
13580
13581 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13582
13583         PR fortran/47348
13584         * gfortran.dg/array_constructor_36.f90 : New test.
13585         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13586         allow for comparison between different elements of the array
13587         constructor at different levels of optimization.
13588
13589 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13590
13591         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13592         * gcc.target/i386/pr32280-1.c: Likewise.
13593
13594 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13595
13596         PR target/47800
13597         * gcc.target/i386/pr47800.c: New test.
13598
13599 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13600
13601         * objc/execute/exceptions/foward-1.x: New.
13602
13603 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13604
13605         PR fortran/47789
13606         * gfortran.dg/derived_constructor_comps_4.f90: New.
13607
13608 2011-02-18  Tobias Burnus
13609
13610         PR fortran/47775
13611         * gfortran.dg/func_result_6.f90: New.
13612
13613 2011-02-18  Michael Matz  <matz@suse.de>
13614
13615         PR fortran/45586
13616         * gfortran.dg/lto/pr45586_0.f90: New test.
13617         * gfortran.dg/typebound_proc_20.f90: Ditto.
13618         * gfortran.dg/typebound_proc_21.f90: Ditto.
13619
13620 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13621
13622         PR c++/47795
13623         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13624
13625 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13626
13627         PR fortran/47750
13628         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13629         gcc_warning_prefix.
13630         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13631         normalizing the error/warning output.
13632         * gfortran.dg/Wall.f90: Update dg-error/warning.
13633         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13634         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13635         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13636         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13637         * gfortran.dg/class_30.f90: Update dg-error/warning.
13638         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13639         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13640         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13641         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13642         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13643         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13644         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13645         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13646         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13647         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13648         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13649         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13650         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13651         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13652         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13653         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13654         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13655         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13656         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13657         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13658         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13659         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13660         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13661         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13662         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13663
13664 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13665
13666         PR fortran/47768
13667         * gfortran.dg/proc_ptr_comp_30.f90: New.
13668
13669 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13670
13671         PR debug/47780
13672         * gcc.target/i386/pr47780.c: New test.
13673
13674 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13675
13676         PR fortran/47767
13677         * gfortran.dg/class_40.f03: New.
13678
13679 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13680
13681         PR c++/47208
13682         * g++.dg/cpp0x/auto21.C: New test.
13683
13684 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13685
13686         * objc.dg/special/unclaimed-category-1.h: Updated for
13687         new ABI support.
13688         * objc.dg/special/unclaimed-category-1.m: Same.
13689         * objc.dg/zero-link-1.m: Same.
13690         * objc.dg/lookup-1.m: Same.
13691         * objc.dg/torture/strings/const-str-9.m
13692         * objc.dg/torture/strings/const-str-10.m: Same.
13693         * objc.dg/torture/strings/const-str-11.m: Same.
13694         * objc.dg/torture/forward-1.m: Same.
13695         * objc.dg/zero-link-2.m: Same.
13696         * objc.dg/encode-7-next-64bit.m: Same.
13697         * objc.dg/method-4.m: Same.
13698         * objc.dg/next-runtime-1.m: Same.
13699         * objc.dg/image-info.m: Same.
13700         * objc.dg/pr23214.m: Same.
13701         * objc.dg/symtab-1.m: Same.
13702         * obj-c++.dg/basic.m: Same.
13703         * obj-c++.dg/proto-lossage-3.m: Same.
13704         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13705         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13706         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13707         * obj-c++.dg/method-11.m: Same.
13708         * objc/execute/enumeration-1.m: Same.
13709         * objc/execute/object_is_class.m: Same.
13710         * objc/execute/formal_protocol-2.m: Same.
13711         * objc/execute/formal_protocol-4.m: Same.
13712         * objc/execute/formal_protocol-6.m: Same.
13713         * objc/execute/bycopy-3.m: Same.
13714         * objc/execute/exceptions/catchall-1.m: Same.
13715         * objc/execute/exceptions/finally-1.m: Same.
13716         * objc/execute/exceptions/local-variables-1.m: Same.
13717         * objc/execute/exceptions/foward-1.m: Same.
13718         * objc/execute/bf-common.h
13719         * objc/execute/enumeration-2.m: Same.
13720         * objc/execute/formal_protocol-1.m: Same.
13721         * objc/execute/formal_protocol-3.m: Same.
13722         * objc/execute/formal_protocol-5.m: Same.
13723         * objc/execute/accessing_ivars.m: Same.
13724         * objc/execute/bycopy-2.m: Same.
13725         * objc/execute/formal_protocol-7.m: Same.
13726         * objc/execute/compatibility_alias.m: Same.
13727         * objc/execute/no_clash.m: Same.
13728         * objc/execute/object_is_meta_class.m: Same.
13729         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13730         * objc/execute/class-tests-1.h: Include stdio.h.
13731         * objc/execute/class-tests-2.h: Same.
13732         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13733         runtimes.
13734         * obj-c++.dg/try-catch-2.mm: Same.
13735
13736 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13737
13738         PR c++/47783
13739         * g++.dg/warn/Wunused-parm-4.C: New test.
13740
13741 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13742             Jan Hubicka  <jh@suse.cz>
13743
13744         PR debug/47106
13745         PR debug/47402
13746         * g++.dg/debug/pr47106.C: New.
13747
13748 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13749
13750         PR target/43653
13751         * gcc.target/i386/pr43653.c: New test.
13752
13753 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13754
13755         PR c++/47172
13756         * g++.dg/template/inherit6.C: New test.
13757
13758 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13759
13760         PR fortran/47745
13761         * gfortran.dg/class_39.f03: New.
13762
13763 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13764
13765         PR c++/47326
13766         * g++.dg/cpp0x/variadic106.C: New test.
13767
13768 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13769
13770         PR libfortran/47757
13771         * gfortran.dg/pr47757-1.f90: New test.
13772         * gfortran.dg/pr47757-2.f90: New test.
13773         * gfortran.dg/pr47757-3.f90: New test.
13774
13775         PR c++/47704
13776         * g++.dg/cpp0x/enum8.C: New test.
13777
13778 2011-02-15  Jason Merrill  <jason@redhat.com>
13779
13780         * g++.dg/inherit/implicit-trivial1.C: New.
13781         * g++.dg/cpp0x/implicit-trivial1.C: New.
13782
13783 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13784
13785         PR middle-end/47725
13786         * gcc.dg/torture/pr47725.c: Removed.
13787
13788 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13789
13790         PR target/47755
13791         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13792         constant does not generate a load from memory.
13793
13794 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13795
13796         PR middle-end/47725
13797         * gcc.dg/torture/pr47725.c: New.
13798
13799 2011-02-15  Richard Guenther  <rguenther@suse.de>
13800
13801         PR tree-optimization/47743
13802         * gcc.dg/torture/pr47743.c: New testcase.
13803
13804 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13805
13806         PR middle-end/47581
13807         * gcc.target/i386/pr47581.c: New test.
13808
13809 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13810
13811         PR fortran/47730
13812         * gfortran.dg/select_type_22.f03: New.
13813
13814 2011-02-14  Jason Merrill  <jason@redhat.com>
13815
13816         * g++.dg/cpp0x/regress/enum1.C: New.
13817
13818 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13819
13820         * gnat.dg/include.adb: New test.
13821
13822 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13823
13824         PR fortran/47728
13825         * gfortran.dg/class_38.f03: New.
13826
13827 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13828
13829         * gcc.dg/pr46494.c: New test.
13830
13831 2011-02-14  Richard Guenther  <rguenther@suse.de>
13832
13833         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13834
13835 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13836
13837         PR ada/41929
13838         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13839         sparc*-sun-solaris2.11.
13840
13841 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13842
13843         PR fortran/47349
13844         * gfortran.dg/argument_checking_18.f90: New.
13845
13846 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13847
13848         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13849         * gfortran.dg/argument_checking_17.f90: New.
13850
13851 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13852
13853         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13854         are temporarily disabled.
13855         * gfortran.dg/class_7.f03: Ditto.
13856         * gfortran.dg/coarray_14.f90: Ditto.
13857         * gfortran.dg/typebound_proc_13.f03: Ditto.
13858
13859 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13860
13861         PR fortran/45586
13862         * gfortran.dg/extends_11.f03: New.
13863
13864 2011-02-11  Xinliang David Li  <davidxl@google.com>
13865
13866         PR tree-optimization/47707
13867         * g++.dg/tree-ssa/pr47707.C: New test.
13868
13869 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13870
13871         * g++.dg/opt/inline17.C: New test.
13872
13873 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13874
13875         PR fortran/47550
13876         * gfortran.dg/pure_formal_2.f90: New.
13877
13878 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13879
13880         PR rtl-optimization/47614
13881         * gfortran.dg/pr47614.f: New.
13882
13883 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13884
13885         PR driver/47678
13886         * gcc.dg/opts-6.c: New test.
13887
13888 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13889
13890         PR debug/47684
13891         * gcc.dg/pr47684.c: New test.
13892
13893 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13894
13895         PR target/47629
13896         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13897         c99_runtime, dg-add-options c99_runtime.
13898         (main): Use __asm__.
13899
13900 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13901
13902         PR testsuite/47400
13903         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13904         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13905         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13906         * gcc.dg/ucnid-10.c: Likewise.
13907         * gcc.dg/ucnid-13.c: Likewise.
13908         * gcc.dg/ucnid-7.c: Likewise.
13909         * gcc.dg/ucnid-8.c: Likewise.
13910         Adapt dg-warning line number.
13911
13912 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13913
13914         * gcc.target/i386/parity-1.c: Use -march=k8.
13915         * gcc.target/i386/parity-2.c: Ditto.
13916         * gcc.target/i386/vecinit-1.c: Ditto.
13917         * gcc.target/i386/vecinit-2.c: Ditto.
13918
13919 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13920
13921         PR target/46610
13922         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13923         * gcc.target/mips/save-restore-3.c: Likewise.
13924         * gcc.target/mips/save-restore-4.c: Likewise.
13925         * gcc.target/mips/save-restore-5.c: Likewise.
13926
13927         PR target/47683
13928         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13929         * g++.dg/tree-prof/partition2.C: Likewise.
13930
13931 2011-02-09  Jason Merrill  <jason@redhat.com>
13932
13933         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13934         rather than misdeclare std::puts.
13935
13936         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13937         * g++.dg/other/warning1.C: Likewise.
13938         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13939         * g++.old-deja/g++.gb/scope06.C: Likewise.
13940         * g++.old-deja/g++.law/cvt11.C: Likewise.
13941         * g++.old-deja/g++.law/init1.C: Likewise.
13942         * g++.dg/abi/mangle26.C: Likewise.
13943
13944         * g++.dg/template/function1.C: Adjust for C++0x mode.
13945         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13946
13947         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13948         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13949
13950         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13951
13952         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13953
13954         * g++.dg/cpp0x/regress: New directory.
13955         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13956         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13957         * g++.dg/cpp0x/regress/regress3.C: New.
13958
13959 2011-02-10  Richard Guenther  <rguenther@suse.de>
13960
13961         PR tree-optimization/47677
13962         * gcc.dg/torture/pr47677.c: New testcase.
13963
13964 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13965
13966         * objc.dg/special/load-category-1.m: Remove unused header.
13967         * objc.dg/special/load-category-1a.m: Likewise.
13968         * objc.dg/special/load-category-2.m: Likewise.
13969         * objc.dg/special/load-category-2a.m: Likewise.
13970         * objc.dg/special/load-category-3.m: Likewise.
13971         * objc.dg/special/load-category-3a.m: Likewise.
13972         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13973         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13974         * objc.dg/attributes/class-attribute-1.m: Likewise.
13975         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13976         * obj-c++.dg/property/property.exp: Likewise.
13977         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13978         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13979         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13980         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13981         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13982         * obj-c++.dg/template-8.mm: Likewise.
13983
13984 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13985
13986         PR target/47665
13987         * gcc.target/i386/pr47665.c: New test.
13988
13989 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13990
13991         PR testsuite/47622
13992         Revert
13993         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13994         PR debug/42631
13995         * gcc.dg/pr42631.c: Update test.
13996         * gcc.dg/pr42631-2.c: New test.
13997
13998 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13999
14000         PR fortran/47352
14001         * gfortran.dg/proc_decl_25.f90: New.
14002
14003 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14004
14005         PR fortran/47463
14006         * gfortran.dg/typebound_assignment_2.f03: New.
14007
14008 2011-02-09  Richard Guenther  <rguenther@suse.de>
14009
14010         PR tree-optimization/47664
14011         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14012
14013 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14014
14015         PR middle-end/47646
14016         * gnat.dg/uninit_func.adb: Adjust dg directive.
14017
14018 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14019
14020         PR middle-end/47646
14021         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14022
14023 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14024
14025         PR fortran/47637
14026         * gfortran.dg/auto_dealloc_2.f90: New.
14027
14028 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14029
14030         * gcc.dg/builtins-config.h: Remove __sgi handling.
14031         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14032         -std=c99 for mips-sgi-irix6.5*.
14033
14034 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14035
14036         PR middle-end/45505
14037         * gfortran.dg/pr25923.f90: Remove xfails.
14038
14039 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14040
14041         PR fortran/47583
14042         * gfortran.dg/inquire_14.f90: New test.
14043
14044 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14045
14046         PR fortran/45290
14047         * gfortran.dg/pointer_init_6.f90: New.
14048
14049 2011-02-08  Jeff Law <law@redhat.com>
14050
14051         PR tree-optimization/42893
14052         * gcc.tree-ssa/pr42893.c: New test.
14053
14054 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14055
14056         PR tree-optimization/46834
14057         PR tree-optimization/46994
14058         PR tree-optimization/46995
14059         * gcc.dg/graphite/id-pr46834.c: New.
14060         * gfortran.dg/graphite/id-pr46994.f90: New.
14061         * gfortran.dg/graphite/id-pr46995.f90: New.
14062
14063 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14064
14065         PR middle-end/47646
14066         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14067         using the variable is known the warning is emitted there.
14068         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14069         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14070
14071         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14072         statement.
14073         (vg): Likewise.
14074         * gcc.dg/noreturn-1.c (foo5): Likewise.
14075         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14076         (method2): Likewise.
14077
14078         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14079         the return statement using the uninitialized variable.
14080         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14081
14082 2011-02-08  Richard Guenther  <rguenther@suse.de>
14083
14084         PR middle-end/47639
14085         * g++.dg/opt/pr47639.c: New testcase.
14086
14087 2011-02-08  Richard Guenther  <rguenther@suse.de>
14088
14089         PR tree-optimization/47632
14090         * g++.dg/opt/pr47632.C: New testcase.
14091
14092 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14093
14094         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14095
14096 2011-02-07  Richard Guenther  <rguenther@suse.de>
14097
14098         PR tree-optimization/47615
14099         * g++.dg/opt/pr47615.C: New testcase.
14100
14101 2011-02-07  Richard Guenther  <rguenther@suse.de>
14102
14103         PR tree-optimization/47621
14104         * gcc.dg/torture/pr47621.c: New testcase.
14105
14106 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14107
14108         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14109
14110 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14111
14112         PR fortran/47592
14113         * gfortran.dg/allocate_with_source_1 : New test.
14114
14115 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14116
14117         PR middle-end/47610
14118         * gcc.dg/pr47610.c: New test.
14119
14120 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14121
14122         PR debug/42631
14123         * gcc.dg/pr42631.c: Update test.
14124         * gcc.dg/pr42631-2.c: New test.
14125
14126 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14127
14128         PR fortran/47574
14129         * gfortran.dg/pr47574.f90:  New test.
14130
14131 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14132
14133         PR tree-optimization/46194
14134         * gcc.dg/autopar/pr46194.c: New.
14135
14136 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14137
14138         PR tree-optimization/43695
14139         * g++.dg/ipa/pr43695.C: New.
14140
14141 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14142
14143         PR inline-asm/23200
14144         * gcc.dg/pr23200.c: New test.
14145
14146 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14147
14148         PR c++/47589
14149         * g++.dg/pr47589.C: New test.
14150
14151 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14152
14153         PR c++/47398
14154         * g++.dg/template/typedef37.C: New test.
14155         * g++.dg/template/param1.C: Adjust expected error message.
14156
14157 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14158
14159         PR middle-end/31490
14160         * gcc.dg/pr31490-2.c: New test.
14161         * gcc.dg/pr31490-3.c: New test.
14162         * gcc.dg/pr31490-4.c: New test.
14163
14164 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14165             Jakub Jelinek  <jakub@redhat.com>
14166
14167         PR c++/46890
14168         * g++.dg/parser/semicolon3.C: Adjust.
14169         * g++.dg/parser/semicolon4.C: New testcase.
14170         * g++.dg/pr46890.C: New testcase.
14171
14172 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14173
14174         PR c++/29571
14175         * g++.dg/init/pr29571.C: New.
14176
14177 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14178
14179         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14180         instead of vect_int.
14181
14182 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14183
14184         PR target/47312
14185         * gcc.target/i386/pr47312.c: New test.
14186
14187         PR target/47564
14188         * gcc.target/i386/pr47564.c: New test.
14189
14190 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14191
14192         PR tree-optimization/45122
14193         * gcc.dg/tree-ssa/pr45122.c: New.
14194
14195 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14196
14197         PR target/47272
14198         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14199         and vec_vsx_st.
14200
14201         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14202         and vsx so a default --with-cpu=power7 doesn't give an error
14203         when -mavoid-indexed-addresses is used.
14204
14205         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14206         wrapper function to save the arguments and then jump to the real
14207         function, rather than depending on the compiler not to move stuff
14208         before an asm.
14209         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14210
14211 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14212             Paul Thomas  <pault@gcc.gnu.org>
14213
14214         PR fortran/47082
14215         * gfortran.dg/class_37.f03 : New test.
14216
14217 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14218             Richard Guenther  <rguenther@suse.de>
14219
14220         PR tree-optimization/40979
14221         PR bootstrap/47044
14222         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14223         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14224         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14225         check_vect_support_and_set_flags.
14226         * gfortran.dg/graphite/vect-pr40979.f90: New.
14227
14228 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14229
14230         PR fortran/47572
14231         * gfortran.dg/class_36.f03: New.
14232
14233 2011-02-02  Richard Guenther  <rguenther@suse.de>
14234
14235         PR tree-optimization/47566
14236         * gcc.dg/lto/20110201-1_0.c: New testcase.
14237
14238 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14239
14240         PR debug/47498
14241         PR debug/47501
14242         PR debug/45136
14243         PR debug/45130
14244         * debug/pr47498.c: New.
14245         * debug/pr47501.c: New.
14246
14247 2011-02-01  Richard Guenther  <rguenther@suse.de>
14248
14249         PR tree-optimization/47559
14250         * g++.dg/torture/pr47559.C: New testcase.
14251
14252 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14253
14254         PR fortran/47565
14255         * gfortran.dg/typebound_call_20.f03: New.
14256
14257 2011-02-01  Richard Guenther  <rguenther@suse.de>
14258
14259         PR tree-optimization/47555
14260         * gcc.dg/pr47555.c: New testcase.
14261
14262 2011-02-01  Richard Guenther  <rguenther@suse.de>
14263
14264         PR tree-optimization/47541
14265         * g++.dg/torture/pr47541.C: New testcase.
14266
14267 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14268
14269         PR fortran/47455
14270         * gfortran.dg/typebound_call_19.f03: New.
14271
14272 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14273
14274         PR c++/47416
14275         * g++.dg/cpp0x/pr47416.C: New test.
14276
14277 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14278
14279         PR fortran/47519
14280         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14281
14282 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14283
14284         PR fortran/47463
14285         * gfortran.dg/typebound_assignment_1.f03: New.
14286
14287 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14288
14289         PR tree-optimization/47538
14290         * gcc.c-torture/execute/pr47538.c: New test.
14291
14292 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14293
14294         PR target/45325
14295         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14296
14297 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14298
14299         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14300
14301 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14302
14303         PR rtl-optimization/44031
14304         * gcc.c-torture/compile/20110131-1.c: New test.
14305
14306 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14307
14308         PR fortran/47042
14309         * gfortran.dg/stmt_func_1.f90: New.
14310
14311 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14312
14313         PR fortran/47042
14314         * gfortran.dg/interface_34.f90: New.
14315
14316 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14317
14318         PR fortran/47523
14319         * gfortran.dg/realloc_on_assign_5.f03: New test.
14320         * gfortran.dg/realloc_on_assign_5.f03: New test.
14321
14322 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14323
14324         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14325         * gfortran.dg/bessel_7.f90: Likewise.
14326         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14327
14328         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14329         * gfortran.dg/sum_init_expr.f03: Likewise.
14330
14331         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14332
14333         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14334         -r -nostdlib.
14335
14336         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14337         loop only on "vect_intfloat_cvt" targets.
14338
14339 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14340
14341         PR fortran/47531
14342         * gfortran.dg/shape_6.f90: New.
14343
14344 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14345
14346         PR libgfortran/47434
14347         * gfortran.dg/read_infnan_1.f90: Update test.
14348         * gfortran.dg/module_nan.f90: Update test.
14349         * gfortran.dg/char4_iunit_1.f03: Update test.
14350         * gfortran.dg/large_real_kind_1.f90: Update test.
14351         * gfortran.dg/real_const_3.f90: Update test.
14352         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14353
14354 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14355
14356         PR c++/47311
14357         * g++.dg/template/param2.C: New test.
14358
14359 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14360
14361         PR libgfortran/47285
14362         * gfortran.dg/fmt_g.f: New test.
14363
14364 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14365
14366         PR fortran/47507
14367         * gfortran.dg/pure_formal_1.f90: New.
14368
14369 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14370
14371         PR target/42894
14372         * gcc.dg/tls/pr42894.c: New test.
14373
14374 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14375
14376         * gcc.dg/pr47276.c: Add dg-require-visibility.
14377
14378 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14379
14380         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14381
14382 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14383             Tobias Burnus  <burnus@gcc.gnu.org>
14384
14385         PR fortran/45170
14386         PR fortran/35810
14387         PR fortran/47350
14388         * gfortran.dg/realloc_on_assign_3.f03: New test.
14389         * gfortran.dg/realloc_on_assign_4.f03: New test.
14390         * gfortran.dg/allocatable_function_5.f90: New test.
14391         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14392         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14393         implemented" dg-errors.
14394
14395 2011-01-27  Jan Hubicka  <jh@suse.cz>
14396
14397         PR middle-end/46949
14398         * gcc.dg/attr-weakref-4.c: New testcase
14399
14400 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14401
14402         PR tree-optimization/47228
14403         * gcc.dg/torture/pr47228.c: New test.
14404
14405 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14406
14407         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14408
14409 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14410
14411         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14412         when using auto-overlay support on the SPU.
14413
14414 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14415
14416         PR rtl-optimization/44174
14417         * gcc.target/i386/asm-6.c: New test.
14418
14419 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14420
14421         PR rtl-optimization/46856
14422         * gcc.c-torture/compile/pr46856.c: New test.
14423
14424 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14425             Andrew Pinski  <pinskia@gmail.com>
14426
14427         PR c/43082
14428         * gcc.dg/pr43082.c: New.
14429
14430 2011-01-26  DJ Delorie  <dj@redhat.com>
14431
14432         PR rtl-optimization/46878
14433         * gcc.dg/pr46878-1.c: New test.
14434
14435 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14436
14437         PR c++/47476
14438         * g++.dg/cpp0x/pr47476.C: New test.
14439
14440 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14441
14442         * gcc.c-torture/compile/20110126-1.c: New test.
14443
14444 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14445
14446         PR c/47473
14447         * gcc.dg/torture/pr47473.c: New test.
14448
14449 2011-01-26  Jan Hubicka  <jh@suse.cz>
14450
14451         PR target/47237
14452         * gcc.c-torture/execute/pr47237.c: New testcase.
14453
14454 2011-01-26  Jan Hubicka  <jh@suse.cz>
14455
14456         PR tree-optimization/47190
14457         * gcc.dg/attr-weakref-3.c: New testcase.
14458
14459 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14460
14461         PR c++/43601
14462         * gcc.dg/dll-9a.c: New test file.
14463         * gcc.dg/dll-11.c: Likewise.
14464         * gcc.dg/dll-12.c: Likewise.
14465         * gcc.dg/dll-12a.c: Likewise.
14466         * gcc.dg/dll-11a.c: Likewise.
14467         * gcc.dg/dll-9.c: Likewise.
14468         * gcc.dg/dll-10.c: Likewise.
14469         * gcc.dg/dll-10a.c: Likewise.
14470         * g++.dg/ext/dllexport4a.cc: Likewise.
14471         * g++.dg/ext/dllexport4.C: Likewise.
14472         * g++.dg/ext/dllexport5.C: Likewise.
14473         * g++.dg/ext/dllexport5a.cc: Likewise.
14474
14475 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14476
14477         PR tree-optimization/46970
14478         * gcc.dg/graphite/pr46970.c: New.
14479
14480 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14481
14482         PR tree-optimization/46215
14483         * gcc.dg/graphite/pr46215.c: New.
14484
14485 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14486
14487         PR tree-optimization/46168
14488         * gcc.dg/graphite/pr46168.c: New.
14489
14490 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14491
14492         PR tree-optimization/43657
14493         * gcc.dg/graphite/pr43657.c: New.
14494
14495 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14496
14497         PR tree-optimization/29832
14498         * gfortran.dg/graphite/pr29832.f90: New.
14499
14500 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14501
14502         PR tree-optimization/43567
14503         * gcc.dg/graphite/pr43567.c: New.
14504
14505 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14506
14507         * gfortran.dg/graphite/interchange-4.f: New.
14508         * gfortran.dg/graphite/interchange-5.f: New.
14509
14510         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14511         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14512         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14513         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14514         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14515         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14516         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14517         * gfortran.dg/ltrans-7.f90: Removed.
14518         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14519
14520         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14521         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14522         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14523         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14524         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14525         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14526         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14527         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14528         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14529         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14530         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14531         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14532         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14533         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14534         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14535         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14536         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14537         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14538         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14539         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14540         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14541         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14542         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14543         * gcc.dg/tree-ssa/data-dep-1.c
14544         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14545         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14546         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14547         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14548         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14549
14550 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14551
14552         PR tree-optimization/47265
14553         PR tree-optimization/47443
14554         * gcc.c-torture/compile/pr47265.c: New test.
14555         * gcc.dg/pr47443.c: New test.
14556
14557 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14558
14559         PR tree-optimization/47382
14560         * g++.dg/torture/pr47382.C: New test.
14561         * g++.dg/opt/devirt1.C: Xfail.
14562
14563 2011-01-25  Yao Qi  <yao@codesourcery.com>
14564
14565         PR target/45701
14566         * gcc.target/arm/pr45701-1.c: New test.
14567         * gcc.target/arm/pr45701-2.c: New test.
14568         * gcc.target/arm/pr45701-3.c: New test.
14569
14570 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14571             Jakub Jelinek  <jakub@redhat.com>
14572
14573         PR tree-optimization/47271
14574         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14575
14576 2011-01-25  Nick Clifton  <nickc@redhat.com>
14577
14578         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14579         (saturate_add): Delete.
14580         (exchange): Delete.
14581         (main): Do not run saturate_add.
14582         (set_interrupts): Delete.
14583
14584 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14585
14586         PR fortran/47448
14587         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14588
14589 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14590
14591         PR tree-optimization/47427
14592         PR tree-optimization/47428
14593         * gcc.c-torture/compile/pr47427.c: New test.
14594         * gcc.c-torture/compile/pr47428.c: New test.
14595
14596 2011-01-25  Richard Guenther  <rguenther@suse.de>
14597
14598         PR middle-end/47411
14599         * gcc.dg/torture/pr47411.c: New testcase.
14600
14601 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14602
14603         * gfortran.dg/graphite/id-24.f: New.
14604         * gfortran.dg/graphite/id-25.f: New.
14605
14606 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14607
14608         * gfortran.dg/graphite/id-23.f: New.
14609
14610 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14611
14612         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14613
14614 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14615
14616         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14617         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14618         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14619         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14620         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14621         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14622         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14623         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14624         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14625
14626 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14627
14628         * gcc.dg/graphite/block-0.c: Add documentation.
14629         * gcc.dg/graphite/block-4.c: Same.
14630         * gcc.dg/graphite/block-7.c: Same.
14631         * gcc.dg/graphite/block-8.c: New.
14632         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14633         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14634         * gcc.dg/graphite/interchange-12.c: Add documentation.
14635         * gcc.dg/graphite/interchange-13.c: New.
14636         * gcc.dg/graphite/interchange-14.c: New.
14637         * gcc.dg/graphite/interchange-15.c: New.
14638         * gcc.dg/graphite/interchange-8.c: Add documentation.
14639         * gcc.dg/graphite/interchange-mvt.c: Same.
14640
14641 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14642
14643         PR target/47408
14644         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14645         * gcc.target/powerpc/altivec-14.c: Ditto.
14646         * gcc.target/powerpc/altivec-33.c: Ditto.
14647         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14648         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14649         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14650         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14651         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14652         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14653         * g++.dg/ext/altivec-15.C: Ditto.
14654         * g++.dg/ext/altivec-types-1.C: Ditto.
14655         * g++.dg/ext/altivec-types-2.C: Ditto.
14656         * g++.dg/ext/altivec-types-3.C: Ditto.
14657         * g++.dg/ext/altivec-types-4.C: Ditto.
14658
14659 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14660
14661         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14662
14663 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14664
14665         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14666         optimization options.
14667
14668 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14669
14670         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14671
14672         PR testsuite/45988
14673         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14674
14675 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14676
14677         PR fortran/47421
14678         * gfortran.dg/allocatable_scalar_12.f90: New.
14679
14680 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14681
14682         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14683         vectorization to be not profitable if peeling is used to
14684         realign the memory access.
14685         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14686         loop bound to avoid loop unrolling.
14687         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14688
14689 2011-01-22  Jan Hubicka  <jh@suse.cz>
14690
14691         PR lto/47333
14692         * g++.dg/lto/pr47333.C: New file.
14693
14694 2011-01-22  Jan Hubicka  <jh@suse.cz>
14695
14696         PR tree-optimization/43884
14697         PR lto/44334
14698         * gcc.dg/autopar/outer-2.c: Increase array size.
14699         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14700
14701 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14702
14703         PR fortran/38536
14704         * gfortran.dg/c_loc_tests_16.f90:  New test.
14705
14706 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14707
14708         PR fortran/47399
14709         * gfortran.dg/typebound_proc_19.f90: New.
14710
14711 2011-01-21  Jeff Law <law@redhat.com>
14712
14713         PR tree-optimization/47053
14714         * g++.dg/pr47053.C: New test.
14715
14716 2011-01-21  Jason Merrill  <jason@redhat.com>
14717
14718         PR c++/47041
14719         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14720
14721 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14722
14723         PR c++/47388
14724         * g++.dg/cpp0x/range-for10.C: New test.
14725         * g++.dg/template/for1.C: New test.
14726
14727         PR middle-end/45566
14728         * g++.dg/tree-prof/partition3.C: New test.
14729
14730         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14731
14732         PR rtl-optimization/47366
14733         * g++.dg/opt/pr47366.C: New test.
14734
14735 2011-01-21  Jason Merrill  <jason@redhat.com>
14736
14737         PR c++/46552
14738         * g++.dg/cpp0x/constexpr-regress2.C: New.
14739
14740         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14741
14742 2011-01-21  Jeff Law <law@redhat.com>
14743
14744         PR rtl-optimization/41619
14745         * gcc.dg/pr41619.c: New.
14746
14747 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14748
14749         PR tree-optimization/47355
14750         * g++.dg/opt/pr47355.C: New test.
14751
14752 2011-01-21  Richard Guenther  <rguenther@suse.de>
14753
14754         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14755         making main hot.
14756
14757 2011-01-21  Richard Guenther  <rguenther@suse.de>
14758
14759         PR tree-optimization/47365
14760         * gcc.dg/torture/pr47365.c: New testcase.
14761         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14762
14763 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14764
14765         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14766
14767 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14768
14769         PR tree-optimization/47391
14770         * gcc.dg/pr47391.c: New test.
14771
14772 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14773
14774         * g++.dg/template/char1.C: Use signed char.
14775
14776 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14777
14778         PR fortran/47377
14779         * gfortran.dg/pointer_target_4.f90: New.
14780
14781 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14782
14783         PR target/47251
14784         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14785         ILP32 system and not IP32.
14786
14787 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14788
14789         PR debug/46583
14790         * g++.dg/debug/pr46583.C: New.
14791
14792 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14793
14794         PR debug/47283
14795         * g++.dg/debug/pr47283.C: New test.
14796
14797         PR testsuite/47371
14798         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14799         * gcc.target/i386/headmerge-2.c: Likewise.
14800
14801 2011-01-20  Richard Guenther  <rguenther@suse.de>
14802
14803         PR middle-end/47370
14804         * gcc.dg/torture/pr47370.c: New testcase.
14805
14806 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14807
14808         PR tree-optimization/46130
14809         * gcc.dg/pr46130-1.c: New test.
14810         * gcc.dg/pr46130-2.c: New test.
14811
14812 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14813
14814         PR c++/47291
14815         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14816
14817 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14818
14819         PR debug/46240
14820         * g++.dg/debug/pr46240.cc: New.
14821
14822 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14823
14824         PR c++/47303
14825         * g++.dg/template/anonunion1.C: New test.
14826
14827         PR rtl-optimization/47337
14828         * gcc.c-torture/execute/pr47337.c: New test.
14829
14830 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14831
14832         PR testsuite/45342
14833         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14834
14835 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14836
14837         PR tree-optimization/46021
14838         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14839
14840 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14841
14842         PR tree-optimization/47290
14843         * g++.dg/torture/pr47290.C: New test.
14844
14845 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14846
14847         PR fortran/47240
14848         * gfortran.dg/proc_ptr_comp_29.f90: New.
14849
14850 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14851
14852         PR testsuite/41146
14853         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14854         powerpc-apple-darwin9.
14855
14856 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14857
14858         PR rtl-optimization/47299
14859         * gcc.c-torture/execute/pr47299.c: New test.
14860
14861 2011-01-17  Jason Merrill  <jason@redhat.com>
14862
14863         * g++.dg/cpp0x/constexpr-virtual.C: New.
14864
14865 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14866
14867         PR fortran/47331
14868         * gfortran.dg/gomp/pr47331.f90: New test.
14869
14870 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14871
14872         PR objc/47314
14873         * objc.dg/selector-warn-1.m: New.
14874         * obj-c++.dg/selector-warn-1.mm: New.
14875
14876 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14877
14878         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14879         Update dg-final accordingly.
14880
14881 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14882
14883         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14884
14885 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14886
14887         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14888         target check.
14889         * gcc.dg/guality/pr36728-2.c: Likewise.
14890
14891 2011-01-17  Richard Guenther  <rguenther@suse.de>
14892
14893         PR tree-optimization/47313
14894         * g++.dg/torture/pr47313.C: New testcase.
14895
14896 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14897
14898         PR target/47318
14899         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14900         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14901         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14902         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14903
14904         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14905         as __m256i.
14906         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14907         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14908         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14909
14910 2011-01-17  Richard Guenther  <rguenther@suse.de>
14911
14912         PR tree-optimization/45967
14913         * gcc.dg/torture/pr45967-2.c: New testcase.
14914         * gcc.dg/torture/pr45967-3.c: Likewise.
14915
14916 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14917
14918         PR testsuite/47325
14919         * g++.dg/ext/pr47213.C: Require visibility.
14920
14921 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14922
14923         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14924         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14925
14926 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14927
14928         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14929         Linux-based targets.
14930
14931 2011-01-13  Jan Hubicka  <jh@suse.cz>
14932
14933         PR tree-optimization/47276
14934         * gcc.dg/pr47276.c: New testcase.
14935
14936 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14937             Jonathan Wakely  <jwakely.gcc@gmail.com>
14938
14939         PR c++/33558
14940         * g++.dg/other/pr33558.C: New.
14941         * g++.dg/other/pr33558-2.C: New.
14942
14943 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14944
14945         PR tree-optimization/45934
14946         PR tree-optimization/46302
14947         * g++.dg/ipa/devirt-c-1.C: New test.
14948         * g++.dg/ipa/devirt-c-2.C: Likewise.
14949         * g++.dg/ipa/devirt-c-3.C: Likewise.
14950         * g++.dg/ipa/devirt-c-4.C: Likewise.
14951         * g++.dg/ipa/devirt-c-5.C: Likewise.
14952         * g++.dg/ipa/devirt-c-6.C: Likewise.
14953         * g++.dg/ipa/devirt-6.C: Likewise.
14954         * g++.dg/ipa/devirt-d-1.C: Likewise.
14955         * g++.dg/torture/pr45934.C: Likewise.
14956
14957 2011-01-14  Jason Merrill  <jason@redhat.com>
14958
14959         * g++.dg/cpp0x/variadic105.C: New.
14960
14961 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14962             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14963
14964         PR objc/45989
14965         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14966         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14967         execution tests on i?86-*-*, x86_64-*-* and
14968         powerpc*-apple-darwin* && ilp32.
14969         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14970         tests on i?86-*-* and x86_64-*-*.
14971
14972 2011-01-14  Richard Guenther  <rguenther@suse.de>
14973
14974         PR tree-optimization/47280
14975         * g++.dg/opt/pr47280.C: New testcase.
14976
14977 2011-01-14  Jason Merrill  <jason@redhat.com>
14978
14979         * g++.dg/cpp0x/constexpr-regress1.C: New.
14980
14981         * g++.dg/ext/flexary2.C: New.
14982
14983 2011-01-14  Richard Guenther  <rguenther@suse.de>
14984
14985         PR middle-end/47281
14986         * gcc.dg/torture/pr47281.c: New testcase.
14987         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14988
14989 2011-01-14  Richard Guenther  <rguenther@suse.de>
14990
14991         PR tree-optimization/47286
14992         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14993
14994 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14995
14996         PR c++/47213
14997         * g++.dg/ext/pr47213.C: New.
14998
14999 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15000
15001         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15002
15003 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15004             Mikael Morin  <mikael@gcc.gnu.org>
15005
15006         PR fortran/45848
15007         PR fortran/47204
15008         * gfortran.dg/select_type_20.f90: New.
15009         * gfortran.dg/select_type_21.f90: New.
15010
15011 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15012
15013         PR target/47251
15014         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15015
15016 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15017
15018         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15019         * gcc.dg/guality/pr36728-2.c: Likewise.
15020
15021 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15022
15023         PR debug/PR46973
15024         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15025
15026 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15027
15028         PR rtl-optimization/45352
15029         * gcc.dg/pr45352-3.c: New.
15030
15031 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15032
15033         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15034         comment.
15035         * g++.dg/cpp0x/range-for8.C: New.
15036         * g++.dg/cpp0x/range-for9.C: New.
15037
15038 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15039
15040         PR debug/47209
15041         * g++.dg/debug/pr47209.C: New.
15042
15043 2011-01-12  Richard Guenther  <rguenther@suse.de>
15044
15045         PR lto/47259
15046         * gcc.dg/lto/pr47259_0.c: New testcase.
15047         * gcc.dg/lto/pr47259_1.c: Likewise.
15048
15049 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15050
15051         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15052         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15053         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15054         methods missing from the OBJC2 Object.
15055         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15056         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15057         GNU and NeXT runtimes.
15058         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15059         comments.
15060         * objc-obj-c++-shared/Object1.m: Likewise.
15061         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15062         * objc.dg/proto-qual-1.m: Likewise.
15063         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15064         * obj-c++.dg/proto-qual-1.mm: Likewise.
15065
15066 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15067
15068         PR testsuite/33033
15069         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15070
15071 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15072
15073         Fixed the Objective-C++ testsuite and updated all tests.
15074         * lib/obj-c++.exp (obj-c++_init): Declare and set
15075         gcc_warning_prefix and gcc_error_prefix.
15076         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15077         'dg-warning', 'dg-message' and 'dg-error'.
15078         * obj-c++.dg/class-extension-3.mm: Likewise.
15079         * obj-c++.dg/class-protocol-1.mm: Likewise.
15080         * obj-c++.dg/encode-7.mm: Likewise.
15081         * obj-c++.dg/exceptions-3.mm: Likewise.
15082         * obj-c++.dg/exceptions-5.mm: Likewise.
15083         * obj-c++.dg/method-12.mm: Likewise.
15084         * obj-c++.dg/method-13.mm: Likewise.
15085         * obj-c++.dg/method-15.mm: Likewise.
15086         * obj-c++.dg/method-16.mm: Likewise.
15087         * obj-c++.dg/method-4.mm: Likewise.
15088         * obj-c++.dg/method-8.mm: Likewise.
15089         * obj-c++.dg/method-conflict-1.mm: Likewise.
15090         * obj-c++.dg/method-conflict-2.mm: Likewise.
15091         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15092         and uncommented second part of the testcase now that the testsuite
15093         works correctly.
15094         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15095         and uncommented second part of the testcase now that the testsuite
15096         works correctly.
15097         * obj-c++.dg/private-1.mm: Likewise.
15098         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15099         * obj-c++.dg/syntax-error-7.mm: Likewise.
15100         * obj-c++.dg/warn5.mm: Likewise.
15101         * obj-c++.dg/property/at-property-14.mm: Likewise.
15102         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15103         FIXME.
15104         * obj-c++.dg/property/at-property-18.mm: Likewise.
15105         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15106         FIXME.
15107         * obj-c++.dg/property/at-property-21.mm: Likewise.
15108         * obj-c++.dg/property/at-property-28.mm: Likewise.
15109         * obj-c++.dg/property/at-property-5.mm: Likewise.
15110         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15111         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15112         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15113         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15114         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15115         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15116         * obj-c++.dg/tls/diag-5.mm: Likewise.
15117         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15118         dg-error, now matched correctly.
15119
15120 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15121
15122         * objc.dg/property/at-property-29.m: New.
15123         * obj-c++.dg/property/at-property-29.mm: New.
15124
15125 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15126
15127         * go.test/go-test.exp (go-set-goarch): New proc.
15128         (go-gc-tests): Use it.
15129
15130 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15131
15132         PR debug/46955
15133         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15134
15135 2011-01-11  Richard Henderson  <rth@redhat.com>
15136
15137         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15138
15139 2011-01-11  Jan Hubicka  <jh@suse.cz>
15140
15141         PR lto/45721
15142         PR lto/45375
15143         * gcc.dg/lto/pr45721_1.c: New file.
15144         * gcc.dg/lto/pr45721_0.c: New file.
15145
15146 2011-01-11  Richard Guenther  <rguenther@suse.de>
15147
15148         PR tree-optimization/46076
15149         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15150
15151 2011-01-11  Jeff Law <law@redhat.com>
15152
15153         * PR tree-optimization/47086
15154         * gcc.dg/pr47086.c: New test.
15155
15156 2011-01-11  Jason Merrill  <jason@redhat.com>
15157
15158         PR c++/46658
15159         * g++.dg/template/new10.C: New.
15160
15161         PR c++/45520
15162         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15163
15164 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15165
15166         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15167         Split type definitions and NSConstantString class into...
15168         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15169         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15170         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15171         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15172         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15173         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15174         to comments.
15175         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15176         encode defines for newer NeXT system headers.
15177         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15178         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15179         * objc.dg/foreach-5.m: Likewise.
15180         * objc.dg/foreach-2.m: Likewise.
15181         * objc.dg/foreach-4.m: Likewise.
15182         * objc.dg/torture/strings/string1.m: Likewise.
15183         * objc.dg/torture/strings/string2.m: Likewise.
15184         * objc.dg/torture/strings/string3.m: Likewise.
15185         * objc.dg/torture/strings/string4.m: Likewise.
15186         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15187         header and stand alone.
15188         * obj-c++.dg/strings/strings-2.mm: Likewise.
15189         * objc.dg/torture/strings/const-str-3.m: Likewise.
15190         * objc.dg/strings/strings-2.m: Likewise.
15191         * objc.dg/strings/const-str-12b.m: Likewise.
15192
15193 2011-01-12  Richard Guenther  <rguenther@suse.de>
15194
15195         PR middle-end/32511
15196         * gcc.dg/attr-weak-1.c: Adjust.
15197
15198 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15199
15200         PR fortran/47051
15201         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15202         standard compliant and comment.
15203
15204 2011-01-10  Jan Hubicka  <jh@suse.cz>
15205
15206         PR lto/46083
15207         * gcc.dg/initpri3.c: New testcase.
15208
15209 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15210
15211         PR lto/47222
15212         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15213         externally visible.
15214         (g_esi): Likewise.
15215         (g_ebx): Likewise.
15216         (g_ebp): Likewise.
15217         (g_esp): Likewise.
15218         (g_ebp_save): Likewise.
15219         (g_esp_save): Likewise.
15220
15221 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15222
15223         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15224
15225 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15226
15227         PR tree-optimization/46021
15228         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15229         i?86-*-*, x86_64-*-*.
15230
15231 2011-01-10  Jeff Law <law@redhat.com>
15232
15233         * PR tree-optimization/47141
15234         * gcc.c-torture/compile/pr47141.c: New test.
15235
15236 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15237
15238         PR testsuite/46230
15239         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15240         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15241         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15242         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15243
15244         PR testsuite/46230
15245         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15246         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15247         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15248         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15249         being vectorized.  Adjust dg-final pattern.
15250
15251         PR testsuite/46230
15252         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15253         * gcc.dg/vect/slp-24.c: Likewise.
15254
15255 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15256
15257         PR c++/47218
15258         * g++.dg/other/pr47218-1.C: New test file.
15259         * g++.dg/other/pr47218.C: Likewise.
15260         * g++.dg/other/pr47218.h: New supporting header.
15261
15262 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15263
15264         PR objc/47232
15265         * objc.dg/attributes/invalid-attribute-1.m: New.
15266         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15267
15268 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15269
15270         PR fortran/47224
15271         * gfortran.dg/proc_ptr_comp_28.f90: New.
15272
15273 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15274
15275         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15276         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15277         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15278         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15279         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15280         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15281         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15282         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15283         * objc.dg/gnu-api-2-class.m: Likewise.
15284         * objc.dg/gnu-api-2-ivar.m: Likewise.
15285         * objc.dg/gnu-api-2-method.m: Likewise.
15286         * objc.dg/gnu-api-2-objc.m: Likewise.
15287         * objc.dg/gnu-api-2-object.m: Likewise.
15288         * objc.dg/gnu-api-2-property.m: Likewise.
15289         * objc.dg/gnu-api-2-protocol.m: Likewise.
15290         * objc.dg/gnu-api-2-sel.m: Likewise.
15291
15292 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15293
15294         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15295         * objc.dg/objc-foreach-4.m: Likewise.
15296         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15297         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15298         * objc.dg/foreach-4.m: Likewise.
15299         * objc.dg/foreach-5.m: Likewise.
15300         * objc.dg/foreach-3.m: Return self from init.
15301
15302 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15303
15304         PR fortran/38536
15305         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15306
15307 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15308
15309         PR fortran/46313
15310         * gfortran.dg/class_35.f90: New.
15311
15312 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15313
15314         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15315
15316 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15317
15318         PR objc/47078
15319         * objc.dg/invalid-method-2.m: New.
15320         * obj-c++.dg/invalid-method-2.mm: New.
15321
15322 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15323
15324         PR fortran/46896
15325         * gfortran.dg/transpose_optimization_2.f90 : New test.
15326
15327 2011-01-08  Jan Hubicka  <jh@suse.cz>
15328
15329         PR tree-optmization/46469
15330         * g++.dg/torture/pr46469.C: New testcase.
15331
15332 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15333
15334         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15335         emulation of libobjc-gnu structure layout functionality to ..
15336         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15337         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15338         * objc/execute/bf-common.h: Adjust headers.
15339         * objc/execute/bf-1.m: Likewise.
15340         * objc/execute/bf-2.m: Likewise.
15341         * objc/execute/bf-3.m: Likewise.
15342         * objc/execute/bf-4.m: Likewise.
15343         * objc/execute/bf-5.m: Likewise.
15344         * objc/execute/bf-6.m: Likewise.
15345         * objc/execute/bf-7.m: Likewise.
15346         * objc/execute/bf-8.m: Likewise.
15347         * objc/execute/bf-9.m: Likewise.
15348         * objc/execute/bf-10.m: Likewise.
15349         * objc/execute/bf-11.m: Likewise.
15350         * objc/execute/bf-12.m: Likewise.
15351         * objc/execute/bf-13.m: Likewise.
15352         * objc/execute/bf-14.m: Likewise.
15353         * objc/execute/bf-15.m: Likewise.
15354         * objc/execute/bf-16.m: Likewise.
15355         * objc/execute/bf-17.m: Likewise.
15356         * objc/execute/bf-18.m: Likewise.
15357         * objc/execute/bf-19.m: Likewise.
15358         * objc/execute/bf-20.m: Likewise.
15359         * objc/execute/bf-21.m: Likewise.
15360         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15361         objc_get_type_qualifiers ().
15362
15363 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15364
15365         PR fortran/45777
15366         * gfortran.dg/dependency_39.f90:  New test.
15367
15368 2011-01-07  Jan Hubicka  <jh@suse.cz>
15369
15370         Get builtins tests ready for linker plugin.
15371         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15372         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15373         my_memset, my_bzero): Mark used.
15374         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15375         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15376         volatile.
15377         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15378         volatile.
15379
15380 2011-01-07  Jan Hubicka  <jh@suse.cz>
15381
15382         PR tree-optimization/46367
15383         * g++.dg/torture/pr46367.C: New file.
15384
15385 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15386
15387         PR target/47201
15388         * gcc.dg/pr47201.c: New test.
15389
15390         PR bootstrap/47187
15391         * gcc.dg/tree-prof/pr47187.c: New test.
15392
15393 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15394
15395         PR fortran/41580
15396         * gfortran.dg/extends_type_of_3.f90: New.
15397
15398 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15399
15400         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15401         * g++.dg/ext/dllimport-MI1.C: Likewise.
15402         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15403         * g++.dg/ext/dllimport10.C: Likewise.
15404         * g++.dg/ext/dllimport11.C: Likewise.
15405         * g++.dg/ext/dllimport12.C: Likewise.
15406         * g++.dg/ext/dllimport13.C: Likewise.
15407         * g++.dg/ext/dllimport2.C: Likewise.
15408         * g++.dg/ext/dllimport3.C: Likewise.
15409         * g++.dg/ext/dllimport4.C: Likewise.
15410         * g++.dg/ext/dllimport5.C: Likewise.
15411         * g++.dg/ext/dllimport6.C: Likewise.
15412         * g++.dg/ext/dllimport8.C: Likewise.
15413         * g++.dg/ext/dllimport9.C: Likewise.
15414         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15415         targets, too. Additionally enable test for i?86-*-mingw*.
15416         * g++.dg/ext/selectany1.C: Likewise.
15417         Remove guard variable check.
15418
15419 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15420
15421         PR fortran/47189
15422         PR fortran/47194
15423         * gfortran.dg/storage_size_3.f08: Extended.
15424
15425 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15426
15427         PR c++/47022
15428         * g++.dg/template/stdarg1.C: New test.
15429
15430 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15431
15432         PR fortran/47195
15433         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15434         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15435         from the interface of functions to not hide the errors that
15436         shall be tested.
15437
15438 2011-01-06  Jan Hubicka  <jh@suse.cz>
15439
15440         * gcc.dg/lto/pr47188_0.c: New testcase.
15441         * gcc.dg/lto/pr47188_1.c: New testcase.
15442
15443 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15444
15445         PR fortran/33117
15446         PR fortran/46478
15447         * gfortran.dg/interface_33.f90: New test.
15448
15449 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15450
15451         PR c/47150
15452         * gcc.c-torture/compile/pr47150.c: New test.
15453
15454 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15455
15456         PR tree-optimization/47139
15457         * gcc.dg/vect/pr47139.c: New test.
15458
15459 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15460
15461         PR fortran/47180
15462         * gfortran.dg/extends_type_of_2.f03: New.
15463
15464 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15465
15466         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15467
15468 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15469
15470         * gnat.dg/opt14.adb: New test.
15471
15472 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15473
15474         PR fortran/46017
15475         * gfortran.dg/allocate_error_2.f90:  New test.
15476
15477 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15478
15479         PR fortran/47024
15480         * gfortran.dg/storage_size_3.f08: New.
15481
15482 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15483
15484         PR libgfortran/47154
15485         * gfortran.dg/namelist_68.f90: New test.
15486
15487 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15488
15489         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15490
15491 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15492
15493         PR fortran/46448
15494         * gfortran.dg/class_34.f90: New.
15495
15496 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15497
15498         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15499         use __builtin_inff.  Skip all single-precision tests that require
15500         Infinity.
15501
15502 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15503
15504         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15505
15506 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15507
15508         PR tree-optimization/47148
15509         * gcc.c-torture/execute/pr47148.c: New test.
15510
15511         PR tree-optimization/47155
15512         * gcc.c-torture/execute/pr47155.c: New test.
15513
15514         PR rtl-optimization/47157
15515         * gcc.c-torture/compile/pr47157.c: New test.
15516
15517 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15518
15519         * gcc.dg/torture/vector-shift2.c (schar): Define.
15520         (main): Always use schar or uchar instead of plain "char" to avoid
15521         dependencies on implementation-defined char signedness.
15522
15523 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15524
15525         PR tree-optimization/46801
15526         * gnat.dg/pack9.adb: Remove xfail.
15527
15528 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15529
15530         PR tree-optimization/46984
15531         * g++.dg/ipa/pr46984.C: New test.
15532
15533 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15534
15535         PR fortran/46408
15536         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15537
15538 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15539
15540         PR tree-optimization/47140
15541         * gcc.c-torture/compile/pr47140.c: New test.
15542
15543         PR rtl-optimization/47028
15544         * gcc.dg/pr47028.c: New test.
15545
15546 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15547
15548         * objc.dg/protocol-forward-1.m: Removed TODO.
15549         * objc.dg/protocol-forward-2.m: New.
15550         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15551         * obj-c++.dg/protocol-forward-2.mm: New.
15552
15553 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15554
15555         PR target/38662
15556         * g++.dg/eh/pr38662.C: New testcase.
15557
15558 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15559
15560         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15561         scan for newline '\n'.
15562
15563 \f
15564 Copyright (C) 2011 Free Software Foundation, Inc.
15565
15566 Copying and distribution of this file, with or without modification,
15567 are permitted in any medium without royalty provided the copyright
15568 notice and this notice are preserved.