OSDN Git Service

d56b2b7a01dea8bc45cdda0f9dbfe523fcb5dd55
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-11-24  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/51218
4         * gfortran.dg/implicit_pure_1.f90: New.
5
6 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7
8         PR testsuite/51258
9         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
10         * gcc.dg/atomic-exchange-5.c: Likewise.
11         * gcc.dg/atomic-load-5.c: Likewise.
12         * gcc.dg/atomic-op-5.c: Likewise.
13         * gcc.dg/atomic-store-5.c: Likewise.
14         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
15
16 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
17
18         PR rtl-optimization/50290
19         * gcc.dg/pr50290.c: New test.
20
21 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
22
23         PR c++/51290
24         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
25
26 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
27
28         PR target/51261
29         * gcc.dg/pr51261.c: New test.
30
31 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
32
33         PR c++/51145
34         * g++.dg/cpp0x/alias-decl-14.C: New test.
35         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
36         passing before.
37         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
38         change.
39         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
40         * g++.dg/lookup/struct1.C: Likewise.
41         * g++.dg/parse/elab1.C: Likewise.
42         * g++.dg/parse/elab2.C: Likewise.
43         * g++.dg/parse/int-as-enum1.C: Likewise.
44         * g++.dg/parse/typedef1.C: Likewise.
45         * g++.dg/parse/typedef3.C: Likewise.
46         * g++.dg/parse/typedef4.C: Likewise.
47         * g++.dg/parse/typedef5.C: Likewise.
48         * g++.dg/template/crash26.C: Likewise.
49         * g++.dg/template/nontype4.C: Likewise.
50         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
51         * g++.old-deja/g++.brendan/line1.C: Likewise.
52         * g++.old-deja/g++.other/elab1.C: Likewise.
53         * g++.old-deja/g++.other/syntax4.C: Likewise.
54
55 2011-11-22  Tom de Vries  <tom@codesourcery.com>
56
57         PR rtl-optimization/50764
58         * gcc.dg/pr50764.c: New test.
59
60 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
61
62         PR c++/51265
63         * g++.dg/cpp0x/decltype36.C: New.
64
65 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
66
67         PR tree-optimization/51074
68         * gcc.dg/vect/pr51074.c: New test.
69
70 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
71
72         PR c++/51143
73         * g++.dg/cpp0x/alias-decl-16.C: New test.
74
75 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
76
77         PR tree-optimization/50765
78         * gcc.dg/pr50765.c: New test.
79
80 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
81
82         * gcc.dg/vshift-1.c (main): Call rand instead of random.
83         * gcc.dg/vshift-3.c (main): Likewise.
84
85 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
86
87         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
88
89 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
90
91         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
92         * gcc.misc-tests/gcov-17.c: Likewise.
93         * g++.dg/gcov/gcov-8.C: Likewise.
94         * g++.dg/gcov/gcov-9.C: Likewise.
95
96 2011-11-21  Torvald Riegel  <triegel@redhat.com>
97
98         * g++.dg/tm/pr47747.C: New test.
99
100 2011-11-21  Torvald Riegel  <triegel@redhat.com>
101
102         * g++.dg/tm/template-2.C: New test.
103
104 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
105
106         PR debug/50827
107         * gcc.dg/pr50827.c: New test.
108
109 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
110
111         PR c++/50958
112         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
113         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
114         * g++.dg/cpp0x/udlit-member.C: Adjust.
115         * g++.dg/cpp0x/udlit-raw-length.C: New.
116         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
117         * g++.dg/cpp0x/udlit-resolve.C: New.
118         * c-c++-common/dfp/pr33466.c: Adjust.
119
120 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
121
122         * lib/target-supports.exp
123         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
124         with ultrasparc_vis2_hw.
125         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
126         with ultrasparc_vis3_hw.
127
128 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
129
130         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
131         *-*-solaris2* && c++.
132
133 2011-11-20  Joey Ye  <joey.ye@arm.com>
134
135         * gcc.dg/volatile-bitfields-1.c: New.
136
137 2011-11-20  Jason Merrill  <jason@redhat.com>
138
139         PR c++/48322
140         * g++.dg/cpp0x/variadic120.C: New.
141         * g++.dg/cpp0x/sfinae26.C: Adjust.
142
143         * g++.dg/cpp0x/sfinae11.C: Adjust.
144         * g++.dg/cpp0x/sfinae26.C: Adjust.
145         * g++.dg/template/unify11.C: Adjust.
146
147 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
148
149         PR c++/51230
150         * g++.dg/template/error46.C: New.
151
152 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
153
154         PR target/51235
155         * gcc.target/i386/pr51235.c: New test.
156
157         PR target/51236
158         * gcc.target/i386/pr51236.c: New test.
159
160 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
161
162         * gnat.dg/discr32.adb: New test.
163         * gnat.dg/discr32_pkg.ads: New helper.
164
165 2011-11-20  Nathan Sidwell  <nathan@acm.org>
166
167         PR gcov-profile/51113
168         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
169         * gcc.misc-tests/gcov-16.c: New.
170         * gcc.misc-tests/gcov-17.c: New.
171         * g++.dg/gcov/gcov-8.C: New.
172         * g++.dg/gcov/gcov-9.C: New.
173         * g++.dg/gcov/gcov-10.C: New.
174
175 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
176
177         PR c++/51194
178         * g++.dg/cpp0x/alias-decl-15.C: New test.
179
180 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
181
182         PR c++/51216
183         * g++.dg/cpp0x/pr51216.C: New.
184
185 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
186
187         * gcc.dg/delay-slot-2.c: New test.
188
189 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
190
191         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
192
193 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
194
195         PR c++/51188
196         * g++.dg/lookup/using46.C: New.
197         * g++.dg/lookup/using47.C: New.
198         * g++.dg/lookup/using48.C: New.
199         * g++.dg/lookup/using49.C: New.
200         * g++.dg/lookup/using50.C: New.
201
202 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
203
204         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
205         supports /* ... */ comments.
206
207 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
208
209         PR c++/51150
210         * g++.dg/cpp0x/pr51150.C: New.
211
212 2011-11-18  Martin Jambor  <mjambor@suse.cz>
213
214         PR tree-optimization/50605
215         * g++.dg/ipa/pr50605.C: New test.
216
217 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
218
219         PR c++/51191
220         * g++.dg/cpp0x/alias-decl-13.C: New test.
221
222 2011-11-17  Jason Merrill  <jason@redhat.com>
223
224         PR c++/51186
225         * g++.dg/cpp0x/auto27.C: New.
226         * g++.dg/cpp0x/trailing2.C: Adjust messages.
227
228 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
229
230         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
231         memory model parameters don't match expected values.
232         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
233         __atomic_compare_exchange.
234         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
235         __atomic_compare_exchange_n.
236         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
237         weak/strong parameter and fail if memory models aren't correct.
238
239 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
240
241         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
242         Look for simulate_thread_done to determine working gdb.  Reduce timeout
243         to 10 seconds and fail when timeout occurs.  Improve error messages.
244
245 2011-11-17  Jason Merrill  <jason@redhat.com>
246
247         PR c++/51137
248         * g++.dg/template/virtual2.C: New.
249
250 2011-11-17  Michael Matz  <matz@suse.de>
251
252         PR middle-end/50644
253         PR middle-end/50741
254         * g++.dg/tree-ssa/pr50741.C: New.
255
256 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
257
258         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
259
260 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
261
262         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
263         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
264         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
265
266 2011-11-16  Tobias Burnus  <burnus@net-b.de>
267
268         PR fortran/39427
269         PR fortran/37829
270         * gfortran.dg/constructor_1.f90: New.
271         * gfortran.dg/constructor_2.f90: New.
272         * gfortran.dg/constructor_3.f90: New.
273         * gfortran.dg/constructor_4.f90: New.
274         * gfortran.dg/constructor_5.f90: New.
275         * gfortran.dg/constructor_6.f90: New.
276         * gfortran.dg/use_only_5.f90: New.
277         * gfortran.dg/c_ptr_tests_17.f90: New.
278         * gfortran.dg/c_ptr_tests_18.f90: New.
279         * gfortran.dg/used_types_25.f90: New.
280         * gfortran.dg/used_types_26.f90: New
281         * gfortran.dg/type_decl_3.f90: New.
282         * gfortran.dg/function_types_3.f90: Update dg-error.
283         * gfortran.dg/result_1.f90: Ditto.
284         * gfortran.dg/structure_constructor_3.f03: Ditto.
285         * gfortran.dg/structure_constructor_4.f03: Ditto.
286
287 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
288
289         * gcc.dg/vect/pr30858.c: Update expected output for
290         architectures with multiple vector sizes.
291
292 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
293             Bernd Schmidt <bernds@coudesourcery.com>
294             Sebastian Huber <sebastian.huber@embedded-brains.de>
295
296         PR target/49641
297         * gcc.target/arm/pr49641.c: New test.
298
299 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
300
301         PR tree-optimization/49960
302         * gcc.dg/autopar/pr49960.c: New test.
303         * gcc.dg/autopar/pr49960-1.c: New test.
304
305
306 2011-11-16  Tom de Vries  <tom@codesourcery.com>
307
308         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
309         * gcc.dg/pr43864-2.c: Same.
310         * gcc.dg/pr43864-3.c: Same.
311         * gcc.dg/pr43864-4.c: Same.
312
313 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
314
315         * gcc.target/i386/sse2-cvt-vec.c: New test.
316         * gcc.target/i386/avx-cvt-vec.c: Ditto.
317         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
318         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
319         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
320         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
321         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
322
323 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
324
325         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
326         powerpc*-*-darwin* targets.
327
328 2011-11-15  Torvald Riegel  <triegel@redhat.com>
329
330         * c-c++-common/tm/trxn-expr-3.c: New test.
331
332 2011-11-14  Torvald Riegel  <triegel@redhat.com>
333
334         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
335
336 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
337
338         * gcc.target/i386/avx-recip-vec.c: New test.
339         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
340         * gcc.target/i386/avx-lrint-vec.c: Ditto.
341         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
342         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
343         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
344         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
345         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
346         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
347         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
348         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
349         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
350         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
351         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
352         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
353
354 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
355
356         PR c++/51107
357         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
358         non-template literal operator.
359
360 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
361
362         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
363         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
364         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
365         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
366         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
367         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
368         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
369         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
370         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
371         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
372         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
373         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
374         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
375         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
376         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
377         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
378
379 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
380
381         PR c++/6936
382         PR c++/25994
383         PR c++/26256
384         PR c++/30195
385         * g++.old-deja/g++.brendan/misc14.C: Adjust.
386         * g++.old-deja/g++.jason/scoping16.C: Likewise.
387         * g++.old-deja/g++.other/anon7.C: Likewise.
388         * g++.old-deja/g++.other/using1.C: Likewise.
389         * g++.old-deja/g++.other/redecl1.C: Likewise.
390         * g++.old-deja/g++.other/typedef7.C: Likewise.
391         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
392         * g++.dg/template/using2.C: Likewise.
393         * g++.dg/template/static4.C: Likewise.
394         * g++.dg/template/typedef1.C: Likewise.
395         * g++.dg/lookup/name-clash9.C: Likewise.
396         * g++.dg/abi/mangle41.C: Likewise.
397         * g++.dg/parse/ctor5.C: Likewise.
398         * g++.dg/inherit/using4.C: Likewise.
399         * g++.dg/lookup/using24.C: New.
400         * g++.dg/lookup/using25.C: New.
401         * g++.dg/lookup/using26.C: New.
402         * g++.dg/lookup/using27.C: New.
403         * g++.dg/lookup/using28.C: New.
404         * g++.dg/lookup/using29.C: New.
405         * g++.dg/lookup/using30.C: New.
406         * g++.dg/lookup/using31.C: New.
407         * g++.dg/lookup/using32.C: New.
408         * g++.dg/lookup/using33.C: New.
409         * g++.dg/lookup/using34.C: New.
410         * g++.dg/lookup/using35.C: New.
411         * g++.dg/lookup/using36.C: New.
412         * g++.dg/lookup/using37.C: New.
413         * g++.dg/lookup/using38.C: New.
414         * g++.dg/lookup/using39.C: New.
415         * g++.dg/lookup/using40.C: New.
416         * g++.dg/lookup/using41.C: New.
417         * g++.dg/lookup/using42.C: New.
418         * g++.dg/lookup/using43.C: New.
419         * g++.dg/lookup/using44.C: New.
420         * g++.dg/lookup/using45.C: New.
421         * g++.dg/lookup/pr6936.C: New.
422         * g++.dg/debug/using4.C: New.
423         * g++.dg/debug/using5.C: New.
424         * g++.dg/cpp0x/forw_enum10.C: New.
425
426 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
427             Jan Hubicka  <jh@suse.cz>
428
429         * gcc.target/i386/sw-1.c: Force rep;movsb.
430
431 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
432
433         PR testsuite/51059
434         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
435         dg-additional-options.
436
437 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
438
439         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
440         specified.  Remove redundant runtime checks.
441         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
442         Allow for other than -m4.  Fix typos in comments.
443
444 2011-11-12  Jason Merrill  <jason@redhat.com>
445
446         PR c++/986
447         * g++.dg/warn/ref-temp1.C: New.
448
449         PR c++/51060
450         * g++.dg/opt/stack2.C: New.
451
452 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
453
454         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
455         alpha*-*-linux* targets.
456
457 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
458
459         PR testsuite/51059
460         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
461         Darwin targets and allow external symbols to be undefined.
462
463 2011-11-12  Nathan Sidwell  <nathan@acm.org>
464
465         * gcc.misc-tests/gcov-15.c: New.
466
467 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
468
469         PR tree-optimization/51058
470         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
471         * gfortran.dg/vect/pr51058-2.f90: New test.
472
473 2011-11-10  Jason Merrill  <jason@redhat.com>
474
475         * g++.dg/template/linkage1.C: New.
476         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
477         * g++.old-deja/g++.other/linkage4.C: Likewise.
478
479         PR c++/50973
480         * g++.dg/cpp0x/defaulted33.C: New.
481
482 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
483
484         PR middle-end/51038
485         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
486         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
487         __atomic_clear.
488
489 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
490
491         PR rtl-optimization/51040
492         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
493         patchup code.
494
495 2011-11-10  Jason Merrill  <jason@redhat.com>
496
497         PR c++/51079
498         * g++.dg/template/conv12.C: New.
499
500         PR debug/50983
501         * gcc.dg/debug/dwarf2/asm-line1.c: New.
502
503 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
504
505         * gnat.dg/atomic6_1.adb: New test.
506         * gnat.dg/atomic6_2.adb: Likewise.
507         * gnat.dg/atomic6_3.adb: Likewise.
508         * gnat.dg/atomic6_4.adb: Likewise.
509         * gnat.dg/atomic6_5.adb: Likewise.
510         * gnat.dg/atomic6_6.adb: Likewise.
511         * gnat.dg/atomic6_7.adb: Likewise.
512         * gnat.dg/atomic6_8.adb: Likewise.
513         * gnat.dg/atomic6_pkg.ads: New helper.
514
515 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
516
517         PR middle-end/51077
518         * gcc.c-torture/compile/pr51077.c: New test.
519
520         PR rtl-optimization/51023
521         * gcc.c-torture/execute/pr51023.c: New test.
522
523 2011-11-10  Richard Guenther  <rguenther@suse.de>
524
525         PR tree-optimization/51042
526         * gcc.dg/torture/pr51042.c: New testcase.
527
528 2011-11-10  Richard Guenther  <rguenther@suse.de>
529
530         PR tree-optimization/51070
531         * gcc.dg/torture/pr51070.c: New testcase.
532
533 2011-11-10  Richard Guenther  <rguenther@suse.de>
534
535         PR tree-optimization/51030
536         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
537
538 2011-11-10  Richard Guenther  <rguenther@suse.de>
539
540         PR middle-end/51071
541         * gcc.dg/torture/pr51071.c: New testcase.
542
543 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
544
545         * gnat.dg/loop_optimization9.ad[sb]: New test.
546
547 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
548
549         PR tree-optimization/51058
550         * gfortran.dg/vect/pr51058.f90: New test.
551
552 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
553
554         PR tree-optimization/51000
555         * gcc.dg/vect/pr51000.c: New test.
556
557 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
558
559         PR c++/50837
560         * g++.dg/cpp0x/static_assert5.C: New.
561         * g++.dg/template/nontype13.C: Tweak.
562
563 2011-11-09  Jason Merrill  <jason@redhat.com>
564
565         PR c++/50972
566         * g++.dg/cpp0x/noexcept16.C: New.
567
568         PR c++/51046
569         * g++.dg/cpp0x/variadic119.C: New.
570
571 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
572
573         PR target/50911
574         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
575         permutations.
576         * gcc.dg/torture/vshuf-32.inc: Likewise.
577         * gcc.dg/torture/vshuf-4.inc: Likewise.
578         * gcc.dg/torture/vshuf-8.inc: Likewise.
579
580         * gcc.dg/tm/memopt-1.c: Fix up regexp.
581
582 2011-11-09  Ian Lance Taylor  <iant@google.com>
583
584         * lib/target-supports.exp (check_effective_target_ucontext_h): New
585         procedure.
586         * gcc.dg/split-5.c: New test.
587
588 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
589
590         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
591
592 2011-11-09  Jason Merrill  <jason@redhat.com>
593
594         PR c++/51029
595         * g++.dg/template/virtual1.C: New.
596
597 2011-11-08  Jason Merrill  <jason@redhat.com>
598
599         Run most C++ tests in both C++98 and C++11 modes.
600         * lib/target-supports.exp (check_effective_target_c++11): New.
601         (check_effective_target_c++98): New.
602         * lib/g++-dg.exp (g++-dg-runtest): New.
603         * g++.dg/dg.exp: Use g++-dg-runtest.
604         * g++.dg/charset/charset.exp: Likewise.
605         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
606         * g++.dg/dfp/dfp.exp: Likewise.
607         * g++.dg/gcov/gcov.exp: Likewise.
608         * g++.dg/gomp/gomp.exp: Likewise.
609         * g++.dg/graphite/graphite.exp: Likewise.
610         * g++.dg/tls/tls.exp: Likewise.
611         * g++.dg/tm/tm.exp: Likewise.
612         * g++.dg/vect/vect.exp: Likewise.
613         * g++.old-deja/old-deja.exp: Likewise.
614         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
615         with some of the torture options.
616         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
617         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
618         * g++.dg/init/null1.C: Only run in C++98.
619         * g++.dg/warn/Wconversion-null-3.C: Likewise.
620         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
621         * g++.old-deja/g++.brendan/crash64.C: Likewise.
622         * g++.old-deja/g++.other/anon9.C: Likewise.
623         * g++.old-deja/g++.other/linkage1.C: Likewise.
624         * g++.old-deja/g++.other/linkage2.C: Likewise.
625         * g++.old-deja/g++.pt/t29.C: Likewise.
626         * g++.old-deja/g++.pt/t30.C: Likewise.
627         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
628         * g++.dg/ext/anon-struct4.C: Likewise.
629         * g++.dg/init/brace2.C: Likewise.
630         * g++.dg/init/brace6.C: Likewise.
631         * g++.dg/other/anon3.C: Likewise.
632         * g++.dg/template/arg2.C: Likewise.
633         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
634         * g++.old-deja/g++.brendan/enum11.C: Likewise.
635         * g++.old-deja/g++.brendan/enum8.C: Likewise.
636         * g++.old-deja/g++.brendan/enum9.C: Likewise.
637         * g++.old-deja/g++.brendan/friend3.C: Likewise.
638         * g++.old-deja/g++.brendan/init2.C: Likewise.
639         * g++.old-deja/g++.brendan/init4.C: Likewise.
640         * g++.old-deja/g++.brendan/misc14.C: Likewise.
641         * g++.old-deja/g++.jason/cond.C: Likewise.
642         * g++.old-deja/g++.law/init1.C: Likewise.
643         * g++.old-deja/g++.law/operators32.C: Likewise.
644         * g++.old-deja/g++.pt/enum6.C: Likewise.
645         * g++.old-deja/g++.pt/explicit70.C: Likewise.
646         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
647
648         * g++.dg/eh/new1.C: Adjust for C++11 mode.
649         * g++.dg/init/new11.C: Likewise.
650         * g++.dg/init/pr29571.C: Likewise.
651         * g++.dg/lookup/forscope2.C: Likewise.
652         * g++.dg/parse/linkage1.C: Likewise.
653         * g++.dg/parse/typedef8.C: Likewise.
654         * g++.dg/template/error44.C: Likewise.
655         * g++.dg/tls/diag-2.C: Likewise.
656         * g++.dg/tls/diag-4.C: Likewise.
657         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
658         * g++.old-deja/g++.abi/arraynew.C: Likewise.
659         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
660         * g++.old-deja/g++.brendan/new3.C: Likewise.
661         * g++.old-deja/g++.eh/new1.C: Likewise.
662         * g++.old-deja/g++.eh/new2.C: Likewise.
663         * g++.old-deja/g++.jason/new.C: Likewise.
664         * g++.old-deja/g++.law/friend1.C: Likewise.
665         * g++.old-deja/g++.mike/net46.C: Likewise.
666         * g++.old-deja/g++.mike/p755.C: Likewise.
667         * g++.old-deja/g++.other/new6.C: Likewise.
668
669         * g++.dg/cpp0x/variadic74.C: Adjust diags.
670         * g++.dg/template/crash53.C: Likewise.
671         * g++.dg/template/void9.C: Likewise.
672
673 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
674
675         PR c++/51045
676         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
677
678 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
679
680         PR c++/51047
681         * g++.dg/cpp0x/sfinae29.C: New.
682
683 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
684
685         PR fortran/50960
686         * gfortran.dg/typebound_call_22.f03: New test case.
687
688 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
689
690         PR libfortran/50016
691         * gfortran.dg/inquire_size.f90: Don't flush the unit.
692
693 2011-11-09  Richard Guenther  <rguenther@suse.de>
694
695         PR tree-optimization/51039
696         * gcc.dg/pr51039.c: New testcase.
697
698 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
699
700         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
701         Enable also for powerpc*-*-*.
702
703 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
704
705         PR fortran/50540
706         * gfortran.dg/forall_16.f90: New test.
707
708 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
709
710         PR fortran/38718
711         * gfortran.dg/initialization_29.f90: Expand test.
712
713 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
714
715         PR c++/51027
716         * g++.dg/cpp0x/alias-decl-12.C: New test.
717         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
718
719 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
720
721         PR debug/51032
722         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
723
724 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
725
726         PR tree-optimization/51015
727         * gcc.dg/vect/pr51015.c: New test.
728
729 2011-11-08  David S. Miller  <davem@davemloft.net>
730
731         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
732         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
733
734 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
735
736         PR fortran/50404
737         * gfortran.dg/io_constraints_3.f90: Improve testcase.
738
739 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
740
741         PR fortran/50409
742         * gfortran.dg/string_5.f90: Improve testcase.
743
744 2011-10-23  Jason Merrill  <jason@redhat.com>
745
746         PR c++/50835
747         * g++.dg/template/lvalue2.C: New.
748
749 2011-11-08  Michael Matz  <matz@suse.de>
750
751         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
752         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
753         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
754         * g++.dg/eh/builtin2.C: Ditto.
755         * g++.dg/eh/builtin3.C: Ditto.
756
757 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
758
759         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
760         being prefered even for -mavx.
761         * gcc.target/i386/avx-cvt-3.c: New test.
762
763 2011-11-08  Richard Guenther  <rguenther@suse.de>
764
765         PR tree-optimization/51012
766         * gcc.dg/pr51012-1.c: New testcase.
767         * gcc.dg/pr51012-2.c: Likewise.
768
769 2011-11-08  Richard Guenther  <rguenther@suse.de>
770
771         PR middle-end/51010
772         * c-c++-common/uninit-pr51010.c: New testcase.
773
774 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
775
776         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
777         check_effective_target_vect_call_copysignf,
778         check_effective_target_vect_call_lrint): New procedures.
779         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
780         $VECT_SLP_CFLAGS with -ffast-math.
781         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
782         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
783         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
784         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
785
786 2011-11-07  Richard Henderson  <rth@redhat.com>
787             Aldy Hernandez  <aldyh@redhat.com>
788             Torvald Riegel  <triegel@redhat.com>
789
790         Merged from transactional-memory.
791
792         * g++.dg/dg.exp: Run transactional memory tests.
793         * g++.dg/tm: New directory with new tests.
794         * gcc.dg/tm: New directory with new tests.
795         * c-c++-common/tm: New directory with new tests.
796
797 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
798
799         Fix context handling of alias-declaration
800         * g++.dg/cpp0x/alias-decl-11.C: New test.
801
802 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
803
804         PR c++/50864
805         * g++.dg/parse/template26.C: New.
806         * g++.dg/template/crash45.C: Adjust dg-error string.
807
808 2011-11-07  Jason Merrill  <jason@redhat.com>
809
810         PR c++/50848
811         * g++.dg/template/lookup9.C: New.
812
813         PR c++/50863
814         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
815
816         PR c++/50870
817         * g++.dg/cpp0x/decltype35.C: New.
818
819 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
820
821         Support C++11 alias-declaration
822         PR c++/45114
823         * g++.dg/cpp0x/alias-decl-0.C: New test case.
824         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
825         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
826         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
827         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
828         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
829         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
830         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
831         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
832         * g++.dg/ext/alias-decl-attr1.C: Likewise.
833         * g++.dg/ext/alias-decl-attr2.C: Likewise.
834         * g++.dg/ext/alias-decl-attr3.C: Likewise.
835         * g++.dg/ext/alias-decl-attr4.C: Likewise.
836
837 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
838
839         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
840
841 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
842
843         PR fortran/50919
844         * gfortran.dg/typebound_call_21.f03: New.
845
846 2011-11-07  Nathan Sidwell  <nathan@acm.org>
847
848         * gcc.dg/profile-dir-1.c: Adjust final scan.
849         * gcc.dg/profile-dir-2.c: Adjust final scan.
850         * gcc.dg/profile-dir-3.c: Adjust final scan.
851         * gcc.misc-tests/gcov.exp: Adjust regexp.
852         * gcc.misc-tests/gcov-12.c: New.
853         * gcc.misc-tests/gcov-13.c: New.
854         * gcc.misc-tests/gcovpart-13b.c: New.
855         * gcc.misc-tests/gcov-14.c: New.
856
857 2011-11-07  Jason Merrill  <jason@redhat.com>
858
859         PR c++/35688
860         * g++.dg/ext/visibility/template8.C: New.
861
862 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
863
864         PR tree-optimization/50789
865         * gcc.target/i386/avx2-gather-1.c: New test.
866         * gcc.target/i386/avx2-gather-2.c: New test.
867         * gcc.target/i386/avx2-gather-3.c: New test.
868         * gcc.target/i386/avx2-gather-4.c: New test.
869
870 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
871
872         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
873
874 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
875
876         PR libfortran/45723
877         * gfortran.dg/open_dev_null.f90: Remove testcase.
878
879 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
880
881         * lib/target-supports.exp (check_effective_target_sync_int_128):
882         Don't cache the result.
883         (check_effective_target_sync_long_long): Ditto.
884
885 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
886
887         PR rtl-optimization/47698
888         * gcc.target/i386/47698.c: New test.
889
890 2011-11-06  Jason Merrill  <jason@redhat.com>
891
892         PR c++/35688
893         * g++.dg/ext/visibility/template7.C: New.
894
895 2011-11-07  Terry Guo  <terry.guo@arm.com>
896
897         * gcc.target/arm/wmul-1.c: Adjust optimization level.
898         * gcc.target/arm/wmul-2.c: Ditto.
899         * gcc.target/arm/wmul-3.c: Ditto.
900         * gcc.target/arm/wmul-4.c: Ditto.
901
902 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
903
904         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
905         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
906         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
907         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
908         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
909         expected diagnostics.
910
911 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
912             Richard Henderson  <rth@redhat.com>
913             Aldy Hernandez  <aldyh@redhat.com>
914
915         Merged from cxx-mem-model.
916
917         * lib/target-supports.exp (check_effective_target_sync_int_128,
918         check_effective_target_sync_long_long): Check whether the target
919         supports 64 and 128 bit __sync builtins.
920         (check_effective_target_cas_char): New.
921         (check_effective_target_cas_int): New.
922         * gcc.dg/dg.exp: Exclude simulate-thread tests.
923         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
924         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
925         produce the expected library calls.
926         * gcc.dg/atomic-fence.c: New functional tests.
927         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
928         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
929         * gcc.dg/atomic-lockfree[-aux].c: New tests.
930         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
931         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
932         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
933         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
934         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
935         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
936         are atomic.
937         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
938         loads are atomic.
939         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
940         are atomic.
941         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
942         are atomic.
943         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
944         int128 operations are atomic.
945         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
946         operations are atomic.
947         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
948         operations are atomic.
949         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
950         operations are atomic.
951         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
952         stores aren't moved out of a loop.
953         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
954         globals don't overwrite neighbouring globals.
955         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
956         writes dont overwrite neighbouring components.
957         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
958         * c-c++-common/gomp/atomic-3.c: Likewise.
959         * c-c++-common/gomp/atomic-9.c: Likewise.
960         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
961         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
962         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
963         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
964         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
965         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
966         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
967         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
968         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
969         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
970         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
971         g++.dg/gomp/atomic-15.C: Remove.
972         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
973         * gcc.dg/gomp/atomic-11.c: Remove test.
974
975 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
976
977         * gcc.dg/vect/bb-slp-cond-1.c: New test.
978         * gcc.dg/vect/slp-cond-1.c: New test.
979         * gcc.dg/vect/slp-cond-2.c: New test.
980
981 2011-11-05  David S. Miller  <davem@davemloft.net>
982
983         * lib/test-supports.exp
984         (check_effective_target_ultrasparc_vis2_hw): New proc.
985         (check_effective_target_ultrasparc_vis3_hw): New proc.
986         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
987         * gcc.target/sparc/vec-init-2.inc: Likewise.
988         * gcc.target/sparc/vec-init-3.inc: Likewise.
989         * gcc.target/sparc/vec-init-1-vis1.c: New test.
990         * gcc.target/sparc/vec-init-1-vis2.c: New test.
991         * gcc.target/sparc/vec-init-1-vis3.c: New test.
992         * gcc.target/sparc/vec-init-2-vis1.c: New test.
993         * gcc.target/sparc/vec-init-2-vis2.c: New test.
994         * gcc.target/sparc/vec-init-2-vis3.c: New test.
995         * gcc.target/sparc/vec-init-3-vis1.c: New test.
996         * gcc.target/sparc/vec-init-3-vis2.c: New test.
997         * gcc.target/sparc/vec-init-3-vis3.c: New test.
998
999 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1000
1001         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1002         Disable test on Epiphany.
1003         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1004         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1005         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1006         * g++.dg/parse/pragma3.C: Likewise.
1007         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1008         (bar): Use it.
1009         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1010         * gcc.dg/tls/thr-cse-1.c: Likewise.
1011         * g++.dg/opt/devirt2.C: Likewise.
1012         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1013         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1014         * gcc.target/epiphany: New directory.
1015
1016 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1017
1018         * gfortran.dg/quad_2.f90: New.
1019
1020 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1021
1022         * gcc.dg/strlenopt-22g.c: New wrapper around...
1023         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1024
1025 2011-11-04  Jason Merrill  <jason@redhat.com>
1026
1027         PR c++/26714
1028         * g++.dg/init/lifetime2.C: New.
1029         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1030
1031         PR c++/48370
1032         * g++.dg/init/lifetime1.C: Test cleanup order.
1033
1034 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1035
1036         * g++.dg/other/offsetof7.C: New test.
1037
1038 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1039
1040         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1041         variable, default empty, -ffat-lto-objects for effective_target_lto.
1042         (gcc-dg-test-1): Add options from dg-final methods.
1043         * lib/scanasm.exp (scan-assembler_required_options)
1044         (scan-assembler-not_required_options): New procs.
1045
1046 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1047
1048         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1049         generate a pedwarn in c++98-mode.
1050         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1051         don't generate a pedwarn in c++0x-mode.
1052
1053 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1054
1055         PR c++/50965
1056         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1057
1058 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1059
1060         PR rtl-optimization/38644
1061         * gcc.target/arm/stack-red-zone.c: New.
1062
1063 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1064
1065         PR c++/48420
1066         * g++.dg/warn/Wconversion-null-3.C: New.
1067
1068 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1069
1070         PR c++/50941
1071         * g++.dg/cpp0x/udlit-strint-length.C: New.
1072
1073 2011-11-04  Jason Merrill  <jason@redhat.com>
1074
1075         PR c++/48370
1076         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1077         * g++.dg/init/lifetime1.C: New.
1078         * g++.dg/init/ref21.C: New.
1079         * g++.dg/eh/array1.C: New.
1080
1081 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1082
1083         PR tree-optimization/50763
1084         * gcc.dg/pr50763-5.c: New test.
1085
1086 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1087
1088         PR tree-optimization/50763
1089         * g++.dg/pr50763-4.C: New test.
1090
1091 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1092
1093         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1094         test.
1095
1096         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1097
1098         * gcc.dg/torture/vec-cvt-1.c: New test.
1099
1100 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1101
1102         * gnat.dg/specs/private1[-sub].ads: New test.
1103
1104 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1105
1106         PR fortran/43829
1107         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1108         * gfortran.dg/inline_sum_1.f90: New.
1109         * gfortran.dg/inline_sum_2.f90: New.
1110         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1111         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1112         * gfortran.dg/inline_product_1.f90: New.
1113
1114 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1115
1116         PR fortran/50933
1117         * gfortran.dg/bind_c_dts_5.f90: New.
1118
1119 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1120
1121         PR fortran/50960
1122         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1123
1124 2011-11-03  Richard Guenther  <rguenther@suse.de>
1125
1126         PR middle-end/50079
1127         * g++.dg/init/copy7.C: Remove testcase.
1128
1129 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1130
1131         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1132         * g++.dg/ipa/devirt-c-2.C: Likewise.
1133         * g++.dg/ipa/devirt-c-7.C: New test.
1134         * g++.dg/ipa/devirt-c-8.C: Likewise.
1135
1136 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1137
1138         PR tree-optimization/50912
1139         * gnat.dg/loop_optimization10.ad[sb]: New test.
1140         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1141
1142 2011-11-02  Jason Merrill  <jason@redhat.com>
1143
1144         PR c++/50930
1145         * g++.dg/cpp0x/nsdmi-list2.C: New.
1146
1147 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1148
1149         PR c++/50810
1150         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1151         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1152
1153 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1154
1155         PR tree-optimization/50769
1156         * gfortran.dg/pr50769.f90: New test.
1157
1158 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1159
1160         * gcc.target/sparc/20111102-1.c: New test.
1161
1162 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1163
1164         PR c++/50956
1165         * g++.dg/warn/Wcast-qual2.C: New.
1166
1167 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1168
1169         PR tree-optimization/50763
1170         * g++.dg/pr50763-3.C: New test.
1171
1172 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1173
1174         PR tree-optimization/50672
1175         * g++.dg/pr50672.C: New test.
1176
1177 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1180         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1181         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1182
1183         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1184
1185 2011-11-02  Richard Guenther  <rguenther@suse.de>
1186
1187         PR tree-optimization/50902
1188         * gcc.dg/torture/pr50902.c: New testcase.
1189
1190 2010-11-02  Richard Guenther  <rguenther@suse.de>
1191
1192         PR tree-optimization/50890
1193         * gcc.dg/torture/pr50890.c: New testcase.
1194
1195 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
1196
1197         PR c++/44277
1198         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1199         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1200
1201 2011-11-01  Tom de Vries  <tom@codesourcery.com>
1202
1203         PR tree-optimization/50908
1204         * gcc.dg/pr50908.c: New test.
1205         * gcc.dg/pr50908-2.c: Same.
1206         * gcc.dg/pr50908-3.c: Same.
1207
1208 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
1209
1210         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1211         the outer loop.  Remove comment.  Don't check for widen-mult.
1212
1213 2011-10-31  Martin Jambor  <mjambor@suse.cz>
1214
1215         * gcc.dg/ipa/ipcp-4.c: New test.
1216
1217 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
1218
1219         * gcc.dg/vshift-3.c: New test.
1220         * gcc.dg/vshift-4.c: New test.
1221         * gcc.dg/vshift-5.c: New test.
1222
1223 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
1224
1225         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1226         and current implementation.
1227
1228 2011-10-31  Paul Brook  <paul@codesourcery.com>
1229
1230         * gcc.dg/constructor-1.c: New test.
1231
1232 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1233
1234         PR fortran/50753
1235         * gfortran.dg/dshift_3.f90: New test.
1236
1237 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1238
1239         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1240         hppa*-*-hpux*.
1241         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1242         * gcc.dg/torture/vshuf-v4si.c: Likewise.
1243         * gcc.dg/torture/vshuf-v8si.c: Likewise.
1244         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1245         * gcc.dg/torture/vshuf-v4di.c: Likewise.
1246         * gcc.dg/torture/vshuf-v2df.c: Likewise.
1247         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1248         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1249         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1250         * gcc.dg/torture/vshuf-v2di.c: Likewise.
1251         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1252         * gcc.dg/torture/vshuf-v4df.c: Likewise.
1253         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1254         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1255         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1256         * gcc.dg/vector-compare-2.c: Likewise.
1257
1258 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1259
1260         PR c++/50901
1261         * g++.dg/cpp0x/pr50901.C: New.
1262
1263 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
1264
1265         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1266         * gcc.target/i386/fma4-check.h (main): Ditto.
1267         * gcc.target/i386/xop-check.h (main): Ditto.
1268
1269 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1270
1271         Revert:
1272         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1273
1274         PR c++/50864
1275         * g++.dg/template/crash109.C: New.
1276
1277 2011-10-28  Jason Merrill  <jason@redhat.com>
1278
1279         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1280
1281 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1282
1283         PR c++/50864
1284         * g++.dg/template/crash109.C: New.
1285
1286 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1287
1288         * gfortran.dg/nearest_5.f90: New test.
1289
1290 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
1291
1292         * gcc.dg/vshift-1.c: New test.
1293         * gcc.dg/vshift-2.c: New test.
1294         * gcc.target/i386/xop-vshift-1.c: New test.
1295         * gcc.target/i386/xop-vshift-2.c: New test.
1296         * gcc.target/i386/avx2-vshift-1.c: New test.
1297
1298 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
1299
1300         PR rtl-optimization/49720
1301         * g++.dg/torture/pr49720.C: New test.
1302
1303 2011-10-27  David S. Miller  <davem@davemloft.net>
1304
1305         * gcc.target/sparc/setcc-3.c: New test.
1306
1307 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1308
1309         PR c++/30066
1310         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1311
1312 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
1313
1314         * gcc.target/i386/sse2-cvt-1.c: New test.
1315         * gcc.target/i386/sse2-cvt-2.c: New test.
1316         * gcc.target/i386/avx-cvt-1.c: New test.
1317         * gcc.target/i386/avx-cvt-2.c: New test.
1318         * gcc.target/i386/avx2-cvt-1.c: New test.
1319         * gcc.target/i386/avx2-cvt-2.c: New test.
1320
1321 2011-10-27  Martin Jambor  <mjambor@suse.cz>
1322
1323         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1324
1325 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
1326             Steven G. Kargl  <kargl@gcc.gnu.org>
1327
1328         PR target/50875
1329         * gfortran.dg/pr50875.f90: New test.
1330
1331 2011-10-26  David S. Miller  <davem@davemloft.net>
1332
1333         * gcc.target/sparc/fmaf-1.c: New test.
1334
1335         * gcc.target/sparc/setcc-1.c: New test.
1336         * gcc.target/sparc/setcc-2.c: New test.
1337
1338 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1339
1340         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1341
1342 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1343
1344         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1345         Windows targets.
1346
1347 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1348
1349         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1350         symbol names.
1351
1352 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1353
1354         * gcc.target/i386/pad-4.c: Skip for Windows targets.
1355
1356 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1357
1358         * gnat.dg/specs/discr1.ads: New test.
1359         * gnat.dg/specs/discr1_pkg.ads: New helper.
1360
1361 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1362
1363         * gnat.dg/specs/unchecked_union.ads: Rename to...
1364         * gnat.dg/specs/unchecked_union1.ads: ...this.
1365         * gnat.dg/specs/unchecked_union2.ads: New test.
1366
1367 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1368
1369         * gnat.dg/specs/atomic1.ads: New test.
1370
1371 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
1372
1373         Implement C++11 user-defined literals.
1374         * g++.dg/cpp0x/udlit-addr.C: New.
1375         * g++.dg/cpp0x/udlit-args.C: New.
1376         * g++.dg/cpp0x/udlit-args-neg.C: New.
1377         * g++.dg/cpp0x/udlit-clink-neg.C: New.
1378         * g++.dg/cpp0x/udlit-concat.C: New.
1379         * g++.dg/cpp0x/udlit-concat-neg.C: New.
1380         * g++.dg/cpp0x/udlit-constexpr.C: New.
1381         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1382         * g++.dg/cpp0x/udlit-declare-neg.C: New.
1383         * g++.dg/cpp0x/udlit-friend.C: New.
1384         * g++.dg/cpp0x/udlit-general.C: New.
1385         * g++.dg/cpp0x/udlit-inline.C: New.
1386         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1387         * g++.dg/cpp0x/udlit-member-neg.C: New.
1388         * g++.dg/cpp0x/udlit-namespace.C: New.
1389         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1390         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1391         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1392         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1393         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1394         * g++.dg/cpp0x/udlit-operator-neg.C: New.
1395         * g++.dg/cpp0x/udlit-raw-str.C: New.
1396         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1397         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1398         * g++.dg/cpp0x/udlit-systemheader.C: New.
1399         * g++.dg/cpp0x/udlit-template.C: New.
1400         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1401         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1402         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1403         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1404         * g++.dg/cpp0x/udlit_system_header: New.
1405
1406 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1407
1408         PR c++/50870
1409         * g++.dg/cpp0x/decltype34.C: New.
1410
1411 2011-10-26  Tom de Vries <tom@codesourcery.com>
1412
1413         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1414         * gcc.c-torture/unsorted/HIset.c: Same.
1415         * gcc.c-torture/unsorted/SIcmp.c: Same.
1416         * gcc.c-torture/unsorted/SIset.c: Same.
1417         * gcc.c-torture/unsorted/SFset.c: Same.
1418         * gcc.c-torture/unsorted/UHIcmp.c: Same.
1419         * gcc.c-torture/unsorted/USIcmp.c: Same.
1420         * gcc.c-torture/unsorted/DFcmp.c: Same.
1421
1422 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
1423
1424         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1425         to work also with -masm=intel and additionally test the xmm vs. ymm
1426         register type combination on mask/dest and in vsib.
1427         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1428         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1429         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1430         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1431         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1432         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1433         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1434         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1435         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1436         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1437         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1438         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1439         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1440         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1441         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1442         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1443         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1444         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1445         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1446         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1447         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1448         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1449         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1450         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1451         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1452         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1453         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1454         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1455         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1456         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1457         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1458
1459 2011-10-26  Tom de Vries  <tom@codesourcery.com>
1460
1461         PR tree-optimization/50763
1462         * gcc.dg/pr50763-2.c: New test.
1463
1464 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
1465
1466         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1467         Update expected messages.
1468
1469 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1470
1471         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1472
1473 2011-10-25  Jason Merrill  <jason@redhat.com>
1474
1475         PR c++/50866
1476         * g++.dg/init/aggr7.C: New.
1477
1478         PR c++/49996
1479         * g++.dg/cpp0x/initlist59.C: New.
1480
1481 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1482
1483         PR c++/50858
1484         * g++.dg/overload/operator5.C: New.
1485
1486 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1487
1488         PR c++/50861
1489         * g++.dg/template/crash108.C: New.
1490
1491 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR tree-optimization/50596
1494         * gcc.dg/vect/vect-cond-10.c: New test.
1495
1496 2011-10-24  Joey Ye  <joey.ye@arm.com>
1497
1498         * gcc.target/arm/pr42575.c: Remove architecture option.
1499
1500 2011-10-24  David S. Miller  <davem@davemloft.net>
1501
1502         * gcc.target/sparc/vis3move-1.c: New test.
1503         * gcc.target/sparc/vis3move-2.c: New test.
1504         * gcc.target/sparc/vis3move-3.c: New test.
1505
1506 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1507
1508         * gcc.dg/strlenopt-22.c: New testcase.
1509         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1510
1511 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
1512
1513         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1514         Remove -march=i386.
1515         (dg-skip-if): Remove.
1516         * gcc.target/i386/funcspec-1.c: Ditto.
1517         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1518
1519 2011-10-24  Richard Guenther  <rguenther@suse.de>
1520
1521         * gcc.dg/vect/vect-bool-1.c: New testcase.
1522
1523 2011-10-24  Richard Guenther  <rguenther@suse.de>
1524
1525         PR tree-optimization/50838
1526         * gcc.dg/torture/pr50838.c: New testcase.
1527
1528 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
1529
1530         PR tree-optimization/50730
1531         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1532         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1533         -fno-tree-sra and SLP flags.
1534
1535 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1536
1537         PR c++/50841
1538         Revert:
1539         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1540
1541         PR c++/50810
1542         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1543         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1544
1545 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1546
1547         PR c++/50810
1548         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1549         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1550
1551 2011-10-23  Tom de Vries  <tom@codesourcery.com>
1552
1553         PR tree-optimization/50763
1554         * gcc.dg/pr50763.c: New test.
1555
1556 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
1557
1558         PR target/50788
1559         * gcc.target/i386/pr50788.c: New test.
1560
1561 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
1562
1563         PR tree-optimization/50819
1564         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1565         * g++.dg/vect/slp-pr50819.cc: New test.
1566
1567 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1568
1569         PR c++/45385
1570         * g++.dg/warn/Wconversion4.C: New.
1571
1572 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR target/50813
1575         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1576         from element other than first and reverse permutation.
1577         * gcc.dg/torture/vshuf-16.inc: Likewise.
1578         * gcc.dg/torture/vshuf-8.inc: Likewise.
1579         * gcc.dg/torture/vshuf-4.inc: Likewise.
1580
1581 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1582
1583         PR c++/31423
1584         * g++.dg/parse/error43.C: New.
1585         * g++.dg/parse/error44.C: Likewise.
1586
1587 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
1588             Kirill Yukhin  <kirill.yukhin@intel.com>
1589
1590         PR target/50740
1591         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1592         * gcc.target/i386/bmi2-check.h: Ditto.
1593
1594 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1595
1596         PR c++/50811
1597         * g++.dg/cpp0x/override2.C: Add test.
1598
1599 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1600
1601         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1602         check_linker_plugin_available.
1603
1604 2011-10-21  Kai Tietz  <ktietz@redhat.com>
1605
1606         * gcc.target/i386/branch-cost1.c: New test.
1607         * gcc.target/i386/branch-cost2.c: New test.
1608         * gcc.target/i386/branch-cost3.c: New test.
1609         * gcc.target/i386/branch-cost4.c: New test.
1610
1611 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
1612
1613         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1614
1615 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
1616
1617         PR testsuite/50722
1618         * gcc.dg/pr49994-3.c: Skip on HP-UX.
1619
1620 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1621
1622         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1623         (_moz_foo, EXT__foo): Use ASMNAME.
1624
1625 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1626
1627         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1628         names.
1629
1630 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1631
1632         PR target/50766
1633         * gcc.target/i386/pr50766.c: New test.
1634
1635 2011-10-20  Jason Merrill  <jason@redhat.com>
1636
1637         PR c++/41449
1638         * g++.dg/eh/partial1.C: New.
1639
1640 2011-10-20  Richard Henderson  <rth@redhat.com>
1641
1642         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1643         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1644         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1645         Use __builtin_shuffle.
1646
1647 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1648
1649         PR fortran/50514
1650         * gfortran.dg/ishft_3.f90:  Update test.
1651
1652 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1653
1654         PR fortran/50524
1655         * gfortran.dg/substring_integer_index.f90: New test.
1656
1657 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1658
1659         * gfortran.dg/format_string.f: New test.
1660
1661 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
1662
1663         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1664         non_strict_align.
1665         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1666
1667 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1668
1669         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1670         gcc.target/i386/pr46226.c: Do not use
1671         -mno-accumulate-outgoing-args.
1672
1673 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1674
1675         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1676         including <strings.h>.
1677
1678 2011-10-19  Jan Hubicka  <jh@suse.cz>
1679
1680         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1681         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1682         * lib/c-torture.exp: Likewise.
1683         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1684         * gcc.c-torture/compile/sync-1.c: Likewise.
1685         * gcc.c-torture/compile/sync-1.c: Likewise.
1686         * gcc.c-torture/compile/sync-3.c: Likewise.
1687         * gcc.dg/noncompile/invalid_asm.c: Likewise.
1688         * gcc.dg/noncompile/920507-1.c: Likewise.
1689         * gcc.dg/torture/pr36400.c: Likewise.
1690         * g++.dg/torture/pr34850.C: Likewise.
1691
1692 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1693
1694         * gnat.dg/source_ref1.adb: New test.
1695         * gnat.dg/source_ref2.adb: Likewise.
1696
1697 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1698
1699         PR c++/13657
1700         * g++.dg/parse/error42.C: New.
1701         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1702
1703 2011-10-19  Jason Merrill  <jason@redhat.com>
1704
1705         PR c++/50793
1706         * g++.dg/init/value9.C: New.
1707
1708 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
1709
1710         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1711         * gcc.dg/torture/vshuf-16.inc: Likewise.
1712         * gcc.dg/torture/vshuf-8.inc: Likewise.
1713         * gcc.dg/torture/vshuf-4.inc: Likewise.
1714
1715 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
1716
1717         PR fortran/47023
1718         * gfortran.dg/sizeof_proc.f90: New.
1719
1720 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
1721
1722         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1723         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1724
1725 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
1726
1727         PR testsuite/50796
1728         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1729
1730 2011-10-19  Jason Merrill  <jason@redhat.com>
1731
1732         PR c++/50787
1733         * g++.dg/init/ref20.C: New.
1734
1735 2011-10-19  Kai Tietz  <ktietz@redhat.com>
1736
1737         PR middle-end/50795
1738         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1739         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1740         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1741         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1742         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1743
1744 2011-10-19  Richard Guenther  <rguenther@suse.de>
1745
1746         PR middle-end/50768
1747         * gcc.dg/torture/pr50768.c: New testcase.
1748
1749 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
1750
1751         PR rtl-optimization/50340
1752         * gcc.dg/pr50340.c: New.
1753
1754 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
1755
1756         PR tree-optimization/50717
1757
1758         * gcc.dg/pr50717-1.c: New file.
1759         * gcc.target/arm/wmul-12.c: Correct types.
1760         * gcc.target/arm/wmul-8.c: Correct types.
1761
1762 2011-10-18  Jason Merrill  <jason@redhat.com>
1763
1764         PR c++/50531
1765         * g++.dg/cpp0x/defaulted32.C: New.
1766
1767         PR c++/50742
1768         * g++.dg/lookup/using23.C: New.
1769
1770         PR c++/50500
1771         * g++.dg/cpp0x/implicit12.C: New.
1772         * g++.dg/cpp0x/defaulted20.C: Adjust.
1773         * g++.dg/cpp0x/defaulted21.C: Adjust.
1774         * g++.dg/cpp0x/implicit-copy.C: Adjust.
1775         * g++.dg/cpp0x/implicit4.C: Adjust.
1776         * g++.dg/cpp0x/implicit5.C: Adjust.
1777         * g++.dg/cpp0x/implicit8.C: Adjust.
1778         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1779         * g++.dg/cpp0x/not_special.C: Adjust.
1780         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1781         * g++.dg/cpp0x/rv1n.C: Adjust.
1782         * g++.dg/cpp0x/rv2n.C: Adjust.
1783         * g++.dg/cpp0x/rv3n.C: Adjust.
1784         * g++.dg/cpp0x/rv4n.C: Adjust.
1785         * g++.dg/cpp0x/rv5n.C: Adjust.
1786         * g++.dg/cpp0x/rv6n.C: Adjust.
1787         * g++.dg/cpp0x/rv7n.C: Adjust.
1788
1789 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
1790
1791         * gcc.target/i386/avx2-vpop-check.h: New header.
1792         * gcc.target/i386/avx2-vpaddd-3.c: New test.
1793         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1794         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1795         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1796         * gcc.target/i386/avx2-vpand-3.c: Ditto.
1797         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1798         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1799         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1800         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1801         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1802         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1803         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1804         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1805         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1806         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1807
1808 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
1809
1810         PR fortran/50420
1811         * gfortran.dg/coarray_subobject_1.f90: New test.
1812         * gfortran.dg/coarray/subobject_1.f90: New test.
1813
1814 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
1815
1816         PR rtl-optimization/50205
1817         * gcc.dg/pr50205.c: New.
1818
1819 2011-10-18  Richard Guenther  <rguenther@suse.de>
1820
1821         PR tree-optimization/50767
1822         * gcc.dg/torture/pr50767.c: New testcase.
1823
1824 2011-10-18  Julian Brown  <julian@codesourcery.com>
1825
1826         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1827         * gcc.target/arm/unaligned-memcpy-1.c: New.
1828         * gcc.target/arm/unaligned-memcpy-2.c: New.
1829         * gcc.target/arm/unaligned-memcpy-3.c: New.
1830         * gcc.target/arm/unaligned-memcpy-4.c: New.
1831
1832 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
1833
1834         PR fortran/47023
1835         * gfortran.dg/iso_c_binding_class.f03: New.
1836
1837 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
1838
1839         * testsuite/lib/target-supports.exp
1840         (check_effective_target_vect_widen_shift): New.
1841         * gcc.dg/vect/vect-widen-shift-s16.c: New.
1842         * gcc.dg/vect/vect-widen-shift-s8.c: New.
1843         * gcc.dg/vect/vect-widen-shift-u16.c: New.
1844         * gcc.dg/vect/vect-widen-shift-u8.c: New.
1845
1846 2011-10-18  Richard Guenther  <rguenther@suse.de>
1847
1848         * gcc.dg/torture/restrict-1.c: New testcase.
1849
1850 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
1851
1852         * g++.dg/ext/bases.C: New test.
1853
1854 2011-10-17  David S. Miller  <davem@davemloft.net>
1855
1856         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1857         all operations to emit VIS instructions.
1858         * gcc.target/sparc/fandnot.c: Likewise.
1859         * gcc.target/sparc/fnot.c: Likewise.
1860         * gcc.target/sparc/for.c: Likewise.
1861         * gcc.target/sparc/fornot.c: Likewise.
1862         * gcc.target/sparc/fxnor.c: Likewise.
1863         * gcc.target/sparc/fxor.c: Likewise.
1864         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1865         needed.
1866
1867 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
1868
1869         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1870         * gcc.dg/torture/vshuf-16.inc: New file.
1871         * gcc.dg/torture/vshuf-2.inc: New file.
1872         * gcc.dg/torture/vshuf-32.inc: New file.
1873         * gcc.dg/torture/vshuf-4.inc: New file.
1874         * gcc.dg/torture/vshuf-8.inc: New file.
1875         * gcc.dg/torture/vshuf-main.inc: New file.
1876         * gcc.dg/torture/vshuf-v16hi.c: New test.
1877         * gcc.dg/torture/vshuf-v16qi.c: New test.
1878         * gcc.dg/torture/vshuf-v2df.c: New test.
1879         * gcc.dg/torture/vshuf-v2di.c: New test.
1880         * gcc.dg/torture/vshuf-v2sf.c: New test.
1881         * gcc.dg/torture/vshuf-v2si.c: New test.
1882         * gcc.dg/torture/vshuf-v32qi.c: New test.
1883         * gcc.dg/torture/vshuf-v4df.c: New test.
1884         * gcc.dg/torture/vshuf-v4di.c: New test.
1885         * gcc.dg/torture/vshuf-v4hi.c: New test.
1886         * gcc.dg/torture/vshuf-v4sf.c: New test.
1887         * gcc.dg/torture/vshuf-v4si.c: New test.
1888         * gcc.dg/torture/vshuf-v8hi.c: New test.
1889         * gcc.dg/torture/vshuf-v8qi.c: New test.
1890         * gcc.dg/torture/vshuf-v8sf.c: New test.
1891         * gcc.dg/torture/vshuf-v8si.c: New test.
1892
1893 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1894
1895         PR tree-optimization/50746
1896         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1897
1898 2011-10-17  Jason Merrill  <jason@redhat.com>
1899
1900         PR c++/50736
1901         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1902
1903 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1904
1905         PR c++/44524
1906         * g++.dg/parse/error41.C: New.
1907         * g++.dg/parse/error20.C: Adjust.
1908
1909 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1910
1911         PR c++/50757
1912         * g++.dg/warn/format7.C: New.
1913         * obj-c++.dg/warn7.mm: Likewise.
1914
1915 2011-10-17  Richard Guenther  <rguenther@suse.de>
1916
1917         PR tree-optimization/50729
1918         * gcc.dg/torture/pr50729.c: New testcase.
1919
1920 2011-10-15  Tom Tromey  <tromey@redhat.com>
1921             Dodji Seketeli  <dodji@redhat.com>
1922
1923         * lib/prune.exp (prune_gcc_output):  Prune output referring to
1924         included files.
1925         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1926         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1927         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1928         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1929
1930 2011-10-15  Tom Tromey  <tromey@redhat.com>
1931             Dodji Seketeli  <dodji@redhat.com>
1932
1933         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1934
1935 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1936
1937         PR c++/48489
1938         * g++.dg/inherit/error5.C: New.
1939
1940 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
1941
1942         PR fortran/47023
1943         PR fortran/50752
1944         * gfortran.dg/kind_tests_4.f90: New.
1945
1946 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1947
1948         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1949         targets that support vector condition.
1950
1951 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1952
1953         PR fortran/47023
1954         * gfortran.dg/c_kind_tests_3.f03: New.
1955
1956 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1957
1958         PR fortran/50547
1959         * gfortran.dg/elemental_args_check_4.f90: New.
1960
1961 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1962
1963         PR tree-optimization/50727
1964         * gcc.dg/vect/pr50727.c: New test.
1965
1966 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1967
1968         * gcc.dg/vla-23.c: New test.
1969
1970 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR tree-optimization/50596
1973         * gcc.dg/vect/vect-cond-9.c: New test.
1974
1975 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1976
1977         * gcc.dg/vect/bb-slp-29.c: New test.
1978
1979 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1980
1981         PR c++/50732
1982         * g++.dg/ext/is_base_of_incomplete.C: New.
1983         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1984         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1985
1986 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1987
1988         * gcc.target/sparc/combined-1.c: Compile at -O2.
1989
1990 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
1991
1992         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1993         (dg-options): Add -Wno-attributes.
1994         * gcc.target/i386/fma_double_?.c: Ditto.
1995         * gcc.target/i386/fma_run_float_?.c: Ditto.
1996         * gcc.target/i386/fma_run_double_?.c: Ditto.
1997         * gcc.target/i386/l_fma_float_?.c: Dtto.
1998         * gcc.target/i386/l_fma_double_?.c: Ditto.
1999         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2000         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2001
2002 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2003
2004         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2005         the comments.
2006         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2007         * gfortran.dg/rank_3.f90: Ditto.
2008         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2009         -std=f2008ts in dg-options.
2010         * gfortran.dg/rank_4.f90: Ditto.
2011
2012 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2013
2014         PR target/49263
2015         * gcc.target/sh/pr49263.c: New.
2016
2017 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2018
2019         * gnat.dg/specs/debug1.ads: Tweak.
2020
2021 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2022
2023         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2024
2025 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2026
2027         * gcc.target/i386/sse2-mul-1.c: New test.
2028         * gcc.target/i386/sse4_1-mul-1.c: New test.
2029         * gcc.target/i386/avx-mul-1.c: New test.
2030         * gcc.target/i386/xop-mul-1.c: New test.
2031         * gcc.target/i386/avx2-mul-1.c: New test.
2032
2033 2011-10-14  Jason Merrill  <jason@redhat.com>
2034
2035         PR c++/50563
2036         * g++.dg/cpp0x/nsdmi-list1.C: New.
2037
2038         PR c++/50707
2039         * g++.dg/cpp0x/nsdmi-const1.C: New.
2040
2041 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2042
2043         PR fortran/50570
2044         * gfortran.dg/pointer_intent_5.f90: New.
2045
2046 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2047
2048         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2049         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2050         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2051
2052 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2053
2054         PR fortran/50718
2055         * gfortran.dg/pointer_check_11.f90: New.
2056         * gfortran.dg/pointer_check_12.f90: New.
2057
2058 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2059
2060         PR c++/38174
2061         * g++.dg/overload/operator4.C: New.
2062
2063 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2064
2065         * gcc.dg/di-longlong64-sync-1.c: New test.
2066         * gcc.dg/di-sync-multithread.c: New test.
2067         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2068         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2069         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2070         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2071         (check_effective_target_arm_arm_ok): New helper.
2072         (check_effective_target_sync_longlong): New helper.
2073
2074 2011-10-14  Richard Guenther  <rguenther@suse.de>
2075
2076         PR tree-optimization/50723
2077         * gcc.dg/torture/pr50723.c: New testcase.
2078
2079 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2080
2081         PR c++/17212
2082         * g++.dg/warn/format6.C: New.
2083         * obj-c++.dg/warn6.mm: Likewise.
2084
2085 2011-10-13  Richard Henderson  <rth@redhat.com>
2086
2087         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2088         Delete.
2089         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2090         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2091         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2092
2093 2011-10-13  Jason Merrill  <jason@redhat.com>
2094
2095         PR c++/50614
2096         * g++.dg/cpp0x/nsdmi-template2.C: New.
2097
2098         PR c++/50437
2099         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2100
2101         PR c++/50618
2102         * g++.dg/init/vbase1.C: New.
2103
2104 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2105
2106         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2107         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2108         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2109         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2110
2111 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2112
2113         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2114
2115 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2116
2117         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2118
2119 2011-10-13  Richard Guenther  <rguenther@suse.de>
2120
2121         PR tree-optimization/50712
2122         * gcc.target/i386/pr50712.c: New testcase.
2123
2124 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2125
2126         * gcc.dg/memcpy-4.c: New test.
2127
2128 2011-10-13  Richard Guenther  <rguenther@suse.de>
2129
2130         PR tree-optimization/50698
2131         * g++.dg/vect/pr50698.cc: New testcase.
2132
2133 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2134
2135         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2136         * gcc.target/powerpc/warn-2.c: Ditto.
2137
2138         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2139         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2140         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2141         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2142         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2143         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2144         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2145         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2146         * gcc.target/powerpc/ppc-pow.c: Likewise.
2147         * gcc.target/powerpc/recip-1.c: Likewise.
2148         * gcc.target/powerpc/recip-2.c: Likewise.
2149         * gcc.target/powerpc/recip-3.c: Likewise.
2150         * gcc.target/powerpc/recip-4.c: Likewise.
2151         * gcc.target/powerpc/recip-5.c: Likewise.
2152
2153 2011-10-12  David S. Miller  <davem@davemloft.net>
2154
2155         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2156         '-mvis3' instead of 'mcpu=niagara3' in options.
2157         * gcc.target/sparc/fhalve.c: Likewise.
2158         * gcc.target/sparc/fnegop.c: Likewise.
2159         * gcc.target/sparc/fpadds.c: Likewise.
2160         * gcc.target/sparc/fshift.c: Likewise.
2161         * gcc.target/sparc/fucmp.c: Likewise.
2162         * gcc.target/sparc/lzd.c: Likewise.
2163         * gcc.target/sparc/vis3misc.c: Likewise.
2164         * gcc.target/sparc/xmul.c: Likewise.
2165
2166 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2167
2168         * gnat.dg/vect1.ad[sb]: New test.
2169         * gnat.dg/vect1_pkg.ads: New helper.
2170         * gnat.dg/vect2.ad[sb]: New test.
2171         * gnat.dg/vect2_pkg.ads: New helper.
2172         * gnat.dg/vect3.ad[sb]: New test.
2173         * gnat.dg/vect3_pkg.ads: New helper.
2174         * gnat.dg/vect4.ad[sb]: New test.
2175         * gnat.dg/vect4_pkg.ads: New helper.
2176         * gnat.dg/vect5.ad[sb]: New test.
2177         * gnat.dg/vect5_pkg.ads: New helper.
2178         * gnat.dg/vect6.ad[sb]: New test.
2179         * gnat.dg/vect6_pkg.ads: New helper.
2180
2181 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2182
2183         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2184         * gcc.target/i386/fma_run_double_2.c: Likewise.
2185         * gcc.target/i386/fma_run_double_3.c: Likewise.
2186         * gcc.target/i386/fma_run_double_4.c: Likewise.
2187         * gcc.target/i386/fma_run_double_5.c: Likewise.
2188         * gcc.target/i386/fma_run_double_6.c: Likewise.
2189         * gcc.target/i386/fma_run_float_1.c: Likewise.
2190         * gcc.target/i386/fma_run_float_2.c: Likewise.
2191         * gcc.target/i386/fma_run_float_3.c: Likewise.
2192         * gcc.target/i386/fma_run_float_4.c: Likewise.
2193         * gcc.target/i386/fma_run_float_5.c: Likewise.
2194         * gcc.target/i386/fma_run_float_6.c: Likewise.
2195
2196         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2197         remove the extra dg-options.
2198         * gcc.target/i386/l_fma_double_2.c: Likewise.
2199         * gcc.target/i386/l_fma_double_3.c: Likewise.
2200         * gcc.target/i386/l_fma_double_4.c: Likewise.
2201         * gcc.target/i386/l_fma_double_5.c: Likewise.
2202         * gcc.target/i386/l_fma_double_6.c: Likewise.
2203         * gcc.target/i386/l_fma_float_1.c: Likewise.
2204         * gcc.target/i386/l_fma_float_2.c: Likewise.
2205         * gcc.target/i386/l_fma_float_3.c: Likewise.
2206         * gcc.target/i386/l_fma_float_4.c: Likewise.
2207         * gcc.target/i386/l_fma_float_5.c: Likewise.
2208         * gcc.target/i386/l_fma_float_6.c: Likewise.
2209
2210 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2211
2212         PR tree-optimization/50189
2213         * g++.dg/torture/pr50189.C: New testcase.
2214
2215 2011-10-12  Richard Guenther  <rguenther@suse.de>
2216
2217         PR tree-optimization/50700
2218         * gcc.dg/builtin-object-size-12.c: New testcase.
2219
2220 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
2221
2222         PR c/50565
2223         * gcc.c-torture/compile/pr50565-1.c,
2224         gcc.c-torture/compile/pr50565-2.c: New tests.
2225
2226 2011-10-11  Jason Merrill  <jason@redhat.com>
2227
2228         PR c++/49855
2229         PR c++/49896
2230         * g++.dg/template/constant1.C: New.
2231         * g++.dg/template/constant2.C: New.
2232         * g++.dg/cpp0x/constexpr-template3.C: New.
2233
2234 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2235
2236         * gcc.target/i386/warn-vect-op-3.c: New test.
2237         * gcc.target/i386/warn-vect-op-1.c: New test.
2238         * gcc.target/i386/warn-vect-op-2.c: New test.
2239
2240 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2241
2242         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2243
2244 2011-10-11  Richard Guenther  <rguenther@suse.de>
2245
2246         PR tree-optimization/50204
2247         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2248
2249 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2250
2251         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2252
2253 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
2254
2255         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2256         * gcc.target/i386/fma_double_2.c: Ditto.
2257         * gcc.target/i386/fma_double_3.c: Ditto.
2258         * gcc.target/i386/fma_double_4.c: Ditto.
2259         * gcc.target/i386/fma_double_5.c: Ditto.
2260         * gcc.target/i386/fma_double_6.c: Ditto.
2261         * gcc.target/i386/fma_float_1.c: Ditto.
2262         * gcc.target/i386/fma_float_2.c: Ditto.
2263         * gcc.target/i386/fma_float_3.c: Ditto.
2264         * gcc.target/i386/fma_float_4.c: Ditto.
2265         * gcc.target/i386/fma_float_5.c: Ditto.
2266         * gcc.target/i386/fma_float_6.c: Ditto.
2267         * gcc.target/i386/l_fma_double_1.c: Ditto.
2268         * gcc.target/i386/l_fma_double_2.c: Ditto.
2269         * gcc.target/i386/l_fma_double_3.c: Ditto.
2270         * gcc.target/i386/l_fma_double_4.c: Ditto.
2271         * gcc.target/i386/l_fma_double_5.c: Ditto.
2272         * gcc.target/i386/l_fma_double_6.c: Ditto.
2273         * gcc.target/i386/l_fma_float_1.c: Ditto.
2274         * gcc.target/i386/l_fma_float_2.c: Ditto.
2275         * gcc.target/i386/l_fma_float_3.c: Ditto.
2276         * gcc.target/i386/l_fma_float_4.c: Ditto.
2277         * gcc.target/i386/l_fma_float_5.c: Ditto.
2278         * gcc.target/i386/l_fma_float_6.c: Ditto.
2279         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2280         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2281         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2282         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2283         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2284         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2285         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2286         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2287         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2288         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2289         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2290         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2291
2292 2011-10-11  Tristan Gingold  <gingold@adacore.com>
2293
2294         * gcc.dg/va-arg-4.c: New test.
2295         * gcc.dg/va-arg-5.c: Ditto.
2296
2297 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
2298
2299         * lib/target-supports.exp (check_effective_target_fd_truncate):
2300         Close and unlink test file before exit.
2301
2302 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2303
2304         PR fortran/50564
2305         * gfortran.dg/forall_15.f90:  New test case.
2306
2307 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2308             Andrew Macleod  <amacleod@redhat.com>
2309
2310         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2311         wrappers for *other_threads() and *final_verify().
2312         * gcc.dg/simulate-thread/simulate-thread.h
2313         (simulate_thread_wrapper_other_threads): New.
2314         (simulate_thread_wrapper_final_verify): New.
2315
2316 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
2317
2318         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2319
2320 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2321
2322         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2323
2324 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2325             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
2326
2327         * gcc.target/i386/fma_1.h: New file.
2328         * gcc.target/i386/fma_2.h: Likewise.
2329         * gcc.target/i386/fma_3.h: Likewise.
2330         * gcc.target/i386/fma_4.h: Likewise.
2331         * gcc.target/i386/fma_5.h: Likewise.
2332         * gcc.target/i386/fma_6.h: Likewise.
2333         * gcc.target/i386/fma_double_1.c: Likewise.
2334         * gcc.target/i386/fma_double_2.c: Likewise.
2335         * gcc.target/i386/fma_double_3.c: Likewise.
2336         * gcc.target/i386/fma_double_4.c: Likewise.
2337         * gcc.target/i386/fma_double_5.c: Likewise.
2338         * gcc.target/i386/fma_double_6.c: Likewise.
2339         * gcc.target/i386/fma_float_1.c: Likewise.
2340         * gcc.target/i386/fma_float_2.c: Likewise.
2341         * gcc.target/i386/fma_float_3.c: Likewise.
2342         * gcc.target/i386/fma_float_4.c: Likewise.
2343         * gcc.target/i386/fma_float_5.c: Likewise.
2344         * gcc.target/i386/fma_float_6.c: Likewise.
2345         * gcc.target/i386/fma_main.h: Likewise.
2346         * gcc.target/i386/fma_run_double_1.c: Likewise.
2347         * gcc.target/i386/fma_run_double_2.c: Likewise.
2348         * gcc.target/i386/fma_run_double_3.c: Likewise.
2349         * gcc.target/i386/fma_run_double_4.c: Likewise.
2350         * gcc.target/i386/fma_run_double_5.c: Likewise.
2351         * gcc.target/i386/fma_run_double_6.c: Likewise.
2352         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2353         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2354         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2355         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2356         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2357         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2358         * gcc.target/i386/fma_run_float_1.c: Likewise.
2359         * gcc.target/i386/fma_run_float_2.c: Likewise.
2360         * gcc.target/i386/fma_run_float_3.c: Likewise.
2361         * gcc.target/i386/fma_run_float_4.c: Likewise.
2362         * gcc.target/i386/fma_run_float_5.c: Likewise.
2363         * gcc.target/i386/fma_run_float_6.c: Likewise.
2364         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2365         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2366         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2367         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2368         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2369         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2370         * gcc.target/i386/l_fma_1.h: Likewise.
2371         * gcc.target/i386/l_fma_2.h: Likewise.
2372         * gcc.target/i386/l_fma_3.h: Likewise.
2373         * gcc.target/i386/l_fma_4.h: Likewise.
2374         * gcc.target/i386/l_fma_5.h: Likewise.
2375         * gcc.target/i386/l_fma_6.h: Likewise.
2376         * gcc.target/i386/l_fma_double_1.c: Likewise.
2377         * gcc.target/i386/l_fma_double_2.c: Likewise.
2378         * gcc.target/i386/l_fma_double_3.c: Likewise.
2379         * gcc.target/i386/l_fma_double_4.c: Likewise.
2380         * gcc.target/i386/l_fma_double_5.c: Likewise.
2381         * gcc.target/i386/l_fma_double_6.c: Likewise.
2382         * gcc.target/i386/l_fma_float_1.c: Likewise.
2383         * gcc.target/i386/l_fma_float_2.c: Likewise.
2384         * gcc.target/i386/l_fma_float_3.c: Likewise.
2385         * gcc.target/i386/l_fma_float_4.c: Likewise.
2386         * gcc.target/i386/l_fma_float_5.c: Likewise.
2387         * gcc.target/i386/l_fma_float_6.c: Likewise.
2388         * gcc.target/i386/l_fma_main.h: Likewise.
2389         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2390         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2391         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2392         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2393         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2394         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2395         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2396         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2397         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2398         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2399         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2400         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2401
2402 2011-10-10  Richard Guenther  <rguenther@suse.de>
2403
2404         PR middle-end/50389
2405         * gcc.dg/torture/pr50389.c: New testcase.
2406
2407 2011-10-10  Richard Guenther  <rguenther@suse.de>
2408
2409         PR middle-end/50195
2410         * gcc.dg/builtins-47.c: Optimize.
2411
2412 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2413
2414         * lib/gcc-simulate-thread.exp: New.
2415         * gcc.dg/simulate-thread/guality.h: New.
2416         * gcc.dg/simulate-thread/simulate-thread.h: New.
2417         * gcc.dg/simulate-thread/simulate-thread.exp: New.
2418         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2419         * gcc.dg/simulate-thread/README: New.
2420         * g++.dg/simulate-thread/guality.h: New.
2421         * g++.dg/simulate-thread/simulate-thread.h: New.
2422         * g++.dg/simulate-thread/simulate-thread.exp: New.
2423         * g++.dg/simulate-thread/simulate-thread.gdb: New.
2424         * c-c++-common/cxxbitfields-2.c: Remove.
2425         * c-c++-common/cxxbitfields.c: Remove.
2426         * c-c++-common/cxxbitfields-4.c: Remove.
2427         * c-c++-common/cxxbitfields-5.c: Remove.
2428         * c-c++-common/simulate-thread/bitfields-1.c: New.
2429         * c-c++-common/simulate-thread/bitfields-2.c: New.
2430         * c-c++-common/simulate-thread/bitfields-3.c: New.
2431         * c-c++-common/simulate-thread/bitfields-4.c: New.
2432
2433 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2434
2435         PR c++/38980
2436         * g++.dg/warn/format5.C: New.
2437
2438 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2439
2440         PR fortran/50273
2441         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2442         * gfortran.dg/common_16.f90: New.
2443
2444 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2445
2446         * gfortran.dg/iso_c_binding_param_1.f90: New.
2447         * gfortran.dg/iso_c_binding_param_2.f90: New.
2448         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2449
2450 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
2451
2452         PR tree-optimization/50635
2453         * gcc.dg/vect/pr50635.c: New test.
2454
2455 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
2456
2457         PR fortran/50659
2458         * gfortran.dg/proc_decl_27.f90: New.
2459
2460 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2461
2462         PR libobjc/50428
2463         * objc/execute/initialize-1.m: New test.
2464
2465 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
2466
2467         PR fortran/47844
2468         * gfortran.dg/pointer_function_result_1.f90 : New test.
2469
2470 2011-10-07  David S. Miller  <davem@davemloft.net>
2471
2472         PR 50655
2473         * gcc.target/sparc/sparc.exp: Add vis3 target test.
2474         * gcc.target/sparc/cmask.c: Use it.
2475         * gcc.target/sparc/fhalve.c: Likewise.
2476         * gcc.target/sparc/fnegop.c: Likewise.
2477         * gcc.target/sparc/fpadds.c: Likewise.
2478         * gcc.target/sparc/fshift.c: Likewise.
2479         * gcc.target/sparc/fucmp.c: Likewise.
2480         * gcc.target/sparc/lzd.c: Likewise.
2481         * gcc.target/sparc/vis3misc.c: Likewise.
2482         * gcc.target/sparc/xmul.c: Likewise.
2483
2484 2011-10-07  Richard Henderson  <rth@redhat.com>
2485
2486         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2487         match for avx2.
2488         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2489
2490 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
2491
2492         * gcc.dg/pr50193-1.c: New file.
2493         * gcc.target/arm/shiftable.c: New file.
2494
2495 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
2496
2497         PR fortran/50625
2498         * gfortran.dg/class_46.f03: New.
2499
2500 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2501
2502         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2503         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2504         (syslog, vsyslog, __vsyslog_chk): Likewise.
2505
2506         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2507         (x, EXT_x): Use ASMNAME.
2508
2509         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2510         (a, c): Use ASMNAME.
2511
2512 2011-10-07  Tom de Vries  <tom@codesourcery.com>
2513
2514         PR middle-end/50527
2515         * gcc.dg/pr50527.c: New test.
2516
2517 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
2518
2519         PR tree-optimization/50650
2520         * gcc.c-torture/compile/pr50650.c: New test.
2521
2522 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2523
2524         PR tree-optimization/50575
2525         * gcc.c-torture/execute/vector-compare-2.x: New file.
2526
2527 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2528
2529         PR middle-end/50125
2530         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2531         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2532         (bar3): Likewise.
2533
2534 2011-10-07  Richard Guenther  <rguenther@suse.de>
2535
2536         PR testsuite/50637
2537         * gcc.dg/vect/vect-align-2.c: Increase array size.
2538
2539 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
2540             H.J. Lu  <hongjiu.lu@intel.com>
2541
2542         PR target/50603
2543         * gcc.target/i386/pr50603.c: New test.
2544
2545 2011-10-06  Jason Merrill  <jason@redhat.com>
2546
2547         PR c++/39164
2548         * g++.dg/cpp0x/default31.C: New.
2549
2550 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR tree-optimization/50596
2553         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2554         New.
2555         * gcc.dg/vect/vect-cond-8.c: New test.
2556
2557 2011-10-06  Richard Henderson  <rth@redhat.com>
2558
2559         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2560         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2561         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2562         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2563         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2564         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2565         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2566         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2567         * gcc.c-torture/execute/vshuf-16.inc: New file.
2568         * gcc.c-torture/execute/vshuf-2.inc: New file.
2569         * gcc.c-torture/execute/vshuf-4.inc: New file.
2570         * gcc.c-torture/execute/vshuf-8.inc: New file.
2571         * gcc.c-torture/execute/vshuf-main.inc: New file.
2572         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2573         * gcc.c-torture/execute/vshuf-v2df.c: New test.
2574         * gcc.c-torture/execute/vshuf-v2di.c: New test.
2575         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2576         * gcc.c-torture/execute/vshuf-v2si.c: New test.
2577         * gcc.c-torture/execute/vshuf-v4df.c: New test.
2578         * gcc.c-torture/execute/vshuf-v4di.c: New test.
2579         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2580         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2581         * gcc.c-torture/execute/vshuf-v4si.c: New test.
2582         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2583         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2584         * gcc.c-torture/execute/vshuf-v8si.c: New test.
2585
2586 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR tree-optimization/49279
2589         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2590         * gcc.c-torture/execute/pr49279.c: New test.
2591
2592 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
2593
2594         PR target/49049
2595         * gcc.c-torture/compile/pr49049.c: New test.
2596
2597 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
2598
2599         PR target/50305
2600         * gcc.target/arm/pr50305.c: New test.
2601
2602 2011-10-06  Richard Guenther  <rguenther@suse.de>
2603
2604         PR tree-optimization/38884
2605         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2606         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2607
2608 2011-10-05  David S. Miller  <davem@davemloft.net>
2609
2610         * gcc.target/sparc/lzd.c: New test.
2611         * gcc.target/sparc/popc.c: New test.
2612
2613 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2614
2615         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2616         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2617         * g++.dg/other/final1.C: Cleanup original tree dump.
2618
2619 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
2620
2621         PR tree-optimization/50613
2622         * gcc.dg/pr50613.c: New test.
2623
2624 2011-10-05  Richard Henderson  <rth@redhat.com>
2625
2626         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2627         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2628         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2629         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2630         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2631         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2632         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2633         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2634
2635 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2636
2637         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2638         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
2639         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2640         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2641         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2642
2643 2011-10-05  Richard Guenther  <rguenther@suse.de>
2644
2645         PR tree-optimization/38885
2646         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2647
2648 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
2649
2650         * gcc.target/i386/sw-1.c: New test.
2651
2652 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2653
2654         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2655         -mtune=generic.
2656         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2657
2658 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2659
2660         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2661
2662 2011-10-04  David S. Miller  <davem@davemloft.net>
2663
2664         * gcc.target/sparc/fhalve.c: New test.
2665         * gcc.target/sparc/fnegop.c: New test.
2666         * gcc.target/sparc/xmul.c: New test.
2667
2668 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
2669
2670         PR fortran/35831
2671         * gfortran.dg/dummy_procedure_6.f90: New.
2672
2673 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
2674
2675         PR tree-optimization/50604
2676         * gcc.dg/pr50604.c: New test.
2677
2678 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2679
2680         PR tree-optimization/49662
2681         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2682         * gcc.dg/graphite/interchange-15.c: Likewise.
2683         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2684
2685 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
2686
2687         * gcc.dg/tree-ssa/restrict-4.c: New test.
2688
2689 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
2690
2691         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2692         (main): Use __typeof to get result type of comparison.
2693
2694 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
2695
2696         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2697         Make et_vect_multiple_sizes_saved global.
2698         (check_effective_target_vect64): Make et_vect64_saved global.
2699
2700 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2701
2702         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2703         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2704         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2705         * gcc.dg/builtin-complex-err-1.c: Adjust.
2706
2707 2011-10-02  Jason Merrill  <jason@redhat.com>
2708
2709         * g++.dg/cpp0x/range-for22.C: New.
2710
2711         * g++.dg/cpp0x/variadic65.C: Remove xfails.
2712         * g++.dg/cpp0x/variadic82.C: Remove xfails.
2713         * g++.dg/cpp0x/variadic83.C: Remove xfails.
2714         * g++.dg/cpp0x/variadic105.C: Remove xfails.
2715
2716         * g++.dg/cpp0x/nsdmi5.C: New.
2717
2718 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2719
2720         PR target/50579
2721         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2722         New procedures.
2723         (mips-dg-options): Force an ABI option if the current ABI is
2724         incompatible with the required -mlong setting.  Likewise force
2725         a long setting if the current one is incompatible with the
2726         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
2727         throughout procedure.
2728         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2729         instead of addressing=absolute.
2730
2731 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2732
2733         * gcc.target/mips/stack-1.c: New test.
2734
2735 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2736
2737         * gcc.dg/pr49696.c: New test.
2738
2739 2011-10-02  Jan Hubicka  <jh@suse.cz>
2740
2741         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2742
2743 2011-10-01  David S. Miller  <davem@davemloft.net>
2744
2745         * gcc.target/sparc/cmask.c: New test.
2746         * gcc.target/sparc/fpadds.c: New test.
2747         * gcc.target/sparc/fshift.c: New test.
2748         * gcc.target/sparc/fucmp.c: New test.
2749         * gcc.target/sparc/vis3misc.c: New test.
2750
2751 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
2752
2753         PR fortran/50585
2754         * gfortran.dg/assumed_charlen_arg_2.f90: New.
2755
2756 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
2757
2758         PR c++/44473
2759         * g++.dg/dfp/44473-1.C: New test.
2760         * g++.dg/dfp/44473-2.C: New test.
2761         * g++.dg/dfp/mangle-1.C: New test.
2762         * g++.dg/dfp/mangle-2.C: New test.
2763         * g++.dg/dfp/mangle-3.C: New test.
2764         * g++.dg/dfp/mangle-4.C: New test.
2765         * g++.dg/dfp/mangle-5.C: New test.
2766
2767 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2768
2769         PR inline-asm/50571
2770         * gcc.dg/pr50571.c: New test.
2771
2772         PR tree-optimization/46309
2773         * gcc.dg/pr46309.c: New test.
2774
2775 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2776
2777         * gcc.dg/strlenopt-21.c: New test.
2778
2779 2011-09-30  Revital Eres  <revital.eres@linaro.org>
2780
2781         * gcc.dg/sms-10.c: New file.
2782
2783 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2784
2785         * gcc.target/arm/pr50099.c: New test.
2786
2787 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2788
2789         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2790
2791 2011-09-30  David S. Miller  <davem@davemloft.net>
2792
2793         * gcc.target/sparc/bmaskbshuf.c: New test.
2794         * gcc.target/sparc/edgen.c: New test.
2795
2796 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
2797
2798         PR fortran/50547
2799         * gfortran.dg/pure_formal_proc_3.f90: New.
2800
2801         PR fortran/50553
2802         * gfortran.dg/stfunc_7.f90: New.
2803
2804 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2805
2806         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2807         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2808         * gcc.dg/vector-compare-1.c: Likewise.
2809         * gcc.dg/vector-compare-2.c: Likewise.
2810
2811 2011-09-29  David S. Miller  <davem@davemloft.net>
2812
2813         * gcc.target/sparc/array.c: New test.
2814
2815 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
2816
2817         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2818         loop unroll and set max unroll times to 8.
2819         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2820         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2821         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2822         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2823
2824 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2825
2826         PR c++/40145
2827         * g++.dg/ext/visibility/warn5.C: New.
2828
2829 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2830
2831         PR c++/45278
2832         * g++.dg/warn/Wextra-3.C: New.
2833
2834 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
2835
2836         PR target/49486
2837         * gcc.target/sh/pr49468-si.c: New.
2838
2839 2011-09-28  Tom de Vries  <tom@codesourcery.com>
2840
2841         PR testsuite/50485
2842         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2843         (TEST): Initialize src3 with random floats.
2844         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2845         from union src3.  Initialize src3 with random floats.
2846
2847 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
2848
2849         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2850         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2851         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2852         * gcc.target/sh/sh4a-sincosf.c: Ditto.
2853         * gcc.target/sh/sh4a-cos.c: Ditto.
2854         * gcc.target/sh/sh4a-cosf.c: Ditto.
2855         * gcc.target/sh/sh4a-sin.c: Ditto.
2856         * gcc.target/sh/sh4a-sinf.c: Ditto.
2857         * gcc.target/sh/sh4a-fsrra.c: Ditto.
2858         * gcc.target/sh/sh4a-memmovua.c: Ditto.
2859         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2860
2861 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
2862
2863         PR c++/31489
2864         * g++.dg/parse/error40.C: New.
2865         * g++.dg/warn/incomplete1.C: Adjust.
2866
2867 2011-09-27  Jan Hubicka  <jh@suse.cz>
2868
2869         PR middle-end/49463
2870         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2871         Mark used.
2872
2873 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
2874
2875         * gcc.dg/strlenopt-1.c: New test.
2876         * gcc.dg/strlenopt-1f.c: New test.
2877         * gcc.dg/strlenopt-2.c: New test.
2878         * gcc.dg/strlenopt-2f.c: New test.
2879         * gcc.dg/strlenopt-3.c: New test.
2880         * gcc.dg/strlenopt-4.c: New test.
2881         * gcc.dg/strlenopt-4g.c: New test.
2882         * gcc.dg/strlenopt-4gf.c: New test.
2883         * gcc.dg/strlenopt-5.c: New test.
2884         * gcc.dg/strlenopt-6.c: New test.
2885         * gcc.dg/strlenopt-7.c: New test.
2886         * gcc.dg/strlenopt-8.c: New test.
2887         * gcc.dg/strlenopt-9.c: New test.
2888         * gcc.dg/strlenopt-10.c: New test.
2889         * gcc.dg/strlenopt-11.c: New test.
2890         * gcc.dg/strlenopt-12.c: New test.
2891         * gcc.dg/strlenopt-12g.c: New test.
2892         * gcc.dg/strlenopt-13.c: New test.
2893         * gcc.dg/strlenopt-14g.c: New test.
2894         * gcc.dg/strlenopt-14gf.c: New test.
2895         * gcc.dg/strlenopt-15.c: New test.
2896         * gcc.dg/strlenopt-16g.c: New test.
2897         * gcc.dg/strlenopt-17g.c: New test.
2898         * gcc.dg/strlenopt-18g.c: New test.
2899         * gcc.dg/strlenopt.h: New file.
2900
2901 2011-09-27  Tom de Vries  <tom@codesourcery.com>
2902
2903         PR middle-end/43864
2904         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2905         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2906         * gcc.dg/pr43864.c: New test.
2907         * gcc.dg/pr43864-2.c: Same.
2908         * gcc.dg/pr43864-3.c: Same.
2909         * gcc.dg/pr43864-4.c: Same.
2910
2911 2011-09-27  Jan Hubicka  <jh@suse.cz>
2912
2913         * gcc.dg/ipa/inline-5.c: New testcase.
2914
2915 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
2916
2917         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2918         vectors.
2919         * gcc.dg/vect/bb-slp-27.c: New.
2920         * gcc.dg/vect/bb-slp-28.c: New.
2921
2922 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
2923
2924         * testsuite/lib/target-supports.exp (check_profiling_available):
2925         Don't rely solely on TLS tests for -fprofile-generate, fall
2926         through to the other code.
2927
2928 2011-09-27  Richard Guenther  <rguenther@suse.de>
2929
2930         PR tree-optimization/50363
2931         * gcc.dg/torture/pr50363.c: New testcase.
2932
2933 2011-09-26  Jason Merrill  <jason@redhat.com>
2934
2935         PR c++/45012
2936         * g++.dg/template/partial13.C: New.
2937
2938         PR c++/46105
2939         * g++.dg/template/partial12.C: New.
2940
2941         PR c++/50508
2942         * g++.dg/cpp0x/constexpr-typedef1.C: New.
2943
2944 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2945
2946         PR c++/45487
2947         * g++.dg/diagnostic/bindings1.C: New.
2948         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2949
2950 2011-09-26  David S. Miller  <davem@davemloft.net>
2951
2952         * gcc.target/sparc/wrgsr.c: New test.
2953         * gcc.target/sparc/rdgsr.c: New test.
2954         * gcc.target/sparc/edge.c: New test.
2955         * gcc.target/sparc/fcmp.c: New test.
2956
2957         * gcc.target/sparc/edge.c: Update for new return types.
2958         * gcc.target/sparc/fcmp.c: Likewise.
2959
2960         * gcc.target/sparc/fpaddsubi.c: New test.
2961
2962 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
2963
2964         PR fortran/50515
2965         * gfortran.dg/common_15.f90: New.
2966
2967         PR fortran/50517
2968         * gfortran.dg/dummy_procedure_5.f90: New.
2969         * gfortran.dg/interface_26.f90: Modified error message.
2970         * gfortran.dg/proc_ptr_11.f90: Ditto.
2971         * gfortran.dg/proc_ptr_15.f90: Ditto.
2972         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2973         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2974
2975 2011-09-26  Jason Merrill  <jason@redhat.com>
2976
2977         PR c++/50512
2978         * g++.dg/overload/rvalue3.C: New.
2979
2980         PR c++/50523
2981         * g++.dg/overload/ref-conv2.C: New.
2982
2983         * g++.dg/cpp0x/nsdmi-template1.C: New.
2984
2985 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2986
2987         * g++.dg/cpp0x/nullptr25.C: New.
2988
2989 2011-09-26  Richard Guenther  <rguenther@suse.de>
2990
2991         PR tree-optimization/50472
2992         * gcc.dg/torture/pr50472.c: New testcase.
2993
2994 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2995
2996         * gnat.dg/opt22.adb: New test.
2997         * gnat.dg/opt22_pkg.ad[sb]: New helper.
2998
2999 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3000
3001         * gnat.dg/opt21.adb: New test.
3002         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3003
3004 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3005
3006         * gnat.dg/opt20.ad[sb]: New test.
3007         * gnat.dg/opt20_pkg.ads: New helper.
3008
3009 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3010
3011         * gnat.dg/array17.adb: New test.
3012         * gnat.dg/array17_pkg.ads: New helper.
3013
3014 2011-09-25  Jason Merrill  <jason@redhat.com>
3015
3016         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3017
3018 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3019
3020         * gnat.dg/frame_overflow.ads: New.
3021         * gnat.dg/frame_overflow.adb: Adjust.
3022         * gnat.dg/specs/addr1.ads: Likewise.
3023
3024 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3025
3026         * g++.dg/tree-ssa/restrict2.C: New test.
3027
3028 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3029
3030         * lib/target-supports.exp (check_effective_target_vect64): New.
3031         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3032         of multiple vector sizes.
3033         * gcc.dg/vect/bb-slp-26.c: New.
3034
3035 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3036
3037         PR c++/50280
3038         * g++.dg/template/bitfield1.C: New.
3039
3040 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3041
3042         * gcc.dg/vect/bb-slp-24.c: New.
3043
3044 2011-09-24  Jason Merrill  <jason@redhat.com>
3045
3046         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3047
3048         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3049
3050         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3051         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3052
3053         * g++.dg/cpp0x/nsdmi1.C: New.
3054         * g++.dg/cpp0x/nsdmi2.C: New.
3055         * g++.dg/cpp0x/nsdmi3.C: New.
3056         * g++.dg/cpp0x/nsdmi4.C: New.
3057         * g++.old-deja/g++.other/init4.C: New.
3058
3059 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3060
3061         PR c++/44267
3062         * g++.dg/template/sfinae28.C: New.
3063
3064 2011-09-23  Ian Lance Taylor  <iant@google.com>
3065
3066         * go.test/go-test.exp (errchk): Handle more cases of getting
3067         correct Tcl backslash quoting in regular expressions in test file.
3068
3069 2011-09-23  Jason Merrill  <jason@redhat.com>
3070
3071         Core 253
3072         * g++.dg/init/const8.C: New.
3073         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3074         * g++.dg/cpp0x/defaulted2.C: Likewise.
3075         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3076         * g++.dg/init/pr20039.C: Likewise.
3077         * g++.dg/init/pr42844.C: Likewise.
3078
3079 2011-09-23  Jan Hubicka  <jh@suse.cz>
3080
3081         * gcc.dg/ipa/inline-1.c: new testcase.
3082         * gcc.dg/ipa/inline-2.c: new testcase.
3083         * gcc.dg/ipa/inline-3.c: new testcase.
3084         * gcc.dg/ipa/inline-4.c: new testcase.
3085
3086 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3087
3088         PR c++/50258
3089         * g++.dg/cpp0x/constexpr-static8.C: New.
3090
3091 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3092
3093         * gcc.target/i386/avxfp-1.c: New test.
3094         * gcc.target/i386/avxfp-2.c: New test.
3095
3096 2011-09-23  Terry Guo  <terry.guo@arm.com>
3097
3098         * gcc.c-torture/execute/941014-1.x: Deleted.
3099
3100 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3101
3102         PR c++/50491
3103         * g++.dg/cpp0x/pr50491.C: New.
3104
3105 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3106
3107         PR testsuite/50487
3108         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3109
3110 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3111
3112         PR c++/50371
3113         * g++.dg/cpp0x/nullptr24.C: New.
3114
3115 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3116
3117         PR target/50482
3118         * gcc.target/i386/pr50482.c: New test.
3119
3120 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3121
3122         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3123         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3124         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3125         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3126         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3127         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3128         multilib options contain different -march= from dg-options.
3129
3130 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3131             Paolo Carlini  <paolo.carlini@oracle.com>
3132
3133         PR c++/50344
3134         * g++.dg/template/friend52.C: New.
3135
3136 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3137
3138         * gcc.target/arm/cmp-1.c: New test.
3139         * gcc.target/arm/cmp-2.c: Likewise.
3140
3141 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3142
3143         PR fortran/41733
3144         * gfortran.dg/impure_actual_1.f90: Modified error message.
3145         * gfortran.dg/proc_ptr_32.f90: New.
3146         * gfortran.dg/proc_ptr_33.f90: New.
3147
3148 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3149
3150         PR tree-optimization/50451
3151         * gcc.dg/vect/pr50451.c: New test.
3152
3153 2011-09-21  Ian Lance Taylor  <iant@google.com>
3154
3155         * go.test/go-test.exp (errchk): Add special case for bug332.
3156         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3157         some more test lines.
3158
3159 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3160
3161         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3162         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3163         * g++.dg/other/i386-8.C: Ditto.
3164         * g++.dg/other/pr34435.C: Ditto.
3165         * g++.dg/other/pr39496.C: Ditto.
3166         * g++.dg/other/mmintrin.C: Ditto.
3167
3168 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3169
3170         * gcc.dg/vect/vect-cond-7.c: New test.
3171         * gcc.target/i386/sse4_1-cond-1.c: New test.
3172         * gcc.target/i386/avx-cond-1.c: New test.
3173
3174 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3175
3176         PR target/50464
3177         * g++.dg/other/pr50464.C: New test.
3178
3179 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3180
3181         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3182         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3183         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3184         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3185
3186 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
3187
3188         * gnat.dg/opt19.adb: New test.
3189
3190 2011-09-21  Terry Guo  <terry.guo@arm.com>
3191
3192         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3193         on arch conflict when testing case on targets other than armv7-a.
3194
3195 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
3196
3197         PR c++/50454
3198         * g++.dg/ext/int128-1.C: New.
3199         * g++.dg/ext/int128-2.C: Likewise.
3200         * g++.dg/ext/int128-2.h: Likewise.
3201
3202 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3203
3204         PR testsuite/50469
3205         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3206
3207 2011-09-20  Jason Merrill  <jason@redhat.com>
3208
3209         * g++.dg/cpp0x/constexpr-generated1.C: New.
3210
3211         PR c++/50442
3212         * g++.dg/overload/ref-conv1.C: New.
3213
3214 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3215
3216         * g++.dg/other/final1.C: New.
3217
3218 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
3219
3220         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
3221         and get_bit ().
3222
3223 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
3224
3225         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3226         "target arm_eabi".
3227
3228 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
3229
3230         PR tree-optimization/50413
3231         * g++.dg/vect/vect.exp: Run slp-pr* tests with
3232         -fdump-tree-slp-details.  Run other tests with
3233         -fdump-tree-vect-details.
3234         * g++.dg/vect/slp-pr50413.cc: New.
3235
3236 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3237             Ira Rosen  <ira.rosen@linaro.org>
3238
3239         PR testsuite/50435
3240         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3241         Fix underscores around restrict.
3242
3243 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3244
3245         PR tree-optimization/50414
3246         * gfortran.dg/vect/Ofast-pr50414.f90: New.
3247         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3248         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3249
3250 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3251
3252         PR tree-optimization/50412
3253         * gfortran.dg/vect/pr50412.f90: New.
3254
3255 2011-09-16  Jason Merrill  <jason@redhat.com>
3256
3257         PR c++/50424
3258         * g++.dg/eh/defarg1.C: New.
3259
3260 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
3261
3262         * gcc.dg/vect/vect-reduc-10.c: New test.
3263         * gcc.target/i386/avx-reduc-1.c: New test.
3264
3265         * gcc.target/i386/sse2-extract-1.c: New test.
3266         * gcc.target/i386/avx-extract-1.c: New test.
3267
3268 2011-09-16  Terry Guo  <terry.guo@arm.com>
3269
3270         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3271
3272 2011-09-15   Diego Novillo  <dnovillo@google.com>
3273
3274         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3275         ALWAYS_CXXFLAGS, if defined.
3276         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3277         ALWAYS_GFORTRANFLAGS, if defined.
3278         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3279         ALWAYS_GOCFLAGS, if defined.
3280         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3281         ALWAYS_OBJCXXFLAGS, if defined.
3282         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3283         additional_flags, if defined.
3284         * lib/gnat.exp (gnat_target_compile): Likewise.
3285         * lib/objc.exp (objc_target_compile): Likewise.
3286         * lib/target-supports-dg.exp (dg-add-options): Handle
3287         TEST_ALWAYS_FLAGS.
3288
3289 2011-09-15  Tom de Vries  <tom@codesourcery.com>
3290
3291         PR testsuite/50322
3292         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3293         Use uintptr_t in f1.  Undo avr xfails.
3294
3295 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
3296
3297         PR fortran/50401
3298         PR fortran/50403
3299         * gfortran.dg/function_types_3.f90: New.
3300
3301 2011-09-15  Jason Merrill  <jason@redhat.com>
3302
3303         PR c++/50365
3304         * g++.dg/cpp0x/trailing7.C: New.
3305
3306         PR c++/50361
3307         * g++.dg/cpp0x/nullptr23.C: New.
3308
3309 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
3310
3311         * gcc.dg/vect/bb-slp-25.c: New.
3312
3313 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
3314
3315         PR c++/50391
3316         * g++.dg/cpp0x/noexcept15.C: New.
3317
3318 2011-09-14  Tom de Vries  <tom@codesourcery.com>
3319
3320         PR middle-end/50251
3321         * gcc.dg/pr50251.c: New test.
3322
3323 2011-09-14  Tobias Burnus  <burnus@net-b.de>
3324
3325         PR fortran/34547
3326         PR fortran/50375
3327         * gfortran.dg/null_5.f90: New.
3328         * gfortran.dg/null_6.f90: New.
3329
3330 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
3331
3332         * gcc.c-torture/compile/20110913-1.c: New test.
3333
3334 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
3335
3336         PR fortran/50379
3337         * gfortran.dg/result_2.f90: New.
3338
3339 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3340
3341         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3342
3343 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
3344
3345         PR c++/48320
3346         * g++.dg/cpp0x/variadic116.C: New test case.
3347
3348 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
3349
3350         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3351         * gcc.target/mips/interrupt_handler-2.c: New test.
3352         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3353
3354 2011-09-12  Jason Merrill  <jason@redhat.com>
3355
3356         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3357
3358         * g++.dg/cpp0x/explicit7.C: New.
3359
3360 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR rtl-optimization/50212
3363         * g++.dg/other/pr50212.C: New test.
3364
3365 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
3366
3367         PR target/43746
3368         * testsuite/gcc.target/avr/torture/avr-torture.exp
3369         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3370         "-O2 -fmerge-all-constants".
3371
3372 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3373
3374         PR fortran/50327
3375         * gfortran.dg/do_while_1.f90: New test.
3376
3377 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
3378
3379         PR fortran/35831
3380         PR fortran/47978
3381         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3382         * gfortran.dg/proc_decl_26.f90: New.
3383         * gfortran.dg/typebound_override_2.f90: New.
3384         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3385
3386 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3387
3388         * gnat.dg/cond_expr2.ad[sb]: New test.
3389
3390 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3391
3392         * gnat.dg/atomic5.ad[sb]: New test.
3393
3394 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3395
3396         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3397
3398 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
3399
3400         PR target/49030
3401         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3402
3403 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
3404
3405         PR target/49614
3406         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3407
3408 2011-09-09  Richard Guenther  <rguenther@suse.de>
3409
3410         PR tree-optimization/50328
3411         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3412
3413 2011-09-09  Richard Guenther  <rguenther@suse.de>
3414
3415         PR middle-end/50333
3416         * gcc.dg/torture/pr50333.c: New testcase.
3417
3418 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
3419
3420         PR tree-optimization/50318
3421         * gcc.target/arm/pr50318-1.c: New file.
3422
3423 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
3424
3425         * gcc.target/i386/all_one_m256i.c: New test.
3426
3427 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3428
3429         PR c++/50324
3430         * g++.dg/cpp0x/sfinae28.C: New.
3431
3432 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
3433
3434         PR c/50332
3435         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3436         longer ignored on typedefs.
3437
3438         PR c++/33255 - Support -Wunused-local-typedefs warning
3439         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3440         * c-c++-common/Wunused-local-typedefs.c: Likewise.
3441
3442 2011-09-08  Martin Jambor  <mjambor@suse.cz>
3443
3444         PR tree-optimization/50287
3445         * gcc.dg/torture/pr50287.c: New test.
3446
3447 2011-09-08  Richard Guenther  <rguenther@suse.de>
3448
3449         PR tree-optimization/19831
3450         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3451         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3452         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3453         * gcc.dg/errno-1.c: Adjust.
3454
3455 2011-09-08  Richard Guenther  <rguenther@suse.de>
3456
3457         PR tree-optimization/19831
3458         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3459
3460 2011-09-08  Tobias Burnus  <burnus@net-b.de>
3461
3462         PR fortran/44646
3463         * gfortran.dg/do_concurrent_1.f90: New.
3464         * gfortran.dg/do_concurrent_2.f90: New.
3465
3466 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR target/50310
3469         * gcc.c-torture/execute/ieee/pr50310.c: New test.
3470         * gcc.dg/pr50310-2.c: New test.
3471
3472 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
3473
3474         PR fortran/48095
3475         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3476         * gfortran.dg/impure_constructor_1.f90: Modified.
3477         * gfortran.dg/proc_ptr_comp_33.f90: New.
3478
3479 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
3480
3481         PR target/50310
3482         * gcc.dg/pr50310-1.c: New test.
3483
3484 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
3485
3486         PR middle-end/48571
3487         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3488         instead of 4.
3489
3490 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
3491
3492         PR c++/50309
3493         * g++.dg/cpp0x/noexcept14.C: New.
3494
3495 2011-09-07  Jason Merrill  <jason@redhat.com>
3496
3497         * g++.dg/cpp0x/constexpr-ref3.C: New.
3498
3499         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3500
3501 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
3502
3503         * gcc.dg/section1.c: Don't xfail for avr.
3504
3505 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
3506
3507         PR tree-optimization/50322
3508         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3509
3510 2011-09-07  Martin Jambor  <mjambor@suse.cz>
3511
3512         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3513
3514 2011-09-07  Martin Jambor  <mjambor@suse.cz>
3515
3516         PR tree-optimization/49911
3517         * g++.dg/tree-ssa/pr49911.C: New test.
3518
3519 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
3520
3521         PR target/49030
3522         * gcc.dg/torture/pr49030.c: New test.
3523
3524 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
3525
3526         PR fortran/50288
3527         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3528         * gfortran.dg/class_4d.f03: Deleted.
3529         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3530
3531 2011-09-07  Richard Guenther  <rguenther@suse.de>
3532
3533         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3534
3535 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
3536
3537         PR tree-optimization/46021
3538         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3539
3540 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3541
3542         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3543
3544 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3545
3546         * gcc.c-torture/compile/20110906-1.c: New test.
3547
3548 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
3549
3550         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3551
3552 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
3553
3554         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3555         --param tree-reassoc-width=1.
3556
3557         * gcc.dg/tree-ssa/reassoc-24.c: New test.
3558         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3559
3560 2011-09-06  Richard Guenther  <rguenther@suse.de>
3561
3562         PR tree-optimization/48149
3563         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3564
3565 2011-09-06  Richard Guenther  <rguenther@suse.de>
3566
3567         PR tree-optimization/48317
3568         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3569
3570 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
3571
3572         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3573         New procedure.
3574         (add_options_for_quad_vectors): Replace with ...
3575         (add_options_for_double_vectors): ... this.
3576         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3577         support multiple vector sizes since the vectorizer attempts to
3578         vectorize with both vector sizes.
3579         * gcc.dg/vect/no-vfa-vect-79.c,
3580         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3581         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3582         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3583         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3584         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3585         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3586         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3587         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3588         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3589         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3590         gcc.dg/vect/vect-40.c: Likewise.
3591         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3592         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3593         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3594         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3595         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3596         Likewise.
3597         * gcc.dg/vect/vect-peel-4.c: Make ia global.
3598
3599 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
3600
3601         PR target/49606
3602         * gcc.target/mips/abi-main.h: New file.
3603         * gcc.target/mips/abi-o32-long32.c: New test.
3604         * gcc.target/mips/abi-o32-long64.c: Likewise.
3605         * gcc.target/mips/abi-o64-long32.c: Likewise.
3606         * gcc.target/mips/abi-o64-long64.c: Likewise.
3607         * gcc.target/mips/abi-n32-long32.c: Likewise.
3608         * gcc.target/mips/abi-n32-long64.c: Likewise.
3609         * gcc.target/mips/abi-n64-long32.c: Likewise.
3610         * gcc.target/mips/abi-n64-long64.c: Likewise.
3611         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3612         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3613         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3614         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3615         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3616         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3617         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3618         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3619         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3620         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3621         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3622         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3623         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3624         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3625         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3626         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3627         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3628         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3629         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3630         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3631         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3632         * gcc.target/mips/branch-2.c: Remove -mabicalls.
3633         * gcc.target/mips/branch-3.c: Likewise.
3634         * gcc.target/mips/branch-4.c: Likewise.
3635         * gcc.target/mips/branch-5.c: Likewise.
3636         * gcc.target/mips/branch-6.c: Likewise.
3637         * gcc.target/mips/branch-7.c: Likewise.
3638         * gcc.target/mips/branch-8.c: Likewise.
3639         * gcc.target/mips/branch-9.c: Likewise.
3640         * gcc.target/mips/branch-10.c: Likewise.
3641         * gcc.target/mips/branch-11.c: Likewise.
3642         * gcc.target/mips/branch-12.c: Likewise.
3643         * gcc.target/mips/branch-13.c: Likewise.
3644         * gcc.target/mips/lazy-binding-1.c: Likewise.
3645
3646 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
3647
3648         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3649         to avoid warning on int=16 platforms..
3650
3651 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
3652
3653         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3654         to work even with -fshort-enums.
3655
3656 2011-09-04  Jan Hubicka  <jh@suse.cz>
3657
3658         * gcc.c-torture/compile/20110902.c: new testcase.
3659
3660 2011-09-04  Jason Merrill  <jason@redhat.com>
3661
3662         PR c++/49267
3663         * g++.dg/cpp0x/rv-conv1.C: New.
3664
3665         DR 1328
3666         * g++.dg/cpp0x/rv-func3.C: New.
3667
3668         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3669
3670         PR c++/50248
3671         Core 1358
3672         * g++.dg/cpp0x/constexpr-template1.C: New.
3673         * g++.dg/cpp0x/constexpr-template2.C: New.
3674         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3675         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3676
3677 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
3678
3679         * gnat.dg/specs/debug1.ads: Tweak pattern.
3680
3681 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
3682
3683         PR fortran/50227
3684         * gfortran.dg/class_45a.f03: New.
3685         * gfortran.dg/class_45b.f03: New.
3686
3687 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
3688             Ira Rosen  <ira.rosen@linaro.org>
3689
3690         PR tree-optimization/50208
3691         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3692         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3693         -fno-tree-fre -fno-tree-pre.
3694
3695 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3696
3697         * gcc.dg/ipa/ipcp-3.c: New test.
3698
3699 2011-09-02  Richard Guenther  <rguenther@suse.de>
3700
3701         PR tree-optimization/27460
3702         PR middle-end/29269
3703         * gcc.dg/vect/vect-cond-7.c: New testcase.
3704
3705 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3706
3707         * g++.dg/ipa/devirt-3.C: Added a distraction method.
3708         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3709         xfailed test for inlining.
3710         * g++.dg/ipa/ivinline-9.C: Likewise.
3711
3712 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
3713
3714         PR tree-optimization/50178
3715         * gfortran.dg/vect/pr50178.f90: New test.
3716
3717 2011-08-31  Martin Jambor  <mjambor@suse.cz>
3718
3719         PR middle-end/49886
3720         * gcc.c-torture/execute/pr49886.c: New testcase.
3721
3722 2011-08-31  Tom de Vries  <tom@codesourcery.com>
3723
3724         PR middle-end/43513
3725         * gcc.dg/pr43513.c: New test.
3726
3727 2011-08-30  Tobias Burnus  <burnus@net-b.de>
3728
3729         PR fortran/45044
3730         * gfortran.dg/common_14.f90: New.
3731         * gfortran.dg/common_resize_1.f: Add two dg-warning.
3732
3733 2011-08-30  Jason Merrill  <jason@redhat.com>
3734
3735         PR c++/50084
3736         * g++.dg/cpp0x/decltype33.C: New.
3737
3738         PR c++/50089
3739         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3740
3741         PR c++/50114
3742         * g++.dg/cpp0x/lambda/lambda-for.C: New.
3743
3744 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
3745
3746         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3747
3748 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3749
3750         * gnat.dg/specs/aggr3.ads: New test.
3751         * gnat.dg/specs/aggr3_pkg.ads: New helper.
3752
3753         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3754         * gnat.dg/specs/aggr2.ads: Likewise.
3755
3756 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3757
3758         PR fortran/45170
3759         * gfortran.dg/allocate_with_source_2.f90: New test
3760
3761 2011-08-30  Jason Merrill  <jason@redhat.com>
3762
3763         PR c++/50220
3764         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3765
3766         PR c++/50234
3767         * g++.dg/cpp0x/constexpr-value3.C: New.
3768
3769 2011-08-30  Richard Guenther  <rguenther@suse.de>
3770
3771         PR middle-end/48571
3772         * gcc.c-torture/execute/pr48571-1.c: New testcase.
3773         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3774         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3775         * gcc.dg/pr36902.c: XFAIL.
3776
3777 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
3778
3779         * gcc.target/i386/fma-check.h: New.
3780         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3781         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3782         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3783         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3784         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3785         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3786         * gcc.target/i386/fma-fmaddXX.c: Likewise.
3787         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3788         * gcc.target/i386/fma-fmsubXX.c: Likewise.
3789         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3790         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3791         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3792         * gcc.target/i386/fma-compile.c: Likewise.
3793         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3794         * gcc.target/i386/sse-12.c: Add -mfma.
3795         * gcc.target/i386/sse-13.c: Likewise.
3796         * gcc.target/i386/sse-14.c: Likewise.
3797         * gcc.target/i386/sse-22.c: Likewise.
3798         * gcc.target/i386/sse-23.c: Likewise.
3799         * g++.dg/other/i386-2.C: Likewise.
3800         * g++.dg/other/i386-3.C: Likewise.
3801
3802 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3803
3804         PR testsuite/50185
3805         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3806         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3807
3808 2011-08-30  Christian Bruel  <christian.bruel@st.com>
3809
3810         * g++.dg/bprob/bprob.exp (feedback_options): Set
3811         -fbranch-probabilities.
3812         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3813
3814 2011-08-29  Jason Merrill  <jason@redhat.com>
3815
3816         PR c++/50224
3817         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3818
3819 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3820             Jason Merrill  <jason@redhat.com>
3821
3822         * g++.dg/dfp/base.C: New test.
3823
3824 2011-08-29  Jason Merrill  <jason@redhat.com>
3825
3826         Core DR 994
3827         PR c++/50209
3828         * g++.dg/cpp0x/initlist58.C: New.
3829
3830 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
3831
3832         PR fortran/50225
3833         * gfortran.dg/class_result_1.f03: New.
3834
3835 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3836
3837         PR middle-end/48722
3838         * gcc.target/i386/pr48722.c: New test.
3839
3840 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3841
3842         PR libfortran/50192
3843         * gfortran.dg/widechar_compare_1.f90:  New test.
3844
3845 2011-08-26  Jason Merrill  <jason@redhat.com>
3846
3847         Core DR 342
3848         PR c++/48582
3849         * g++.dg/abi/mangle50.C: New.
3850
3851 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
3852
3853         PR target/50202
3854         * gcc.target/i386/pr50202.c: New test.
3855
3856 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
3857
3858         * gcc.target/i386/sse_4_1-round-vec.c: New test.
3859         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3860         * gcc.target/i386/avx-round-vec.c: New test.
3861         * gcc.target/i386/avx-roundf-vec.c: New test.
3862
3863 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
3864
3865         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3866         instruction.
3867
3868         PR c/50179
3869         * c-c++-common/Wunused-var-14.c: New test.
3870
3871 2011-08-26  Tom de Vries  <tom@codesourcery.com>
3872
3873         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3874
3875 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
3876
3877         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3878         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3879         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3880         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3881
3882 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
3883
3884         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3885         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3886         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3887         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3888
3889 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
3890
3891         PR fortran/50050
3892         * gfortran.dg/pointer_comp_init_1.f90: New test.
3893
3894 2011-08-25  Jason Merrill  <jason@redhat.com>
3895
3896         PR c++/50157
3897         * g++.dg/cpp0x/sfinae27.C: New.
3898
3899 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3900
3901         * gfortran.dg/coarray_lib_token_4.f90: New.
3902
3903 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3904
3905         * gfortran.dg/coarray/alloc_comp_1.f90: New.
3906
3907 2011-08-25  Richard Guenther  <rguenther@suse.de>
3908
3909         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3910
3911 2011-08-24  Tobias Burnus  <burnus@net-b.de>
3912
3913         PR fortran/50163
3914         * gfortran.dg/initialization_28.f90: New.
3915
3916 2011-08-24  Richard Guenther  <rguenther@suse.de>
3917
3918         PR tree-optimization/50067
3919         * gcc.dg/torture/pr50067-3.c: New testcase.
3920         * gcc.dg/torture/pr50067-4.c: Likewise.
3921         * gcc.dg/torture/pr50067-5.c: Likewise.
3922
3923 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3924
3925         * g++.dg/other/i386-2.C: Add -mavx2 check.
3926         * g++.dg/other/i386-3.C: Likewise.
3927         * gcc.target/i386/avx-1.c: Add AVX2.
3928         * gcc.target/i386/avx-2.c: Likewise.
3929         * gcc.target/i386/funcspec-5.c: Likewise.
3930         * gcc.target/i386/sse-12.c: Likewise.
3931         * gcc.target/i386/sse-13.c: Likewise.
3932         * gcc.target/i386/sse-14.c: Likewise.
3933         * gcc.target/i386/sse-22.c: Likewise.
3934         * gcc.target/i386/sse-23.c: Likewise.
3935         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3936         * gcc.target/i386/avx2-check.h: New.
3937         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3938         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3939         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3940         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3941         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3942         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3943         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3944         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3945         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3946         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3947         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3948         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3949         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3950         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3951         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3952         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3953         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3954         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3955         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3956         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3957         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3958         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3959         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3960         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3961         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3962         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3963         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3964         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3965         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3966         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3967         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3968         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3969         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3970         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3971         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3972         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3973         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3974         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3975         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3976         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3977         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3978         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3979         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3980         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3981         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3982         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3983         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3984         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3985         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3986         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3987         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3988         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3989         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3990         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3991         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3992         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3993         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3994         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3995         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3996         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3997         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3998         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3999         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4000         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4001         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4002         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4003         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4004         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4005         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4006         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4007         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4008         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4009         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4010         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4011         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4012         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4013         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4014         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4015         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4016         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4017         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4018         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4019         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4020         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4021         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4022         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4023         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4024         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4025         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4026         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4027         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4028         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4029         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4030         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4031         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4032         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4033         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4034         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4035         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4036         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4037         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4038         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4039         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4040         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4041         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4042         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4043         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4044         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4045         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4046         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4047         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4048         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4049         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4050         * gcc.target/i386/avx2-vpand-1.c: Likewise.
4051         * gcc.target/i386/avx2-vpand-2.c: Likewise.
4052         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4053         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4054         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4055         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4056         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4057         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4058         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4059         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4060         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4061         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4062         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4063         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4064         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4065         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4066         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4067         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4068         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4069         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4070         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4071         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4072         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4073         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4074         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4075         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4076         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4077         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4078         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4079         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4080         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4081         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4082         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4083         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4084         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4085         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4086         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4087         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4088         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4089         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4090         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4091         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4092         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4093         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4094         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4095         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4096         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4097         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4098         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4099         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4100         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4101         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4102         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4103         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4104         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4105         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4106         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4107         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4108         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4109         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4110         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4111         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4112         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4113         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4114         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4115         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4116         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4117         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4118         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4119         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4120         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4121         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4122         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4123         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4124         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4125         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4126         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4127         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4128         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4129         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4130         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4131         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4132         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4133         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4134         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4135         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4136         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4137         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4138         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4139         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4140         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4141         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4142         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4143         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4144         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4145         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4146         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4147         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4148         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4149         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4150         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4151         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4152         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4153         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4154         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4155         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4156         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4157         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4158         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4159         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4160         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4161         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4162         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4163         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4164         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4165         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4166         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4167         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4168         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4169         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4170         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4171         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4172         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4173         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4174         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4175         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4176         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4177         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4178         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4179         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4180         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4181         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4182         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4183         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4184         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4185         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4186         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4187         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4188         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4189         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4190         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4191         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4192         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4193         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4194         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4195         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4196         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4197         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4198         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4199         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4200         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4201         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4202         * gcc.target/i386/avx2-vpor-1.c: Likewise.
4203         * gcc.target/i386/avx2-vpor-2.c: Likewise.
4204         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4205         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4206         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4207         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4208         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4209         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4210         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4211         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4212         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4213         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4214         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4215         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4216         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4217         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4218         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4219         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4220         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4221         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4222         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4223         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4224         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4225         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4226         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4227         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4228         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4229         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4230         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4231         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4232         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4233         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4234         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4235         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4236         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4237         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4238         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4239         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4240         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4241         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4242         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4243         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4244         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4245         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4246         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4247         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4248         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4249         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4250         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4251         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4252         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4253         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4254         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4255         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4256         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4257         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4258         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4259         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4260         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4261         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4262         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4263         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4264         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4265         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4266         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4267         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4268         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4269         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4270         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4271         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4272         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4273         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4274         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4275         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4276         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4277         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4278         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4279         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4280         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4281         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4282         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4283         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4284         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4285         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4286         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4287         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4288         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4289         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4290         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4291         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4292         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4293         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4294         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4295         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4296         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4297         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4298         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4299         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4300         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4301         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4302         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4303         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4304         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4305         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4306         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4307         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4308         * gcc.target/i386/testimm-9.c: Likewise.
4309
4310 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4311
4312         * g++.dg/other/i386-2.C: Add -mbmi2 check.
4313         * g++.dg/other/i386-3.C: Likewise.
4314         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4315         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4316         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4317         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4318         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4319         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4320         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4321         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4322         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4323         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4324         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4325         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4326         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4327         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4328         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4329         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4330         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4331         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4332         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4333         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4334         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4335         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4336         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4337         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4338         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4339         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4340         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4341         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4342         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4343         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4344         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4345         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4346         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4347         * gcc.target/i386/sse-12.c: Add BMI2.
4348         * gcc.target/i386/sse-13.c: Likewise.
4349         * gcc.target/i386/sse-14.c: Likewise.
4350         * gcc.target/i386/sse-22.c: Likewise.
4351         * gcc.target/i386/sse-23.c: Likewise.
4352
4353 2011-08-23  Jason Merrill  <jason@redhat.com>
4354
4355         * g++.dg/template/crash7.C: Adjust expected errors.
4356
4357 2011-08-23  Jason Merrill  <jason@redhat.com>
4358
4359         PR c++/49045
4360         Core 1321
4361         * g++.dg/cpp0x/overload2.C: New.
4362
4363 2011-08-23  Jason Merrill  <jason@redhat.com>
4364
4365         Core 903
4366         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4367
4368 2011-08-23  Jason Merrill  <jason@redhat.com>
4369
4370         Core 975
4371         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4372         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4373         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4374         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4375
4376 2011-08-23  Jason Merrill  <jason@redhat.com>
4377
4378         PR c++/50024
4379         * g++.dg/cpp0x/constexpr-initlist5.C: New.
4380
4381 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR c++/50158
4384         * g++.dg/warn/Wunused-var-16.C: New test.
4385
4386         PR middle-end/50161
4387         * gcc.dg/pr50161.c: New test.
4388
4389 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
4390
4391         PR c++/50055
4392         * g++.dg/gcov/gcov-7.C: New test.
4393
4394 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4395
4396         PR c++/46862
4397         * g++.dg/dfp/nofields.C: New test.
4398
4399 2011-08-23  Tobias Burnus  <burnus@net-b.de>
4400
4401         PR fortran/31600
4402         * gfortran.dg/use_16.f90: New.
4403
4404 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
4405             Kirill Yukhin  <kirill.yukhin@intel.com>
4406
4407         PR target/50155
4408         * gcc.target/i386/pr50155.c: New test.
4409
4410 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
4411
4412         PR tree-optimization/50133
4413         * gcc.dg/pr50133.c: New test.
4414
4415         PR middle-end/50141
4416         * c-c++-common/cxxbitfields-6.c: New test.
4417
4418 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
4419
4420         PR fortran/50050
4421         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4422
4423 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
4424
4425         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4426         * gcc.dg/pr49994-3.c: Ditto.
4427
4428 2011-08-22  Richard Guenther  <rguenther@suse.de>
4429
4430         PR testsuite/50145
4431         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4432         * gcc.dg/torture/pr50067-2.c: Likewise.
4433
4434 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4435
4436         PR fortran/47659
4437         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
4438         of a constant resulting from simplification.
4439         * gfortran.dg/warn_conversion_3.f90:  New test.
4440
4441 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4442
4443         PR fortran/50130
4444         * gfortran.dg/zero_stride_1.f90:  New test.
4445
4446 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
4447
4448         PR fortran/49638
4449         * gfortran.dg/typebound_override_1.f90: Modified.
4450
4451 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
4452
4453         PR tree-optimization/48739
4454         * gcc.dg/pr48739-1.c: New test.
4455         * gcc.dg/pr48739-2.c: New test.
4456
4457 2011-08-20  Tobias Burnus  <burnus@net-b.de>
4458
4459         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4460
4461 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
4462
4463         PR fortran/50129
4464         * gfortran.dg/where_3.f90: New test.
4465
4466 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
4467
4468         PR middle-end/49721
4469         * gfortran.dg/pr49721-1.f: New.
4470         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4471
4472 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
4473
4474         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4475         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4476         New tests.
4477
4478 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4479
4480         * gcc.target/arm/wmul-11.c: New file.
4481         * gcc.target/arm/wmul-12.c: New file.
4482         * gcc.target/arm/wmul-13.c: New file.
4483
4484 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4485
4486         * gcc.target/arm/wmul-10.c: New file.
4487
4488 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4489
4490         * gcc.target/arm/wmul-9.c: New file.
4491         * gcc.target/arm/wmul-bitfield-2.c: New file.
4492
4493 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4494
4495         * gcc.target/arm/wmul-8.c: New file.
4496
4497 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4498
4499         * gcc.target/arm/wmul-7.c: New file.
4500
4501 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4502
4503         * gcc.target/arm/wmul-6.c: New file.
4504
4505 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4506
4507         * gcc.target/arm/wmul-5.c: New file.
4508         * gcc.target/arm/no-wmla-1.c: New file.
4509
4510 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4511
4512         * gcc.target/arm/wmul-bitfield-1.c: New file.
4513
4514 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
4515
4516         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4517
4518 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4519
4520         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4521         * gcc.target/i386/conversion.c: Likewise.
4522
4523 2011-08-19  Richard Guenther  <rguenther@suse.de>
4524
4525         * gcc.dg/torture/pr50067-1.c: New testcase.
4526         * gcc.dg/torture/pr50067-2.c: Likewise.
4527
4528 2011-08-19  Joey Ye  <joey.ye@arm.com>
4529
4530         PR target/49437
4531         * gcc.target/arm/handler-align.c: New test.
4532         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4533         New Function.
4534
4535 2011-08-19  Joey Ye  <joey.ye@arm.com>
4536
4537         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4538
4539 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
4540
4541         PR fortran/50071
4542         * gfortran.dg/end_block_label_1.f90: New test.
4543         * gfortran.dg/end_associate_label_1.f90: New test.
4544
4545 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4546
4547         * gcc.dg/c1x-pointer-float-1.c: New test.
4548
4549 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
4550
4551         PR fortran/50071
4552         * gfortran.dg/duplicate_labels_2.f: New test.
4553
4554 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4555
4556         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4557         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4558         gcc.dg/c1x-noreturn-5.c: New tests.
4559
4560 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4561
4562         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4563
4564 2011-08-18  Tobias Burnus  <burnus@net-b.de>
4565
4566         PR fortran/18918
4567         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4568         * gfortran.dg/coarray_lock_3.f90: Fix test.
4569         * gfortran.dg/coarray_lock_4.f90: New.
4570         * gfortran.dg/coarray_lock_5.f90: New.
4571
4572 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR target/50009
4575         * gcc.c-torture/compile/pr50009.c: New test.
4576
4577         PR target/50092
4578         * gcc.dg/torture/pr50092.c: New test.
4579
4580 2011-08-18  Tobias Burnus  <burnus@net-b.de>
4581
4582         PR fortran/50109
4583         * gfortran.dg/namelist_73.f90: New.
4584
4585 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
4586
4587         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4588
4589         PR debug/50017
4590         * gcc.dg/pr50017.c: New test.
4591
4592 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
4593
4594         PR c++/45625
4595         * g++.dg/lookup/hidden-var1.C: New test case.
4596
4597 2011-08-17  Tobias Burnus  <burnus@net-b.de>
4598
4599         PR fortran/31461
4600         * gfortran.dg/warn_unused_var_2.f90: New.
4601         * gfortran.dg/warn_unused_var_3.f90: New.
4602
4603 2011-08-17  Tom de Vries  <tom@codesourcery.com>
4604
4605         PR target/43597
4606         * gcc.target/arm/pr43597.c: New test.
4607
4608 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
4609
4610         PR fortran/50070
4611         * gfortran.dg/common_13.f90: New.
4612
4613 2011-08-16  Jason Merrill  <jason@redhat.com>
4614
4615         PR c++/50086
4616         * g++.dg/cpp0x/variadic-unresolved.C: New.
4617
4618         * g++.old-deja/g++.brendan/README: Add R.I.P.
4619
4620         * g++.dg/ext/attr-used-1.C: New.
4621
4622         PR c++/50054
4623         * g++.dg/cpp0x/initlist56.C: New.
4624
4625 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
4626
4627         PR testsuite/50085
4628         * g++.dg/opt/life1.C: Only run on Linux.
4629
4630 2011-08-15  Tobias Burnus  <burnus@net-b.de>
4631
4632         * gfortran.dg/coarray_26.f90: New.
4633
4634 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
4635
4636         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4637         -fdump-tree-vrp1.
4638
4639 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
4640
4641         PR fortran/50073
4642         * gfortran.dg/func_result_7.f90: New.
4643
4644 2011-08-13  Jason Merrill  <jason@redhat.com>
4645
4646         PR c++/50075
4647         * g++.dg/cpp0x/decltype32.C: New.
4648
4649         PR c++/50059
4650         * g++.dg/diagnostic/expr1.C: New.
4651
4652 2011-08-12  David Li  <davidxl@google.com>
4653
4654         * g++.dg/abi/vbase15.C: New test.
4655
4656 2011-08-12  Jason Merrill  <jason@redhat.com>
4657
4658         PR c++/50034
4659         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4660
4661 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
4662
4663         * gcc.dg/builtins-67.c: New test.
4664         * gcc.target/i386/conversion.c: Ditto.
4665
4666 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
4667             Brian Hackett  <bhackett1024@gmail.com>
4668
4669         * g++.dg/plugin/decl_plugin.c: New.
4670         * g++.dg/plugin/decl-plugin-test.C: New.
4671         * g++.dg/plugin/plugin.exp: Add above testcase.
4672
4673 2011-08-11  Richard Guenther  <rguenther@suse.de>
4674
4675         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4676
4677 2011-08-11  Michael Matz  <matz@suse.de>
4678
4679         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4680
4681 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
4682
4683         PR tree-optimization/50039
4684         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4685         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4686
4687 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
4688
4689         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4690         (sse4_1_test): Initialize src3 with random value.
4691
4692 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4693
4694         * gcc.c-torture/execute/scal-to-vec1.c: New test.
4695         * gcc.c-torture/execute/scal-to-vec2.c: New test.
4696         * gcc.c-torture/execute/scal-to-vec3.c: New test.
4697         * gcc.dg/scal-to-vec1.c: New test.
4698         * gcc.dg/scal-to-vec2.c: New test.
4699
4700 2011-08-09  Richard Guenther  <rguenther@suse.de>
4701
4702         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4703         * gcc.dg/tree-ssa/vrp60.c: New testcase.
4704         * gcc.dg/tree-ssa/vrp61.c: Likewise.
4705         * gcc.dg/tree-ssa/vrp62.c: Likewise.
4706
4707 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4708
4709         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4710
4711 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4712
4713         * gcc.dg/pr49948.c: Require pthread effective target.
4714
4715 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4716
4717         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4718
4719 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
4720
4721         * gcc.target/i386/sse-22a.c: New test.
4722
4723 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
4724
4725         PR tree-optimization/50014
4726         * gcc.dg/vect/pr50014.c: New test.
4727
4728 2011-08-08  Martin Jambor  <mjambor@suse.cz>
4729
4730         PR middle-end/49923
4731         * gcc.dg/tree-ssa/pr49923.c: New test.
4732
4733 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4734
4735         PR target/49781
4736         * gcc.target/i386/pr49781-1.c: New.
4737
4738 2011-08-08  Jason Merrill  <jason@redhat.com>
4739
4740         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4741
4742         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4743
4744 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
4745
4746         PR fortran/49638
4747         * gfortran.dg/typebound_override_1.f90: New.
4748
4749 2011-08-07  Kai Tietz  <ktietz@redhat.com>
4750
4751         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4752         x86_64 mingw target.
4753         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4754         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4755         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4756         * gcc.dg/tree-ssa/loop-33.c: Likewise.
4757         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4758         * gcc.dg/tree-ssa/loop-35.c: Likewise.
4759         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4760         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4761         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4762         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4763
4764 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4765
4766         PR testsuite/48727
4767         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4768
4769 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4770
4771         * gcc.dg/pr48770.c: Cleanup coverage files.
4772         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4773
4774 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4775
4776         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4777         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4778         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4779         lzcnt and bmi options.
4780
4781 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4782
4783         PR target/47381
4784         * gcc.dg/pr47381-1.c: New.
4785         * gcc.dg/pr47381-2.c: Likewise.
4786         * gcc.target/i386/pr47381.c: Likewise.
4787
4788 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4789
4790         PR middle-end/47727
4791         * gcc.dg/pr47727.c: New.
4792
4793         PR target/47372
4794         * gcc.dg/pr47372-1.c: New.
4795         * gcc.dg/pr47372-2.c: Likewise.
4796
4797 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4798
4799         PR middle-end/47449
4800         * gcc.target/i386/pr47449.c: New.
4801
4802         PR target/47446
4803         * gcc.dg/pr47446-1.c: New.
4804         * gcc.dg/pr47446-2.c: Likewise.
4805
4806 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4807
4808         PR target/47766
4809         * gcc.dg/pr47766.c: New.
4810
4811         PR target/47715
4812         * gcc.dg/tls/pr47715-1.c: New.
4813         * gcc.dg/tls/pr47715-2.c: Likewise.
4814         * gcc.dg/tls/pr47715-3.c: Likewise.
4815         * gcc.dg/tls/pr47715-4.c: Likewise.
4816         * gcc.dg/tls/pr47715-5.c: Likewise.
4817
4818 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4819
4820         PR libobjc/50002
4821         * objc.dg/gnu-api-2-class.m: Updated comments.
4822         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4823         * objc.dg/gnu-api-2-class-meta.m: New test.
4824         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4825
4826 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4827
4828         PR libobjc/49882
4829         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4830         with classes that are in construction.
4831
4832 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4833
4834         PR target/48084
4835         * gcc.target/i386/pr48084-1.c: New.
4836         * gcc.target/i386/pr48084-2.c: Likewise.
4837         * gcc.target/i386/pr48084-3.c: Likewise.
4838         * gcc.target/i386/pr48084-4.c: Likewise.
4839         * gcc.target/i386/pr48084-5.c: Likewise.
4840
4841         PR rtl-optimization/49504
4842         * gcc.target/i386/pr49504.c: New.
4843
4844         PR target/49860
4845         * gcc.dg/pr49860.c: New.
4846
4847 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4848
4849         PR libobjc/49882
4850         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4851         with classes that are in construction.
4852
4853 2011-08-05  Jason Merrill  <jason@redhat.com>
4854
4855         PR c++/48993
4856         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4857
4858         PR c++/49921
4859         * g++.dg/cpp0x/decltype31.C: New.
4860
4861         PR c++/49669
4862         * g++.dg/init/array28.C: New.
4863
4864         PR c++/49988
4865         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4866
4867 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4868
4869         PR target/47369
4870         * gcc.dg/pr47369-1.c: New.
4871
4872 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4873
4874         PR middle-end/47364
4875         * gcc.dg/torture/pr47364-1.c: New.
4876         * gcc.c-torture/compile/pr47364-1.c: Likewise.
4877         * gcc.c-torture/compile/pr47364-2.c: Likewise.
4878
4879 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4880
4881         PR fortran/37211
4882         * gfortran.dg/transfer_check_2.f90:  New test case.
4883
4884 2011-08-05  Jan Hubicka  <jh@suse.cz>
4885
4886         PR middle-end/49494
4887         * gfortran.dg/pr49494.f90: New testcase.
4888
4889 2011-08-05  Jan Hubicka  <jh@suse.cz>
4890
4891         PR middle-end/49735
4892         * gcc.c-torture/compile/pr49735.c: New testcase.
4893
4894 2011-08-05  Jason Merrill  <jason@redhat.com>
4895
4896         PR c++/47453
4897         * g++.dg/cpp0x/initlist56.C: New.
4898
4899         PR c++/49812
4900         * g++.dg/overload/rvalue2.C: New.
4901
4902         PR c++/49983
4903         * g++.dg/cpp0x/range-for21.C: New.
4904
4905         * g++.dg/ext/vla11.C: New.
4906
4907 2011-08-05  Richard Guenther  <rguenther@suse.de>
4908
4909         PR tree-optimization/49984
4910         * gcc.dg/tree-ssa/vrp59.c: New testcase.
4911
4912 2011-08-05  Richard Guenther  <rguenther@suse.de>
4913
4914         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4915         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4916         * gcc.dg/tree-ssa/vrp53.c: Likewise.
4917
4918 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
4919
4920         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4921         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4922         * gfortran.dg/ldist-pr43023.f90: Ditto.
4923         * gfortran.dg/namelist_52.f90: Ditto.
4924         * gfortran.dg/interface_proc_end.f90: Ditto.
4925         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4926         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4927
4928 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
4929
4930         * gcc.dg/vect/vect-over-widen-1.c: New test.
4931         * gcc.dg/vect/vect-over-widen-2.c: New test.
4932         * gcc.dg/vect/vect-over-widen-3.c: New test.
4933         * gcc.dg/vect/vect-over-widen-4.c: New test.
4934
4935 2011-08-04  Richard Guenther  <rguenther@suse.de>
4936
4937         PR fortran/49957
4938         * gfortran.dg/vect/O3-pr49957.f: New testcase.
4939
4940 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
4941
4942         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4943
4944 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
4945
4946         PR middle-end/49905
4947         * g++.dg/ext/builtin-object-size3.C: New test.
4948
4949 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR tree-optimization/49948
4952         * gcc.dg/pr49948.c: New test.
4953
4954 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4955
4956         PR middle-end/47383
4957         * gcc.dg/torture/pr47383.c: New.
4958
4959 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4960
4961         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4962
4963 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4964
4965         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4966
4967 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4968
4969         PR target/47744
4970         * gcc.dg/torture/pr47744-1.c: New.
4971         * gcc.dg/torture/pr47744-2.c: Likewise.
4972         * gcc.dg/torture/pr47744-3.c: Likewise.
4973
4974 2011-08-03  Richard Guenther  <rguenther@suse.de>
4975
4976         PR middle-end/49958
4977         * gcc.dg/torture/pr49958.c: New testcase.
4978
4979 2011-08-03  Richard Guenther  <rguenther@suse.de>
4980
4981         PR tree-optimization/49938
4982         * g++.dg/torture/pr49938.C: New testcase.
4983
4984 2011-08-02  Jason Merrill  <jason@redhat.com>
4985
4986         PR c++/43886
4987         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4988
4989         PR c++/49577
4990         * g++.dg/cpp0x/initlist5.C: Add additional cases.
4991
4992         PR c++/49593
4993         * g++.dg/cpp0x/variadic115.C: New.
4994
4995         PR c++/49803
4996         * g++.dg/cpp0x/union5.C: New.
4997
4998 2011-08-02  Daniel Kraft  <d@domob.eu>
4999
5000         PR fortran/49885
5001         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5002
5003 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5004
5005         PR middle-end/49947
5006         * gcc.dg/tree-ssa/forwprop-15.c
5007
5008 2011-08-02  Jason Merrill  <jason@redhat.com>
5009
5010         PR c++/49834
5011         * g++.dg/cpp0x/range-for20.C: New.
5012
5013 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5014
5015         * gfortran.dg/coarray_lib_token_3.f90: New.
5016
5017 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR fortran/46752
5020         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5021         * gcc.dg/gomp/atomic-15.c: New test.
5022         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5023         * g++.dg/gomp/atomic-15.C: New test.
5024         * g++.dg/gomp/private-1.C: New test.
5025         * g++.dg/gomp/sharing-2.C: New test.
5026         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5027         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5028         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5029
5030 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5031
5032         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5033         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5034         cleanup-module.
5035         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5036         * gfortran.dg/allocatable_function_5.f90: Ditto.
5037         * gfortran.dg/allocate_stat.f90: Ditto.
5038         * gfortran.dg/array_constructor_20.f90: Ditto.
5039         * gfortran.dg/array_constructor_21.f90: Ditto.
5040         * gfortran.dg/array_constructor_22.f90: Ditto.
5041         * gfortran.dg/array_constructor_26.f03: Ditto.
5042         * gfortran.dg/array_function_4.f90: Ditto.
5043         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5044         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5045         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5046         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5047         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5048         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5049         * gfortran.dg/class_15.f03: Ditto.
5050         * gfortran.dg/class_27.f03: Ditto.
5051         * gfortran.dg/class_33.f90: Ditto.
5052         * gfortran.dg/class_37.f03: Ditto.
5053         * gfortran.dg/class_40.f03: Ditto.
5054         * gfortran.dg/class_42.f03: Ditto.
5055         * gfortran.dg/class_defined_operator_1.f03: Ditto.
5056         * gfortran.dg/coarray/registering_1.f90: Ditto.
5057         * gfortran.dg/convert_1.f90: Ditto.
5058         * gfortran.dg/default_initialization_3.f90: Ditto.
5059         * gfortran.dg/dependency_25.f90: Ditto.
5060         * gfortran.dg/dependency_26.f90: Ditto.
5061         * gfortran.dg/dependency_36.f90: Ditto.
5062         * gfortran.dg/dependency_37.f90: Ditto.
5063         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5064         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5065         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5066         * gfortran.dg/elemental_pointer_1.f90: Ditto.
5067         * gfortran.dg/elemental_result_1.f90: Ditto.
5068         * gfortran.dg/empty_derived_type.f90: Ditto.
5069         * gfortran.dg/entry_7.f90: Ditto.
5070         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5071         * gfortran.dg/equiv_constraint_3.f90: Ditto.
5072         * gfortran.dg/error_recovery_3.f90: Ditto.
5073         * gfortran.dg/extends_4.f03: Ditto.
5074         * gfortran.dg/func_assign.f90: Ditto.
5075         * gfortran.dg/func_assign_3.f90: Ditto.
5076         * gfortran.dg/generic_1.f90: Ditto.
5077         * gfortran.dg/generic_18.f90: Ditto.
5078         * gfortran.dg/generic_22.f03: Ditto.
5079         * gfortran.dg/generic_4.f90: Ditto.
5080         * gfortran.dg/generic_6.f90: Ditto.
5081         * gfortran.dg/generic_actual_arg.f90: Ditto.
5082         * gfortran.dg/graphite/id-21.f: Ditto.
5083         * gfortran.dg/graphite/pr45758.f90: Ditto.
5084         * gfortran.dg/host_assoc_call_2.f90: Ditto.
5085         * gfortran.dg/host_assoc_call_3.f90: Ditto.
5086         * gfortran.dg/host_assoc_call_4.f90: Ditto.
5087         * gfortran.dg/host_assoc_function_4.f90: Ditto.
5088         * gfortran.dg/host_used_types_1.f90: Ditto.
5089         * gfortran.dg/implicit_1.f90: Ditto.
5090         * gfortran.dg/implicit_11.f90: Ditto.
5091         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5092         * gfortran.dg/impure_actual_1.f90: Ditto.
5093         * gfortran.dg/impure_assignment_1.f90: Ditto.
5094         * gfortran.dg/impure_constructor_1.f90: Ditto.
5095         * gfortran.dg/initialization_10.f90: Ditto.
5096         * gfortran.dg/initialization_12.f90: Ditto.
5097         * gfortran.dg/interface_14.f90: Ditto.
5098         * gfortran.dg/interface_15.f90: Ditto.
5099         * gfortran.dg/interface_2.f90: Ditto.
5100         * gfortran.dg/interface_25.f90: Ditto.
5101         * gfortran.dg/interface_26.f90: Ditto.
5102         * gfortran.dg/interface_29.f90: Ditto.
5103         * gfortran.dg/interface_assignment_1.f90: Ditto.
5104         * gfortran.dg/internal_pack_6.f90: Ditto.
5105         * gfortran.dg/internal_pack_7.f90: Ditto.
5106         * gfortran.dg/internal_pack_8.f90: Ditto.
5107         * gfortran.dg/lto/pr45586_0.f90: Ditto.
5108         * gfortran.dg/lto/pr47839_0.f90: Ditto.
5109         * gfortran.dg/module_commons_3.f90: Ditto.
5110         * gfortran.dg/module_equivalence_4.f90: Ditto.
5111         * gfortran.dg/module_equivalence_6.f90: Ditto.
5112         * gfortran.dg/module_function_type_1.f90: Ditto.
5113         * gfortran.dg/module_naming_1.f90: Ditto.
5114         * gfortran.dg/namelist_4.f90: Ditto.
5115         * gfortran.dg/operator_c1202.f90: Ditto.
5116         * gfortran.dg/parens_7.f90: Ditto.
5117         * gfortran.dg/pr32921.f: Ditto.
5118         * gfortran.dg/pr33646.f90: Ditto.
5119         * gfortran.dg/pr41928.f90: Ditto.
5120         * gfortran.dg/pr42119.f90: Ditto.
5121         * gfortran.dg/pr43984.f90: Ditto.
5122         * gfortran.dg/present_1.f90: Ditto.
5123         * gfortran.dg/private_type_2.f90: Ditto.
5124         * gfortran.dg/proc_decl_2.f90: Ditto.
5125         * gfortran.dg/proc_ptr_10.f90: Ditto.
5126         * gfortran.dg/proc_ptr_22.f90: Ditto.
5127         * gfortran.dg/proc_ptr_8.f90: Ditto.
5128         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5129         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5130         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5131         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5132         * gfortran.dg/substring_equivalence.f90: Ditto.
5133         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5134         * gfortran.dg/transpose_optimization_1.f90: Ditto.
5135         * gfortran.dg/trim_optimize_6.f90: Ditto.
5136         * gfortran.dg/typebound_call_12.f03: Ditto.
5137         * gfortran.dg/typebound_operator_5.f03: Ditto.
5138         * gfortran.dg/typebound_operator_6.f03: Ditto.
5139         * gfortran.dg/typebound_proc_18.f03: Ditto.
5140         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5141         * gfortran.dg/use_1.f90: Ditto.
5142         * gfortran.dg/use_10.f90: Ditto.
5143         * gfortran.dg/use_11.f90: Ditto.
5144         * gfortran.dg/use_14.f90: Ditto.
5145         * gfortran.dg/use_only_2.f90: Ditto.
5146         * gfortran.dg/use_rename_4.f90: Ditto.
5147         * gfortran.dg/use_rename_5.f90: Ditto.
5148         * gfortran.dg/used_dummy_types_3.f90: Ditto.
5149         * gfortran.dg/used_interface_ref.f90: Ditto.
5150         * gfortran.dg/used_types_11.f90: Ditto.
5151         * gfortran.dg/used_types_3.f90: Ditto.
5152         * gfortran.dg/used_types_4.f90: Ditto.
5153         * gfortran.dg/userdef_operator_2.f90: Ditto.
5154         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5155         * gfortran.dg/vect/pr46213.f90: Ditto.
5156         * gfortran.dg/whole_file_21.f90: Ditto.
5157         * gfortran.dg/whole_file_22.f90: Ditto.
5158         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5159         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5160
5161 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5162
5163         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5164
5165 2011-08-01  Jason Merrill  <jason@redhat.com>
5166
5167         PR c++/49932
5168         * g++.dg/abi/mangle49.C: New.
5169
5170         PR c++/49924
5171         * g++.dg/cpp0x/constexpr-array4.C: New.
5172
5173         PR c++/49813
5174         * g++.dg/cpp0x/constexpr-builtin1.C: New.
5175
5176 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
5177
5178         PR target/49927
5179         * gcc.target/i386/pr49927.c: New test.
5180
5181 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
5182
5183         PR tree-optimization/49926
5184         * gcc.dg/vect/pr49926.c: New test.
5185
5186 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
5187
5188         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5189         * gcc.target/i386/lzcnt-1.c: New test.
5190         * gcc.target/i386/lzcnt-2.c: Likewise.
5191         * gcc.target/i386/lzcnt-2a.c: Likewise.
5192         * gcc.target/i386/lzcnt-3.c: Likewise.
5193         * gcc.target/i386/lzcnt-4.c: Likewise.
5194         * gcc.target/i386/lzcnt-4a.c: Likewise.
5195         * gcc.target/i386/lzcnt-5.c: Likewise.
5196         * gcc.target/i386/lzcnt-6.c: Likewise.
5197         * gcc.target/i386/lzcnt-6a.c: Likewise.
5198         * gcc.target/i386/lzcnt-check.h: Likewise.
5199
5200         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5201         * gcc.target/i386/sse-13.c: Likewise.
5202         * gcc.target/i386/sse-14.c: Likewise.
5203         * g++.dg/other/i386-2.C: Likewise.
5204         * g++.dg/other/i386-3.C: Likewise.
5205
5206 2011-08-01  Julian Brown  <julian@codesourcery.com>
5207
5208         * gcc.target/arm/fixed-point-exec.c: New test.
5209
5210 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5211
5212         PR target/49920
5213         * gcc.target/i386/pr49920.c: New test.
5214
5215 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5216
5217         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5218         * gcc.dg/tree-ssa/pr23109.c: Ditto.
5219         * gcc.dg/tree-ssa/loop-7.c: Ditto.
5220         * gcc.dg/tree-ssa/loop-32.c: Ditto.
5221         * gcc.dg/tree-ssa/loop-33.c: Ditto.
5222         * gcc.dg/tree-ssa/loop-34.c: Ditto.
5223         * gcc.dg/tree-ssa/loop-35.c: Ditto.
5224         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5225         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5226         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5227         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5228         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5229         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5230         * g++.dg/tree-ssa/pr33615.C: Ditto.
5231         * g++.dg/tree-ssa/restrict1.C: Ditto.
5232         * c-c++-common/restrict-2.c: Ditto.
5233         * gfortran.dg/pr32921.f: Ditto.
5234         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5235         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5236         * gcc.dg/tree-ssa/vrp47.c: Ditto.
5237         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5238         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5239         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5240         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5241         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5242         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5243         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5244
5245 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5246
5247         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5248         .exe.ltrans[0-9]*. dump files.
5249
5250 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
5251
5252         PR fortran/49112
5253         * gfortran.dg/abstract_type_6.f03: Modified.
5254         * gfortran.dg/typebound_proc_24.f03: New.
5255
5256 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5257
5258         PR testsuite/49917
5259         * g++.dg/init/for1.C: Fix.
5260
5261 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5262
5263         PR fortran/48876
5264         * gfortran.dg/string_5.f90:  New test.
5265
5266 2011-07-29  Jason Merrill  <jason@redhat.com>
5267
5268         PR c++/49867
5269         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5270
5271 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5272
5273         PR tree-optimization/47407
5274         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5275         alpha*-dec-osf*.
5276         Sort target list.
5277
5278 2011-07-29  Richard Guenther  <rguenther@suse.de>
5279
5280         * gcc.dg/uninit-suppress.c: Also disable VRP.
5281         * gcc.dg/uninit-suppress_2.c: Likewise.
5282
5283 2011-07-28  Jason Merrill  <jason@redhat.com>
5284
5285         PR c++/49808
5286         * g++.dg/template/nontype24.C: New.
5287
5288 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
5289
5290         PR rtl-optimization/47958
5291         * gcc.dg/torture/pr47958-1.c: New.
5292
5293 2011-07-29  Wei Guozhi  <carrot@google.com>
5294
5295         PR rtl-optimization/49799
5296         * gcc.dg/pr49799.c: New test case.
5297
5298 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
5299
5300         PR middle-end/48648
5301         * gcc.dg/graphite/id-pr48648.c: New.
5302
5303 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5304
5305         PR fortran/31067
5306         * gfortran.dg/maxloc_2.f90: New test.
5307         * gfortran.dg/maxloc_3.f90: New test.
5308         * gfortran.dg/minloc_1.f90: New test.
5309         * gfortran.dg/minloc_2.f90: New test.
5310         * gfortran.dg/minloc_3.f90: New test.
5311         * gfortran.dg/minmaxloc_7.f90: New test.
5312
5313         PR debug/49871
5314         * gcc.dg/debug/dwarf2/pr49871.c: New test.
5315
5316 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5317
5318         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5319         the builtin isn't optimized away.
5320
5321 2011-07-27  Tobias Burnus  <burnus@net-b.de>
5322
5323         PR fortran/45586
5324         * gfortran.dg/lto/pr45586-2_0.f90: New.
5325
5326 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
5327
5328         PR middle-end/49875
5329         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5330         * c-c++-common/cxxbitfields-5.c: Same.
5331
5332 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5333
5334         * lib/target-supports.exp (check_effective_target_mmap): Use
5335         check_function_available.
5336
5337 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
5338
5339         * g++.old-deja/g++.pt/crash60.C: Updated.
5340
5341 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR target/49866
5344         * gcc.target/i386/pr49866.c: New test.
5345
5346 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
5347
5348         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5349         * gcc.target/i386/bmi-andn-1.c: New test.
5350         * gcc.target/i386/bmi-andn-1a.c: Likewise.
5351         * gcc.target/i386/bmi-andn-2.c: Likewise.
5352         * gcc.target/i386/bmi-andn-2a.c: Likewise.
5353         * gcc.target/i386/bmi-bextr-1.c: Likewise.
5354         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5355         * gcc.target/i386/bmi-bextr-2.c: Likewise.
5356         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5357         * gcc.target/i386/bmi-blsi-1.c: Likewise.
5358         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5359         * gcc.target/i386/bmi-blsi-2.c: Likewise.
5360         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5361         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5362         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5363         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5364         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5365         * gcc.target/i386/bmi-blsr-1.c: Likewise.
5366         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5367         * gcc.target/i386/bmi-blsr-2.c: Likewise.
5368         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5369         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5370         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5371         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5372         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5373
5374 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
5375
5376         PR middle-end/47691
5377         * gfortran.dg/graphite/id-pr47691.f: New.
5378
5379 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
5380
5381         * gcc.target/i386/avx-os-support.h: New.
5382         * gcc.target/i386/avx-check.h: Include avx-os-support.h
5383         (main): Check avx_os_support before the test is run.
5384         * gcc.target/i386/aes-avx-check.h: Ditto.
5385         * gcc.target/i386/pclmul-avx-check.h: Ditto.
5386
5387 2011-07-27  Kai Tietz  <ktietz@redhat.com>
5388
5389         * gcc.target/i386/aggregate-ret3.c: New test.
5390         * gcc.target/i386/aggregate-ret4.c: New test.
5391
5392 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
5393
5394         PR fortran/49755
5395         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5396         allocated array should *not* change its size.
5397         * gfortran.dg/multiple_allocation_3.f90: New test.
5398
5399 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
5400
5401         PR c++/49776
5402         * g++.dg/cpp0x/constexpr-49776.C: New.
5403
5404 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5405
5406         PR middle-end/47046
5407         * gcc.dg/graphite/id-pr47046.c: New.
5408
5409 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5410
5411         PR middle-end/47653
5412         * gcc.dg/graphite/run-id-pr47593.c: New.
5413
5414 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5415
5416         PR middle-end/47653
5417         * gcc.dg/graphite/run-id-pr47653.c: New.
5418         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5419         induction variables.
5420         * gcc.dg/graphite/scop-16.c: Same.
5421         * gcc.dg/graphite/scop-17.c: Same.
5422         * gcc.dg/graphite/scop-21.c: Same.
5423
5424 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5425
5426         PR middle-end/48805
5427         * gcc.dg/graphite/id-pr48805.c: New.
5428
5429 2011-07-26  Tobias Burnus  <burnus@net-b.de>
5430
5431         * gfortran.dg/coarray_lib_token_2.f90: New.
5432
5433 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
5434
5435         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5436         SPU local store.
5437
5438 2011-07-25  Andrew Pinski  <apinski@cavium.com>
5439
5440         PR tree-opt/49671
5441         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5442         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5443
5444 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5445
5446         * lib/target-supports.exp (check_effective_target_mmap): New proc.
5447
5448         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5449         * gcc.c-torture/execute/loop-2g.c: Likewise.
5450         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5451         Require mmap support.
5452         * gcc.c-torture/execute/loop-2g.x: Likewise.
5453         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5454         (MAP_ANON): Provide default.
5455         * gcc.dg/20050826-1.c: Likewise.
5456         * gcc.target/i386/pr36533.c: Likewise.
5457         * gcc.dg/vect/pr49038.c: Remove dg-do run.
5458         Use dg-require-effective-target mmap.
5459
5460 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
5461
5462         PR c++/49838
5463         * g++.dg/cpp0x/range-for19.C: New.
5464
5465 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5466
5467         PR testsuite/49753
5468         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5469
5470         Revert:
5471         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR testsuite/49753
5474         * g++.dg/torture/pr49309.C: Remove.
5475
5476 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
5477
5478         PR tree-optimization/49809
5479         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5480         test.
5481
5482 2011-07-25  Richard Guenther  <rguenther@suse.de>
5483
5484         PR tree-optimization/49715
5485         * gcc.target/i386/pr49715-1.c: New testcase.
5486         * gcc.target/i386/pr49715-2.c: Likewise.
5487
5488 2011-07-23  Jason Merrill  <jason@redhat.com>
5489
5490         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5491
5492 2011-07-22  Jason Merrill  <jason@redhat.com>
5493
5494         PR c++/49793
5495         * g++.dg/cpp0x/initlist55.C: New.
5496
5497 2011-07-23  Tobias Burnus  <burnus@net-b.de>
5498
5499         PR fortran/49791
5500         * gfortran.dg/namelist_72.f: New.
5501
5502 2011-07-23  Tobias Burnus  <burnus@net-b.de>
5503
5504         * gfortran.dg/coarray_25.f90: New.
5505
5506 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
5507
5508         * override1.C: This test should use c++0x mode.
5509         * override3.C: New. Test the diagnostics in c++98 mode.
5510
5511 2011-07-22  Jason Merrill  <jason@redhat.com>
5512             Mark Glisse  <marc.glisse@normalesup.org>
5513
5514         PR c++/30112
5515         * g++.dg/other/pragma-re-1.C: Add namespace cases.
5516
5517         PR c++/49813
5518         * g++.dg/opt/builtins2.C: New.
5519         * g++.dg/other/error27.C: Don't rely on __builtin.
5520
5521 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5522
5523         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5524         on lp64 targets.
5525         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5526         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5527         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5528         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5529
5530         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5531         instead of ia32.
5532
5533 2011-07-22  Richard Guenther  <rguenther@suse.de>
5534
5535         PR tree-optimization/45819
5536         * gcc.dg/pr45819.c: New testcase.
5537
5538 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
5539
5540         * lib/target-supports.exp (check_ifunc_available): Rewrite.
5541
5542 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
5543
5544         PR middle-end/47654
5545         PR middle-end/49649
5546         * gcc.dg/graphite/run-id-pr47654.c: New.
5547
5548 2011-07-21  Ian Lance Taylor  <iant@google.com>
5549
5550         PR middle-end/49705
5551         * gcc.dg/pr49705.c: New test.
5552
5553 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
5554
5555         * lib/target-supports.exp (check_avx_os_support_available): New.
5556         (check_effective_target_avx_runtime): Use it.
5557
5558 2011-07-21  Richard Guenther  <rguenther@suse.de>
5559
5560         PR tree-optimization/49770
5561         * g++.dg/torture/pr49770.C: New testcase.
5562
5563 2011-07-21  Kai Tietz  <ktietz@redhat.com>
5564
5565         * gcc.dg/tree-ssa/pr30978.c: adjusted.
5566         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5567
5568 2011-07-21  Tobias Burnus  <burnus@net-b.de>
5569
5570         * gfortran.dg/coarray_lib_token_1.f90: New.
5571
5572 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
5573
5574         * gcc.dg/pr32912-2.c: Skip for AVR.
5575         * gcc.dg/pr44674.c: Add dg-require-profiling.
5576
5577 2011-07-20  Jason Merrill  <jason@redhat.com>
5578
5579         * g++.dg/ext/desig2.C: New.
5580
5581 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5582
5583         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5584         be generated.
5585         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5586         * gcc.target/powerpc/recip-3.c: Ditto.
5587
5588 2011-07-19  Jason Merrill  <jason@redhat.com>
5589
5590         PR c++/6709 (DR 743)
5591         PR c++/42603 (DR 950)
5592         * g++.dg/cpp0x/decltype21.C: New.
5593
5594 2011-07-20  Richard Guenther  <rguenther@suse.de>
5595
5596         PR middle-end/18908
5597         * gcc.dg/tree-ssa/pr18908.c: New testcase.
5598         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5599
5600 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
5601
5602         * gcc.target/arm/combine-movs.c: New.
5603         * gcc.target/arm/unsigned-extend-2.c: New.
5604
5605 2011-07-19  Jason Merrill  <jason@redhat.com>
5606
5607         PR c++/49785
5608         * g++.dg/cpp0x/variadic114.C: New.
5609
5610 2011-07-19  Tobias Burnus  <burnus@net-b.de>
5611
5612         * gfortran.dg/coarray_args_1.f90: New.
5613         * gfortran.dg/coarray_args_2.f90: New.
5614
5615 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
5616
5617         PR fortran/49708
5618         * gfortran.dg/allocate_error_3.f90: New.
5619
5620 2011-07-19  Richard Guenther  <rguenther@suse.de>
5621
5622         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5623         * gcc.dg/tree-ssa/bool-11.c: Likewise.
5624         * gcc.dg/torture/20110719-1.c: New testcase.
5625
5626 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR tree-optimization/49768
5629         * gcc.c-torture/execute/pr49768.c: New test.
5630
5631 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
5632
5633         PR tree-optimization/49771
5634         * gcc.dg/vect/pr49771.c: New test.
5635
5636 2011-07-18  Martin Jambor  <mjambor@suse.cz>
5637
5638         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5639         * gcc.dg/ipa/ipa-2.c: Likewise.
5640         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5641         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5642         * gcc.dg/ipa/ipa-5.c: Likewise.
5643         * gcc.dg/ipa/ipa-7.c: Likewise.
5644         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5645         * gcc.dg/ipa/ipacost-1.c: Likewise.
5646         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5647         functions.
5648         * gcc.dg/ipa/ipcp-1.c: New test.
5649         * gcc.dg/ipa/ipcp-2.c: Likewise.
5650         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5651
5652 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR middle-end/49675
5655         * gfortran.dg/pr49675.f90: New test.
5656
5657 2011-07-18  Richard Guenther  <rguenther@suse.de>
5658
5659         * gcc.dg/torture/20110718-1.c: New testcase.
5660
5661 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5662
5663         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5664         * g++.dg/ext/bitfield3.C: Likewise.
5665         * g++.dg/ext/bitfield4.C: Likewise.
5666         * g++.dg/ext/bitfield5.C: Likewise.
5667         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5668         * g++.dg/other/pr23205-2.C: Likewise.
5669         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5670         * gcc.c-torture/compile/20001109-2.c: Likewise.
5671         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5672         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5673         * gcc.dg/bitfld-16.c: Likewise.
5674         * gcc.dg/bitfld-17.c: Likewise.
5675         * gcc.dg/bitfld-18.c: Likewise.
5676         * gcc.dg/builtins-config.h: Remove Netware support.
5677         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
5678         * gcc.dg/cdce2.c: Likewise.
5679         * gcc.dg/cpp/assert4.c: Remove netware support.
5680         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5681         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5682
5683         * lib/target-supports.exp (check_visibility_available): Remove
5684         NetWare support.
5685         (check_profiling_available): Likewise.
5686
5687 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
5688
5689         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5690
5691 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5692             Thomas Koenig  <tkoenig@gcc.gnu.org>
5693
5694         PR fortran/34657
5695         * gfortran.dg/generic_17.f90: Fix testcase.
5696         * gfortran.dg/interface_3.f90: Add dg-error.
5697         * gfortran.dg/use_14.f90: New.
5698         * gfortran.dg/use_15.f90: New.
5699
5700 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
5701
5702         * gnat.dg/pointer_controlled.adb: New test.
5703
5704 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5705
5706         PR fortran/49624
5707         * gfortran.dg/pointer_remapping_7.f90: New.
5708
5709 2011-07-16  Jason Merrill  <jason@redhat.com>
5710
5711         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5712
5713 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
5714             Jason Merrill  <jason@redhat.com>
5715
5716         PR c++/45329
5717         PR c++/48934
5718         * g++.dg/cpp0x/decltype29.C: Adjust.
5719         * g++.dg/cpp0x/error4.C: Adjust.
5720         * g++.dg/cpp0x/sfinae26.C: Adjust.
5721         * g++.dg/cpp0x/variadic105.C: Adjust.
5722         * g++.dg/template/deduce3.C: Adjust.
5723         * g++.dg/template/error45.C: Adjust.
5724         * g++.dg/template/ptrmem2.C: Adjust.
5725         * g++.dg/template/sfinae2.C: Adjust.
5726         * g++.old-deja/g++.pt/crash60.C: Adjust.
5727         * g++.old-deja/g++.pt/unify6.C: Adjust.
5728         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5729         * g++.dg/cpp0x/nullptr15.C: Adjust.
5730         * g++.dg/cpp0x/pr31431-2.C: Adjust.
5731         * g++.dg/cpp0x/pr31431.C: Adjust.
5732         * g++.dg/cpp0x/pr31434.C: Adjust.
5733         * g++.dg/cpp0x/sfinae11.C: Adjust
5734         * g++.dg/cpp0x/temp_default2.C: Adjust.
5735         * g++.dg/cpp0x/trailing4.C: Adjust.
5736         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5737         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5738         * g++.dg/cpp0x/variadic105.C: Adjust.
5739         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5740         * g++.dg/ext/vla2.C: Adjust.
5741         * g++.dg/other/ptrmem10.C: Adjust.
5742         * g++.dg/other/ptrmem11.C: Adjust.
5743         * g++.dg/overload/unknown1.C: Adjust.
5744         * g++.dg/template/conv11.C: Adjust.
5745         * g++.dg/template/dependent-expr5.C: Adjust.
5746         * g++.dg/template/friend.C: Adjust.
5747         * g++.dg/template/incomplete2.C: Adjust.
5748         * g++.dg/template/local4.C: Adjust.
5749         * g++.dg/template/local6.C: Adjust.
5750         * g++.dg/template/operator9.C: Adjust.
5751         * g++.dg/template/ttp25.C: Adjust.
5752         * g++.dg/template/unify10.C: Adjust.
5753         * g++.dg/template/unify11.C: Adjust.
5754         * g++.dg/template/unify6.C: Adjust.
5755         * g++.dg/template/unify9.C: Adjust.
5756         * g++.dg/template/varmod1.C: Adjust.
5757         * g++.old-deja/g++.brendan/crash56.C: Adjust.
5758         * g++.old-deja/g++.pt/crash28.C: Adjust.
5759         * g++.old-deja/g++.pt/explicit41.C: Adjust.
5760         * g++.old-deja/g++.pt/explicit77.C: Adjust.
5761         * g++.old-deja/g++.pt/expr2.C: Adjust.
5762         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5763         * g++.old-deja/g++.pt/spec5.C: Adjust.
5764         * g++.old-deja/g++.pt/spec6.C: Adjust.
5765         * g++.old-deja/g++.pt/unify4.C: Adjust.
5766         * g++.old-deja/g++.pt/unify8.C: Adjust.
5767         * g++.old-deja/g++.robertl/eb98.C: Adjust.
5768         * g++.dg/overload/template5.C: New testcase.
5769         * g++.dg/template/overload12.C: New testcase.
5770
5771 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5772
5773         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5774         * gfortran.dg/coarray_7.f90: Ditto.
5775         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5776         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5777
5778 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
5779
5780         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5781         case.
5782         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5783         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5784         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5785         C67X.
5786         * gcc.c-torture/execute/ieee/pr29302.x: New file.
5787         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5788         * gcc.dg/torture/builtin-math-7.c: Add a comment.
5789
5790 2011-07-15  Jason Merrill  <jason@redhat.com>
5791
5792         PR testsuite/49741
5793         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5794         Use --extra_opts instead of --additional_options.
5795
5796 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
5797
5798         PR testsuite/49753
5799         * g++.dg/torture/pr49309.C: Remove.
5800
5801 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
5802
5803         * gcc.target/tic6x/weak-call.c: New test.
5804         * gcc.target/tic6x/fpcmp.c: New test.
5805         * gcc.target/tic6x/fpdiv.c: New test.
5806         * gcc.target/tic6x/rotdi16-scan.c: New test.
5807         * gcc.target/tic6x/ffssi.c: New test.
5808         * gcc.target/tic6x/fpdiv-lib.c: New test.
5809         * gcc.target/tic6x/cold-lc.c: New test.
5810         * gcc.target/tic6x/longcalls.c: New test.
5811         * gcc.target/tic6x/abi-align-1.c: New test.
5812         * gcc.target/tic6x/fpcmp-finite.c: New test.
5813         * gcc.target/tic6x/rotdi16.c: New test.
5814         * gcc.target/tic6x/bswapl.c: New test.
5815         * gcc.target/tic6x/ffsdi.c: New test.
5816         * gcc.target/tic6x/tic6x.exp: New file.
5817         * gcc.target/tic6x/builtins/arith24.c: New test.
5818         * gcc.target/tic6x/builtins/smpy.c: New test.
5819         * gcc.target/tic6x/builtins/smpylh.c: New test.
5820         * gcc.target/tic6x/builtins/smpyh.c: New test.
5821         * gcc.target/tic6x/builtins/sarith1.c: New test.
5822         * gcc.target/tic6x/builtins/extclr.c: New test
5823         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5824         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5825         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5826         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5827         New functions.
5828         * gcc.c-torture/execute/20101011-1.c: Add a condition for
5829         __TMS320C6X__.
5830         * gcc.dg/20020312-2.c: Likewise.
5831         * gcc.dg/pr27095.c: Handle tic6x like hppa.
5832         * gcc.dg/torture/pr37868.c: Skip on tic6x.
5833         * gcc.dg/torture/builtin-math-7.c: Likewise.
5834
5835         PR testsuite/49757
5836         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5837         not testing tic6x-*-*.
5838
5839 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
5840
5841         PR tree-opt/49309
5842         * g++.dg/torture/pr49309.C: New testcase.
5843
5844 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
5845
5846         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5847
5848 2011-07-14  Richard Guenther  <rguenther@suse.de>
5849
5850         PR tree-optimization/49651
5851         * gcc.dg/torture/pr49651.c: New testcase.
5852
5853 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
5854
5855         PR target/43746
5856         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5857
5858 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5859
5860         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5861         -mno-pointers-to-nested-functions.
5862         * gcc.target/powerpc/no-r11-2.c: Ditto.
5863         * gcc.target/powerpc/no-r11-3.c: Ditto.
5864
5865 2011-07-13  Jason Merrill  <jason@redhat.com>
5866
5867         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5868         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5869         when compiling C files.
5870         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5871         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5872         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5873         * g++.dg/lookup/anon2.C: Likewise.
5874         * g++.dg/tree-ssa/copyprop.C: Likewise.
5875         * g++.old-deja/g++.jason/rfg27.C: Likewise.
5876         * g++.dg/init/vector1.C: Ignore narrowing errors.
5877         * g++.dg/torture/pr35526.C: Likewise.
5878         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5879
5880 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
5881
5882         PR libfortran/49296
5883         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5884         and logical reads.
5885
5886 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5887
5888         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5889         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5890
5891 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
5892
5893         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
5894         * lib/obj-c++.exp (obj-c++_init): Ditto.
5895         * lib/file-format.exp (gcc_target_object_format): Ditto.
5896         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5897         * lib/target-supports-dg-exp (check_weak_available): Ditto.
5898         (check_visibility_available): Ditto.
5899         (check_effective_target_tls_native): Ditto.
5900         (check_effective_target_tls_emulated): Ditto.
5901         (check_effective_target_function_sections): Ditto.
5902
5903 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
5904
5905         * gcc.target/arm/pr48183.c: New test.
5906
5907 2011-07-13  Richard Guenther  <rguenther@suse.de>
5908
5909         * gcc.dg/torture/20110713-1.c: New testcase.
5910
5911 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
5912
5913         PR rtl-opt/49474
5914         * gcc.c-torture/compile/pr49474.c: New testcase.
5915
5916 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR tree-optimization/49712
5919         * gcc.c-torture/execute/pr49712.c: New test.
5920
5921 2011-07-11  Jason Merrill  <jason@redhat.com>
5922
5923         PR c++/44609
5924         * g++.dg/template/recurse3.C: New.
5925
5926 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR debug/49676
5929         * gcc.dg/guality/csttest.c: New test.
5930
5931         PR fortran/49698
5932         * gfortran.dg/pr49698.f90: New test.
5933
5934 2011-07-11  Jeff Law  <law@redhat.com>
5935
5936         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5937
5938 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5939
5940         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5941         * go.test/go-test.exp (go-set-goarch): Likewise.
5942
5943 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5944
5945         PR target/39633
5946         * gcc.target/avr/torture/pr39633.c: New test case.
5947
5948 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5949
5950         PR fortran/18918
5951         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5952
5953 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5954
5955         * lib/target-supports.exp (check_effective_target_scheduling):
5956         New Function.
5957         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5958         * gcc.dg/pr45055.c: Ditto.
5959         * gcc.dg/pr45353.c: Ditto.
5960         * g++.dg/pr45056.C: Ditto.
5961
5962 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5963
5964         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5965         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5966         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5967         * g++.dg/torture/pr31863.C: Skip AVR.
5968
5969 2011-07-10  Tobias Burnus  <burnus@net-b.de>
5970
5971         PR fortran/49690
5972         * gfortran.dg/intrinsic_signal.f90: New.
5973
5974 2011-07-09  Jason Merrill  <jason@redhat.com>
5975
5976         * g++.dg/cpp0x/regress/regress6.C: New.
5977         * g++.dg/parse/crash45.C: Adjust message.
5978         * g++.dg/template/crash38.C: Adjust message.
5979         * g++.dg/template/crash64.C: Adjust message.
5980
5981 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5982
5983         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5984         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5985         * g++.dg/abi/bitfield3.C: Likewise.
5986         * g++.dg/eh/pr38662.C: Likewise.
5987         * g++.dg/ext/attrib36.C: Likewise.
5988         * g++.dg/ext/attrib37.C: Likewise.
5989         * g++.dg/ext/attrib8.C: Likewise.
5990         * g++.dg/ext/tmplattr1.C: Likewise.
5991         * g++.dg/inherit/override-attribs.C: Likewise.
5992         * g++.dg/opt/inline9.C: Likewise.
5993         * g++.dg/opt/life1.C: Likewise.
5994         * g++.dg/opt/longbranch2.C: Likewise.
5995         * g++.dg/opt/nrv12.C: Likewise.
5996         * g++.dg/opt/reg-stack4.C: Likewise.
5997         * g++.dg/other/pr35504.C: Likewise.
5998         * g++.dg/other/pr39496.C: Likewise.
5999         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6000         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6001         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6002         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6003         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6004         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6005         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6006         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6007         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6008         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6009         * g++.dg/warn/pr15774-1.C: Likewise.
6010         * g++.dg/warn/pr15774-2.C: Likewise.
6011         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6012         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6013         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6014         * g++.old-deja/g++.pt/asm2.C: Likewise.
6015         * gcc.c-torture/compile/20000804-1.c: Likewise.
6016         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6017         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6018         * gcc.dg/20020108-1.c: Likewise.
6019         * gcc.dg/20020122-2.c: Likewise.
6020         * gcc.dg/20020122-3.c: Likewise.
6021         * gcc.dg/20020206-1.c: Likewise.
6022         * gcc.dg/20020219-1.c: Likewise.
6023         * gcc.dg/20020310-1.c: Likewise.
6024         * gcc.dg/20020411-1.c: Likewise.
6025         * gcc.dg/20020418-2.c: Likewise.
6026         * gcc.dg/20020426-2.c: Likewise.
6027         * gcc.dg/20020517-1.c: Likewise.
6028         * gcc.dg/20030204-1.c: Likewise.
6029         * gcc.dg/20030826-2.c: Likewise.
6030         * gcc.dg/20031102-1.c: Likewise.
6031         * gcc.dg/20031202-1.c: Likewise.
6032         * gcc.dg/20050111-1.c: Likewise.
6033         * gcc.dg/20050503-1.c: Likewise.
6034         * gcc.dg/array-init-1.c: Likewise.
6035         * gcc.dg/builtin-apply4.c: Likewise.
6036         * gcc.dg/dfp/pr31344.c: Likewise.
6037         * gcc.dg/gomp/atomic-11.c: Likewise.
6038         * gcc.dg/graphite/pr40281.c: Likewise.
6039         * gcc.dg/ia64-sync-1.c: Likewise.
6040         * gcc.dg/ia64-sync-2.c: Likewise.
6041         * gcc.dg/ia64-sync-3.c: Likewise.
6042         * gcc.dg/ia64-sync-4.c: Likewise.
6043         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6044         * gcc.dg/invalid-call-1.c: Likewise.
6045         * gcc.dg/loop-3.c: Likewise.
6046         * gcc.dg/lower-subreg-1.c: Likewise.
6047         * gcc.dg/lto/pr47259_0.c: Likewise.
6048         * gcc.dg/nested-calls-1.c: Likewise.
6049         * gcc.dg/pr20017.c: Likewise.
6050         * gcc.dg/pr25023.c: Likewise.
6051         * gcc.dg/pr27671-2.c: Likewise.
6052         * gcc.dg/pr32176.c: Likewise.
6053         * gcc.dg/pr33676.c: Likewise.
6054         * gcc.dg/pr35045.c: Likewise.
6055         * gcc.dg/pr36015.c: Likewise.
6056         * gcc.dg/pr36584.c: Likewise.
6057         * gcc.dg/pr36998.c: Likewise.
6058         * gcc.dg/pr37438.c: Likewise.
6059         * gcc.dg/pr37908.c: Likewise.
6060         * gcc.dg/pr41241.c: Likewise.
6061         * gcc.dg/pr41340.c: Likewise.
6062         * gcc.dg/pr44136.c: Likewise.
6063         * gcc.dg/pr44194-1.c: Likewise.
6064         * gcc.dg/pr46212.c: Likewise.
6065         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6066         * gcc.dg/setjmp-2.c: Likewise.
6067         * gcc.dg/short-compare-1.c: Likewise.
6068         * gcc.dg/short-compare-2.c: Likewise.
6069         * gcc.dg/smod-1.c: Likewise.
6070         * gcc.dg/sync-2.c: Likewise.
6071         * gcc.dg/sync-3.c: Likewise.
6072         * gcc.dg/tls/opt-1.c: Likewise.
6073         * gcc.dg/tls/opt-2.c: Likewise.
6074         * gcc.dg/tls/opt-3.c: Likewise.
6075         * gcc.dg/torture/badshift.c: Likewise.
6076         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6077         * gcc.dg/torture/pr20314-2.c: Likewise.
6078         * gcc.dg/torture/pr36891.c: Likewise.
6079         * gcc.dg/torture/pr38774.c: Likewise.
6080         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6081         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6082         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6083         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6084         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6085         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6086         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6087         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6088         * gcc.dg/tree-ssa/loop-28.c: Likewise.
6089         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6090         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6091         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6092         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6093         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6094         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6095         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6096         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6097         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6098         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6099         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6100         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6101         * gcc.dg/unroll-1.c: Likewise.
6102         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6103         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6104         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6105         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6106         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6107         * gcc.target/i386/20000609-1.c: Likewise.
6108         * gcc.target/i386/20000720-1.c: Likewise.
6109         * gcc.target/i386/20000724-1.c: Likewise.
6110         * gcc.target/i386/20011107-1.c: Likewise.
6111         * gcc.target/i386/20011119-1.c: Likewise.
6112         * gcc.target/i386/20020201-3.c: Likewise.
6113         * gcc.target/i386/20020218-1.c: Likewise.
6114         * gcc.target/i386/20020729-1.c: Likewise.
6115         * gcc.target/i386/20030926-1.c: Likewise.
6116         * gcc.target/i386/20060125-1.c: Likewise.
6117         * gcc.target/i386/20060125-2.c: Likewise.
6118         * gcc.target/i386/20060512-1.c: Likewise.
6119         * gcc.target/i386/20060512-2.c: Likewise.
6120         * gcc.target/i386/20060512-3.c: Likewise.
6121         * gcc.target/i386/20060512-4.c: Likewise.
6122         * gcc.target/i386/387-1.c: Likewise.
6123         * gcc.target/i386/387-2.c: Likewise.
6124         * gcc.target/i386/387-5.c: Likewise.
6125         * gcc.target/i386/387-6.c: Likewise.
6126         * gcc.target/i386/980312-1.c: Likewise.
6127         * gcc.target/i386/980313-1.c: Likewise.
6128         * gcc.target/i386/990117-1.c: Likewise.
6129         * gcc.target/i386/990424-1.c: Likewise.
6130         * gcc.target/i386/990524-1.c: Likewise.
6131         * gcc.target/i386/991129-1.c: Likewise.
6132         * gcc.target/i386/991214-1.c: Likewise.
6133         * gcc.target/i386/991230-1.c: Likewise.
6134         * gcc.target/i386/addr-sel-1.c: Likewise.
6135         * gcc.target/i386/aggregate-ret1.c: Likewise.
6136         * gcc.target/i386/aggregate-ret2.c: Likewise.
6137         * gcc.target/i386/align-main-3.c: Likewise.
6138         * gcc.target/i386/amd64-abi-1.c: Likewise.
6139         * gcc.target/i386/amd64-abi-2.c: Likewise.
6140         * gcc.target/i386/amd64-abi-4.c: Likewise.
6141         * gcc.target/i386/amd64-abi-5.c: Likewise.
6142         * gcc.target/i386/amd64-abi-6.c: Likewise.
6143         * gcc.target/i386/asm-1.c: Likewise.
6144         * gcc.target/i386/asm-3.c: Likewise.
6145         * gcc.target/i386/asm-5.c: Likewise.
6146         * gcc.target/i386/attributes-error.c: Likewise.
6147         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6148         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6149         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6150         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6151         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6152         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6153         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6154         * gcc.target/i386/avx-vmovd-2.c: Likewise.
6155         * gcc.target/i386/avx-vmovq-2.c: Likewise.
6156         * gcc.target/i386/avx-vmovq-3.c: Likewise.
6157         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6158         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6159         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6160         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6161         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6162         * gcc.target/i386/bitfield1.c: Likewise.
6163         * gcc.target/i386/bitfield2.c: Likewise.
6164         * gcc.target/i386/bmi-2.c: Likewise.
6165         * gcc.target/i386/bmi-5.c: Likewise.
6166         * gcc.target/i386/builtin-unreachable.c: Likewise.
6167         * gcc.target/i386/cleanup-2.c: Likewise.
6168         * gcc.target/i386/clobbers.c: Likewise.
6169         * gcc.target/i386/cmov8.c: Likewise.
6170         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6171         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6172         * gcc.target/i386/compress-float-387.c: Likewise.
6173         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6174         * gcc.target/i386/compress-float-sse.c: Likewise.
6175         * gcc.target/i386/crc32-2.c: Likewise.
6176         * gcc.target/i386/crc32-3.c: Likewise.
6177         * gcc.target/i386/divmod-7.c: Likewise.
6178         * gcc.target/i386/divmod-8.c: Likewise.
6179         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6180         * gcc.target/i386/fma3-builtin.c: Likewise.
6181         * gcc.target/i386/fma3-fma.c: Likewise.
6182         * gcc.target/i386/fma4-256-vector.c: Likewise.
6183         * gcc.target/i386/fma4-builtin.c: Likewise.
6184         * gcc.target/i386/fma4-fma-2.c: Likewise.
6185         * gcc.target/i386/fma4-fma.c: Likewise.
6186         * gcc.target/i386/fma4-vector-2.c: Likewise.
6187         * gcc.target/i386/fma4-vector.c: Likewise.
6188         * gcc.target/i386/funcspec-1.c: Likewise.
6189         * gcc.target/i386/funcspec-10.c: Likewise.
6190         * gcc.target/i386/funcspec-11.c: Likewise.
6191         * gcc.target/i386/funcspec-2.c: Likewise.
6192         * gcc.target/i386/funcspec-5.c: Likewise.
6193         * gcc.target/i386/funcspec-6.c: Likewise.
6194         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6195         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6196         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6197         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6198         * gcc.target/i386/incoming-1.c: Likewise.
6199         * gcc.target/i386/incoming-10.c: Likewise.
6200         * gcc.target/i386/incoming-11.c: Likewise.
6201         * gcc.target/i386/incoming-12.c: Likewise.
6202         * gcc.target/i386/incoming-13.c: Likewise.
6203         * gcc.target/i386/incoming-14.c: Likewise.
6204         * gcc.target/i386/incoming-15.c: Likewise.
6205         * gcc.target/i386/incoming-2.c: Likewise.
6206         * gcc.target/i386/incoming-3.c: Likewise.
6207         * gcc.target/i386/incoming-4.c: Likewise.
6208         * gcc.target/i386/incoming-5.c: Likewise.
6209         * gcc.target/i386/incoming-6.c: Likewise.
6210         * gcc.target/i386/incoming-7.c: Likewise.
6211         * gcc.target/i386/incoming-8.c: Likewise.
6212         * gcc.target/i386/incoming-9.c: Likewise.
6213         * gcc.target/i386/lea.c: Likewise.
6214         * gcc.target/i386/local.c: Likewise.
6215         * gcc.target/i386/loop-1.c: Likewise.
6216         * gcc.target/i386/loop-2.c: Likewise.
6217         * gcc.target/i386/loop-3.c: Likewise.
6218         * gcc.target/i386/max-stack-align.c: Likewise.
6219         * gcc.target/i386/memcpy-1.c: Likewise.
6220         * gcc.target/i386/movbe-2.c: Likewise.
6221         * gcc.target/i386/movq-2.c: Likewise.
6222         * gcc.target/i386/movq.c: Likewise.
6223         * gcc.target/i386/nrv1.c: Likewise.
6224         * gcc.target/i386/pad-4.c: Likewise.
6225         * gcc.target/i386/pad-5a.c: Likewise.
6226         * gcc.target/i386/pad-5b.c: Likewise.
6227         * gcc.target/i386/pad-6a.c: Likewise.
6228         * gcc.target/i386/pad-6b.c: Likewise.
6229         * gcc.target/i386/pad-7.c: Likewise.
6230         * gcc.target/i386/pad-9.c: Likewise.
6231         * gcc.target/i386/pentium4-not-mull.c: Likewise.
6232         * gcc.target/i386/pic-1.c: Likewise.
6233         * gcc.target/i386/pr12092-1.c: Likewise.
6234         * gcc.target/i386/pr12329.c: Likewise.
6235         * gcc.target/i386/pr21518.c: Likewise.
6236         * gcc.target/i386/pr22362.c: Likewise.
6237         * gcc.target/i386/pr22585.c: Likewise.
6238         * gcc.target/i386/pr23098.c: Likewise.
6239         * gcc.target/i386/pr25196.c: Likewise.
6240         * gcc.target/i386/pr25293.c: Likewise.
6241         * gcc.target/i386/pr25654.c: Likewise.
6242         * gcc.target/i386/pr26449.c: Likewise.
6243         * gcc.target/i386/pr26778.c: Likewise.
6244         * gcc.target/i386/pr26826.c: Likewise.
6245         * gcc.target/i386/pr27266.c: Likewise.
6246         * gcc.target/i386/pr29978.c: Likewise.
6247         * gcc.target/i386/pr30505.c: Likewise.
6248         * gcc.target/i386/pr30961-1.c: Likewise.
6249         * gcc.target/i386/pr31628.c: Likewise.
6250         * gcc.target/i386/pr32000-2.c: Likewise.
6251         * gcc.target/i386/pr32661-1.c: Likewise.
6252         * gcc.target/i386/pr32708-2.c: Likewise.
6253         * gcc.target/i386/pr32708-3.c: Likewise.
6254         * gcc.target/i386/pr34256.c: Likewise.
6255         * gcc.target/i386/pr34312.c: Likewise.
6256         * gcc.target/i386/pr34522.c: Likewise.
6257         * gcc.target/i386/pr35160.c: Likewise.
6258         * gcc.target/i386/pr35281.c: Likewise.
6259         * gcc.target/i386/pr36246.c: Likewise.
6260         * gcc.target/i386/pr36786.c: Likewise.
6261         * gcc.target/i386/pr37275.c: Likewise.
6262         * gcc.target/i386/pr37843-3.c: Likewise.
6263         * gcc.target/i386/pr37843-4.c: Likewise.
6264         * gcc.target/i386/pr39082-1.c: Likewise.
6265         * gcc.target/i386/pr39431.c: Likewise.
6266         * gcc.target/i386/pr39496.c: Likewise.
6267         * gcc.target/i386/pr39543-2.c: Likewise.
6268         * gcc.target/i386/pr39911.c: Likewise.
6269         * gcc.target/i386/pr40718.c: Likewise.
6270         * gcc.target/i386/pr40906-1.c: Likewise.
6271         * gcc.target/i386/pr40906-2.c: Likewise.
6272         * gcc.target/i386/pr40906-3.c: Likewise.
6273         * gcc.target/i386/pr40934.c: Likewise.
6274         * gcc.target/i386/pr41900.c: Likewise.
6275         * gcc.target/i386/pr42589.c: Likewise.
6276         * gcc.target/i386/pr43662.c: Likewise.
6277         * gcc.target/i386/pr43671.c: Likewise.
6278         * gcc.target/i386/pr43766.c: Likewise.
6279         * gcc.target/i386/pr43869.c: Likewise.
6280         * gcc.target/i386/pr44942.c: Likewise.
6281         * gcc.target/i386/pr44948-2a.c: Likewise.
6282         * gcc.target/i386/pr45234.c: Likewise.
6283         * gcc.target/i386/pr45336-2.c: Likewise.
6284         * gcc.target/i386/pr45336-4.c: Likewise.
6285         * gcc.target/i386/pr45852.c: Likewise.
6286         * gcc.target/i386/pr46470.c: Likewise.
6287         * gcc.target/i386/pr48037-1.c: Likewise.
6288         * gcc.target/i386/pr48389.c: Likewise.
6289         * gcc.target/i386/pr49095.c: Likewise.
6290         * gcc.target/i386/pr9771-1.c: Likewise.
6291         * gcc.target/i386/rdfsbase-1.c: Likewise.
6292         * gcc.target/i386/rdfsbase-2.c: Likewise.
6293         * gcc.target/i386/rdgsbase-1.c: Likewise.
6294         * gcc.target/i386/rdgsbase-2.c: Likewise.
6295         * gcc.target/i386/rdrand-3.c: Likewise.
6296         * gcc.target/i386/regparm-stdcall.c: Likewise.
6297         * gcc.target/i386/regparm.c: Likewise.
6298         * gcc.target/i386/reload-1.c: Likewise.
6299         * gcc.target/i386/rotate-2.c: Likewise.
6300         * gcc.target/i386/sibcall-5.c: Likewise.
6301         * gcc.target/i386/signbit-1.c: Likewise.
6302         * gcc.target/i386/signbit-2.c: Likewise.
6303         * gcc.target/i386/signbit-3.c: Likewise.
6304         * gcc.target/i386/sse-5.c: Likewise.
6305         * gcc.target/i386/sse-8.c: Likewise.
6306         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6307         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6308         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6309         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6310         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6311         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6312         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6313         * gcc.target/i386/sse2-movq-2.c: Likewise.
6314         * gcc.target/i386/sse2-movq-3.c: Likewise.
6315         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6316         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6317         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6318         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6319         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6320         * gcc.target/i386/ssefn-1.c: Likewise.
6321         * gcc.target/i386/ssefn-2.c: Likewise.
6322         * gcc.target/i386/sseregparm-1.c: Likewise.
6323         * gcc.target/i386/sseregparm-2.c: Likewise.
6324         * gcc.target/i386/sseregparm-3.c: Likewise.
6325         * gcc.target/i386/sseregparm-4.c: Likewise.
6326         * gcc.target/i386/sseregparm-5.c: Likewise.
6327         * gcc.target/i386/sseregparm-6.c: Likewise.
6328         * gcc.target/i386/sseregparm-7.c: Likewise.
6329         * gcc.target/i386/sseregparm-8.c: Likewise.
6330         * gcc.target/i386/stack-realign.c: Likewise.
6331         * gcc.target/i386/stack-usage-realign.c: Likewise.
6332         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6333         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6334         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6335         * gcc.target/i386/stackalign/return-1.c: Likewise.
6336         * gcc.target/i386/stackalign/return-2.c: Likewise.
6337         * gcc.target/i386/stackalign/return-3.c: Likewise.
6338         * gcc.target/i386/tailcall-1.c: Likewise.
6339         * gcc.target/i386/tbm-2.c: Likewise.
6340         * gcc.target/i386/udivmod-7.c: Likewise.
6341         * gcc.target/i386/udivmod-8.c: Likewise.
6342         * gcc.target/i386/unroll-1.c: Likewise.
6343         * gcc.target/i386/vararg-1.c: Likewise.
6344         * gcc.target/i386/vararg-2.c: Likewise.
6345         * gcc.target/i386/vect8-ret.c: Likewise.
6346         * gcc.target/i386/vectorize5.c: Likewise.
6347         * gcc.target/i386/wmul-1.c: Likewise.
6348         * gcc.target/i386/wmul-2.c: Likewise.
6349         * gcc.target/i386/wrfsbase-1.c: Likewise.
6350         * gcc.target/i386/wrfsbase-2.c: Likewise.
6351         * gcc.target/i386/wrgsbase-1.c: Likewise.
6352         * gcc.target/i386/wrgsbase-2.c: Likewise.
6353         * gcc.target/i386/xop-pcmov.c: Likewise.
6354         * gcc.target/i386/xop-pcmov2.c: Likewise.
6355         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6356         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6357         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6358         * gcc.target/i386/xop-shift1-vector.c: Likewise.
6359         * gcc.target/i386/xop-shift2-vector.c: Likewise.
6360         * gcc.target/i386/xop-shift3-vector.c: Likewise.
6361         * gcc.target/i386/zee.c: Likewise.
6362         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6363         * gfortran.dg/compiler-directive_2.f: Likewise.
6364         * gfortran.dg/g77/20010216-1.f: Likewise.
6365         * gfortran.dg/gomp/pr39152.f90: Likewise.
6366         * gfortran.dg/pr33794.f90: Likewise.
6367
6368 2011-07-09  Jason Merrill  <jason@redhat.com>
6369
6370         * g++.dg/cpp0x/regress/regress5.C: New.
6371
6372 2011-07-08  Jason Merrill  <jason@redhat.com>
6373
6374         PR c++/45437
6375         * g++.dg/expr/compound-asn1.C: New.
6376         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6377
6378 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
6379
6380         PR target/49621
6381         * gcc.target/powerpc/altivec-34.c: New test.
6382
6383 2011-07-08  Jason Merrill  <jason@redhat.com>
6384
6385         PR c++/45603
6386         * g++.dg/abi/guard3.C: New.
6387
6388 2011-07-08  Julian Brown  <julian@codesourcery.com>
6389
6390         * lib/target-supports.exp
6391         (check_effective_target_arm_little_endian): New.
6392         (check_effective_target_vect_pack_trunc): Use above.
6393         (check_effective_target_vect_unpack): Likewise.
6394         (check_effective_target_vect_element_align): Test
6395         check_effective_target_arm_vect_no_misalign for ARM.
6396
6397 2011-07-08  Jason Merrill  <jason@redhat.com>
6398
6399         PR c++/49673
6400         * g++.dg/cpp0x/constexpr-rom.C: New.
6401
6402 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
6403
6404         PR middle-end/49519
6405         * g++.dg/torture/pr49519.C: New test.
6406
6407 2011-07-08  Martin Jambor  <mjambor@suse.cz>
6408
6409         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6410
6411 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6412
6413         PR testsuite/48727
6414         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6415
6416 2011-07-08  Richard Guenther  <rguenther@suse.de>
6417
6418         PR tree-optimization/49662
6419         * gcc.dg/graphite/interchange-14.c: XFAIL.
6420         * gcc.dg/graphite/interchange-15.c: Likewise.
6421         * gcc.dg/graphite/interchange-mvt.c: Likewise.
6422
6423 2011-07-06  Jason Merrill  <jason@redhat.com>
6424
6425         PR c++/49663
6426         * g++.dg/cpp0x/regress/regress4.C: New.
6427
6428 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
6429
6430         PR fortran/49648
6431         * gfortran.dg/result_in_spec_4.f90: New test.
6432
6433 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6434
6435         * gcc.target/sparc/cas64.c: New test.
6436
6437 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6438
6439         PR c/49644
6440         * g++.dg/torture/pr49644.C: New test.
6441
6442         PR c/49644
6443         * gcc.c-torture/execute/pr49644.c: New test.
6444
6445 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6446
6447         * lib/target-supports.exp (check_effective_target_ia32): New.
6448         (check_effective_target_x32): Likewise.
6449         (check_effective_target_vect_cmdline_needed): Also check x32.
6450
6451 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
6452
6453         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6454         dg-prune-output.
6455         * gcc.target/arm/pr42235.c: Likewise.
6456         * gcc.target/arm/pr42495.c: Likewise.
6457         * gcc.target/arm/pr42574.c: Likewise.
6458         * gcc.target/arm/thumb-branch1.c: Likewise.
6459
6460         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6461         unneeded prune of possible warning.
6462         * gcc.target/arm/pr40956.c: Likewise.
6463         * gcc.target/arm/pr42505.c: Likewise.
6464
6465         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6466         * gcc.c-torture/compile/pr46883.c: Likewise.
6467         * gcc.c-torture/compile/pr46934.c: Likewise.
6468
6469         * gcc.target/arm/pr41679.c: Remove test directives in preparation
6470         for move to ../../gcc.c-torture/compile.
6471         * gcc.target/arm/pr46883.c: Likewise.
6472         * gcc.target/arm/pr46934.c: Likewise.
6473
6474         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6475         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6476         * gcc.target/arm/wmul-1.c: Likewise.
6477         * gcc.target/arm/wmul-2.c: Likewise.
6478         * gcc.target/arm/wmul-3.c: Likewise.
6479         * gcc.target/arm/wmul-4.c: Likewise.
6480         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6481         add tab after scan target.
6482         * gcc.target/arm/smlaltt-1.c: Likewise.
6483         * gcc.target/arm/smlatb-1.c: Likewise.
6484         * gcc.target/arm/smlatt-1.c: Likewise.
6485
6486 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6487
6488         PR debug/49522
6489         * gcc.dg/debug/pr49522.c: New test.
6490
6491 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
6492
6493         * gcc.dg/pragma-align.c: Run only if target !default_packed.
6494         * gcc.dg/pr46212.c: Run only if target int32plus.
6495         * gcc.dg/torture/pr48146.c: Ditto.
6496         * gcc.dg/tree-ssa/vrp51.c: Ditto.
6497         * c-c++-common/pr44832.c: Ditto.
6498         * gcc.dg/pr49544.c: Run only if target ptr32plus.
6499         * gcc.dg/pr31490.c: Ditto.
6500         * gcc.dg/torture/builtin-math-7.c: Run only if target
6501         large_double.
6502         * gcc.dg/torture/pr45764.c: Skip for AVR.
6503         * gcc.dg/pr47893.c: Ditto.
6504
6505 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
6506
6507         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6508         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6509         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6510         add tab to scan target.
6511
6512 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
6513
6514         * gcc.target/arm/neon-modes-3.c: New test.
6515
6516 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
6517
6518         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6519         -fno-loop-interchange -ffast-math.
6520
6521 2011-07-07  Richard Guenther  <rguenther@suse.de>
6522
6523         * gcc.dg/ftrapv-3.c: New testcase.
6524
6525 2011-07-07  Richard Guenther  <rguenther@suse.de>
6526
6527         * gcc.dg/tree-ssa/vrp58.c: New testcase.
6528         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6529
6530 2011-07-07  Kai Tietz  <ktietz@redhat.com>
6531
6532         * gcc.dg/binop-notxor1.c: New test.
6533         * gcc.dg/binop-notand4a.c: New test.
6534         * gcc.dg/binop-notxor2.c: New test.
6535         * gcc.dg/binop-notand3a.c: New test.
6536         * gcc.dg/binop-notand2a.c: New test.
6537         * gcc.dg/binop-notand6a.c: New test.
6538         * gcc.dg/binop-notor1.c: New test.
6539         * gcc.dg/binop-notand1a.c: New test.
6540         * gcc.dg/binop-notand5a.c: New test.
6541         * gcc.dg/binop-notor2.c: New test.
6542
6543 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6544
6545         PR middle-end/49640
6546         * gcc.dg/gomp/pr49640.c: New test.
6547
6548 2011-07-07  Richard Guenther  <rguenther@suse.de>
6549
6550         * gcc.dg/graphite/pr37485.c: Add -floop-block.
6551
6552 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6553
6554         PR target/39150
6555         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6556
6557 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6558
6559         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6560         * gcc.target/powerpc/no-r11-2.c: Ditto.
6561         * gcc.target/powerpc/no-r11-3.c: Ditto.
6562
6563 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
6564
6565         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6566         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6567
6568 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
6569
6570         * lib/target-supports.exp (check_profiling_available): Disable
6571         profiling with -fprofile-generate for target avr.
6572
6573 2011-07-06  Richard Guenther  <rguenther@suse.de>
6574
6575         PR tree-optimization/49645
6576         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6577
6578 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6579
6580         PR middle-end/47383
6581         * gcc.dg/pr47383.c: New.
6582
6583 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6584
6585         PR tree-optimization/49647
6586         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6587
6588 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
6589
6590         PR testsuite/49542
6591         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6592         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6593
6594 2011-07-05  Jason Merrill  <jason@redhat.com>
6595
6596         PR c++/48157
6597         * g++.dg/template/template-id-4.C: New.
6598
6599 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
6600
6601         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6602         * gcc.dg/pr43402.c: Ditto.
6603
6604 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
6605
6606         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6607
6608 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6609
6610         * gcc.target/powerpc/ppc-switch-1.c: New test for
6611         --param case-values-threshold.
6612         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6613
6614 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
6615
6616         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6617
6618 2011-07-05  Jason Merrill  <jason@redhat.com>
6619
6620         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6621
6622 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
6623
6624         PR tree-optimization/47654
6625         * gcc.dg/graphite/block-pr47654.c: New.
6626
6627 2011-07-05  Jason Merrill  <jason@redhat.com>
6628
6629         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6630
6631 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
6632
6633         PR tree-optimization/49580
6634         * gcc.dg/autopar/pr49580.c: New test.
6635
6636 2011-07-05  Richard Guenther  <rguenther@suse.de>
6637
6638         PR tree-optimization/49518
6639         PR tree-optimization/49628
6640         * g++.dg/torture/pr49628.C: New testcase.
6641         * gcc.dg/torture/pr49518.c: Likewise.
6642
6643 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6644
6645         * ada/acats/run_acats (which): Extract last field from type -p,
6646         type output only if command succeeded.
6647
6648 2011-07-04  Jason Merrill  <jason@redhat.com>
6649
6650         * g++.dg/abi/mangle48.C: New.
6651
6652         * g++.dg/cpp0x/diag1.C: New.
6653
6654         * g++.dg/diagnostic/aka1.C: New.
6655
6656 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
6657
6658         PR rtl-optimization/49619
6659         * gcc.dg/pr49619.c: New test.
6660
6661         PR rtl-optimization/49472
6662         * gfortran.dg/pr49472.f90: New test.
6663
6664         PR debug/49602
6665         * gcc.dg/pr49602.c: New test.
6666
6667 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
6668
6669         PR target/34734
6670         PR target/44643
6671         * gcc.target/avr/avr.exp: Run over cpp files, too.
6672         * gcc.target/avr/torture/avr-torture.exp: Ditto.
6673         * gcc.target/avr/progmem.h: New file.
6674         * gcc.target/avr/exit-abort.h: New file.
6675         * gcc.target/avr/progmem-error-1.c: New file.
6676         * gcc.target/avr/progmem-error-1.cpp: New file.
6677         * gcc.target/avr/progmem-warning-1.c: New file.
6678         * gcc.target/avr/torture/progmem-1.c: New file.
6679         * gcc.target/avr/torture/progmem-1.cpp: New file.
6680
6681 2011-07-04  Richard Guenther  <rguenther@suse.de>
6682
6683         PR tree-optimization/49615
6684         * g++.dg/torture/pr49615.C: New testcase.
6685
6686 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
6687
6688         PR tree-optimization/49610
6689         * gcc.dg/vect/pr49610.c: New test.
6690
6691 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
6692
6693         * gnat.dg/specs/debug1.ads: New test.
6694
6695 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
6696
6697         PR fortran/49562
6698         * gfortran.dg/typebound_proc_23.f90: New.
6699
6700 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
6701
6702         PR c++/49605
6703         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6704
6705 2011-07-01  Jason Merrill  <jason@redhat.com>
6706
6707         PR c++/48261
6708         * g++.dg/template/template-id-3.C: New.
6709
6710         PR c++/48593
6711         * g++.dg/template/qualified-id4.C: New.
6712
6713         PR c++/48883
6714         * g++.dg/template/explicit-args4.C: New.
6715
6716         PR c++/49085
6717         * g++.dg/template/offsetof2.C: New.
6718
6719 2011-07-01  Kai Tietz  <ktietz@redhat.com>
6720
6721         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6722
6723 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6724
6725         PR libmudflap/49549
6726         * lib/target-supports.exp (check_effective_target_gld): New proc.
6727
6728 2011-07-01  Richard Guenther  <rguenther@suse.de>
6729
6730         PR tree-optimization/49603
6731         * gcc.dg/torture/pr49603.c: New testcase.
6732
6733 2011-06-30  Jason Merrill  <jason@redhat.com>
6734
6735         PR c++/49387
6736         * g++.dg/rtti/template1.C: New.
6737
6738         PR c++/49569
6739         * g++.dg/cpp0x/regress/ctor1.C: New.
6740
6741         PR c++/49355
6742         * g++.dg/cpp0x/initlist54.C: New.
6743
6744 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6745
6746         * gcc.dg/tree-ssa/sra-12.c: New test.
6747
6748 2011-06-29  Jason Merrill  <jason@redhat.com>
6749
6750         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6751
6752 2011-06-30  Richard Guenther  <rguenther@suse.de>
6753
6754         PR tree-optimization/46787
6755         * gcc.dg/vect/vect-121.c: New testcase.
6756
6757 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6758
6759         PR tree-optimization/49094
6760         * gcc.dg/tree-ssa/pr49094.c: New test.
6761
6762 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
6763
6764         PR fortran/49540
6765         * gfortran.dg/pr49540-1.f90: New test.
6766         * gfortran.dg/pr49540-2.f90: New test.
6767
6768 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6769
6770         PR ada/49511
6771         * ada/acats/run_acats (which): Use last field of type -p output.
6772
6773 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6774             Iain Sandoe  <iains@gcc.gnu.org>
6775
6776         PR libobjc/36610
6777         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6778         Only skip on 64-bit *-*-darwin8* && !objc2.
6779
6780 2011-06-30  Richard Guenther  <rguenther@suse.de>
6781
6782         PR tree-optimization/38752
6783         * gcc.c-torture/compile/pr38752.c: New testcase.
6784
6785 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
6786
6787         * gcc.dg/vect/slp-widen-mult-half.c: New test.
6788         * gcc.dg/vect/vect-widen-mult-half.c: New test.
6789
6790 2011-06-29  Jason Merrill  <jason@redhat.com>
6791
6792         PR c++/49216
6793         * g++.dg/cpp0x/initlist53.C: Use placement new.
6794         * g++.dg/cpp0x/initlist-value.C: Use placement new.
6795         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6796
6797         PR c++/49003
6798         * g++.dg/cpp0x/trailing6.C: New.
6799         * g++.dg/cpp0x/pr45908.C: No error.
6800
6801         PR c++/49272
6802         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6803
6804         PR c++/49520
6805         * g++.dg/cpp0x/constexpr-using2.C: New.
6806
6807         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6808
6809         PR c++/45923
6810         * g++.dg/cpp0x/constexpr-diag3.C: New.
6811         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6812         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6813         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6814         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6815
6816 2011-06-29  Jason Merrill  <jason@redhat.com>
6817
6818         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6819
6820 2011-06-29  Richard Guenther  <rguenther@suse.de>
6821
6822         * gcc.dg/tree-ssa/loop-17.c: Adjust.
6823
6824 2011-06-29  Jason Merrill  <jason@redhat.com>
6825
6826         * g++.dg/cpp0x/initlist-value2.C: New.
6827
6828         * g++.dg/cpp0x/constexpr-initlist4.C: New.
6829         * g++.dg/cpp0x/initlist-value.C: New.
6830
6831 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
6832
6833         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6834
6835 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6836
6837         * gcc.dg/inline_1.c: Remove dg-excess-errors.
6838         * gcc.dg/inline_2.c: Likewise.
6839         * gcc.dg/unroll_1.c: Likewise.
6840
6841 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
6842
6843         PR debug/49567
6844         * gcc.target/i386/pr49567.c: New test.
6845
6846 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6847
6848         * gnat.dg/opt17.ad[sb]: New test.
6849
6850 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6851             Tom de Vries  <tom@codesourcery.com>
6852
6853         * lib/target-supports.exp (check_effective_target_arm_nothumb)
6854         (check_effective_target_arm_thumb2): New effective targets.
6855         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
6856         properly.  Clean up temporary files.
6857         * gcc.target/arm/ivopts-2.c: Likewise.
6858         * gcc.target/arm/ivopts-3.c: Likewise.
6859         * gcc.target/arm/ivopts-4.c: Likewise.
6860         * gcc.target/arm/ivopts-5.c: Likewise.
6861         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6862
6863 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6864
6865         PR fortran/49479
6866         * gfortran.dg/reshape_zerosize_3.f90:  New test.
6867
6868 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6869
6870         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6871         * gcc.target/arm/vfp-ldmias.c: Likewise.
6872         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6873         * gcc.target/arm/vfp-stmdbs.c: Likewise.
6874         * gcc.target/arm/vfp-ldmiad.c: Likewise.
6875         * gcc.target/arm/vfp-stmias.c: Likewise.
6876         * gcc.target/arm/vfp-stmdbd.c: Likewise.
6877         * gcc.target/arm/vfp-stmiad.c: Likewise.
6878
6879 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6880
6881         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6882         dg-prune-output.
6883         * gcc.target/arm/pr45701-2.c: Ditto.
6884
6885 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
6886
6887         PR fortran/49466
6888         * gfortran.dg/allocatable_scalar_9.f90: Modified.
6889         * gfortran.dg/extends_14.f03: Modified.
6890
6891 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6892
6893         * lib/target-supports-dg.exp (dg-require-effective-target): Return
6894         early if the test is already being skipped.
6895
6896         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6897         scan-assembler-dem-not): For missing file, report unresolved with
6898         same message as for pass/fail, with reason reported in log file.
6899
6900         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6901         from add_options_for_arm_neon_fp16.
6902         (check_effective_target_arm_fp16_ok_nocache): Renamed from
6903         check_effective_target_arm_neon_fp16_ok_nocache.
6904         Check -mfpu and -mfloat-abi options from current multilib.
6905         Do not require neon support.
6906         (check_effective_target_arm_fp16_ok): Renamed from
6907         check_effecitve_target_arm_neon_fp16_ok.
6908         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6909         arm_neon_fp16_ok and arm_fp16.
6910         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6911         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6912         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6913         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6914
6915 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
6916
6917         * gcc.dg/builtin-assume-aligned-1.c: New test.
6918         * gcc.dg/builtin-assume-aligned-2.c: New test.
6919         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6920
6921         PR debug/49544
6922         * gcc.dg/pr49544.c: New test.
6923
6924 2011-06-27  Richard Guenther  <rguenther@suse.de>
6925
6926         PR tree-optimization/49394
6927         * g++.dg/torture/pr49394.C: New testcase.
6928
6929 2011-06-27  Kai Tietz  <ktietz@redhat.com>
6930
6931         * gcc.dg/optimize-bswapdi-2.c: New test.
6932
6933 2011-06-27  Michael Hope  <michael.hope@linaro.org>
6934             Richard Sandiford  <richard.sandiford@linaro.org>
6935
6936         PR tree-optimization/49169
6937         * gcc.dg/torture/pr49169.c: New test.
6938
6939 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6940
6941         PR testsuite/49529
6942         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6943
6944         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6945         hppa*-*-hpux*.
6946
6947 2011-06-26  Jason Merrill  <jason@redhat.com>
6948
6949         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6950
6951         PR c++/49528
6952         * g++.dg/init/ref19.C: New.
6953         * g++.dg/cpp0x/constexpr-cleanup.C: New.
6954
6955 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
6956
6957         PR tree-optimization/48377
6958         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6959         non_strict_align.
6960
6961 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
6962
6963         PR middle-end/49191
6964         * lib/target-supports.exp (check_effective_target_non_strict_align):
6965         New.
6966         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6967
6968 2011-06-24  Martin Jambor  <mjambor@suse.cz>
6969
6970         PR tree-optimizations/49516
6971         * g++.dg/tree-ssa/pr49516.C: New test.
6972
6973 2011-06-23  Jason Merrill  <jason@redhat.com>
6974
6975         PR c++/35255
6976         * g++.dg/template/partial10.C: New.
6977         * g++.dg/template/partial11.C: New.
6978
6979 2011-06-23  Jeff Law <law@redhat.com>
6980
6981         PR middle-end/48770
6982         * gcc.dg/pr48770.c: New test.
6983
6984 2011-06-23  Jan Hubicka  <jh@suse.cz>
6985
6986         PR middle-end/49373
6987         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6988
6989 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
6990
6991         PR testsuite/49512
6992         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6993         instead of -fdump-tree-optimized.
6994
6995 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6996
6997         PR c++/44625
6998         * g++.dg/template/crash107.C: New.
6999         * g++.dg/template/error17.C: Adjust.
7000
7001 2011-06-23  Jason Merrill  <jason@redhat.com>
7002
7003         PR c++/49507
7004         * g++.dg/cpp0x/defaulted30.C: New.
7005
7006         PR c++/49440
7007         * g++.dg/rtti/anon-ns1.C: New.
7008
7009         PR c++/49395
7010         * g++.dg/init/ref18.C: New.
7011
7012         PR c++/36435
7013         * g++.dg/template/partial9.C: New.
7014
7015 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7016
7017         PR middle-end/49373
7018         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7019
7020 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR debug/49496
7023         * gcc.dg/pr49496.c: New test.
7024
7025 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7026
7027         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7028         is not xscale.
7029
7030         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7031
7032         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7033         * gcc.target/arm/pr42879.c: Likewise.
7034         * gcc.target/arm/pr45701-3.c: Likewise.
7035
7036         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7037         * gcc.target/arm/pr40482.c: Likewise.
7038         * gcc.target/arm/stack-corruption.c: Likewise.
7039
7040 2011-06-22  Richard Guenther  <rguenther@suse.de>
7041
7042         PR tree-optimization/49493
7043         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7044
7045 2011-06-22  Jason Merrill  <jason@redhat.com>
7046
7047         PR c++/49260
7048         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7049
7050 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
7051             Dmitry Melnik  <dm@ispras.ru>
7052
7053         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7054         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7055         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7056
7057 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
7058
7059         * gcc.target/arm/tlscall.c: New.
7060
7061 2011-06-21  Jason Merrill  <jason@redhat.com>
7062
7063         PR c++/49172
7064         * g++.dg/cpp0x/constexpr-ref1.C: New.
7065         * g++.dg/cpp0x/constexpr-ref2.C: New.
7066         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7067
7068         PR c++/49482
7069         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7070
7071         PR c++/49418
7072         * g++.dg/template/param3.C: New.
7073
7074 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
7075
7076         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7077         my_clrsb test functions.
7078         (main): Test clrsb.
7079         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7080         test_sll, test_ull): Add clrsb tests.
7081         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7082         clrsbll.
7083
7084 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
7085
7086         PR fortran/49112
7087         * gfortran.dg/class_44.f03: New.
7088
7089 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7090
7091         PR tree-optimization/49478
7092         * gcc.dg/vect/pr49478.c
7093
7094 2011-06-21  Richard Guenther  <rguenther@suse.de>
7095
7096         PR tree-optimization/49483
7097         * gcc.dg/vect/vect-120.c: New testcase.
7098
7099 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7100
7101         PR testsuite/49443
7102         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7103         * gcc.dg/vect/vect-peel-4.c: Likewise.
7104
7105 2011-06-22  Christian Bruel  <christian.bruel@st.com>
7106
7107         PR middle-end/49139
7108         * gcc.dg/always_inline.c: Removed -Winline. Update checks
7109         * gcc.dg/always_inline2.c: Likewise.
7110         * gcc.dg/always_inline3.c: Likewise.
7111         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7112         * gcc.dg/inline_1.c: Likewise.
7113         * gcc.dg/inline_2.c: Likewise.
7114         * gcc.dg/inline_3.c: Likewise.
7115         * gcc.dg/inline_4.c: Likewise.
7116         * gcc.dg/20051201-1.c: Likewise.
7117         * gcc.dg/pr40087.c: Likewise.
7118         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7119         * gcc.dg/inline-22.c: Likewise.
7120         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7121         * gcc.dg/lto/20090218-1_1.c: Likewise.
7122         * g++.dg/ipa/devirt-7.C: Likewise.
7123         * gcc.dg/uninit-pred-5_a.c: Likewise.
7124         * gcc.dg/uninit-pred-5_b.c: Likewise.
7125         * gcc.dg/fail_always_inline.c: New.
7126
7127 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
7128
7129         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7130         into 6 jobs instead of 3.
7131
7132 2011-06-20  Jason Merrill  <jason@redhat.com>
7133
7134         PR c++/49216
7135         * g++.dg/cpp0x/initlist53.C: New.
7136
7137 2011-06-20  Tobias Burnus  <burnus@net-b.de>
7138
7139         PR fortran/18918
7140         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7141         * gfortran.dg/coarray_lock_3.f90: New.
7142         * gfortran.dg/coarray/lock_1.f90: New.
7143
7144 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
7145
7146         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7147         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7148         unresolved and report the reason to the log file.
7149
7150         * lib/scanasm.exp (object-size): Move argument processing earlier
7151         to report errors before verifying that the file exists.  Report
7152         problems detected at runtime as unresolved instead of error and
7153         report their reasons to the log file.
7154
7155 2011-06-20  Jason Merrill  <jason@redhat.com>
7156
7157         PR c++/47080
7158         * g++.dg/cpp0x/explicit6.C: New.
7159
7160         PR c++/47635
7161         * g++.dg/cpp0x/enum20.C: New.
7162
7163         PR c++/48138
7164         * g++.dg/ext/attr-aligned01.C: New.
7165
7166         PR c++/49205
7167         * g++.dg/cpp0x/variadic-default.C: New.
7168
7169         PR c++/43321
7170         * g++.dg/cpp0x/auto26.C: New.
7171
7172         PR c++/43831
7173         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7174
7175 2011-06-20  Kai Tietz  <ktietz@redhat.com>
7176
7177         * gcc.dg/binop-notand1.c: New test.
7178         * gcc.dg/binop-notand2.c: New test.
7179         * gcc.dg/binop-notand3.c: New test.
7180         * gcc.dg/binop-notand4.c: New test.
7181         * gcc.dg/binop-notand5.c: New test.
7182         * gcc.dg/binop-notand6.c: New test.
7183
7184 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR testsuite/49432
7187         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7188
7189 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7190
7191         PR fortran/49400
7192         * gfortran.dg/proc_ptr_31.f90: New.
7193
7194 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7195
7196         * gnat.dg/volatile6.adb: New test.
7197         * gnat.dg/volatile7.adb: Likewise.
7198         * gnat.dg/volatile8.adb: Likewise.
7199         * gnat.dg/volatile9.adb: Likewise.
7200
7201 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7202
7203         * gnat.dg/constant3.adb: New test.
7204
7205 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
7206
7207         PR libfortran/49296
7208         * gfortran.dg/read_list_eof_1.f90: New test.
7209
7210 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7211
7212         PR target/49411
7213         * gcc.target/i386/testimm-1.c: New test.
7214         * gcc.target/i386/testimm-2.c: New test.
7215         * gcc.target/i386/testimm-3.c: New test.
7216         * gcc.target/i386/testimm-4.c: New test.
7217         * gcc.target/i386/testimm-5.c: New test.
7218         * gcc.target/i386/testimm-6.c: New test.
7219         * gcc.target/i386/testimm-7.c: New test.
7220         * gcc.target/i386/testimm-8.c: New test.
7221         * gcc.target/i386/xop-vpermil2px-2.c: New test.
7222         * gcc.target/i386/xop-rotate1-int.c: New test.
7223         * gcc.target/i386/xop-rotate2-int.c: New test.
7224
7225 2011-06-17  Jason Merrill  <jason@redhat.com>
7226
7227         * g++.dg/cpp0x/rv-func2.C: New.
7228
7229         * g++.dg/debug/dwarf2/lambda1.C: New.
7230         * g++.dg/warn/Wshadow-6.C: Adjust.
7231
7232 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
7233
7234         PR fortran/48699
7235         * gfortran.dg/move_alloc_5.f90: New.
7236
7237 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
7238
7239         PR rtl-optimization/48542
7240         * gcc.dg/torture/pr48542.c: New test.
7241
7242 2011-06-16  Jason Merrill  <jason@redhat.com>
7243
7244         PR c++/44160
7245         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7246
7247         PR c++/45378
7248         * g++.dg/cpp0x/initlist52.C New.
7249
7250         PR c++/45399
7251         * c-c++-common/raw-string-12.c: New.
7252
7253         PR c++/49229
7254         * g++.dg/cpp0x/sfinae26.C: New.
7255
7256         PR c++/49251
7257         * g++.dg/cpp0x/variadic113.C: New.
7258
7259         PR c++/49420
7260         * g++.dg/cpp0x/variadic112.C: New.
7261
7262 2011-06-16  Jeff Law <law@redhat.com>
7263
7264         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7265         improved jump threading.
7266         * gcc.dg/builtin-object-size-2.c: Likewise.
7267         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7268
7269 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7270
7271         PR fortran/49074
7272         * gfortran.dg/typebound_assignment_3.f03: New.
7273
7274 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
7275
7276         PR testsuite/48727
7277         * g++.dg/opt/devirt2.C: Change xfail rule to target.
7278
7279 2011-06-16  Martin Jambor  <mjambor@suse.cz>
7280
7281         PR tree-optimization/49343
7282         * gnat.dg/discr31.ad[sb]: New test.
7283
7284 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7285
7286         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7287
7288 2011-06-16  Tom de Vries  <tom@codesourcery.com>
7289
7290         PR target/45098
7291         * gcc.target/arm/ivopts-3.c: Update test.
7292         * gcc.target/arm/ivopts-5.c: Same.
7293
7294 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7295
7296         Revert:
7297         2011-06-10  Wei Guozhi  <carrot@google.com>
7298
7299         PR target/45335
7300         * gcc.target/arm/pr45335.c: New test.
7301         * gcc.target/arm/pr45335-2.c: New test.
7302         * gcc.target/arm/pr45335-3.c: New test.
7303         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7304         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7305         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7306
7307 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
7308
7309         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7310
7311 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7312
7313         PR fortran/49417
7314         * gfortran.dg/class_43.f03: New.
7315
7316 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
7317
7318         PR tree-optimization/49419
7319         * gcc.c-torture/execute/pr49419.c: New test.
7320
7321 2011-06-16  Revital Eres  <revital.eres@linaro.org>
7322
7323         * gcc.dg/sms-9.c: New file.
7324
7325 2011-06-15  Easwaran Raman  <eraman@google.com>
7326
7327         PR rtl-optimization/49414
7328         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7329
7330 2011-06-14  Jason Merrill  <jason@redhat.com>
7331
7332         * g++.dg/cpp0x/noexcept13.C: New.
7333
7334 2011-06-14  Easwaran Raman  <eraman@google.com>
7335
7336         PR rtl-optimization/44194
7337         * gcc.dg/pr44194-1.c: New test.
7338         * gcc.dg/pr44194-2.c: New test.
7339
7340 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7341
7342         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7343         switches.
7344         * gcc.target/arm/pr45701-2.c: Likewise.
7345         * gcc.target/arm/thumb-branch1.c: Likewise.
7346
7347 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
7348
7349         PR testsuite/48727
7350         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7351
7352 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7353
7354         * gcc.target/arm/pr45701-1.c: Require thumb support.
7355         * gcc.target/arm/pr45701-2.c: Likewise.
7356         * gcc.target/arm/thumb-branch1.c: Likewise.
7357
7358         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7359         * gcc.target/arm/pr39839.c: Likewise.
7360         * gcc.target/arm/pr40657-2.c: Likewise.
7361         * gcc.target/arm/pr40956.c: Likewise.
7362         * gcc.target/arm/pr41679.c: Likewise.
7363         * gcc.target/arm/pr42235.c: Likewise.
7364         * gcc.target/arm/pr42495.c: Likewise.
7365         * gcc.target/arm/pr42505.c: Likewise.
7366         * gcc.target/arm/pr42574.c: Likewise.
7367         * gcc.target/arm/pr46883.c: Likewise.
7368         * gcc.target/arm/pr46934.c: Likewise.
7369         * gcc.target/arm/xor-and.c: Likewise.
7370
7371 2011-06-14  Jason Merrill  <jason@redhat.com>
7372
7373         * g++.dg/other/error23.C: Adjust error message.
7374         * g++.dg/other/error32.C: Likewise.
7375
7376         PR c++/49389
7377         * g++.dg/cpp0x/rv-dotstar.C: New.
7378
7379         PR c++/49369
7380         * g++.dg/cpp0x/decltype30.C: New.
7381
7382         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7383
7384 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR fortran/49103
7387         * gfortran.dg/pr49103.f90: New test.
7388
7389 2011-06-14  Tom de Vries  <tom@codesourcery.com>
7390
7391         PR target/45098
7392         * gcc.target/arm/ivopts-3.c: New test.
7393         * gcc.target/arm/ivopts-4.c: New test.
7394         * gcc.target/arm/ivopts-5.c: New test.
7395
7396 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7397
7398         PR rtl-optimization/49390
7399         * gcc.c-torture/execute/pr49390.c: New test.
7400
7401 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7402
7403         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7404
7405 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
7406
7407         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7408         * gcc.c-torture/execute/cmpsi-2.x: New file.
7409         * gcc.c-torture/execute/pr45262.c: Undo 172757.
7410         * gcc.c-torture/execute/pr45262.x: New file.
7411         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7412         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7413         int32plus
7414         * gcc.c-torture/compile/pr49163.c: Ditto.
7415
7416 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
7417
7418         * gcc.dg/vect/vect-16.c: Rename to...
7419         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7420         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7421         for double-word vectors.
7422         * gcc.dg/vect/vect-peel-4.c: Likewise.
7423         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7424         vect_element_align.
7425         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7426         -fno-fast-math.
7427
7428 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
7429
7430         PR target/44618
7431         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7432
7433 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7434
7435         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7436
7437 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7438
7439         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7440
7441 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
7442
7443         * gfortran.dg/trim_optimize_8.f90:  New test case.
7444
7445 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
7446            Ira Rosen  <ira.rosen@linaro.org>
7447
7448         PR tree-optimization/49352
7449         * gcc.dg/vect/pr49352.c: New test.
7450
7451 2011-06-12  Tobias Burnus
7452
7453         PR fortran/49324
7454         * gfortran.dg/alloc_comp_assign_11.f90: New.
7455
7456 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7457
7458         * gfortran.dg/trim_optimize_7.f90:  New test.
7459
7460 2011-06-10  Wei Guozhi  <carrot@google.com>
7461
7462         PR target/45335
7463         * gcc.target/arm/pr45335.c: New test.
7464         * gcc.target/arm/pr45335-2.c: New test.
7465         * gcc.target/arm/pr45335-3.c: New test.
7466         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7467         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7468         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7469
7470 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
7471
7472         PR c++/41769
7473         * g++.dg/parse/error39.C: New.
7474
7475 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
7476
7477         * gcc.target/arm/20090811-1.c: Skip for incompatible
7478         options, do not override other options.
7479         * gcc.target/arm/combine-cmp-shift.c: Skip for
7480         incompatible options.
7481         * gcc.target/arm/pr45094.c: Likewise.
7482         * gcc.target/arm/scd42-1.c: Likewise.
7483         * gcc.target/arm/scd42-3.c: Likewise.
7484         * gcc.target/arm/thumb-ltu.c: Likewise.
7485
7486         * lib/target-supports.exp
7487         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7488         multilib flags use -mfpu with a value other than neon-fp16.
7489
7490 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7491
7492         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7493         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7494
7495 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7496
7497         * lib/target-supports.exp (check_effective_target_pie): New proc.
7498         * gcc.dg/pie-link.c: Use target pie.
7499
7500 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
7501             Laurent Rougïżœ  <laurent.rouge@menta.fr>
7502
7503         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7504         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7505
7506 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
7507
7508         * gfortran.dg/coarray/sync_1.f90: New test for
7509         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7510
7511 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
7512
7513         PR tree-optimization/49318
7514         * gcc.dg/vect/pr49318.c: New test.
7515
7516 2011-06-09  David Krauss  <potswa@mac.com>
7517
7518         * g++.dg/template/arrow1.C: New.
7519
7520 2011-06-09  Jason Merrill  <jason@redhat.com>
7521
7522         * lib/prune.exp: Prune "note"s.
7523         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7524
7525         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7526         * g++.dg/template/dependent-expr3.C: Likewise.
7527         * g++.dg/parse/template7.C: Likewise.
7528         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7529         * g++.old-deja/g++.jason/rfg10.C: Likewise.
7530         * g++.old-deja/g++.pt/friend38.C: Likewise.
7531         * g++.old-deja/g++.pt/crash32.C: Likewise.
7532         * g++.old-deja/g++.other/init4.C: Likewise.
7533         * g++.old-deja/g++.other/friend8.C: Likewise.
7534
7535         * g++.dg/ext/complex7.C: Adjust expected output.
7536         * g++.dg/diagnostic/method1.C: Likewise.
7537         * g++.dg/parse/parameter-declaration-2.C: Likewise.
7538         * g++.dg/parse/crash33.C: Likewise.
7539         * g++.dg/other/warning1.C: Likewise.
7540         * g++.dg/init/pr29571.C: Likewise.
7541         * g++.dg/warn/overflow-warn-1.C: Likewise.
7542         * g++.dg/warn/overflow-warn-3.C: Likewise.
7543         * g++.dg/warn/overflow-warn-4.C: Likewise.
7544         * g++.old-deja/g++.oliva/template1.C: Likewise.
7545
7546         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7547         * g++.dg/parse/template7.C: Adjust.
7548
7549 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
7550
7551         PR target/49307
7552         * gcc.dg/pr49307.c: New.
7553
7554 2011-06-09  Wei Guozhi  <carrot@google.com>
7555
7556         PR target/46975
7557         * gcc.target/arm/pr46975.c: New testcase.
7558
7559 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
7560
7561         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7562         (PMETH, arglist_t): Removed.
7563         (method_get_number_of_arguments): Removed.
7564         (method_get_nth_argument): Removed.
7565         (method_get_first_argument): Removed.
7566         (method_get_next_argument): Removed.
7567         (method_get_sizeof_arguments): Removed.
7568         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7569         (PMETH): Removed.
7570         (method_get_number_of_arguments): Removed.
7571         (method_get_nth_argument): Removed.
7572         (method_get_first_argument): Removed.
7573         (method_get_next_argument): Removed.
7574         (method_get_sizeof_arguments): Removed.
7575         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7576
7577 2011-06-09  David Li  <davidxl@google.com>
7578
7579         * gcc.dg/dump-pass.c: New test.
7580
7581 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7582
7583         PR c++/29003
7584         * g++.dg/parse/error38.C: New.
7585
7586 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
7587
7588         PR middle-end/49308
7589         * gfortran.dg/pr49308.f90: New test.
7590
7591 2011-06-08  Jason Merrill  <jason@redhat.com>
7592
7593         * g++.dg/cpp0x/noexcept11.C: New.
7594         * g++.dg/cpp0x/noexcept12.C: New.
7595         * g++.dg/cpp0x/sfinae11.C: Adjust.
7596
7597 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
7598
7599         PR testsuite/49323
7600         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7601         to dg-options, match also DW_AT_linkage_name.
7602
7603 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7604
7605         PR middle-end/21953
7606         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7607         -fno-common on alpha*-dec-osf*.
7608         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7609
7610 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
7611
7612         PR rtl-optimization/49303
7613         * gcc.target/ia64/pr49303.c: New test.
7614
7615 2011-06-08  Tobias Burnus  <burnus@net-b.de>
7616
7617         PR fortran/18918
7618         * gfortran.dg/coarray_lock_1.f90: New.
7619         * gfortran.dg/coarray_lock_2.f90: New.
7620
7621 2011-06-07  Jason Merrill  <jason@redhat.com>
7622
7623         * lib/prune.exp: Look for "required" rather than "instantiated".
7624         * g++.dg/abi/mangle11.C: Likewise.
7625         * g++.dg/abi/mangle12.C: Likewise.
7626         * g++.dg/abi/mangle17.C: Likewise.
7627         * g++.dg/abi/mangle20-2.C: Likewise.
7628         * g++.dg/abi/pragma-pack1.C: Likewise.
7629         * g++.dg/cpp0x/decltype26.C: Likewise.
7630         * g++.dg/cpp0x/decltype28.C: Likewise.
7631         * g++.dg/cpp0x/decltype29.C: Likewise.
7632         * g++.dg/cpp0x/enum11.C: Likewise.
7633         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7634         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7635         * g++.dg/cpp0x/pr47416.C: Likewise.
7636         * g++.dg/ext/case-range2.C: Likewise.
7637         * g++.dg/ext/case-range3.C: Likewise.
7638         * g++.dg/gomp/for-19.C: Likewise.
7639         * g++.dg/gomp/pr37533.C: Likewise.
7640         * g++.dg/gomp/pr38639.C: Likewise.
7641         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7642         * g++.dg/inherit/base3.C: Likewise.
7643         * g++.dg/inherit/using6.C: Likewise.
7644         * g++.dg/init/placement4.C: Likewise.
7645         * g++.dg/init/reference3.C: Likewise.
7646         * g++.dg/lookup/scoped6.C: Likewise.
7647         * g++.dg/lookup/using7.C: Likewise.
7648         * g++.dg/other/abstract1.C: Likewise.
7649         * g++.dg/other/error10.C: Likewise.
7650         * g++.dg/other/error5.C: Likewise.
7651         * g++.dg/other/field1.C: Likewise.
7652         * g++.dg/other/offsetof5.C: Likewise.
7653         * g++.dg/parse/bitfield2.C: Likewise.
7654         * g++.dg/parse/constant4.C: Likewise.
7655         * g++.dg/parse/crash20.C: Likewise.
7656         * g++.dg/parse/invalid-op1.C: Likewise.
7657         * g++.dg/parse/non-dependent2.C: Likewise.
7658         * g++.dg/parse/template18.C: Likewise.
7659         * g++.dg/tc1/dr152.C: Likewise.
7660         * g++.dg/tc1/dr166.C: Likewise.
7661         * g++.dg/tc1/dr176.C: Likewise.
7662         * g++.dg/tc1/dr213.C: Likewise.
7663         * g++.dg/template/access11.C: Likewise.
7664         * g++.dg/template/access2.C: Likewise.
7665         * g++.dg/template/access3.C: Likewise.
7666         * g++.dg/template/access7.C: Likewise.
7667         * g++.dg/template/arg7.C: Likewise.
7668         * g++.dg/template/cond2.C: Likewise.
7669         * g++.dg/template/crash13.C: Likewise.
7670         * g++.dg/template/crash40.C: Likewise.
7671         * g++.dg/template/crash7.C: Likewise.
7672         * g++.dg/template/crash84.C: Likewise.
7673         * g++.dg/template/ctor5.C: Likewise.
7674         * g++.dg/template/defarg13.C: Likewise.
7675         * g++.dg/template/defarg14.C: Likewise.
7676         * g++.dg/template/dtor7.C: Likewise.
7677         * g++.dg/template/eh2.C: Likewise.
7678         * g++.dg/template/error2.C: Likewise.
7679         * g++.dg/template/error43.C: Likewise.
7680         * g++.dg/template/friend32.C: Likewise.
7681         * g++.dg/template/injected1.C: Likewise.
7682         * g++.dg/template/instantiate1.C: Likewise.
7683         * g++.dg/template/instantiate3.C: Likewise.
7684         * g++.dg/template/instantiate5.C: Likewise.
7685         * g++.dg/template/instantiate7.C: Likewise.
7686         * g++.dg/template/local6.C: Likewise.
7687         * g++.dg/template/lookup2.C: Likewise.
7688         * g++.dg/template/member5.C: Likewise.
7689         * g++.dg/template/memfriend15.C: Likewise.
7690         * g++.dg/template/memfriend16.C: Likewise.
7691         * g++.dg/template/memfriend17.C: Likewise.
7692         * g++.dg/template/memfriend7.C: Likewise.
7693         * g++.dg/template/meminit1.C: Likewise.
7694         * g++.dg/template/nested3.C: Likewise.
7695         * g++.dg/template/non-type-template-argument-1.C: Likewise.
7696         * g++.dg/template/nontype12.C: Likewise.
7697         * g++.dg/template/nontype13.C: Likewise.
7698         * g++.dg/template/nontype6.C: Likewise.
7699         * g++.dg/template/pr23510.C: Likewise.
7700         * g++.dg/template/pr35240.C: Likewise.
7701         * g++.dg/template/ptrmem15.C: Likewise.
7702         * g++.dg/template/ptrmem6.C: Likewise.
7703         * g++.dg/template/qualified-id1.C: Likewise.
7704         * g++.dg/template/qualttp20.C: Likewise.
7705         * g++.dg/template/qualttp3.C: Likewise.
7706         * g++.dg/template/qualttp4.C: Likewise.
7707         * g++.dg/template/qualttp5.C: Likewise.
7708         * g++.dg/template/qualttp6.C: Likewise.
7709         * g++.dg/template/qualttp7.C: Likewise.
7710         * g++.dg/template/qualttp8.C: Likewise.
7711         * g++.dg/template/recurse.C: Likewise.
7712         * g++.dg/template/recurse2.C: Likewise.
7713         * g++.dg/template/ref5.C: Likewise.
7714         * g++.dg/template/scope2.C: Likewise.
7715         * g++.dg/template/sfinae10.C: Likewise.
7716         * g++.dg/template/sfinae3.C: Likewise.
7717         * g++.dg/template/sizeof3.C: Likewise.
7718         * g++.dg/template/static9.C: Likewise.
7719         * g++.dg/template/template-id-2.C: Likewise.
7720         * g++.dg/template/typedef13.C: Likewise.
7721         * g++.dg/template/typename4.C: Likewise.
7722         * g++.dg/template/using14.C: Likewise.
7723         * g++.dg/template/using2.C: Likewise.
7724         * g++.dg/template/warn1.C: Likewise.
7725         * g++.dg/warn/Wparentheses-13.C: Likewise.
7726         * g++.dg/warn/Wparentheses-15.C: Likewise.
7727         * g++.dg/warn/Wparentheses-16.C: Likewise.
7728         * g++.dg/warn/Wparentheses-17.C: Likewise.
7729         * g++.dg/warn/Wparentheses-18.C: Likewise.
7730         * g++.dg/warn/Wparentheses-19.C: Likewise.
7731         * g++.dg/warn/Wparentheses-20.C: Likewise.
7732         * g++.dg/warn/Wparentheses-23.C: Likewise.
7733         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7734         * g++.dg/warn/noeffect2.C: Likewise.
7735         * g++.dg/warn/noeffect4.C: Likewise.
7736         * g++.dg/warn/pr8570.C: Likewise.
7737         * g++.old-deja/g++.brendan/init2.C: Likewise.
7738         * g++.old-deja/g++.eh/spec6.C: Likewise.
7739         * g++.old-deja/g++.pt/crash10.C: Likewise.
7740         * g++.old-deja/g++.pt/crash36.C: Likewise.
7741         * g++.old-deja/g++.pt/derived3.C: Likewise.
7742         * g++.old-deja/g++.pt/error2.C: Likewise.
7743         * g++.old-deja/g++.pt/explicit70.C: Likewise.
7744         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7745         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7746         * g++.old-deja/g++.pt/overload7.C: Likewise.
7747         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7748
7749 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7750             Iain Sandoe  <iains@gcc.gnu.org>
7751
7752         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7753         Added code to deal with the case when [Protocol
7754         -descriptionForInstanceMethod:] or [Protocol
7755         -descriptionForClassMethod:] returns NULL.
7756
7757 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7758             Iain Sandoe  <iains@gcc.gnu.org>
7759
7760         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7761         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7762         Added cast.
7763
7764 2011-06-07  Xinliang David Li  <davidxl@google.com>
7765
7766         * gcc.dg/inline_2.c: New test.
7767         * gcc.dg/unroll_2.c: New test.
7768         * gcc.dg/inline_3.c: New test.
7769         * gcc.dg/unroll_3.c: New test.
7770         * gcc.dg/inline_4.c: New test.
7771         * gcc.dg/unroll_4.c: New test.
7772         * gcc.dg/inline_1.c: New test.
7773         * gcc.dg/unroll_1.c: New test.
7774
7775 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7776
7777         PR tree-optimization/48497
7778         * lib/gcc-defs.exp (dg-additional-options): New proc.
7779         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7780         -msse2 on 32-bit x86.
7781
7782 2011-06-06  Jason Merrill  <jason@redhat.com>
7783
7784         * g++.dg/cpp0x/enum19.C: New.
7785
7786 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
7787
7788         * gcc.target/arm/neon-reload-class.c: New test.
7789
7790 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
7791
7792         PR debug/49130
7793         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7794
7795 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
7796
7797         * gcc.target/arm/smlatb-1.c: New file.
7798         * gcc.target/arm/smlatt-1.c: New file.
7799         * gcc.target/arm/smlaltb-1.c: New file.
7800         * gcc.target/arm/smlaltt-1.c: New file.
7801
7802 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
7803
7804         * gcc.target/arm/mla-2.c: New test.
7805
7806 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR gcov-profile/49299
7809         * gcc.dg/tree-prof/pr49299-1.c: New test.
7810         * gcc.dg/tree-prof/pr49299-2.c: New test.
7811
7812 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
7813
7814         * lib/target-supports.exp
7815         (check_effective_target_vect_widen_mult_qi_to_hi):
7816         Add NEON as supporting target.
7817         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7818         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7819         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7820         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7821         using widening multiplication on targets that support it.
7822         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7823         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7824         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7825
7826 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7827
7828         Updated all testcases in the ObjC/ObjC++ testsuites to use the
7829         Modern Objective-C runtime API.
7830         * objc/execute/next_mapping.h: Removed.
7831         * objc-obj-c++-shared/next-mapping.h: Removed.
7832         * objc-obj-c++-shared/Object1.h: Removed.
7833         * objc-obj-c++-shared/Object1.m: Removed.
7834         * objc-obj-c++-shared/Object1.mm: Removed.
7835         * objc-obj-c++-shared/Object1-implementation.h: Removed.
7836         * objc-obj-c++-shared/Protocol1.h: Removed.
7837         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7838         of ProtoBool, IVAR_T and METHOD.
7839         * objc-obj-c++-shared/runtime.h: New.
7840         * objc-obj-c++-shared/TestsuiteObject.h: New.
7841         * objc-obj-c++-shared/TestsuiteObject.m: New.
7842
7843         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7844         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7845         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7846         it a class method.
7847         * objc/execute/_cmd.m: Include
7848         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7849         runtime API.  ([TestClass +initialize]): Include this method also
7850         with the GNU runtime.
7851         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7852         Object.  ([-setValue:]): Return void.
7853         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7854         with the GNU runtime.  Include
7855         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
7856         for the NeXT runtime.  Use the existing print_ivars() and
7857         compare_structures() implementations for the old NeXT runtime.
7858         Added new implementations for the Modern GNU and NeXT runtimes.
7859         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7860         well.  (main): Use objc_getClass().  Use return instead of exit.
7861         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7862         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
7863         of exit().
7864         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7865         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
7866         instead of Object.  (main): Use return instead of exit().
7867         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
7868         instead of Object.  Removed prototype for exit().  (main): Use
7869         return instead of exit().  Use the Modern Objective-C runtime API.
7870         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7871         Object.
7872         * objc/execute/class-tests-1.h: Include
7873         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7874         runtime API.  (test_class_with_superclass): Do not call [Object
7875         class].  There is no need to with the current libobjc.
7876         * objc/execute/class-tests-2.h: Include
7877         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7878         runtime API.
7879         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7880         ../../objc-obj-c++-shared/next-mapping.h.
7881         * objc/execute/class-2.m: Likewise.
7882         * objc/execute/class-3.m: Likewise.
7883         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7884         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
7885         +initialize]): Include this method also with the GNU
7886         runtime. (main): Use the Modern Objective-C runtime API.
7887         * objc/execute/class-5.m: Likewise.
7888         * objc/execute/class-6.m: Likewise.
7889         * objc/execute/class-7.m: Likewise.
7890         * objc/execute/class-8.m: Likewise.
7891         * objc/execute/class-9.m: Likewise.
7892         * objc/execute/class-10.m: Likewise.
7893         * objc/execute/class-11.m: Likewise.
7894         * objc/execute/class-12.m: Likewise.
7895         * objc/execute/class-13.m: Likewise.
7896         * objc/execute/class-14.m: Likewise.
7897         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7898         this method also with the GNU runtime.
7899         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7900         +initialize]): Include this method also with the GNU runtime.
7901         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7902         of Object.
7903         * objc/execute/encode-1.m: Likewise.
7904         * objc/execute/enumeration-1.m: Likewise.
7905         * objc/execute/enumeration-2.m: Likewise.
7906         * objc/execute/exceptions/catchall-1.m: Likewise.
7907         * objc/execute/exceptions/finally-1.m: Likewise.
7908         * objc/execute/exceptions/foward-1.m: Likewise.
7909         * objc/execute/exceptions/local-variables-1.m: Likewise.
7910         * objc/execute/exceptions/throw-nil.m: Likewise.
7911         * objc/execute/exceptions/trivial.m: Likewise.
7912         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7913         of Object. Include objc/runtime.h instead of objc/objc-api.h.
7914         * objc/execute/exceptions/matcher-1.m: Likewise.
7915         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7916         Object.
7917         * objc/execute/formal_protocol-2.m: Likewise.
7918         * objc/execute/formal_protocol-3.m: Likewise.
7919         * objc/execute/formal_protocol-4.m: Likewise.
7920         * objc/execute/formal_protocol-5.m: Include
7921         ../../objc-obj-c++-shared/runtime.h. (main): Always use
7922         protocol_getName().
7923         * objc/execute/formal_protocol-6.m: Likewise.
7924         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7925         Object.  Include <objc/Protocol.h> instead of
7926         ../../objc-obj-c++-shared/Protocol1.h.
7927         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7928         Object.
7929         * objc/execute/informal_protocol.m: Likewise.
7930         * objc/execute/load-3.m: Likewise.
7931         * objc/execute/many_args_method.m ([TestClass +initialize]):
7932         Include this method with the GNU runtime as well.
7933         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7934         * objc/execute/nested-func-1.m: Use TestsuiteObject
7935         instead of Object.
7936         * objc/execute/nil_method-1.m: Likewise.
7937         * objc/execute/no_clash.m: Likewise.
7938         * objc/execute/np-1.m: Do not include
7939         ../../objc-obj-c++-shared/Protocol1.h.
7940         (main): Use return instead of exit().
7941         * objc/execute/np-2.m: Do not include
7942         ../../objc-obj-c++-shared/Protocol1.h.
7943         ([MyObject +initialize]): Include this method also with the GNU
7944         runtime.  (main): Use return instead of exit().
7945         * objc/execute/object_is_class.m: Include
7946         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7947         of Object.  (main): Use the Modern Objective-C runtime API.
7948         * objc/execute/object_is_meta_class.m: Likewise.
7949         * objc/execute/private.m: Use TestsuiteObject instead of Object.
7950         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7951         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
7952         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
7953         Objective-C runtime API.
7954         * objc/execute/protocol-isEqual-2.m: Likewise.
7955         * objc/execute/protocol-isEqual-3.m: Likewise.
7956         * objc/execute/protocol-isEqual-4.m: Likewise.
7957         * objc/execute/redefining_self.m ([TestClass +initialize]):
7958         Include this method with the GNU runtime as well.
7959         * objc/execute/root_methods.m: Include
7960         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
7961         Include this method with the GNU runtime as well.
7962         (main): Use the Modern Objective-C runtime API.
7963         * objc/execute/selector-1.m: Include
7964         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7965         of Object.  (main): Use the Modern Objective-C runtime API.
7966         * objc/execute/static-1.m ([Test +initialize]): Include this
7967         method with the GNU runtime as well.
7968         * objc/execute/static-2.m: Likewise.
7969         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7970         * objc/execute/va_method.m: Do not include objc/objc-api.h.
7971         ([MathClass +initialize]): Include this method with the GNU
7972         runtime as well.
7973         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7974         instead of Object.
7975         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7976         * objc.dg/attributes/categ-attributes-2.m: Likewise.
7977         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7978         * objc.dg/attributes/method-attribute-1.m: Likewise.
7979         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7980         * objc.dg/attributes/method-attribute-2.m: Likewise.
7981         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7982         * objc.dg/attributes/method-attribute-3.m: Likewise.
7983         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7984         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7985         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7986         * obj-c++.dg/bitfield-1.mm: Likewise.
7987         * obj-c++.dg/bitfield-2.mm: Likewise
7988         * objc.dg/bitfield-3.m: Likewise.
7989         * obj-c++.dg/bitfield-4.mm: Likewise.
7990         * objc.dg/bitfield-5.m: Likewise
7991         * objc.dg/call-super-1.m: Likewise.
7992         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7993         Use objc_getClass() instead of objc_get_class(), but for the GNU
7994         runtime redefine objc_getClass as objc_get_class.  Include
7995         ../objc-obj-c++-shared/runtime.h.
7996         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7997         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7998         Use the Modern Objective-C runtime API.
7999         * objc.dg/class-protocol-1.m: Include
8000         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8001         * obj-c++.dg/class-protocol-1.mm: Likewise.
8002         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8003         * objc.dg/comp-types-10.m: Likewise.
8004         * objc.dg/comp-types-11.m: Likewise.
8005         * objc.dg/comp-types-12.m: Likewise.
8006         * obj-c++.dg/comp-types-9.mm: Likewise.
8007         * obj-c++.dg/comp-types-11.mm: Likewise.
8008         * obj-c++.dg/comp-types-12.mm: Likewise.
8009         * obj-c++.dg/comp-types-13.mm: Likewise.
8010         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8011         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8012         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8013         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8014         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8015         * objc.dg/desig-init-1.m: Likewise.
8016         * obj-c++.dg/defs.mm: Likewise.
8017         * objc.dg/exceptions-2.m: Likewise.
8018         * obj-c++.dg/except-1.mm: Likewise.
8019         * obj-c++.dg/exceptions-2.mm: Likewise.
8020         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8021         Use the Modern Objective-C runtime API.
8022         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8023         the Modern Objective-C runtime API.  Do not include
8024         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8025         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8026         the Modern Objective-C runtime API except when using an older NeXT
8027         runtime.
8028         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8029         the Modern Objective-C runtime API.
8030         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8031         objc/encoding.h.
8032         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8033         * objc.dg/encode-7-next-64bit.m: Updated include.
8034         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8035         objc/encoding.h.
8036         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8037         the Modern Objective-C runtime API.
8038         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8039         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8040         instead of ../objc-obj-c++-shared/Protocol1.h.
8041         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8042         the Modern Objective-C runtime API except when using an older NeXT
8043         runtime.
8044         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8045         the Modern Objective-C runtime API.
8046         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8047         Object.
8048         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8049         * objc.dg/fix-and-continue-2.m: Likewise.
8050         * objc.dg/foreach-1.m: Likewise.
8051         * objc.dg/foreach-2.m: Likewise.
8052         * objc.dg/foreach-3.m: Likewise.
8053         * objc.dg/foreach-4.m: Likewise.
8054         * objc.dg/foreach-5.m: Likewise.
8055         * objc.dg/foreach-6.m: Likewise.
8056         * objc.dg/foreach-7.m: Likewise.
8057         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
8058         Object.
8059         * objc.dg/func-ptr-2.m: Likewise.
8060         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8061         Do not include objc/objc-api.h.
8062         * obj-c++.dg/fsf-package-0.mm: Likewise.
8063         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8064         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8065         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8066         of Object.
8067         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8068         * objc.dg/gnu-runtime-3.m: Likewise.
8069         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8070         * objc.dg/headers.m: Include objc/runtime.h instead of
8071         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
8072         for the NeXT runtime.
8073         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8074         * obj-c++.dg/isa-field-1.mm: Likewise.
8075         * obj-c++.dg/ivar-list-semi.mm: Likewise.
8076         * objc.dg/layout-1.m: Likewise.
8077         * objc.dg/layout-2.m: Likewise.
8078         * objc.dg/local-decl-2.m: Likewise.
8079         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8080         Object.  ([Container +elementForView:]): Use
8081         class_conformsToProtocol().
8082         * obj-c++.dg/lookup-2.mm: Likewise.
8083         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8084         * obj-c++.dg/local-decl-1.mm: Likewise.
8085         * objc.dg/method-3.m: Likewise.
8086         * objc.dg/method-4.m: Likewise.
8087         * objc.dg/method-6.m: Include objc/Protocol.h instead of
8088         ../objc-obj-c++-shared/Protocol1.h.
8089         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8090         * objc.dg/method-9.m: Likewise.
8091         * objc.dg/method-10.m: Likewise.
8092         * objc.dg/method-13.m ([Root +initialize]): Include this method
8093         also for the GNU runtime.  (main): Use objc_getClass() also for
8094         the GNU runtime.
8095         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8096         * objc.dg/method-17.m: Likewise.
8097         * objc.dg/method-19.m: Likewise.
8098         * objc.dg/method-20b.m: Likewise.
8099         * obj-c++.dg/method-2.mm: Likewise.
8100         * obj-c++.dg/method-6.mm: Likewise.
8101         * obj-c++.dg/method-10.mm: Likewise.
8102         * obj-c++.dg/method-11.mm: Likewise.
8103         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8104         ../objc-obj-c++-shared/Protocol1.h.
8105         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8106         * obj-c++.dg/method-15.mm: Likewise.
8107         * obj-c++.dg/method-17.mm: Likewise.
8108         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
8109         +initialize]): Include this method also for the GNU
8110         runtime.  (main): Use objc_getClass() also for the GNU runtime.
8111         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8112         * obj-c++.dg/method-22.mm: Likewise.
8113         * obj-c++.dg/method-23.mm: Likewise.
8114         * obj-c++.dg/no-extra-load.mm: Likewise.
8115         * objc.dg/objc-fast-4.m: Likewise.
8116         * objc.dg/objc-gc-4.m: Likewise.
8117         * obj-c++.dg/objc-gc-3.mm: Likewise.
8118         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
8119         protocol_getMethodDescription() instead of [Protocol
8120         -descriptionForInstanceMethod].
8121         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8122         Made it available with all runtimes.  (main): Call -test instead
8123         of -class.
8124         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8125         and put into a category.
8126         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8127         Object.  Include objc/objc.h.
8128         * obj-c++.dg/proto-lossage-2.mm: Likewise.
8129         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
8130         New. (main): Use protocol_getMethodDescription() instead
8131         of [Protocol -descriptionForInstanceMethod] and [Protocol
8132         -descriptionForClassMethod].
8133         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8134         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
8135         Objective-C runtime API.
8136         * obj-c++.dg/proto-qual-1.mm: Likewise.
8137         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8138         Object.
8139         * obj-c++.dg/property/property-1.mm: Likewise.
8140         * obj-c++.dg/qual-types-1.mm: Likewise.
8141         * objc.dg/selector-2.m: Include objc/objc.h instead of
8142         ../objc-obj-c++-shared/Object1.h.
8143         * obj-c++.dg/selector-2.mm: Likewise.
8144         * obj-c++.dg/selector-5.mm: Likewise.
8145         * obj-c++.dg/selector-6.mm: Likewise.
8146         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8147         Object.  Do not include objc/objc-api.h.
8148         * obj-c++.dg/set-not-used-1.mm: Likewise.
8149         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8150         * objc.dg/stret-1.m: Likewise.
8151         * objc.dg/stret-2.m: Likewise.
8152         * obj-c++.dg/super-class-2.mm: Likewise.
8153         * objc.dg/super-class-3.m: Likewise.
8154         * objc.dg/super-class-4.m: Likewise.
8155         * objc.dg/sync-2.m: Likewise.
8156         * obj-c++.dg/sync-2.mm: Likewise.
8157         * objc.dg/sync-1.m: Include objc/objc.h instead of
8158         ../objc-obj-c++-shared/Object1.h.
8159         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8160         'Class' as the type of 'isa'.
8161         * objc.dg/special/unclaimed-category-1.m: Use the Modern
8162         Objective-C runtime API.  ([TestClass +initialize]): Include this
8163         method with the GNU runtime as well.
8164         * objc.dg/strings/strings-1.m: Updated includes.
8165         * obj-c++.dg/strings/strings-1.mm: Likewise.
8166         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8167         objc.dg/strings/const-str-12b.m.
8168         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8169         * obj-c++.dg/template-3.mm: Likewise.
8170         * obj-c++.dg/template-4.mm: Likewise.
8171         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
8172         Objective-C runtime API.
8173         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8174         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8175         * obj-c++.dg/try-catch-1.mm: Likewise.
8176         * obj-c++.dg/try-catch-2.mm: Likewise.
8177         * objc.dg/try-catch-3.m: Likewise.
8178         * obj-c++.dg/try-catch-3.mm: Likewise.
8179         * objc.dg/try-catch-6.m: Likewise.
8180         * objc.dg/try-catch-7.m: Likewise.
8181         * obj-c++.dg/try-catch-7.mm: Likewise.
8182         * obj-c++.dg/try-catch-8.mm: Likewise.
8183         * obj-c++.dg/try-catch-9.mm: Likewise.
8184         * objc.dg/try-catch-10.m: Likewise.
8185         * obj-c++.dg/try-catch-11.mm: Likewise.
8186         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8187         Object.  Include objc/objc.h.
8188         * obj-c++.dg/typedef-alias-1.mm: Likewise.
8189         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8190         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8191         Object.  Use Modern Objective-C runtime API.  Do not use
8192         performv::.
8193         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8194         * obj-c++.dg/torture/trivial.mm: Likewise.
8195         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8196         instead of ../objc-obj-c++-shared/Object1.h.  Include
8197         ../objc-obj-c++-shared/runtime.h.
8198         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8199         * objc.dg/torture/strings/const-str-11.m: Likewise.
8200         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8201         * objc.dg/torture/strings/const-str-9.m: Likewise.
8202         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8203         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8204         instead of Object. Only add _FooClassReference if
8205         __NEXT_RUNTIME__.
8206         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8207         * objc.dg/torture/strings/const-str-8.m: Likewise.
8208         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8209         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8210         additional sources.
8211         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8212         Object.
8213         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8214         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8215         * obj-c++.dg/va-meth-1.mm: Likewise.
8216         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8217         ../objc-obj-c++-shared/Object1.h.
8218         * objc.dg/zero-link-3.m: Likewise.
8219
8220 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8221
8222         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8223
8224 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8225
8226         PR objc-++/48275
8227         * obj-c++.dg/property/cxx-property-1.mm: New.
8228         * obj-c++.dg/property/cxx-property-2.mm: New.
8229
8230 2011-06-06  Jason Merrill  <jason@redhat.com>
8231
8232         * g++.dg/cpp0x/regress/ptrmem1.C: New.
8233
8234 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
8235
8236         PR rtl-optimization/49145
8237         From Ryan Mansfield
8238         * gcc.c-torture/compile/pr49145.c: New test.
8239
8240 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR testsuite/49288
8243         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8244         to dg-options, match also DW_AT_linkage_name.
8245
8246         PR debug/49294
8247         * gcc.dg/debug/pr49294.c: New test.
8248
8249         PR c++/49264
8250         * g++.dg/opt/pr49264.C: New test.
8251
8252 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
8253
8254         PR tree-optimization/49243
8255         * gcc.dg/pr49243.c: New.
8256
8257 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8258
8259         * gnat.dg/specs/cond_expr1.ads: New test.
8260
8261 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8262
8263         * gnat.dg/deferred_const4.ad[sb]: New test.
8264         * gnat.dg/deferred_const4_pkg.ads: New helper.
8265
8266 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8267
8268         * gnat.dg/test_tamdt.adb: Rename to...
8269         * gnat.dg/taft_type1.adb: ...this.
8270         * gnat.dg/tamdt.ad[sb]: Rename to...
8271         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8272         * gnat.dg/tamdt_aux.ads: Rename to...
8273         * gnat.dg/taft_type1_pkg2.ads: ...this.
8274         * gnat.dg/taft_type2.ad[sb]: New test.
8275         * gnat.dg/taft_type2_pkg.ads: New helper.
8276         * gnat.dg/taft_type3.adb: New test.
8277         * gnat.dg/taft_type3_pkg.ads: New helper.
8278
8279 2011-06-05  Tobias Burnus  <burnus@net-b.de>
8280
8281         PR fortran/49255
8282         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8283         for F2008.
8284
8285 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8286
8287         PR testsuite/49287
8288         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8289         warning.
8290         * objc.dg/gnu-api-2-objc.m: Likewise.
8291         * obj-c++.dg/gnu-api-2-class.mm: Likewise
8292         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8293
8294 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8295
8296         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
8297         alignment, not the alignment, when calling class_addIvar().  Add
8298         an 'isa' instance variable to the test root class.
8299         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8300
8301 2011-06-04  Jan Hubicka  <jh@suse.cz>
8302
8303         PR tree-optimization/48893
8304         PR tree-optimization/49091
8305         PR tree-optimization/49179
8306         * gfortran.dg/pr49179.f90: New testcase
8307
8308 2011-06-04  Jan Hubicka  <jh@suse.cz>
8309
8310         PR lto/48954
8311         * g++.dg/torture/pr48954.C: New testcase.
8312
8313 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8314
8315         * g++.dg/warn/delete-non-virtual-dtor.C: New.
8316
8317 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8318
8319         PR c++/33840
8320         * g++.dg/diagnostic/bitfld2.C: New.
8321
8322 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8323
8324         PR target/49281
8325         * gcc.c-torture/execute/pr49281.c: New test.
8326
8327 2011-06-04  Jan Hubicka  <jh@suse.cz>
8328
8329         PR tree-optimize/48929
8330         * gcc.c-torture/compile/pr48929.c: New testcase.
8331
8332 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8333
8334         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8335
8336 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
8337
8338         PR c++/49276
8339         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8340
8341 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8342
8343         * objc.dg/headers.m: Do not include sarray.h and hash.h.
8344
8345 2011-06-03  Richard Henderson  <rth@redhat.com>
8346             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8347
8348         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8349
8350 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8351
8352         * objc.dg/headers.m: Do not include objc-list.h.
8353
8354 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8355
8356         * objc.dg/type-stream-1.m: Test removed.
8357         * objc.dg/headers.m: Do not include typedstream.h.
8358
8359 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8360
8361         * objc.dg/torture/forward-1.m (main): Updated testcase.
8362
8363 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
8364
8365         PR target/49163
8366         * gcc.c-torture/compile/pr49163.c: New.
8367
8368 2011-06-02  Asher Langton  <langton2@llnl.gov>
8369
8370         PR fortran/49268
8371         * gfortran.dg/PR49268.f90: New test.
8372
8373 2011-06-02  Asher Langton  <langton2@llnl.gov>
8374
8375         PR fortran/37039
8376         * gfortran.dg/PR37039.f90: New test.
8377
8378 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8379
8380         PR objc/48539
8381         * objc.dg/method-5.m: Updated.
8382         * objc.dg/method-19.m: Updated.
8383         * objc.dg/method-lookup-1.m: New.
8384         * obj-c++.dg/method-6.mm: Updated.
8385         * obj-c++.dg/method-7.mm: Updated.
8386         * obj-c++.dg/method-lookup-1.mm: New.
8387
8388 2011-06-02  DJ Delorie  <dj@redhat.com>
8389
8390         * lib/timeout.exp (timeout): Add board_info support.
8391
8392 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
8393
8394         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8395
8396 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8397
8398         PR fortran/49265
8399         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8400         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8401
8402 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
8403             Hans-Peter Nilsson  <hp@axis.com>
8404
8405         PR rtl-optimization/48840
8406         * gcc.target/sparc/ultrasp13.c: New test.
8407
8408 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
8409
8410         PR target/49238
8411         * gcc.c-torture/compile/pr49238.c: New.
8412
8413 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
8414
8415         * gcc.target/arm/g2.c: Skip test in -mthumb.
8416         Skip test unless cpu is xscale.
8417         * gcc.target/arm/scd42-2.c: Likewise.
8418         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8419
8420 2011-06-01  Jason Merrill  <jason@redhat.com>
8421
8422         * g++.dg/cpp0x/decltype28.C: New.
8423         * g++.dg/cpp0x/decltype29.C: New.
8424
8425 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
8426
8427         PR target/45074
8428         * gcc.target/mips/pr45074.c: New test.
8429
8430 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
8431             Hans-Peter Nilsson  <hp@axis.com>
8432
8433         PR rtl-optimization/48830
8434         * gcc.target/sparc/ultrasp12.c: New test.
8435
8436 2011-06-01  David Li  <davidxl@google.com>
8437
8438         * gcc.dg/profile-dir-1.c: Change pass name.
8439         * gcc.dg/profile-dir-2.c: Ditto.
8440         * gcc.dg/tree-ssa/dump-1.c: Ditto.
8441         * gcc.dg/tree-ssa/loop-25.c: Ditto.
8442         * gcc.dg/tree-prof/stringop-1.c: Ditto.
8443         * gcc.dg/tree-prof/update-loopch.c: Ditto.
8444         * gcc.dg/tree-prof/stringop-2.c: Ditto.
8445         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8446         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8447         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8448         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8449         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8450         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8451         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8452         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8453         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8454         * gcc.dg/profile-dir-3.c: Ditto.
8455         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8456
8457 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
8458
8459         * objc.dg/attributes/method-nonnull-1.m: New test.
8460         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8461
8462 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8463
8464         PR fortran/18918
8465         * gfortran.dg/coarray_atomic_1.f90: New.
8466         * gfortran.dg/coarray/atomic_1.f90: New.
8467
8468 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
8469
8470         * gcc.dg/guality/bswaptest.c: New test.
8471         * gcc.dg/guality/clztest.c: New test.
8472         * gcc.dg/guality/ctztest.c: New test.
8473         * gcc.dg/guality/rotatetest.c: New test.
8474
8475         PR target/48688
8476         * gcc.target/i386/pr48688.c: New test.
8477
8478 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8479
8480         PR c++/48010
8481         * g++.dg/lookup/name-clash9.C: New.
8482
8483 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8484
8485         PR fortran/18918
8486         * gfortran.dg/coarray/dummy_1.f90: New.
8487
8488 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8489
8490         PR fortran/18918
8491         * gfortran.dg/coarray/save_1.f90: New.
8492         * gfortran.dg/coarray_4.f90: Update dg-error.
8493
8494 2011-05-31  Jason Merrill  <jason@redhat.com>
8495
8496         * g++.dg/cpp0x/rv-template1.C: New.
8497
8498 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
8499
8500         PR rtl-optimization/49235
8501         * gcc.dg/pr49235.c: New test.
8502
8503 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
8504
8505         PR tree-optimization/49093
8506         * gcc.dg/vect/pr49093.c: New test.
8507
8508 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
8509
8510         PR debug/49047
8511         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8512
8513 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
8514
8515         PR testsuite/49239
8516         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8517         output array.
8518
8519 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
8520
8521         PR target/49186
8522         * gcc.c-torture/execute/pr49186.c: New.
8523
8524 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
8525
8526         PR target/49168
8527          * gcc.target/i386/pr49168-1.c: New.
8528
8529 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
8530             Eric Botcazou  <ebotcazou@adacore.com>
8531
8532         * gcc.dg/guality/drap.c: New test.
8533
8534 2011-05-30  Richard Guenther  <rguenther@suse.de>
8535
8536         PR tree-optimization/49210
8537         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8538         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8539
8540 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
8541
8542         PR c++/49223
8543         * g++.dg/gomp/pr49223-1.C: New test.
8544         * g++.dg/gomp/pr49223-2.C: New test.
8545
8546 2011-05-30  Richard Guenther  <rguenther@suse.de>
8547
8548         PR tree-optimization/49218
8549         * gcc.c-torture/execute/pr49218.c: New testcase.
8550
8551 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
8552
8553         PR tree-optimization/49199
8554         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8555         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8556         -fno-tree-scev-cprop.
8557
8558 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
8559
8560         PR fortran/47601
8561         * gfortran.dg/extends_13.f03: New.
8562
8563 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
8564
8565         PR rtl-optimization/49095
8566         * gcc.target/i386/pr49095.c: New test.
8567
8568 2011-05-29  Tobias Burnus  <burnus@net-b.de>
8569
8570         PR fortran/18918
8571         * gfortran.dg/coarray_24.f90: New.
8572
8573 2011-05-29  Tobias Burnus  <burnus@net-b.de>
8574
8575         PR fortran/18918
8576         * gfortran.dg/coarray_23.f90: New.
8577
8578 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
8579
8580         From Ryan Mansfield
8581         * gcc.dg/pr48826.c: New test.
8582
8583 2011-05-29  Richard Guenther  <rguenther@suse.de>
8584
8585         PR tree-optimization/49217
8586         * gcc.dg/torture/pr49217.c: New testcase.
8587
8588 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
8589
8590         PR testsuite/49222
8591         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8592
8593 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
8594
8595         * gnat.dg/boolean_subtype.adb: Rename to...
8596         * gnat.dg/boolean_subtype1.adb: ...this.
8597
8598 2011-05-28  Jason Merrill  <jason@redhat.com>
8599
8600         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8601
8602 2011-05-27  Jason Merrill  <jason@redhat.com>
8603
8604         * g++.dg/cpp0x/enum18.C: Adjust.
8605
8606         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8607
8608 2011-05-27  Tobias Burnus  <burnus@net-b.de>
8609
8610         PR fortran/18918
8611         * gfortran.dg/coarray_22.f90: New.
8612
8613 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8614
8615         PR tree-optimization/46728
8616         * gcc.target/powerpc/pr46728-1.c: New.
8617         * gcc.target/powerpc/pr46728-2.c: New.
8618         * gcc.target/powerpc/pr46728-3.c: New.
8619         * gcc.target/powerpc/pr46728-4.c: New.
8620         * gcc.target/powerpc/pr46728-5.c: New.
8621         * gcc.dg/pr46728-6.c: New.
8622         * gcc.target/powerpc/pr46728-7.c: New.
8623         * gcc.target/powerpc/pr46728-8.c: New.
8624         * gcc.dg/pr46728-9.c: New.
8625         * gcc.target/powerpc/pr46728-10.c: New.
8626         * gcc.target/powerpc/pr46728-11.c: New.
8627         * gcc.dg/pr46728-12.c: New.
8628         * gcc.target/powerpc/pr46728-13.c: New.
8629         * gcc.target/powerpc/pr46728-14.c: New.
8630         * gcc.target/powerpc/pr46728-15.c: New.
8631         * gcc.target/powerpc/pr46728-16.c: New.
8632
8633 2011-05-27  Jason Merrill  <jason@redhat.com>
8634
8635         * g++.dg/abi/mangle47.C: New.
8636
8637         PR c++/49176
8638         * g++.dg/template/const5.C: New.
8639
8640         * g++.dg/cpp0x/enum18.C: New.
8641
8642         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8643
8644         * g++.dg/cpp0x/error6.C: New.
8645
8646         * g++.dg/cpp0x/error5.C: New.
8647
8648 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR c++/49165
8651         * g++.dg/eh/cond6.C: New test.
8652
8653 2011-05-27  Tobias Burnus  <burnus@net-b.de>
8654
8655         PR fortran/48820
8656         * gfortran.dg/rank_3.f90: New.
8657         * gfortran.dg/rank_4.f90: New.
8658
8659 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
8660
8661         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8662         replace dump search.
8663
8664 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8665
8666         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8667         * gnat.dg/bit_packed_array5.adb: ...here.
8668
8669 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
8670
8671         PR c++/42056
8672         * g++.dg/cpp0x/auto25.C: New.
8673
8674 2011-05-27  Richard Guenther  <rguenther@suse.de>
8675
8676         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8677
8678 2011-05-27  Richard Guenther  <rguenther@suse.de>
8679
8680         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8681
8682 2011-05-27  Richard Guenther  <rguenther@suse.de>
8683
8684         PR middle-end/49189
8685         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8686
8687 2011-05-26  Jason Merrill  <jason@redhat.com>
8688
8689         * g++.dg/cpp0x/friend1.C: New.
8690         * g++.dg/cpp0x/friend2.C: New.
8691
8692         * g++.dg/cpp0x/auto7.C: Update.
8693         * g++.dg/template/crash50.C: Adjust.
8694         * g++.dg/template/static9.C: Adjust.
8695         * g++.old-deja/g++.ext/memconst.C: Adjust.
8696
8697 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
8698
8699         * gcc.dg/march.c: Ignore a note for some targets.
8700
8701 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
8702             Nathan Froyd  <froydnj@codesourcery.com>
8703
8704         PR c++/2288
8705         PR c++/18770
8706         * g++.old-deja/g++.jason/cond.C: Remove xfails.
8707         * g++.dg/parse/pr18770.C: New test.
8708         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8709
8710 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8711
8712         PR fortran/48955
8713         * gfortran.dg/dependency_40.f90 : New test.
8714
8715 2011-05-26  Tobias Burnus  <burnus@net-b.de>
8716
8717         PR fortran/18918
8718         * gfortran.dg/coarray/registering_1.f90: New.
8719
8720 2011-05-26  Jason Merrill  <jason@redhat.com>
8721
8722         * g++.dg/cpp0x/variadic111.C: New.
8723         * g++.dg/cpp0x/variadic41.C: Adjust.
8724
8725 2011-05-26  Richard Guenther  <rguenther@suse.de>
8726
8727         PR tree-optimization/48702
8728         * gcc.dg/torture/pr48702.c: New testcase.
8729
8730 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8731
8732         PR gcov-profile/48845
8733         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8734         support.
8735         * gcc.dg/matrix/matrix.exp: Likewise.
8736         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8737         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8738         line number to check_profiling_available.
8739         * lib/target-supports.exp (check_profiling_available): Account for
8740         this.
8741         Require TLS runtime support with -fprofile-generate.
8742         * lib/profopt.exp (profopt-execute): Add TLS options for
8743         -fprofile-generate.
8744         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8745
8746 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
8747
8748         PR c++/49165
8749         * g++.dg/eh/cond5.C: New test.
8750
8751         PR tree-optimization/49161
8752         * gcc.c-torture/execute/pr49161.c: New test.
8753
8754 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8755
8756         * gcc.target/arm/neon-vorn-vbic.c: New test.
8757
8758 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
8759
8760         PR tree-optimization/49038
8761         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8762         * gcc.dg/vect/pr49038.c: New test.
8763
8764 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8765
8766         * g++.dg/init/pr25811-3.C: New.
8767         * g++.dg/init/pr25811-4.C: New.
8768
8769 2011-05-25  Jason Merrill  <jason@redhat.com>
8770
8771         * g++.dg/cpp0x/enum17.C: New.
8772         * g++.old-deja/g++.jason/rfg10.C: Adjust.
8773
8774         * g++.dg/cpp0x/auto24.C: New.
8775
8776         * g++.dg/cpp0x/error4.C: New.
8777
8778         * g++.dg/cpp0x/rv-restrict.C: New.
8779
8780         * g++.dg/cpp0x/enum15.C: New.
8781         * g++.dg/cpp0x/constexpr-switch2.C: New.
8782
8783         * g++.dg/cpp0x/variadic110.C: New.
8784
8785         * g++.dg/cpp0x/auto9.C: Add typedef test.
8786
8787         * g++.dg/cpp0x/auto23.C: New.
8788         * g++.dg/cpp0x/auto9.C: Adjust.
8789
8790         * g++.dg/cpp0x/defaulted29.C: New.
8791
8792         * g++.dg/cpp0x/initlist51.C: New.
8793
8794 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
8795
8796         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8797         * g++.dg/abi/packed1.C: Suppress warning.
8798         * g++.dg/warn/Wunused-parm-3.C: Likewise.
8799         * g++.dg/template/stdarg1.C: Likewise.
8800         * g++.dg/other/packed1.C: Remove arm from xfail list.
8801
8802 2011-05-25  Jason Merrill  <jason@redhat.com>
8803
8804         * g++.dg/cpp0x/enum16.C: New.
8805         * g++.dg/parse/error15.C: Adjust.
8806
8807         * g++.dg/cpp0x/initlist50.C: New.
8808
8809         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8810
8811         * g++.dg/cpp0x/variadic109.C: New.
8812
8813 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8814
8815          * gcc.target/i386/pause-1.c: New.
8816
8817 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gcc.dg/stack-usage-1.c: Adjust comment.
8820         * gcc.dg/stack-usage-2.c: New test.
8821
8822 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR c++/49136
8825         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8826         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8827
8828 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
8829
8830         PR rtl-optimization/48757
8831         * gfortran.dg/pr48757.f:  New test case.
8832
8833 2011-05-24  Jason Merrill  <jason@redhat.com>
8834
8835         * g++.dg/cpp0x/access01.C: New.
8836
8837 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8838
8839         PR libobjc/48177
8840         * objc.dg/pr48177.m: New testcase.
8841
8842 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8843
8844         PR objc/48187
8845         * objc.dg/pr48187.m: New testcase.
8846         * obj-c++.dg/pr48187.mm: New testcase.
8847         * objc.dg/ivar-extra-semicolon.m: New testcase.
8848
8849 2011-05-24  Jason Merrill  <jason@redhat.com>
8850
8851         * g++.dg/template/access21.C: New.
8852         * g++.dg/template/access22.C: New.
8853
8854 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
8855
8856         PR rtl-optimization/48633
8857         * g++.dg/pr48633.C: New test.
8858
8859 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
8860
8861         PR target/49133
8862         * g++.dg/other/pr49133.C: New test.
8863
8864 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
8865             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8866
8867         * gcc.dg/torture/tls/run-gd.c: New test.
8868         * gcc.dg/torture/tls/run-ie.c: New test.
8869         * gcc.dg/torture/tls/run-ld.c: New test.
8870         * gcc.dg/torture/tls/run-le.c: New test.
8871         * lib/target-supports.exp (check_effective_target_tls_runtime):
8872         Build testcase with TLS options.
8873
8874 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8875
8876         * gcc.dg/vect/pr48172.c: Remove dg-do run.
8877
8878 2011-05-24  Tom de Vries  <tom@codesourcery.com>
8879
8880         PR tree-optimization/49121
8881         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8882
8883 2011-05-23  Jason Merrill  <jason@redhat.com>
8884
8885         * g++.dg/cpp0x/defaulted28.C: New.
8886
8887         * g++.dg/cpp0x/sfinae25.C: New.
8888
8889         * g++.dg/cpp0x/rv-cast2.C: New.
8890
8891         * g++.dg/cpp0x/enum14.C: New.
8892
8893 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR lto/49123
8896         * gcc.c-torture/execute/pr49123.c: New test.
8897
8898         PR debug/49032
8899         * gcc.dg/debug/pr49032.c: New test.
8900
8901         PR c/49120
8902         * gcc.dg/pr49120.c: New test.
8903
8904 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8905
8906         PR target/47315
8907         * gcc.target/i386/pr47315.c: New test.
8908
8909 2011-05-23  Jason Merrill  <jason@redhat.com>
8910
8911         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8912
8913         * g++.dg/cpp0x/sfinae24.C: New.
8914
8915         * g++.dg/cpp0x/error3.C: New.
8916
8917         * g++.dg/cpp0x/defaulted27.C: New.
8918
8919         * g++.dg/cpp0x/decltype27.C: New.
8920
8921 2011-05-23  Richard Guenther  <rguenther@suse.de>
8922
8923         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8924
8925 2011-05-23  Richard Guenther  <rguenther@suse.de>
8926
8927         PR tree-optimization/40874
8928         * g++.dg/tree-ssa/pr40874.C: New testcase.
8929
8930 2011-05-23  Richard Guenther  <rguenther@suse.de>
8931
8932         PR tree-optimization/49115
8933         * g++.dg/torture/pr49115.C: New testcase.
8934
8935 2011-05-23  Richard Guenther  <rguenther@suse.de>
8936
8937         PR middle-end/15419
8938         * gcc.dg/memcpy-3.c: New testcase.
8939
8940 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8941
8942         PR middle-end/48973
8943         * gcc.c-torture/execute/pr48973-1.c: New test.
8944         * gcc.c-torture/execute/pr48973-2.c: New test.
8945
8946 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
8947
8948         PR c++/18016
8949         * g++.dg/warn/pr18016.C: New.
8950
8951 2011-05-23  Tom de Vries  <tom@codesourcery.com>
8952
8953         PR target/45098
8954         * gcc.target/arm/ivopts-6.c: New test.
8955
8956 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
8957
8958         PR middle-end/49029
8959         * gcc.c-torture/compile/pr49029.c: New test.
8960
8961 2011-05-22  Jason Merrill  <jason@redhat.com>
8962
8963         * g++.dg/cpp0x/sfinae23.C: New.
8964         * g++.dg/cpp0x/sfinae8.C: Correct.
8965
8966 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8967
8968         * gfortran.dg/function_optimize_8.f90:  New test case.
8969
8970 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
8971
8972         PR tree-optimization/49087
8973         * gcc.dg/vect/O3-pr49087.c: New test.
8974
8975 2011-05-21  Jason Merrill  <jason@redhat.com>
8976
8977         * g++.dg/debug/const5.C: New.
8978
8979 2011-05-20  Jason Merrill  <jason@redhat.com>
8980
8981         * g++.dg/cpp0x/constexpr-static7.C: Extend.
8982
8983         * g++.dg/cpp0x/constexpr-static7.C: New.
8984
8985         * g++.dg/cpp0x/enum12.C: New.
8986         * g++.dg/cpp0x/enum13.C: New.
8987
8988 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
8989
8990         PR fortran/48699
8991         * gfortran.dg/select_type_23.f03: New.
8992
8993 2011-05-20  Jason Merrill  <jason@redhat.com>
8994
8995         * g++.dg/cpp0x/defaulted26.C: New.
8996
8997         * g++.dg/cpp0x/noexcept02.C: Fix.
8998         * g++.dg/cpp0x/noexcept03.C: Fix.
8999         * g++.dg/cpp0x/noexcept08.C: Fix.
9000         * g++.dg/cpp0x/noexcept10.C: New.
9001
9002 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9003
9004         PR fortran/48706
9005         * gfortran.dg/extends_12.f03: New.
9006
9007 2011-05-20  Jason Merrill  <jason@redhat.com>
9008
9009         * g++.dg/template/koenig9.C: New.
9010         * g++.dg/opt/pr47615.C: Fix.
9011         * g++.dg/overload/defarg1.C: Fix.
9012         * g++.dg/tc1/dr213.C: Remove xfail.
9013         * g++.dg/torture/pr34850.C: Fix.
9014         * g++.dg/torture/pr39362.C: Fix.
9015         * g++.old-deja/g++.brendan/crash56.C: Fix.
9016         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9017
9018 2011-05-20  Richard Guenther  <rguenther@suse.de>
9019
9020         PR tree-optimization/49079
9021         * gcc.dg/torture/pr49079.c: New testcase.
9022
9023 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9024
9025         PR tree-optimization/49073
9026         * gcc.c-torture/execute/pr49073.c: New test.
9027
9028 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9029
9030         PR fortran/18918
9031         * gfortran.dg/coarray_21.f90: New.
9032
9033 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9034
9035         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9036         output.
9037
9038 2011-05-19  Richard Guenther  <rguenther@suse.de>
9039
9040         PR testsuite/49063
9041         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9042
9043 2011-05-19  Richard Guenther  <rguenther@suse.de>
9044
9045         PR middle-end/48985
9046         * gcc.dg/builtin-object-size-11.c: New testcase.
9047
9048 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9049
9050         PR target/45098
9051         * gcc.target/arm/ivopts.c: New test.
9052         * gcc.target/arm/ivopts-2.c: New test.
9053
9054 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9055
9056         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9057
9058 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9059
9060         * gcc.c-torture/execute/960321-1.x: Remove.
9061
9062 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
9063
9064         PR fortran/48700
9065         * gfortran.dg/move_alloc_4.f90: New.
9066
9067 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9068
9069         PR target/49002
9070         * gcc.target/i386/pr49002-1.c: New test.
9071         * gcc.target/i386/pr49002-2.c: Likewise.
9072
9073 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9074
9075         PR tree-optimization/49039
9076         * gcc.c-torture/execute/pr49039.c: New test.
9077         * gcc.dg/tree-ssa/pr49039.c: New test.
9078         * g++.dg/torture/pr49039.C: New test.
9079
9080 2011-05-18  Jason Merrill  <jason@redhat.com>
9081
9082         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9083         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9084         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9085
9086 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
9087
9088         * gcc.target/bfin/mcpu-bf592.c: New test.
9089
9090 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
9091
9092         PR tree-optimization/41881
9093         * gcc.dg/vect/O3-pr41881.c: New test.
9094         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9095
9096 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR tree-optimization/49000
9099         * gcc.dg/pr49000.c: New test.
9100
9101 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
9102
9103         * gnat.dg/invalid1.adb: New test.
9104
9105 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
9106
9107         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9108         scan pattern.
9109         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9110         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9111
9112 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9113
9114         PR c++/48994
9115         * g++.dg/cpp0x/range-for18.C: New.
9116
9117 2011-05-15  Tobias Burnus  <burnus@net-b.de>
9118
9119         PR fortran/18918
9120         * gfortran.dg/coarray/image_index_2.f90: New.
9121
9122 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
9123
9124         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9125         * g++.dg/cpp0x/override2.C: New.
9126
9127 2011-05-14  Tobias Burnus  <burnus@net-b.de>
9128
9129         PR fortran/18918
9130         * gfortran.de/coarray_20.f90: New.
9131
9132 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9133
9134         PR fortran/22572
9135         * function_optimize_7.f90:  New test case.
9136
9137 2011-05-13  Jason Merrill  <jason@redhat.com>
9138
9139         * g++.dg/cpp0x/decltype26.C: New.
9140         * g++.dg/cpp0x/enum11.C: New.
9141
9142 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9143
9144         PR fortran/48972
9145         PR fortran/48991
9146         * gfortran.dg/assign_8.f90: Update dg-error.
9147
9148 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9149
9150         PR fortran/48972
9151         * gfortran.dg/io_constraints_8.f90: New.
9152         * gfortran.dg/io_constraints_9.f90: New.
9153
9154 2011-05-13  Martin Thuresson  <martint@google.com>
9155
9156         PR gcov-profile/47793
9157         * gcc.dg/pr47793.c: New.
9158
9159 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR tree-optimization/48975
9162         * gcc.dg/pr48975.c: New test.
9163
9164 2011-05-12  Tobias Burnus  <burnus@net-b.de>
9165
9166         PR fortran/48972
9167         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9168
9169 2011-05-12  Jason Merrill  <jason@redhat.com>
9170
9171         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9172
9173 2011-05-12  Geert Bosch  <bosch@adacore.com>
9174
9175         * gnat.dg/view_conversion1.adb: New test.
9176
9177 2011-05-12  Richard Guenther  <rguenther@suse.de>
9178
9179         PR tree-optimization/48172
9180         * gcc.dg/vect/pr48172.c: New testcase.
9181
9182 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9183
9184         PR debug/48967
9185         * g++.dg/opt/pr48967.C: New test.
9186
9187 2011-05-11  Jason Merrill  <jason@redhat.com>
9188
9189         * g++.dg/cpp0x/constexpr-friend.C: New.
9190         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9191
9192         * g++.dg/cpp0x/sfinae22.C: New.
9193
9194 2011-05-11  Tobias Burnus  <burnus@net-b.de>
9195
9196         PR fortran/48889
9197         * gfortran.dg/generic_24.f90: New.
9198
9199 2011-05-11  Richard Guenther  <rguenther@suse.de>
9200
9201         PR tree-optimization/15256
9202         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9203
9204 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR debug/48159
9207         * gcc.dg/pr48159-1.c: New test.
9208         * gcc.dg/pr48159-2.c: New test.
9209
9210 2011-05-11  Richard Guenther  <rguenther@suse.de>
9211
9212         PR middle-end/48953
9213         * gcc.dg/torture/pr48953.c: New testcase.
9214
9215 2011-05-11  Richard Guenther  <rguenther@suse.de>
9216
9217         PR tree-optimization/18041
9218         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9219
9220 2011-05-11  Alan Modra  <amodra@gmail.com>
9221
9222         PR target/47755
9223         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9224
9225 2011-05-10  Jason Merrill  <jason@redhat.com>
9226
9227         * g++.dg/cpp0x/defaulted25.C: New.
9228         * g++.dg/template/crash7.C: Adjust.
9229
9230         * g++.dg/cpp0x/variadic108.C: New.
9231
9232 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
9233
9234         * g++.dg/inherit/virtual9.C: Extend.
9235
9236 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
9237
9238         PR target/48857
9239         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9240         are passed and returned in vector registers.
9241
9242 2011-05-10  Richard Guenther  <rguenther@suse.de>
9243
9244         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9245         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9246         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9247         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9248         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
9249         applies.
9250
9251 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
9252
9253         PR tree-optimization/48611
9254         PR tree-optimization/48794
9255         * gfortran.dg/gomp/pr48611.f90: New test.
9256         * gfortran.dg/gomp/pr48794.f90: New test.
9257
9258         PR debug/48928
9259         * gcc.dg/dfp/pr48928.c: New test.
9260
9261 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9262
9263         PR c++/48522
9264         * g++.dg/cpp0x/pr48522.C: New.
9265
9266 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9267
9268         PR c++/48735
9269         * g++.dg/cpp0x/sfinae21.C: New.
9270
9271 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9272
9273         * g++.dg/template/sfinae28.C: Rename to...
9274         * g++.dg/cpp0x/sfinae19.C: ... this.
9275         * g++.dg/template/sfinae29.C: Rename to...
9276         * g++.dg/cpp0x/sfinae20.C: ... this.
9277
9278 2011-05-09  Jeff Law <law@redhat.com>
9279
9280         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9281         consistent results.
9282
9283 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9284
9285         PR c++/20039
9286         * g++.dg/init/pr20039.C: New.
9287
9288 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9289
9290         PR c++/48737
9291         PR c++/48744
9292         * g++.dg/template/sfinae28.C: New.
9293         * g++.dg/template/sfinae29.C: Likewise.
9294
9295 2011-05-09  Jason Merrill  <jason@redhat.com>
9296
9297         * g++.dg/template/nontype23.C: New.
9298
9299 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9300         PR c++/48859
9301         * g++.dg/init/pr48859.C: New.
9302
9303 2011-05-09  Jason Merrill  <jason@redhat.com>
9304
9305         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9306         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9307         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9308         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9309         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9310         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9311         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9312         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9313
9314 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
9315
9316         * g++.dg/inherit/virtual9.C: New.
9317
9318 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
9319
9320         PR c++/48574
9321         * g++.dg/template/dependent-expr8.C: New test case.
9322
9323 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
9324
9325         PR tree-optimization/48837
9326         * gcc.dg/pr48837.c: New testcase.
9327
9328 2011-05-06  Jason Merrill  <jason@redhat.com>
9329
9330         * g++.dg/cpp0x/constexpr-condition2.C: New.
9331
9332         * g++.dg/cpp0x/constexpr-missing.C: New.
9333
9334 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9335
9336         PR fortran/18918
9337         * gfortran.dg/coarray/this_image_2.f90: New.
9338
9339 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9340
9341         PR fortran/48858
9342         PR fortran/48820
9343         * gfortran.dg/bind_c_usage_22.f90: New.
9344         * gfortran.dg/bind_c_usage_23.f90: New.
9345         * gfortran.dg/bind_c_usage_24.f90: New.
9346         * gfortran.dg/bind_c_usage_24_c.c: New.
9347
9348 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
9349
9350         PR c++/48838
9351         * g++.dg/template/member9.C: New test case.
9352
9353 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9354
9355         * gnat.dg/discr29.ad[sb]: New test.
9356         * gnat.dg/discr30.adb: Likewise.
9357
9358 2011-05-05  Julian Brown  <julian@codesourcery.com>
9359
9360         * gcc.target/arm/neon-vset_lanes8.c: New test.
9361
9362 2011-05-05  Jason Merrill  <jason@redhat.com>
9363
9364         * g++.dg/init/new32.C: New.
9365
9366 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9367
9368         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9369         Fix typo.
9370
9371 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
9372
9373         PR rtl-optimization/48381
9374         * gcc.c-torture/compile/pr48381.c: New test.
9375
9376 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
9377
9378         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9379         to dg-options.
9380         * gcc.target/i386/opt-1.c: Ditto.
9381
9382 2011-05-04  Jason Merrill  <jason@redhat.com>
9383
9384         * g++.dg/conversion/base1.C: New.
9385
9386 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9387
9388         PR libgfortran/48787
9389         * gfortran.dg/round_3.f08: Add more checks to test case.
9390
9391 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
9392
9393         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9394         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9395         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9396         Gate test on effective_target fd_truncate.
9397
9398 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
9399
9400         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9401         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9402         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9403         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
9404         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9405         * gcc.target/i386/pr38824.c: Ditto.
9406         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9407         * gcc.target/i386/vecinit-2.c: Ditto.
9408         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9409         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9410         * gcc.target/i386/parity-2.c: Ditto.
9411         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9412
9413 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
9414
9415         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9416         remove duplication.
9417         * gcc.target/bfin/mcpu-bf514.c: Likewise.
9418         * gcc.target/bfin/mcpu-bf516.c: Likewise.
9419         * gcc.target/bfin/mcpu-bf518.c: Likewise.
9420
9421 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9422
9423         PR fortran/18918
9424         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9425
9426 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9427
9428         PR fortran/18918
9429         * gfortran.dg/coarray/this_image_1.f90: New.
9430
9431 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9432
9433         PR fortran/18918
9434         * gfortran.dg/coarray/caf.dg: New.
9435         * gfortran.dg/coarray/image_index_1.f90: New, copied
9436         from ../coarray_16.f90.
9437
9438 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9439
9440         PR c++/28501
9441         * g++.dg/ext/complex9.C: New.
9442
9443 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
9444
9445         From Mike Frysinger
9446         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9447         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9448         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9449
9450 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
9451
9452         * gcc.target/bfin/builtins: Created.
9453         * gcc.target/bfin/hisilh-O0.c: Deleted.
9454         * gcc.target/bfin/hisilh.c: Moved to...
9455         * gcc.target/bfin/builtins/hisilh.c: ...here.
9456         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9457         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9458         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9459         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9460         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9461         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9462         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9463         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9464         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9465         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9466         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9467         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9468         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9469         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9470         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9471         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9472         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9473         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9474         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9475         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9476         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9477         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9478         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9479         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9480         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9481         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9482         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9483         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9484         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9485         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9486         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9487         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9488         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9489         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9490         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9491         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9492         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9493         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9494         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9495         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9496         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9497         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9498         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9499         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9500         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9501         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9502         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9503         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9504         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9505         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9506         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9507         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9508         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9509         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9510         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9511         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9512         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9513         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9514         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9515         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9516         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9517         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9518         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9519         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9520         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9521         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9522         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9523         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9524         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9525         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9526         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9527         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9528         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9529         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9530         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9531         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9532         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9533         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9534         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9535         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9536         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9537         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9538         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9539         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9540         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9541         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9542         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9543         * gcc.target/bfin/builtins/circptr.c: Ditto.
9544         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9545         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9546         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9547         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9548         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9549         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9550         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9551         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9552         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9553         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9554         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9555         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9556         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9557         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9558         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9559         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9560         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9561         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9562         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9563         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9564         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9565         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9566         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9567         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9568         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9569         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9570         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9571         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9572         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9573         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9574         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9575         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9576         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9577         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9578         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9579         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9580         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9581         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9582         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9583         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9584         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9585         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9586         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9587         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9588         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9589         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9590         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9591         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9592         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9593         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9594         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9595         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9596         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9597         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9598         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9599         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9600         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9601         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9602         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9603         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9604         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9605         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9606         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9607         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9608         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9609         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9610         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9611         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9612         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9613         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9614
9615 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
9616
9617         * gcc.target/arm/cold-lc.c: New test.
9618
9619 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR target/48774
9622         * gcc.dg/pr48774.c: New test.
9623
9624 2011-05-03  Richard Guenther  <rguenther@suse.de>
9625
9626         * gcc.dg/large-size-array-5.c: New testcase.
9627
9628 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9629
9630         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9631
9632 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9633
9634         * lib/target-supports.exp (check_effective_target_vect_strided):
9635         Replace with...
9636         (check_effective_target_vect_strided2)
9637         (check_effective_target_vect_strided3)
9638         (check_effective_target_vect_strided4)
9639         (check_effective_target_vect_strided8): ...these new functions.
9640
9641         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9642         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9643         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9644         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9645         * gcc.dg/vect/pr37539.c: Likewise.
9646         * gcc.dg/vect/slp-11a.c: Likewise.
9647         * gcc.dg/vect/slp-11b.c: Likewise.
9648         * gcc.dg/vect/slp-11c.c: Likewise.
9649         * gcc.dg/vect/slp-12a.c: Likewise.
9650         * gcc.dg/vect/slp-12b.c: Likewise.
9651         * gcc.dg/vect/slp-18.c: Likewise.
9652         * gcc.dg/vect/slp-19a.c: Likewise.
9653         * gcc.dg/vect/slp-19b.c: Likewise.
9654         * gcc.dg/vect/slp-21.c: Likewise.
9655         * gcc.dg/vect/slp-23.c: Likewise.
9656         * gcc.dg/vect/vect-cselim-1.c: Likewise.
9657
9658         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9659         instead of vect_interleave && vect_extract_even_odd.
9660         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9661         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9662         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9663         * gcc.dg/vect/vect-1.c: Likewise.
9664         * gcc.dg/vect/vect-10.c: Likewise.
9665         * gcc.dg/vect/vect-98.c: Likewise.
9666         * gcc.dg/vect/vect-107.c: Likewise.
9667         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9668         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9669         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9670         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9671         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9672         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9673         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9674         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9675         * gcc.dg/vect/vect-strided-float.c: Likewise.
9676         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9677         * gcc.dg/vect/vect-strided-mult.c: Likewise.
9678         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9679         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9680         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9681         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9682         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9683         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9684         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9685         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9686         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9687         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9688         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9689         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9690         * gcc.dg/vect/vect-vfa-03.c: Likewise.
9691
9692         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9693         target condition.
9694         * gcc.dg/vect/pr30843.c: Likewise.
9695         * gcc.dg/vect/pr33866.c: Likewise.
9696         * gcc.dg/vect/slp-reduc-6.c: Likewise.
9697         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9698         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9699         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9700
9701 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9702
9703         * gcc.dg/vect/slp-11.c: Split into...
9704         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9705         gcc.dg/vect/slp-11c.c: ...these tests.
9706         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9707         * gcc.dg/vect/slp-12c.c: ...this new test.
9708         * gcc.dg/vect/slp-19.c: Split into...
9709         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9710         gcc.dg/vect/slp-19c.c: ...these new tests.
9711
9712 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9713
9714         * lib/target-supports.exp
9715         (check_effective_target_vect_extract_even_odd_wide): Delete.
9716         (check_effective_target_vect_strided_wide): Likewise.
9717         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9718         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9719         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9720         * gcc.dg/vect/pr37539.c: Likewise.
9721         * gcc.dg/vect/slp-11.c: Likewise.
9722         * gcc.dg/vect/slp-12a.c: Likewise.
9723         * gcc.dg/vect/slp-12b.c: Likewise.
9724         * gcc.dg/vect/slp-19.c: Likewise.
9725         * gcc.dg/vect/slp-23.c: Likewise.
9726         * gcc.dg/vect/vect-1.c: Likewise.
9727         * gcc.dg/vect/vect-98.c: Likewise.
9728         * gcc.dg/vect/vect-107.c: Likewise.
9729         * gcc.dg/vect/vect-strided-float.c: Likewise.
9730
9731 2011-05-02  Jason Merrill  <jason@redhat.com>
9732
9733         * g++.dg/init/new31.C: New.
9734
9735 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
9736
9737         PR c/35445
9738         * gcc.dg/pr35445.c: New test.
9739
9740 2011-05-02  Jason Merrill  <jason@redhat.com>
9741
9742         * c-c++-common/vla-1.c: New.
9743
9744 2011-05-02  Richard Guenther  <rguenther@suse.de>
9745
9746         PR tree-optimization/48822
9747         * gcc.dg/torture/pr48822.c: New testcase.
9748
9749 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
9750
9751         PR c++/47969
9752         * g++.dg/cpp0x/constexpr-47969.C: New.
9753
9754 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
9755
9756         PR testsuite/48498
9757         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
9758         on vect_no_align targets.
9759         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9760         vect_no_align targets.
9761
9762 2011-05-01  Xinliang David Li  <davidxl@google.com>
9763
9764         * gcc.dg/tree-ssa/integer-addr.c: New test.
9765         * gcc.dg/tree-ssa/alias_bug.c: New test.
9766
9767 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9768
9769         PR libgfortran/48787
9770         * gfortran.dg/round_3.f08: Add more checks.
9771
9772 2011-04-30  Tobias Burnus  <burnus@net-b.de>
9773
9774         PR fortran/48821
9775         * gfortran.dg/import9.f90: New, proper test.
9776         * gfortran.dg/interface_37.f90: Remove bogus
9777         test (bogus copy of interface_36.f90).
9778
9779 2011-04-30  Tobias Burnus  <burnus@net-b.de>
9780
9781         PR fortran/48821
9782         * gfortran.dg/interface_37.f90: New.
9783
9784 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
9785
9786         PR fortran/48746
9787         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9788
9789 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
9790
9791         PR tree-optimization/48809
9792         * gcc.c-torture/execute/pr48809.c: New test.
9793
9794 2011-04-29  Jeff Law <law@redhat.com>
9795
9796         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9797
9798 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9799
9800         PR c++/48606
9801         * g++.dg/init/ctor10.C: New.
9802
9803 2011-04-29  Le-Chun Wu  <lcwu@google.com>
9804
9805         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9806           warning in implicitly instantiated templates.
9807
9808 2011-04-29  Le-Chun Wu  <lcwu@google.com>
9809
9810         * g++.dg/warn/Wnull-conversion-1.C: New.
9811         * g++.dg/warn/Wnull-conversion-2.C: New.
9812
9813 2011-04-29  Diego Novillo  <dnovillo@google.com>
9814
9815         * g++.old-deja/g++.other/null3.C: Expect warning about
9816         converting boolean to a pointer.
9817
9818 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
9819
9820         PR fortran/48462
9821         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9822         being a target.
9823
9824         PR fortran/48746
9825         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9826
9827 2011-04-29  Tobias Burnus  <burnus@net-b.de>
9828
9829         PR fortran/48810
9830         * gfortran.dg/typebound_proc_22.f90: New.
9831
9832         PR fortran/48800
9833         * gfortran.dg/interface_36.f90: New.
9834
9835 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9836
9837         PR libgfortran/48488
9838         PR libgfortran/48602
9839         PR libgfortran/48615
9840         PR libgfortran/48684
9841         PR libgfortran/48787
9842         * gfortran.dg/fmt_g.f: Adjust test.
9843         * gfortran.dg/fmt_g0_1.f08: Adjust test.
9844         * gfortran.dg/round_3.f08: New test.
9845         * gfortran.dg/namelist_print_1.f: Adjust test.
9846         * gfortran.dg/char4_iunit_1.f03: Adjust test.
9847         * gfortran.dg/f2003_io_5.f03: Adjust test.
9848         * gfortran.dg/coarray_15.f90: Adjust test.
9849         * gfortran.dg/namelist_65.f90: Adjust test.
9850         * gfortran.dg/fmt_cache_1.f: Adjust test.
9851         * gfortran.dg/char4_iunit_2.f03: Adjust test.
9852         * gfortran.dg/real_const_3.f90: Adjust test.
9853
9854 2011-04-29  Jan Hubicka  <jh@suse.cz>
9855
9856         * gcc.dg/tree-ssa/inline-10.c: New testcase.
9857         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9858
9859 2011-04-28  Xinliang David Li  <davidxl@google.com>
9860
9861         * gcc.dg/tree-prof/prof-robust-1.c: New test.
9862         * g++.dg/prof-robust-1.C: New test.
9863
9864 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
9865
9866         PR tree-optimization/48765
9867         * gcc.dg/vect/pr48765.c: New.
9868
9869 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9870
9871         PR tree-optimization/48775
9872         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9873
9874 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9875
9876         PR c++/48798
9877         * g++.dg/inherit/pr48798.C: New.
9878         * g++.old-deja/g++.other/base1.C: Adjust.
9879
9880 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
9881
9882         PR c++/48656
9883         * g++.dg/template/inherit7.C: New test case.
9884
9885 2011-04-28  Richard Guenther  <rguenther@suse.de>
9886
9887         PR tree-optimization/40052
9888         PR tree-optimization/15347
9889         * gcc.dg/tree-ssa/vrp57.c: New testcase.
9890         * gcc.dg/pr15347.c: Likewise.
9891
9892 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9893
9894         PR c++/48530
9895         * g++.dg/cpp0x/sfinae18.C: New.
9896
9897 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9898
9899         PR c++/48771
9900         * g++.dg/ext/is_literal_type1.C: New.
9901
9902 2011-04-28  Tobias Burnus  <burnus@net-b.de>
9903
9904         PR fortran/48112
9905         PR fortran/48279
9906         * gfortran.dg/interface_35.f90: New.
9907         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9908         * gfortran.dg/func_result_6.f90: Add dg-warning.
9909         * gfortran.dg/bessel_1.f90: Ditto.
9910         * gfortran.dg/hypot_1.f90: Ditto.
9911         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9912         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9913         * gfortran.dg/interface_assignment_4.f90: Ditto.
9914
9915 2011-04-27  Jason Merrill  <jason@redhat.com>
9916
9917         * g++.dg/ext/complex8.C: New.
9918
9919         * g++.dg/cpp0x/initlist49.C: New.
9920         * g++.dg/init/new30.C: New.
9921
9922 2011-04-27  Tobias Burnus  <burnus@net-b.de>
9923
9924         PR fortran/48788
9925         * gfortran.dg/whole_file_34.f90: New.
9926
9927 2011-04-27  Jan Hubicka  <jh@suse.cz>
9928
9929         * gcc.dg/tree-ssa/inline-9.c: New testcase.
9930
9931 2011-04-27  Jason Merrill  <jason@redhat.com>
9932
9933         * g++.old-deja/g++.oliva/overload1.C: Adjust.
9934
9935         * g++.dg/parse/ambig6.C: New.
9936
9937 2011-04-27  Nick Clifton  <nickc@redhat.com>
9938
9939         * gcc.dg/20020312-2.c: Add definition for RX.
9940
9941         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9942         option with RX targets.
9943
9944         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9945         /* */ comments.
9946
9947 2011-04-27  Richard Guenther  <rguenther@suse.de>
9948
9949         * gcc.dg/tree-ssa/pr23382.c: Remove.
9950
9951 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9952
9953         PR target/48767
9954         * gcc.c-torture/compile/pr48767.c: New test.
9955
9956 2011-04-27  Richard Guenther  <rguenther@suse.de>
9957
9958         PR tree-optimization/48772
9959         * g++.dg/pr48772.C: New testcase.
9960
9961 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR c/48742
9964         * gcc.c-torture/compile/pr48742.c: New test.
9965
9966 2011-04-26  Jason Merrill  <jason@redhat.com>
9967
9968         * g++.dg/lookup/koenig13.C: New.
9969
9970         * g++.dg/cpp0x/initlist48.C: New.
9971
9972 2011-04-25  Jason Merrill  <jason@redhat.com>
9973
9974         * g++.dg/cpp0x/sfinae17.C: New.
9975
9976 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9977
9978         PR target/48258
9979         * gcc.target/powerpc/pr48258-1.c: New file.
9980         * gcc.target/powerpc/pr48258-2.c: Ditto.
9981
9982 2011-04-26  Xinliang David Li  <davidxl@google.com>
9983
9984         * gcc.dg/uninit-suppress.c: New test.
9985         * gcc.dg/uninit-suppress.c: New test.
9986
9987 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
9988
9989         PR debug/48768
9990         * gcc.dg/pr48768.c: New test.
9991
9992         PR tree-optimization/48734
9993         * gcc.c-torture/compile/pr48734.c: New test.
9994
9995         PR testsuite/48753
9996         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9997
9998 2011-04-26  Richard Guenther  <rguenther@suse.de>
9999
10000         PR tree-optimization/48731
10001         * gcc.dg/torture/pr48731.c: New testcase.
10002
10003 2011-04-26  Richard Guenther  <rguenther@suse.de>
10004
10005         PR testsuite/48753
10006         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10007
10008 2011-04-26  Richard Guenther  <rguenther@suse.de>
10009
10010         PR middle-end/48694
10011         * gcc.dg/torture/pr48694-1.c: New testcase.
10012         * gcc.dg/torture/pr48694-2.c: Likewise.
10013
10014 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10015
10016         * g++.dg/ext/underlying_type1.C: New.
10017         * g++.dg/ext/underlying_type2.C: Likewise.
10018         * g++.dg/ext/underlying_type3.C: Likewise.
10019         * g++.dg/ext/underlying_type4.C: Likewise.
10020         * g++.dg/ext/underlying_type5.C: Likewise.
10021         * g++.dg/ext/underlying_type6.C: Likewise.
10022         * g++.dg/ext/underlying_type7.C: Likewise.
10023         * g++.dg/ext/underlying_type8.C: Likewise.
10024         * g++.dg/ext/underlying_type9.C: Likewise.
10025         * g++.dg/ext/underlying_type10.C: Likewise.
10026
10027 2011-04-25  Jason Merrill  <jason@redhat.com>
10028
10029         * g++.dg/cpp0x/regress/template-const2.C: New.
10030
10031 2011-04-25  Jeff Law <law@redhat.com>
10032
10033         * gcc.dg/tree-ssa/vrp56.c: new test.
10034
10035 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10036
10037         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10038
10039 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10040
10041         PR preprocessor/48740
10042         * c-c++-common/raw-string-11.c: New test.
10043
10044 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10045
10046         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10047         hppa*-*-hpux*.
10048
10049 2011-04-23  Tobias Burnus  <burnus@net-b.de>
10050
10051         PR fortran/18918
10052         * gfortran.dg/coarray_19.f90: New.
10053
10054 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
10055
10056         PR c/48685
10057         * gcc.dg/pr48685.c: New test.
10058
10059 2011-04-22  Jan Hubicka  <jh@suse.cz>
10060
10061         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10062
10063 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10064
10065         PR tree-optimization/48717
10066         * gcc.c-torture/execute/pr48717.c: New test.
10067
10068 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
10069
10070         PR target/48723
10071         * gcc.target/i386/pr48723.c: New test.
10072
10073 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10074
10075         PR c/48716
10076         * gcc.dg/gomp/pr48716.c: New test.
10077         * g++.dg/gomp/pr48716.C: New test.
10078
10079 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
10080
10081         PR c/36750
10082         * gcc.dg/missing-field-init-2.c: Update testcase.
10083
10084 2011-04-22  Alan Modra  <amodra@gmail.com>
10085
10086         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10087
10088 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10089
10090         PR fortran/48405
10091         * gfortran.dg/function_optimize_6.f90:  New test.
10092
10093 2011-04-21  Easwaran Raman  <eraman@google.com>
10094
10095         * gcc.dg/stack-layout-2.c: New test.
10096
10097 2011-04-21  Richard Guenther  <rguenther@suse.de>
10098
10099         PR lto/48703
10100         * g++.dg/lto/pr48207-2_0.C: New testcase.
10101         * g++.dg/lto/pr48207-3_0.C: Likewise.
10102
10103 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
10104
10105         * gnat.dg/volatile5.adb: New test.
10106         * gnat.dg/volatile5_pkg.ads: New helper.
10107
10108 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
10109
10110         PR target/48708
10111         * gcc.target/i386/pr48708.c: New test.
10112
10113 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10114
10115         * gcc.dg/vect/vect-119.c: New test.
10116
10117 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10118
10119         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10120         and once without.
10121
10122 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
10123             Richard Sandiford  <richard.sandiford@linaro.org>
10124
10125         PR target/46329
10126         * gcc.target/arm/pr46329.c: New test.
10127
10128 2011-04-21  Tobias Burnus  <burnus@net-b.de>
10129
10130         PR fortran/18918
10131         * gfortran.dg/coarray_18.f90: New.
10132
10133 2011-04-20  Jason Merrill  <jason@redhat.com>
10134
10135         * g++.dg/cpp0x/initlist47.C: New.
10136
10137         * g++.dg/init/dtor4.C: New.
10138
10139 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
10140
10141         PR target/48678
10142         * gcc.target/i386/sse2-pinsrw.c: New test.
10143         * gcc.target/i386/avx-vpinsrw.c: Ditto.
10144         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10145         * gcc.target/i386/sse2-insvhi.c: Ditto.
10146         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10147         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10148
10149 2011-04-20  Jason Merrill  <jason@redhat.com>
10150
10151         * g++.dg/template/const4.C: New.
10152
10153 2011-04-20  Easwaran Raman  <eraman@google.com>
10154
10155         * gcc.dg/stack-layout-1.c: New test.
10156
10157 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
10158
10159         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10160         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10161         function.
10162
10163 2011-04-20  Kai Tietz  <ktietz@redhat.com>
10164
10165         * gcc.dg/binop-xor1.c: New test.
10166         * gcc.dg/binop-xor2.c: New test.
10167         * gcc.dg/binop-xor3.c: New test.
10168         * gcc.dg/binop-xor4.c: New test.
10169         * gcc.dg/binop-xor5.c: New test.
10170
10171 2011-04-20  Richard Guenther  <rguenther@suse.de>
10172
10173         PR tree-optimization/47892
10174         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10175
10176 2011-04-20  Richard Guenther  <rguenther@suse.de>
10177
10178         PR middle-end/48695
10179         * g++.dg/torture/pr48695.C: New testcase.
10180
10181 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
10182
10183         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10184         * gcc.c-torture/execute/cmpsi-2.c: Ditto
10185         * gcc.c-torture/execute/pr45262.c: Ditto
10186         * gcc.dg/torture/pr43165.c: Ditto.
10187         * gcc.dg/torture/pr47228.c: Ditto.
10188         * gcc.dg/tree-ssa/pr45144.c: Ditto.
10189         * gcc.dg/ipa/pr45644.c: Ditto.
10190         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10191         PDP11.
10192
10193 2011-04-19  Jason Merrill  <jason@redhat.com>
10194
10195         * g++.dg/ext/complex7.C: New.
10196
10197         * g++.dg/ext/attrib41.C: New.
10198
10199 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10200
10201         PR testsuite/48676
10202         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10203
10204 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
10205
10206         PR target/48678
10207         * gcc.target/i386/pr48678.c: New test.
10208
10209 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10210
10211         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10212         * g++.dg/opt/devirt2.C: New test.
10213         * g++.dg/ipa/devirt-g-1.C: Likewise.
10214
10215 2011-04-19  Tobias Burnus  <burnus@net-b.de>
10216
10217         PR fortran/48588
10218         * gfortran.dg/whole_file_33.f90: New.
10219
10220 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10221
10222         * g++.dg/ipa/devirt-7.C: New test.
10223
10224 2011-04-19  Richard Guenther  <rguenther@suse.de>
10225
10226         PR lto/48207
10227         * g++.dg/lto/pr48207_0.C: New testcase.
10228
10229 2011-04-18  Jason Merrill  <jason@redhat.com>
10230
10231         * g++.dg/init/void1.C: New.
10232
10233         * g++.dg/cpp0x/union4.C: New.
10234
10235 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10236
10237         PR middle-end/48661
10238         * g++.dg/torture/pr48661.C: New test.
10239
10240         PR c++/48632
10241         * g++.dg/gomp/pr48632.C: New test.
10242
10243 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
10244
10245         * gcc.target/i386/sse2-maskmovdqu.c: New test.
10246         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10247
10248 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10249
10250         PR fortran/18918
10251         * gfortran.dg/coarray_17.f90: New.
10252         * gfortran.dg/coarray_10.f90: Update dg-error.
10253
10254 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10255
10256         PR testsuite/48251
10257         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10258         * gfortran.dg/guality/guality.exp: Likewise.
10259
10260 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10261
10262         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10263
10264 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10265
10266         * gcc.dg/vect/pr48377.c: Remove dg-do run.
10267
10268 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10269
10270         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10271
10272 2011-04-18  Richard Guenther  <rguenther@suse.de>
10273
10274         PR middle-end/46364
10275         * g++.dg/torture/pr46364.C: New testcase.
10276
10277 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10278
10279         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10280
10281 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
10282
10283         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10284
10285 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
10286             Ira Rosen  <ira.rosen@linaro.org>
10287
10288         PR target/48252
10289         * gcc.target/arm/pr48252.c: New test.
10290
10291 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10292
10293         PR tree-optimization/48616
10294         * gcc.dg/pr48616.c: New test.
10295
10296 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10297
10298         PR fortran/18918
10299         * gfortran.dg/coarray_16.f90: New.
10300
10301 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
10302
10303         PR fortran/48462
10304         * gfortran.dg/realloc_on_assign_7.f03: New test.
10305
10306 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10307
10308         PR libgfortran/48602
10309         * gfortran.dg/fmt_g0_6.f08: New test.
10310
10311 2011-04-17  Jason Merrill  <jason@redhat.com>
10312
10313         * g++.dg/cpp0x/sfinae16.C: New.
10314
10315 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
10316
10317         * gcc.target/mips/reg-var-1.c: New test.
10318
10319 2011-04-17  Jan Hubicka  <jh@suse.cz>
10320
10321         * gcc.dg/winline-5.c: Update testcase.
10322
10323 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10324
10325         * gnat.dg/discr27.ad[sb]: Move dg directive.
10326         * gnat.dg/discr28.ad[sb]: New test.
10327         * gnat.dg/discr28_pkg.ads: New helper.
10328
10329 2011-04-17  Michael Matz  <matz@suse.de>
10330
10331         PR tree-optimization/48622
10332         PR lto/48645
10333         * gcc.dg/lto/pr48622_0.c: New test.
10334
10335 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
10336
10337         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10338         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10339         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10340         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10341         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10342         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10343
10344 2011-04-15  Jason Merrill  <jason@redhat.com>
10345
10346         * g++.dg/cpp0x/range-for17.C: New.
10347
10348 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10349
10350         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10351         * g++.dg/cpp0x/range-for3.C: Likewise.
10352         * g++.dg/cpp0x/range-for9.C: Correct error message.
10353         * g++.dg/cpp0x/range-for11.C: New.
10354         * g++.dg/cpp0x/range-for12.C: New.
10355         * g++.dg/cpp0x/range-for13.C: New.
10356         * g++.dg/cpp0x/range-for14.C: New.
10357         * g++.dg/cpp0x/range-for15.C: New.
10358         * g++.dg/cpp0x/range-for16.C: New.
10359
10360 2011-04-15  Tobias Burnus  <burnus@net-b.de>
10361
10362         PR fortran/18918
10363         * gfortran.dg/coarray_15.f90: Change to dg-do run.
10364
10365 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
10366
10367         * objc.dg/naming-4.m: Updated.
10368         * objc.dg/naming-5.m: Updated.
10369         * objc.dg/naming-6.m: New.
10370         * objc.dg/naming-7.m: New.
10371         * obj-c++.dg/naming-1.mm: Updated.
10372         * obj-c++.dg/naming-2.mm: Updated.
10373         * obj-c++.dg/naming-3.mm: New.
10374         * obj-c++.dg/naming-4.mm: New.
10375
10376 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10377
10378         PR libgfortran/48589
10379         * gfortran.dg/fmt_g0_5.f08: New test.
10380
10381 2011-04-15  Richard Guenther  <rguenther@suse.de>
10382
10383         PR testsuite/48286
10384         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10385
10386 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
10387
10388         * gcc.target/avr/torture/pr41885.c (dg-options): Change
10389         -finline-limit=0 to -fno-inline
10390
10391 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR target/48614
10394         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10395         just avx.
10396
10397 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
10398
10399         PR target/48605
10400         * gcc.target/i386/sse4_1-insertps-3.c: New test.
10401         * gcc.target/i386/sse4_1-insertps-4.c: New test.
10402         * gcc.target/i386/avx-insertps-3.c: New test.
10403         * gcc.target/i386/avx-insertps-4.c: New test.
10404
10405 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10406
10407         * gcc.target/avr/torture/pr41885.c (dg-options): Add
10408         -finline-limit=0
10409
10410 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10411
10412         PR target/46779
10413         PR target/45291
10414         PR target/41894
10415         * gcc.target/avr/pr46779-1.c: New test case
10416         * gcc.target/avr/pr46779-2.c: New test case
10417
10418 2011-04-14  Jason Merrill  <jason@redhat.com>
10419
10420         * g++.dg/cpp0x/sfinae15.C: New.
10421
10422         * g++.dg/cpp0x/sfinae14.C: New.
10423
10424         * g++.dg/ext/vla10.C: New.
10425
10426 2011-04-14  Richard Guenther  <rguenther@suse.de>
10427
10428         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10429
10430 2011-04-14  Richard Guenther  <rguenther@suse.de>
10431
10432         * gcc.dg/fold-bitand-4.c: Move ...
10433         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
10434
10435 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10436
10437         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10438         variables const.
10439         * gcc.target/avr/torture/trivial.c: Ditto.
10440
10441 2011-04-13  Jason Merrill  <jason@redhat.com>
10442
10443         * g++.dg/template/operator11.C: New.
10444
10445 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR middle-end/48591
10448         * gcc.dg/gomp/pr48591.c: New test.
10449
10450         PR c++/48570
10451         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10452         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10453
10454 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
10455
10456         PR c++/48574
10457         * g++.dg/template/dependent-expr7.C: New test case.
10458
10459 2011-04-13  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.dg/cpp0x/sfinae13.C: New.
10462
10463 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
10464
10465         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10466
10467 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
10468
10469         * gcc.target/arm/pr43698.c: Remove -march option.
10470
10471 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
10472
10473         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10474         -march option.
10475
10476 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
10477
10478         PR fortran/48360
10479         PR fortran/48456
10480         * gfortran.dg/realloc_on_assign_6.f03: New test.
10481
10482 2011-04-12  Kai Tietz  <ktietz@redhat.com>
10483
10484         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10485         targets the additional -mno-ms-bitfields and
10486         -Wno-packed-bitfield-compat options.
10487         * g++.dg/ext/bitfield3.C: Likewise.
10488         * g++.dg/ext/bitfield4.C: Likewise.
10489         * g++.dg/ext/bitfield5.C: Likewise.
10490         * gcc.dg/bitfld-15.c: Likewise.
10491         * gcc.dg/bitfld-16.c: Likewise.
10492         * gcc.dg/bitfld-17.c: Likewise.
10493         * gcc.dg/bitfld-18.c: Likewise.
10494
10495 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
10496
10497         * gcc.target/arm/neon-vld3-1.c: New test.
10498         * gcc.target/arm/neon-vst3-1.c: New test.
10499         * gcc.target/arm/neon/v*.c: Regenerate.
10500
10501 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
10502
10503         PR rtl-optimization/48549
10504         * g++.dg/opt/pr48549.C: New test.
10505
10506 2011-04-12  Richard Guenther  <rguenther@suse.de>
10507
10508         PR tree-optimization/46076
10509         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10510
10511 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10512
10513         PR testsuite/21164
10514         * lib/compat.exp (compat-execute): Declare unsupported after
10515         stripping path from src1.
10516         * lib/lto.exp (lto-execute): Likewise.
10517
10518 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
10519
10520         PR c/48552
10521         * gcc.dg/pr48552-1.c: New test.
10522         * gcc.dg/pr48552-2.c: New test.
10523
10524 2011-04-11  Jason Merrill  <jason@redhat.com>
10525
10526         * g++.dg/cpp0x/sfinae12.C: New.
10527
10528         * g++.dg/cpp0x/enum10.C: New.
10529
10530         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10531
10532         * g++.dg/cpp0x/rv-func.C: New.
10533
10534 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10535
10536         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10537         alpha*-dec-osf5*.
10538
10539 2011-04-11  Martin Jambor  <mjambor@suse.cz>
10540
10541         PR tree-optimization/48195
10542         * gcc.dg/ipa/pr48195.c: New test.
10543
10544 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
10545
10546         * gnat.dg/return3.adb: Remove unused switch.
10547
10548 2011-04-08  Mike Stump  <mikestump@comcast.net>
10549
10550         PR testsuite/48506
10551         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10552         default to fno-common.
10553
10554 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
10555
10556         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10557         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10558
10559 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10560
10561         PR fortran/48448
10562         * gfortran.dg/function_optimize_5.f90:  New test.
10563
10564 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
10565
10566         * gnat.dg/aggr17.adb: New test.
10567         * gnat.dg/aggr18.adb: Likewise.
10568
10569 2011-04-08  Michael Matz  <matz@suse.de>
10570
10571         PR middle-end/48389
10572         * gcc.target/i386/pr48389.c: New test.
10573
10574 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
10575
10576         PR rtl-optimization/48272
10577         * g++.dg/opt/pr48272.C: New.
10578
10579 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
10580
10581         PR rtl-optimization/48235
10582         * gcc.dg/pr48235.c: New.
10583
10584 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10585
10586         PR rtl-optimization/48302
10587         * g++.dg/opt/pr48302.C: New.
10588
10589 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10590
10591         PR target/48273
10592         * g++.dg/opt/pr48273.C: New.
10593
10594 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10595
10596         PR rtl-optimization/48442
10597         * gcc.dg/pr48442.c: New.
10598
10599 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
10600
10601         PR tree-optimization/48377
10602         * gcc.dg/vect/pr48377.c: New test.
10603
10604 2011-04-07  Jason Merrill  <jason@redhat.com>
10605
10606         * g++.dg/cpp0x/regress/call1.C: New.
10607
10608         * g++.dg/cpp0x/variadic107.C: New.
10609
10610         * g++.dg/cpp0x/sfinae11.C: New.
10611         * g++.dg/cpp0x/noexcept02.C: Fix.
10612
10613         * g++.dg/cpp0x/sfinae10.C: New.
10614
10615         * g++.dg/cpp0x/sfinae9.C: New.
10616
10617         * c-c++-common/Wcast-qual-1.c: Move here from...
10618         * gcc.dg/cast-qual-3.c: ...here, and...
10619         * g++.dg/warn/Wcast-qual2.C: ...here.
10620
10621         * g++.dg/cpp0x/sfinae8.C: New.
10622
10623         * g++.dg/cpp0x/sfinae7.C: New.
10624
10625         * g++.dg/cpp0x/enum9.C: New.
10626
10627 2011-04-07  Mike Stump  <mikestump@comcast.net>
10628
10629         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10630         with no trampolines.
10631
10632 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
10633
10634         PR fortran/48117
10635         * gfortran.dg/gomp/pr48117.f90: New test.
10636
10637         PR debug/48343
10638         * gcc.dg/torture/pr48343.c: New test.
10639
10640 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10641
10642         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10643
10644 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
10645
10646         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10647
10648 2011-04-07  Tom de Vries  <tom@codesourcery.com>
10649
10650         PR target/43920
10651         * lib/scanasm.exp (object-size): New proc.
10652         * gcc.target/arm/pr43920-2.c: New test.
10653
10654 2011-04-06  Tobias Burnus  <burnus@net-b.de>
10655
10656         PR fortran/18918
10657         PR fortran/48477
10658         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10659
10660 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
10661
10662         * gcc.dg/mtune.c: Prune note from output.
10663
10664 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
10665
10666         PR debug/48466
10667         * gcc.dg/guality/pr36977.c: New test.
10668         * gcc.dg/guality/pr48466.c: New test.
10669
10670 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10671
10672         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10673
10674 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10675
10676         * gnat.dg/return3.adb: New test.
10677
10678 2011-04-06  Richard Guenther  <rguenther@suse.de>
10679
10680         PR tree-optimization/47663
10681         * gcc.dg/tree-ssa/inline-8.c: New testcase.
10682
10683 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
10684
10685         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10686         Solaris 8 and 9 as well.
10687
10688 2011-04-05  Tom de Vries  <tom@codesourcery.com>
10689
10690         PR target/43920
10691         * gcc.target/arm/pr43920-1.c: New test.
10692
10693 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
10694
10695         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10696         (cctor): Actually return the value.
10697         (main): Cast return values.
10698
10699 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10700
10701         * gfortran.dg/character_comparison_8.f90:  New test.
10702
10703 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10704
10705         * frontend-passes: (optimize_lexical_comparison): New function.
10706         (optimize_expr): Call it.
10707         (optimize_comparison): Also handle lexical comparison functions.
10708         Return false instad of -2 for unequal comparison.
10709
10710 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10711
10712         PR fortran/48412
10713         * function_optimize_4.f90:  New test.
10714
10715 2011-04-04  Tobias Burnus  <burnus@net-b.de>
10716
10717         PR fortran/18918
10718         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10719         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10720         * gfortran.dg/coarray_15.f90: New.
10721
10722 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10723
10724         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10725         * gfortran.dg/bessel_7.f90: Likewise.
10726
10727 2011-04-03  Tobias Burnus  <burnus@net-b.de>
10728
10729         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10730
10731 2011-04-03  Richard Guenther  <rguenther@suse.de>
10732             Ira Rosen  <ira.rosen@linaro.org>
10733
10734         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10735         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10736         -ftree-loop-if-convert-stores.
10737
10738 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10739
10740         * gnat.dg/specs/aggr2.ads: New test.
10741
10742 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10743
10744         * gnat.dg/debug2.ad[sb]: New test.
10745         * gnat.dg/debug2_pkg.ads: New helper.
10746         * gnat.dg/debug3.ad[sb]: New test.
10747
10748 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
10749
10750         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10751
10752 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
10753
10754         PR middle-end/48335
10755         * gcc.c-torture/compile/pr48335-1.c: New test.
10756         * gcc.dg/pr48335-1.c: New test.
10757         * gcc.dg/pr48335-2.c: New test.
10758         * gcc.dg/pr48335-3.c: New test.
10759         * gcc.dg/pr48335-4.c: New test.
10760         * gcc.dg/pr48335-5.c: New test.
10761         * gcc.dg/pr48335-6.c: New test.
10762         * gcc.dg/pr48335-7.c: New test.
10763         * gcc.dg/pr48335-8.c: New test.
10764         * gcc.target/i386/pr48335-1.c: New test.
10765
10766 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
10767
10768         PR c/36299
10769         * gcc.dg/Waddress.c: New test.
10770
10771 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10772
10773         PR fortran/48352
10774         * gfortran.dg/function_optimize_3.f90:  New test.
10775
10776 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
10777
10778         * gcc.c-torture/compile/20110401-1.c: New test.
10779
10780         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10781         * g++.dg/lto/20091002-2_0.C: Likewise.
10782         * g++.dg/lto/20090303_0.c: Likewise.
10783         * g++.dg/lto/20091004-1_0.C: Likewise.
10784         * g++.dg/lto/20091002-3_0.C: Likewise.
10785         * g++.dg/lto/20091004-2_0.C: Likewise.
10786         * g++.dg/lto/20081123_0.C: Likewise.
10787         * g++.dg/lto/20090313_0.C: Likewise.
10788         * g++.dg/lto/20081109-1_0.C: Likewise.
10789         * g++.dg/lto/20081219_0.C: Likewise.
10790         * g++.dg/lto/20081204-1_0.C: Likewise.
10791         * g++.dg/lto/20090302_0.C: Likewise.
10792         * g++.dg/lto/20081119-1_0.C: Likewise.
10793         * g++.dg/lto/20081118_0.C: Likewise.
10794         * gcc.dg/lto/20091020-2_0.c: Likewise.
10795         * gcc.dg/lto/20090210_0.c: Likewise.
10796         * gcc.dg/lto/20081204-1_0.c: Likewise.
10797         * gcc.dg/lto/20081224_0.c: Likewise.
10798         * gcc.dg/lto/20090219_0.c: Likewise.
10799         * gcc.dg/lto/20091014-1_0.c: Likewise.
10800         * gcc.dg/lto/20091016-1_0.c: Likewise.
10801         * gcc.dg/lto/20090206-2_0.c: Likewise.
10802         * gcc.dg/lto/20090116_0.c: Likewise.
10803         * gcc.dg/lto/20091013-1_0.c: Likewise.
10804         * gcc.dg/lto/20091015-1_0.c: Likewise.
10805         * gcc.dg/lto/20090126-2_0.c: Likewise.
10806
10807 2011-03-31  Ian Lance Taylor  <iant@google.com>
10808
10809         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10810
10811 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10812
10813         * gnat.dg/opt16.adb: New test.
10814
10815 2011-03-31  Jason Merrill  <jason@redhat.com>
10816
10817         * g++.dg/cpp0x/defaulted24.C: New.
10818
10819 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10820
10821         PR target/16292
10822         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10823         with -O0.
10824
10825 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10826
10827         * g++.dg/other/i386-9.C: New test.
10828
10829 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10830
10831         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10832
10833 2011-03-30  Jason Merrill  <jason@redhat.com>
10834
10835         * g++.dg/cpp0x/regress/error-recovery1.C: New.
10836
10837         * g++.dg/cpp0x/regress/isnan.C: New.
10838
10839         * g++.dg/cpp0x/initlist46.C: New.
10840
10841 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
10842
10843         PR target/47551
10844         * gcc.target/arm/neon-modes-2.c: New test.
10845
10846 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
10847
10848         PR c/48305
10849         * gcc.c-torture/compile/pr48305.c: New test.
10850
10851 2011-03-29  Jason Merrill  <jason@redhat.com>
10852
10853         * g++.dg/cpp0x/regress/value-dep1.C: New.
10854
10855 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
10856
10857         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10858
10859 2011-03-29  Ian Lance Taylor  <iant@google.com>
10860
10861         * go.test/go-test.exp: Handle the test lines used in several new
10862         tests.
10863         (errchk): Add opts parameter.  Change all callers.  Handle parens
10864         in regexps.
10865
10866 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
10867             Dominique d'Humieres  <dominiq@lps.ens.fr>
10868
10869         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10870         and __APPLE__ && __PPC__ && __ALTIVEC__.
10871
10872 2011-03-29  Jason Merrill  <jason@redhat.com>
10873
10874         * g++.dg/cpp0x/dependent1.C: New.
10875
10876         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10877
10878         * g++.dg/cpp0x/constexpr-memfn1.C: New.
10879
10880         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10881
10882 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
10883
10884         PR fortran/48095
10885         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10886         * gfortran.dg/proc_ptr_comp_32.f90: New.
10887
10888 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10889
10890         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
10891         check for corresponding warning.
10892
10893 2011-03-28  Jason Merrill  <jason@redhat.com>
10894
10895         * g++.dg/cpp0x/rv-deduce2.C: New.
10896
10897 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
10898
10899         PR debug/48203
10900         * gcc.dg/pr48203.c: New test.
10901
10902 2011-03-28  Jeff Law <law@redhat.com>
10903
10904         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10905
10906 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
10907
10908         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10909         and __PPC__ && __ALTIVEC__.
10910
10911 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10912
10913         PR testsuite/48238
10914         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10915         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10916         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10917         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10918
10919 2011-03-28  Jason Merrill  <jason@redhat.com>
10920
10921         * g++.dg/cpp0x/initlist-array2.C: New.
10922
10923         * g++.dg/cpp0x/initlist-array1.C: New.
10924
10925         * g++.dg/cpp0x/constexpr-compound.C: New.
10926
10927         * g++.dg/cpp0x/constexpr-using.C: New.
10928
10929         * g++.dg/cpp0x/constexpr-noexcept.C: New.
10930
10931 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
10932
10933         PR testsuite/48276
10934         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10935
10936 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10937
10938         * gcc.dg/slp-1.c: New test.
10939
10940 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10941
10942         * gcc.target/i386/avx256-unaligned-load-1.c: New.
10943         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10944         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10945         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10946         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10947         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10948         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10949         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10950         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10951         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10952         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10953         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10954         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10955         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10956
10957 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10958
10959         PR fortran/47065
10960         * gfortran.dg/trim_optimize_5.f90:  New test.
10961         * gfortran.dg/trim_optimize_6.f90:  New test.
10962
10963 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
10964
10965         PR target/38598
10966         * gcc.target/mips/madd-7.c: Remove -mlong32.
10967         * gcc.target/mips/msub-7.c: Likewise.
10968
10969 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
10970
10971         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10972         accesses to preserve the meaning of the test for doubleword vectors.
10973         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10974         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10975
10976 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
10977
10978         PR fortran/48291
10979         * gfortran.dg/class_42.f03: New.
10980
10981 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
10982
10983         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10984         strided accesses.
10985
10986 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
10987
10988         PR rtl-optimization/48144
10989         * gcc.dg/pr48144.c: New test.
10990
10991 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10992
10993         * gnat.dg/discr27.ad[sb]: New test.
10994
10995 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10996
10997         * gnat.dg/limited_with2.ad[sb]: New test.
10998         * gnat.dg/limited_with2_pkg1.ads: New helper.
10999         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11000
11001 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11002
11003         * gnat.dg/opt15.adb: New test.
11004         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11005
11006 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11007
11008         PR fortran/48174
11009         PR fortran/45304
11010         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11011         * gfortran.dg/leadz_trailz_3.f90: Ditto
11012
11013 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11014
11015         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11016
11017 2011-03-25  Jason Merrill  <jason@redhat.com>
11018
11019         * g++.dg/cpp0x/defaulted22.C: New.
11020         * g++.dg/cpp0x/defaulted23.C: New.
11021         * g++.dg/cpp0x/defaulted15.C: Adjust.
11022
11023 2011-03-25  Jason Merrill  <jason@redhat.com>
11024
11025         * g++.dg/cpp0x/move1.C: New.
11026
11027 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11028
11029         PR target/48287
11030         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11031
11032 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11033
11034         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11035         for mips-sgi-irix6.5.
11036         Replace snprintf prototype by <stdio.h>.
11037
11038 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11039
11040         PR testsuite/48283
11041         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11042         run_expensive_tests.
11043         * gcc.dg/graphite/block-4.c: Likewise.
11044         * gcc.dg/graphite/block-7.c: Likewise.
11045         * gcc.dg/graphite/block-8.c: Likewise.
11046
11047 2011-03-25  Richard Guenther  <rguenther@suse.de>
11048
11049         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11050         * g++.dg/tree-ssa/pr8781.C: Likewise.
11051         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11052         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11053         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11054         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11055         * gcc.dg/tree-ssa/alias-18.c: Likewise.
11056         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11057         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11058         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11059         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11060         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11061         * gcc.dg/tree-ssa/pr21574.c: Likewise.
11062         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11063         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11064         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11065         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11066         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11067         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11068         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11069         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11070         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11071         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11072         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11073         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11074         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11075         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11076         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11077         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11078         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11079         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11080         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11081         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11082         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11083         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11084         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11085         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11086         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11087         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11088         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11089         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11090         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11091         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11092         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11093         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11094         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11095         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11096         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11097         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11098         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11099         * c-c++-common/pr46562-2.c: Likewise.
11100         * gfortran.dg/pr42108.f90: Likewise.
11101         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11102         foo to be inlined even at -O1.
11103         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11104         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11105         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11106         * gcc.dg/matrix/matrix.exp: Disable FRE.
11107
11108 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
11109
11110         PR debug/48204
11111         * gcc.dg/dfp/pr48204.c: New test.
11112
11113 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
11114
11115         PR target/48209
11116         * gcc.c-torture/execute/pr47917.c: Move this...
11117         * gcc.dg/torture/pr47917.c: to here and add xfails.
11118
11119 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11120
11121         * gnat.dg/array16.ad[sb]: New test.
11122         * gnat.dg/array16.ads: New helper.
11123
11124 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11125
11126         * gnat.dg/derived_type2.adb: New test.
11127
11128 2011-03-24  Richard Guenther  <rguenther@suse.de>
11129
11130         PR tree-optimization/48271
11131         * g++.dg/torture/pr48271.C: New testcase.
11132
11133 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11134
11135         * gnat.dg/array15.ad[sb]: New test.
11136
11137 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
11138
11139         PR target/48237
11140         * gcc.target/i386/pr48237.c: New test.
11141
11142 2011-03-24  Richard Guenther  <rguenther@suse.de>
11143
11144         PR middle-end/48269
11145         * gcc.dg/builtin-object-size-10.c: New testcase.
11146
11147 2011-03-24  Richard Guenther  <rguenther@suse.de>
11148
11149         PR tree-optimization/46562
11150         * c-c++-common/pr46562-2.c: New testcase.
11151         * c-c++-common/pr46562.c: Likewise.
11152
11153 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
11154
11155         * gcc.dg/vect/vect-cselim-1.c: New test.
11156         * gcc.dg/vect/vect-cselim-2.c: New test.
11157
11158 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
11159
11160         * gcc.target/arm/pr46934.c: New.
11161
11162 2011-03-23  Ian Lance Taylor  <iant@google.com>
11163
11164         * go.test/go-test.exp (errchk): Ignore lines containing ////.
11165
11166 2011-03-23  Richard Guenther  <rguenther@suse.de>
11167
11168         * gcc.dg/struct: Remove directory and contents.
11169
11170 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11171
11172         PR testsuite/48251
11173         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11174
11175 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11176
11177         * gnat.dg/discr26.ad[sb]: New test.
11178         * gnat.dg/discr26_pkg.ads: New helper.
11179
11180 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
11181
11182         PR target/47553
11183         * gcc.target/arm/neon-vld-1.c: New test.
11184
11185 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11186
11187         * gnat.dg/array14.ad[sb]: New test.
11188         * gnat.dg/array14_pkg.ads: New helper.
11189
11190 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
11191
11192         * gcc.c-torture/execute/920501-8.x: Remove.
11193         * gcc.c-torture/execute/930513-1.x: Remove.
11194         * gcc.c-torture/execute/960312-1.x: Remove.
11195         * gcc.c-torture/compile/20000804-1.c,
11196         gcc.c-torture/compile/20001205-1.c,
11197         gcc.c-torture/compile/20001226-1.c,
11198         gcc.c-torture/compile/20010518-2.c,
11199         gcc.c-torture/compile/20020312-1.c,
11200         gcc.c-torture/compile/20020604-1.c,
11201         gcc.c-torture/compile/920501-12.c,
11202         gcc.c-torture/compile/920501-4.c,
11203         gcc.c-torture/compile/920520-1.c,
11204         gcc.c-torture/compile/980506-1.c,
11205         gcc.c-torture/execute/980709-1.x,
11206         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11207         options for m68hc11.
11208         * gcc.dg/cpp/assert4.c: Don't handle ARC.
11209         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11210         m68hc11.
11211
11212 2011-03-22  Nick Clifton  <nickc@redhat.com>
11213
11214         * lib/target-supports.exp (check_profiling_available): Add MN10300
11215         to the list of targets that do not support profiling.  Restore
11216         alpha sorting to this list.
11217
11218 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11219
11220         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11221         failure on 32-bit systems.
11222         * gcc.dg/torture/vector-2.c: Ditto.
11223
11224 2011-03-22  Richard Guenther  <rguenther@suse.de>
11225
11226         PR tree-optimization/48228
11227         * gcc.dg/Wstrict-overflow-23.c: New testcase.
11228
11229 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11230
11231         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11232         powerpc.
11233
11234         PR target/48226
11235         * gcc.target/powerpc/pr48226.c: New file.
11236
11237 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
11238
11239         * lib/prune.exp (prune_gcc_output): Prune "could not create
11240         compact unwind for" warnings.
11241
11242 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11243
11244         PR c/42544
11245         PR c/48197
11246         * gcc.c-torture/execute/pr42544.c: New test.
11247         * gcc.c-torture/execute/pr48197.c: New test.
11248
11249 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11250
11251         PR preprocessor/48192
11252         * gcc.target/powerpc/pr48192.c: New file.
11253
11254         PR target/48053
11255         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11256         split problem of 0 being loaded in a VSX register.
11257
11258 2011-03-21  Richard Guenther  <rguenther@suse.de>
11259
11260         PR c/47939
11261         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11262         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11263         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11264         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11265
11266 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
11267
11268         PR target/48213
11269         * gcc.dg/pr48213.c: New test.
11270
11271 2011-03-21  Kai Tietz  <ktietz@redhat.com>
11272
11273         PR target/12171
11274         * g++.dg/plugin/attribute_plugin.c: Adjust test.
11275
11276 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
11277
11278         * gcc.target/arm/xor-and.c: New.
11279
11280 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11281
11282         PR fortran/22572
11283         * gfortran.dg/function_optimize_1.f90:  New test.
11284         * gfortran.dg/function_optimize_2.f90:  New test.
11285
11286 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
11287
11288         PR rtl-optimization/47502
11289         * gcc.target/i386/pr47502-1.c: New.
11290         * gcc.target/i386/pr47502-2.c: Likewise.
11291
11292 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11293
11294         PR rtl-optimization/48156
11295         * gcc.dg/pr48156.c: New test.
11296
11297 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11298
11299         PR libfortran/47439
11300         * gfortran.dg/scratch_1.f90: Adjust test.
11301
11302 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11303
11304         PR libfortran/47439
11305         * gfortran.dg/scratch_1.f90: New test.
11306
11307 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11308
11309         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11310         variably modified typedefs.
11311         * gcc.dg/c1x-typedef-2.c: Remove.
11312
11313 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11314
11315         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11316         * gcc.dg/c1x-anon-struct-3.c: New test.
11317         * gcc.dg/anon-struct-11.c: Update.
11318
11319 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11320
11321         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11322         dg-xfail-run-if.
11323         Only xfail with gas.
11324
11325 2011-03-18  Jason Merrill  <jason@redhat.com>
11326
11327         * g++.dg/template/fn-ptr1.C: New.
11328
11329         * g++.dg/overload/volatile1.C: New.
11330
11331         * g++.dg/opt/pr23372.C: New.
11332
11333         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11334
11335 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11336
11337         PR middle-end/47405
11338         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11339
11340 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
11341
11342         * gcc.target/arm/unsigned-extend-1.c: New.
11343
11344 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
11345
11346         PR bootstrap/48161
11347         * gcc.c-torture/compile/pr48161.c: New test.
11348
11349 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11350
11351         PR middle-end/47725
11352         * gcc.dg/torture/pr47725.c: New.
11353
11354 2011-03-17  Jason Merrill  <jason@redhat.com>
11355
11356         * g++.dg/cpp0x/constexpr-overflow2.C: New.
11357         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11358
11359 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
11360
11361         * gnat.dg/specs/elab2.ads: New test.
11362         * gnat.dg/specs/elab2_pkg.ads: New helper.
11363
11364 2011-03-17  Jason Merrill  <jason@redhat.com>
11365
11366         * g++.dg/cpp0x/decltype-1212.C: New.
11367         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11368
11369 2011-03-17  Jason Merrill  <jason@redhat.com>
11370
11371         * g++.dg/parse/memfnquals1.C: New.
11372
11373 2011-03-17  Richard Guenther  <rguenther@suse.de>
11374
11375         PR middle-end/48134
11376         * gcc.dg/pr48134.c: New testcase.
11377
11378 2011-03-17  Richard Guenther  <rguenther@suse.de>
11379
11380         PR middle-end/48165
11381         * g++.dg/torture/pr48165.C: New testcase.
11382
11383 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
11384
11385         PR rtl-optimization/48141
11386         * gcc.dg/pr48141.c: New test.
11387
11388 2011-03-16  Jason Merrill  <jason@redhat.com>
11389
11390         * g++.dg/cpp0x/constexpr-48089.C: New.
11391
11392         * g++.dg/cpp0x/constexpr-abi1.C: New.
11393
11394         * g++.dg/cpp0x/constexpr-46336.C: New.
11395         * g++.dg/parse/friend5.C: Adjust expected errors.
11396
11397         * g++.dg/cpp0x/constexpr-47570.C: New.
11398
11399 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
11400
11401         PR debug/47510
11402         * ++.dg/debug/dwarf2/typedef6.C: New test.
11403
11404 2011-03-16  Jason Merrill  <jason@redhat.com>
11405
11406         * g++.dg/cpp0x/elision2.C: New.
11407
11408         * g++.dg/cpp0x/constexpr-array3.C: New.
11409
11410 2011-03-16  Jason Merrill  <jason@redhat.com>
11411
11412         * g++.dg/cpp0x/sfinae6.C: New.
11413         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11414         * g++.dg/cpp0x/pr45908.C: Likewise.
11415         * g++.dg/cpp0x/sfinae6.C: Likewise.
11416         * g++.old-deja/g++.jason/conversion11.C: Likewise.
11417         * g++.old-deja/g++.law/arg11.C: Likewise.
11418
11419 2011-03-16  Jason Merrill  <jason@redhat.com>
11420
11421         * g++.dg/template/incomplete6.C: New.
11422
11423 2011-03-16  Jeff Law <law@redhat.com>
11424
11425         * gcc.dg/tree-ssa/vrp55.c: New test.
11426
11427 2011-03-16  Jason Merrill  <jason@redhat.com>
11428
11429         * g++.dg/cpp0x/auto22.C: New.
11430
11431 2011-03-16  Richard Guenther  <rguenther@suse.de>
11432
11433         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11434         optimizing it away if promoted to const.
11435
11436 2011-03-16  Richard Guenther  <rguenther@suse.de>
11437
11438         PR tree-optimization/48149
11439         * gcc.dg/fold-complex-1.c: New testcase.
11440
11441 2011-03-16  Richard Guenther  <rguenther@suse.de>
11442
11443         PR testsuite/48147
11444         * gcc.dg/guality/pr45882.c: Really make sure no inlining
11445         or cloning happens.
11446
11447 2011-03-16  Richard Guenther  <rguenther@suse.de>
11448
11449         PR tree-optimization/26134
11450         * gcc.dg/tree-ssa/complex-6.c: New testcase.
11451
11452 2011-03-16  Richard Guenther  <rguenther@suse.de>
11453
11454         PR tree-optimization/48146
11455         * gcc.dg/torture/pr48146.c: New testcase.
11456
11457 2011-03-16  Richard Guenther  <rguenther@suse.de>
11458
11459         * gcc.dg/tree-ssa/pr14814.c: Adjust.
11460         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11461
11462 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
11463
11464         PR middle-end/48136
11465         * gcc.c-torture/compile/pr48136.c: New test.
11466
11467         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11468
11469         PR debug/45882
11470         * gcc.dg/guality/pr45882.c: New test.
11471
11472 2011-03-15  Jason Merrill  <jason@redhat.com>
11473
11474         * g++.dg/cpp0x/constexpr-recursion.C: New.
11475
11476         * g++.dg/cpp0x/implicit11.C: New.
11477
11478 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
11479
11480         * g++.dg/cpp0x/constexpr-attribute.C: New.
11481
11482 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
11483
11484         * g++.dg/parse/pr34758.C: New.
11485
11486 2011-03-15  Xinliang David Li  <davidxl@google.com>
11487
11488         PR c/47837
11489         * gcc.dg/uninit-pred-7_d.c: New test.
11490         * gcc.dg/uninit-pred-8_d.c: New test.
11491
11492 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11493
11494         PR target/46788
11495         * gcc.target/arm/pr46788.c: New.
11496
11497 2011-03-15  Richard Guenther  <rguenther@suse.de>
11498
11499         PR middle-end/47650
11500         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11501         * gfortran.dg/ishft_4.f90: Likewise.
11502         * gfortran.dg/leadz_trailz_3.f90: Likewise.
11503
11504 2011-03-15  Richard Guenther  <rguenther@suse.de>
11505
11506         PR tree-optimization/13954
11507         * g++.dg/tree-ssa/pr13954.C: New testcase.
11508
11509 2011-03-15  Richard Guenther  <rguenther@suse.de>
11510
11511         PR tree-optimization/48037
11512         * gcc.target/i386/pr48037-1.c: New testcase.
11513
11514 2011-03-15  Richard Guenther  <rguenther@suse.de>
11515
11516         PR tree-optimization/41490
11517         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11518         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11519         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11520         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11521         * g++.dg/tree-ssa/pr33604.C: Adjust.
11522
11523 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
11524
11525         PR middle-end/47917
11526         * gcc.c-torture/execute/pr47917.c: New test.
11527         * gcc.dg/pr47917.c: New test.
11528
11529         PR middle-end/38878
11530         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11531
11532 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
11533
11534         * gcc.target/i386/sse4_1-floor-vec.c: New test.
11535         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11536         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11537         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11538         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11539         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11540         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11541         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11542         * gcc.target/i386/avx-floor-vec.c: Ditto.
11543         * gcc.target/i386/avx-ceil-vec.c: Ditto.
11544         * gcc.target/i386/avx-trunc-vec.c: Ditto.
11545         * gcc.target/i386/avx-rint-vec.c: Ditto.
11546         * gcc.target/i386/avx-floorf-vec.c: Ditto.
11547         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11548         * gcc.target/i386/avx-truncf-vec.c: Ditto.
11549         * gcc.target/i386/avx-rintf-vec.c: Ditto.
11550
11551 2011-03-14  Tom Tromey  <tromey@redhat.com>
11552
11553         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11554         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11555         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11556
11557 2011-03-14  Tom Tromey  <tromey@redhat.com>
11558
11559         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11560         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11561         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11562
11563 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
11564
11565         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11566
11567 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
11568
11569         PR rtl-optimization/47166
11570         * gcc.c-torture/execute/postmod-1.c: New test.
11571
11572 2011-03-14  Richard Guenther  <rguenther@suse.de>
11573
11574         PR middle-end/48098
11575         * gcc.dg/torture/pr48098.c: New testcase.
11576
11577 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
11578
11579         PR target/48053
11580         * gcc.target/powerpc/pr48053-1.c: New test.
11581         * gcc.target/powerpc/pr48053-2.c: Likewise.
11582
11583 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11584
11585         PR libfortran/48066
11586         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
11587
11588 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11589
11590         PR libfortran/48066
11591         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
11592
11593 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
11594
11595         PR fortran/48059
11596         * gfortran.dg/class_41.f03: New.
11597
11598 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
11599
11600         * g++.dg/conversion/cast3.C: New test.
11601
11602 2011-03-11  Jason Merrill  <jason@redhat.com>
11603
11604         * g++.dg/template/error45.C: New.
11605
11606         * g++.dg/parse/no-type-defn1.C: New.
11607
11608         * g++.dg/ext/attrib40.C: New.
11609
11610         * g++.dg/cpp0x/regress/array1.C: New.
11611
11612 2011-03-11  Richard Guenther  <rguenther@suse.de>
11613
11614         PR tree-optimization/48067
11615         * gcc.dg/pr48067.c: New testcase.
11616
11617 2011-03-11  Richard Guenther  <rguenther@suse.de>
11618
11619         PR lto/48073
11620         * g++.dg/lto/20110311-1_0.C: New testcase.
11621
11622 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
11623
11624         PR c++/48035
11625         * g++.dg/inherit/virtual8.C: New test.
11626
11627         PR middle-end/48044
11628         * gcc.dg/torture/pr48044.c: New test.
11629
11630 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
11631
11632         PR fortran/47768
11633         * gfortran.dg/proc_ptr_comp_31.f90: New.
11634
11635 2011-03-11  Richard Guenther  <rguenther@suse.de>
11636
11637         PR tree-optimization/47278
11638         * gcc.dg/torture/pr47278-1.c: New testcase.
11639         * gcc.dg/torture/pr47278-2.c: Likewise.
11640
11641 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
11642
11643         PR tree-optimization/48063
11644         * gcc.dg/torture/pr48063.c: New test.
11645
11646 2011-03-10  Jason Merrill  <jason@redhat.com>
11647
11648         * g++.dg/template/array22.C: New.
11649
11650         * g++.dg/cpp0x/syntax-err1.C: New.
11651         * g++.dg/parse/error36.C: Adjust expected errors.
11652         * g++.old-deja/g++.pt/ctor2.C: Likewise.
11653         * g++.old-deja/g++.pt/typename3.C: Likewise.
11654         * g++.old-deja/g++.pt/typename4.C: Likewise.
11655         * g++.old-deja/g++.pt/typename6.C: Likewise.
11656
11657 2011-03-09  Jason Merrill  <jason@redhat.com>
11658
11659         * g++.dg/template/nontype22.C: New.
11660
11661 2011-03-09  Martin Jambor  <mjambor@suse.cz>
11662
11663         PR tree-optimization/47714
11664         * g++.dg/torture/pr47714.C: New test.
11665
11666 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
11667
11668         PR target/47755
11669         * gcc.target/powerpc/pr47755-2.c: New file.
11670
11671 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11672
11673         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11674         is not set in the environment, pass 64 as first argument when not
11675         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11676         native where ulimit -u is supported.
11677
11678 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11679
11680         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11681
11682 2011-03-08  Jason Merrill  <jason@redhat.com>
11683
11684         * g++.dg/template/nontype21.C: New.
11685
11686         * g++.dg/template/anon5.C: New.
11687
11688 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11689
11690         PR debug/47881
11691         * gcc.dg/pr47881.c: New test.
11692
11693 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
11694
11695         PR c++/47957
11696         * g++.dg/lookup/template3.C: New test.
11697
11698 2011-03-08  Kai Tietz  <ktietz@redhat.com>
11699
11700         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11701         'long' type.
11702
11703 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
11704
11705         PR testsuite/47954
11706         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11707         sizeof to compute alignment.
11708
11709 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11710
11711         PR tree-optimization/48022
11712         * gcc.dg/pr48022-1.c: New test.
11713         * gcc.dg/pr48022-2.c: New test.
11714
11715 2011-03-07  Jason Merrill  <jason@redhat.com>
11716
11717         * g++.dg/template/nontype20.C: New.
11718         * g++.dg/init/member1.C: Adjust expected errors.
11719         * g++.dg/parse/constant4.C: Likewise.
11720         * g++.dg/template/qualified-id3.C: Likewise.
11721         * g++.old-deja/g++.pt/crash10.C: Likewise.
11722
11723         * g++.dg/cpp0x/regress/non-const1.C: New.
11724
11725 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
11726
11727         PR debug/47991
11728         * gcc.dg/pr47991.c: New test.
11729
11730 2011-03-07  Jason Merrill  <jason@redhat.com>
11731
11732         * g++.dg/abi/mangle46.C: New.
11733
11734 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
11735
11736         PR target/47862
11737         * gcc.target/powerpc/pr47862.c: New.
11738
11739 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
11740
11741         PR target/45413
11742         * gcc.target/i386/combine-mul.c: Require nonpic.
11743
11744 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
11745             Nathan Froyd  <froydnj@codesourcery.com>
11746
11747         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11748
11749 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
11750
11751         * README.QMTEST: Remove.
11752
11753 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
11754             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11755
11756         PR fortran/47850
11757         * gfortran.dg/array_constructor_37.f90 : New test.
11758
11759 2011-03-05  Jason Merrill  <jason@redhat.com>
11760
11761         * g++.dg/abi/mangle39.C: ABI v5, not 6.
11762         * g++.dg/abi/mangle45.C: Likewise.
11763         * g++.dg/cpp0x/trailing1.C: Likewise.
11764
11765 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11766
11767         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11768
11769 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
11770
11771         PR rtl-optimization/47899
11772         * gcc.dg/pr47899.c: New test.
11773
11774         * gcc.dg/torture/pr47968.c: Ignore warnings.
11775
11776         PR tree-optimization/47967
11777         * gcc.c-torture/compile/pr47967.c: New test.
11778
11779 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
11780
11781         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11782         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11783
11784 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
11785
11786         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11787         and property_getAttributes() if __OBJC2__.
11788         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11789         * objc.dg/property/property-encoding-1.m: New.
11790         * obj-c++.dg/property/property-encoding-1.mm: New.
11791
11792 2011-03-04  Jason Merrill  <jason@redhat.com>
11793
11794         * g++.dg/template/pseudodtor6.C: New.
11795
11796         * g++.dg/inherit/covariant19.C: New.
11797
11798 2011-03-04  Richard Guenther  <rguenther@suse.de>
11799
11800         PR middle-end/47968
11801         * gcc.dg/torture/pr47968.c: New testcase.
11802
11803 2011-03-04  Richard Guenther  <rguenther@suse.de>
11804
11805         PR middle-end/47975
11806         * gcc.dg/torture/pr47975.c: New testcase.
11807
11808 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
11809
11810         PR c++/47974
11811         * g++.dg/template/crash106.C: New.
11812
11813 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
11814
11815         PR c/47963
11816         * gcc.dg/gomp/pr47963.c: New test.
11817         * g++.dg/gomp/pr47963.C: New test.
11818
11819 2011-03-02  Jason Merrill  <jason@redhat.com>
11820
11821         * g++.dg/cpp0x/regress/condition1.C: New.
11822
11823         * g++.dg/cpp0x/constexpr-ctor9.C: New.
11824
11825 2011-03-01  Jason Merrill  <jason@redhat.com>
11826
11827         * g++.dg/cpp0x/lambda/lambda-98.C: New.
11828
11829         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11830
11831 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
11832
11833         PR rtl-optimization/47925
11834         * gcc.c-torture/execute/pr47925.c: New test.
11835
11836 2011-03-01  Jason Merrill  <jason@redhat.com>
11837
11838         * g++.dg/cpp0x/decltype25.C: New.
11839
11840         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11841
11842 2011-03-01  Richard Guenther  <rguenther@suse.de>
11843
11844         PR tree-optimization/47890
11845         * gcc.dg/torture/pr47890.c: New testcase.
11846
11847 2011-03-01  Richard Guenther  <rguenther@suse.de>
11848
11849         PR lto/47924
11850         * gcc.dg/lto/pr47924_0.c: New testcase.
11851
11852 2011-03-01  Richard Guenther  <rguenther@suse.de>
11853
11854         PR lto/46911
11855         * gfortran.dg/lto/pr46911_0.f: New testcase.
11856
11857 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11858
11859         PR libgfortran/47933
11860         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11861         compile errors from older code form.
11862
11863 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11864
11865         PR libgfortran/47567
11866         * gfortran.dg/fmt_fw_d.f90: New test.
11867
11868 2011-02-28  Jason Merrill  <jason@redhat.com>
11869
11870         * g++.dg/inherit/covariant18.C: New.
11871
11872 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
11873
11874         PR middle-end/47893
11875         * gcc.dg/pr47893.c: New test.
11876
11877 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
11878
11879         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11880         NULL in case of a selector with conflicting types.
11881         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11882
11883 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
11884
11885         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11886         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11887         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11888         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11889
11890 2011-02-28  Jason Merrill  <jason@redhat.com>
11891
11892         PR c++/47906
11893         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11894
11895 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11896
11897         PR libgfortran/47778
11898         * gfortran.dg/namelist_71.f90: New test.
11899
11900 2011-02-27  Jason Merrill  <jason@redhat.com>
11901
11902         PR c++/47906
11903         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11904         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11905
11906 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11907
11908         PR c++/46466
11909         * g++.dg/cpp0x/constexpr-ctor8.C: New.
11910
11911 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
11912
11913         PR fortran/47886
11914         * gfortran.dg/gomp/task-1.f90: Removed.
11915
11916 2011-02-26  Jason Merrill  <jason@redhat.com>
11917
11918         * g++.dg/template/this-targ1.C: New.
11919
11920         * g++.dg/cpp0x/regress/template-const1.C: New.
11921         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11922         * g++.dg/template/function1.C: Adjust.
11923         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11924         * g++.dg/debug/debug7.C: Adjust.
11925
11926 2011-02-26  Tobias Burnus  <burnus@net-b.de>
11927
11928         PR fortran/47886
11929         * gfortran.dg/gomp/task-1.f90: New.
11930
11931 2011-02-25  Jie Zhang  <jie@codesourcery.com>
11932
11933         * gcc.target/arm/neon-thumb2-move.c: Add
11934         dg-require-effective-target arm_thumb2_ok.
11935
11936 2011-02-24  Jason Merrill  <jason@redhat.com>
11937
11938         * g++.dg/parse/constant1.C: Specify C++98 mode.
11939         * g++.dg/parse/constant5.C: Likewise.
11940         * g++.dg/parse/error2.C: Likewise.
11941         * g++.dg/parse/semicolon3.C: Likewise.
11942         * g++.dg/template/crash14.C: Likewise.
11943         * g++.dg/template/local4.C: Likewise.
11944         * g++.dg/template/nontype3.C: Likewise.
11945         * g++.dg/parse/crash31.C: Adjust expected errors.
11946         * g++.dg/template/function1.C: Likewise.
11947         * g++.dg/template/ref3.C: Likewise.
11948         * g++.dg/template/static9.C: Likewise.
11949         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11950
11951         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11952         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11953         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11954         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11955         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11956
11957 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
11958
11959         PR fortran/47878
11960         * gfortran.dg/pr47878.f90: New test.
11961
11962 2011-02-24  Richard Guenther  <rguenther@suse.de>
11963
11964         PR testsuite/47801
11965         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11966         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11967
11968 2011-02-24  Richard Guenther  <rguenther@suse.de>
11969
11970         PR fortran/47839
11971         * gfortran.dg/lto/pr47839_0.f90: New testcase.
11972         * gfortran.dg/lto/pr47839_1.f90: Likewise.
11973
11974 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11975
11976         PR libgfortran/47567
11977         * gfortran.dg/fmt_f0_1.f90: Update test.
11978
11979 2011-02-23  Jason Merrill  <jason@redhat.com>
11980
11981         * g++.dg/abi/mangle39.C: Adjust parm mangling.
11982         * g++.dg/abi/mangle45.C: New.
11983
11984         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11985         * g++.dg/template/canon-type-9.C: Match use of decltype
11986         between declaration and definition.
11987         * g++.dg/template/canon-type-12.C: Likewise.
11988
11989 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
11990
11991         PR fortran/40850
11992         * gfortran.dg/nested_allocatables_1.f90: New.
11993
11994 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
11995
11996         PR c++/46868
11997         * g++.dg/pr46868.C: New test.
11998         * g++.dg/parse/parameter-declaration-1.C: Adjust.
11999         * g++.dg/parse/error14.C: Adjust.
12000
12001 2011-02-23  Richard Guenther  <rguenther@suse.de>
12002
12003         PR tree-optimization/47838
12004         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12005
12006 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12007
12008         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12009
12010 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12011
12012         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12013         * gfortran.dg/count_init_expr.f03: Ditto.
12014         * gfortran.dg/gomp/pr43711.f90: Ditto.
12015         * gcc.dg/struct-parse-2.c: Ditto.
12016         * gcc.dg/parse-error-3.c: Ditto.
12017         * gcc.dg/Wlogical-op-1.c: Ditto.
12018         * gcc.dg/Walways-true-1.c: Ditto.
12019         * gcc.dg/pr24225.c: Ditto.
12020         * gcc.dg/Walways-true-2.c: Ditto.
12021         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12022         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12023         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12024         * g++.dg/overload/defarg4.C: Ditto.
12025         * g++.dg/inherit/covariant16.C: Ditto.
12026         * g++.dg/inherit/virtual7.C: Ditto.
12027         * g++.dg/template/canon-type-9.C: Ditto.
12028         * g++.dg/template/access19.C: Ditto.
12029         * g++.dg/template/call7.C: Ditto.
12030         * g++.dg/template/canon-type-2.C: Ditto.
12031         * g++.dg/template/init7.C: Ditto.
12032         * g++.dg/template/sizeof-template-argument.C: Ditto.
12033         * g++.dg/template/const3.C: Ditto.
12034         * g++.dg/template/sfinae26.C: Ditto.
12035         * g++.dg/template/sfinae26.C: Ditto.
12036         * g++.dg/template/canon-type-11.C: Ditto.
12037         * g++.dg/template/union2.C: Ditto.
12038         * g++.dg/template/canon-type-3.C: Ditto.
12039         * g++.dg/template/canon-type-1.C: Ditto.
12040         * g++.dg/template/canon-type-5.C: Ditto.
12041         * g++.dg/template/canon-type-7.C: Ditto.
12042         * g++.dg/template/canon-type-10.C: Ditto.
12043         * g++.dg/template/spec36.C: Ditto.
12044         * g++.dg/template/typedef38.C: Ditto.
12045         * g++.dg/template/canon-type-4.C: Ditto.
12046         * g++.dg/template/canon-type-6.C: Ditto.
12047         * g++.dg/template/canon-type-13.C: Ditto.
12048         * g++.dg/template/instantiate9.C: Ditto.
12049         * g++.dg/template/ttp22.C: Ditto.
12050         * g++.dg/warn/Wreturn-type-6.C: Ditto.
12051         * g++.dg/warn/Walways-true-1.C: Ditto.
12052         * g++.dg/warn/Wlogical-op-1.C: Ditto.
12053         * g++.dg/warn/Walways-true-2.C: Ditto.
12054         * g++.dg/conversion/op4.C: Ditto.
12055         * g++.dg/opt/pr19650.C: Ditto.
12056         * g++.dg/lookup/friend11.C: Ditto.
12057         * g++.dg/other/default2.C: Ditto.
12058         * g++.dg/other/default3.C: Ditto.
12059         * g++.dg/other/dtor2.C: Ditto.
12060         * g++.dg/other/friend5.C: Ditto.
12061         * g++.dg/other/default5.C: Ditto.
12062         * g++.dg/init/brace6.C: Ditto.
12063         * g++.dg/init/aggr5.C: Ditto.
12064         * g++.dg/init/error2.C: Ditto.
12065         * g++.dg/expr/bound-mem-fun.C: Ditto.
12066         * g++.dg/expr/cond6.C: Ditto.
12067         * g++.dg/expr/stmt-expr-1.C: Ditto.
12068         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12069         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12070         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12071         * g++.dg/cpp0x/bracket1.C: Ditto.
12072         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12073         * g++.dg/cpp0x/pr38646.C: Ditto.
12074         * g++.dg/cpp0x/variadic73.C: Ditto.
12075         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12076         * g++.dg/cpp0x/bracket4.C: Ditto.
12077         * g++.dg/cpp0x/decltype4.C: Ditto.
12078         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12079         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12080         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12081         * g++.dg/cpp0x/variadic-new2.C: Ditto.
12082         * g++.dg/cpp0x/decltype2.C: Ditto.
12083         * g++.dg/cpp0x/decltype1.C: Ditto.
12084         * g++.dg/cpp0x/bracket2.C: Ditto.
12085         * g++.dg/cpp0x/decltype5.C: Ditto.
12086         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12087         * g++.dg/cpp0x/variadic70.C: Ditto.
12088         * g++.dg/cpp0x/decltype6.C: Ditto.
12089         * g++.dg/cpp0x/rvo.C: Ditto.
12090         * g++.dg/cpp0x/vt-40092.C: Ditto.
12091         * g++.dg/cpp0x/variadic-new.C: Ditto.
12092         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12093         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12094         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12095         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12096         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12097         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12098         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12099         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12100         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12101         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12102         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12103         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12104         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12105         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12106         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12107         * g++.dg/cpp0x/pr39639.C: Ditto.
12108         * g++.dg/cpp0x/decltype3.C: Ditto.
12109         * g++.dg/cpp0x/variadic68.C: Ditto.
12110         * g++.dg/cpp0x/variadic-function.C: Ditto.
12111         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12112         * g++.dg/cpp0x/variadic-bind.C: Ditto.
12113         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12114         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12115         * g++.dg/parse/crash35.C: Ditto.
12116         * g++.dg/parse/crash40.C: Ditto.
12117         * g++.dg/parse/defarg12.C: Ditto.
12118         * g++.dg/parse/crash34.C: Ditto.
12119         * g++.dg/parse/constructor3.C: Ditto.
12120         * g++.dg/parse/template23.C: Ditto.
12121         * g++.dg/parse/crash56.C: Ditto.
12122         * g++.dg/parse/dtor13.C: Ditto.
12123         * g++.dg/parse/error33.C: Ditto.
12124         * g++.dg/parse/ctor9.C: Ditto.
12125         * g++.dg/parse/error32.C: Ditto.
12126         * g++.dg/parse/error37.C: Ditto.
12127         * g++.dg/parse/bitfield3.C: Ditto.
12128         * g++.dg/parse/struct-4.C: Ditto.
12129         * g++.dg/ext/has_trivial_copy.C: Ditto.
12130         * g++.dg/ext/is_polymorphic.C: Ditto.
12131         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12132         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12133         * g++.dg/ext/has_nothrow_assign.C: Ditto.
12134         * g++.dg/ext/is_union.C: Ditto.
12135         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12136         * g++.dg/ext/is_pod.C: Ditto.
12137         * g++.dg/ext/has_virtual_destructor.C: Ditto.
12138         * g++.dg/ext/has_trivial_constructor.C: Ditto.
12139         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12140         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12141         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12142         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12143         * g++.dg/ext/is_abstract.C: Ditto.
12144         * g++.dg/ext/has_trivial_assign.C: Ditto.
12145         * g++.dg/ext/is_class.C: Ditto.
12146         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12147         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12148         * g++.dg/ext/is_base_of.C: Ditto.
12149         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12150         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12151         * g++.dg/ext/is_empty.C: Ditto.
12152         * g++.dg/ext/is_enum.C: Ditto.
12153         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12154         * gnat.dg/opt11.adb: Ditto.
12155         * obj-c++.dg/pr45735.mm: Ditto.
12156         * obj-c++.dg/pr24393.mm: Ditto.
12157         * obj-c++.dg/exceptions-2.mm: Ditto.
12158         * objc.dg/pr45735.m: Ditto.
12159         * objc.dg/pr24393.m: Ditto.
12160
12161 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12162
12163         * objc.dg/attributes/objc-exception-1.m: New.
12164
12165 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12166
12167         * gcc.dg/cpp/include7.c: New test.
12168
12169 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
12170
12171         PR c++/47242
12172         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12173
12174 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12175
12176         PR rtl-optimization/47763
12177         * gcc.dg/pr47763.c: New test.
12178
12179 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
12180
12181         PR fortran/45743
12182         * gfortran.dg/whole_file_32.f90 : New test.
12183
12184 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
12185
12186         PR c++/47666
12187         * g++.dg/inherit/virtual7.C: New test.
12188
12189 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
12190
12191         PR objc/47832
12192         * objc.dg/type-size-3.m: Updated error message.
12193         * objc.dg/type-size-4.m: New test.
12194         * objc.dg/type-size-5.m: New test.
12195
12196 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12197
12198         * lib/gnat.exp: Fix comments.
12199         Don't load libgloss.exp.
12200         (default_gnat_version): Call $compiler with --version.
12201         Adapt regexp for gnatmake output, insert version.
12202         (gnat_version): New proc.
12203         (gnat_init): Remove gnat_libgcc_s_path.
12204         (gnat_target_compile): Likewise.
12205         Remove ld_library_path.
12206         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12207         (gnat_pass): Remove.
12208         (gnat_pass): Remove.
12209         (gnat_finish): Remove.
12210         (gnat_exit): Remove.
12211         (local_find_gnatmake): Reindent.
12212         (runtest_file_p): Remove.
12213         (prune_warnings): Remove.
12214         (find_gnatclean): New proc.
12215         * lib/gnat-dg.exp (lremove): New proc.
12216         (gnat-dg-test): Reindent.
12217         Remove additional output files.
12218         (gnat-dg-runtest): Remove.
12219
12220         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12221         * gnat.dg/loop_optimization6.adb: Likewise.
12222         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12223
12224 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
12225
12226         PR tree-optimization/47835
12227         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12228
12229 2011-02-22  Tobias Burnus  <burnus@net-b.de>
12230
12231         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12232         * gfortran.dg/abstract_type_2.f03: Ditto.
12233         * gfortran.dg/abstract_type_3.f03: Ditto.
12234         * gfortran.dg/abstract_type_4.f03: Ditto.
12235         * gfortran.dg/abstract_type_5.f03: Ditto.
12236         * gfortran.dg/abstract_type_6.f03: Ditto.
12237         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12238         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12239         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12240         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12241         * gfortran.dg/array_function_5.f90: Ditto.
12242         * gfortran.dg/asynchronous_3.f03: Ditto.
12243         * gfortran.dg/char_expr_1.f90: Ditto.
12244         * gfortran.dg/class_14.f03: Ditto.
12245         * gfortran.dg/data_array_6.f: Ditto.
12246         * gfortran.dg/data_invalid.f90: Ditto.
12247         * gfortran.dg/dot_product_1.f03: Ditto.
12248         * gfortran.dg/func_derived_5.f90: Ditto.
12249         * gfortran.dg/func_result_4.f90: Ditto.
12250         * gfortran.dg/implied_do_1.f90: Ditto.
12251         * gfortran.dg/initialization_25.f90: Ditto.
12252         * gfortran.dg/initialization_26.f90: Ditto.
12253         * gfortran.dg/interface_34.f90: Ditto.
12254         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12255         * gfortran.dg/keyword_symbol_1.f90: Ditto.
12256         * gfortran.dg/matmul_8.f03: Ditto.
12257         * gfortran.dg/merge_init_expr.f90: Ditto.
12258         * gfortran.dg/pack_assign_1.f90: Ditto.
12259         * gfortran.dg/pack_vector_1.f90: Ditto.
12260         * gfortran.dg/pointer_check_8.f90: Ditto.
12261         * gfortran.dg/product_init_expr.f03: Ditto.
12262         * gfortran.dg/reshape_order_5.f90: Ditto.
12263         * gfortran.dg/reshape_shape_1.f90: Ditto.
12264         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12265         * gfortran.dg/same_name_2.f90: Ditto.
12266         * gfortran.dg/selected_real_kind_1.f90: Ditto.
12267         * gfortran.dg/spread_init_expr.f03: Ditto.
12268         * gfortran.dg/stmt_func_1.f90: Ditto.
12269         * gfortran.dg/sum_init_expr.f03: Ditto.
12270         * gfortran.dg/transpose_3.f03: Ditto.
12271         * gfortran.dg/unpack_init_expr.f03: Ditto.
12272         * gfortran.dg/warn_conversion.f90: Ditto.
12273         * gfortran.dg/warn_conversion_2.f90: Ditto.
12274         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12275         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12276         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12277         * gfortran.dg/whole_file_16.f90: Ditto.
12278         * gfortran.dg/whole_file_17.f90: Ditto.
12279         * gfortran.dg/whole_file_18.f90: Ditto.
12280         * gfortran.dg/whole_file_20.f03: Ditto.
12281         * gfortran.dg/whole_file_5.f90: Ditto.
12282         * gfortran.dg/whole_file_6.f90: Ditto.
12283         * gfortran.dg/write_invalid_format.f90: Ditto.
12284         * gfortran.dg/zero_sized_6.f90: Ditto.
12285
12286 2011-02-21  Jeff Law <law@redhat.com>
12287
12288         PR rtl-optimization/46178
12289         * gcc.target/i386/pr46178.c: New test.
12290
12291         PR rtl-optimization/46002
12292         * gcc.c-torture/compile/pr46002.c: New test.
12293
12294 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12295
12296         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12297         *-*-hpux10*.
12298
12299 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
12300
12301         PR debug/47106
12302         * g++.dg/debug/pr47106.C: Require effective target lto.
12303
12304 2011-02-21  Jason Merrill  <jason@redhat.com>
12305
12306         * g++.dg/cpp0x/constexpr-diag2.C: New.
12307
12308 2011-02-20  Jason Merrill  <jason@redhat.com>
12309
12310         * g++.dg/cpp0x/constexpr-ctor7.C: New.
12311
12312         * g++.dg/cpp0x/fntmpdefarg2.C: New.
12313
12314         * g++.dg/overload/conv-op1.C: New.
12315
12316         * g++.dg/cpp0x/constexpr-synth1.C: New.
12317
12318 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12319
12320         * objc.dg/layout-2.m: New.
12321         * objc.dg/selector-3.m: Adjusted location of error message.
12322         * objc.dg/type-size-3.m: Same.
12323         * obj-c++.dg/selector-3.mm: Same.
12324
12325 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12326
12327         PR objc/47784
12328         * objc.dg/property/dotsyntax-22.m: New.
12329         * obj-c++.dg/property/dotsyntax-22.mm: New.
12330
12331 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
12332
12333         PR c++/46394
12334         * g++.dg/template/typedef38.C: New test.
12335
12336 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12337
12338         PR fortran/46818
12339         * gfortran.dg/whole_file_30.f90 : New test.
12340         * gfortran.dg/whole_file_31.f90 : New test.
12341
12342 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12343
12344         PR fortran/45077
12345         PR fortran/44945
12346         * gfortran.dg/whole_file_28.f90 : New test.
12347         * gfortran.dg/whole_file_29.f90 : New test.
12348
12349 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
12350
12351         PR c++/44118
12352         * g++.dg/template/crash105.C: New.
12353
12354 2011-02-19  Jason Merrill  <jason@redhat.com>
12355
12356         * g++.dg/cpp0x/regress/no-elide1.C: New.
12357
12358 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
12359
12360         PR tree-optimization/46620
12361         * gcc.dg/pr46620.c: New.
12362
12363 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12364
12365         PR c/47809
12366         * gcc.target/i386/pr47809.c: New test.
12367
12368 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12369             Tobias Burnus  <burnus@net-b.de>
12370
12371         * lib/target-supports.exp
12372         (check_effective_target_fortran_large_real): New check for large reals.
12373         * gfortran.dg/nan_7.f90: New test.
12374
12375 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12376
12377         PR libgfortran/47567
12378         * gfortran.dg/fmt_f0_1.f90: Update test.
12379
12380 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
12381
12382         PR fortran/47348
12383         * gfortran.dg/array_constructor_36.f90 : New test.
12384         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12385         allow for comparison between different elements of the array
12386         constructor at different levels of optimization.
12387
12388 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
12389
12390         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12391         * gcc.target/i386/pr32280-1.c: Likewise.
12392
12393 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR target/47800
12396         * gcc.target/i386/pr47800.c: New test.
12397
12398 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
12399
12400         * objc/execute/exceptions/foward-1.x: New.
12401
12402 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12403
12404         PR fortran/47789
12405         * gfortran.dg/derived_constructor_comps_4.f90: New.
12406
12407 2011-02-18  Tobias Burnus
12408
12409         PR fortran/47775
12410         * gfortran.dg/func_result_6.f90: New.
12411
12412 2011-02-18  Michael Matz  <matz@suse.de>
12413
12414         PR fortran/45586
12415         * gfortran.dg/lto/pr45586_0.f90: New test.
12416         * gfortran.dg/typebound_proc_20.f90: Ditto.
12417         * gfortran.dg/typebound_proc_21.f90: Ditto.
12418
12419 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12420
12421         PR c++/47795
12422         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12423
12424 2011-02-18  Tobias Burnus  <burnus@net-b.de>
12425
12426         PR fortran/47750
12427         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12428         gcc_warning_prefix.
12429         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12430         normalizing the error/warning output.
12431         * gfortran.dg/Wall.f90: Update dg-error/warning.
12432         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12433         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12434         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12435         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12436         * gfortran.dg/class_30.f90: Update dg-error/warning.
12437         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12438         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12439         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12440         * gfortran.dg/entry_17.f90: Update dg-error/warning.
12441         * gfortran.dg/entry_19.f90: Update dg-error/warning.
12442         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12443         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12444         * gfortran.dg/g77/12632.f: Update dg-error/warning.
12445         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12446         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12447         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12448         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12449         * gfortran.dg/goto_8.f90: Update dg-error/warning.
12450         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12451         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12452         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12453         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12454         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12455         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12456         * gfortran.dg/volatile3.f90: Update dg-error/warning.
12457         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12458         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12459         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12460         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12461         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12462
12463 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12464
12465         PR fortran/47768
12466         * gfortran.dg/proc_ptr_comp_30.f90: New.
12467
12468 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
12469
12470         PR debug/47780
12471         * gcc.target/i386/pr47780.c: New test.
12472
12473 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12474
12475         PR fortran/47767
12476         * gfortran.dg/class_40.f03: New.
12477
12478 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
12479
12480         PR c++/47208
12481         * g++.dg/cpp0x/auto21.C: New test.
12482
12483 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
12484
12485         * objc.dg/special/unclaimed-category-1.h: Updated for
12486         new ABI support.
12487         * objc.dg/special/unclaimed-category-1.m: Same.
12488         * objc.dg/zero-link-1.m: Same.
12489         * objc.dg/lookup-1.m: Same.
12490         * objc.dg/torture/strings/const-str-9.m
12491         * objc.dg/torture/strings/const-str-10.m: Same.
12492         * objc.dg/torture/strings/const-str-11.m: Same.
12493         * objc.dg/torture/forward-1.m: Same.
12494         * objc.dg/zero-link-2.m: Same.
12495         * objc.dg/encode-7-next-64bit.m: Same.
12496         * objc.dg/method-4.m: Same.
12497         * objc.dg/next-runtime-1.m: Same.
12498         * objc.dg/image-info.m: Same.
12499         * objc.dg/pr23214.m: Same.
12500         * objc.dg/symtab-1.m: Same.
12501         * obj-c++.dg/basic.m: Same.
12502         * obj-c++.dg/proto-lossage-3.m: Same.
12503         * obj-c++.dg/torture/strings/const-str-10.m: Same.
12504         * obj-c++.dg/torture/strings/const-str-11.m: Same.
12505         * obj-c++.dg/torture/strings/const-str-9.m: Same.
12506         * obj-c++.dg/method-11.m: Same.
12507         * objc/execute/enumeration-1.m: Same.
12508         * objc/execute/object_is_class.m: Same.
12509         * objc/execute/formal_protocol-2.m: Same.
12510         * objc/execute/formal_protocol-4.m: Same.
12511         * objc/execute/formal_protocol-6.m: Same.
12512         * objc/execute/bycopy-3.m: Same.
12513         * objc/execute/exceptions/catchall-1.m: Same.
12514         * objc/execute/exceptions/finally-1.m: Same.
12515         * objc/execute/exceptions/local-variables-1.m: Same.
12516         * objc/execute/exceptions/foward-1.m: Same.
12517         * objc/execute/bf-common.h
12518         * objc/execute/enumeration-2.m: Same.
12519         * objc/execute/formal_protocol-1.m: Same.
12520         * objc/execute/formal_protocol-3.m: Same.
12521         * objc/execute/formal_protocol-5.m: Same.
12522         * objc/execute/accessing_ivars.m: Same.
12523         * objc/execute/bycopy-2.m: Same.
12524         * objc/execute/formal_protocol-7.m: Same.
12525         * objc/execute/compatibility_alias.m: Same.
12526         * objc/execute/no_clash.m: Same.
12527         * objc/execute/object_is_meta_class.m: Same.
12528         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12529         * objc/execute/class-tests-1.h: Include stdio.h.
12530         * objc/execute/class-tests-2.h: Same.
12531         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12532         runtimes.
12533         * obj-c++.dg/try-catch-2.mm: Same.
12534
12535 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
12536
12537         PR c++/47783
12538         * g++.dg/warn/Wunused-parm-4.C: New test.
12539
12540 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
12541             Jan Hubicka  <jh@suse.cz>
12542
12543         PR debug/47106
12544         PR debug/47402
12545         * g++.dg/debug/pr47106.C: New.
12546
12547 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
12548
12549         PR target/43653
12550         * gcc.target/i386/pr43653.c: New test.
12551
12552 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
12553
12554         PR c++/47172
12555         * g++.dg/template/inherit6.C: New test.
12556
12557 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
12558
12559         PR fortran/47745
12560         * gfortran.dg/class_39.f03: New.
12561
12562 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
12563
12564         PR c++/47326
12565         * g++.dg/cpp0x/variadic106.C: New test.
12566
12567 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
12568
12569         PR libfortran/47757
12570         * gfortran.dg/pr47757-1.f90: New test.
12571         * gfortran.dg/pr47757-2.f90: New test.
12572         * gfortran.dg/pr47757-3.f90: New test.
12573
12574         PR c++/47704
12575         * g++.dg/cpp0x/enum8.C: New test.
12576
12577 2011-02-15  Jason Merrill  <jason@redhat.com>
12578
12579         * g++.dg/inherit/implicit-trivial1.C: New.
12580         * g++.dg/cpp0x/implicit-trivial1.C: New.
12581
12582 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
12583
12584         PR middle-end/47725
12585         * gcc.dg/torture/pr47725.c: Removed.
12586
12587 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
12588
12589         PR target/47755
12590         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12591         constant does not generate a load from memory.
12592
12593 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
12594
12595         PR middle-end/47725
12596         * gcc.dg/torture/pr47725.c: New.
12597
12598 2011-02-15  Richard Guenther  <rguenther@suse.de>
12599
12600         PR tree-optimization/47743
12601         * gcc.dg/torture/pr47743.c: New testcase.
12602
12603 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
12604
12605         PR middle-end/47581
12606         * gcc.target/i386/pr47581.c: New test.
12607
12608 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12609
12610         PR fortran/47730
12611         * gfortran.dg/select_type_22.f03: New.
12612
12613 2011-02-14  Jason Merrill  <jason@redhat.com>
12614
12615         * g++.dg/cpp0x/regress/enum1.C: New.
12616
12617 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
12618
12619         * gnat.dg/include.adb: New test.
12620
12621 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12622
12623         PR fortran/47728
12624         * gfortran.dg/class_38.f03: New.
12625
12626 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
12627
12628         * gcc.dg/pr46494.c: New test.
12629
12630 2011-02-14  Richard Guenther  <rguenther@suse.de>
12631
12632         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12633
12634 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12635
12636         PR ada/41929
12637         * gnat.dg/null_pointer_deref1.exp: Don't skip on
12638         sparc*-sun-solaris2.11.
12639
12640 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12641
12642         PR fortran/47349
12643         * gfortran.dg/argument_checking_18.f90: New.
12644
12645 2011-02-13  Tobias Burnus  <burnus@net-b.de>
12646
12647         * gfortran.dg/argument_checking_13.f90: Update dg-error.
12648         * gfortran.dg/argument_checking_17.f90: New.
12649
12650 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
12651
12652         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12653         are temporarily disabled.
12654         * gfortran.dg/class_7.f03: Ditto.
12655         * gfortran.dg/coarray_14.f90: Ditto.
12656         * gfortran.dg/typebound_proc_13.f03: Ditto.
12657
12658 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
12659
12660         PR fortran/45586
12661         * gfortran.dg/extends_11.f03: New.
12662
12663 2011-02-11  Xinliang David Li  <davidxl@google.com>
12664
12665         PR tree-optimization/47707
12666         * g++.dg/tree-ssa/pr47707.C: New test.
12667
12668 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
12669
12670         * g++.dg/opt/inline17.C: New test.
12671
12672 2011-02-11  Tobias Burnus  <burnus@net-b.de>
12673
12674         PR fortran/47550
12675         * gfortran.dg/pure_formal_2.f90: New.
12676
12677 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
12678
12679         PR rtl-optimization/47614
12680         * gfortran.dg/pr47614.f: New.
12681
12682 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
12683
12684         PR driver/47678
12685         * gcc.dg/opts-6.c: New test.
12686
12687 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
12688
12689         PR debug/47684
12690         * gcc.dg/pr47684.c: New test.
12691
12692 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12693
12694         PR target/47629
12695         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12696         c99_runtime, dg-add-options c99_runtime.
12697         (main): Use __asm__.
12698
12699 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12700
12701         PR testsuite/47400
12702         * lib/target-supports.exp (check_ascii_locale_available): New proc.
12703         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12704         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12705         * gcc.dg/ucnid-10.c: Likewise.
12706         * gcc.dg/ucnid-13.c: Likewise.
12707         * gcc.dg/ucnid-7.c: Likewise.
12708         * gcc.dg/ucnid-8.c: Likewise.
12709         Adapt dg-warning line number.
12710
12711 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
12712
12713         * gcc.target/i386/parity-1.c: Use -march=k8.
12714         * gcc.target/i386/parity-2.c: Ditto.
12715         * gcc.target/i386/vecinit-1.c: Ditto.
12716         * gcc.target/i386/vecinit-2.c: Ditto.
12717
12718 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12719
12720         PR target/46610
12721         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12722         * gcc.target/mips/save-restore-3.c: Likewise.
12723         * gcc.target/mips/save-restore-4.c: Likewise.
12724         * gcc.target/mips/save-restore-5.c: Likewise.
12725
12726         PR target/47683
12727         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12728         * g++.dg/tree-prof/partition2.C: Likewise.
12729
12730 2011-02-09  Jason Merrill  <jason@redhat.com>
12731
12732         * g++.dg/tree-ssa/inline-3.C: Use a normal function
12733         rather than misdeclare std::puts.
12734
12735         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12736         * g++.dg/other/warning1.C: Likewise.
12737         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12738         * g++.old-deja/g++.gb/scope06.C: Likewise.
12739         * g++.old-deja/g++.law/cvt11.C: Likewise.
12740         * g++.old-deja/g++.law/init1.C: Likewise.
12741         * g++.dg/abi/mangle26.C: Likewise.
12742
12743         * g++.dg/template/function1.C: Adjust for C++0x mode.
12744         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12745
12746         * g++.dg/ext/label10.C: Adjust for C++0x mode.
12747         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12748
12749         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12750
12751         * g++.dg/cpp0x/regress/abi-empty7.C: New.
12752
12753         * g++.dg/cpp0x/regress: New directory.
12754         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12755         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12756         * g++.dg/cpp0x/regress/regress3.C: New.
12757
12758 2011-02-10  Richard Guenther  <rguenther@suse.de>
12759
12760         PR tree-optimization/47677
12761         * gcc.dg/torture/pr47677.c: New testcase.
12762
12763 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
12764
12765         * objc.dg/special/load-category-1.m: Remove unused header.
12766         * objc.dg/special/load-category-1a.m: Likewise.
12767         * objc.dg/special/load-category-2.m: Likewise.
12768         * objc.dg/special/load-category-2a.m: Likewise.
12769         * objc.dg/special/load-category-3.m: Likewise.
12770         * objc.dg/special/load-category-3a.m: Likewise.
12771         * objc.dg/attributes/proto-attribute-2.m: Likewise.
12772         * objc.dg/attributes/proto-attribute-3.m: Likewise.
12773         * objc.dg/attributes/class-attribute-1.m: Likewise.
12774         * objc.dg/property/property.exp: Don't run for Darwin < 9.
12775         * obj-c++.dg/property/property.exp: Likewise.
12776         * objc.dg/attributes/method-sentinel-1.m: Update type header.
12777         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12778         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12779         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12780         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12781         * obj-c++.dg/template-8.mm: Likewise.
12782
12783 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
12784
12785         PR target/47665
12786         * gcc.target/i386/pr47665.c: New test.
12787
12788 2011-02-10  Jie Zhang  <jie@codesourcery.com>
12789
12790         PR testsuite/47622
12791         Revert
12792         2011-02-05  Jie Zhang  <jie@codesourcery.com>
12793         PR debug/42631
12794         * gcc.dg/pr42631.c: Update test.
12795         * gcc.dg/pr42631-2.c: New test.
12796
12797 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12798
12799         PR fortran/47352
12800         * gfortran.dg/proc_decl_25.f90: New.
12801
12802 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12803
12804         PR fortran/47463
12805         * gfortran.dg/typebound_assignment_2.f03: New.
12806
12807 2011-02-09  Richard Guenther  <rguenther@suse.de>
12808
12809         PR tree-optimization/47664
12810         * gcc.dg/tree-ssa/inline-7.c: New testcase.
12811
12812 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
12813
12814         PR middle-end/47646
12815         * gnat.dg/uninit_func.adb: Adjust dg directive.
12816
12817 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
12818
12819         PR middle-end/47646
12820         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12821
12822 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12823
12824         PR fortran/47637
12825         * gfortran.dg/auto_dealloc_2.f90: New.
12826
12827 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12828
12829         * gcc.dg/builtins-config.h: Remove __sgi handling.
12830         * lib/target-supports.exp (add_options_for_c99_runtime): Add
12831         -std=c99 for mips-sgi-irix6.5*.
12832
12833 2011-02-09  Martin Jambor  <mjambor@suse.cz>
12834
12835         PR middle-end/45505
12836         * gfortran.dg/pr25923.f90: Remove xfails.
12837
12838 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12839
12840         PR fortran/47583
12841         * gfortran.dg/inquire_14.f90: New test.
12842
12843 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
12844
12845         PR fortran/45290
12846         * gfortran.dg/pointer_init_6.f90: New.
12847
12848 2011-02-08  Jeff Law <law@redhat.com>
12849
12850         PR tree-optimization/42893
12851         * gcc.tree-ssa/pr42893.c: New test.
12852
12853 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
12854
12855         PR tree-optimization/46834
12856         PR tree-optimization/46994
12857         PR tree-optimization/46995
12858         * gcc.dg/graphite/id-pr46834.c: New.
12859         * gfortran.dg/graphite/id-pr46994.f90: New.
12860         * gfortran.dg/graphite/id-pr46995.f90: New.
12861
12862 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12863
12864         PR middle-end/47646
12865         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12866         using the variable is known the warning is emitted there.
12867         * gcc.dg/uninit-pr19430.c (foo): Likewise.
12868         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12869
12870         * c-c++-common/pr20000.c (g): Both warnings occur at the return
12871         statement.
12872         (vg): Likewise.
12873         * gcc.dg/noreturn-1.c (foo5): Likewise.
12874         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12875         (method2): Likewise.
12876
12877         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12878         the return statement using the uninitialized variable.
12879         * gfortran.dg/pr39666-2.f90 (f): Likewise.
12880
12881 2011-02-08  Richard Guenther  <rguenther@suse.de>
12882
12883         PR middle-end/47639
12884         * g++.dg/opt/pr47639.c: New testcase.
12885
12886 2011-02-08  Richard Guenther  <rguenther@suse.de>
12887
12888         PR tree-optimization/47632
12889         * g++.dg/opt/pr47632.C: New testcase.
12890
12891 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12892
12893         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12894
12895 2011-02-07  Richard Guenther  <rguenther@suse.de>
12896
12897         PR tree-optimization/47615
12898         * g++.dg/opt/pr47615.C: New testcase.
12899
12900 2011-02-07  Richard Guenther  <rguenther@suse.de>
12901
12902         PR tree-optimization/47621
12903         * gcc.dg/torture/pr47621.c: New testcase.
12904
12905 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
12906
12907         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12908
12909 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
12910
12911         PR fortran/47592
12912         * gfortran.dg/allocate_with_source_1 : New test.
12913
12914 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
12915
12916         PR middle-end/47610
12917         * gcc.dg/pr47610.c: New test.
12918
12919 2011-02-05  Jie Zhang  <jie@codesourcery.com>
12920
12921         PR debug/42631
12922         * gcc.dg/pr42631.c: Update test.
12923         * gcc.dg/pr42631-2.c: New test.
12924
12925 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12926
12927         PR fortran/47574
12928         * gfortran.dg/pr47574.f90:  New test.
12929
12930 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
12931
12932         PR tree-optimization/46194
12933         * gcc.dg/autopar/pr46194.c: New.
12934
12935 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12936
12937         PR tree-optimization/43695
12938         * g++.dg/ipa/pr43695.C: New.
12939
12940 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
12941
12942         PR inline-asm/23200
12943         * gcc.dg/pr23200.c: New test.
12944
12945 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
12946
12947         PR c++/47589
12948         * g++.dg/pr47589.C: New test.
12949
12950 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
12951
12952         PR c++/47398
12953         * g++.dg/template/typedef37.C: New test.
12954         * g++.dg/template/param1.C: Adjust expected error message.
12955
12956 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12957
12958         PR middle-end/31490
12959         * gcc.dg/pr31490-2.c: New test.
12960         * gcc.dg/pr31490-3.c: New test.
12961         * gcc.dg/pr31490-4.c: New test.
12962
12963 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
12964             Jakub Jelinek  <jakub@redhat.com>
12965
12966         PR c++/46890
12967         * g++.dg/parser/semicolon3.C: Adjust.
12968         * g++.dg/parser/semicolon4.C: New testcase.
12969         * g++.dg/pr46890.C: New testcase.
12970
12971 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12972
12973         PR c++/29571
12974         * g++.dg/init/pr29571.C: New.
12975
12976 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12977
12978         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12979         instead of vect_int.
12980
12981 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12982
12983         PR target/47312
12984         * gcc.target/i386/pr47312.c: New test.
12985
12986         PR target/47564
12987         * gcc.target/i386/pr47564.c: New test.
12988
12989 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
12990
12991         PR tree-optimization/45122
12992         * gcc.dg/tree-ssa/pr45122.c: New.
12993
12994 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12995
12996         PR target/47272
12997         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12998         and vec_vsx_st.
12999
13000         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13001         and vsx so a default --with-cpu=power7 doesn't give an error
13002         when -mavoid-indexed-addresses is used.
13003
13004         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13005         wrapper function to save the arguments and then jump to the real
13006         function, rather than depending on the compiler not to move stuff
13007         before an asm.
13008         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13009
13010 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13011             Paul Thomas  <pault@gcc.gnu.org>
13012
13013         PR fortran/47082
13014         * gfortran.dg/class_37.f03 : New test.
13015
13016 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13017             Richard Guenther  <rguenther@suse.de>
13018
13019         PR tree-optimization/40979
13020         PR bootstrap/47044
13021         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13022         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13023         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13024         check_vect_support_and_set_flags.
13025         * gfortran.dg/graphite/vect-pr40979.f90: New.
13026
13027 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13028
13029         PR fortran/47572
13030         * gfortran.dg/class_36.f03: New.
13031
13032 2011-02-02  Richard Guenther  <rguenther@suse.de>
13033
13034         PR tree-optimization/47566
13035         * gcc.dg/lto/20110201-1_0.c: New testcase.
13036
13037 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13038
13039         PR debug/47498
13040         PR debug/47501
13041         PR debug/45136
13042         PR debug/45130
13043         * debug/pr47498.c: New.
13044         * debug/pr47501.c: New.
13045
13046 2011-02-01  Richard Guenther  <rguenther@suse.de>
13047
13048         PR tree-optimization/47559
13049         * g++.dg/torture/pr47559.C: New testcase.
13050
13051 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
13052
13053         PR fortran/47565
13054         * gfortran.dg/typebound_call_20.f03: New.
13055
13056 2011-02-01  Richard Guenther  <rguenther@suse.de>
13057
13058         PR tree-optimization/47555
13059         * gcc.dg/pr47555.c: New testcase.
13060
13061 2011-02-01  Richard Guenther  <rguenther@suse.de>
13062
13063         PR tree-optimization/47541
13064         * g++.dg/torture/pr47541.C: New testcase.
13065
13066 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13067
13068         PR fortran/47455
13069         * gfortran.dg/typebound_call_19.f03: New.
13070
13071 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13072
13073         PR c++/47416
13074         * g++.dg/cpp0x/pr47416.C: New test.
13075
13076 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
13077
13078         PR fortran/47519
13079         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13080
13081 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13082
13083         PR fortran/47463
13084         * gfortran.dg/typebound_assignment_1.f03: New.
13085
13086 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13087
13088         PR tree-optimization/47538
13089         * gcc.c-torture/execute/pr47538.c: New test.
13090
13091 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13092
13093         PR target/45325
13094         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13095
13096 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13097
13098         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13099
13100 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13101
13102         PR rtl-optimization/44031
13103         * gcc.c-torture/compile/20110131-1.c: New test.
13104
13105 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13106
13107         PR fortran/47042
13108         * gfortran.dg/stmt_func_1.f90: New.
13109
13110 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13111
13112         PR fortran/47042
13113         * gfortran.dg/interface_34.f90: New.
13114
13115 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
13116
13117         PR fortran/47523
13118         * gfortran.dg/realloc_on_assign_5.f03: New test.
13119         * gfortran.dg/realloc_on_assign_5.f03: New test.
13120
13121 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13122
13123         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13124         * gfortran.dg/bessel_7.f90: Likewise.
13125         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
13126
13127         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13128         * gfortran.dg/sum_init_expr.f03: Likewise.
13129
13130         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13131
13132         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13133         -r -nostdlib.
13134
13135         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13136         loop only on "vect_intfloat_cvt" targets.
13137
13138 2011-01-29  Tobias Burnus  <burnus@net-b.de>
13139
13140         PR fortran/47531
13141         * gfortran.dg/shape_6.f90: New.
13142
13143 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13144
13145         PR libgfortran/47434
13146         * gfortran.dg/read_infnan_1.f90: Update test.
13147         * gfortran.dg/module_nan.f90: Update test.
13148         * gfortran.dg/char4_iunit_1.f03: Update test.
13149         * gfortran.dg/large_real_kind_1.f90: Update test.
13150         * gfortran.dg/real_const_3.f90: Update test.
13151         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13152
13153 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
13154
13155         PR c++/47311
13156         * g++.dg/template/param2.C: New test.
13157
13158 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13159
13160         PR libgfortran/47285
13161         * gfortran.dg/fmt_g.f: New test.
13162
13163 2011-01-28  Tobias Burnus  <burnus@net-b.de>
13164
13165         PR fortran/47507
13166         * gfortran.dg/pure_formal_1.f90: New.
13167
13168 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
13169
13170         PR target/42894
13171         * gcc.dg/tls/pr42894.c: New test.
13172
13173 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13174
13175         * gcc.dg/pr47276.c: Add dg-require-visibility.
13176
13177 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13178
13179         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13180
13181 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
13182             Tobias Burnus  <burnus@gcc.gnu.org>
13183
13184         PR fortran/45170
13185         PR fortran/35810
13186         PR fortran/47350
13187         * gfortran.dg/realloc_on_assign_3.f03: New test.
13188         * gfortran.dg/realloc_on_assign_4.f03: New test.
13189         * gfortran.dg/allocatable_function_5.f90: New test.
13190         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13191         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13192         implemented" dg-errors.
13193
13194 2011-01-27  Jan Hubicka  <jh@suse.cz>
13195
13196         PR middle-end/46949
13197         * gcc.dg/attr-weakref-4.c: New testcase
13198
13199 2011-01-27  Martin Jambor  <mjambor@suse.cz>
13200
13201         PR tree-optimization/47228
13202         * gcc.dg/torture/pr47228.c: New test.
13203
13204 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13205
13206         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13207
13208 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13209
13210         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13211         when using auto-overlay support on the SPU.
13212
13213 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13214
13215         PR rtl-optimization/44174
13216         * gcc.target/i386/asm-6.c: New test.
13217
13218 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
13219
13220         PR rtl-optimization/46856
13221         * gcc.c-torture/compile/pr46856.c: New test.
13222
13223 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
13224             Andrew Pinski  <pinskia@gmail.com>
13225
13226         PR c/43082
13227         * gcc.dg/pr43082.c: New.
13228
13229 2011-01-26  DJ Delorie  <dj@redhat.com>
13230
13231         PR rtl-optimization/46878
13232         * gcc.dg/pr46878-1.c: New test.
13233
13234 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13235
13236         PR c++/47476
13237         * g++.dg/cpp0x/pr47476.C: New test.
13238
13239 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13240
13241         * gcc.c-torture/compile/20110126-1.c: New test.
13242
13243 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13244
13245         PR c/47473
13246         * gcc.dg/torture/pr47473.c: New test.
13247
13248 2011-01-26  Jan Hubicka  <jh@suse.cz>
13249
13250         PR target/47237
13251         * gcc.c-torture/execute/pr47237.c: New testcase.
13252
13253 2011-01-26  Jan Hubicka  <jh@suse.cz>
13254
13255         PR tree-optimization/47190
13256         * gcc.dg/attr-weakref-3.c: New testcase.
13257
13258 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
13259
13260         PR c++/43601
13261         * gcc.dg/dll-9a.c: New test file.
13262         * gcc.dg/dll-11.c: Likewise.
13263         * gcc.dg/dll-12.c: Likewise.
13264         * gcc.dg/dll-12a.c: Likewise.
13265         * gcc.dg/dll-11a.c: Likewise.
13266         * gcc.dg/dll-9.c: Likewise.
13267         * gcc.dg/dll-10.c: Likewise.
13268         * gcc.dg/dll-10a.c: Likewise.
13269         * g++.dg/ext/dllexport4a.cc: Likewise.
13270         * g++.dg/ext/dllexport4.C: Likewise.
13271         * g++.dg/ext/dllexport5.C: Likewise.
13272         * g++.dg/ext/dllexport5a.cc: Likewise.
13273
13274 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13275
13276         PR tree-optimization/46970
13277         * gcc.dg/graphite/pr46970.c: New.
13278
13279 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13280
13281         PR tree-optimization/46215
13282         * gcc.dg/graphite/pr46215.c: New.
13283
13284 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13285
13286         PR tree-optimization/46168
13287         * gcc.dg/graphite/pr46168.c: New.
13288
13289 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13290
13291         PR tree-optimization/43657
13292         * gcc.dg/graphite/pr43657.c: New.
13293
13294 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13295
13296         PR tree-optimization/29832
13297         * gfortran.dg/graphite/pr29832.f90: New.
13298
13299 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13300
13301         PR tree-optimization/43567
13302         * gcc.dg/graphite/pr43567.c: New.
13303
13304 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13305
13306         * gfortran.dg/graphite/interchange-4.f: New.
13307         * gfortran.dg/graphite/interchange-5.f: New.
13308
13309         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13310         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13311         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13312         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13313         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13314         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13315         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13316         * gfortran.dg/ltrans-7.f90: Removed.
13317         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13318
13319         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13320         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13321         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13322         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13323         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13324         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13325         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13326         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13327         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13328         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13329         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13330         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13331         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13332         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13333         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13334         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13335         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13336         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13337         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13338         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13339         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13340         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13341         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13342         * gcc.dg/tree-ssa/data-dep-1.c
13343         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13344         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13345         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13346         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13347         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13348
13349 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13350
13351         PR tree-optimization/47265
13352         PR tree-optimization/47443
13353         * gcc.c-torture/compile/pr47265.c: New test.
13354         * gcc.dg/pr47443.c: New test.
13355
13356 2011-01-25  Martin Jambor  <mjambor@suse.cz>
13357
13358         PR tree-optimization/47382
13359         * g++.dg/torture/pr47382.C: New test.
13360         * g++.dg/opt/devirt1.C: Xfail.
13361
13362 2011-01-25  Yao Qi  <yao@codesourcery.com>
13363
13364         PR target/45701
13365         * gcc.target/arm/pr45701-1.c: New test.
13366         * gcc.target/arm/pr45701-2.c: New test.
13367         * gcc.target/arm/pr45701-3.c: New test.
13368
13369 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13370             Jakub Jelinek  <jakub@redhat.com>
13371
13372         PR tree-optimization/47271
13373         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13374
13375 2011-01-25  Nick Clifton  <nickc@redhat.com>
13376
13377         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13378         (saturate_add): Delete.
13379         (exchange): Delete.
13380         (main): Do not run saturate_add.
13381         (set_interrupts): Delete.
13382
13383 2011-01-25  Tobias Burnus  <burnus@net-b.de>
13384
13385         PR fortran/47448
13386         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13387
13388 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13389
13390         PR tree-optimization/47427
13391         PR tree-optimization/47428
13392         * gcc.c-torture/compile/pr47427.c: New test.
13393         * gcc.c-torture/compile/pr47428.c: New test.
13394
13395 2011-01-25  Richard Guenther  <rguenther@suse.de>
13396
13397         PR middle-end/47411
13398         * gcc.dg/torture/pr47411.c: New testcase.
13399
13400 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13401
13402         * gfortran.dg/graphite/id-24.f: New.
13403         * gfortran.dg/graphite/id-25.f: New.
13404
13405 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13406
13407         * gfortran.dg/graphite/id-23.f: New.
13408
13409 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13410
13411         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13412
13413 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13414
13415         * gcc.dg/graphite/block-0.c: Un-XFAILed.
13416         * gcc.dg/graphite/block-1.c: Un-XFAILed.
13417         * gcc.dg/graphite/block-7.c: Un-XFAILed.
13418         * gcc.dg/graphite/block-8.c: Un-XFAILed.
13419         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13420         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13421         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13422         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13423         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13424
13425 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13426
13427         * gcc.dg/graphite/block-0.c: Add documentation.
13428         * gcc.dg/graphite/block-4.c: Same.
13429         * gcc.dg/graphite/block-7.c: Same.
13430         * gcc.dg/graphite/block-8.c: New.
13431         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13432         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13433         * gcc.dg/graphite/interchange-12.c: Add documentation.
13434         * gcc.dg/graphite/interchange-13.c: New.
13435         * gcc.dg/graphite/interchange-14.c: New.
13436         * gcc.dg/graphite/interchange-15.c: New.
13437         * gcc.dg/graphite/interchange-8.c: Add documentation.
13438         * gcc.dg/graphite/interchange-mvt.c: Same.
13439
13440 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13441
13442         PR target/47408
13443         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13444         * gcc.target/powerpc/altivec-14.c: Ditto.
13445         * gcc.target/powerpc/altivec-33.c: Ditto.
13446         * gcc.target/powerpc/altivec-types-1.c: Ditto.
13447         * gcc.target/powerpc/altivec-types-2.c: Ditto.
13448         * gcc.target/powerpc/altivec-types-3.c: Ditto.
13449         * gcc.target/powerpc/altivec-types-4.c: Ditto.
13450         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13451         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13452         * g++.dg/ext/altivec-15.C: Ditto.
13453         * g++.dg/ext/altivec-types-1.C: Ditto.
13454         * g++.dg/ext/altivec-types-2.C: Ditto.
13455         * g++.dg/ext/altivec-types-3.C: Ditto.
13456         * g++.dg/ext/altivec-types-4.C: Ditto.
13457
13458 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13459
13460         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13461
13462 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13463
13464         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13465         optimization options.
13466
13467 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13468
13469         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13470
13471         PR testsuite/45988
13472         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13473
13474 2011-01-23  Tobias Burnus  <burnus@net-b.de>
13475
13476         PR fortran/47421
13477         * gfortran.dg/allocatable_scalar_12.f90: New.
13478
13479 2011-01-23  Ira Rosen  <irar@il.ibm.com>
13480
13481         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13482         vectorization to be not profitable if peeling is used to
13483         realign the memory access.
13484         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13485         loop bound to avoid loop unrolling.
13486         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13487
13488 2011-01-22  Jan Hubicka  <jh@suse.cz>
13489
13490         PR lto/47333
13491         * g++.dg/lto/pr47333.C: New file.
13492
13493 2011-01-22  Jan Hubicka  <jh@suse.cz>
13494
13495         PR tree-optimization/43884
13496         PR lto/44334
13497         * gcc.dg/autopar/outer-2.c: Increase array size.
13498         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13499
13500 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
13501
13502         PR fortran/38536
13503         * gfortran.dg/c_loc_tests_16.f90:  New test.
13504
13505 2011-01-22  Tobias Burnus  <burnus@net-b.de>
13506
13507         PR fortran/47399
13508         * gfortran.dg/typebound_proc_19.f90: New.
13509
13510 2011-01-21  Jeff Law <law@redhat.com>
13511
13512         PR tree-optimization/47053
13513         * g++.dg/pr47053.C: New test.
13514
13515 2011-01-21  Jason Merrill  <jason@redhat.com>
13516
13517         PR c++/47041
13518         * g++.dg/cpp0x/constexpr-ctor6.C: New.
13519
13520 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13521
13522         PR c++/47388
13523         * g++.dg/cpp0x/range-for10.C: New test.
13524         * g++.dg/template/for1.C: New test.
13525
13526         PR middle-end/45566
13527         * g++.dg/tree-prof/partition3.C: New test.
13528
13529         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13530
13531         PR rtl-optimization/47366
13532         * g++.dg/opt/pr47366.C: New test.
13533
13534 2011-01-21  Jason Merrill  <jason@redhat.com>
13535
13536         PR c++/46552
13537         * g++.dg/cpp0x/constexpr-regress2.C: New.
13538
13539         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13540
13541 2011-01-21  Jeff Law <law@redhat.com>
13542
13543         PR rtl-optimization/41619
13544         * gcc.dg/pr41619.c: New.
13545
13546 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13547
13548         PR tree-optimization/47355
13549         * g++.dg/opt/pr47355.C: New test.
13550
13551 2011-01-21  Richard Guenther  <rguenther@suse.de>
13552
13553         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13554         making main hot.
13555
13556 2011-01-21  Richard Guenther  <rguenther@suse.de>
13557
13558         PR tree-optimization/47365
13559         * gcc.dg/torture/pr47365.c: New testcase.
13560         * gcc.dg/tree-ssa/pr47392.c: Likewise.
13561
13562 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13563
13564         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13565
13566 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13567
13568         PR tree-optimization/47391
13569         * gcc.dg/pr47391.c: New test.
13570
13571 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13572
13573         * g++.dg/template/char1.C: Use signed char.
13574
13575 2011-01-21  Tobias Burnus  <burnus@net-b.de>
13576
13577         PR fortran/47377
13578         * gfortran.dg/pointer_target_4.f90: New.
13579
13580 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
13581
13582         PR target/47251
13583         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13584         ILP32 system and not IP32.
13585
13586 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
13587
13588         PR debug/46583
13589         * g++.dg/debug/pr46583.C: New.
13590
13591 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
13592
13593         PR debug/47283
13594         * g++.dg/debug/pr47283.C: New test.
13595
13596         PR testsuite/47371
13597         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13598         * gcc.target/i386/headmerge-2.c: Likewise.
13599
13600 2011-01-20  Richard Guenther  <rguenther@suse.de>
13601
13602         PR middle-end/47370
13603         * gcc.dg/torture/pr47370.c: New testcase.
13604
13605 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
13606
13607         PR tree-optimization/46130
13608         * gcc.dg/pr46130-1.c: New test.
13609         * gcc.dg/pr46130-2.c: New test.
13610
13611 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
13612
13613         PR c++/47291
13614         * g++.dg/debug/dwarf2/template-params-10.C: New test.
13615
13616 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
13617
13618         PR debug/46240
13619         * g++.dg/debug/pr46240.cc: New.
13620
13621 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
13622
13623         PR c++/47303
13624         * g++.dg/template/anonunion1.C: New test.
13625
13626         PR rtl-optimization/47337
13627         * gcc.c-torture/execute/pr47337.c: New test.
13628
13629 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13630
13631         PR testsuite/45342
13632         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13633
13634 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13635
13636         PR tree-optimization/46021
13637         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13638
13639 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
13640
13641         PR tree-optimization/47290
13642         * g++.dg/torture/pr47290.C: New test.
13643
13644 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
13645
13646         PR fortran/47240
13647         * gfortran.dg/proc_ptr_comp_29.f90: New.
13648
13649 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
13650
13651         PR testsuite/41146
13652         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13653         powerpc-apple-darwin9.
13654
13655 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
13656
13657         PR rtl-optimization/47299
13658         * gcc.c-torture/execute/pr47299.c: New test.
13659
13660 2011-01-17  Jason Merrill  <jason@redhat.com>
13661
13662         * g++.dg/cpp0x/constexpr-virtual.C: New.
13663
13664 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
13665
13666         PR fortran/47331
13667         * gfortran.dg/gomp/pr47331.f90: New test.
13668
13669 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
13670
13671         PR objc/47314
13672         * objc.dg/selector-warn-1.m: New.
13673         * obj-c++.dg/selector-warn-1.mm: New.
13674
13675 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
13676
13677         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13678         Update dg-final accordingly.
13679
13680 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13681
13682         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13683
13684 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13685
13686         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13687         target check.
13688         * gcc.dg/guality/pr36728-2.c: Likewise.
13689
13690 2011-01-17  Richard Guenther  <rguenther@suse.de>
13691
13692         PR tree-optimization/47313
13693         * g++.dg/torture/pr47313.C: New testcase.
13694
13695 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
13696
13697         PR target/47318
13698         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13699         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13700         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13701         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13702
13703         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13704         as __m256i.
13705         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13706         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13707         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13708
13709 2011-01-17  Richard Guenther  <rguenther@suse.de>
13710
13711         PR tree-optimization/45967
13712         * gcc.dg/torture/pr45967-2.c: New testcase.
13713         * gcc.dg/torture/pr45967-3.c: Likewise.
13714
13715 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13716
13717         PR testsuite/47325
13718         * g++.dg/ext/pr47213.C: Require visibility.
13719
13720 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13721
13722         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13723         * gcc.dg/fixed-point/struct-union.c: Update error messages.
13724
13725 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13726
13727         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13728         Linux-based targets.
13729
13730 2011-01-13  Jan Hubicka  <jh@suse.cz>
13731
13732         PR tree-optimization/47276
13733         * gcc.dg/pr47276.c: New testcase.
13734
13735 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
13736             Jonathan Wakely  <jwakely.gcc@gmail.com>
13737
13738         PR c++/33558
13739         * g++.dg/other/pr33558.C: New.
13740         * g++.dg/other/pr33558-2.C: New.
13741
13742 2011-01-14  Martin Jambor  <mjambor@suse.cz>
13743
13744         PR tree-optimization/45934
13745         PR tree-optimization/46302
13746         * g++.dg/ipa/devirt-c-1.C: New test.
13747         * g++.dg/ipa/devirt-c-2.C: Likewise.
13748         * g++.dg/ipa/devirt-c-3.C: Likewise.
13749         * g++.dg/ipa/devirt-c-4.C: Likewise.
13750         * g++.dg/ipa/devirt-c-5.C: Likewise.
13751         * g++.dg/ipa/devirt-c-6.C: Likewise.
13752         * g++.dg/ipa/devirt-6.C: Likewise.
13753         * g++.dg/ipa/devirt-d-1.C: Likewise.
13754         * g++.dg/torture/pr45934.C: Likewise.
13755
13756 2011-01-14  Jason Merrill  <jason@redhat.com>
13757
13758         * g++.dg/cpp0x/variadic105.C: New.
13759
13760 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
13761             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13762
13763         PR objc/45989
13764         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13765         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13766         execution tests on i?86-*-*, x86_64-*-* and
13767         powerpc*-apple-darwin* && ilp32.
13768         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13769         tests on i?86-*-* and x86_64-*-*.
13770
13771 2011-01-14  Richard Guenther  <rguenther@suse.de>
13772
13773         PR tree-optimization/47280
13774         * g++.dg/opt/pr47280.C: New testcase.
13775
13776 2011-01-14  Jason Merrill  <jason@redhat.com>
13777
13778         * g++.dg/cpp0x/constexpr-regress1.C: New.
13779
13780         * g++.dg/ext/flexary2.C: New.
13781
13782 2011-01-14  Richard Guenther  <rguenther@suse.de>
13783
13784         PR middle-end/47281
13785         * gcc.dg/torture/pr47281.c: New testcase.
13786         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13787
13788 2011-01-14  Richard Guenther  <rguenther@suse.de>
13789
13790         PR tree-optimization/47286
13791         * gcc.dg/tree-ssa/pr47286.c: New testcase.
13792
13793 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
13794
13795         PR c++/47213
13796         * g++.dg/ext/pr47213.C: New.
13797
13798 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13799
13800         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13801
13802 2011-01-13  Tobias Burnus  <burnus@net-b.de>
13803             Mikael Morin  <mikael@gcc.gnu.org>
13804
13805         PR fortran/45848
13806         PR fortran/47204
13807         * gfortran.dg/select_type_20.f90: New.
13808         * gfortran.dg/select_type_21.f90: New.
13809
13810 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
13811
13812         PR target/47251
13813         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13814
13815 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13816
13817         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13818         * gcc.dg/guality/pr36728-2.c: Likewise.
13819
13820 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
13821
13822         PR debug/PR46973
13823         * g++.dg/debug/dwarf2/template-params-9.C: New test.
13824
13825 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
13826
13827         PR rtl-optimization/45352
13828         * gcc.dg/pr45352-3.c: New.
13829
13830 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13831
13832         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13833         comment.
13834         * g++.dg/cpp0x/range-for8.C: New.
13835         * g++.dg/cpp0x/range-for9.C: New.
13836
13837 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
13838
13839         PR debug/47209
13840         * g++.dg/debug/pr47209.C: New.
13841
13842 2011-01-12  Richard Guenther  <rguenther@suse.de>
13843
13844         PR lto/47259
13845         * gcc.dg/lto/pr47259_0.c: New testcase.
13846         * gcc.dg/lto/pr47259_1.c: Likewise.
13847
13848 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
13849
13850         * objc-obj-c++-shared/Object1.h: Add copyright header, update
13851         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13852         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13853         methods missing from the OBJC2 Object.
13854         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13855         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13856         GNU and NeXT runtimes.
13857         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13858         comments.
13859         * objc-obj-c++-shared/Object1.m: Likewise.
13860         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
13861         * objc.dg/proto-qual-1.m: Likewise.
13862         * obj-c++.dg/proto-lossage-3.mm: Likewise.
13863         * obj-c++.dg/proto-qual-1.mm: Likewise.
13864
13865 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
13866
13867         PR testsuite/33033
13868         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13869
13870 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13871
13872         Fixed the Objective-C++ testsuite and updated all tests.
13873         * lib/obj-c++.exp (obj-c++_init): Declare and set
13874         gcc_warning_prefix and gcc_error_prefix.
13875         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13876         'dg-warning', 'dg-message' and 'dg-error'.
13877         * obj-c++.dg/class-extension-3.mm: Likewise.
13878         * obj-c++.dg/class-protocol-1.mm: Likewise.
13879         * obj-c++.dg/encode-7.mm: Likewise.
13880         * obj-c++.dg/exceptions-3.mm: Likewise.
13881         * obj-c++.dg/exceptions-5.mm: Likewise.
13882         * obj-c++.dg/method-12.mm: Likewise.
13883         * obj-c++.dg/method-13.mm: Likewise.
13884         * obj-c++.dg/method-15.mm: Likewise.
13885         * obj-c++.dg/method-16.mm: Likewise.
13886         * obj-c++.dg/method-4.mm: Likewise.
13887         * obj-c++.dg/method-8.mm: Likewise.
13888         * obj-c++.dg/method-conflict-1.mm: Likewise.
13889         * obj-c++.dg/method-conflict-2.mm: Likewise.
13890         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13891         and uncommented second part of the testcase now that the testsuite
13892         works correctly.
13893         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
13894         and uncommented second part of the testcase now that the testsuite
13895         works correctly.
13896         * obj-c++.dg/private-1.mm: Likewise.
13897         * obj-c++.dg/proto-lossage-4.mm: Likewise.
13898         * obj-c++.dg/syntax-error-7.mm: Likewise.
13899         * obj-c++.dg/warn5.mm: Likewise.
13900         * obj-c++.dg/property/at-property-14.mm: Likewise.
13901         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13902         FIXME.
13903         * obj-c++.dg/property/at-property-18.mm: Likewise.
13904         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13905         FIXME.
13906         * obj-c++.dg/property/at-property-21.mm: Likewise.
13907         * obj-c++.dg/property/at-property-28.mm: Likewise.
13908         * obj-c++.dg/property/at-property-5.mm: Likewise.
13909         * obj-c++.dg/property/dynamic-2.mm: Likewise.
13910         * obj-c++.dg/property/property-neg-3.mm: Likewise.
13911         * obj-c++.dg/property/synthesize-11.mm: Likewise.
13912         * obj-c++.dg/property/synthesize-6.mm: Likewise.
13913         * obj-c++.dg/property/synthesize-8.mm: Likewise.
13914         * obj-c++.dg/property/synthesize-9.mm: Likewise.
13915         * obj-c++.dg/tls/diag-5.mm: Likewise.
13916         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13917         dg-error, now matched correctly.
13918
13919 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13920
13921         * objc.dg/property/at-property-29.m: New.
13922         * obj-c++.dg/property/at-property-29.mm: New.
13923
13924 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13925
13926         * go.test/go-test.exp (go-set-goarch): New proc.
13927         (go-gc-tests): Use it.
13928
13929 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
13930
13931         PR debug/46955
13932         * g++.dg/debug/dwarf2/template-params-8.C: New test.
13933
13934 2011-01-11  Richard Henderson  <rth@redhat.com>
13935
13936         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13937
13938 2011-01-11  Jan Hubicka  <jh@suse.cz>
13939
13940         PR lto/45721
13941         PR lto/45375
13942         * gcc.dg/lto/pr45721_1.c: New file.
13943         * gcc.dg/lto/pr45721_0.c: New file.
13944
13945 2011-01-11  Richard Guenther  <rguenther@suse.de>
13946
13947         PR tree-optimization/46076
13948         * gcc.dg/tree-ssa/pr46076.c: New testcase.
13949
13950 2011-01-11  Jeff Law <law@redhat.com>
13951
13952         * PR tree-optimization/47086
13953         * gcc.dg/pr47086.c: New test.
13954
13955 2011-01-11  Jason Merrill  <jason@redhat.com>
13956
13957         PR c++/46658
13958         * g++.dg/template/new10.C: New.
13959
13960         PR c++/45520
13961         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13962
13963 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
13964
13965         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13966         Split type definitions and NSConstantString class into...
13967         * objc-obj-c++-shared/objc-test-suite-types.h: New.
13968         * objc-obj-c++-shared/nsconstantstring-class.h: New.
13969         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13970         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13971         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13972         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13973         to comments.
13974         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13975         encode defines for newer NeXT system headers.
13976         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13977         * obj-c++.dg/torture/strings/string1.mm: Likewise.
13978         * objc.dg/foreach-5.m: Likewise.
13979         * objc.dg/foreach-2.m: Likewise.
13980         * objc.dg/foreach-4.m: Likewise.
13981         * objc.dg/torture/strings/string1.m: Likewise.
13982         * objc.dg/torture/strings/string2.m: Likewise.
13983         * objc.dg/torture/strings/string3.m: Likewise.
13984         * objc.dg/torture/strings/string4.m: Likewise.
13985         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13986         header and stand alone.
13987         * obj-c++.dg/strings/strings-2.mm: Likewise.
13988         * objc.dg/torture/strings/const-str-3.m: Likewise.
13989         * objc.dg/strings/strings-2.m: Likewise.
13990         * objc.dg/strings/const-str-12b.m: Likewise.
13991
13992 2011-01-12  Richard Guenther  <rguenther@suse.de>
13993
13994         PR middle-end/32511
13995         * gcc.dg/attr-weak-1.c: Adjust.
13996
13997 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
13998
13999         PR fortran/47051
14000         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14001         standard compliant and comment.
14002
14003 2011-01-10  Jan Hubicka  <jh@suse.cz>
14004
14005         PR lto/46083
14006         * gcc.dg/initpri3.c: New testcase.
14007
14008 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14009
14010         PR lto/47222
14011         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14012         externally visible.
14013         (g_esi): Likewise.
14014         (g_ebx): Likewise.
14015         (g_ebp): Likewise.
14016         (g_esp): Likewise.
14017         (g_ebp_save): Likewise.
14018         (g_esp_save): Likewise.
14019
14020 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14021
14022         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14023
14024 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14025
14026         PR tree-optimization/46021
14027         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14028         i?86-*-*, x86_64-*-*.
14029
14030 2011-01-10  Jeff Law <law@redhat.com>
14031
14032         * PR tree-optimization/47141
14033         * gcc.c-torture/compile/pr47141.c: New test.
14034
14035 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14036
14037         PR testsuite/46230
14038         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14039         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14040         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14041         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14042
14043         PR testsuite/46230
14044         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14045         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14046         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14047         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14048         being vectorized.  Adjust dg-final pattern.
14049
14050         PR testsuite/46230
14051         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14052         * gcc.dg/vect/slp-24.c: Likewise.
14053
14054 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
14055
14056         PR c++/47218
14057         * g++.dg/other/pr47218-1.C: New test file.
14058         * g++.dg/other/pr47218.C: Likewise.
14059         * g++.dg/other/pr47218.h: New supporting header.
14060
14061 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
14062
14063         PR objc/47232
14064         * objc.dg/attributes/invalid-attribute-1.m: New.
14065         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14066
14067 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14068
14069         PR fortran/47224
14070         * gfortran.dg/proc_ptr_comp_28.f90: New.
14071
14072 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14073
14074         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14075         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14076         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14077         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14078         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14079         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14080         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14081         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14082         * objc.dg/gnu-api-2-class.m: Likewise.
14083         * objc.dg/gnu-api-2-ivar.m: Likewise.
14084         * objc.dg/gnu-api-2-method.m: Likewise.
14085         * objc.dg/gnu-api-2-objc.m: Likewise.
14086         * objc.dg/gnu-api-2-object.m: Likewise.
14087         * objc.dg/gnu-api-2-property.m: Likewise.
14088         * objc.dg/gnu-api-2-protocol.m: Likewise.
14089         * objc.dg/gnu-api-2-sel.m: Likewise.
14090
14091 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14092
14093         * objc.dg/foreach-1.m: Skip for Darwin < 9.
14094         * objc.dg/objc-foreach-4.m: Likewise.
14095         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14096         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14097         * objc.dg/foreach-4.m: Likewise.
14098         * objc.dg/foreach-5.m: Likewise.
14099         * objc.dg/foreach-3.m: Return self from init.
14100
14101 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
14102
14103         PR fortran/38536
14104         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
14105
14106 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14107
14108         PR fortran/46313
14109         * gfortran.dg/class_35.f90: New.
14110
14111 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14112
14113         * objc.dg/foreach-1.m: Add "-Wall" to flags.
14114
14115 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
14116
14117         PR objc/47078
14118         * objc.dg/invalid-method-2.m: New.
14119         * obj-c++.dg/invalid-method-2.mm: New.
14120
14121 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
14122
14123         PR fortran/46896
14124         * gfortran.dg/transpose_optimization_2.f90 : New test.
14125
14126 2011-01-08  Jan Hubicka  <jh@suse.cz>
14127
14128         PR tree-optmization/46469
14129         * g++.dg/torture/pr46469.C: New testcase.
14130
14131 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14132
14133         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14134         emulation of libobjc-gnu structure layout functionality to ..
14135         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14136         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14137         * objc/execute/bf-common.h: Adjust headers.
14138         * objc/execute/bf-1.m: Likewise.
14139         * objc/execute/bf-2.m: Likewise.
14140         * objc/execute/bf-3.m: Likewise.
14141         * objc/execute/bf-4.m: Likewise.
14142         * objc/execute/bf-5.m: Likewise.
14143         * objc/execute/bf-6.m: Likewise.
14144         * objc/execute/bf-7.m: Likewise.
14145         * objc/execute/bf-8.m: Likewise.
14146         * objc/execute/bf-9.m: Likewise.
14147         * objc/execute/bf-10.m: Likewise.
14148         * objc/execute/bf-11.m: Likewise.
14149         * objc/execute/bf-12.m: Likewise.
14150         * objc/execute/bf-13.m: Likewise.
14151         * objc/execute/bf-14.m: Likewise.
14152         * objc/execute/bf-15.m: Likewise.
14153         * objc/execute/bf-16.m: Likewise.
14154         * objc/execute/bf-17.m: Likewise.
14155         * objc/execute/bf-18.m: Likewise.
14156         * objc/execute/bf-19.m: Likewise.
14157         * objc/execute/bf-20.m: Likewise.
14158         * objc/execute/bf-21.m: Likewise.
14159         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14160         objc_get_type_qualifiers ().
14161
14162 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
14163
14164         PR fortran/45777
14165         * gfortran.dg/dependency_39.f90:  New test.
14166
14167 2011-01-07  Jan Hubicka  <jh@suse.cz>
14168
14169         Get builtins tests ready for linker plugin.
14170         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14171         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14172         my_memset, my_bzero): Mark used.
14173         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14174         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14175         volatile.
14176         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14177         volatile.
14178
14179 2011-01-07  Jan Hubicka  <jh@suse.cz>
14180
14181         PR tree-optimization/46367
14182         * g++.dg/torture/pr46367.C: New file.
14183
14184 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14185
14186         PR target/47201
14187         * gcc.dg/pr47201.c: New test.
14188
14189         PR bootstrap/47187
14190         * gcc.dg/tree-prof/pr47187.c: New test.
14191
14192 2011-01-07  Tobias Burnus  <burnus@net-b.de>
14193
14194         PR fortran/41580
14195         * gfortran.dg/extends_type_of_3.f90: New.
14196
14197 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
14198
14199         * g++.dg/ext/dllexport-MI1.C: Adjust test.
14200         * g++.dg/ext/dllimport-MI1.C: Likewise.
14201         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14202         * g++.dg/ext/dllimport10.C: Likewise.
14203         * g++.dg/ext/dllimport11.C: Likewise.
14204         * g++.dg/ext/dllimport12.C: Likewise.
14205         * g++.dg/ext/dllimport13.C: Likewise.
14206         * g++.dg/ext/dllimport2.C: Likewise.
14207         * g++.dg/ext/dllimport3.C: Likewise.
14208         * g++.dg/ext/dllimport4.C: Likewise.
14209         * g++.dg/ext/dllimport5.C: Likewise.
14210         * g++.dg/ext/dllimport6.C: Likewise.
14211         * g++.dg/ext/dllimport8.C: Likewise.
14212         * g++.dg/ext/dllimport9.C: Likewise.
14213         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14214         targets, too. Additionally enable test for i?86-*-mingw*.
14215         * g++.dg/ext/selectany1.C: Likewise.
14216         Remove guard variable check.
14217
14218 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
14219
14220         PR fortran/47189
14221         PR fortran/47194
14222         * gfortran.dg/storage_size_3.f08: Extended.
14223
14224 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14225
14226         PR c++/47022
14227         * g++.dg/template/stdarg1.C: New test.
14228
14229 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14230
14231         PR fortran/47195
14232         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14233         * gfortran.dg/defined_operators_1.f90: Split the subroutine
14234         from the interface of functions to not hide the errors that
14235         shall be tested.
14236
14237 2011-01-06  Jan Hubicka  <jh@suse.cz>
14238
14239         * gcc.dg/lto/pr47188_0.c: New testcase.
14240         * gcc.dg/lto/pr47188_1.c: New testcase.
14241
14242 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14243
14244         PR fortran/33117
14245         PR fortran/46478
14246         * gfortran.dg/interface_33.f90: New test.
14247
14248 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
14249
14250         PR c/47150
14251         * gcc.c-torture/compile/pr47150.c: New test.
14252
14253 2011-01-06  Ira Rosen  <irar@il.ibm.com>
14254
14255         PR tree-optimization/47139
14256         * gcc.dg/vect/pr47139.c: New test.
14257
14258 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14259
14260         PR fortran/47180
14261         * gfortran.dg/extends_type_of_2.f03: New.
14262
14263 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14264
14265         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14266
14267 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14268
14269         * gnat.dg/opt14.adb: New test.
14270
14271 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14272
14273         PR fortran/46017
14274         * gfortran.dg/allocate_error_2.f90:  New test.
14275
14276 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14277
14278         PR fortran/47024
14279         * gfortran.dg/storage_size_3.f08: New.
14280
14281 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14282
14283         PR libgfortran/47154
14284         * gfortran.dg/namelist_68.f90: New test.
14285
14286 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14287
14288         * gnat.dg/unchecked_convert8.ad[sb]: New test.
14289
14290 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
14291
14292         PR fortran/46448
14293         * gfortran.dg/class_34.f90: New.
14294
14295 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14296
14297         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14298         use __builtin_inff.  Skip all single-precision tests that require
14299         Infinity.
14300
14301 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14302
14303         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14304
14305 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
14306
14307         PR tree-optimization/47148
14308         * gcc.c-torture/execute/pr47148.c: New test.
14309
14310         PR tree-optimization/47155
14311         * gcc.c-torture/execute/pr47155.c: New test.
14312
14313         PR rtl-optimization/47157
14314         * gcc.c-torture/compile/pr47157.c: New test.
14315
14316 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14317
14318         * gcc.dg/torture/vector-shift2.c (schar): Define.
14319         (main): Always use schar or uchar instead of plain "char" to avoid
14320         dependencies on implementation-defined char signedness.
14321
14322 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14323
14324         PR tree-optimization/46801
14325         * gnat.dg/pack9.adb: Remove xfail.
14326
14327 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14328
14329         PR tree-optimization/46984
14330         * g++.dg/ipa/pr46984.C: New test.
14331
14332 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
14333
14334         PR fortran/46408
14335         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14336
14337 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
14338
14339         PR tree-optimization/47140
14340         * gcc.c-torture/compile/pr47140.c: New test.
14341
14342         PR rtl-optimization/47028
14343         * gcc.dg/pr47028.c: New test.
14344
14345 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
14346
14347         * objc.dg/protocol-forward-1.m: Removed TODO.
14348         * objc.dg/protocol-forward-2.m: New.
14349         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14350         * obj-c++.dg/protocol-forward-2.mm: New.
14351
14352 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
14353
14354         PR target/38662
14355         * g++.dg/eh/pr38662.C: New testcase.
14356
14357 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
14358
14359         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14360         scan for newline '\n'.
14361
14362 \f
14363 Copyright (C) 2011 Free Software Foundation, Inc.
14364
14365 Copying and distribution of this file, with or without modification,
14366 are permitted in any medium without royalty provided the copyright
14367 notice and this notice are preserved.