OSDN Git Service

2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/50956
4         * g++.dg/warn/Wcast-qual2.C: New.
5
6 2011-11-02  Tom de Vries  <tom@codesourcery.com>
7
8         PR tree-optimization/50763
9         * g++.dg/pr50763-3.C: New test.
10
11 2011-11-02  Tom de Vries  <tom@codesourcery.com>
12
13         PR tree-optimization/50672
14         * g++.dg/pr50672.C: New test.
15
16 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
17
18         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
19         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
20         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
21
22         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
23
24 2011-11-02  Richard Guenther  <rguenther@suse.de>
25
26         PR tree-optimization/50902
27         * gcc.dg/torture/pr50902.c: New testcase.
28
29 2010-11-02  Richard Guenther  <rguenther@suse.de>
30
31         PR tree-optimization/50890
32         * gcc.dg/torture/pr50890.c: New testcase.
33
34 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
35
36         PR c++/44277
37         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
38         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
39
40 2011-11-01  Tom de Vries  <tom@codesourcery.com>
41
42         PR tree-optimization/50908
43         * gcc.dg/pr50908.c: New test.
44         * gcc.dg/pr50908-2.c: Same.
45         * gcc.dg/pr50908-3.c: Same.
46
47 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
48
49         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
50         the outer loop.  Remove comment.  Don't check for widen-mult.
51
52 2011-10-31  Martin Jambor  <mjambor@suse.cz>
53
54         * gcc.dg/ipa/ipcp-4.c: New test.
55
56 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
57
58         * gcc.dg/vshift-3.c: New test.
59         * gcc.dg/vshift-4.c: New test.
60         * gcc.dg/vshift-5.c: New test.
61
62 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
63
64         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
65         and current implementation.
66
67 2011-10-31  Paul Brook  <paul@codesourcery.com>
68
69         * gcc.dg/constructor-1.c: New test.
70
71 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
72
73         PR fortran/50753
74         * gfortran.dg/dshift_3.f90: New test.
75
76 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
77
78         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
79         hppa*-*-hpux*.
80         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
81         * gcc.dg/torture/vshuf-v4si.c: Likewise.
82         * gcc.dg/torture/vshuf-v8si.c: Likewise.
83         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
84         * gcc.dg/torture/vshuf-v4di.c: Likewise.
85         * gcc.dg/torture/vshuf-v2df.c: Likewise.
86         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
87         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
88         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
89         * gcc.dg/torture/vshuf-v2di.c: Likewise.
90         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
91         * gcc.dg/torture/vshuf-v4df.c: Likewise.
92         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
93         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
94         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
95         * gcc.dg/vector-compare-2.c: Likewise.
96
97 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
98
99         PR c++/50901
100         * g++.dg/cpp0x/pr50901.C: New.
101
102 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
103
104         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
105         * gcc.target/i386/fma4-check.h (main): Ditto.
106         * gcc.target/i386/xop-check.h (main): Ditto.
107
108 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
109
110         Revert:
111         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
112
113         PR c++/50864
114         * g++.dg/template/crash109.C: New.
115
116 2011-10-28  Jason Merrill  <jason@redhat.com>
117
118         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
119
120 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
121
122         PR c++/50864
123         * g++.dg/template/crash109.C: New.
124
125 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
126
127         * gfortran.dg/nearest_5.f90: New test.
128
129 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
130
131         * gcc.dg/vshift-1.c: New test.
132         * gcc.dg/vshift-2.c: New test.
133         * gcc.target/i386/xop-vshift-1.c: New test.
134         * gcc.target/i386/xop-vshift-2.c: New test.
135         * gcc.target/i386/avx2-vshift-1.c: New test.
136
137 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
138
139         PR rtl-optimization/49720
140         * g++.dg/torture/pr49720.C: New test.
141
142 2011-10-27  David S. Miller  <davem@davemloft.net>
143
144         * gcc.target/sparc/setcc-3.c: New test.
145
146 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
147
148         PR c++/30066
149         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
150
151 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
152
153         * gcc.target/i386/sse2-cvt-1.c: New test.
154         * gcc.target/i386/sse2-cvt-2.c: New test.
155         * gcc.target/i386/avx-cvt-1.c: New test.
156         * gcc.target/i386/avx-cvt-2.c: New test.
157         * gcc.target/i386/avx2-cvt-1.c: New test.
158         * gcc.target/i386/avx2-cvt-2.c: New test.
159
160 2011-10-27  Martin Jambor  <mjambor@suse.cz>
161
162         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
163
164 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
165             Steven G. Kargl  <kargl@gcc.gnu.org>
166
167         PR target/50875
168         * gfortran.dg/pr50875.f90: New test.
169
170 2011-10-26  David S. Miller  <davem@davemloft.net>
171
172         * gcc.target/sparc/fmaf-1.c: New test.
173
174         * gcc.target/sparc/setcc-1.c: New test.
175         * gcc.target/sparc/setcc-2.c: New test.
176
177 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
178
179         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
180
181 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
182
183         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
184         Windows targets.
185
186 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
187
188         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
189         symbol names.
190
191 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
192
193         * gcc.target/i386/pad-4.c: Skip for Windows targets.
194
195 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
196
197         * gnat.dg/specs/discr1.ads: New test.
198         * gnat.dg/specs/discr1_pkg.ads: New helper.
199
200 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
201
202         * gnat.dg/specs/unchecked_union.ads: Rename to...
203         * gnat.dg/specs/unchecked_union1.ads: ...this.
204         * gnat.dg/specs/unchecked_union2.ads: New test.
205
206 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
207
208         * gnat.dg/specs/atomic1.ads: New test.
209
210 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
211
212         Implement C++11 user-defined literals.
213         * g++.dg/cpp0x/udlit-addr.C: New.
214         * g++.dg/cpp0x/udlit-args.C: New.
215         * g++.dg/cpp0x/udlit-args-neg.C: New.
216         * g++.dg/cpp0x/udlit-clink-neg.C: New.
217         * g++.dg/cpp0x/udlit-concat.C: New.
218         * g++.dg/cpp0x/udlit-concat-neg.C: New.
219         * g++.dg/cpp0x/udlit-constexpr.C: New.
220         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
221         * g++.dg/cpp0x/udlit-declare-neg.C: New.
222         * g++.dg/cpp0x/udlit-friend.C: New.
223         * g++.dg/cpp0x/udlit-general.C: New.
224         * g++.dg/cpp0x/udlit-inline.C: New.
225         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
226         * g++.dg/cpp0x/udlit-member-neg.C: New.
227         * g++.dg/cpp0x/udlit-namespace.C: New.
228         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
229         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
230         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
231         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
232         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
233         * g++.dg/cpp0x/udlit-operator-neg.C: New.
234         * g++.dg/cpp0x/udlit-raw-str.C: New.
235         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
236         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
237         * g++.dg/cpp0x/udlit-systemheader.C: New.
238         * g++.dg/cpp0x/udlit-template.C: New.
239         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
240         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
241         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
242         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
243         * g++.dg/cpp0x/udlit_system_header: New.
244
245 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
246
247         PR c++/50870
248         * g++.dg/cpp0x/decltype34.C: New.
249
250 2011-10-26  Tom de Vries <tom@codesourcery.com>
251
252         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
253         * gcc.c-torture/unsorted/HIset.c: Same.
254         * gcc.c-torture/unsorted/SIcmp.c: Same.
255         * gcc.c-torture/unsorted/SIset.c: Same.
256         * gcc.c-torture/unsorted/SFset.c: Same.
257         * gcc.c-torture/unsorted/UHIcmp.c: Same.
258         * gcc.c-torture/unsorted/USIcmp.c: Same.
259         * gcc.c-torture/unsorted/DFcmp.c: Same.
260
261 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
262
263         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
264         to work also with -masm=intel and additionally test the xmm vs. ymm
265         register type combination on mask/dest and in vsib.
266         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
267         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
268         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
269         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
270         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
271         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
272         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
273         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
274         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
275         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
276         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
277         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
278         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
279         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
280         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
281         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
282         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
283         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
284         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
285         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
286         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
287         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
288         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
289         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
290         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
291         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
292         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
293         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
294         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
295         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
296         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
297
298 2011-10-26  Tom de Vries  <tom@codesourcery.com>
299
300         PR tree-optimization/50763
301         * gcc.dg/pr50763-2.c: New test.
302
303 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
304
305         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
306         Update expected messages.
307
308 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
309
310         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
311
312 2011-10-25  Jason Merrill  <jason@redhat.com>
313
314         PR c++/50866
315         * g++.dg/init/aggr7.C: New.
316
317         PR c++/49996
318         * g++.dg/cpp0x/initlist59.C: New.
319
320 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
321
322         PR c++/50858
323         * g++.dg/overload/operator5.C: New.
324
325 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
326
327         PR c++/50861
328         * g++.dg/template/crash108.C: New.
329
330 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
331
332         PR tree-optimization/50596
333         * gcc.dg/vect/vect-cond-10.c: New test.
334
335 2011-10-24  Joey Ye  <joey.ye@arm.com>
336
337         * gcc.target/arm/pr42575.c: Remove architecture option.
338
339 2011-10-24  David S. Miller  <davem@davemloft.net>
340
341         * gcc.target/sparc/vis3move-1.c: New test.
342         * gcc.target/sparc/vis3move-2.c: New test.
343         * gcc.target/sparc/vis3move-3.c: New test.
344
345 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
346
347         * gcc.dg/strlenopt-22.c: New testcase.
348         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
349
350 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
351
352         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
353         Remove -march=i386.
354         (dg-skip-if): Remove.
355         * gcc.target/i386/funcspec-1.c: Ditto.
356         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
357
358 2011-10-24  Richard Guenther  <rguenther@suse.de>
359
360         * gcc.dg/vect/vect-bool-1.c: New testcase.
361
362 2011-10-24  Richard Guenther  <rguenther@suse.de>
363
364         PR tree-optimization/50838
365         * gcc.dg/torture/pr50838.c: New testcase.
366
367 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
368
369         PR tree-optimization/50730
370         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
371         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
372         -fno-tree-sra and SLP flags.
373
374 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
375
376         PR c++/50841
377         Revert:
378         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
379
380         PR c++/50810
381         * g++.dg/cpp0x/warn_cxx0x2.C: New.
382         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
383
384 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
385
386         PR c++/50810
387         * g++.dg/cpp0x/warn_cxx0x2.C: New.
388         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
389
390 2011-10-23  Tom de Vries  <tom@codesourcery.com>
391
392         PR tree-optimization/50763
393         * gcc.dg/pr50763.c: New test.
394
395 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
396
397         PR target/50788
398         * gcc.target/i386/pr50788.c: New test.
399
400 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
401
402         PR tree-optimization/50819
403         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
404         * g++.dg/vect/slp-pr50819.cc: New test.
405
406 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
407
408         PR c++/45385
409         * g++.dg/warn/Wconversion4.C: New.
410
411 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
412
413         PR target/50813
414         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
415         from element other than first and reverse permutation.
416         * gcc.dg/torture/vshuf-16.inc: Likewise.
417         * gcc.dg/torture/vshuf-8.inc: Likewise.
418         * gcc.dg/torture/vshuf-4.inc: Likewise.
419
420 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
421
422         PR c++/31423
423         * g++.dg/parse/error43.C: New.
424         * g++.dg/parse/error44.C: Likewise.
425
426 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
427             Kirill Yukhin  <kirill.yukhin@intel.com>
428
429         PR target/50740
430         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
431         * gcc.target/i386/bmi2-check.h: Ditto.
432
433 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
434
435         PR c++/50811
436         * g++.dg/cpp0x/override2.C: Add test.
437
438 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
439
440         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
441         check_linker_plugin_available.
442
443 2011-10-21  Kai Tietz  <ktietz@redhat.com>
444
445         * gcc.target/i386/branch-cost1.c: New test.
446         * gcc.target/i386/branch-cost2.c: New test.
447         * gcc.target/i386/branch-cost3.c: New test.
448         * gcc.target/i386/branch-cost4.c: New test.
449
450 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
451
452         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
453
454 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
455
456         PR testsuite/50722
457         * gcc.dg/pr49994-3.c: Skip on HP-UX.
458
459 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
460
461         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
462         (_moz_foo, EXT__foo): Use ASMNAME.
463
464 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
465
466         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
467         names.
468
469 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
470
471         PR target/50766
472         * gcc.target/i386/pr50766.c: New test.
473
474 2011-10-20  Jason Merrill  <jason@redhat.com>
475
476         PR c++/41449
477         * g++.dg/eh/partial1.C: New.
478
479 2011-10-20  Richard Henderson  <rth@redhat.com>
480
481         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
482         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
483         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
484         Use __builtin_shuffle.
485
486 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
487
488         PR fortran/50514
489         * gfortran.dg/ishft_3.f90:  Update test.
490
491 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
492
493         PR fortran/50524
494         * gfortran.dg/substring_integer_index.f90: New test.
495
496 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
497
498         * gfortran.dg/format_string.f: New test.
499
500 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
501
502         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
503         non_strict_align.
504         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
505
506 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
507
508         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
509         gcc.target/i386/pr46226.c: Do not use
510         -mno-accumulate-outgoing-args.
511
512 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
513
514         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
515         including <strings.h>.
516
517 2011-10-19  Jan Hubicka  <jh@suse.cz>
518
519         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
520         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
521         * lib/c-torture.exp: Likewise.
522         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
523         * gcc.c-torture/compile/sync-1.c: Likewise.
524         * gcc.c-torture/compile/sync-1.c: Likewise.
525         * gcc.c-torture/compile/sync-3.c: Likewise.
526         * gcc.dg/noncompile/invalid_asm.c: Likewise.
527         * gcc.dg/noncompile/920507-1.c: Likewise.
528         * gcc.dg/torture/pr36400.c: Likewise.
529         * g++.dg/torture/pr34850.C: Likewise.
530
531 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
532
533         * gnat.dg/source_ref1.adb: New test.
534         * gnat.dg/source_ref2.adb: Likewise.
535
536 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
537
538         PR c++/13657
539         * g++.dg/parse/error42.C: New.
540         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
541
542 2011-10-19  Jason Merrill  <jason@redhat.com>
543
544         PR c++/50793
545         * g++.dg/init/value9.C: New.
546
547 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
548
549         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
550         * gcc.dg/torture/vshuf-16.inc: Likewise.
551         * gcc.dg/torture/vshuf-8.inc: Likewise.
552         * gcc.dg/torture/vshuf-4.inc: Likewise.
553
554 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
555
556         PR fortran/47023
557         * gfortran.dg/sizeof_proc.f90: New.
558
559 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
560
561         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
562         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
563
564 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
565
566         PR testsuite/50796
567         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
568
569 2011-10-19  Jason Merrill  <jason@redhat.com>
570
571         PR c++/50787
572         * g++.dg/init/ref20.C: New.
573
574 2011-10-19  Kai Tietz  <ktietz@redhat.com>
575
576         PR middle-end/50795
577         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
578         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
579         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
580         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
581         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
582
583 2011-10-19  Richard Guenther  <rguenther@suse.de>
584
585         PR middle-end/50768
586         * gcc.dg/torture/pr50768.c: New testcase.
587
588 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
589
590         PR rtl-optimization/50340
591         * gcc.dg/pr50340.c: New.
592
593 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
594
595         PR tree-optimization/50717
596
597         * gcc.dg/pr50717-1.c: New file.
598         * gcc.target/arm/wmul-12.c: Correct types.
599         * gcc.target/arm/wmul-8.c: Correct types.
600
601 2011-10-18  Jason Merrill  <jason@redhat.com>
602
603         PR c++/50531
604         * g++.dg/cpp0x/defaulted32.C: New.
605
606         PR c++/50742
607         * g++.dg/lookup/using23.C: New.
608
609         PR c++/50500
610         * g++.dg/cpp0x/implicit12.C: New.
611         * g++.dg/cpp0x/defaulted20.C: Adjust.
612         * g++.dg/cpp0x/defaulted21.C: Adjust.
613         * g++.dg/cpp0x/implicit-copy.C: Adjust.
614         * g++.dg/cpp0x/implicit4.C: Adjust.
615         * g++.dg/cpp0x/implicit5.C: Adjust.
616         * g++.dg/cpp0x/implicit8.C: Adjust.
617         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
618         * g++.dg/cpp0x/not_special.C: Adjust.
619         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
620         * g++.dg/cpp0x/rv1n.C: Adjust.
621         * g++.dg/cpp0x/rv2n.C: Adjust.
622         * g++.dg/cpp0x/rv3n.C: Adjust.
623         * g++.dg/cpp0x/rv4n.C: Adjust.
624         * g++.dg/cpp0x/rv5n.C: Adjust.
625         * g++.dg/cpp0x/rv6n.C: Adjust.
626         * g++.dg/cpp0x/rv7n.C: Adjust.
627
628 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
629
630         * gcc.target/i386/avx2-vpop-check.h: New header.
631         * gcc.target/i386/avx2-vpaddd-3.c: New test.
632         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
633         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
634         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
635         * gcc.target/i386/avx2-vpand-3.c: Ditto.
636         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
637         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
638         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
639         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
640         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
641         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
642         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
643         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
644         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
645         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
646
647 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
648
649         PR fortran/50420
650         * gfortran.dg/coarray_subobject_1.f90: New test.
651         * gfortran.dg/coarray/subobject_1.f90: New test.
652
653 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
654
655         PR rtl-optimization/50205
656         * gcc.dg/pr50205.c: New.
657
658 2011-10-18  Richard Guenther  <rguenther@suse.de>
659
660         PR tree-optimization/50767
661         * gcc.dg/torture/pr50767.c: New testcase.
662
663 2011-10-18  Julian Brown  <julian@codesourcery.com>
664
665         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
666         * gcc.target/arm/unaligned-memcpy-1.c: New.
667         * gcc.target/arm/unaligned-memcpy-2.c: New.
668         * gcc.target/arm/unaligned-memcpy-3.c: New.
669         * gcc.target/arm/unaligned-memcpy-4.c: New.
670
671 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
672
673         PR fortran/47023
674         * gfortran.dg/iso_c_binding_class.f03: New.
675
676 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
677
678         * testsuite/lib/target-supports.exp
679         (check_effective_target_vect_widen_shift): New.
680         * gcc.dg/vect/vect-widen-shift-s16.c: New.
681         * gcc.dg/vect/vect-widen-shift-s8.c: New.
682         * gcc.dg/vect/vect-widen-shift-u16.c: New.
683         * gcc.dg/vect/vect-widen-shift-u8.c: New.
684
685 2011-10-18  Richard Guenther  <rguenther@suse.de>
686
687         * gcc.dg/torture/restrict-1.c: New testcase.
688
689 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
690
691         * g++.dg/ext/bases.C: New test.
692
693 2011-10-17  David S. Miller  <davem@davemloft.net>
694
695         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
696         all operations to emit VIS instructions.
697         * gcc.target/sparc/fandnot.c: Likewise.
698         * gcc.target/sparc/fnot.c: Likewise.
699         * gcc.target/sparc/for.c: Likewise.
700         * gcc.target/sparc/fornot.c: Likewise.
701         * gcc.target/sparc/fxnor.c: Likewise.
702         * gcc.target/sparc/fxor.c: Likewise.
703         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
704         needed.
705
706 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
707
708         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
709         * gcc.dg/torture/vshuf-16.inc: New file.
710         * gcc.dg/torture/vshuf-2.inc: New file.
711         * gcc.dg/torture/vshuf-32.inc: New file.
712         * gcc.dg/torture/vshuf-4.inc: New file.
713         * gcc.dg/torture/vshuf-8.inc: New file.
714         * gcc.dg/torture/vshuf-main.inc: New file.
715         * gcc.dg/torture/vshuf-v16hi.c: New test.
716         * gcc.dg/torture/vshuf-v16qi.c: New test.
717         * gcc.dg/torture/vshuf-v2df.c: New test.
718         * gcc.dg/torture/vshuf-v2di.c: New test.
719         * gcc.dg/torture/vshuf-v2sf.c: New test.
720         * gcc.dg/torture/vshuf-v2si.c: New test.
721         * gcc.dg/torture/vshuf-v32qi.c: New test.
722         * gcc.dg/torture/vshuf-v4df.c: New test.
723         * gcc.dg/torture/vshuf-v4di.c: New test.
724         * gcc.dg/torture/vshuf-v4hi.c: New test.
725         * gcc.dg/torture/vshuf-v4sf.c: New test.
726         * gcc.dg/torture/vshuf-v4si.c: New test.
727         * gcc.dg/torture/vshuf-v8hi.c: New test.
728         * gcc.dg/torture/vshuf-v8qi.c: New test.
729         * gcc.dg/torture/vshuf-v8sf.c: New test.
730         * gcc.dg/torture/vshuf-v8si.c: New test.
731
732 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
733
734         PR tree-optimization/50746
735         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
736
737 2011-10-17  Jason Merrill  <jason@redhat.com>
738
739         PR c++/50736
740         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
741
742 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
743
744         PR c++/44524
745         * g++.dg/parse/error41.C: New.
746         * g++.dg/parse/error20.C: Adjust.
747
748 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
749
750         PR c++/50757
751         * g++.dg/warn/format7.C: New.
752         * obj-c++.dg/warn7.mm: Likewise.
753
754 2011-10-17  Richard Guenther  <rguenther@suse.de>
755
756         PR tree-optimization/50729
757         * gcc.dg/torture/pr50729.c: New testcase.
758
759 2011-10-15  Tom Tromey  <tromey@redhat.com>
760             Dodji Seketeli  <dodji@redhat.com>
761
762         * lib/prune.exp (prune_gcc_output):  Prune output referring to
763         included files.
764         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
765         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
766         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
767         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
768
769 2011-10-15  Tom Tromey  <tromey@redhat.com>
770             Dodji Seketeli  <dodji@redhat.com>
771
772         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
773
774 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
775
776         PR c++/48489
777         * g++.dg/inherit/error5.C: New.
778
779 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
780
781         PR fortran/47023
782         PR fortran/50752
783         * gfortran.dg/kind_tests_4.f90: New.
784
785 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
786
787         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
788         targets that support vector condition.
789
790 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
791
792         PR fortran/47023
793         * gfortran.dg/c_kind_tests_3.f03: New.
794
795 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
796
797         PR fortran/50547
798         * gfortran.dg/elemental_args_check_4.f90: New.
799
800 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
801
802         PR tree-optimization/50727
803         * gcc.dg/vect/pr50727.c: New test.
804
805 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
806
807         * gcc.dg/vla-23.c: New test.
808
809 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
810
811         PR tree-optimization/50596
812         * gcc.dg/vect/vect-cond-9.c: New test.
813
814 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
815
816         * gcc.dg/vect/bb-slp-29.c: New test.
817
818 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
819
820         PR c++/50732
821         * g++.dg/ext/is_base_of_incomplete.C: New.
822         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
823         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
824
825 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
826
827         * gcc.target/sparc/combined-1.c: Compile at -O2.
828
829 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
830
831         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
832         (dg-options): Add -Wno-attributes.
833         * gcc.target/i386/fma_double_?.c: Ditto.
834         * gcc.target/i386/fma_run_float_?.c: Ditto.
835         * gcc.target/i386/fma_run_double_?.c: Ditto.
836         * gcc.target/i386/l_fma_float_?.c: Dtto.
837         * gcc.target/i386/l_fma_double_?.c: Ditto.
838         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
839         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
840
841 2011-10-15  Tobias Burnus  <burnus@net-b.de>
842
843         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
844         the comments.
845         * gfortran.dg/bind_c_usage_24.f90: Ditto.
846         * gfortran.dg/rank_3.f90: Ditto.
847         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
848         -std=f2008ts in dg-options.
849         * gfortran.dg/rank_4.f90: Ditto.
850
851 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
852
853         PR target/49263
854         * gcc.target/sh/pr49263.c: New.
855
856 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
857
858         * gnat.dg/specs/debug1.ads: Tweak.
859
860 2011-10-14  Kai Tietz  <ktietz@redhat.com>
861
862         * gfortran.fortran-torture/compile/logical-2.f90: New test.
863
864 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
865
866         * gcc.target/i386/sse2-mul-1.c: New test.
867         * gcc.target/i386/sse4_1-mul-1.c: New test.
868         * gcc.target/i386/avx-mul-1.c: New test.
869         * gcc.target/i386/xop-mul-1.c: New test.
870         * gcc.target/i386/avx2-mul-1.c: New test.
871
872 2011-10-14  Jason Merrill  <jason@redhat.com>
873
874         PR c++/50563
875         * g++.dg/cpp0x/nsdmi-list1.C: New.
876
877         PR c++/50707
878         * g++.dg/cpp0x/nsdmi-const1.C: New.
879
880 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
881
882         PR fortran/50570
883         * gfortran.dg/pointer_intent_5.f90: New.
884
885 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
886
887         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
888         * gcc.target/i386/warn-vect-op-1.c: Ditto.
889         * gcc.target/i386/warn-vect-op-2.c: Ditto.
890
891 2011-10-14  Tobias Burnus  <burnus@net-b.de>
892
893         PR fortran/50718
894         * gfortran.dg/pointer_check_11.f90: New.
895         * gfortran.dg/pointer_check_12.f90: New.
896
897 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
898
899         PR c++/38174
900         * g++.dg/overload/operator4.C: New.
901
902 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
903
904         * gcc.dg/di-longlong64-sync-1.c: New test.
905         * gcc.dg/di-sync-multithread.c: New test.
906         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
907         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
908         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
909         tests for v5, v6, v6k, and v7-a, and add-options helpers.
910         (check_effective_target_arm_arm_ok): New helper.
911         (check_effective_target_sync_longlong): New helper.
912
913 2011-10-14  Richard Guenther  <rguenther@suse.de>
914
915         PR tree-optimization/50723
916         * gcc.dg/torture/pr50723.c: New testcase.
917
918 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
919
920         PR c++/17212
921         * g++.dg/warn/format6.C: New.
922         * obj-c++.dg/warn6.mm: Likewise.
923
924 2011-10-13  Richard Henderson  <rth@redhat.com>
925
926         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
927         Delete.
928         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
929         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
930         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
931
932 2011-10-13  Jason Merrill  <jason@redhat.com>
933
934         PR c++/50614
935         * g++.dg/cpp0x/nsdmi-template2.C: New.
936
937         PR c++/50437
938         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
939
940         PR c++/50618
941         * g++.dg/init/vbase1.C: New.
942
943 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
944
945         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
946         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
947         * gcc.target/i386/avx-vphminposuw-2.c: New test.
948         * gcc.target/i386/avx-vphminposuw-3.c: New test.
949
950 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
951
952         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
953
954 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
955
956         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
957
958 2011-10-13  Richard Guenther  <rguenther@suse.de>
959
960         PR tree-optimization/50712
961         * gcc.target/i386/pr50712.c: New testcase.
962
963 2011-10-13  Tom de Vries  <tom@codesourcery.com>
964
965         * gcc.dg/memcpy-4.c: New test.
966
967 2011-10-13  Richard Guenther  <rguenther@suse.de>
968
969         PR tree-optimization/50698
970         * g++.dg/vect/pr50698.cc: New testcase.
971
972 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
973
974         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
975         * gcc.target/powerpc/warn-2.c: Ditto.
976
977         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
978         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
979         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
980         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
981         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
982         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
983         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
984         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
985         * gcc.target/powerpc/ppc-pow.c: Likewise.
986         * gcc.target/powerpc/recip-1.c: Likewise.
987         * gcc.target/powerpc/recip-2.c: Likewise.
988         * gcc.target/powerpc/recip-3.c: Likewise.
989         * gcc.target/powerpc/recip-4.c: Likewise.
990         * gcc.target/powerpc/recip-5.c: Likewise.
991
992 2011-10-12  David S. Miller  <davem@davemloft.net>
993
994         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
995         '-mvis3' instead of 'mcpu=niagara3' in options.
996         * gcc.target/sparc/fhalve.c: Likewise.
997         * gcc.target/sparc/fnegop.c: Likewise.
998         * gcc.target/sparc/fpadds.c: Likewise.
999         * gcc.target/sparc/fshift.c: Likewise.
1000         * gcc.target/sparc/fucmp.c: Likewise.
1001         * gcc.target/sparc/lzd.c: Likewise.
1002         * gcc.target/sparc/vis3misc.c: Likewise.
1003         * gcc.target/sparc/xmul.c: Likewise.
1004
1005 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
1006
1007         * gnat.dg/vect1.ad[sb]: New test.
1008         * gnat.dg/vect1_pkg.ads: New helper.
1009         * gnat.dg/vect2.ad[sb]: New test.
1010         * gnat.dg/vect2_pkg.ads: New helper.
1011         * gnat.dg/vect3.ad[sb]: New test.
1012         * gnat.dg/vect3_pkg.ads: New helper.
1013         * gnat.dg/vect4.ad[sb]: New test.
1014         * gnat.dg/vect4_pkg.ads: New helper.
1015         * gnat.dg/vect5.ad[sb]: New test.
1016         * gnat.dg/vect5_pkg.ads: New helper.
1017         * gnat.dg/vect6.ad[sb]: New test.
1018         * gnat.dg/vect6_pkg.ads: New helper.
1019
1020 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1021
1022         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1023         * gcc.target/i386/fma_run_double_2.c: Likewise.
1024         * gcc.target/i386/fma_run_double_3.c: Likewise.
1025         * gcc.target/i386/fma_run_double_4.c: Likewise.
1026         * gcc.target/i386/fma_run_double_5.c: Likewise.
1027         * gcc.target/i386/fma_run_double_6.c: Likewise.
1028         * gcc.target/i386/fma_run_float_1.c: Likewise.
1029         * gcc.target/i386/fma_run_float_2.c: Likewise.
1030         * gcc.target/i386/fma_run_float_3.c: Likewise.
1031         * gcc.target/i386/fma_run_float_4.c: Likewise.
1032         * gcc.target/i386/fma_run_float_5.c: Likewise.
1033         * gcc.target/i386/fma_run_float_6.c: Likewise.
1034
1035         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1036         remove the extra dg-options.
1037         * gcc.target/i386/l_fma_double_2.c: Likewise.
1038         * gcc.target/i386/l_fma_double_3.c: Likewise.
1039         * gcc.target/i386/l_fma_double_4.c: Likewise.
1040         * gcc.target/i386/l_fma_double_5.c: Likewise.
1041         * gcc.target/i386/l_fma_double_6.c: Likewise.
1042         * gcc.target/i386/l_fma_float_1.c: Likewise.
1043         * gcc.target/i386/l_fma_float_2.c: Likewise.
1044         * gcc.target/i386/l_fma_float_3.c: Likewise.
1045         * gcc.target/i386/l_fma_float_4.c: Likewise.
1046         * gcc.target/i386/l_fma_float_5.c: Likewise.
1047         * gcc.target/i386/l_fma_float_6.c: Likewise.
1048
1049 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
1050
1051         PR tree-optimization/50189
1052         * g++.dg/torture/pr50189.C: New testcase.
1053
1054 2011-10-12  Richard Guenther  <rguenther@suse.de>
1055
1056         PR tree-optimization/50700
1057         * gcc.dg/builtin-object-size-12.c: New testcase.
1058
1059 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
1060
1061         PR c/50565
1062         * gcc.c-torture/compile/pr50565-1.c,
1063         gcc.c-torture/compile/pr50565-2.c: New tests.
1064
1065 2011-10-11  Jason Merrill  <jason@redhat.com>
1066
1067         PR c++/49855
1068         PR c++/49896
1069         * g++.dg/template/constant1.C: New.
1070         * g++.dg/template/constant2.C: New.
1071         * g++.dg/cpp0x/constexpr-template3.C: New.
1072
1073 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1074
1075         * gcc.target/i386/warn-vect-op-3.c: New test.
1076         * gcc.target/i386/warn-vect-op-1.c: New test.
1077         * gcc.target/i386/warn-vect-op-2.c: New test.
1078
1079 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1080
1081         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1082
1083 2011-10-11  Richard Guenther  <rguenther@suse.de>
1084
1085         PR tree-optimization/50204
1086         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1087
1088 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1089
1090         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1091
1092 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
1093
1094         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1095         * gcc.target/i386/fma_double_2.c: Ditto.
1096         * gcc.target/i386/fma_double_3.c: Ditto.
1097         * gcc.target/i386/fma_double_4.c: Ditto.
1098         * gcc.target/i386/fma_double_5.c: Ditto.
1099         * gcc.target/i386/fma_double_6.c: Ditto.
1100         * gcc.target/i386/fma_float_1.c: Ditto.
1101         * gcc.target/i386/fma_float_2.c: Ditto.
1102         * gcc.target/i386/fma_float_3.c: Ditto.
1103         * gcc.target/i386/fma_float_4.c: Ditto.
1104         * gcc.target/i386/fma_float_5.c: Ditto.
1105         * gcc.target/i386/fma_float_6.c: Ditto.
1106         * gcc.target/i386/l_fma_double_1.c: Ditto.
1107         * gcc.target/i386/l_fma_double_2.c: Ditto.
1108         * gcc.target/i386/l_fma_double_3.c: Ditto.
1109         * gcc.target/i386/l_fma_double_4.c: Ditto.
1110         * gcc.target/i386/l_fma_double_5.c: Ditto.
1111         * gcc.target/i386/l_fma_double_6.c: Ditto.
1112         * gcc.target/i386/l_fma_float_1.c: Ditto.
1113         * gcc.target/i386/l_fma_float_2.c: Ditto.
1114         * gcc.target/i386/l_fma_float_3.c: Ditto.
1115         * gcc.target/i386/l_fma_float_4.c: Ditto.
1116         * gcc.target/i386/l_fma_float_5.c: Ditto.
1117         * gcc.target/i386/l_fma_float_6.c: Ditto.
1118         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1119         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1120         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1121         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1122         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1123         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1124         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1125         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1126         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1127         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1128         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1129         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1130
1131 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1132
1133         * gcc.dg/va-arg-4.c: New test.
1134         * gcc.dg/va-arg-5.c: Ditto.
1135
1136 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1137
1138         * lib/target-supports.exp (check_effective_target_fd_truncate):
1139         Close and unlink test file before exit.
1140
1141 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1142
1143         PR fortran/50564
1144         * gfortran.dg/forall_15.f90:  New test case.
1145
1146 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1147             Andrew Macleod  <amacleod@redhat.com>
1148
1149         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1150         wrappers for *other_threads() and *final_verify().
1151         * gcc.dg/simulate-thread/simulate-thread.h
1152         (simulate_thread_wrapper_other_threads): New.
1153         (simulate_thread_wrapper_final_verify): New.
1154
1155 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1156
1157         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1158
1159 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1160
1161         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1162
1163 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1164             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1165
1166         * gcc.target/i386/fma_1.h: New file.
1167         * gcc.target/i386/fma_2.h: Likewise.
1168         * gcc.target/i386/fma_3.h: Likewise.
1169         * gcc.target/i386/fma_4.h: Likewise.
1170         * gcc.target/i386/fma_5.h: Likewise.
1171         * gcc.target/i386/fma_6.h: Likewise.
1172         * gcc.target/i386/fma_double_1.c: Likewise.
1173         * gcc.target/i386/fma_double_2.c: Likewise.
1174         * gcc.target/i386/fma_double_3.c: Likewise.
1175         * gcc.target/i386/fma_double_4.c: Likewise.
1176         * gcc.target/i386/fma_double_5.c: Likewise.
1177         * gcc.target/i386/fma_double_6.c: Likewise.
1178         * gcc.target/i386/fma_float_1.c: Likewise.
1179         * gcc.target/i386/fma_float_2.c: Likewise.
1180         * gcc.target/i386/fma_float_3.c: Likewise.
1181         * gcc.target/i386/fma_float_4.c: Likewise.
1182         * gcc.target/i386/fma_float_5.c: Likewise.
1183         * gcc.target/i386/fma_float_6.c: Likewise.
1184         * gcc.target/i386/fma_main.h: Likewise.
1185         * gcc.target/i386/fma_run_double_1.c: Likewise.
1186         * gcc.target/i386/fma_run_double_2.c: Likewise.
1187         * gcc.target/i386/fma_run_double_3.c: Likewise.
1188         * gcc.target/i386/fma_run_double_4.c: Likewise.
1189         * gcc.target/i386/fma_run_double_5.c: Likewise.
1190         * gcc.target/i386/fma_run_double_6.c: Likewise.
1191         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1192         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1193         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1194         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1195         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1196         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1197         * gcc.target/i386/fma_run_float_1.c: Likewise.
1198         * gcc.target/i386/fma_run_float_2.c: Likewise.
1199         * gcc.target/i386/fma_run_float_3.c: Likewise.
1200         * gcc.target/i386/fma_run_float_4.c: Likewise.
1201         * gcc.target/i386/fma_run_float_5.c: Likewise.
1202         * gcc.target/i386/fma_run_float_6.c: Likewise.
1203         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1204         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1205         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1206         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1207         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1208         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1209         * gcc.target/i386/l_fma_1.h: Likewise.
1210         * gcc.target/i386/l_fma_2.h: Likewise.
1211         * gcc.target/i386/l_fma_3.h: Likewise.
1212         * gcc.target/i386/l_fma_4.h: Likewise.
1213         * gcc.target/i386/l_fma_5.h: Likewise.
1214         * gcc.target/i386/l_fma_6.h: Likewise.
1215         * gcc.target/i386/l_fma_double_1.c: Likewise.
1216         * gcc.target/i386/l_fma_double_2.c: Likewise.
1217         * gcc.target/i386/l_fma_double_3.c: Likewise.
1218         * gcc.target/i386/l_fma_double_4.c: Likewise.
1219         * gcc.target/i386/l_fma_double_5.c: Likewise.
1220         * gcc.target/i386/l_fma_double_6.c: Likewise.
1221         * gcc.target/i386/l_fma_float_1.c: Likewise.
1222         * gcc.target/i386/l_fma_float_2.c: Likewise.
1223         * gcc.target/i386/l_fma_float_3.c: Likewise.
1224         * gcc.target/i386/l_fma_float_4.c: Likewise.
1225         * gcc.target/i386/l_fma_float_5.c: Likewise.
1226         * gcc.target/i386/l_fma_float_6.c: Likewise.
1227         * gcc.target/i386/l_fma_main.h: Likewise.
1228         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1229         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1230         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1231         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1232         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1233         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1234         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1235         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1236         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1237         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1238         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1239         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1240
1241 2011-10-10  Richard Guenther  <rguenther@suse.de>
1242
1243         PR middle-end/50389
1244         * gcc.dg/torture/pr50389.c: New testcase.
1245
1246 2011-10-10  Richard Guenther  <rguenther@suse.de>
1247
1248         PR middle-end/50195
1249         * gcc.dg/builtins-47.c: Optimize.
1250
1251 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1252
1253         * lib/gcc-simulate-thread.exp: New.
1254         * gcc.dg/simulate-thread/guality.h: New.
1255         * gcc.dg/simulate-thread/simulate-thread.h: New.
1256         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1257         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1258         * gcc.dg/simulate-thread/README: New.
1259         * g++.dg/simulate-thread/guality.h: New.
1260         * g++.dg/simulate-thread/simulate-thread.h: New.
1261         * g++.dg/simulate-thread/simulate-thread.exp: New.
1262         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1263         * c-c++-common/cxxbitfields-2.c: Remove.
1264         * c-c++-common/cxxbitfields.c: Remove.
1265         * c-c++-common/cxxbitfields-4.c: Remove.
1266         * c-c++-common/cxxbitfields-5.c: Remove.
1267         * c-c++-common/simulate-thread/bitfields-1.c: New.
1268         * c-c++-common/simulate-thread/bitfields-2.c: New.
1269         * c-c++-common/simulate-thread/bitfields-3.c: New.
1270         * c-c++-common/simulate-thread/bitfields-4.c: New.
1271
1272 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1273
1274         PR c++/38980
1275         * g++.dg/warn/format5.C: New.
1276
1277 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1278
1279         PR fortran/50273
1280         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1281         * gfortran.dg/common_16.f90: New.
1282
1283 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1284
1285         * gfortran.dg/iso_c_binding_param_1.f90: New.
1286         * gfortran.dg/iso_c_binding_param_2.f90: New.
1287         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1288
1289 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1290
1291         PR tree-optimization/50635
1292         * gcc.dg/vect/pr50635.c: New test.
1293
1294 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1295
1296         PR fortran/50659
1297         * gfortran.dg/proc_decl_27.f90: New.
1298
1299 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1300
1301         PR libobjc/50428
1302         * objc/execute/initialize-1.m: New test.
1303
1304 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1305
1306         PR fortran/47844
1307         * gfortran.dg/pointer_function_result_1.f90 : New test.
1308
1309 2011-10-07  David S. Miller  <davem@davemloft.net>
1310
1311         PR 50655
1312         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1313         * gcc.target/sparc/cmask.c: Use it.
1314         * gcc.target/sparc/fhalve.c: Likewise.
1315         * gcc.target/sparc/fnegop.c: Likewise.
1316         * gcc.target/sparc/fpadds.c: Likewise.
1317         * gcc.target/sparc/fshift.c: Likewise.
1318         * gcc.target/sparc/fucmp.c: Likewise.
1319         * gcc.target/sparc/lzd.c: Likewise.
1320         * gcc.target/sparc/vis3misc.c: Likewise.
1321         * gcc.target/sparc/xmul.c: Likewise.
1322
1323 2011-10-07  Richard Henderson  <rth@redhat.com>
1324
1325         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1326         match for avx2.
1327         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1328
1329 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1330
1331         * gcc.dg/pr50193-1.c: New file.
1332         * gcc.target/arm/shiftable.c: New file.
1333
1334 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1335
1336         PR fortran/50625
1337         * gfortran.dg/class_46.f03: New.
1338
1339 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1340
1341         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1342         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1343         (syslog, vsyslog, __vsyslog_chk): Likewise.
1344
1345         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1346         (x, EXT_x): Use ASMNAME.
1347
1348         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1349         (a, c): Use ASMNAME.
1350
1351 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1352
1353         PR middle-end/50527
1354         * gcc.dg/pr50527.c: New test.
1355
1356 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR tree-optimization/50650
1359         * gcc.c-torture/compile/pr50650.c: New test.
1360
1361 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1362
1363         PR tree-optimization/50575
1364         * gcc.c-torture/execute/vector-compare-2.x: New file.
1365
1366 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1367
1368         PR middle-end/50125
1369         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1370         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1371         (bar3): Likewise.
1372
1373 2011-10-07  Richard Guenther  <rguenther@suse.de>
1374
1375         PR testsuite/50637
1376         * gcc.dg/vect/vect-align-2.c: Increase array size.
1377
1378 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1379             H.J. Lu  <hongjiu.lu@intel.com>
1380
1381         PR target/50603
1382         * gcc.target/i386/pr50603.c: New test.
1383
1384 2011-10-06  Jason Merrill  <jason@redhat.com>
1385
1386         PR c++/39164
1387         * g++.dg/cpp0x/default31.C: New.
1388
1389 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1390
1391         PR tree-optimization/50596
1392         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1393         New.
1394         * gcc.dg/vect/vect-cond-8.c: New test.
1395
1396 2011-10-06  Richard Henderson  <rth@redhat.com>
1397
1398         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1399         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1400         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1401         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1402         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1403         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1404         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1405         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1406         * gcc.c-torture/execute/vshuf-16.inc: New file.
1407         * gcc.c-torture/execute/vshuf-2.inc: New file.
1408         * gcc.c-torture/execute/vshuf-4.inc: New file.
1409         * gcc.c-torture/execute/vshuf-8.inc: New file.
1410         * gcc.c-torture/execute/vshuf-main.inc: New file.
1411         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1412         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1413         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1414         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1415         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1416         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1417         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1418         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1419         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1420         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1421         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1422         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1423         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1424
1425 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1426
1427         PR tree-optimization/49279
1428         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1429         * gcc.c-torture/execute/pr49279.c: New test.
1430
1431 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1432
1433         PR target/49049
1434         * gcc.c-torture/compile/pr49049.c: New test.
1435
1436 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1437
1438         PR target/50305
1439         * gcc.target/arm/pr50305.c: New test.
1440
1441 2011-10-06  Richard Guenther  <rguenther@suse.de>
1442
1443         PR tree-optimization/38884
1444         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1445         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1446
1447 2011-10-05  David S. Miller  <davem@davemloft.net>
1448
1449         * gcc.target/sparc/lzd.c: New test.
1450         * gcc.target/sparc/popc.c: New test.
1451
1452 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1455         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1456         * g++.dg/other/final1.C: Cleanup original tree dump.
1457
1458 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1459
1460         PR tree-optimization/50613
1461         * gcc.dg/pr50613.c: New test.
1462
1463 2011-10-05  Richard Henderson  <rth@redhat.com>
1464
1465         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1466         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1467         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1468         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1469         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1470         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1471         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1472         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1473
1474 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1475
1476         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1477         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1478         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1479         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1480         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1481
1482 2011-10-05  Richard Guenther  <rguenther@suse.de>
1483
1484         PR tree-optimization/38885
1485         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1486
1487 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1488
1489         * gcc.target/i386/sw-1.c: New test.
1490
1491 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1492
1493         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1494         -mtune=generic.
1495         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1496
1497 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1498
1499         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1500
1501 2011-10-04  David S. Miller  <davem@davemloft.net>
1502
1503         * gcc.target/sparc/fhalve.c: New test.
1504         * gcc.target/sparc/fnegop.c: New test.
1505         * gcc.target/sparc/xmul.c: New test.
1506
1507 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1508
1509         PR fortran/35831
1510         * gfortran.dg/dummy_procedure_6.f90: New.
1511
1512 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR tree-optimization/50604
1515         * gcc.dg/pr50604.c: New test.
1516
1517 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1518
1519         PR tree-optimization/49662
1520         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1521         * gcc.dg/graphite/interchange-15.c: Likewise.
1522         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1523
1524 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1525
1526         * gcc.dg/tree-ssa/restrict-4.c: New test.
1527
1528 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1529
1530         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1531         (main): Use __typeof to get result type of comparison.
1532
1533 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1534
1535         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1536         Make et_vect_multiple_sizes_saved global.
1537         (check_effective_target_vect64): Make et_vect64_saved global.
1538
1539 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1540
1541         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1542         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1543         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1544         * gcc.dg/builtin-complex-err-1.c: Adjust.
1545
1546 2011-10-02  Jason Merrill  <jason@redhat.com>
1547
1548         * g++.dg/cpp0x/range-for22.C: New.
1549
1550         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1551         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1552         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1553         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1554
1555         * g++.dg/cpp0x/nsdmi5.C: New.
1556
1557 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1558
1559         PR target/50579
1560         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1561         New procedures.
1562         (mips-dg-options): Force an ABI option if the current ABI is
1563         incompatible with the required -mlong setting.  Likewise force
1564         a long setting if the current one is incompatible with the
1565         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1566         throughout procedure.
1567         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1568         instead of addressing=absolute.
1569
1570 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1571
1572         * gcc.target/mips/stack-1.c: New test.
1573
1574 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1575
1576         * gcc.dg/pr49696.c: New test.
1577
1578 2011-10-02  Jan Hubicka  <jh@suse.cz>
1579
1580         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1581
1582 2011-10-01  David S. Miller  <davem@davemloft.net>
1583
1584         * gcc.target/sparc/cmask.c: New test.
1585         * gcc.target/sparc/fpadds.c: New test.
1586         * gcc.target/sparc/fshift.c: New test.
1587         * gcc.target/sparc/fucmp.c: New test.
1588         * gcc.target/sparc/vis3misc.c: New test.
1589
1590 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1591
1592         PR fortran/50585
1593         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1594
1595 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1596
1597         PR c++/44473
1598         * g++.dg/dfp/44473-1.C: New test.
1599         * g++.dg/dfp/44473-2.C: New test.
1600         * g++.dg/dfp/mangle-1.C: New test.
1601         * g++.dg/dfp/mangle-2.C: New test.
1602         * g++.dg/dfp/mangle-3.C: New test.
1603         * g++.dg/dfp/mangle-4.C: New test.
1604         * g++.dg/dfp/mangle-5.C: New test.
1605
1606 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR inline-asm/50571
1609         * gcc.dg/pr50571.c: New test.
1610
1611         PR tree-optimization/46309
1612         * gcc.dg/pr46309.c: New test.
1613
1614 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1615
1616         * gcc.dg/strlenopt-21.c: New test.
1617
1618 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1619
1620         * gcc.dg/sms-10.c: New file.
1621
1622 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1623
1624         * gcc.target/arm/pr50099.c: New test.
1625
1626 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1627
1628         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1629
1630 2011-09-30  David S. Miller  <davem@davemloft.net>
1631
1632         * gcc.target/sparc/bmaskbshuf.c: New test.
1633         * gcc.target/sparc/edgen.c: New test.
1634
1635 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1636
1637         PR fortran/50547
1638         * gfortran.dg/pure_formal_proc_3.f90: New.
1639
1640         PR fortran/50553
1641         * gfortran.dg/stfunc_7.f90: New.
1642
1643 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1644
1645         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1646         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1647         * gcc.dg/vector-compare-1.c: Likewise.
1648         * gcc.dg/vector-compare-2.c: Likewise.
1649
1650 2011-09-29  David S. Miller  <davem@davemloft.net>
1651
1652         * gcc.target/sparc/array.c: New test.
1653
1654 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1655
1656         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1657         loop unroll and set max unroll times to 8.
1658         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1659         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1660         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1661         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1662
1663 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1664
1665         PR c++/40145
1666         * g++.dg/ext/visibility/warn5.C: New.
1667
1668 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1669
1670         PR c++/45278
1671         * g++.dg/warn/Wextra-3.C: New.
1672
1673 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1674
1675         PR target/49486
1676         * gcc.target/sh/pr49468-si.c: New.
1677
1678 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1679
1680         PR testsuite/50485
1681         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1682         (TEST): Initialize src3 with random floats.
1683         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1684         from union src3.  Initialize src3 with random floats.
1685
1686 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1687
1688         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1689         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1690         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1691         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1692         * gcc.target/sh/sh4a-cos.c: Ditto.
1693         * gcc.target/sh/sh4a-cosf.c: Ditto.
1694         * gcc.target/sh/sh4a-sin.c: Ditto.
1695         * gcc.target/sh/sh4a-sinf.c: Ditto.
1696         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1697         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1698         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1699
1700 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1701
1702         PR c++/31489
1703         * g++.dg/parse/error40.C: New.
1704         * g++.dg/warn/incomplete1.C: Adjust.
1705
1706 2011-09-27  Jan Hubicka  <jh@suse.cz>
1707
1708         PR middle-end/49463
1709         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1710         Mark used.
1711
1712 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1713
1714         * gcc.dg/strlenopt-1.c: New test.
1715         * gcc.dg/strlenopt-1f.c: New test.
1716         * gcc.dg/strlenopt-2.c: New test.
1717         * gcc.dg/strlenopt-2f.c: New test.
1718         * gcc.dg/strlenopt-3.c: New test.
1719         * gcc.dg/strlenopt-4.c: New test.
1720         * gcc.dg/strlenopt-4g.c: New test.
1721         * gcc.dg/strlenopt-4gf.c: New test.
1722         * gcc.dg/strlenopt-5.c: New test.
1723         * gcc.dg/strlenopt-6.c: New test.
1724         * gcc.dg/strlenopt-7.c: New test.
1725         * gcc.dg/strlenopt-8.c: New test.
1726         * gcc.dg/strlenopt-9.c: New test.
1727         * gcc.dg/strlenopt-10.c: New test.
1728         * gcc.dg/strlenopt-11.c: New test.
1729         * gcc.dg/strlenopt-12.c: New test.
1730         * gcc.dg/strlenopt-12g.c: New test.
1731         * gcc.dg/strlenopt-13.c: New test.
1732         * gcc.dg/strlenopt-14g.c: New test.
1733         * gcc.dg/strlenopt-14gf.c: New test.
1734         * gcc.dg/strlenopt-15.c: New test.
1735         * gcc.dg/strlenopt-16g.c: New test.
1736         * gcc.dg/strlenopt-17g.c: New test.
1737         * gcc.dg/strlenopt-18g.c: New test.
1738         * gcc.dg/strlenopt.h: New file.
1739
1740 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1741
1742         PR middle-end/43864
1743         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1744         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1745         * gcc.dg/pr43864.c: New test.
1746         * gcc.dg/pr43864-2.c: Same.
1747         * gcc.dg/pr43864-3.c: Same.
1748         * gcc.dg/pr43864-4.c: Same.
1749
1750 2011-09-27  Jan Hubicka  <jh@suse.cz>
1751
1752         * gcc.dg/ipa/inline-5.c: New testcase.
1753
1754 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1755
1756         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1757         vectors.
1758         * gcc.dg/vect/bb-slp-27.c: New.
1759         * gcc.dg/vect/bb-slp-28.c: New.
1760
1761 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1762
1763         * testsuite/lib/target-supports.exp (check_profiling_available):
1764         Don't rely solely on TLS tests for -fprofile-generate, fall
1765         through to the other code.
1766
1767 2011-09-27  Richard Guenther  <rguenther@suse.de>
1768
1769         PR tree-optimization/50363
1770         * gcc.dg/torture/pr50363.c: New testcase.
1771
1772 2011-09-26  Jason Merrill  <jason@redhat.com>
1773
1774         PR c++/45012
1775         * g++.dg/template/partial13.C: New.
1776
1777         PR c++/46105
1778         * g++.dg/template/partial12.C: New.
1779
1780         PR c++/50508
1781         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1782
1783 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1784
1785         PR c++/45487
1786         * g++.dg/diagnostic/bindings1.C: New.
1787         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1788
1789 2011-09-26  David S. Miller  <davem@davemloft.net>
1790
1791         * gcc.target/sparc/wrgsr.c: New test.
1792         * gcc.target/sparc/rdgsr.c: New test.
1793         * gcc.target/sparc/edge.c: New test.
1794         * gcc.target/sparc/fcmp.c: New test.
1795
1796         * gcc.target/sparc/edge.c: Update for new return types.
1797         * gcc.target/sparc/fcmp.c: Likewise.
1798
1799         * gcc.target/sparc/fpaddsubi.c: New test.
1800
1801 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1802
1803         PR fortran/50515
1804         * gfortran.dg/common_15.f90: New.
1805
1806         PR fortran/50517
1807         * gfortran.dg/dummy_procedure_5.f90: New.
1808         * gfortran.dg/interface_26.f90: Modified error message.
1809         * gfortran.dg/proc_ptr_11.f90: Ditto.
1810         * gfortran.dg/proc_ptr_15.f90: Ditto.
1811         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1812         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1813
1814 2011-09-26  Jason Merrill  <jason@redhat.com>
1815
1816         PR c++/50512
1817         * g++.dg/overload/rvalue3.C: New.
1818
1819         PR c++/50523
1820         * g++.dg/overload/ref-conv2.C: New.
1821
1822         * g++.dg/cpp0x/nsdmi-template1.C: New.
1823
1824 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1825
1826         * g++.dg/cpp0x/nullptr25.C: New.
1827
1828 2011-09-26  Richard Guenther  <rguenther@suse.de>
1829
1830         PR tree-optimization/50472
1831         * gcc.dg/torture/pr50472.c: New testcase.
1832
1833 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1834
1835         * gnat.dg/opt22.adb: New test.
1836         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1837
1838 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1839
1840         * gnat.dg/opt21.adb: New test.
1841         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1842
1843 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1844
1845         * gnat.dg/opt20.ad[sb]: New test.
1846         * gnat.dg/opt20_pkg.ads: New helper.
1847
1848 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1849
1850         * gnat.dg/array17.adb: New test.
1851         * gnat.dg/array17_pkg.ads: New helper.
1852
1853 2011-09-25  Jason Merrill  <jason@redhat.com>
1854
1855         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1856
1857 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1858
1859         * gnat.dg/frame_overflow.ads: New.
1860         * gnat.dg/frame_overflow.adb: Adjust.
1861         * gnat.dg/specs/addr1.ads: Likewise.
1862
1863 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1864
1865         * g++.dg/tree-ssa/restrict2.C: New test.
1866
1867 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1868
1869         * lib/target-supports.exp (check_effective_target_vect64): New.
1870         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1871         of multiple vector sizes.
1872         * gcc.dg/vect/bb-slp-26.c: New.
1873
1874 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1875
1876         PR c++/50280
1877         * g++.dg/template/bitfield1.C: New.
1878
1879 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1880
1881         * gcc.dg/vect/bb-slp-24.c: New.
1882
1883 2011-09-24  Jason Merrill  <jason@redhat.com>
1884
1885         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1886
1887         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1888
1889         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1890         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1891
1892         * g++.dg/cpp0x/nsdmi1.C: New.
1893         * g++.dg/cpp0x/nsdmi2.C: New.
1894         * g++.dg/cpp0x/nsdmi3.C: New.
1895         * g++.dg/cpp0x/nsdmi4.C: New.
1896         * g++.old-deja/g++.other/init4.C: New.
1897
1898 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1899
1900         PR c++/44267
1901         * g++.dg/template/sfinae28.C: New.
1902
1903 2011-09-23  Ian Lance Taylor  <iant@google.com>
1904
1905         * go.test/go-test.exp (errchk): Handle more cases of getting
1906         correct Tcl backslash quoting in regular expressions in test file.
1907
1908 2011-09-23  Jason Merrill  <jason@redhat.com>
1909
1910         Core 253
1911         * g++.dg/init/const8.C: New.
1912         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1913         * g++.dg/cpp0x/defaulted2.C: Likewise.
1914         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1915         * g++.dg/init/pr20039.C: Likewise.
1916         * g++.dg/init/pr42844.C: Likewise.
1917
1918 2011-09-23  Jan Hubicka  <jh@suse.cz>
1919
1920         * gcc.dg/ipa/inline-1.c: new testcase.
1921         * gcc.dg/ipa/inline-2.c: new testcase.
1922         * gcc.dg/ipa/inline-3.c: new testcase.
1923         * gcc.dg/ipa/inline-4.c: new testcase.
1924
1925 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1926
1927         PR c++/50258
1928         * g++.dg/cpp0x/constexpr-static8.C: New.
1929
1930 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1931
1932         * gcc.target/i386/avxfp-1.c: New test.
1933         * gcc.target/i386/avxfp-2.c: New test.
1934
1935 2011-09-23  Terry Guo  <terry.guo@arm.com>
1936
1937         * gcc.c-torture/execute/941014-1.x: Deleted.
1938
1939 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1940
1941         PR c++/50491
1942         * g++.dg/cpp0x/pr50491.C: New.
1943
1944 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1945
1946         PR testsuite/50487
1947         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1948
1949 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1950
1951         PR c++/50371
1952         * g++.dg/cpp0x/nullptr24.C: New.
1953
1954 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1955
1956         PR target/50482
1957         * gcc.target/i386/pr50482.c: New test.
1958
1959 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1960
1961         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1962         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1963         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1964         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1965         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1966         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1967         multilib options contain different -march= from dg-options.
1968
1969 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1970             Paolo Carlini  <paolo.carlini@oracle.com>
1971
1972         PR c++/50344
1973         * g++.dg/template/friend52.C: New.
1974
1975 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1976
1977         * gcc.target/arm/cmp-1.c: New test.
1978         * gcc.target/arm/cmp-2.c: Likewise.
1979
1980 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1981
1982         PR fortran/41733
1983         * gfortran.dg/impure_actual_1.f90: Modified error message.
1984         * gfortran.dg/proc_ptr_32.f90: New.
1985         * gfortran.dg/proc_ptr_33.f90: New.
1986
1987 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1988
1989         PR tree-optimization/50451
1990         * gcc.dg/vect/pr50451.c: New test.
1991
1992 2011-09-21  Ian Lance Taylor  <iant@google.com>
1993
1994         * go.test/go-test.exp (errchk): Add special case for bug332.
1995         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1996         some more test lines.
1997
1998 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1999
2000         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2001         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2002         * g++.dg/other/i386-8.C: Ditto.
2003         * g++.dg/other/pr34435.C: Ditto.
2004         * g++.dg/other/pr39496.C: Ditto.
2005         * g++.dg/other/mmintrin.C: Ditto.
2006
2007 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
2008
2009         * gcc.dg/vect/vect-cond-7.c: New test.
2010         * gcc.target/i386/sse4_1-cond-1.c: New test.
2011         * gcc.target/i386/avx-cond-1.c: New test.
2012
2013 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2014
2015         PR target/50464
2016         * g++.dg/other/pr50464.C: New test.
2017
2018 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2019
2020         * gcc.target/i386/bmi2-mulx32-2.c: New test.
2021         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2022         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2023         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2024
2025 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2026
2027         * gnat.dg/opt19.adb: New test.
2028
2029 2011-09-21  Terry Guo  <terry.guo@arm.com>
2030
2031         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2032         on arch conflict when testing case on targets other than armv7-a.
2033
2034 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
2035
2036         PR c++/50454
2037         * g++.dg/ext/int128-1.C: New.
2038         * g++.dg/ext/int128-2.C: Likewise.
2039         * g++.dg/ext/int128-2.h: Likewise.
2040
2041 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2042
2043         PR testsuite/50469
2044         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2045
2046 2011-09-20  Jason Merrill  <jason@redhat.com>
2047
2048         * g++.dg/cpp0x/constexpr-generated1.C: New.
2049
2050         PR c++/50442
2051         * g++.dg/overload/ref-conv1.C: New.
2052
2053 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2054
2055         * g++.dg/other/final1.C: New.
2056
2057 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
2058
2059         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
2060         and get_bit ().
2061
2062 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
2063
2064         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2065         "target arm_eabi".
2066
2067 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
2068
2069         PR tree-optimization/50413
2070         * g++.dg/vect/vect.exp: Run slp-pr* tests with
2071         -fdump-tree-slp-details.  Run other tests with
2072         -fdump-tree-vect-details.
2073         * g++.dg/vect/slp-pr50413.cc: New.
2074
2075 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2076             Ira Rosen  <ira.rosen@linaro.org>
2077
2078         PR testsuite/50435
2079         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2080         Fix underscores around restrict.
2081
2082 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2083
2084         PR tree-optimization/50414
2085         * gfortran.dg/vect/Ofast-pr50414.f90: New.
2086         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2087         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2088
2089 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2090
2091         PR tree-optimization/50412
2092         * gfortran.dg/vect/pr50412.f90: New.
2093
2094 2011-09-16  Jason Merrill  <jason@redhat.com>
2095
2096         PR c++/50424
2097         * g++.dg/eh/defarg1.C: New.
2098
2099 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
2100
2101         * gcc.dg/vect/vect-reduc-10.c: New test.
2102         * gcc.target/i386/avx-reduc-1.c: New test.
2103
2104         * gcc.target/i386/sse2-extract-1.c: New test.
2105         * gcc.target/i386/avx-extract-1.c: New test.
2106
2107 2011-09-16  Terry Guo  <terry.guo@arm.com>
2108
2109         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2110
2111 2011-09-15   Diego Novillo  <dnovillo@google.com>
2112
2113         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2114         ALWAYS_CXXFLAGS, if defined.
2115         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2116         ALWAYS_GFORTRANFLAGS, if defined.
2117         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2118         ALWAYS_GOCFLAGS, if defined.
2119         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2120         ALWAYS_OBJCXXFLAGS, if defined.
2121         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2122         additional_flags, if defined.
2123         * lib/gnat.exp (gnat_target_compile): Likewise.
2124         * lib/objc.exp (objc_target_compile): Likewise.
2125         * lib/target-supports-dg.exp (dg-add-options): Handle
2126         TEST_ALWAYS_FLAGS.
2127
2128 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2129
2130         PR testsuite/50322
2131         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2132         Use uintptr_t in f1.  Undo avr xfails.
2133
2134 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2135
2136         PR fortran/50401
2137         PR fortran/50403
2138         * gfortran.dg/function_types_3.f90: New.
2139
2140 2011-09-15  Jason Merrill  <jason@redhat.com>
2141
2142         PR c++/50365
2143         * g++.dg/cpp0x/trailing7.C: New.
2144
2145         PR c++/50361
2146         * g++.dg/cpp0x/nullptr23.C: New.
2147
2148 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2149
2150         * gcc.dg/vect/bb-slp-25.c: New.
2151
2152 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2153
2154         PR c++/50391
2155         * g++.dg/cpp0x/noexcept15.C: New.
2156
2157 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2158
2159         PR middle-end/50251
2160         * gcc.dg/pr50251.c: New test.
2161
2162 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2163
2164         PR fortran/34547
2165         PR fortran/50375
2166         * gfortran.dg/null_5.f90: New.
2167         * gfortran.dg/null_6.f90: New.
2168
2169 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2170
2171         * gcc.c-torture/compile/20110913-1.c: New test.
2172
2173 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2174
2175         PR fortran/50379
2176         * gfortran.dg/result_2.f90: New.
2177
2178 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2179
2180         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2181
2182 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2183
2184         PR c++/48320
2185         * g++.dg/cpp0x/variadic116.C: New test case.
2186
2187 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2188
2189         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2190         * gcc.target/mips/interrupt_handler-2.c: New test.
2191         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2192
2193 2011-09-12  Jason Merrill  <jason@redhat.com>
2194
2195         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2196
2197         * g++.dg/cpp0x/explicit7.C: New.
2198
2199 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR rtl-optimization/50212
2202         * g++.dg/other/pr50212.C: New test.
2203
2204 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2205
2206         PR target/43746
2207         * testsuite/gcc.target/avr/torture/avr-torture.exp
2208         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2209         "-O2 -fmerge-all-constants".
2210
2211 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2212
2213         PR fortran/50327
2214         * gfortran.dg/do_while_1.f90: New test.
2215
2216 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2217
2218         PR fortran/35831
2219         PR fortran/47978
2220         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2221         * gfortran.dg/proc_decl_26.f90: New.
2222         * gfortran.dg/typebound_override_2.f90: New.
2223         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2224
2225 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2226
2227         * gnat.dg/cond_expr2.ad[sb]: New test.
2228
2229 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2230
2231         * gnat.dg/atomic5.ad[sb]: New test.
2232
2233 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2234
2235         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2236
2237 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2238
2239         PR target/49030
2240         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2241
2242 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2243
2244         PR target/49614
2245         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2246
2247 2011-09-09  Richard Guenther  <rguenther@suse.de>
2248
2249         PR tree-optimization/50328
2250         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2251
2252 2011-09-09  Richard Guenther  <rguenther@suse.de>
2253
2254         PR middle-end/50333
2255         * gcc.dg/torture/pr50333.c: New testcase.
2256
2257 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2258
2259         PR tree-optimization/50318
2260         * gcc.target/arm/pr50318-1.c: New file.
2261
2262 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2263
2264         * gcc.target/i386/all_one_m256i.c: New test.
2265
2266 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2267
2268         PR c++/50324
2269         * g++.dg/cpp0x/sfinae28.C: New.
2270
2271 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2272
2273         PR c/50332
2274         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2275         longer ignored on typedefs.
2276
2277         PR c++/33255 - Support -Wunused-local-typedefs warning
2278         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2279         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2280
2281 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2282
2283         PR tree-optimization/50287
2284         * gcc.dg/torture/pr50287.c: New test.
2285
2286 2011-09-08  Richard Guenther  <rguenther@suse.de>
2287
2288         PR tree-optimization/19831
2289         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2290         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2291         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2292         * gcc.dg/errno-1.c: Adjust.
2293
2294 2011-09-08  Richard Guenther  <rguenther@suse.de>
2295
2296         PR tree-optimization/19831
2297         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2298
2299 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2300
2301         PR fortran/44646
2302         * gfortran.dg/do_concurrent_1.f90: New.
2303         * gfortran.dg/do_concurrent_2.f90: New.
2304
2305 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2306
2307         PR target/50310
2308         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2309         * gcc.dg/pr50310-2.c: New test.
2310
2311 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2312
2313         PR fortran/48095
2314         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2315         * gfortran.dg/impure_constructor_1.f90: Modified.
2316         * gfortran.dg/proc_ptr_comp_33.f90: New.
2317
2318 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR target/50310
2321         * gcc.dg/pr50310-1.c: New test.
2322
2323 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2324
2325         PR middle-end/48571
2326         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2327         instead of 4.
2328
2329 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2330
2331         PR c++/50309
2332         * g++.dg/cpp0x/noexcept14.C: New.
2333
2334 2011-09-07  Jason Merrill  <jason@redhat.com>
2335
2336         * g++.dg/cpp0x/constexpr-ref3.C: New.
2337
2338         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2339
2340 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2341
2342         * gcc.dg/section1.c: Don't xfail for avr.
2343
2344 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2345
2346         PR tree-optimization/50322
2347         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2348
2349 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2350
2351         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2352
2353 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2354
2355         PR tree-optimization/49911
2356         * g++.dg/tree-ssa/pr49911.C: New test.
2357
2358 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2359
2360         PR target/49030
2361         * gcc.dg/torture/pr49030.c: New test.
2362
2363 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2364
2365         PR fortran/50288
2366         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2367         * gfortran.dg/class_4d.f03: Deleted.
2368         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2369
2370 2011-09-07  Richard Guenther  <rguenther@suse.de>
2371
2372         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2373
2374 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2375
2376         PR tree-optimization/46021
2377         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2378
2379 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2380
2381         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2382
2383 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2384
2385         * gcc.c-torture/compile/20110906-1.c: New test.
2386
2387 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2388
2389         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2390
2391 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2392
2393         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2394         --param tree-reassoc-width=1.
2395
2396         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2397         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2398
2399 2011-09-06  Richard Guenther  <rguenther@suse.de>
2400
2401         PR tree-optimization/48149
2402         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2403
2404 2011-09-06  Richard Guenther  <rguenther@suse.de>
2405
2406         PR tree-optimization/48317
2407         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2408
2409 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2410
2411         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2412         New procedure.
2413         (add_options_for_quad_vectors): Replace with ...
2414         (add_options_for_double_vectors): ... this.
2415         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2416         support multiple vector sizes since the vectorizer attempts to
2417         vectorize with both vector sizes.
2418         * gcc.dg/vect/no-vfa-vect-79.c,
2419         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2420         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2421         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2422         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2423         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2424         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2425         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2426         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2427         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2428         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2429         gcc.dg/vect/vect-40.c: Likewise.
2430         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2431         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2432         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2433         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2434         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2435         Likewise.
2436         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2437
2438 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2439
2440         PR target/49606
2441         * gcc.target/mips/abi-main.h: New file.
2442         * gcc.target/mips/abi-o32-long32.c: New test.
2443         * gcc.target/mips/abi-o32-long64.c: Likewise.
2444         * gcc.target/mips/abi-o64-long32.c: Likewise.
2445         * gcc.target/mips/abi-o64-long64.c: Likewise.
2446         * gcc.target/mips/abi-n32-long32.c: Likewise.
2447         * gcc.target/mips/abi-n32-long64.c: Likewise.
2448         * gcc.target/mips/abi-n64-long32.c: Likewise.
2449         * gcc.target/mips/abi-n64-long64.c: Likewise.
2450         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2451         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2452         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2453         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2454         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2455         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2456         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2457         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2458         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2459         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2460         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2461         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2462         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2463         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2464         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2465         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2466         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2467         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2468         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2469         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2470         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2471         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2472         * gcc.target/mips/branch-3.c: Likewise.
2473         * gcc.target/mips/branch-4.c: Likewise.
2474         * gcc.target/mips/branch-5.c: Likewise.
2475         * gcc.target/mips/branch-6.c: Likewise.
2476         * gcc.target/mips/branch-7.c: Likewise.
2477         * gcc.target/mips/branch-8.c: Likewise.
2478         * gcc.target/mips/branch-9.c: Likewise.
2479         * gcc.target/mips/branch-10.c: Likewise.
2480         * gcc.target/mips/branch-11.c: Likewise.
2481         * gcc.target/mips/branch-12.c: Likewise.
2482         * gcc.target/mips/branch-13.c: Likewise.
2483         * gcc.target/mips/lazy-binding-1.c: Likewise.
2484
2485 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2486
2487         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2488         to avoid warning on int=16 platforms..
2489
2490 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2491
2492         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2493         to work even with -fshort-enums.
2494
2495 2011-09-04  Jan Hubicka  <jh@suse.cz>
2496
2497         * gcc.c-torture/compile/20110902.c: new testcase.
2498
2499 2011-09-04  Jason Merrill  <jason@redhat.com>
2500
2501         PR c++/49267
2502         * g++.dg/cpp0x/rv-conv1.C: New.
2503
2504         DR 1328
2505         * g++.dg/cpp0x/rv-func3.C: New.
2506
2507         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2508
2509         PR c++/50248
2510         Core 1358
2511         * g++.dg/cpp0x/constexpr-template1.C: New.
2512         * g++.dg/cpp0x/constexpr-template2.C: New.
2513         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2514         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2515
2516 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2517
2518         * gnat.dg/specs/debug1.ads: Tweak pattern.
2519
2520 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2521
2522         PR fortran/50227
2523         * gfortran.dg/class_45a.f03: New.
2524         * gfortran.dg/class_45b.f03: New.
2525
2526 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2527             Ira Rosen  <ira.rosen@linaro.org>
2528
2529         PR tree-optimization/50208
2530         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2531         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2532         -fno-tree-fre -fno-tree-pre.
2533
2534 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2535
2536         * gcc.dg/ipa/ipcp-3.c: New test.
2537
2538 2011-09-02  Richard Guenther  <rguenther@suse.de>
2539
2540         PR tree-optimization/27460
2541         PR middle-end/29269
2542         * gcc.dg/vect/vect-cond-7.c: New testcase.
2543
2544 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2545
2546         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2547         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2548         xfailed test for inlining.
2549         * g++.dg/ipa/ivinline-9.C: Likewise.
2550
2551 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2552
2553         PR tree-optimization/50178
2554         * gfortran.dg/vect/pr50178.f90: New test.
2555
2556 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2557
2558         PR middle-end/49886
2559         * gcc.c-torture/execute/pr49886.c: New testcase.
2560
2561 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2562
2563         PR middle-end/43513
2564         * gcc.dg/pr43513.c: New test.
2565
2566 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2567
2568         PR fortran/45044
2569         * gfortran.dg/common_14.f90: New.
2570         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2571
2572 2011-08-30  Jason Merrill  <jason@redhat.com>
2573
2574         PR c++/50084
2575         * g++.dg/cpp0x/decltype33.C: New.
2576
2577         PR c++/50089
2578         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2579
2580         PR c++/50114
2581         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2582
2583 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2584
2585         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2586
2587 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2588
2589         * gnat.dg/specs/aggr3.ads: New test.
2590         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2591
2592         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2593         * gnat.dg/specs/aggr2.ads: Likewise.
2594
2595 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2596
2597         PR fortran/45170
2598         * gfortran.dg/allocate_with_source_2.f90: New test
2599
2600 2011-08-30  Jason Merrill  <jason@redhat.com>
2601
2602         PR c++/50220
2603         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2604
2605         PR c++/50234
2606         * g++.dg/cpp0x/constexpr-value3.C: New.
2607
2608 2011-08-30  Richard Guenther  <rguenther@suse.de>
2609
2610         PR middle-end/48571
2611         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2612         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2613         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2614         * gcc.dg/pr36902.c: XFAIL.
2615
2616 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2617
2618         * gcc.target/i386/fma-check.h: New.
2619         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2620         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2621         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2622         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2623         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2624         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2625         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2626         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2627         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2628         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2629         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2630         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2631         * gcc.target/i386/fma-compile.c: Likewise.
2632         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2633         * gcc.target/i386/sse-12.c: Add -mfma.
2634         * gcc.target/i386/sse-13.c: Likewise.
2635         * gcc.target/i386/sse-14.c: Likewise.
2636         * gcc.target/i386/sse-22.c: Likewise.
2637         * gcc.target/i386/sse-23.c: Likewise.
2638         * g++.dg/other/i386-2.C: Likewise.
2639         * g++.dg/other/i386-3.C: Likewise.
2640
2641 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2642
2643         PR testsuite/50185
2644         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2645         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2646
2647 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2648
2649         * g++.dg/bprob/bprob.exp (feedback_options): Set
2650         -fbranch-probabilities.
2651         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2652
2653 2011-08-29  Jason Merrill  <jason@redhat.com>
2654
2655         PR c++/50224
2656         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2657
2658 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2659             Jason Merrill  <jason@redhat.com>
2660
2661         * g++.dg/dfp/base.C: New test.
2662
2663 2011-08-29  Jason Merrill  <jason@redhat.com>
2664
2665         Core DR 994
2666         PR c++/50209
2667         * g++.dg/cpp0x/initlist58.C: New.
2668
2669 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2670
2671         PR fortran/50225
2672         * gfortran.dg/class_result_1.f03: New.
2673
2674 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR middle-end/48722
2677         * gcc.target/i386/pr48722.c: New test.
2678
2679 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2680
2681         PR libfortran/50192
2682         * gfortran.dg/widechar_compare_1.f90:  New test.
2683
2684 2011-08-26  Jason Merrill  <jason@redhat.com>
2685
2686         Core DR 342
2687         PR c++/48582
2688         * g++.dg/abi/mangle50.C: New.
2689
2690 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2691
2692         PR target/50202
2693         * gcc.target/i386/pr50202.c: New test.
2694
2695 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2696
2697         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2698         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2699         * gcc.target/i386/avx-round-vec.c: New test.
2700         * gcc.target/i386/avx-roundf-vec.c: New test.
2701
2702 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2703
2704         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2705         instruction.
2706
2707         PR c/50179
2708         * c-c++-common/Wunused-var-14.c: New test.
2709
2710 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2711
2712         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2713
2714 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2715
2716         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2717         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2718         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2719         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2720
2721 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2722
2723         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2724         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2725         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2726         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2727
2728 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2729
2730         PR fortran/50050
2731         * gfortran.dg/pointer_comp_init_1.f90: New test.
2732
2733 2011-08-25  Jason Merrill  <jason@redhat.com>
2734
2735         PR c++/50157
2736         * g++.dg/cpp0x/sfinae27.C: New.
2737
2738 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2739
2740         * gfortran.dg/coarray_lib_token_4.f90: New.
2741
2742 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2743
2744         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2745
2746 2011-08-25  Richard Guenther  <rguenther@suse.de>
2747
2748         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2749
2750 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2751
2752         PR fortran/50163
2753         * gfortran.dg/initialization_28.f90: New.
2754
2755 2011-08-24  Richard Guenther  <rguenther@suse.de>
2756
2757         PR tree-optimization/50067
2758         * gcc.dg/torture/pr50067-3.c: New testcase.
2759         * gcc.dg/torture/pr50067-4.c: Likewise.
2760         * gcc.dg/torture/pr50067-5.c: Likewise.
2761
2762 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2763
2764         * g++.dg/other/i386-2.C: Add -mavx2 check.
2765         * g++.dg/other/i386-3.C: Likewise.
2766         * gcc.target/i386/avx-1.c: Add AVX2.
2767         * gcc.target/i386/avx-2.c: Likewise.
2768         * gcc.target/i386/funcspec-5.c: Likewise.
2769         * gcc.target/i386/sse-12.c: Likewise.
2770         * gcc.target/i386/sse-13.c: Likewise.
2771         * gcc.target/i386/sse-14.c: Likewise.
2772         * gcc.target/i386/sse-22.c: Likewise.
2773         * gcc.target/i386/sse-23.c: Likewise.
2774         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2775         * gcc.target/i386/avx2-check.h: New.
2776         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2777         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2778         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2779         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2780         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2781         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2782         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2783         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2784         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2785         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2786         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2787         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2788         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2789         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2790         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2791         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2792         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2793         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2794         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2795         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2796         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2797         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2798         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2799         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2800         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2801         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2802         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2803         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2804         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2805         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2806         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2807         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2808         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2809         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2810         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2811         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2812         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2813         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2814         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2815         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2816         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2817         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2818         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2819         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2820         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2821         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2822         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2823         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2824         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2825         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2826         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2827         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2828         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2829         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2830         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2831         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2832         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2833         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2834         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2835         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2836         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2837         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2838         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2839         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2840         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2841         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2842         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2843         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2844         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2845         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2846         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2847         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2848         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2849         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2850         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2851         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2852         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2853         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2854         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2855         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2856         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2857         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2858         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2859         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2860         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2861         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2862         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2863         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2864         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2865         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2866         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2867         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2868         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2869         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2870         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2871         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2872         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2873         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2874         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2875         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2876         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2877         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2878         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2879         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2880         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2881         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2882         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2883         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2884         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2885         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2886         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2887         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2888         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2889         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2890         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2891         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2892         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2893         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2894         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2895         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2896         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2897         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2898         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2899         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2900         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2901         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2902         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2903         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2904         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2905         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2906         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2907         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2908         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2909         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2910         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2911         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2912         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2913         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2914         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2915         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2916         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2917         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2918         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2919         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2920         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2921         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2922         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2923         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2924         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2925         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2926         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2927         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2928         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2929         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2930         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2931         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2932         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2933         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2934         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2935         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2936         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2937         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2938         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2939         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2940         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2941         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2942         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2943         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2944         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2945         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2946         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2947         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2948         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2949         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2950         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2951         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2952         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2953         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2954         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2955         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2956         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2957         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2958         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2959         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2960         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2961         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2962         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2963         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2964         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2965         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2966         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2967         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2968         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2969         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2970         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2971         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2972         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2973         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2974         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2975         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2976         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2977         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2978         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2979         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2980         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2981         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2982         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2983         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2984         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2985         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2986         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2987         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2988         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2989         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2990         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2991         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2992         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2993         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2994         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2995         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2996         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2997         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2998         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2999         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3000         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3001         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3002         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3003         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3004         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3005         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3006         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3007         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3008         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3009         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3010         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3011         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3012         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3013         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3014         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3015         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3016         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3017         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3018         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3019         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3020         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3021         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3022         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3023         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3024         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3025         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3026         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3027         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3028         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3029         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3030         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3031         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3032         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3033         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3034         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3035         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3036         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3037         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3038         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3039         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3040         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3041         * gcc.target/i386/avx2-vpor-1.c: Likewise.
3042         * gcc.target/i386/avx2-vpor-2.c: Likewise.
3043         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3044         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3045         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3046         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3047         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3048         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3049         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3050         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3051         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3052         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3053         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3054         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3055         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3056         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3057         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3058         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3059         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3060         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3061         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3062         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3063         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3064         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3065         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3066         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3067         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3068         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3069         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3070         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3071         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3072         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3073         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3074         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3075         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3076         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3077         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3078         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3079         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3080         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3081         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3082         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3083         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3084         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3085         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3086         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3087         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3088         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3089         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3090         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3091         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3092         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3093         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3094         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3095         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3096         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3097         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3098         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3099         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3100         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3101         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3102         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3103         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3104         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3105         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3106         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3107         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3108         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3109         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3110         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3111         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3112         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3113         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3114         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3115         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3116         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3117         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3118         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3119         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3120         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3121         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3122         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3123         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3124         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3125         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3126         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3127         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3128         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3129         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3130         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3131         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3132         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3133         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3134         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3135         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3136         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3137         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3138         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3139         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3140         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3141         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3142         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3143         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3144         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3145         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3146         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3147         * gcc.target/i386/testimm-9.c: Likewise.
3148
3149 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3150
3151         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3152         * g++.dg/other/i386-3.C: Likewise.
3153         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3154         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3155         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3156         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3157         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3158         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3159         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3160         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3161         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3162         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3163         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3164         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3165         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3166         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3167         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3168         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3169         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3170         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3171         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3172         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3173         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3174         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3175         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3176         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3177         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3178         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3179         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3180         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3181         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3182         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3183         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3184         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3185         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3186         * gcc.target/i386/sse-12.c: Add BMI2.
3187         * gcc.target/i386/sse-13.c: Likewise.
3188         * gcc.target/i386/sse-14.c: Likewise.
3189         * gcc.target/i386/sse-22.c: Likewise.
3190         * gcc.target/i386/sse-23.c: Likewise.
3191
3192 2011-08-23  Jason Merrill  <jason@redhat.com>
3193
3194         * g++.dg/template/crash7.C: Adjust expected errors.
3195
3196 2011-08-23  Jason Merrill  <jason@redhat.com>
3197
3198         PR c++/49045
3199         Core 1321
3200         * g++.dg/cpp0x/overload2.C: New.
3201
3202 2011-08-23  Jason Merrill  <jason@redhat.com>
3203
3204         Core 903
3205         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3206
3207 2011-08-23  Jason Merrill  <jason@redhat.com>
3208
3209         Core 975
3210         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3211         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3212         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3213         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3214
3215 2011-08-23  Jason Merrill  <jason@redhat.com>
3216
3217         PR c++/50024
3218         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3219
3220 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3221
3222         PR c++/50158
3223         * g++.dg/warn/Wunused-var-16.C: New test.
3224
3225         PR middle-end/50161
3226         * gcc.dg/pr50161.c: New test.
3227
3228 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3229
3230         PR c++/50055
3231         * g++.dg/gcov/gcov-7.C: New test.
3232
3233 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3234
3235         PR c++/46862
3236         * g++.dg/dfp/nofields.C: New test.
3237
3238 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3239
3240         PR fortran/31600
3241         * gfortran.dg/use_16.f90: New.
3242
3243 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3244             Kirill Yukhin  <kirill.yukhin@intel.com>
3245
3246         PR target/50155
3247         * gcc.target/i386/pr50155.c: New test.
3248
3249 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3250
3251         PR tree-optimization/50133
3252         * gcc.dg/pr50133.c: New test.
3253
3254         PR middle-end/50141
3255         * c-c++-common/cxxbitfields-6.c: New test.
3256
3257 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3258
3259         PR fortran/50050
3260         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3261
3262 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3263
3264         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3265         * gcc.dg/pr49994-3.c: Ditto.
3266
3267 2011-08-22  Richard Guenther  <rguenther@suse.de>
3268
3269         PR testsuite/50145
3270         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3271         * gcc.dg/torture/pr50067-2.c: Likewise.
3272
3273 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3274
3275         PR fortran/47659
3276         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3277         of a constant resulting from simplification.
3278         * gfortran.dg/warn_conversion_3.f90:  New test.
3279
3280 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3281
3282         PR fortran/50130
3283         * gfortran.dg/zero_stride_1.f90:  New test.
3284
3285 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3286
3287         PR fortran/49638
3288         * gfortran.dg/typebound_override_1.f90: Modified.
3289
3290 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3291
3292         PR tree-optimization/48739
3293         * gcc.dg/pr48739-1.c: New test.
3294         * gcc.dg/pr48739-2.c: New test.
3295
3296 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3297
3298         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3299
3300 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3301
3302         PR fortran/50129
3303         * gfortran.dg/where_3.f90: New test.
3304
3305 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3306
3307         PR middle-end/49721
3308         * gfortran.dg/pr49721-1.f: New.
3309         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3310
3311 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3312
3313         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3314         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3315         New tests.
3316
3317 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3318
3319         * gcc.target/arm/wmul-11.c: New file.
3320         * gcc.target/arm/wmul-12.c: New file.
3321         * gcc.target/arm/wmul-13.c: New file.
3322
3323 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3324
3325         * gcc.target/arm/wmul-10.c: New file.
3326
3327 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3328
3329         * gcc.target/arm/wmul-9.c: New file.
3330         * gcc.target/arm/wmul-bitfield-2.c: New file.
3331
3332 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3333
3334         * gcc.target/arm/wmul-8.c: New file.
3335
3336 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3337
3338         * gcc.target/arm/wmul-7.c: New file.
3339
3340 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3341
3342         * gcc.target/arm/wmul-6.c: New file.
3343
3344 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3345
3346         * gcc.target/arm/wmul-5.c: New file.
3347         * gcc.target/arm/no-wmla-1.c: New file.
3348
3349 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3350
3351         * gcc.target/arm/wmul-bitfield-1.c: New file.
3352
3353 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3354
3355         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3356
3357 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3358
3359         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3360         * gcc.target/i386/conversion.c: Likewise.
3361
3362 2011-08-19  Richard Guenther  <rguenther@suse.de>
3363
3364         * gcc.dg/torture/pr50067-1.c: New testcase.
3365         * gcc.dg/torture/pr50067-2.c: Likewise.
3366
3367 2011-08-19  Joey Ye  <joey.ye@arm.com>
3368
3369         PR target/49437
3370         * gcc.target/arm/handler-align.c: New test.
3371         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3372         New Function.
3373
3374 2011-08-19  Joey Ye  <joey.ye@arm.com>
3375
3376         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3377
3378 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3379
3380         PR fortran/50071
3381         * gfortran.dg/end_block_label_1.f90: New test.
3382         * gfortran.dg/end_associate_label_1.f90: New test.
3383
3384 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3385
3386         * gcc.dg/c1x-pointer-float-1.c: New test.
3387
3388 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3389
3390         PR fortran/50071
3391         * gfortran.dg/duplicate_labels_2.f: New test.
3392
3393 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3394
3395         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3396         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3397         gcc.dg/c1x-noreturn-5.c: New tests.
3398
3399 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3400
3401         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3402
3403 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/18918
3406         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3407         * gfortran.dg/coarray_lock_3.f90: Fix test.
3408         * gfortran.dg/coarray_lock_4.f90: New.
3409         * gfortran.dg/coarray_lock_5.f90: New.
3410
3411 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3412
3413         PR target/50009
3414         * gcc.c-torture/compile/pr50009.c: New test.
3415
3416         PR target/50092
3417         * gcc.dg/torture/pr50092.c: New test.
3418
3419 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3420
3421         PR fortran/50109
3422         * gfortran.dg/namelist_73.f90: New.
3423
3424 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3425
3426         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3427
3428         PR debug/50017
3429         * gcc.dg/pr50017.c: New test.
3430
3431 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3432
3433         PR c++/45625
3434         * g++.dg/lookup/hidden-var1.C: New test case.
3435
3436 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3437
3438         PR fortran/31461
3439         * gfortran.dg/warn_unused_var_2.f90: New.
3440         * gfortran.dg/warn_unused_var_3.f90: New.
3441
3442 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3443
3444         PR target/43597
3445         * gcc.target/arm/pr43597.c: New test.
3446
3447 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3448
3449         PR fortran/50070
3450         * gfortran.dg/common_13.f90: New.
3451
3452 2011-08-16  Jason Merrill  <jason@redhat.com>
3453
3454         PR c++/50086
3455         * g++.dg/cpp0x/variadic-unresolved.C: New.
3456
3457         * g++.old-deja/g++.brendan/README: Add R.I.P.
3458
3459         * g++.dg/ext/attr-used-1.C: New.
3460
3461         PR c++/50054
3462         * g++.dg/cpp0x/initlist56.C: New.
3463
3464 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3465
3466         PR testsuite/50085
3467         * g++.dg/opt/life1.C: Only run on Linux.
3468
3469 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3470
3471         * gfortran.dg/coarray_26.f90: New.
3472
3473 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3474
3475         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3476         -fdump-tree-vrp1.
3477
3478 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3479
3480         PR fortran/50073
3481         * gfortran.dg/func_result_7.f90: New.
3482
3483 2011-08-13  Jason Merrill  <jason@redhat.com>
3484
3485         PR c++/50075
3486         * g++.dg/cpp0x/decltype32.C: New.
3487
3488         PR c++/50059
3489         * g++.dg/diagnostic/expr1.C: New.
3490
3491 2011-08-12  David Li  <davidxl@google.com>
3492
3493         * g++.dg/abi/vbase15.C: New test.
3494
3495 2011-08-12  Jason Merrill  <jason@redhat.com>
3496
3497         PR c++/50034
3498         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3499
3500 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3501
3502         * gcc.dg/builtins-67.c: New test.
3503         * gcc.target/i386/conversion.c: Ditto.
3504
3505 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3506             Brian Hackett  <bhackett1024@gmail.com>
3507
3508         * g++.dg/plugin/decl_plugin.c: New.
3509         * g++.dg/plugin/decl-plugin-test.C: New.
3510         * g++.dg/plugin/plugin.exp: Add above testcase.
3511
3512 2011-08-11  Richard Guenther  <rguenther@suse.de>
3513
3514         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3515
3516 2011-08-11  Michael Matz  <matz@suse.de>
3517
3518         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3519
3520 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3521
3522         PR tree-optimization/50039
3523         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3524         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3525
3526 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3527
3528         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3529         (sse4_1_test): Initialize src3 with random value.
3530
3531 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3532
3533         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3534         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3535         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3536         * gcc.dg/scal-to-vec1.c: New test.
3537         * gcc.dg/scal-to-vec2.c: New test.
3538
3539 2011-08-09  Richard Guenther  <rguenther@suse.de>
3540
3541         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3542         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3543         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3544         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3545
3546 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3547
3548         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3549
3550 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3551
3552         * gcc.dg/pr49948.c: Require pthread effective target.
3553
3554 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3555
3556         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3557
3558 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3559
3560         * gcc.target/i386/sse-22a.c: New test.
3561
3562 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3563
3564         PR tree-optimization/50014
3565         * gcc.dg/vect/pr50014.c: New test.
3566
3567 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3568
3569         PR middle-end/49923
3570         * gcc.dg/tree-ssa/pr49923.c: New test.
3571
3572 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3573
3574         PR target/49781
3575         * gcc.target/i386/pr49781-1.c: New.
3576
3577 2011-08-08  Jason Merrill  <jason@redhat.com>
3578
3579         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3580
3581         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3582
3583 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3584
3585         PR fortran/49638
3586         * gfortran.dg/typebound_override_1.f90: New.
3587
3588 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3589
3590         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3591         x86_64 mingw target.
3592         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3593         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3594         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3595         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3596         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3597         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3598         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3599         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3600         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3601         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3602
3603 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3604
3605         PR testsuite/48727
3606         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3607
3608 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3609
3610         * gcc.dg/pr48770.c: Cleanup coverage files.
3611         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3612
3613 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3614
3615         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3616         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3617         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3618         lzcnt and bmi options.
3619
3620 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3621
3622         PR target/47381
3623         * gcc.dg/pr47381-1.c: New.
3624         * gcc.dg/pr47381-2.c: Likewise.
3625         * gcc.target/i386/pr47381.c: Likewise.
3626
3627 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3628
3629         PR middle-end/47727
3630         * gcc.dg/pr47727.c: New.
3631
3632         PR target/47372
3633         * gcc.dg/pr47372-1.c: New.
3634         * gcc.dg/pr47372-2.c: Likewise.
3635
3636 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3637
3638         PR middle-end/47449
3639         * gcc.target/i386/pr47449.c: New.
3640
3641         PR target/47446
3642         * gcc.dg/pr47446-1.c: New.
3643         * gcc.dg/pr47446-2.c: Likewise.
3644
3645 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3646
3647         PR target/47766
3648         * gcc.dg/pr47766.c: New.
3649
3650         PR target/47715
3651         * gcc.dg/tls/pr47715-1.c: New.
3652         * gcc.dg/tls/pr47715-2.c: Likewise.
3653         * gcc.dg/tls/pr47715-3.c: Likewise.
3654         * gcc.dg/tls/pr47715-4.c: Likewise.
3655         * gcc.dg/tls/pr47715-5.c: Likewise.
3656
3657 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3658
3659         PR libobjc/50002
3660         * objc.dg/gnu-api-2-class.m: Updated comments.
3661         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3662         * objc.dg/gnu-api-2-class-meta.m: New test.
3663         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3664
3665 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3666
3667         PR libobjc/49882
3668         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3669         with classes that are in construction.
3670
3671 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3672
3673         PR target/48084
3674         * gcc.target/i386/pr48084-1.c: New.
3675         * gcc.target/i386/pr48084-2.c: Likewise.
3676         * gcc.target/i386/pr48084-3.c: Likewise.
3677         * gcc.target/i386/pr48084-4.c: Likewise.
3678         * gcc.target/i386/pr48084-5.c: Likewise.
3679
3680         PR rtl-optimization/49504
3681         * gcc.target/i386/pr49504.c: New.
3682
3683         PR target/49860
3684         * gcc.dg/pr49860.c: New.
3685
3686 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3687
3688         PR libobjc/49882
3689         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3690         with classes that are in construction.
3691
3692 2011-08-05  Jason Merrill  <jason@redhat.com>
3693
3694         PR c++/48993
3695         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3696
3697         PR c++/49921
3698         * g++.dg/cpp0x/decltype31.C: New.
3699
3700         PR c++/49669
3701         * g++.dg/init/array28.C: New.
3702
3703         PR c++/49988
3704         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3705
3706 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3707
3708         PR target/47369
3709         * gcc.dg/pr47369-1.c: New.
3710
3711 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3712
3713         PR middle-end/47364
3714         * gcc.dg/torture/pr47364-1.c: New.
3715         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3716         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3717
3718 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3719
3720         PR fortran/37211
3721         * gfortran.dg/transfer_check_2.f90:  New test case.
3722
3723 2011-08-05  Jan Hubicka  <jh@suse.cz>
3724
3725         PR middle-end/49494
3726         * gfortran.dg/pr49494.f90: New testcase.
3727
3728 2011-08-05  Jan Hubicka  <jh@suse.cz>
3729
3730         PR middle-end/49735
3731         * gcc.c-torture/compile/pr49735.c: New testcase.
3732
3733 2011-08-05  Jason Merrill  <jason@redhat.com>
3734
3735         PR c++/47453
3736         * g++.dg/cpp0x/initlist56.C: New.
3737
3738         PR c++/49812
3739         * g++.dg/overload/rvalue2.C: New.
3740
3741         PR c++/49983
3742         * g++.dg/cpp0x/range-for21.C: New.
3743
3744         * g++.dg/ext/vla11.C: New.
3745
3746 2011-08-05  Richard Guenther  <rguenther@suse.de>
3747
3748         PR tree-optimization/49984
3749         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3750
3751 2011-08-05  Richard Guenther  <rguenther@suse.de>
3752
3753         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3754         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3755         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3756
3757 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3758
3759         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3760         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3761         * gfortran.dg/ldist-pr43023.f90: Ditto.
3762         * gfortran.dg/namelist_52.f90: Ditto.
3763         * gfortran.dg/interface_proc_end.f90: Ditto.
3764         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3765         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3766
3767 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3768
3769         * gcc.dg/vect/vect-over-widen-1.c: New test.
3770         * gcc.dg/vect/vect-over-widen-2.c: New test.
3771         * gcc.dg/vect/vect-over-widen-3.c: New test.
3772         * gcc.dg/vect/vect-over-widen-4.c: New test.
3773
3774 2011-08-04  Richard Guenther  <rguenther@suse.de>
3775
3776         PR fortran/49957
3777         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3778
3779 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3780
3781         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3782
3783 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR middle-end/49905
3786         * g++.dg/ext/builtin-object-size3.C: New test.
3787
3788 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3789
3790         PR tree-optimization/49948
3791         * gcc.dg/pr49948.c: New test.
3792
3793 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3794
3795         PR middle-end/47383
3796         * gcc.dg/torture/pr47383.c: New.
3797
3798 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3799
3800         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3801
3802 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3803
3804         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3805
3806 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3807
3808         PR target/47744
3809         * gcc.dg/torture/pr47744-1.c: New.
3810         * gcc.dg/torture/pr47744-2.c: Likewise.
3811         * gcc.dg/torture/pr47744-3.c: Likewise.
3812
3813 2011-08-03  Richard Guenther  <rguenther@suse.de>
3814
3815         PR middle-end/49958
3816         * gcc.dg/torture/pr49958.c: New testcase.
3817
3818 2011-08-03  Richard Guenther  <rguenther@suse.de>
3819
3820         PR tree-optimization/49938
3821         * g++.dg/torture/pr49938.C: New testcase.
3822
3823 2011-08-02  Jason Merrill  <jason@redhat.com>
3824
3825         PR c++/43886
3826         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3827
3828         PR c++/49577
3829         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3830
3831         PR c++/49593
3832         * g++.dg/cpp0x/variadic115.C: New.
3833
3834         PR c++/49803
3835         * g++.dg/cpp0x/union5.C: New.
3836
3837 2011-08-02  Daniel Kraft  <d@domob.eu>
3838
3839         PR fortran/49885
3840         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3841
3842 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3843
3844         PR middle-end/49947
3845         * gcc.dg/tree-ssa/forwprop-15.c
3846
3847 2011-08-02  Jason Merrill  <jason@redhat.com>
3848
3849         PR c++/49834
3850         * g++.dg/cpp0x/range-for20.C: New.
3851
3852 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3853
3854         * gfortran.dg/coarray_lib_token_3.f90: New.
3855
3856 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3857
3858         PR fortran/46752
3859         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3860         * gcc.dg/gomp/atomic-15.c: New test.
3861         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3862         * g++.dg/gomp/atomic-15.C: New test.
3863         * g++.dg/gomp/private-1.C: New test.
3864         * g++.dg/gomp/sharing-2.C: New test.
3865         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3866         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3867         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3868
3869 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3870
3871         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3872         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3873         cleanup-module.
3874         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3875         * gfortran.dg/allocatable_function_5.f90: Ditto.
3876         * gfortran.dg/allocate_stat.f90: Ditto.
3877         * gfortran.dg/array_constructor_20.f90: Ditto.
3878         * gfortran.dg/array_constructor_21.f90: Ditto.
3879         * gfortran.dg/array_constructor_22.f90: Ditto.
3880         * gfortran.dg/array_constructor_26.f03: Ditto.
3881         * gfortran.dg/array_function_4.f90: Ditto.
3882         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3883         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3884         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3885         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3886         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3887         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3888         * gfortran.dg/class_15.f03: Ditto.
3889         * gfortran.dg/class_27.f03: Ditto.
3890         * gfortran.dg/class_33.f90: Ditto.
3891         * gfortran.dg/class_37.f03: Ditto.
3892         * gfortran.dg/class_40.f03: Ditto.
3893         * gfortran.dg/class_42.f03: Ditto.
3894         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3895         * gfortran.dg/coarray/registering_1.f90: Ditto.
3896         * gfortran.dg/convert_1.f90: Ditto.
3897         * gfortran.dg/default_initialization_3.f90: Ditto.
3898         * gfortran.dg/dependency_25.f90: Ditto.
3899         * gfortran.dg/dependency_26.f90: Ditto.
3900         * gfortran.dg/dependency_36.f90: Ditto.
3901         * gfortran.dg/dependency_37.f90: Ditto.
3902         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3903         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3904         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3905         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3906         * gfortran.dg/elemental_result_1.f90: Ditto.
3907         * gfortran.dg/empty_derived_type.f90: Ditto.
3908         * gfortran.dg/entry_7.f90: Ditto.
3909         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3910         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3911         * gfortran.dg/error_recovery_3.f90: Ditto.
3912         * gfortran.dg/extends_4.f03: Ditto.
3913         * gfortran.dg/func_assign.f90: Ditto.
3914         * gfortran.dg/func_assign_3.f90: Ditto.
3915         * gfortran.dg/generic_1.f90: Ditto.
3916         * gfortran.dg/generic_18.f90: Ditto.
3917         * gfortran.dg/generic_22.f03: Ditto.
3918         * gfortran.dg/generic_4.f90: Ditto.
3919         * gfortran.dg/generic_6.f90: Ditto.
3920         * gfortran.dg/generic_actual_arg.f90: Ditto.
3921         * gfortran.dg/graphite/id-21.f: Ditto.
3922         * gfortran.dg/graphite/pr45758.f90: Ditto.
3923         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3924         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3925         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3926         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3927         * gfortran.dg/host_used_types_1.f90: Ditto.
3928         * gfortran.dg/implicit_1.f90: Ditto.
3929         * gfortran.dg/implicit_11.f90: Ditto.
3930         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3931         * gfortran.dg/impure_actual_1.f90: Ditto.
3932         * gfortran.dg/impure_assignment_1.f90: Ditto.
3933         * gfortran.dg/impure_constructor_1.f90: Ditto.
3934         * gfortran.dg/initialization_10.f90: Ditto.
3935         * gfortran.dg/initialization_12.f90: Ditto.
3936         * gfortran.dg/interface_14.f90: Ditto.
3937         * gfortran.dg/interface_15.f90: Ditto.
3938         * gfortran.dg/interface_2.f90: Ditto.
3939         * gfortran.dg/interface_25.f90: Ditto.
3940         * gfortran.dg/interface_26.f90: Ditto.
3941         * gfortran.dg/interface_29.f90: Ditto.
3942         * gfortran.dg/interface_assignment_1.f90: Ditto.
3943         * gfortran.dg/internal_pack_6.f90: Ditto.
3944         * gfortran.dg/internal_pack_7.f90: Ditto.
3945         * gfortran.dg/internal_pack_8.f90: Ditto.
3946         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3947         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3948         * gfortran.dg/module_commons_3.f90: Ditto.
3949         * gfortran.dg/module_equivalence_4.f90: Ditto.
3950         * gfortran.dg/module_equivalence_6.f90: Ditto.
3951         * gfortran.dg/module_function_type_1.f90: Ditto.
3952         * gfortran.dg/module_naming_1.f90: Ditto.
3953         * gfortran.dg/namelist_4.f90: Ditto.
3954         * gfortran.dg/operator_c1202.f90: Ditto.
3955         * gfortran.dg/parens_7.f90: Ditto.
3956         * gfortran.dg/pr32921.f: Ditto.
3957         * gfortran.dg/pr33646.f90: Ditto.
3958         * gfortran.dg/pr41928.f90: Ditto.
3959         * gfortran.dg/pr42119.f90: Ditto.
3960         * gfortran.dg/pr43984.f90: Ditto.
3961         * gfortran.dg/present_1.f90: Ditto.
3962         * gfortran.dg/private_type_2.f90: Ditto.
3963         * gfortran.dg/proc_decl_2.f90: Ditto.
3964         * gfortran.dg/proc_ptr_10.f90: Ditto.
3965         * gfortran.dg/proc_ptr_22.f90: Ditto.
3966         * gfortran.dg/proc_ptr_8.f90: Ditto.
3967         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3968         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3969         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3970         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3971         * gfortran.dg/substring_equivalence.f90: Ditto.
3972         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3973         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3974         * gfortran.dg/trim_optimize_6.f90: Ditto.
3975         * gfortran.dg/typebound_call_12.f03: Ditto.
3976         * gfortran.dg/typebound_operator_5.f03: Ditto.
3977         * gfortran.dg/typebound_operator_6.f03: Ditto.
3978         * gfortran.dg/typebound_proc_18.f03: Ditto.
3979         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3980         * gfortran.dg/use_1.f90: Ditto.
3981         * gfortran.dg/use_10.f90: Ditto.
3982         * gfortran.dg/use_11.f90: Ditto.
3983         * gfortran.dg/use_14.f90: Ditto.
3984         * gfortran.dg/use_only_2.f90: Ditto.
3985         * gfortran.dg/use_rename_4.f90: Ditto.
3986         * gfortran.dg/use_rename_5.f90: Ditto.
3987         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3988         * gfortran.dg/used_interface_ref.f90: Ditto.
3989         * gfortran.dg/used_types_11.f90: Ditto.
3990         * gfortran.dg/used_types_3.f90: Ditto.
3991         * gfortran.dg/used_types_4.f90: Ditto.
3992         * gfortran.dg/userdef_operator_2.f90: Ditto.
3993         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3994         * gfortran.dg/vect/pr46213.f90: Ditto.
3995         * gfortran.dg/whole_file_21.f90: Ditto.
3996         * gfortran.dg/whole_file_22.f90: Ditto.
3997         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3998         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3999
4000 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4001
4002         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4003
4004 2011-08-01  Jason Merrill  <jason@redhat.com>
4005
4006         PR c++/49932
4007         * g++.dg/abi/mangle49.C: New.
4008
4009         PR c++/49924
4010         * g++.dg/cpp0x/constexpr-array4.C: New.
4011
4012         PR c++/49813
4013         * g++.dg/cpp0x/constexpr-builtin1.C: New.
4014
4015 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
4016
4017         PR target/49927
4018         * gcc.target/i386/pr49927.c: New test.
4019
4020 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
4021
4022         PR tree-optimization/49926
4023         * gcc.dg/vect/pr49926.c: New test.
4024
4025 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
4026
4027         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4028         * gcc.target/i386/lzcnt-1.c: New test.
4029         * gcc.target/i386/lzcnt-2.c: Likewise.
4030         * gcc.target/i386/lzcnt-2a.c: Likewise.
4031         * gcc.target/i386/lzcnt-3.c: Likewise.
4032         * gcc.target/i386/lzcnt-4.c: Likewise.
4033         * gcc.target/i386/lzcnt-4a.c: Likewise.
4034         * gcc.target/i386/lzcnt-5.c: Likewise.
4035         * gcc.target/i386/lzcnt-6.c: Likewise.
4036         * gcc.target/i386/lzcnt-6a.c: Likewise.
4037         * gcc.target/i386/lzcnt-check.h: Likewise.
4038
4039         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4040         * gcc.target/i386/sse-13.c: Likewise.
4041         * gcc.target/i386/sse-14.c: Likewise.
4042         * g++.dg/other/i386-2.C: Likewise.
4043         * g++.dg/other/i386-3.C: Likewise.
4044
4045 2011-08-01  Julian Brown  <julian@codesourcery.com>
4046
4047         * gcc.target/arm/fixed-point-exec.c: New test.
4048
4049 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4050
4051         PR target/49920
4052         * gcc.target/i386/pr49920.c: New test.
4053
4054 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4055
4056         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4057         * gcc.dg/tree-ssa/pr23109.c: Ditto.
4058         * gcc.dg/tree-ssa/loop-7.c: Ditto.
4059         * gcc.dg/tree-ssa/loop-32.c: Ditto.
4060         * gcc.dg/tree-ssa/loop-33.c: Ditto.
4061         * gcc.dg/tree-ssa/loop-34.c: Ditto.
4062         * gcc.dg/tree-ssa/loop-35.c: Ditto.
4063         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4064         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4065         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4066         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4067         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4068         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4069         * g++.dg/tree-ssa/pr33615.C: Ditto.
4070         * g++.dg/tree-ssa/restrict1.C: Ditto.
4071         * c-c++-common/restrict-2.c: Ditto.
4072         * gfortran.dg/pr32921.f: Ditto.
4073         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4074         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4075         * gcc.dg/tree-ssa/vrp47.c: Ditto.
4076         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4077         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4078         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4079         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4080         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4081         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4082         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4083
4084 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4085
4086         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4087         .exe.ltrans[0-9]*. dump files.
4088
4089 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
4090
4091         PR fortran/49112
4092         * gfortran.dg/abstract_type_6.f03: Modified.
4093         * gfortran.dg/typebound_proc_24.f03: New.
4094
4095 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4096
4097         PR testsuite/49917
4098         * g++.dg/init/for1.C: Fix.
4099
4100 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4101
4102         PR fortran/48876
4103         * gfortran.dg/string_5.f90:  New test.
4104
4105 2011-07-29  Jason Merrill  <jason@redhat.com>
4106
4107         PR c++/49867
4108         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4109
4110 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4111
4112         PR tree-optimization/47407
4113         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4114         alpha*-dec-osf*.
4115         Sort target list.
4116
4117 2011-07-29  Richard Guenther  <rguenther@suse.de>
4118
4119         * gcc.dg/uninit-suppress.c: Also disable VRP.
4120         * gcc.dg/uninit-suppress_2.c: Likewise.
4121
4122 2011-07-28  Jason Merrill  <jason@redhat.com>
4123
4124         PR c++/49808
4125         * g++.dg/template/nontype24.C: New.
4126
4127 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4128
4129         PR rtl-optimization/47958
4130         * gcc.dg/torture/pr47958-1.c: New.
4131
4132 2011-07-29  Wei Guozhi  <carrot@google.com>
4133
4134         PR rtl-optimization/49799
4135         * gcc.dg/pr49799.c: New test case.
4136
4137 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4138
4139         PR middle-end/48648
4140         * gcc.dg/graphite/id-pr48648.c: New.
4141
4142 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR fortran/31067
4145         * gfortran.dg/maxloc_2.f90: New test.
4146         * gfortran.dg/maxloc_3.f90: New test.
4147         * gfortran.dg/minloc_1.f90: New test.
4148         * gfortran.dg/minloc_2.f90: New test.
4149         * gfortran.dg/minloc_3.f90: New test.
4150         * gfortran.dg/minmaxloc_7.f90: New test.
4151
4152         PR debug/49871
4153         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4154
4155 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4156
4157         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4158         the builtin isn't optimized away.
4159
4160 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4161
4162         PR fortran/45586
4163         * gfortran.dg/lto/pr45586-2_0.f90: New.
4164
4165 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4166
4167         PR middle-end/49875
4168         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4169         * c-c++-common/cxxbitfields-5.c: Same.
4170
4171 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4172
4173         * lib/target-supports.exp (check_effective_target_mmap): Use
4174         check_function_available.
4175
4176 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4177
4178         * g++.old-deja/g++.pt/crash60.C: Updated.
4179
4180 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4181
4182         PR target/49866
4183         * gcc.target/i386/pr49866.c: New test.
4184
4185 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4186
4187         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4188         * gcc.target/i386/bmi-andn-1.c: New test.
4189         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4190         * gcc.target/i386/bmi-andn-2.c: Likewise.
4191         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4192         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4193         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4194         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4195         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4196         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4197         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4198         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4199         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4200         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4201         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4202         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4203         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4204         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4205         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4206         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4207         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4208         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4209         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4210         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4211         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4212
4213 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4214
4215         PR middle-end/47691
4216         * gfortran.dg/graphite/id-pr47691.f: New.
4217
4218 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4219
4220         * gcc.target/i386/avx-os-support.h: New.
4221         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4222         (main): Check avx_os_support before the test is run.
4223         * gcc.target/i386/aes-avx-check.h: Ditto.
4224         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4225
4226 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4227
4228         * gcc.target/i386/aggregate-ret3.c: New test.
4229         * gcc.target/i386/aggregate-ret4.c: New test.
4230
4231 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4232
4233         PR fortran/49755
4234         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4235         allocated array should *not* change its size.
4236         * gfortran.dg/multiple_allocation_3.f90: New test.
4237
4238 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4239
4240         PR c++/49776
4241         * g++.dg/cpp0x/constexpr-49776.C: New.
4242
4243 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4244
4245         PR middle-end/47046
4246         * gcc.dg/graphite/id-pr47046.c: New.
4247
4248 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4249
4250         PR middle-end/47653
4251         * gcc.dg/graphite/run-id-pr47593.c: New.
4252
4253 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4254
4255         PR middle-end/47653
4256         * gcc.dg/graphite/run-id-pr47653.c: New.
4257         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4258         induction variables.
4259         * gcc.dg/graphite/scop-16.c: Same.
4260         * gcc.dg/graphite/scop-17.c: Same.
4261         * gcc.dg/graphite/scop-21.c: Same.
4262
4263 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4264
4265         PR middle-end/48805
4266         * gcc.dg/graphite/id-pr48805.c: New.
4267
4268 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4269
4270         * gfortran.dg/coarray_lib_token_2.f90: New.
4271
4272 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4273
4274         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4275         SPU local store.
4276
4277 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4278
4279         PR tree-opt/49671
4280         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4281         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4282
4283 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4284
4285         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4286
4287         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4288         * gcc.c-torture/execute/loop-2g.c: Likewise.
4289         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4290         Require mmap support.
4291         * gcc.c-torture/execute/loop-2g.x: Likewise.
4292         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4293         (MAP_ANON): Provide default.
4294         * gcc.dg/20050826-1.c: Likewise.
4295         * gcc.target/i386/pr36533.c: Likewise.
4296         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4297         Use dg-require-effective-target mmap.
4298
4299 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4300
4301         PR c++/49838
4302         * g++.dg/cpp0x/range-for19.C: New.
4303
4304 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4305
4306         PR testsuite/49753
4307         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4308
4309         Revert:
4310         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4311
4312         PR testsuite/49753
4313         * g++.dg/torture/pr49309.C: Remove.
4314
4315 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4316
4317         PR tree-optimization/49809
4318         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4319         test.
4320
4321 2011-07-25  Richard Guenther  <rguenther@suse.de>
4322
4323         PR tree-optimization/49715
4324         * gcc.target/i386/pr49715-1.c: New testcase.
4325         * gcc.target/i386/pr49715-2.c: Likewise.
4326
4327 2011-07-23  Jason Merrill  <jason@redhat.com>
4328
4329         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4330
4331 2011-07-22  Jason Merrill  <jason@redhat.com>
4332
4333         PR c++/49793
4334         * g++.dg/cpp0x/initlist55.C: New.
4335
4336 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4337
4338         PR fortran/49791
4339         * gfortran.dg/namelist_72.f: New.
4340
4341 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4342
4343         * gfortran.dg/coarray_25.f90: New.
4344
4345 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4346
4347         * override1.C: This test should use c++0x mode.
4348         * override3.C: New. Test the diagnostics in c++98 mode.
4349
4350 2011-07-22  Jason Merrill  <jason@redhat.com>
4351             Mark Glisse  <marc.glisse@normalesup.org>
4352
4353         PR c++/30112
4354         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4355
4356         PR c++/49813
4357         * g++.dg/opt/builtins2.C: New.
4358         * g++.dg/other/error27.C: Don't rely on __builtin.
4359
4360 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4361
4362         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4363         on lp64 targets.
4364         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4365         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4366         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4367         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4368
4369         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4370         instead of ia32.
4371
4372 2011-07-22  Richard Guenther  <rguenther@suse.de>
4373
4374         PR tree-optimization/45819
4375         * gcc.dg/pr45819.c: New testcase.
4376
4377 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4378
4379         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4380
4381 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4382
4383         PR middle-end/47654
4384         PR middle-end/49649
4385         * gcc.dg/graphite/run-id-pr47654.c: New.
4386
4387 2011-07-21  Ian Lance Taylor  <iant@google.com>
4388
4389         PR middle-end/49705
4390         * gcc.dg/pr49705.c: New test.
4391
4392 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4393
4394         * lib/target-supports.exp (check_avx_os_support_available): New.
4395         (check_effective_target_avx_runtime): Use it.
4396
4397 2011-07-21  Richard Guenther  <rguenther@suse.de>
4398
4399         PR tree-optimization/49770
4400         * g++.dg/torture/pr49770.C: New testcase.
4401
4402 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4403
4404         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4405         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4406
4407 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4408
4409         * gfortran.dg/coarray_lib_token_1.f90: New.
4410
4411 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4412
4413         * gcc.dg/pr32912-2.c: Skip for AVR.
4414         * gcc.dg/pr44674.c: Add dg-require-profiling.
4415
4416 2011-07-20  Jason Merrill  <jason@redhat.com>
4417
4418         * g++.dg/ext/desig2.C: New.
4419
4420 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4421
4422         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4423         be generated.
4424         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4425         * gcc.target/powerpc/recip-3.c: Ditto.
4426
4427 2011-07-19  Jason Merrill  <jason@redhat.com>
4428
4429         PR c++/6709 (DR 743)
4430         PR c++/42603 (DR 950)
4431         * g++.dg/cpp0x/decltype21.C: New.
4432
4433 2011-07-20  Richard Guenther  <rguenther@suse.de>
4434
4435         PR middle-end/18908
4436         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4437         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4438
4439 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4440
4441         * gcc.target/arm/combine-movs.c: New.
4442         * gcc.target/arm/unsigned-extend-2.c: New.
4443
4444 2011-07-19  Jason Merrill  <jason@redhat.com>
4445
4446         PR c++/49785
4447         * g++.dg/cpp0x/variadic114.C: New.
4448
4449 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4450
4451         * gfortran.dg/coarray_args_1.f90: New.
4452         * gfortran.dg/coarray_args_2.f90: New.
4453
4454 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4455
4456         PR fortran/49708
4457         * gfortran.dg/allocate_error_3.f90: New.
4458
4459 2011-07-19  Richard Guenther  <rguenther@suse.de>
4460
4461         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4462         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4463         * gcc.dg/torture/20110719-1.c: New testcase.
4464
4465 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4466
4467         PR tree-optimization/49768
4468         * gcc.c-torture/execute/pr49768.c: New test.
4469
4470 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4471
4472         PR tree-optimization/49771
4473         * gcc.dg/vect/pr49771.c: New test.
4474
4475 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4476
4477         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4478         * gcc.dg/ipa/ipa-2.c: Likewise.
4479         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4480         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4481         * gcc.dg/ipa/ipa-5.c: Likewise.
4482         * gcc.dg/ipa/ipa-7.c: Likewise.
4483         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4484         * gcc.dg/ipa/ipacost-1.c: Likewise.
4485         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4486         functions.
4487         * gcc.dg/ipa/ipcp-1.c: New test.
4488         * gcc.dg/ipa/ipcp-2.c: Likewise.
4489         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4490
4491 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4492
4493         PR middle-end/49675
4494         * gfortran.dg/pr49675.f90: New test.
4495
4496 2011-07-18  Richard Guenther  <rguenther@suse.de>
4497
4498         * gcc.dg/torture/20110718-1.c: New testcase.
4499
4500 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4501
4502         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4503         * g++.dg/ext/bitfield3.C: Likewise.
4504         * g++.dg/ext/bitfield4.C: Likewise.
4505         * g++.dg/ext/bitfield5.C: Likewise.
4506         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4507         * g++.dg/other/pr23205-2.C: Likewise.
4508         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4509         * gcc.c-torture/compile/20001109-2.c: Likewise.
4510         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4511         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4512         * gcc.dg/bitfld-16.c: Likewise.
4513         * gcc.dg/bitfld-17.c: Likewise.
4514         * gcc.dg/bitfld-18.c: Likewise.
4515         * gcc.dg/builtins-config.h: Remove Netware support.
4516         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4517         * gcc.dg/cdce2.c: Likewise.
4518         * gcc.dg/cpp/assert4.c: Remove netware support.
4519         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4520         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4521
4522         * lib/target-supports.exp (check_visibility_available): Remove
4523         NetWare support.
4524         (check_profiling_available): Likewise.
4525
4526 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4527
4528         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4529
4530 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4531             Thomas Koenig  <tkoenig@gcc.gnu.org>
4532
4533         PR fortran/34657
4534         * gfortran.dg/generic_17.f90: Fix testcase.
4535         * gfortran.dg/interface_3.f90: Add dg-error.
4536         * gfortran.dg/use_14.f90: New.
4537         * gfortran.dg/use_15.f90: New.
4538
4539 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4540
4541         * gnat.dg/pointer_controlled.adb: New test.
4542
4543 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4544
4545         PR fortran/49624
4546         * gfortran.dg/pointer_remapping_7.f90: New.
4547
4548 2011-07-16  Jason Merrill  <jason@redhat.com>
4549
4550         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4551
4552 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4553             Jason Merrill  <jason@redhat.com>
4554
4555         PR c++/45329
4556         PR c++/48934
4557         * g++.dg/cpp0x/decltype29.C: Adjust.
4558         * g++.dg/cpp0x/error4.C: Adjust.
4559         * g++.dg/cpp0x/sfinae26.C: Adjust.
4560         * g++.dg/cpp0x/variadic105.C: Adjust.
4561         * g++.dg/template/deduce3.C: Adjust.
4562         * g++.dg/template/error45.C: Adjust.
4563         * g++.dg/template/ptrmem2.C: Adjust.
4564         * g++.dg/template/sfinae2.C: Adjust.
4565         * g++.old-deja/g++.pt/crash60.C: Adjust.
4566         * g++.old-deja/g++.pt/unify6.C: Adjust.
4567         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4568         * g++.dg/cpp0x/nullptr15.C: Adjust.
4569         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4570         * g++.dg/cpp0x/pr31431.C: Adjust.
4571         * g++.dg/cpp0x/pr31434.C: Adjust.
4572         * g++.dg/cpp0x/sfinae11.C: Adjust
4573         * g++.dg/cpp0x/temp_default2.C: Adjust.
4574         * g++.dg/cpp0x/trailing4.C: Adjust.
4575         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4576         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4577         * g++.dg/cpp0x/variadic105.C: Adjust.
4578         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4579         * g++.dg/ext/vla2.C: Adjust.
4580         * g++.dg/other/ptrmem10.C: Adjust.
4581         * g++.dg/other/ptrmem11.C: Adjust.
4582         * g++.dg/overload/unknown1.C: Adjust.
4583         * g++.dg/template/conv11.C: Adjust.
4584         * g++.dg/template/dependent-expr5.C: Adjust.
4585         * g++.dg/template/friend.C: Adjust.
4586         * g++.dg/template/incomplete2.C: Adjust.
4587         * g++.dg/template/local4.C: Adjust.
4588         * g++.dg/template/local6.C: Adjust.
4589         * g++.dg/template/operator9.C: Adjust.
4590         * g++.dg/template/ttp25.C: Adjust.
4591         * g++.dg/template/unify10.C: Adjust.
4592         * g++.dg/template/unify11.C: Adjust.
4593         * g++.dg/template/unify6.C: Adjust.
4594         * g++.dg/template/unify9.C: Adjust.
4595         * g++.dg/template/varmod1.C: Adjust.
4596         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4597         * g++.old-deja/g++.pt/crash28.C: Adjust.
4598         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4599         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4600         * g++.old-deja/g++.pt/expr2.C: Adjust.
4601         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4602         * g++.old-deja/g++.pt/spec5.C: Adjust.
4603         * g++.old-deja/g++.pt/spec6.C: Adjust.
4604         * g++.old-deja/g++.pt/unify4.C: Adjust.
4605         * g++.old-deja/g++.pt/unify8.C: Adjust.
4606         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4607         * g++.dg/overload/template5.C: New testcase.
4608         * g++.dg/template/overload12.C: New testcase.
4609
4610 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4611
4612         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4613         * gfortran.dg/coarray_7.f90: Ditto.
4614         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4615         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4616
4617 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4618
4619         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4620         case.
4621         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4622         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4623         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4624         C67X.
4625         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4626         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4627         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4628
4629 2011-07-15  Jason Merrill  <jason@redhat.com>
4630
4631         PR testsuite/49741
4632         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4633         Use --extra_opts instead of --additional_options.
4634
4635 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR testsuite/49753
4638         * g++.dg/torture/pr49309.C: Remove.
4639
4640 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4641
4642         * gcc.target/tic6x/weak-call.c: New test.
4643         * gcc.target/tic6x/fpcmp.c: New test.
4644         * gcc.target/tic6x/fpdiv.c: New test.
4645         * gcc.target/tic6x/rotdi16-scan.c: New test.
4646         * gcc.target/tic6x/ffssi.c: New test.
4647         * gcc.target/tic6x/fpdiv-lib.c: New test.
4648         * gcc.target/tic6x/cold-lc.c: New test.
4649         * gcc.target/tic6x/longcalls.c: New test.
4650         * gcc.target/tic6x/abi-align-1.c: New test.
4651         * gcc.target/tic6x/fpcmp-finite.c: New test.
4652         * gcc.target/tic6x/rotdi16.c: New test.
4653         * gcc.target/tic6x/bswapl.c: New test.
4654         * gcc.target/tic6x/ffsdi.c: New test.
4655         * gcc.target/tic6x/tic6x.exp: New file.
4656         * gcc.target/tic6x/builtins/arith24.c: New test.
4657         * gcc.target/tic6x/builtins/smpy.c: New test.
4658         * gcc.target/tic6x/builtins/smpylh.c: New test.
4659         * gcc.target/tic6x/builtins/smpyh.c: New test.
4660         * gcc.target/tic6x/builtins/sarith1.c: New test.
4661         * gcc.target/tic6x/builtins/extclr.c: New test
4662         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4663         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4664         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4665         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4666         New functions.
4667         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4668         __TMS320C6X__.
4669         * gcc.dg/20020312-2.c: Likewise.
4670         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4671         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4672         * gcc.dg/torture/builtin-math-7.c: Likewise.
4673
4674         PR testsuite/49757
4675         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4676         not testing tic6x-*-*.
4677
4678 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4679
4680         PR tree-opt/49309
4681         * g++.dg/torture/pr49309.C: New testcase.
4682
4683 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4684
4685         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4686
4687 2011-07-14  Richard Guenther  <rguenther@suse.de>
4688
4689         PR tree-optimization/49651
4690         * gcc.dg/torture/pr49651.c: New testcase.
4691
4692 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4693
4694         PR target/43746
4695         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4696
4697 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4698
4699         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4700         -mno-pointers-to-nested-functions.
4701         * gcc.target/powerpc/no-r11-2.c: Ditto.
4702         * gcc.target/powerpc/no-r11-3.c: Ditto.
4703
4704 2011-07-13  Jason Merrill  <jason@redhat.com>
4705
4706         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4707         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4708         when compiling C files.
4709         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4710         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4711         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4712         * g++.dg/lookup/anon2.C: Likewise.
4713         * g++.dg/tree-ssa/copyprop.C: Likewise.
4714         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4715         * g++.dg/init/vector1.C: Ignore narrowing errors.
4716         * g++.dg/torture/pr35526.C: Likewise.
4717         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4718
4719 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4720
4721         PR libfortran/49296
4722         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4723         and logical reads.
4724
4725 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4726
4727         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4728         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4729
4730 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4731
4732         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4733         * lib/obj-c++.exp (obj-c++_init): Ditto.
4734         * lib/file-format.exp (gcc_target_object_format): Ditto.
4735         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4736         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4737         (check_visibility_available): Ditto.
4738         (check_effective_target_tls_native): Ditto.
4739         (check_effective_target_tls_emulated): Ditto.
4740         (check_effective_target_function_sections): Ditto.
4741
4742 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4743
4744         * gcc.target/arm/pr48183.c: New test.
4745
4746 2011-07-13  Richard Guenther  <rguenther@suse.de>
4747
4748         * gcc.dg/torture/20110713-1.c: New testcase.
4749
4750 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4751
4752         PR rtl-opt/49474
4753         * gcc.c-torture/compile/pr49474.c: New testcase.
4754
4755 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4756
4757         PR tree-optimization/49712
4758         * gcc.c-torture/execute/pr49712.c: New test.
4759
4760 2011-07-11  Jason Merrill  <jason@redhat.com>
4761
4762         PR c++/44609
4763         * g++.dg/template/recurse3.C: New.
4764
4765 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4766
4767         PR debug/49676
4768         * gcc.dg/guality/csttest.c: New test.
4769
4770         PR fortran/49698
4771         * gfortran.dg/pr49698.f90: New test.
4772
4773 2011-07-11  Jeff Law  <law@redhat.com>
4774
4775         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4776
4777 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4778
4779         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4780         * go.test/go-test.exp (go-set-goarch): Likewise.
4781
4782 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4783
4784         PR target/39633
4785         * gcc.target/avr/torture/pr39633.c: New test case.
4786
4787 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4788
4789         PR fortran/18918
4790         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4791
4792 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4793
4794         * lib/target-supports.exp (check_effective_target_scheduling):
4795         New Function.
4796         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4797         * gcc.dg/pr45055.c: Ditto.
4798         * gcc.dg/pr45353.c: Ditto.
4799         * g++.dg/pr45056.C: Ditto.
4800
4801 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4802
4803         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4804         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4805         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4806         * g++.dg/torture/pr31863.C: Skip AVR.
4807
4808 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4809
4810         PR fortran/49690
4811         * gfortran.dg/intrinsic_signal.f90: New.
4812
4813 2011-07-09  Jason Merrill  <jason@redhat.com>
4814
4815         * g++.dg/cpp0x/regress/regress6.C: New.
4816         * g++.dg/parse/crash45.C: Adjust message.
4817         * g++.dg/template/crash38.C: Adjust message.
4818         * g++.dg/template/crash64.C: Adjust message.
4819
4820 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4821
4822         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4823         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4824         * g++.dg/abi/bitfield3.C: Likewise.
4825         * g++.dg/eh/pr38662.C: Likewise.
4826         * g++.dg/ext/attrib36.C: Likewise.
4827         * g++.dg/ext/attrib37.C: Likewise.
4828         * g++.dg/ext/attrib8.C: Likewise.
4829         * g++.dg/ext/tmplattr1.C: Likewise.
4830         * g++.dg/inherit/override-attribs.C: Likewise.
4831         * g++.dg/opt/inline9.C: Likewise.
4832         * g++.dg/opt/life1.C: Likewise.
4833         * g++.dg/opt/longbranch2.C: Likewise.
4834         * g++.dg/opt/nrv12.C: Likewise.
4835         * g++.dg/opt/reg-stack4.C: Likewise.
4836         * g++.dg/other/pr35504.C: Likewise.
4837         * g++.dg/other/pr39496.C: Likewise.
4838         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4839         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4840         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4841         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4842         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4843         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4844         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4845         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4846         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4847         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4848         * g++.dg/warn/pr15774-1.C: Likewise.
4849         * g++.dg/warn/pr15774-2.C: Likewise.
4850         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4851         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4852         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4853         * g++.old-deja/g++.pt/asm2.C: Likewise.
4854         * gcc.c-torture/compile/20000804-1.c: Likewise.
4855         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4856         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4857         * gcc.dg/20020108-1.c: Likewise.
4858         * gcc.dg/20020122-2.c: Likewise.
4859         * gcc.dg/20020122-3.c: Likewise.
4860         * gcc.dg/20020206-1.c: Likewise.
4861         * gcc.dg/20020219-1.c: Likewise.
4862         * gcc.dg/20020310-1.c: Likewise.
4863         * gcc.dg/20020411-1.c: Likewise.
4864         * gcc.dg/20020418-2.c: Likewise.
4865         * gcc.dg/20020426-2.c: Likewise.
4866         * gcc.dg/20020517-1.c: Likewise.
4867         * gcc.dg/20030204-1.c: Likewise.
4868         * gcc.dg/20030826-2.c: Likewise.
4869         * gcc.dg/20031102-1.c: Likewise.
4870         * gcc.dg/20031202-1.c: Likewise.
4871         * gcc.dg/20050111-1.c: Likewise.
4872         * gcc.dg/20050503-1.c: Likewise.
4873         * gcc.dg/array-init-1.c: Likewise.
4874         * gcc.dg/builtin-apply4.c: Likewise.
4875         * gcc.dg/dfp/pr31344.c: Likewise.
4876         * gcc.dg/gomp/atomic-11.c: Likewise.
4877         * gcc.dg/graphite/pr40281.c: Likewise.
4878         * gcc.dg/ia64-sync-1.c: Likewise.
4879         * gcc.dg/ia64-sync-2.c: Likewise.
4880         * gcc.dg/ia64-sync-3.c: Likewise.
4881         * gcc.dg/ia64-sync-4.c: Likewise.
4882         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4883         * gcc.dg/invalid-call-1.c: Likewise.
4884         * gcc.dg/loop-3.c: Likewise.
4885         * gcc.dg/lower-subreg-1.c: Likewise.
4886         * gcc.dg/lto/pr47259_0.c: Likewise.
4887         * gcc.dg/nested-calls-1.c: Likewise.
4888         * gcc.dg/pr20017.c: Likewise.
4889         * gcc.dg/pr25023.c: Likewise.
4890         * gcc.dg/pr27671-2.c: Likewise.
4891         * gcc.dg/pr32176.c: Likewise.
4892         * gcc.dg/pr33676.c: Likewise.
4893         * gcc.dg/pr35045.c: Likewise.
4894         * gcc.dg/pr36015.c: Likewise.
4895         * gcc.dg/pr36584.c: Likewise.
4896         * gcc.dg/pr36998.c: Likewise.
4897         * gcc.dg/pr37438.c: Likewise.
4898         * gcc.dg/pr37908.c: Likewise.
4899         * gcc.dg/pr41241.c: Likewise.
4900         * gcc.dg/pr41340.c: Likewise.
4901         * gcc.dg/pr44136.c: Likewise.
4902         * gcc.dg/pr44194-1.c: Likewise.
4903         * gcc.dg/pr46212.c: Likewise.
4904         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4905         * gcc.dg/setjmp-2.c: Likewise.
4906         * gcc.dg/short-compare-1.c: Likewise.
4907         * gcc.dg/short-compare-2.c: Likewise.
4908         * gcc.dg/smod-1.c: Likewise.
4909         * gcc.dg/sync-2.c: Likewise.
4910         * gcc.dg/sync-3.c: Likewise.
4911         * gcc.dg/tls/opt-1.c: Likewise.
4912         * gcc.dg/tls/opt-2.c: Likewise.
4913         * gcc.dg/tls/opt-3.c: Likewise.
4914         * gcc.dg/torture/badshift.c: Likewise.
4915         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4916         * gcc.dg/torture/pr20314-2.c: Likewise.
4917         * gcc.dg/torture/pr36891.c: Likewise.
4918         * gcc.dg/torture/pr38774.c: Likewise.
4919         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4920         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4921         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4922         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4923         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4924         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4925         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4926         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4927         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4928         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4929         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4930         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4931         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4932         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4933         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4934         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4935         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4936         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4937         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4938         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4939         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4940         * gcc.dg/unroll-1.c: Likewise.
4941         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4942         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4943         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4944         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4945         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4946         * gcc.target/i386/20000609-1.c: Likewise.
4947         * gcc.target/i386/20000720-1.c: Likewise.
4948         * gcc.target/i386/20000724-1.c: Likewise.
4949         * gcc.target/i386/20011107-1.c: Likewise.
4950         * gcc.target/i386/20011119-1.c: Likewise.
4951         * gcc.target/i386/20020201-3.c: Likewise.
4952         * gcc.target/i386/20020218-1.c: Likewise.
4953         * gcc.target/i386/20020729-1.c: Likewise.
4954         * gcc.target/i386/20030926-1.c: Likewise.
4955         * gcc.target/i386/20060125-1.c: Likewise.
4956         * gcc.target/i386/20060125-2.c: Likewise.
4957         * gcc.target/i386/20060512-1.c: Likewise.
4958         * gcc.target/i386/20060512-2.c: Likewise.
4959         * gcc.target/i386/20060512-3.c: Likewise.
4960         * gcc.target/i386/20060512-4.c: Likewise.
4961         * gcc.target/i386/387-1.c: Likewise.
4962         * gcc.target/i386/387-2.c: Likewise.
4963         * gcc.target/i386/387-5.c: Likewise.
4964         * gcc.target/i386/387-6.c: Likewise.
4965         * gcc.target/i386/980312-1.c: Likewise.
4966         * gcc.target/i386/980313-1.c: Likewise.
4967         * gcc.target/i386/990117-1.c: Likewise.
4968         * gcc.target/i386/990424-1.c: Likewise.
4969         * gcc.target/i386/990524-1.c: Likewise.
4970         * gcc.target/i386/991129-1.c: Likewise.
4971         * gcc.target/i386/991214-1.c: Likewise.
4972         * gcc.target/i386/991230-1.c: Likewise.
4973         * gcc.target/i386/addr-sel-1.c: Likewise.
4974         * gcc.target/i386/aggregate-ret1.c: Likewise.
4975         * gcc.target/i386/aggregate-ret2.c: Likewise.
4976         * gcc.target/i386/align-main-3.c: Likewise.
4977         * gcc.target/i386/amd64-abi-1.c: Likewise.
4978         * gcc.target/i386/amd64-abi-2.c: Likewise.
4979         * gcc.target/i386/amd64-abi-4.c: Likewise.
4980         * gcc.target/i386/amd64-abi-5.c: Likewise.
4981         * gcc.target/i386/amd64-abi-6.c: Likewise.
4982         * gcc.target/i386/asm-1.c: Likewise.
4983         * gcc.target/i386/asm-3.c: Likewise.
4984         * gcc.target/i386/asm-5.c: Likewise.
4985         * gcc.target/i386/attributes-error.c: Likewise.
4986         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4987         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4988         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4989         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4990         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4991         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4992         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4993         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4994         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4995         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4996         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4997         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4998         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4999         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5000         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5001         * gcc.target/i386/bitfield1.c: Likewise.
5002         * gcc.target/i386/bitfield2.c: Likewise.
5003         * gcc.target/i386/bmi-2.c: Likewise.
5004         * gcc.target/i386/bmi-5.c: Likewise.
5005         * gcc.target/i386/builtin-unreachable.c: Likewise.
5006         * gcc.target/i386/cleanup-2.c: Likewise.
5007         * gcc.target/i386/clobbers.c: Likewise.
5008         * gcc.target/i386/cmov8.c: Likewise.
5009         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5010         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5011         * gcc.target/i386/compress-float-387.c: Likewise.
5012         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5013         * gcc.target/i386/compress-float-sse.c: Likewise.
5014         * gcc.target/i386/crc32-2.c: Likewise.
5015         * gcc.target/i386/crc32-3.c: Likewise.
5016         * gcc.target/i386/divmod-7.c: Likewise.
5017         * gcc.target/i386/divmod-8.c: Likewise.
5018         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5019         * gcc.target/i386/fma3-builtin.c: Likewise.
5020         * gcc.target/i386/fma3-fma.c: Likewise.
5021         * gcc.target/i386/fma4-256-vector.c: Likewise.
5022         * gcc.target/i386/fma4-builtin.c: Likewise.
5023         * gcc.target/i386/fma4-fma-2.c: Likewise.
5024         * gcc.target/i386/fma4-fma.c: Likewise.
5025         * gcc.target/i386/fma4-vector-2.c: Likewise.
5026         * gcc.target/i386/fma4-vector.c: Likewise.
5027         * gcc.target/i386/funcspec-1.c: Likewise.
5028         * gcc.target/i386/funcspec-10.c: Likewise.
5029         * gcc.target/i386/funcspec-11.c: Likewise.
5030         * gcc.target/i386/funcspec-2.c: Likewise.
5031         * gcc.target/i386/funcspec-5.c: Likewise.
5032         * gcc.target/i386/funcspec-6.c: Likewise.
5033         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5034         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5035         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5036         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5037         * gcc.target/i386/incoming-1.c: Likewise.
5038         * gcc.target/i386/incoming-10.c: Likewise.
5039         * gcc.target/i386/incoming-11.c: Likewise.
5040         * gcc.target/i386/incoming-12.c: Likewise.
5041         * gcc.target/i386/incoming-13.c: Likewise.
5042         * gcc.target/i386/incoming-14.c: Likewise.
5043         * gcc.target/i386/incoming-15.c: Likewise.
5044         * gcc.target/i386/incoming-2.c: Likewise.
5045         * gcc.target/i386/incoming-3.c: Likewise.
5046         * gcc.target/i386/incoming-4.c: Likewise.
5047         * gcc.target/i386/incoming-5.c: Likewise.
5048         * gcc.target/i386/incoming-6.c: Likewise.
5049         * gcc.target/i386/incoming-7.c: Likewise.
5050         * gcc.target/i386/incoming-8.c: Likewise.
5051         * gcc.target/i386/incoming-9.c: Likewise.
5052         * gcc.target/i386/lea.c: Likewise.
5053         * gcc.target/i386/local.c: Likewise.
5054         * gcc.target/i386/loop-1.c: Likewise.
5055         * gcc.target/i386/loop-2.c: Likewise.
5056         * gcc.target/i386/loop-3.c: Likewise.
5057         * gcc.target/i386/max-stack-align.c: Likewise.
5058         * gcc.target/i386/memcpy-1.c: Likewise.
5059         * gcc.target/i386/movbe-2.c: Likewise.
5060         * gcc.target/i386/movq-2.c: Likewise.
5061         * gcc.target/i386/movq.c: Likewise.
5062         * gcc.target/i386/nrv1.c: Likewise.
5063         * gcc.target/i386/pad-4.c: Likewise.
5064         * gcc.target/i386/pad-5a.c: Likewise.
5065         * gcc.target/i386/pad-5b.c: Likewise.
5066         * gcc.target/i386/pad-6a.c: Likewise.
5067         * gcc.target/i386/pad-6b.c: Likewise.
5068         * gcc.target/i386/pad-7.c: Likewise.
5069         * gcc.target/i386/pad-9.c: Likewise.
5070         * gcc.target/i386/pentium4-not-mull.c: Likewise.
5071         * gcc.target/i386/pic-1.c: Likewise.
5072         * gcc.target/i386/pr12092-1.c: Likewise.
5073         * gcc.target/i386/pr12329.c: Likewise.
5074         * gcc.target/i386/pr21518.c: Likewise.
5075         * gcc.target/i386/pr22362.c: Likewise.
5076         * gcc.target/i386/pr22585.c: Likewise.
5077         * gcc.target/i386/pr23098.c: Likewise.
5078         * gcc.target/i386/pr25196.c: Likewise.
5079         * gcc.target/i386/pr25293.c: Likewise.
5080         * gcc.target/i386/pr25654.c: Likewise.
5081         * gcc.target/i386/pr26449.c: Likewise.
5082         * gcc.target/i386/pr26778.c: Likewise.
5083         * gcc.target/i386/pr26826.c: Likewise.
5084         * gcc.target/i386/pr27266.c: Likewise.
5085         * gcc.target/i386/pr29978.c: Likewise.
5086         * gcc.target/i386/pr30505.c: Likewise.
5087         * gcc.target/i386/pr30961-1.c: Likewise.
5088         * gcc.target/i386/pr31628.c: Likewise.
5089         * gcc.target/i386/pr32000-2.c: Likewise.
5090         * gcc.target/i386/pr32661-1.c: Likewise.
5091         * gcc.target/i386/pr32708-2.c: Likewise.
5092         * gcc.target/i386/pr32708-3.c: Likewise.
5093         * gcc.target/i386/pr34256.c: Likewise.
5094         * gcc.target/i386/pr34312.c: Likewise.
5095         * gcc.target/i386/pr34522.c: Likewise.
5096         * gcc.target/i386/pr35160.c: Likewise.
5097         * gcc.target/i386/pr35281.c: Likewise.
5098         * gcc.target/i386/pr36246.c: Likewise.
5099         * gcc.target/i386/pr36786.c: Likewise.
5100         * gcc.target/i386/pr37275.c: Likewise.
5101         * gcc.target/i386/pr37843-3.c: Likewise.
5102         * gcc.target/i386/pr37843-4.c: Likewise.
5103         * gcc.target/i386/pr39082-1.c: Likewise.
5104         * gcc.target/i386/pr39431.c: Likewise.
5105         * gcc.target/i386/pr39496.c: Likewise.
5106         * gcc.target/i386/pr39543-2.c: Likewise.
5107         * gcc.target/i386/pr39911.c: Likewise.
5108         * gcc.target/i386/pr40718.c: Likewise.
5109         * gcc.target/i386/pr40906-1.c: Likewise.
5110         * gcc.target/i386/pr40906-2.c: Likewise.
5111         * gcc.target/i386/pr40906-3.c: Likewise.
5112         * gcc.target/i386/pr40934.c: Likewise.
5113         * gcc.target/i386/pr41900.c: Likewise.
5114         * gcc.target/i386/pr42589.c: Likewise.
5115         * gcc.target/i386/pr43662.c: Likewise.
5116         * gcc.target/i386/pr43671.c: Likewise.
5117         * gcc.target/i386/pr43766.c: Likewise.
5118         * gcc.target/i386/pr43869.c: Likewise.
5119         * gcc.target/i386/pr44942.c: Likewise.
5120         * gcc.target/i386/pr44948-2a.c: Likewise.
5121         * gcc.target/i386/pr45234.c: Likewise.
5122         * gcc.target/i386/pr45336-2.c: Likewise.
5123         * gcc.target/i386/pr45336-4.c: Likewise.
5124         * gcc.target/i386/pr45852.c: Likewise.
5125         * gcc.target/i386/pr46470.c: Likewise.
5126         * gcc.target/i386/pr48037-1.c: Likewise.
5127         * gcc.target/i386/pr48389.c: Likewise.
5128         * gcc.target/i386/pr49095.c: Likewise.
5129         * gcc.target/i386/pr9771-1.c: Likewise.
5130         * gcc.target/i386/rdfsbase-1.c: Likewise.
5131         * gcc.target/i386/rdfsbase-2.c: Likewise.
5132         * gcc.target/i386/rdgsbase-1.c: Likewise.
5133         * gcc.target/i386/rdgsbase-2.c: Likewise.
5134         * gcc.target/i386/rdrand-3.c: Likewise.
5135         * gcc.target/i386/regparm-stdcall.c: Likewise.
5136         * gcc.target/i386/regparm.c: Likewise.
5137         * gcc.target/i386/reload-1.c: Likewise.
5138         * gcc.target/i386/rotate-2.c: Likewise.
5139         * gcc.target/i386/sibcall-5.c: Likewise.
5140         * gcc.target/i386/signbit-1.c: Likewise.
5141         * gcc.target/i386/signbit-2.c: Likewise.
5142         * gcc.target/i386/signbit-3.c: Likewise.
5143         * gcc.target/i386/sse-5.c: Likewise.
5144         * gcc.target/i386/sse-8.c: Likewise.
5145         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5146         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5147         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5148         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5149         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5150         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5151         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5152         * gcc.target/i386/sse2-movq-2.c: Likewise.
5153         * gcc.target/i386/sse2-movq-3.c: Likewise.
5154         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5155         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5156         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5157         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5158         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5159         * gcc.target/i386/ssefn-1.c: Likewise.
5160         * gcc.target/i386/ssefn-2.c: Likewise.
5161         * gcc.target/i386/sseregparm-1.c: Likewise.
5162         * gcc.target/i386/sseregparm-2.c: Likewise.
5163         * gcc.target/i386/sseregparm-3.c: Likewise.
5164         * gcc.target/i386/sseregparm-4.c: Likewise.
5165         * gcc.target/i386/sseregparm-5.c: Likewise.
5166         * gcc.target/i386/sseregparm-6.c: Likewise.
5167         * gcc.target/i386/sseregparm-7.c: Likewise.
5168         * gcc.target/i386/sseregparm-8.c: Likewise.
5169         * gcc.target/i386/stack-realign.c: Likewise.
5170         * gcc.target/i386/stack-usage-realign.c: Likewise.
5171         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5172         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5173         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5174         * gcc.target/i386/stackalign/return-1.c: Likewise.
5175         * gcc.target/i386/stackalign/return-2.c: Likewise.
5176         * gcc.target/i386/stackalign/return-3.c: Likewise.
5177         * gcc.target/i386/tailcall-1.c: Likewise.
5178         * gcc.target/i386/tbm-2.c: Likewise.
5179         * gcc.target/i386/udivmod-7.c: Likewise.
5180         * gcc.target/i386/udivmod-8.c: Likewise.
5181         * gcc.target/i386/unroll-1.c: Likewise.
5182         * gcc.target/i386/vararg-1.c: Likewise.
5183         * gcc.target/i386/vararg-2.c: Likewise.
5184         * gcc.target/i386/vect8-ret.c: Likewise.
5185         * gcc.target/i386/vectorize5.c: Likewise.
5186         * gcc.target/i386/wmul-1.c: Likewise.
5187         * gcc.target/i386/wmul-2.c: Likewise.
5188         * gcc.target/i386/wrfsbase-1.c: Likewise.
5189         * gcc.target/i386/wrfsbase-2.c: Likewise.
5190         * gcc.target/i386/wrgsbase-1.c: Likewise.
5191         * gcc.target/i386/wrgsbase-2.c: Likewise.
5192         * gcc.target/i386/xop-pcmov.c: Likewise.
5193         * gcc.target/i386/xop-pcmov2.c: Likewise.
5194         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5195         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5196         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5197         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5198         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5199         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5200         * gcc.target/i386/zee.c: Likewise.
5201         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5202         * gfortran.dg/compiler-directive_2.f: Likewise.
5203         * gfortran.dg/g77/20010216-1.f: Likewise.
5204         * gfortran.dg/gomp/pr39152.f90: Likewise.
5205         * gfortran.dg/pr33794.f90: Likewise.
5206
5207 2011-07-09  Jason Merrill  <jason@redhat.com>
5208
5209         * g++.dg/cpp0x/regress/regress5.C: New.
5210
5211 2011-07-08  Jason Merrill  <jason@redhat.com>
5212
5213         PR c++/45437
5214         * g++.dg/expr/compound-asn1.C: New.
5215         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5216
5217 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5218
5219         PR target/49621
5220         * gcc.target/powerpc/altivec-34.c: New test.
5221
5222 2011-07-08  Jason Merrill  <jason@redhat.com>
5223
5224         PR c++/45603
5225         * g++.dg/abi/guard3.C: New.
5226
5227 2011-07-08  Julian Brown  <julian@codesourcery.com>
5228
5229         * lib/target-supports.exp
5230         (check_effective_target_arm_little_endian): New.
5231         (check_effective_target_vect_pack_trunc): Use above.
5232         (check_effective_target_vect_unpack): Likewise.
5233         (check_effective_target_vect_element_align): Test
5234         check_effective_target_arm_vect_no_misalign for ARM.
5235
5236 2011-07-08  Jason Merrill  <jason@redhat.com>
5237
5238         PR c++/49673
5239         * g++.dg/cpp0x/constexpr-rom.C: New.
5240
5241 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5242
5243         PR middle-end/49519
5244         * g++.dg/torture/pr49519.C: New test.
5245
5246 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5247
5248         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5249
5250 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5251
5252         PR testsuite/48727
5253         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5254
5255 2011-07-08  Richard Guenther  <rguenther@suse.de>
5256
5257         PR tree-optimization/49662
5258         * gcc.dg/graphite/interchange-14.c: XFAIL.
5259         * gcc.dg/graphite/interchange-15.c: Likewise.
5260         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5261
5262 2011-07-06  Jason Merrill  <jason@redhat.com>
5263
5264         PR c++/49663
5265         * g++.dg/cpp0x/regress/regress4.C: New.
5266
5267 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5268
5269         PR fortran/49648
5270         * gfortran.dg/result_in_spec_4.f90: New test.
5271
5272 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5273
5274         * gcc.target/sparc/cas64.c: New test.
5275
5276 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5277
5278         PR c/49644
5279         * g++.dg/torture/pr49644.C: New test.
5280
5281         PR c/49644
5282         * gcc.c-torture/execute/pr49644.c: New test.
5283
5284 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5285
5286         * lib/target-supports.exp (check_effective_target_ia32): New.
5287         (check_effective_target_x32): Likewise.
5288         (check_effective_target_vect_cmdline_needed): Also check x32.
5289
5290 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5291
5292         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5293         dg-prune-output.
5294         * gcc.target/arm/pr42235.c: Likewise.
5295         * gcc.target/arm/pr42495.c: Likewise.
5296         * gcc.target/arm/pr42574.c: Likewise.
5297         * gcc.target/arm/thumb-branch1.c: Likewise.
5298
5299         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5300         unneeded prune of possible warning.
5301         * gcc.target/arm/pr40956.c: Likewise.
5302         * gcc.target/arm/pr42505.c: Likewise.
5303
5304         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5305         * gcc.c-torture/compile/pr46883.c: Likewise.
5306         * gcc.c-torture/compile/pr46934.c: Likewise.
5307
5308         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5309         for move to ../../gcc.c-torture/compile.
5310         * gcc.target/arm/pr46883.c: Likewise.
5311         * gcc.target/arm/pr46934.c: Likewise.
5312
5313         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5314         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5315         * gcc.target/arm/wmul-1.c: Likewise.
5316         * gcc.target/arm/wmul-2.c: Likewise.
5317         * gcc.target/arm/wmul-3.c: Likewise.
5318         * gcc.target/arm/wmul-4.c: Likewise.
5319         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5320         add tab after scan target.
5321         * gcc.target/arm/smlaltt-1.c: Likewise.
5322         * gcc.target/arm/smlatb-1.c: Likewise.
5323         * gcc.target/arm/smlatt-1.c: Likewise.
5324
5325 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5326
5327         PR debug/49522
5328         * gcc.dg/debug/pr49522.c: New test.
5329
5330 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5331
5332         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5333         * gcc.dg/pr46212.c: Run only if target int32plus.
5334         * gcc.dg/torture/pr48146.c: Ditto.
5335         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5336         * c-c++-common/pr44832.c: Ditto.
5337         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5338         * gcc.dg/pr31490.c: Ditto.
5339         * gcc.dg/torture/builtin-math-7.c: Run only if target
5340         large_double.
5341         * gcc.dg/torture/pr45764.c: Skip for AVR.
5342         * gcc.dg/pr47893.c: Ditto.
5343
5344 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5345
5346         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5347         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5348         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5349         add tab to scan target.
5350
5351 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5352
5353         * gcc.target/arm/neon-modes-3.c: New test.
5354
5355 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5356
5357         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5358         -fno-loop-interchange -ffast-math.
5359
5360 2011-07-07  Richard Guenther  <rguenther@suse.de>
5361
5362         * gcc.dg/ftrapv-3.c: New testcase.
5363
5364 2011-07-07  Richard Guenther  <rguenther@suse.de>
5365
5366         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5367         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5368
5369 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5370
5371         * gcc.dg/binop-notxor1.c: New test.
5372         * gcc.dg/binop-notand4a.c: New test.
5373         * gcc.dg/binop-notxor2.c: New test.
5374         * gcc.dg/binop-notand3a.c: New test.
5375         * gcc.dg/binop-notand2a.c: New test.
5376         * gcc.dg/binop-notand6a.c: New test.
5377         * gcc.dg/binop-notor1.c: New test.
5378         * gcc.dg/binop-notand1a.c: New test.
5379         * gcc.dg/binop-notand5a.c: New test.
5380         * gcc.dg/binop-notor2.c: New test.
5381
5382 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5383
5384         PR middle-end/49640
5385         * gcc.dg/gomp/pr49640.c: New test.
5386
5387 2011-07-07  Richard Guenther  <rguenther@suse.de>
5388
5389         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5390
5391 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5392
5393         PR target/39150
5394         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5395
5396 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5397
5398         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5399         * gcc.target/powerpc/no-r11-2.c: Ditto.
5400         * gcc.target/powerpc/no-r11-3.c: Ditto.
5401
5402 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5403
5404         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5405         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5406
5407 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5408
5409         * lib/target-supports.exp (check_profiling_available): Disable
5410         profiling with -fprofile-generate for target avr.
5411
5412 2011-07-06  Richard Guenther  <rguenther@suse.de>
5413
5414         PR tree-optimization/49645
5415         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5416
5417 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         PR middle-end/47383
5420         * gcc.dg/pr47383.c: New.
5421
5422 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5423
5424         PR tree-optimization/49647
5425         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5426
5427 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5428
5429         PR testsuite/49542
5430         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5431         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5432
5433 2011-07-05  Jason Merrill  <jason@redhat.com>
5434
5435         PR c++/48157
5436         * g++.dg/template/template-id-4.C: New.
5437
5438 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5439
5440         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5441         * gcc.dg/pr43402.c: Ditto.
5442
5443 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5444
5445         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5446
5447 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5448
5449         * gcc.target/powerpc/ppc-switch-1.c: New test for
5450         --param case-values-threshold.
5451         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5452
5453 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5454
5455         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5456
5457 2011-07-05  Jason Merrill  <jason@redhat.com>
5458
5459         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5460
5461 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5462
5463         PR tree-optimization/47654
5464         * gcc.dg/graphite/block-pr47654.c: New.
5465
5466 2011-07-05  Jason Merrill  <jason@redhat.com>
5467
5468         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5469
5470 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5471
5472         PR tree-optimization/49580
5473         * gcc.dg/autopar/pr49580.c: New test.
5474
5475 2011-07-05  Richard Guenther  <rguenther@suse.de>
5476
5477         PR tree-optimization/49518
5478         PR tree-optimization/49628
5479         * g++.dg/torture/pr49628.C: New testcase.
5480         * gcc.dg/torture/pr49518.c: Likewise.
5481
5482 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5483
5484         * ada/acats/run_acats (which): Extract last field from type -p,
5485         type output only if command succeeded.
5486
5487 2011-07-04  Jason Merrill  <jason@redhat.com>
5488
5489         * g++.dg/abi/mangle48.C: New.
5490
5491         * g++.dg/cpp0x/diag1.C: New.
5492
5493         * g++.dg/diagnostic/aka1.C: New.
5494
5495 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5496
5497         PR rtl-optimization/49619
5498         * gcc.dg/pr49619.c: New test.
5499
5500         PR rtl-optimization/49472
5501         * gfortran.dg/pr49472.f90: New test.
5502
5503         PR debug/49602
5504         * gcc.dg/pr49602.c: New test.
5505
5506 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5507
5508         PR target/34734
5509         PR target/44643
5510         * gcc.target/avr/avr.exp: Run over cpp files, too.
5511         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5512         * gcc.target/avr/progmem.h: New file.
5513         * gcc.target/avr/exit-abort.h: New file.
5514         * gcc.target/avr/progmem-error-1.c: New file.
5515         * gcc.target/avr/progmem-error-1.cpp: New file.
5516         * gcc.target/avr/progmem-warning-1.c: New file.
5517         * gcc.target/avr/torture/progmem-1.c: New file.
5518         * gcc.target/avr/torture/progmem-1.cpp: New file.
5519
5520 2011-07-04  Richard Guenther  <rguenther@suse.de>
5521
5522         PR tree-optimization/49615
5523         * g++.dg/torture/pr49615.C: New testcase.
5524
5525 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5526
5527         PR tree-optimization/49610
5528         * gcc.dg/vect/pr49610.c: New test.
5529
5530 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5531
5532         * gnat.dg/specs/debug1.ads: New test.
5533
5534 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5535
5536         PR fortran/49562
5537         * gfortran.dg/typebound_proc_23.f90: New.
5538
5539 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5540
5541         PR c++/49605
5542         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5543
5544 2011-07-01  Jason Merrill  <jason@redhat.com>
5545
5546         PR c++/48261
5547         * g++.dg/template/template-id-3.C: New.
5548
5549         PR c++/48593
5550         * g++.dg/template/qualified-id4.C: New.
5551
5552         PR c++/48883
5553         * g++.dg/template/explicit-args4.C: New.
5554
5555         PR c++/49085
5556         * g++.dg/template/offsetof2.C: New.
5557
5558 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5559
5560         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5561
5562 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5563
5564         PR libmudflap/49549
5565         * lib/target-supports.exp (check_effective_target_gld): New proc.
5566
5567 2011-07-01  Richard Guenther  <rguenther@suse.de>
5568
5569         PR tree-optimization/49603
5570         * gcc.dg/torture/pr49603.c: New testcase.
5571
5572 2011-06-30  Jason Merrill  <jason@redhat.com>
5573
5574         PR c++/49387
5575         * g++.dg/rtti/template1.C: New.
5576
5577         PR c++/49569
5578         * g++.dg/cpp0x/regress/ctor1.C: New.
5579
5580         PR c++/49355
5581         * g++.dg/cpp0x/initlist54.C: New.
5582
5583 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5584
5585         * gcc.dg/tree-ssa/sra-12.c: New test.
5586
5587 2011-06-29  Jason Merrill  <jason@redhat.com>
5588
5589         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5590
5591 2011-06-30  Richard Guenther  <rguenther@suse.de>
5592
5593         PR tree-optimization/46787
5594         * gcc.dg/vect/vect-121.c: New testcase.
5595
5596 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5597
5598         PR tree-optimization/49094
5599         * gcc.dg/tree-ssa/pr49094.c: New test.
5600
5601 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5602
5603         PR fortran/49540
5604         * gfortran.dg/pr49540-1.f90: New test.
5605         * gfortran.dg/pr49540-2.f90: New test.
5606
5607 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5608
5609         PR ada/49511
5610         * ada/acats/run_acats (which): Use last field of type -p output.
5611
5612 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5613             Iain Sandoe  <iains@gcc.gnu.org>
5614
5615         PR libobjc/36610
5616         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5617         Only skip on 64-bit *-*-darwin8* && !objc2.
5618
5619 2011-06-30  Richard Guenther  <rguenther@suse.de>
5620
5621         PR tree-optimization/38752
5622         * gcc.c-torture/compile/pr38752.c: New testcase.
5623
5624 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5625
5626         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5627         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5628
5629 2011-06-29  Jason Merrill  <jason@redhat.com>
5630
5631         PR c++/49216
5632         * g++.dg/cpp0x/initlist53.C: Use placement new.
5633         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5634         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5635
5636         PR c++/49003
5637         * g++.dg/cpp0x/trailing6.C: New.
5638         * g++.dg/cpp0x/pr45908.C: No error.
5639
5640         PR c++/49272
5641         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5642
5643         PR c++/49520
5644         * g++.dg/cpp0x/constexpr-using2.C: New.
5645
5646         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5647
5648         PR c++/45923
5649         * g++.dg/cpp0x/constexpr-diag3.C: New.
5650         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5651         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5652         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5653         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5654
5655 2011-06-29  Jason Merrill  <jason@redhat.com>
5656
5657         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5658
5659 2011-06-29  Richard Guenther  <rguenther@suse.de>
5660
5661         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5662
5663 2011-06-29  Jason Merrill  <jason@redhat.com>
5664
5665         * g++.dg/cpp0x/initlist-value2.C: New.
5666
5667         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5668         * g++.dg/cpp0x/initlist-value.C: New.
5669
5670 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5671
5672         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5673
5674 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5677         * gcc.dg/inline_2.c: Likewise.
5678         * gcc.dg/unroll_1.c: Likewise.
5679
5680 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR debug/49567
5683         * gcc.target/i386/pr49567.c: New test.
5684
5685 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5686
5687         * gnat.dg/opt17.ad[sb]: New test.
5688
5689 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5690             Tom de Vries  <tom@codesourcery.com>
5691
5692         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5693         (check_effective_target_arm_thumb2): New effective targets.
5694         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5695         properly.  Clean up temporary files.
5696         * gcc.target/arm/ivopts-2.c: Likewise.
5697         * gcc.target/arm/ivopts-3.c: Likewise.
5698         * gcc.target/arm/ivopts-4.c: Likewise.
5699         * gcc.target/arm/ivopts-5.c: Likewise.
5700         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5701
5702 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5703
5704         PR fortran/49479
5705         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5706
5707 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5708
5709         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5710         * gcc.target/arm/vfp-ldmias.c: Likewise.
5711         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5712         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5713         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5714         * gcc.target/arm/vfp-stmias.c: Likewise.
5715         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5716         * gcc.target/arm/vfp-stmiad.c: Likewise.
5717
5718 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5719
5720         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5721         dg-prune-output.
5722         * gcc.target/arm/pr45701-2.c: Ditto.
5723
5724 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5725
5726         PR fortran/49466
5727         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5728         * gfortran.dg/extends_14.f03: Modified.
5729
5730 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5731
5732         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5733         early if the test is already being skipped.
5734
5735         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5736         scan-assembler-dem-not): For missing file, report unresolved with
5737         same message as for pass/fail, with reason reported in log file.
5738
5739         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5740         from add_options_for_arm_neon_fp16.
5741         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5742         check_effective_target_arm_neon_fp16_ok_nocache.
5743         Check -mfpu and -mfloat-abi options from current multilib.
5744         Do not require neon support.
5745         (check_effective_target_arm_fp16_ok): Renamed from
5746         check_effecitve_target_arm_neon_fp16_ok.
5747         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5748         arm_neon_fp16_ok and arm_fp16.
5749         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5750         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5751         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5752         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5753
5754 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5755
5756         * gcc.dg/builtin-assume-aligned-1.c: New test.
5757         * gcc.dg/builtin-assume-aligned-2.c: New test.
5758         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5759
5760         PR debug/49544
5761         * gcc.dg/pr49544.c: New test.
5762
5763 2011-06-27  Richard Guenther  <rguenther@suse.de>
5764
5765         PR tree-optimization/49394
5766         * g++.dg/torture/pr49394.C: New testcase.
5767
5768 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5769
5770         * gcc.dg/optimize-bswapdi-2.c: New test.
5771
5772 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5773             Richard Sandiford  <richard.sandiford@linaro.org>
5774
5775         PR tree-optimization/49169
5776         * gcc.dg/torture/pr49169.c: New test.
5777
5778 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5779
5780         PR testsuite/49529
5781         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5782
5783         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5784         hppa*-*-hpux*.
5785
5786 2011-06-26  Jason Merrill  <jason@redhat.com>
5787
5788         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5789
5790         PR c++/49528
5791         * g++.dg/init/ref19.C: New.
5792         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5793
5794 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5795
5796         PR tree-optimization/48377
5797         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5798         non_strict_align.
5799
5800 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5801
5802         PR middle-end/49191
5803         * lib/target-supports.exp (check_effective_target_non_strict_align):
5804         New.
5805         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5806
5807 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5808
5809         PR tree-optimizations/49516
5810         * g++.dg/tree-ssa/pr49516.C: New test.
5811
5812 2011-06-23  Jason Merrill  <jason@redhat.com>
5813
5814         PR c++/35255
5815         * g++.dg/template/partial10.C: New.
5816         * g++.dg/template/partial11.C: New.
5817
5818 2011-06-23  Jeff Law <law@redhat.com>
5819
5820         PR middle-end/48770
5821         * gcc.dg/pr48770.c: New test.
5822
5823 2011-06-23  Jan Hubicka  <jh@suse.cz>
5824
5825         PR middle-end/49373
5826         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5827
5828 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5829
5830         PR testsuite/49512
5831         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5832         instead of -fdump-tree-optimized.
5833
5834 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5835
5836         PR c++/44625
5837         * g++.dg/template/crash107.C: New.
5838         * g++.dg/template/error17.C: Adjust.
5839
5840 2011-06-23  Jason Merrill  <jason@redhat.com>
5841
5842         PR c++/49507
5843         * g++.dg/cpp0x/defaulted30.C: New.
5844
5845         PR c++/49440
5846         * g++.dg/rtti/anon-ns1.C: New.
5847
5848         PR c++/49395
5849         * g++.dg/init/ref18.C: New.
5850
5851         PR c++/36435
5852         * g++.dg/template/partial9.C: New.
5853
5854 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5855
5856         PR middle-end/49373
5857         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5858
5859 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR debug/49496
5862         * gcc.dg/pr49496.c: New test.
5863
5864 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5865
5866         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5867         is not xscale.
5868
5869         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5870
5871         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5872         * gcc.target/arm/pr42879.c: Likewise.
5873         * gcc.target/arm/pr45701-3.c: Likewise.
5874
5875         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5876         * gcc.target/arm/pr40482.c: Likewise.
5877         * gcc.target/arm/stack-corruption.c: Likewise.
5878
5879 2011-06-22  Richard Guenther  <rguenther@suse.de>
5880
5881         PR tree-optimization/49493
5882         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5883
5884 2011-06-22  Jason Merrill  <jason@redhat.com>
5885
5886         PR c++/49260
5887         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5888
5889 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5890             Dmitry Melnik  <dm@ispras.ru>
5891
5892         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5893         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5894         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5895
5896 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5897
5898         * gcc.target/arm/tlscall.c: New.
5899
5900 2011-06-21  Jason Merrill  <jason@redhat.com>
5901
5902         PR c++/49172
5903         * g++.dg/cpp0x/constexpr-ref1.C: New.
5904         * g++.dg/cpp0x/constexpr-ref2.C: New.
5905         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5906
5907         PR c++/49482
5908         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5909
5910         PR c++/49418
5911         * g++.dg/template/param3.C: New.
5912
5913 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5914
5915         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5916         my_clrsb test functions.
5917         (main): Test clrsb.
5918         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5919         test_sll, test_ull): Add clrsb tests.
5920         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5921         clrsbll.
5922
5923 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5924
5925         PR fortran/49112
5926         * gfortran.dg/class_44.f03: New.
5927
5928 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5929
5930         PR tree-optimization/49478
5931         * gcc.dg/vect/pr49478.c
5932
5933 2011-06-21  Richard Guenther  <rguenther@suse.de>
5934
5935         PR tree-optimization/49483
5936         * gcc.dg/vect/vect-120.c: New testcase.
5937
5938 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5939
5940         PR testsuite/49443
5941         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5942         * gcc.dg/vect/vect-peel-4.c: Likewise.
5943
5944 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5945
5946         PR middle-end/49139
5947         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5948         * gcc.dg/always_inline2.c: Likewise.
5949         * gcc.dg/always_inline3.c: Likewise.
5950         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5951         * gcc.dg/inline_1.c: Likewise.
5952         * gcc.dg/inline_2.c: Likewise.
5953         * gcc.dg/inline_3.c: Likewise.
5954         * gcc.dg/inline_4.c: Likewise.
5955         * gcc.dg/20051201-1.c: Likewise.
5956         * gcc.dg/pr40087.c: Likewise.
5957         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5958         * gcc.dg/inline-22.c: Likewise.
5959         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5960         * gcc.dg/lto/20090218-1_1.c: Likewise.
5961         * g++.dg/ipa/devirt-7.C: Likewise.
5962         * gcc.dg/uninit-pred-5_a.c: Likewise.
5963         * gcc.dg/uninit-pred-5_b.c: Likewise.
5964         * gcc.dg/fail_always_inline.c: New.
5965
5966 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5967
5968         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5969         into 6 jobs instead of 3.
5970
5971 2011-06-20  Jason Merrill  <jason@redhat.com>
5972
5973         PR c++/49216
5974         * g++.dg/cpp0x/initlist53.C: New.
5975
5976 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5977
5978         PR fortran/18918
5979         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5980         * gfortran.dg/coarray_lock_3.f90: New.
5981         * gfortran.dg/coarray/lock_1.f90: New.
5982
5983 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5984
5985         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5986         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5987         unresolved and report the reason to the log file.
5988
5989         * lib/scanasm.exp (object-size): Move argument processing earlier
5990         to report errors before verifying that the file exists.  Report
5991         problems detected at runtime as unresolved instead of error and
5992         report their reasons to the log file.
5993
5994 2011-06-20  Jason Merrill  <jason@redhat.com>
5995
5996         PR c++/47080
5997         * g++.dg/cpp0x/explicit6.C: New.
5998
5999         PR c++/47635
6000         * g++.dg/cpp0x/enum20.C: New.
6001
6002         PR c++/48138
6003         * g++.dg/ext/attr-aligned01.C: New.
6004
6005         PR c++/49205
6006         * g++.dg/cpp0x/variadic-default.C: New.
6007
6008         PR c++/43321
6009         * g++.dg/cpp0x/auto26.C: New.
6010
6011         PR c++/43831
6012         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6013
6014 2011-06-20  Kai Tietz  <ktietz@redhat.com>
6015
6016         * gcc.dg/binop-notand1.c: New test.
6017         * gcc.dg/binop-notand2.c: New test.
6018         * gcc.dg/binop-notand3.c: New test.
6019         * gcc.dg/binop-notand4.c: New test.
6020         * gcc.dg/binop-notand5.c: New test.
6021         * gcc.dg/binop-notand6.c: New test.
6022
6023 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6024
6025         PR testsuite/49432
6026         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6027
6028 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
6029
6030         PR fortran/49400
6031         * gfortran.dg/proc_ptr_31.f90: New.
6032
6033 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6034
6035         * gnat.dg/volatile6.adb: New test.
6036         * gnat.dg/volatile7.adb: Likewise.
6037         * gnat.dg/volatile8.adb: Likewise.
6038         * gnat.dg/volatile9.adb: Likewise.
6039
6040 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6041
6042         * gnat.dg/constant3.adb: New test.
6043
6044 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
6045
6046         PR libfortran/49296
6047         * gfortran.dg/read_list_eof_1.f90: New test.
6048
6049 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6050
6051         PR target/49411
6052         * gcc.target/i386/testimm-1.c: New test.
6053         * gcc.target/i386/testimm-2.c: New test.
6054         * gcc.target/i386/testimm-3.c: New test.
6055         * gcc.target/i386/testimm-4.c: New test.
6056         * gcc.target/i386/testimm-5.c: New test.
6057         * gcc.target/i386/testimm-6.c: New test.
6058         * gcc.target/i386/testimm-7.c: New test.
6059         * gcc.target/i386/testimm-8.c: New test.
6060         * gcc.target/i386/xop-vpermil2px-2.c: New test.
6061         * gcc.target/i386/xop-rotate1-int.c: New test.
6062         * gcc.target/i386/xop-rotate2-int.c: New test.
6063
6064 2011-06-17  Jason Merrill  <jason@redhat.com>
6065
6066         * g++.dg/cpp0x/rv-func2.C: New.
6067
6068         * g++.dg/debug/dwarf2/lambda1.C: New.
6069         * g++.dg/warn/Wshadow-6.C: Adjust.
6070
6071 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
6072
6073         PR fortran/48699
6074         * gfortran.dg/move_alloc_5.f90: New.
6075
6076 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
6077
6078         PR rtl-optimization/48542
6079         * gcc.dg/torture/pr48542.c: New test.
6080
6081 2011-06-16  Jason Merrill  <jason@redhat.com>
6082
6083         PR c++/44160
6084         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6085
6086         PR c++/45378
6087         * g++.dg/cpp0x/initlist52.C New.
6088
6089         PR c++/45399
6090         * c-c++-common/raw-string-12.c: New.
6091
6092         PR c++/49229
6093         * g++.dg/cpp0x/sfinae26.C: New.
6094
6095         PR c++/49251
6096         * g++.dg/cpp0x/variadic113.C: New.
6097
6098         PR c++/49420
6099         * g++.dg/cpp0x/variadic112.C: New.
6100
6101 2011-06-16  Jeff Law <law@redhat.com>
6102
6103         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6104         improved jump threading.
6105         * gcc.dg/builtin-object-size-2.c: Likewise.
6106         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6107
6108 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6109
6110         PR fortran/49074
6111         * gfortran.dg/typebound_assignment_3.f03: New.
6112
6113 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
6114
6115         PR testsuite/48727
6116         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6117
6118 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6119
6120         PR tree-optimization/49343
6121         * gnat.dg/discr31.ad[sb]: New test.
6122
6123 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6124
6125         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6126
6127 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6128
6129         PR target/45098
6130         * gcc.target/arm/ivopts-3.c: Update test.
6131         * gcc.target/arm/ivopts-5.c: Same.
6132
6133 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6134
6135         Revert:
6136         2011-06-10  Wei Guozhi  <carrot@google.com>
6137
6138         PR target/45335
6139         * gcc.target/arm/pr45335.c: New test.
6140         * gcc.target/arm/pr45335-2.c: New test.
6141         * gcc.target/arm/pr45335-3.c: New test.
6142         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6143         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6144         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6145
6146 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6147
6148         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6149
6150 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6151
6152         PR fortran/49417
6153         * gfortran.dg/class_43.f03: New.
6154
6155 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6156
6157         PR tree-optimization/49419
6158         * gcc.c-torture/execute/pr49419.c: New test.
6159
6160 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6161
6162         * gcc.dg/sms-9.c: New file.
6163
6164 2011-06-15  Easwaran Raman  <eraman@google.com>
6165
6166         PR rtl-optimization/49414
6167         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6168
6169 2011-06-14  Jason Merrill  <jason@redhat.com>
6170
6171         * g++.dg/cpp0x/noexcept13.C: New.
6172
6173 2011-06-14  Easwaran Raman  <eraman@google.com>
6174
6175         PR rtl-optimization/44194
6176         * gcc.dg/pr44194-1.c: New test.
6177         * gcc.dg/pr44194-2.c: New test.
6178
6179 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6180
6181         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6182         switches.
6183         * gcc.target/arm/pr45701-2.c: Likewise.
6184         * gcc.target/arm/thumb-branch1.c: Likewise.
6185
6186 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6187
6188         PR testsuite/48727
6189         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6190
6191 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6192
6193         * gcc.target/arm/pr45701-1.c: Require thumb support.
6194         * gcc.target/arm/pr45701-2.c: Likewise.
6195         * gcc.target/arm/thumb-branch1.c: Likewise.
6196
6197         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6198         * gcc.target/arm/pr39839.c: Likewise.
6199         * gcc.target/arm/pr40657-2.c: Likewise.
6200         * gcc.target/arm/pr40956.c: Likewise.
6201         * gcc.target/arm/pr41679.c: Likewise.
6202         * gcc.target/arm/pr42235.c: Likewise.
6203         * gcc.target/arm/pr42495.c: Likewise.
6204         * gcc.target/arm/pr42505.c: Likewise.
6205         * gcc.target/arm/pr42574.c: Likewise.
6206         * gcc.target/arm/pr46883.c: Likewise.
6207         * gcc.target/arm/pr46934.c: Likewise.
6208         * gcc.target/arm/xor-and.c: Likewise.
6209
6210 2011-06-14  Jason Merrill  <jason@redhat.com>
6211
6212         * g++.dg/other/error23.C: Adjust error message.
6213         * g++.dg/other/error32.C: Likewise.
6214
6215         PR c++/49389
6216         * g++.dg/cpp0x/rv-dotstar.C: New.
6217
6218         PR c++/49369
6219         * g++.dg/cpp0x/decltype30.C: New.
6220
6221         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6222
6223 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR fortran/49103
6226         * gfortran.dg/pr49103.f90: New test.
6227
6228 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6229
6230         PR target/45098
6231         * gcc.target/arm/ivopts-3.c: New test.
6232         * gcc.target/arm/ivopts-4.c: New test.
6233         * gcc.target/arm/ivopts-5.c: New test.
6234
6235 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6236
6237         PR rtl-optimization/49390
6238         * gcc.c-torture/execute/pr49390.c: New test.
6239
6240 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6241
6242         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6243
6244 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6245
6246         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6247         * gcc.c-torture/execute/cmpsi-2.x: New file.
6248         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6249         * gcc.c-torture/execute/pr45262.x: New file.
6250         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6251         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6252         int32plus
6253         * gcc.c-torture/compile/pr49163.c: Ditto.
6254
6255 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6256
6257         * gcc.dg/vect/vect-16.c: Rename to...
6258         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6259         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6260         for double-word vectors.
6261         * gcc.dg/vect/vect-peel-4.c: Likewise.
6262         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6263         vect_element_align.
6264         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6265         -fno-fast-math.
6266
6267 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6268
6269         PR target/44618
6270         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6271
6272 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6273
6274         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6275
6276 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6277
6278         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6279
6280 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6281
6282         * gfortran.dg/trim_optimize_8.f90:  New test case.
6283
6284 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6285            Ira Rosen  <ira.rosen@linaro.org>
6286
6287         PR tree-optimization/49352
6288         * gcc.dg/vect/pr49352.c: New test.
6289
6290 2011-06-12  Tobias Burnus
6291
6292         PR fortran/49324
6293         * gfortran.dg/alloc_comp_assign_11.f90: New.
6294
6295 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6296
6297         * gfortran.dg/trim_optimize_7.f90:  New test.
6298
6299 2011-06-10  Wei Guozhi  <carrot@google.com>
6300
6301         PR target/45335
6302         * gcc.target/arm/pr45335.c: New test.
6303         * gcc.target/arm/pr45335-2.c: New test.
6304         * gcc.target/arm/pr45335-3.c: New test.
6305         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6306         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6307         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6308
6309 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6310
6311         PR c++/41769
6312         * g++.dg/parse/error39.C: New.
6313
6314 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6315
6316         * gcc.target/arm/20090811-1.c: Skip for incompatible
6317         options, do not override other options.
6318         * gcc.target/arm/combine-cmp-shift.c: Skip for
6319         incompatible options.
6320         * gcc.target/arm/pr45094.c: Likewise.
6321         * gcc.target/arm/scd42-1.c: Likewise.
6322         * gcc.target/arm/scd42-3.c: Likewise.
6323         * gcc.target/arm/thumb-ltu.c: Likewise.
6324
6325         * lib/target-supports.exp
6326         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6327         multilib flags use -mfpu with a value other than neon-fp16.
6328
6329 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6330
6331         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6332         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6333
6334 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6335
6336         * lib/target-supports.exp (check_effective_target_pie): New proc.
6337         * gcc.dg/pie-link.c: Use target pie.
6338
6339 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6340             Laurent Roug�  <laurent.rouge@menta.fr>
6341
6342         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6343         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6344
6345 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6346
6347         * gfortran.dg/coarray/sync_1.f90: New test for
6348         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6349
6350 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6351
6352         PR tree-optimization/49318
6353         * gcc.dg/vect/pr49318.c: New test.
6354
6355 2011-06-09  David Krauss  <potswa@mac.com>
6356
6357         * g++.dg/template/arrow1.C: New.
6358
6359 2011-06-09  Jason Merrill  <jason@redhat.com>
6360
6361         * lib/prune.exp: Prune "note"s.
6362         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6363
6364         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6365         * g++.dg/template/dependent-expr3.C: Likewise.
6366         * g++.dg/parse/template7.C: Likewise.
6367         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6368         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6369         * g++.old-deja/g++.pt/friend38.C: Likewise.
6370         * g++.old-deja/g++.pt/crash32.C: Likewise.
6371         * g++.old-deja/g++.other/init4.C: Likewise.
6372         * g++.old-deja/g++.other/friend8.C: Likewise.
6373
6374         * g++.dg/ext/complex7.C: Adjust expected output.
6375         * g++.dg/diagnostic/method1.C: Likewise.
6376         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6377         * g++.dg/parse/crash33.C: Likewise.
6378         * g++.dg/other/warning1.C: Likewise.
6379         * g++.dg/init/pr29571.C: Likewise.
6380         * g++.dg/warn/overflow-warn-1.C: Likewise.
6381         * g++.dg/warn/overflow-warn-3.C: Likewise.
6382         * g++.dg/warn/overflow-warn-4.C: Likewise.
6383         * g++.old-deja/g++.oliva/template1.C: Likewise.
6384
6385         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6386         * g++.dg/parse/template7.C: Adjust.
6387
6388 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6389
6390         PR target/49307
6391         * gcc.dg/pr49307.c: New.
6392
6393 2011-06-09  Wei Guozhi  <carrot@google.com>
6394
6395         PR target/46975
6396         * gcc.target/arm/pr46975.c: New testcase.
6397
6398 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6399
6400         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6401         (PMETH, arglist_t): Removed.
6402         (method_get_number_of_arguments): Removed.
6403         (method_get_nth_argument): Removed.
6404         (method_get_first_argument): Removed.
6405         (method_get_next_argument): Removed.
6406         (method_get_sizeof_arguments): Removed.
6407         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6408         (PMETH): Removed.
6409         (method_get_number_of_arguments): Removed.
6410         (method_get_nth_argument): Removed.
6411         (method_get_first_argument): Removed.
6412         (method_get_next_argument): Removed.
6413         (method_get_sizeof_arguments): Removed.
6414         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6415
6416 2011-06-09  David Li  <davidxl@google.com>
6417
6418         * gcc.dg/dump-pass.c: New test.
6419
6420 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6421
6422         PR c++/29003
6423         * g++.dg/parse/error38.C: New.
6424
6425 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6426
6427         PR middle-end/49308
6428         * gfortran.dg/pr49308.f90: New test.
6429
6430 2011-06-08  Jason Merrill  <jason@redhat.com>
6431
6432         * g++.dg/cpp0x/noexcept11.C: New.
6433         * g++.dg/cpp0x/noexcept12.C: New.
6434         * g++.dg/cpp0x/sfinae11.C: Adjust.
6435
6436 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6437
6438         PR testsuite/49323
6439         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6440         to dg-options, match also DW_AT_linkage_name.
6441
6442 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6443
6444         PR middle-end/21953
6445         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6446         -fno-common on alpha*-dec-osf*.
6447         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6448
6449 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6450
6451         PR rtl-optimization/49303
6452         * gcc.target/ia64/pr49303.c: New test.
6453
6454 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6455
6456         PR fortran/18918
6457         * gfortran.dg/coarray_lock_1.f90: New.
6458         * gfortran.dg/coarray_lock_2.f90: New.
6459
6460 2011-06-07  Jason Merrill  <jason@redhat.com>
6461
6462         * lib/prune.exp: Look for "required" rather than "instantiated".
6463         * g++.dg/abi/mangle11.C: Likewise.
6464         * g++.dg/abi/mangle12.C: Likewise.
6465         * g++.dg/abi/mangle17.C: Likewise.
6466         * g++.dg/abi/mangle20-2.C: Likewise.
6467         * g++.dg/abi/pragma-pack1.C: Likewise.
6468         * g++.dg/cpp0x/decltype26.C: Likewise.
6469         * g++.dg/cpp0x/decltype28.C: Likewise.
6470         * g++.dg/cpp0x/decltype29.C: Likewise.
6471         * g++.dg/cpp0x/enum11.C: Likewise.
6472         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6473         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6474         * g++.dg/cpp0x/pr47416.C: Likewise.
6475         * g++.dg/ext/case-range2.C: Likewise.
6476         * g++.dg/ext/case-range3.C: Likewise.
6477         * g++.dg/gomp/for-19.C: Likewise.
6478         * g++.dg/gomp/pr37533.C: Likewise.
6479         * g++.dg/gomp/pr38639.C: Likewise.
6480         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6481         * g++.dg/inherit/base3.C: Likewise.
6482         * g++.dg/inherit/using6.C: Likewise.
6483         * g++.dg/init/placement4.C: Likewise.
6484         * g++.dg/init/reference3.C: Likewise.
6485         * g++.dg/lookup/scoped6.C: Likewise.
6486         * g++.dg/lookup/using7.C: Likewise.
6487         * g++.dg/other/abstract1.C: Likewise.
6488         * g++.dg/other/error10.C: Likewise.
6489         * g++.dg/other/error5.C: Likewise.
6490         * g++.dg/other/field1.C: Likewise.
6491         * g++.dg/other/offsetof5.C: Likewise.
6492         * g++.dg/parse/bitfield2.C: Likewise.
6493         * g++.dg/parse/constant4.C: Likewise.
6494         * g++.dg/parse/crash20.C: Likewise.
6495         * g++.dg/parse/invalid-op1.C: Likewise.
6496         * g++.dg/parse/non-dependent2.C: Likewise.
6497         * g++.dg/parse/template18.C: Likewise.
6498         * g++.dg/tc1/dr152.C: Likewise.
6499         * g++.dg/tc1/dr166.C: Likewise.
6500         * g++.dg/tc1/dr176.C: Likewise.
6501         * g++.dg/tc1/dr213.C: Likewise.
6502         * g++.dg/template/access11.C: Likewise.
6503         * g++.dg/template/access2.C: Likewise.
6504         * g++.dg/template/access3.C: Likewise.
6505         * g++.dg/template/access7.C: Likewise.
6506         * g++.dg/template/arg7.C: Likewise.
6507         * g++.dg/template/cond2.C: Likewise.
6508         * g++.dg/template/crash13.C: Likewise.
6509         * g++.dg/template/crash40.C: Likewise.
6510         * g++.dg/template/crash7.C: Likewise.
6511         * g++.dg/template/crash84.C: Likewise.
6512         * g++.dg/template/ctor5.C: Likewise.
6513         * g++.dg/template/defarg13.C: Likewise.
6514         * g++.dg/template/defarg14.C: Likewise.
6515         * g++.dg/template/dtor7.C: Likewise.
6516         * g++.dg/template/eh2.C: Likewise.
6517         * g++.dg/template/error2.C: Likewise.
6518         * g++.dg/template/error43.C: Likewise.
6519         * g++.dg/template/friend32.C: Likewise.
6520         * g++.dg/template/injected1.C: Likewise.
6521         * g++.dg/template/instantiate1.C: Likewise.
6522         * g++.dg/template/instantiate3.C: Likewise.
6523         * g++.dg/template/instantiate5.C: Likewise.
6524         * g++.dg/template/instantiate7.C: Likewise.
6525         * g++.dg/template/local6.C: Likewise.
6526         * g++.dg/template/lookup2.C: Likewise.
6527         * g++.dg/template/member5.C: Likewise.
6528         * g++.dg/template/memfriend15.C: Likewise.
6529         * g++.dg/template/memfriend16.C: Likewise.
6530         * g++.dg/template/memfriend17.C: Likewise.
6531         * g++.dg/template/memfriend7.C: Likewise.
6532         * g++.dg/template/meminit1.C: Likewise.
6533         * g++.dg/template/nested3.C: Likewise.
6534         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6535         * g++.dg/template/nontype12.C: Likewise.
6536         * g++.dg/template/nontype13.C: Likewise.
6537         * g++.dg/template/nontype6.C: Likewise.
6538         * g++.dg/template/pr23510.C: Likewise.
6539         * g++.dg/template/pr35240.C: Likewise.
6540         * g++.dg/template/ptrmem15.C: Likewise.
6541         * g++.dg/template/ptrmem6.C: Likewise.
6542         * g++.dg/template/qualified-id1.C: Likewise.
6543         * g++.dg/template/qualttp20.C: Likewise.
6544         * g++.dg/template/qualttp3.C: Likewise.
6545         * g++.dg/template/qualttp4.C: Likewise.
6546         * g++.dg/template/qualttp5.C: Likewise.
6547         * g++.dg/template/qualttp6.C: Likewise.
6548         * g++.dg/template/qualttp7.C: Likewise.
6549         * g++.dg/template/qualttp8.C: Likewise.
6550         * g++.dg/template/recurse.C: Likewise.
6551         * g++.dg/template/recurse2.C: Likewise.
6552         * g++.dg/template/ref5.C: Likewise.
6553         * g++.dg/template/scope2.C: Likewise.
6554         * g++.dg/template/sfinae10.C: Likewise.
6555         * g++.dg/template/sfinae3.C: Likewise.
6556         * g++.dg/template/sizeof3.C: Likewise.
6557         * g++.dg/template/static9.C: Likewise.
6558         * g++.dg/template/template-id-2.C: Likewise.
6559         * g++.dg/template/typedef13.C: Likewise.
6560         * g++.dg/template/typename4.C: Likewise.
6561         * g++.dg/template/using14.C: Likewise.
6562         * g++.dg/template/using2.C: Likewise.
6563         * g++.dg/template/warn1.C: Likewise.
6564         * g++.dg/warn/Wparentheses-13.C: Likewise.
6565         * g++.dg/warn/Wparentheses-15.C: Likewise.
6566         * g++.dg/warn/Wparentheses-16.C: Likewise.
6567         * g++.dg/warn/Wparentheses-17.C: Likewise.
6568         * g++.dg/warn/Wparentheses-18.C: Likewise.
6569         * g++.dg/warn/Wparentheses-19.C: Likewise.
6570         * g++.dg/warn/Wparentheses-20.C: Likewise.
6571         * g++.dg/warn/Wparentheses-23.C: Likewise.
6572         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6573         * g++.dg/warn/noeffect2.C: Likewise.
6574         * g++.dg/warn/noeffect4.C: Likewise.
6575         * g++.dg/warn/pr8570.C: Likewise.
6576         * g++.old-deja/g++.brendan/init2.C: Likewise.
6577         * g++.old-deja/g++.eh/spec6.C: Likewise.
6578         * g++.old-deja/g++.pt/crash10.C: Likewise.
6579         * g++.old-deja/g++.pt/crash36.C: Likewise.
6580         * g++.old-deja/g++.pt/derived3.C: Likewise.
6581         * g++.old-deja/g++.pt/error2.C: Likewise.
6582         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6583         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6584         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6585         * g++.old-deja/g++.pt/overload7.C: Likewise.
6586         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6587
6588 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6589             Iain Sandoe  <iains@gcc.gnu.org>
6590
6591         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6592         Added code to deal with the case when [Protocol
6593         -descriptionForInstanceMethod:] or [Protocol
6594         -descriptionForClassMethod:] returns NULL.
6595
6596 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6597             Iain Sandoe  <iains@gcc.gnu.org>
6598
6599         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6600         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6601         Added cast.
6602
6603 2011-06-07  Xinliang David Li  <davidxl@google.com>
6604
6605         * gcc.dg/inline_2.c: New test.
6606         * gcc.dg/unroll_2.c: New test.
6607         * gcc.dg/inline_3.c: New test.
6608         * gcc.dg/unroll_3.c: New test.
6609         * gcc.dg/inline_4.c: New test.
6610         * gcc.dg/unroll_4.c: New test.
6611         * gcc.dg/inline_1.c: New test.
6612         * gcc.dg/unroll_1.c: New test.
6613
6614 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6615
6616         PR tree-optimization/48497
6617         * lib/gcc-defs.exp (dg-additional-options): New proc.
6618         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6619         -msse2 on 32-bit x86.
6620
6621 2011-06-06  Jason Merrill  <jason@redhat.com>
6622
6623         * g++.dg/cpp0x/enum19.C: New.
6624
6625 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6626
6627         * gcc.target/arm/neon-reload-class.c: New test.
6628
6629 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6630
6631         PR debug/49130
6632         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6633
6634 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6635
6636         * gcc.target/arm/smlatb-1.c: New file.
6637         * gcc.target/arm/smlatt-1.c: New file.
6638         * gcc.target/arm/smlaltb-1.c: New file.
6639         * gcc.target/arm/smlaltt-1.c: New file.
6640
6641 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6642
6643         * gcc.target/arm/mla-2.c: New test.
6644
6645 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR gcov-profile/49299
6648         * gcc.dg/tree-prof/pr49299-1.c: New test.
6649         * gcc.dg/tree-prof/pr49299-2.c: New test.
6650
6651 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6652
6653         * lib/target-supports.exp
6654         (check_effective_target_vect_widen_mult_qi_to_hi):
6655         Add NEON as supporting target.
6656         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6657         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6658         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6659         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6660         using widening multiplication on targets that support it.
6661         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6662         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6663         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6664
6665 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6666
6667         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6668         Modern Objective-C runtime API.
6669         * objc/execute/next_mapping.h: Removed.
6670         * objc-obj-c++-shared/next-mapping.h: Removed.
6671         * objc-obj-c++-shared/Object1.h: Removed.
6672         * objc-obj-c++-shared/Object1.m: Removed.
6673         * objc-obj-c++-shared/Object1.mm: Removed.
6674         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6675         * objc-obj-c++-shared/Protocol1.h: Removed.
6676         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6677         of ProtoBool, IVAR_T and METHOD.
6678         * objc-obj-c++-shared/runtime.h: New.
6679         * objc-obj-c++-shared/TestsuiteObject.h: New.
6680         * objc-obj-c++-shared/TestsuiteObject.m: New.
6681
6682         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6683         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6684         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6685         it a class method.
6686         * objc/execute/_cmd.m: Include
6687         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6688         runtime API.  ([TestClass +initialize]): Include this method also
6689         with the GNU runtime.
6690         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6691         Object.  ([-setValue:]): Return void.
6692         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6693         with the GNU runtime.  Include
6694         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6695         for the NeXT runtime.  Use the existing print_ivars() and
6696         compare_structures() implementations for the old NeXT runtime.
6697         Added new implementations for the Modern GNU and NeXT runtimes.
6698         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6699         well.  (main): Use objc_getClass().  Use return instead of exit.
6700         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6701         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6702         of exit().
6703         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6704         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6705         instead of Object.  (main): Use return instead of exit().
6706         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6707         instead of Object.  Removed prototype for exit().  (main): Use
6708         return instead of exit().  Use the Modern Objective-C runtime API.
6709         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6710         Object.
6711         * objc/execute/class-tests-1.h: Include
6712         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6713         runtime API.  (test_class_with_superclass): Do not call [Object
6714         class].  There is no need to with the current libobjc.
6715         * objc/execute/class-tests-2.h: Include
6716         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6717         runtime API.
6718         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6719         ../../objc-obj-c++-shared/next-mapping.h.
6720         * objc/execute/class-2.m: Likewise.
6721         * objc/execute/class-3.m: Likewise.
6722         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6723         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6724         +initialize]): Include this method also with the GNU
6725         runtime. (main): Use the Modern Objective-C runtime API.
6726         * objc/execute/class-5.m: Likewise.
6727         * objc/execute/class-6.m: Likewise.
6728         * objc/execute/class-7.m: Likewise.
6729         * objc/execute/class-8.m: Likewise.
6730         * objc/execute/class-9.m: Likewise.
6731         * objc/execute/class-10.m: Likewise.
6732         * objc/execute/class-11.m: Likewise.
6733         * objc/execute/class-12.m: Likewise.
6734         * objc/execute/class-13.m: Likewise.
6735         * objc/execute/class-14.m: Likewise.
6736         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6737         this method also with the GNU runtime.
6738         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6739         +initialize]): Include this method also with the GNU runtime.
6740         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6741         of Object.
6742         * objc/execute/encode-1.m: Likewise.
6743         * objc/execute/enumeration-1.m: Likewise.
6744         * objc/execute/enumeration-2.m: Likewise.
6745         * objc/execute/exceptions/catchall-1.m: Likewise.
6746         * objc/execute/exceptions/finally-1.m: Likewise.
6747         * objc/execute/exceptions/foward-1.m: Likewise.
6748         * objc/execute/exceptions/local-variables-1.m: Likewise.
6749         * objc/execute/exceptions/throw-nil.m: Likewise.
6750         * objc/execute/exceptions/trivial.m: Likewise.
6751         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6752         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6753         * objc/execute/exceptions/matcher-1.m: Likewise.
6754         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6755         Object.
6756         * objc/execute/formal_protocol-2.m: Likewise.
6757         * objc/execute/formal_protocol-3.m: Likewise.
6758         * objc/execute/formal_protocol-4.m: Likewise.
6759         * objc/execute/formal_protocol-5.m: Include
6760         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6761         protocol_getName().
6762         * objc/execute/formal_protocol-6.m: Likewise.
6763         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6764         Object.  Include <objc/Protocol.h> instead of
6765         ../../objc-obj-c++-shared/Protocol1.h.
6766         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6767         Object.
6768         * objc/execute/informal_protocol.m: Likewise.
6769         * objc/execute/load-3.m: Likewise.
6770         * objc/execute/many_args_method.m ([TestClass +initialize]):
6771         Include this method with the GNU runtime as well.
6772         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6773         * objc/execute/nested-func-1.m: Use TestsuiteObject
6774         instead of Object.
6775         * objc/execute/nil_method-1.m: Likewise.
6776         * objc/execute/no_clash.m: Likewise.
6777         * objc/execute/np-1.m: Do not include
6778         ../../objc-obj-c++-shared/Protocol1.h.
6779         (main): Use return instead of exit().
6780         * objc/execute/np-2.m: Do not include
6781         ../../objc-obj-c++-shared/Protocol1.h.
6782         ([MyObject +initialize]): Include this method also with the GNU
6783         runtime.  (main): Use return instead of exit().
6784         * objc/execute/object_is_class.m: Include
6785         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6786         of Object.  (main): Use the Modern Objective-C runtime API.
6787         * objc/execute/object_is_meta_class.m: Likewise.
6788         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6789         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6790         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6791         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6792         Objective-C runtime API.
6793         * objc/execute/protocol-isEqual-2.m: Likewise.
6794         * objc/execute/protocol-isEqual-3.m: Likewise.
6795         * objc/execute/protocol-isEqual-4.m: Likewise.
6796         * objc/execute/redefining_self.m ([TestClass +initialize]):
6797         Include this method with the GNU runtime as well.
6798         * objc/execute/root_methods.m: Include
6799         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6800         Include this method with the GNU runtime as well.
6801         (main): Use the Modern Objective-C runtime API.
6802         * objc/execute/selector-1.m: Include
6803         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6804         of Object.  (main): Use the Modern Objective-C runtime API.
6805         * objc/execute/static-1.m ([Test +initialize]): Include this
6806         method with the GNU runtime as well.
6807         * objc/execute/static-2.m: Likewise.
6808         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6809         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6810         ([MathClass +initialize]): Include this method with the GNU
6811         runtime as well.
6812         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6813         instead of Object.
6814         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6815         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6816         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6817         * objc.dg/attributes/method-attribute-1.m: Likewise.
6818         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6819         * objc.dg/attributes/method-attribute-2.m: Likewise.
6820         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6821         * objc.dg/attributes/method-attribute-3.m: Likewise.
6822         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6823         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6824         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6825         * obj-c++.dg/bitfield-1.mm: Likewise.
6826         * obj-c++.dg/bitfield-2.mm: Likewise
6827         * objc.dg/bitfield-3.m: Likewise.
6828         * obj-c++.dg/bitfield-4.mm: Likewise.
6829         * objc.dg/bitfield-5.m: Likewise
6830         * objc.dg/call-super-1.m: Likewise.
6831         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6832         Use objc_getClass() instead of objc_get_class(), but for the GNU
6833         runtime redefine objc_getClass as objc_get_class.  Include
6834         ../objc-obj-c++-shared/runtime.h.
6835         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6836         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6837         Use the Modern Objective-C runtime API.
6838         * objc.dg/class-protocol-1.m: Include
6839         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6840         * obj-c++.dg/class-protocol-1.mm: Likewise.
6841         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6842         * objc.dg/comp-types-10.m: Likewise.
6843         * objc.dg/comp-types-11.m: Likewise.
6844         * objc.dg/comp-types-12.m: Likewise.
6845         * obj-c++.dg/comp-types-9.mm: Likewise.
6846         * obj-c++.dg/comp-types-11.mm: Likewise.
6847         * obj-c++.dg/comp-types-12.mm: Likewise.
6848         * obj-c++.dg/comp-types-13.mm: Likewise.
6849         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6850         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6851         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6852         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6853         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6854         * objc.dg/desig-init-1.m: Likewise.
6855         * obj-c++.dg/defs.mm: Likewise.
6856         * objc.dg/exceptions-2.m: Likewise.
6857         * obj-c++.dg/except-1.mm: Likewise.
6858         * obj-c++.dg/exceptions-2.mm: Likewise.
6859         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6860         Use the Modern Objective-C runtime API.
6861         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6862         the Modern Objective-C runtime API.  Do not include
6863         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6864         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6865         the Modern Objective-C runtime API except when using an older NeXT
6866         runtime.
6867         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6868         the Modern Objective-C runtime API.
6869         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6870         objc/encoding.h.
6871         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6872         * objc.dg/encode-7-next-64bit.m: Updated include.
6873         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6874         objc/encoding.h.
6875         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6876         the Modern Objective-C runtime API.
6877         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6878         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6879         instead of ../objc-obj-c++-shared/Protocol1.h.
6880         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6881         the Modern Objective-C runtime API except when using an older NeXT
6882         runtime.
6883         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6884         the Modern Objective-C runtime API.
6885         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6886         Object.
6887         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6888         * objc.dg/fix-and-continue-2.m: Likewise.
6889         * objc.dg/foreach-1.m: Likewise.
6890         * objc.dg/foreach-2.m: Likewise.
6891         * objc.dg/foreach-3.m: Likewise.
6892         * objc.dg/foreach-4.m: Likewise.
6893         * objc.dg/foreach-5.m: Likewise.
6894         * objc.dg/foreach-6.m: Likewise.
6895         * objc.dg/foreach-7.m: Likewise.
6896         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6897         Object.
6898         * objc.dg/func-ptr-2.m: Likewise.
6899         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6900         Do not include objc/objc-api.h.
6901         * obj-c++.dg/fsf-package-0.mm: Likewise.
6902         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6903         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6904         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6905         of Object.
6906         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6907         * objc.dg/gnu-runtime-3.m: Likewise.
6908         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6909         * objc.dg/headers.m: Include objc/runtime.h instead of
6910         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6911         for the NeXT runtime.
6912         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6913         * obj-c++.dg/isa-field-1.mm: Likewise.
6914         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6915         * objc.dg/layout-1.m: Likewise.
6916         * objc.dg/layout-2.m: Likewise.
6917         * objc.dg/local-decl-2.m: Likewise.
6918         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6919         Object.  ([Container +elementForView:]): Use
6920         class_conformsToProtocol().
6921         * obj-c++.dg/lookup-2.mm: Likewise.
6922         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6923         * obj-c++.dg/local-decl-1.mm: Likewise.
6924         * objc.dg/method-3.m: Likewise.
6925         * objc.dg/method-4.m: Likewise.
6926         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6927         ../objc-obj-c++-shared/Protocol1.h.
6928         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6929         * objc.dg/method-9.m: Likewise.
6930         * objc.dg/method-10.m: Likewise.
6931         * objc.dg/method-13.m ([Root +initialize]): Include this method
6932         also for the GNU runtime.  (main): Use objc_getClass() also for
6933         the GNU runtime.
6934         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6935         * objc.dg/method-17.m: Likewise.
6936         * objc.dg/method-19.m: Likewise.
6937         * objc.dg/method-20b.m: Likewise.
6938         * obj-c++.dg/method-2.mm: Likewise.
6939         * obj-c++.dg/method-6.mm: Likewise.
6940         * obj-c++.dg/method-10.mm: Likewise.
6941         * obj-c++.dg/method-11.mm: Likewise.
6942         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6943         ../objc-obj-c++-shared/Protocol1.h.
6944         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6945         * obj-c++.dg/method-15.mm: Likewise.
6946         * obj-c++.dg/method-17.mm: Likewise.
6947         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6948         +initialize]): Include this method also for the GNU
6949         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6950         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6951         * obj-c++.dg/method-22.mm: Likewise.
6952         * obj-c++.dg/method-23.mm: Likewise.
6953         * obj-c++.dg/no-extra-load.mm: Likewise.
6954         * objc.dg/objc-fast-4.m: Likewise.
6955         * objc.dg/objc-gc-4.m: Likewise.
6956         * obj-c++.dg/objc-gc-3.mm: Likewise.
6957         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6958         protocol_getMethodDescription() instead of [Protocol
6959         -descriptionForInstanceMethod].
6960         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6961         Made it available with all runtimes.  (main): Call -test instead
6962         of -class.
6963         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6964         and put into a category.
6965         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6966         Object.  Include objc/objc.h.
6967         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6968         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6969         New. (main): Use protocol_getMethodDescription() instead
6970         of [Protocol -descriptionForInstanceMethod] and [Protocol
6971         -descriptionForClassMethod].
6972         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6973         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6974         Objective-C runtime API.
6975         * obj-c++.dg/proto-qual-1.mm: Likewise.
6976         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6977         Object.
6978         * obj-c++.dg/property/property-1.mm: Likewise.
6979         * obj-c++.dg/qual-types-1.mm: Likewise.
6980         * objc.dg/selector-2.m: Include objc/objc.h instead of
6981         ../objc-obj-c++-shared/Object1.h.
6982         * obj-c++.dg/selector-2.mm: Likewise.
6983         * obj-c++.dg/selector-5.mm: Likewise.
6984         * obj-c++.dg/selector-6.mm: Likewise.
6985         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6986         Object.  Do not include objc/objc-api.h.
6987         * obj-c++.dg/set-not-used-1.mm: Likewise.
6988         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6989         * objc.dg/stret-1.m: Likewise.
6990         * objc.dg/stret-2.m: Likewise.
6991         * obj-c++.dg/super-class-2.mm: Likewise.
6992         * objc.dg/super-class-3.m: Likewise.
6993         * objc.dg/super-class-4.m: Likewise.
6994         * objc.dg/sync-2.m: Likewise.
6995         * obj-c++.dg/sync-2.mm: Likewise.
6996         * objc.dg/sync-1.m: Include objc/objc.h instead of
6997         ../objc-obj-c++-shared/Object1.h.
6998         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6999         'Class' as the type of 'isa'.
7000         * objc.dg/special/unclaimed-category-1.m: Use the Modern
7001         Objective-C runtime API.  ([TestClass +initialize]): Include this
7002         method with the GNU runtime as well.
7003         * objc.dg/strings/strings-1.m: Updated includes.
7004         * obj-c++.dg/strings/strings-1.mm: Likewise.
7005         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7006         objc.dg/strings/const-str-12b.m.
7007         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7008         * obj-c++.dg/template-3.mm: Likewise.
7009         * obj-c++.dg/template-4.mm: Likewise.
7010         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
7011         Objective-C runtime API.
7012         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7013         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7014         * obj-c++.dg/try-catch-1.mm: Likewise.
7015         * obj-c++.dg/try-catch-2.mm: Likewise.
7016         * objc.dg/try-catch-3.m: Likewise.
7017         * obj-c++.dg/try-catch-3.mm: Likewise.
7018         * objc.dg/try-catch-6.m: Likewise.
7019         * objc.dg/try-catch-7.m: Likewise.
7020         * obj-c++.dg/try-catch-7.mm: Likewise.
7021         * obj-c++.dg/try-catch-8.mm: Likewise.
7022         * obj-c++.dg/try-catch-9.mm: Likewise.
7023         * objc.dg/try-catch-10.m: Likewise.
7024         * obj-c++.dg/try-catch-11.mm: Likewise.
7025         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7026         Object.  Include objc/objc.h.
7027         * obj-c++.dg/typedef-alias-1.mm: Likewise.
7028         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7029         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7030         Object.  Use Modern Objective-C runtime API.  Do not use
7031         performv::.
7032         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7033         * obj-c++.dg/torture/trivial.mm: Likewise.
7034         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7035         instead of ../objc-obj-c++-shared/Object1.h.  Include
7036         ../objc-obj-c++-shared/runtime.h.
7037         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7038         * objc.dg/torture/strings/const-str-11.m: Likewise.
7039         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7040         * objc.dg/torture/strings/const-str-9.m: Likewise.
7041         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7042         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7043         instead of Object. Only add _FooClassReference if
7044         __NEXT_RUNTIME__.
7045         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7046         * objc.dg/torture/strings/const-str-8.m: Likewise.
7047         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7048         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7049         additional sources.
7050         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7051         Object.
7052         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7053         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7054         * obj-c++.dg/va-meth-1.mm: Likewise.
7055         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7056         ../objc-obj-c++-shared/Object1.h.
7057         * objc.dg/zero-link-3.m: Likewise.
7058
7059 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7060
7061         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7062
7063 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7064
7065         PR objc-++/48275
7066         * obj-c++.dg/property/cxx-property-1.mm: New.
7067         * obj-c++.dg/property/cxx-property-2.mm: New.
7068
7069 2011-06-06  Jason Merrill  <jason@redhat.com>
7070
7071         * g++.dg/cpp0x/regress/ptrmem1.C: New.
7072
7073 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
7074
7075         PR rtl-optimization/49145
7076         From Ryan Mansfield
7077         * gcc.c-torture/compile/pr49145.c: New test.
7078
7079 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
7080
7081         PR testsuite/49288
7082         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7083         to dg-options, match also DW_AT_linkage_name.
7084
7085         PR debug/49294
7086         * gcc.dg/debug/pr49294.c: New test.
7087
7088         PR c++/49264
7089         * g++.dg/opt/pr49264.C: New test.
7090
7091 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
7092
7093         PR tree-optimization/49243
7094         * gcc.dg/pr49243.c: New.
7095
7096 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7097
7098         * gnat.dg/specs/cond_expr1.ads: New test.
7099
7100 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7101
7102         * gnat.dg/deferred_const4.ad[sb]: New test.
7103         * gnat.dg/deferred_const4_pkg.ads: New helper.
7104
7105 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7106
7107         * gnat.dg/test_tamdt.adb: Rename to...
7108         * gnat.dg/taft_type1.adb: ...this.
7109         * gnat.dg/tamdt.ad[sb]: Rename to...
7110         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7111         * gnat.dg/tamdt_aux.ads: Rename to...
7112         * gnat.dg/taft_type1_pkg2.ads: ...this.
7113         * gnat.dg/taft_type2.ad[sb]: New test.
7114         * gnat.dg/taft_type2_pkg.ads: New helper.
7115         * gnat.dg/taft_type3.adb: New test.
7116         * gnat.dg/taft_type3_pkg.ads: New helper.
7117
7118 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7119
7120         PR fortran/49255
7121         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7122         for F2008.
7123
7124 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7125
7126         PR testsuite/49287
7127         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7128         warning.
7129         * objc.dg/gnu-api-2-objc.m: Likewise.
7130         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7131         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7132
7133 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7134
7135         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7136         alignment, not the alignment, when calling class_addIvar().  Add
7137         an 'isa' instance variable to the test root class.
7138         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7139
7140 2011-06-04  Jan Hubicka  <jh@suse.cz>
7141
7142         PR tree-optimization/48893
7143         PR tree-optimization/49091
7144         PR tree-optimization/49179
7145         * gfortran.dg/pr49179.f90: New testcase
7146
7147 2011-06-04  Jan Hubicka  <jh@suse.cz>
7148
7149         PR lto/48954
7150         * g++.dg/torture/pr48954.C: New testcase.
7151
7152 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7153
7154         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7155
7156 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7157
7158         PR c++/33840
7159         * g++.dg/diagnostic/bitfld2.C: New.
7160
7161 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR target/49281
7164         * gcc.c-torture/execute/pr49281.c: New test.
7165
7166 2011-06-04  Jan Hubicka  <jh@suse.cz>
7167
7168         PR tree-optimize/48929
7169         * gcc.c-torture/compile/pr48929.c: New testcase.
7170
7171 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7172
7173         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7174
7175 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7176
7177         PR c++/49276
7178         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7179
7180 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7181
7182         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7183
7184 2011-06-03  Richard Henderson  <rth@redhat.com>
7185             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7186
7187         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7188
7189 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7190
7191         * objc.dg/headers.m: Do not include objc-list.h.
7192
7193 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7194
7195         * objc.dg/type-stream-1.m: Test removed.
7196         * objc.dg/headers.m: Do not include typedstream.h.
7197
7198 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7199
7200         * objc.dg/torture/forward-1.m (main): Updated testcase.
7201
7202 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7203
7204         PR target/49163
7205         * gcc.c-torture/compile/pr49163.c: New.
7206
7207 2011-06-02  Asher Langton  <langton2@llnl.gov>
7208
7209         PR fortran/49268
7210         * gfortran.dg/PR49268.f90: New test.
7211
7212 2011-06-02  Asher Langton  <langton2@llnl.gov>
7213
7214         PR fortran/37039
7215         * gfortran.dg/PR37039.f90: New test.
7216
7217 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7218
7219         PR objc/48539
7220         * objc.dg/method-5.m: Updated.
7221         * objc.dg/method-19.m: Updated.
7222         * objc.dg/method-lookup-1.m: New.
7223         * obj-c++.dg/method-6.mm: Updated.
7224         * obj-c++.dg/method-7.mm: Updated.
7225         * obj-c++.dg/method-lookup-1.mm: New.
7226
7227 2011-06-02  DJ Delorie  <dj@redhat.com>
7228
7229         * lib/timeout.exp (timeout): Add board_info support.
7230
7231 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7232
7233         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7234
7235 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7236
7237         PR fortran/49265
7238         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7239         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7240
7241 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7242             Hans-Peter Nilsson  <hp@axis.com>
7243
7244         PR rtl-optimization/48840
7245         * gcc.target/sparc/ultrasp13.c: New test.
7246
7247 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7248
7249         PR target/49238
7250         * gcc.c-torture/compile/pr49238.c: New.
7251
7252 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7253
7254         * gcc.target/arm/g2.c: Skip test in -mthumb.
7255         Skip test unless cpu is xscale.
7256         * gcc.target/arm/scd42-2.c: Likewise.
7257         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7258
7259 2011-06-01  Jason Merrill  <jason@redhat.com>
7260
7261         * g++.dg/cpp0x/decltype28.C: New.
7262         * g++.dg/cpp0x/decltype29.C: New.
7263
7264 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7265
7266         PR target/45074
7267         * gcc.target/mips/pr45074.c: New test.
7268
7269 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7270             Hans-Peter Nilsson  <hp@axis.com>
7271
7272         PR rtl-optimization/48830
7273         * gcc.target/sparc/ultrasp12.c: New test.
7274
7275 2011-06-01  David Li  <davidxl@google.com>
7276
7277         * gcc.dg/profile-dir-1.c: Change pass name.
7278         * gcc.dg/profile-dir-2.c: Ditto.
7279         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7280         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7281         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7282         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7283         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7284         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7285         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7286         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7287         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7288         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7289         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7290         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7291         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7292         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7293         * gcc.dg/profile-dir-3.c: Ditto.
7294         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7295
7296 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7297
7298         * objc.dg/attributes/method-nonnull-1.m: New test.
7299         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7300
7301 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7302
7303         PR fortran/18918
7304         * gfortran.dg/coarray_atomic_1.f90: New.
7305         * gfortran.dg/coarray/atomic_1.f90: New.
7306
7307 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7308
7309         * gcc.dg/guality/bswaptest.c: New test.
7310         * gcc.dg/guality/clztest.c: New test.
7311         * gcc.dg/guality/ctztest.c: New test.
7312         * gcc.dg/guality/rotatetest.c: New test.
7313
7314         PR target/48688
7315         * gcc.target/i386/pr48688.c: New test.
7316
7317 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7318
7319         PR c++/48010
7320         * g++.dg/lookup/name-clash9.C: New.
7321
7322 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7323
7324         PR fortran/18918
7325         * gfortran.dg/coarray/dummy_1.f90: New.
7326
7327 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7328
7329         PR fortran/18918
7330         * gfortran.dg/coarray/save_1.f90: New.
7331         * gfortran.dg/coarray_4.f90: Update dg-error.
7332
7333 2011-05-31  Jason Merrill  <jason@redhat.com>
7334
7335         * g++.dg/cpp0x/rv-template1.C: New.
7336
7337 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7338
7339         PR rtl-optimization/49235
7340         * gcc.dg/pr49235.c: New test.
7341
7342 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7343
7344         PR tree-optimization/49093
7345         * gcc.dg/vect/pr49093.c: New test.
7346
7347 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7348
7349         PR debug/49047
7350         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7351
7352 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7353
7354         PR testsuite/49239
7355         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7356         output array.
7357
7358 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7359
7360         PR target/49186
7361         * gcc.c-torture/execute/pr49186.c: New.
7362
7363 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7364
7365         PR target/49168
7366          * gcc.target/i386/pr49168-1.c: New.
7367
7368 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7369             Eric Botcazou  <ebotcazou@adacore.com>
7370
7371         * gcc.dg/guality/drap.c: New test.
7372
7373 2011-05-30  Richard Guenther  <rguenther@suse.de>
7374
7375         PR tree-optimization/49210
7376         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7377         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7378
7379 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7380
7381         PR c++/49223
7382         * g++.dg/gomp/pr49223-1.C: New test.
7383         * g++.dg/gomp/pr49223-2.C: New test.
7384
7385 2011-05-30  Richard Guenther  <rguenther@suse.de>
7386
7387         PR tree-optimization/49218
7388         * gcc.c-torture/execute/pr49218.c: New testcase.
7389
7390 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7391
7392         PR tree-optimization/49199
7393         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7394         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7395         -fno-tree-scev-cprop.
7396
7397 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7398
7399         PR fortran/47601
7400         * gfortran.dg/extends_13.f03: New.
7401
7402 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7403
7404         PR rtl-optimization/49095
7405         * gcc.target/i386/pr49095.c: New test.
7406
7407 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7408
7409         PR fortran/18918
7410         * gfortran.dg/coarray_24.f90: New.
7411
7412 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7413
7414         PR fortran/18918
7415         * gfortran.dg/coarray_23.f90: New.
7416
7417 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7418
7419         From Ryan Mansfield
7420         * gcc.dg/pr48826.c: New test.
7421
7422 2011-05-29  Richard Guenther  <rguenther@suse.de>
7423
7424         PR tree-optimization/49217
7425         * gcc.dg/torture/pr49217.c: New testcase.
7426
7427 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7428
7429         PR testsuite/49222
7430         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7431
7432 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7433
7434         * gnat.dg/boolean_subtype.adb: Rename to...
7435         * gnat.dg/boolean_subtype1.adb: ...this.
7436
7437 2011-05-28  Jason Merrill  <jason@redhat.com>
7438
7439         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7440
7441 2011-05-27  Jason Merrill  <jason@redhat.com>
7442
7443         * g++.dg/cpp0x/enum18.C: Adjust.
7444
7445         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7446
7447 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7448
7449         PR fortran/18918
7450         * gfortran.dg/coarray_22.f90: New.
7451
7452 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7453
7454         PR tree-optimization/46728
7455         * gcc.target/powerpc/pr46728-1.c: New.
7456         * gcc.target/powerpc/pr46728-2.c: New.
7457         * gcc.target/powerpc/pr46728-3.c: New.
7458         * gcc.target/powerpc/pr46728-4.c: New.
7459         * gcc.target/powerpc/pr46728-5.c: New.
7460         * gcc.dg/pr46728-6.c: New.
7461         * gcc.target/powerpc/pr46728-7.c: New.
7462         * gcc.target/powerpc/pr46728-8.c: New.
7463         * gcc.dg/pr46728-9.c: New.
7464         * gcc.target/powerpc/pr46728-10.c: New.
7465         * gcc.target/powerpc/pr46728-11.c: New.
7466         * gcc.dg/pr46728-12.c: New.
7467         * gcc.target/powerpc/pr46728-13.c: New.
7468         * gcc.target/powerpc/pr46728-14.c: New.
7469         * gcc.target/powerpc/pr46728-15.c: New.
7470         * gcc.target/powerpc/pr46728-16.c: New.
7471
7472 2011-05-27  Jason Merrill  <jason@redhat.com>
7473
7474         * g++.dg/abi/mangle47.C: New.
7475
7476         PR c++/49176
7477         * g++.dg/template/const5.C: New.
7478
7479         * g++.dg/cpp0x/enum18.C: New.
7480
7481         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7482
7483         * g++.dg/cpp0x/error6.C: New.
7484
7485         * g++.dg/cpp0x/error5.C: New.
7486
7487 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR c++/49165
7490         * g++.dg/eh/cond6.C: New test.
7491
7492 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7493
7494         PR fortran/48820
7495         * gfortran.dg/rank_3.f90: New.
7496         * gfortran.dg/rank_4.f90: New.
7497
7498 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7499
7500         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7501         replace dump search.
7502
7503 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7504
7505         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7506         * gnat.dg/bit_packed_array5.adb: ...here.
7507
7508 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7509
7510         PR c++/42056
7511         * g++.dg/cpp0x/auto25.C: New.
7512
7513 2011-05-27  Richard Guenther  <rguenther@suse.de>
7514
7515         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7516
7517 2011-05-27  Richard Guenther  <rguenther@suse.de>
7518
7519         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7520
7521 2011-05-27  Richard Guenther  <rguenther@suse.de>
7522
7523         PR middle-end/49189
7524         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7525
7526 2011-05-26  Jason Merrill  <jason@redhat.com>
7527
7528         * g++.dg/cpp0x/friend1.C: New.
7529         * g++.dg/cpp0x/friend2.C: New.
7530
7531         * g++.dg/cpp0x/auto7.C: Update.
7532         * g++.dg/template/crash50.C: Adjust.
7533         * g++.dg/template/static9.C: Adjust.
7534         * g++.old-deja/g++.ext/memconst.C: Adjust.
7535
7536 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7537
7538         * gcc.dg/march.c: Ignore a note for some targets.
7539
7540 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7541             Nathan Froyd  <froydnj@codesourcery.com>
7542
7543         PR c++/2288
7544         PR c++/18770
7545         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7546         * g++.dg/parse/pr18770.C: New test.
7547         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7548
7549 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7550
7551         PR fortran/48955
7552         * gfortran.dg/dependency_40.f90 : New test.
7553
7554 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7555
7556         PR fortran/18918
7557         * gfortran.dg/coarray/registering_1.f90: New.
7558
7559 2011-05-26  Jason Merrill  <jason@redhat.com>
7560
7561         * g++.dg/cpp0x/variadic111.C: New.
7562         * g++.dg/cpp0x/variadic41.C: Adjust.
7563
7564 2011-05-26  Richard Guenther  <rguenther@suse.de>
7565
7566         PR tree-optimization/48702
7567         * gcc.dg/torture/pr48702.c: New testcase.
7568
7569 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7570
7571         PR gcov-profile/48845
7572         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7573         support.
7574         * gcc.dg/matrix/matrix.exp: Likewise.
7575         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7576         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7577         line number to check_profiling_available.
7578         * lib/target-supports.exp (check_profiling_available): Account for
7579         this.
7580         Require TLS runtime support with -fprofile-generate.
7581         * lib/profopt.exp (profopt-execute): Add TLS options for
7582         -fprofile-generate.
7583         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7584
7585 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR c++/49165
7588         * g++.dg/eh/cond5.C: New test.
7589
7590         PR tree-optimization/49161
7591         * gcc.c-torture/execute/pr49161.c: New test.
7592
7593 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7594
7595         * gcc.target/arm/neon-vorn-vbic.c: New test.
7596
7597 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7598
7599         PR tree-optimization/49038
7600         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7601         * gcc.dg/vect/pr49038.c: New test.
7602
7603 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7604
7605         * g++.dg/init/pr25811-3.C: New.
7606         * g++.dg/init/pr25811-4.C: New.
7607
7608 2011-05-25  Jason Merrill  <jason@redhat.com>
7609
7610         * g++.dg/cpp0x/enum17.C: New.
7611         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7612
7613         * g++.dg/cpp0x/auto24.C: New.
7614
7615         * g++.dg/cpp0x/error4.C: New.
7616
7617         * g++.dg/cpp0x/rv-restrict.C: New.
7618
7619         * g++.dg/cpp0x/enum15.C: New.
7620         * g++.dg/cpp0x/constexpr-switch2.C: New.
7621
7622         * g++.dg/cpp0x/variadic110.C: New.
7623
7624         * g++.dg/cpp0x/auto9.C: Add typedef test.
7625
7626         * g++.dg/cpp0x/auto23.C: New.
7627         * g++.dg/cpp0x/auto9.C: Adjust.
7628
7629         * g++.dg/cpp0x/defaulted29.C: New.
7630
7631         * g++.dg/cpp0x/initlist51.C: New.
7632
7633 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7634
7635         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7636         * g++.dg/abi/packed1.C: Suppress warning.
7637         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7638         * g++.dg/template/stdarg1.C: Likewise.
7639         * g++.dg/other/packed1.C: Remove arm from xfail list.
7640
7641 2011-05-25  Jason Merrill  <jason@redhat.com>
7642
7643         * g++.dg/cpp0x/enum16.C: New.
7644         * g++.dg/parse/error15.C: Adjust.
7645
7646         * g++.dg/cpp0x/initlist50.C: New.
7647
7648         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7649
7650         * g++.dg/cpp0x/variadic109.C: New.
7651
7652 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7653
7654          * gcc.target/i386/pause-1.c: New.
7655
7656 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7657
7658         * gcc.dg/stack-usage-1.c: Adjust comment.
7659         * gcc.dg/stack-usage-2.c: New test.
7660
7661 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7662
7663         PR c++/49136
7664         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7665         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7666
7667 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7668
7669         PR rtl-optimization/48757
7670         * gfortran.dg/pr48757.f:  New test case.
7671
7672 2011-05-24  Jason Merrill  <jason@redhat.com>
7673
7674         * g++.dg/cpp0x/access01.C: New.
7675
7676 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7677
7678         PR libobjc/48177
7679         * objc.dg/pr48177.m: New testcase.
7680
7681 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7682
7683         PR objc/48187
7684         * objc.dg/pr48187.m: New testcase.
7685         * obj-c++.dg/pr48187.mm: New testcase.
7686         * objc.dg/ivar-extra-semicolon.m: New testcase.
7687
7688 2011-05-24  Jason Merrill  <jason@redhat.com>
7689
7690         * g++.dg/template/access21.C: New.
7691         * g++.dg/template/access22.C: New.
7692
7693 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7694
7695         PR rtl-optimization/48633
7696         * g++.dg/pr48633.C: New test.
7697
7698 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7699
7700         PR target/49133
7701         * g++.dg/other/pr49133.C: New test.
7702
7703 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7704             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7705
7706         * gcc.dg/torture/tls/run-gd.c: New test.
7707         * gcc.dg/torture/tls/run-ie.c: New test.
7708         * gcc.dg/torture/tls/run-ld.c: New test.
7709         * gcc.dg/torture/tls/run-le.c: New test.
7710         * lib/target-supports.exp (check_effective_target_tls_runtime):
7711         Build testcase with TLS options.
7712
7713 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7714
7715         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7716
7717 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7718
7719         PR tree-optimization/49121
7720         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7721
7722 2011-05-23  Jason Merrill  <jason@redhat.com>
7723
7724         * g++.dg/cpp0x/defaulted28.C: New.
7725
7726         * g++.dg/cpp0x/sfinae25.C: New.
7727
7728         * g++.dg/cpp0x/rv-cast2.C: New.
7729
7730         * g++.dg/cpp0x/enum14.C: New.
7731
7732 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7733
7734         PR lto/49123
7735         * gcc.c-torture/execute/pr49123.c: New test.
7736
7737         PR debug/49032
7738         * gcc.dg/debug/pr49032.c: New test.
7739
7740         PR c/49120
7741         * gcc.dg/pr49120.c: New test.
7742
7743 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7744
7745         PR target/47315
7746         * gcc.target/i386/pr47315.c: New test.
7747
7748 2011-05-23  Jason Merrill  <jason@redhat.com>
7749
7750         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7751
7752         * g++.dg/cpp0x/sfinae24.C: New.
7753
7754         * g++.dg/cpp0x/error3.C: New.
7755
7756         * g++.dg/cpp0x/defaulted27.C: New.
7757
7758         * g++.dg/cpp0x/decltype27.C: New.
7759
7760 2011-05-23  Richard Guenther  <rguenther@suse.de>
7761
7762         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7763
7764 2011-05-23  Richard Guenther  <rguenther@suse.de>
7765
7766         PR tree-optimization/40874
7767         * g++.dg/tree-ssa/pr40874.C: New testcase.
7768
7769 2011-05-23  Richard Guenther  <rguenther@suse.de>
7770
7771         PR tree-optimization/49115
7772         * g++.dg/torture/pr49115.C: New testcase.
7773
7774 2011-05-23  Richard Guenther  <rguenther@suse.de>
7775
7776         PR middle-end/15419
7777         * gcc.dg/memcpy-3.c: New testcase.
7778
7779 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7780
7781         PR middle-end/48973
7782         * gcc.c-torture/execute/pr48973-1.c: New test.
7783         * gcc.c-torture/execute/pr48973-2.c: New test.
7784
7785 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7786
7787         PR c++/18016
7788         * g++.dg/warn/pr18016.C: New.
7789
7790 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7791
7792         PR target/45098
7793         * gcc.target/arm/ivopts-6.c: New test.
7794
7795 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR middle-end/49029
7798         * gcc.c-torture/compile/pr49029.c: New test.
7799
7800 2011-05-22  Jason Merrill  <jason@redhat.com>
7801
7802         * g++.dg/cpp0x/sfinae23.C: New.
7803         * g++.dg/cpp0x/sfinae8.C: Correct.
7804
7805 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7806
7807         * gfortran.dg/function_optimize_8.f90:  New test case.
7808
7809 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7810
7811         PR tree-optimization/49087
7812         * gcc.dg/vect/O3-pr49087.c: New test.
7813
7814 2011-05-21  Jason Merrill  <jason@redhat.com>
7815
7816         * g++.dg/debug/const5.C: New.
7817
7818 2011-05-20  Jason Merrill  <jason@redhat.com>
7819
7820         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7821
7822         * g++.dg/cpp0x/constexpr-static7.C: New.
7823
7824         * g++.dg/cpp0x/enum12.C: New.
7825         * g++.dg/cpp0x/enum13.C: New.
7826
7827 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7828
7829         PR fortran/48699
7830         * gfortran.dg/select_type_23.f03: New.
7831
7832 2011-05-20  Jason Merrill  <jason@redhat.com>
7833
7834         * g++.dg/cpp0x/defaulted26.C: New.
7835
7836         * g++.dg/cpp0x/noexcept02.C: Fix.
7837         * g++.dg/cpp0x/noexcept03.C: Fix.
7838         * g++.dg/cpp0x/noexcept08.C: Fix.
7839         * g++.dg/cpp0x/noexcept10.C: New.
7840
7841 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7842
7843         PR fortran/48706
7844         * gfortran.dg/extends_12.f03: New.
7845
7846 2011-05-20  Jason Merrill  <jason@redhat.com>
7847
7848         * g++.dg/template/koenig9.C: New.
7849         * g++.dg/opt/pr47615.C: Fix.
7850         * g++.dg/overload/defarg1.C: Fix.
7851         * g++.dg/tc1/dr213.C: Remove xfail.
7852         * g++.dg/torture/pr34850.C: Fix.
7853         * g++.dg/torture/pr39362.C: Fix.
7854         * g++.old-deja/g++.brendan/crash56.C: Fix.
7855         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7856
7857 2011-05-20  Richard Guenther  <rguenther@suse.de>
7858
7859         PR tree-optimization/49079
7860         * gcc.dg/torture/pr49079.c: New testcase.
7861
7862 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR tree-optimization/49073
7865         * gcc.c-torture/execute/pr49073.c: New test.
7866
7867 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7868
7869         PR fortran/18918
7870         * gfortran.dg/coarray_21.f90: New.
7871
7872 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7873
7874         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7875         output.
7876
7877 2011-05-19  Richard Guenther  <rguenther@suse.de>
7878
7879         PR testsuite/49063
7880         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7881
7882 2011-05-19  Richard Guenther  <rguenther@suse.de>
7883
7884         PR middle-end/48985
7885         * gcc.dg/builtin-object-size-11.c: New testcase.
7886
7887 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7888
7889         PR target/45098
7890         * gcc.target/arm/ivopts.c: New test.
7891         * gcc.target/arm/ivopts-2.c: New test.
7892
7893 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7894
7895         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7896
7897 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7898
7899         * gcc.c-torture/execute/960321-1.x: Remove.
7900
7901 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7902
7903         PR fortran/48700
7904         * gfortran.dg/move_alloc_4.f90: New.
7905
7906 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7907
7908         PR target/49002
7909         * gcc.target/i386/pr49002-1.c: New test.
7910         * gcc.target/i386/pr49002-2.c: Likewise.
7911
7912 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR tree-optimization/49039
7915         * gcc.c-torture/execute/pr49039.c: New test.
7916         * gcc.dg/tree-ssa/pr49039.c: New test.
7917         * g++.dg/torture/pr49039.C: New test.
7918
7919 2011-05-18  Jason Merrill  <jason@redhat.com>
7920
7921         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7922         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7923         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7924
7925 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7926
7927         * gcc.target/bfin/mcpu-bf592.c: New test.
7928
7929 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7930
7931         PR tree-optimization/41881
7932         * gcc.dg/vect/O3-pr41881.c: New test.
7933         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7934
7935 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7936
7937         PR tree-optimization/49000
7938         * gcc.dg/pr49000.c: New test.
7939
7940 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7941
7942         * gnat.dg/invalid1.adb: New test.
7943
7944 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7945
7946         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7947         scan pattern.
7948         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7949         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7950
7951 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7952
7953         PR c++/48994
7954         * g++.dg/cpp0x/range-for18.C: New.
7955
7956 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7957
7958         PR fortran/18918
7959         * gfortran.dg/coarray/image_index_2.f90: New.
7960
7961 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7962
7963         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7964         * g++.dg/cpp0x/override2.C: New.
7965
7966 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7967
7968         PR fortran/18918
7969         * gfortran.de/coarray_20.f90: New.
7970
7971 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7972
7973         PR fortran/22572
7974         * function_optimize_7.f90:  New test case.
7975
7976 2011-05-13  Jason Merrill  <jason@redhat.com>
7977
7978         * g++.dg/cpp0x/decltype26.C: New.
7979         * g++.dg/cpp0x/enum11.C: New.
7980
7981 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7982
7983         PR fortran/48972
7984         PR fortran/48991
7985         * gfortran.dg/assign_8.f90: Update dg-error.
7986
7987 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7988
7989         PR fortran/48972
7990         * gfortran.dg/io_constraints_8.f90: New.
7991         * gfortran.dg/io_constraints_9.f90: New.
7992
7993 2011-05-13  Martin Thuresson  <martint@google.com>
7994
7995         PR gcov-profile/47793
7996         * gcc.dg/pr47793.c: New.
7997
7998 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7999
8000         PR tree-optimization/48975
8001         * gcc.dg/pr48975.c: New test.
8002
8003 2011-05-12  Tobias Burnus  <burnus@net-b.de>
8004
8005         PR fortran/48972
8006         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8007
8008 2011-05-12  Jason Merrill  <jason@redhat.com>
8009
8010         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8011
8012 2011-05-12  Geert Bosch  <bosch@adacore.com>
8013
8014         * gnat.dg/view_conversion1.adb: New test.
8015
8016 2011-05-12  Richard Guenther  <rguenther@suse.de>
8017
8018         PR tree-optimization/48172
8019         * gcc.dg/vect/pr48172.c: New testcase.
8020
8021 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8022
8023         PR debug/48967
8024         * g++.dg/opt/pr48967.C: New test.
8025
8026 2011-05-11  Jason Merrill  <jason@redhat.com>
8027
8028         * g++.dg/cpp0x/constexpr-friend.C: New.
8029         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8030
8031         * g++.dg/cpp0x/sfinae22.C: New.
8032
8033 2011-05-11  Tobias Burnus  <burnus@net-b.de>
8034
8035         PR fortran/48889
8036         * gfortran.dg/generic_24.f90: New.
8037
8038 2011-05-11  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/15256
8041         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8042
8043 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR debug/48159
8046         * gcc.dg/pr48159-1.c: New test.
8047         * gcc.dg/pr48159-2.c: New test.
8048
8049 2011-05-11  Richard Guenther  <rguenther@suse.de>
8050
8051         PR middle-end/48953
8052         * gcc.dg/torture/pr48953.c: New testcase.
8053
8054 2011-05-11  Richard Guenther  <rguenther@suse.de>
8055
8056         PR tree-optimization/18041
8057         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8058
8059 2011-05-11  Alan Modra  <amodra@gmail.com>
8060
8061         PR target/47755
8062         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8063
8064 2011-05-10  Jason Merrill  <jason@redhat.com>
8065
8066         * g++.dg/cpp0x/defaulted25.C: New.
8067         * g++.dg/template/crash7.C: Adjust.
8068
8069         * g++.dg/cpp0x/variadic108.C: New.
8070
8071 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
8072
8073         * g++.dg/inherit/virtual9.C: Extend.
8074
8075 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
8076
8077         PR target/48857
8078         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8079         are passed and returned in vector registers.
8080
8081 2011-05-10  Richard Guenther  <rguenther@suse.de>
8082
8083         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8084         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8085         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8086         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8087         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
8088         applies.
8089
8090 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
8091
8092         PR tree-optimization/48611
8093         PR tree-optimization/48794
8094         * gfortran.dg/gomp/pr48611.f90: New test.
8095         * gfortran.dg/gomp/pr48794.f90: New test.
8096
8097         PR debug/48928
8098         * gcc.dg/dfp/pr48928.c: New test.
8099
8100 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8101
8102         PR c++/48522
8103         * g++.dg/cpp0x/pr48522.C: New.
8104
8105 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8106
8107         PR c++/48735
8108         * g++.dg/cpp0x/sfinae21.C: New.
8109
8110 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8111
8112         * g++.dg/template/sfinae28.C: Rename to...
8113         * g++.dg/cpp0x/sfinae19.C: ... this.
8114         * g++.dg/template/sfinae29.C: Rename to...
8115         * g++.dg/cpp0x/sfinae20.C: ... this.
8116
8117 2011-05-09  Jeff Law <law@redhat.com>
8118
8119         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8120         consistent results.
8121
8122 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8123
8124         PR c++/20039
8125         * g++.dg/init/pr20039.C: New.
8126
8127 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8128
8129         PR c++/48737
8130         PR c++/48744
8131         * g++.dg/template/sfinae28.C: New.
8132         * g++.dg/template/sfinae29.C: Likewise.
8133
8134 2011-05-09  Jason Merrill  <jason@redhat.com>
8135
8136         * g++.dg/template/nontype23.C: New.
8137
8138 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8139         PR c++/48859
8140         * g++.dg/init/pr48859.C: New.
8141
8142 2011-05-09  Jason Merrill  <jason@redhat.com>
8143
8144         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8145         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8146         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8147         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8148         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8149         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8150         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8151         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8152
8153 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8154
8155         * g++.dg/inherit/virtual9.C: New.
8156
8157 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8158
8159         PR c++/48574
8160         * g++.dg/template/dependent-expr8.C: New test case.
8161
8162 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8163
8164         PR tree-optimization/48837
8165         * gcc.dg/pr48837.c: New testcase.
8166
8167 2011-05-06  Jason Merrill  <jason@redhat.com>
8168
8169         * g++.dg/cpp0x/constexpr-condition2.C: New.
8170
8171         * g++.dg/cpp0x/constexpr-missing.C: New.
8172
8173 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8174
8175         PR fortran/18918
8176         * gfortran.dg/coarray/this_image_2.f90: New.
8177
8178 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8179
8180         PR fortran/48858
8181         PR fortran/48820
8182         * gfortran.dg/bind_c_usage_22.f90: New.
8183         * gfortran.dg/bind_c_usage_23.f90: New.
8184         * gfortran.dg/bind_c_usage_24.f90: New.
8185         * gfortran.dg/bind_c_usage_24_c.c: New.
8186
8187 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8188
8189         PR c++/48838
8190         * g++.dg/template/member9.C: New test case.
8191
8192 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8193
8194         * gnat.dg/discr29.ad[sb]: New test.
8195         * gnat.dg/discr30.adb: Likewise.
8196
8197 2011-05-05  Julian Brown  <julian@codesourcery.com>
8198
8199         * gcc.target/arm/neon-vset_lanes8.c: New test.
8200
8201 2011-05-05  Jason Merrill  <jason@redhat.com>
8202
8203         * g++.dg/init/new32.C: New.
8204
8205 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8206
8207         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8208         Fix typo.
8209
8210 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR rtl-optimization/48381
8213         * gcc.c-torture/compile/pr48381.c: New test.
8214
8215 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8216
8217         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8218         to dg-options.
8219         * gcc.target/i386/opt-1.c: Ditto.
8220
8221 2011-05-04  Jason Merrill  <jason@redhat.com>
8222
8223         * g++.dg/conversion/base1.C: New.
8224
8225 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8226
8227         PR libgfortran/48787
8228         * gfortran.dg/round_3.f08: Add more checks to test case.
8229
8230 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8231
8232         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8233         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8234         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8235         Gate test on effective_target fd_truncate.
8236
8237 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8238
8239         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8240         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8241         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8242         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8243         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8244         * gcc.target/i386/pr38824.c: Ditto.
8245         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8246         * gcc.target/i386/vecinit-2.c: Ditto.
8247         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8248         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8249         * gcc.target/i386/parity-2.c: Ditto.
8250         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8251
8252 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8253
8254         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8255         remove duplication.
8256         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8257         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8258         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8259
8260 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8261
8262         PR fortran/18918
8263         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8264
8265 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8266
8267         PR fortran/18918
8268         * gfortran.dg/coarray/this_image_1.f90: New.
8269
8270 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8271
8272         PR fortran/18918
8273         * gfortran.dg/coarray/caf.dg: New.
8274         * gfortran.dg/coarray/image_index_1.f90: New, copied
8275         from ../coarray_16.f90.
8276
8277 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8278
8279         PR c++/28501
8280         * g++.dg/ext/complex9.C: New.
8281
8282 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8283
8284         From Mike Frysinger
8285         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8286         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8287         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8288
8289 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8290
8291         * gcc.target/bfin/builtins: Created.
8292         * gcc.target/bfin/hisilh-O0.c: Deleted.
8293         * gcc.target/bfin/hisilh.c: Moved to...
8294         * gcc.target/bfin/builtins/hisilh.c: ...here.
8295         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8296         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8297         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8298         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8299         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8300         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8301         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8302         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8303         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8304         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8305         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8306         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8307         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8308         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8309         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8310         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8311         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8312         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8313         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8314         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8315         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8316         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8317         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8318         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8319         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8320         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8321         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8322         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8323         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8324         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8325         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8326         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8327         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8328         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8329         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8330         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8331         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8332         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8333         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8334         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8335         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8336         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8337         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8338         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8339         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8340         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8341         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8342         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8343         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8344         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8345         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8346         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8347         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8348         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8349         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8350         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8351         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8352         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8353         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8354         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8355         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8356         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8357         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8358         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8359         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8360         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8361         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8362         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8363         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8364         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8365         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8366         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8367         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8368         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8369         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8370         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8371         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8372         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8373         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8374         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8375         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8376         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8377         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8378         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8379         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8380         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8381         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8382         * gcc.target/bfin/builtins/circptr.c: Ditto.
8383         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8384         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8385         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8386         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8387         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8388         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8389         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8390         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8391         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8392         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8393         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8394         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8395         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8396         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8397         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8398         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8399         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8400         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8401         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8402         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8403         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8404         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8405         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8406         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8407         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8408         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8409         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8410         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8411         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8412         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8413         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8414         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8415         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8416         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8417         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8418         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8419         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8420         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8421         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8422         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8423         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8424         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8425         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8426         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8427         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8428         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8429         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8430         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8431         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8432         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8433         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8434         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8435         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8436         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8437         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8438         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8439         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8440         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8441         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8442         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8443         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8444         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8445         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8446         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8447         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8448         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8449         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8450         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8451         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8452         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8453
8454 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8455
8456         * gcc.target/arm/cold-lc.c: New test.
8457
8458 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8459
8460         PR target/48774
8461         * gcc.dg/pr48774.c: New test.
8462
8463 2011-05-03  Richard Guenther  <rguenther@suse.de>
8464
8465         * gcc.dg/large-size-array-5.c: New testcase.
8466
8467 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8468
8469         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8470
8471 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8472
8473         * lib/target-supports.exp (check_effective_target_vect_strided):
8474         Replace with...
8475         (check_effective_target_vect_strided2)
8476         (check_effective_target_vect_strided3)
8477         (check_effective_target_vect_strided4)
8478         (check_effective_target_vect_strided8): ...these new functions.
8479
8480         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8481         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8482         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8483         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8484         * gcc.dg/vect/pr37539.c: Likewise.
8485         * gcc.dg/vect/slp-11a.c: Likewise.
8486         * gcc.dg/vect/slp-11b.c: Likewise.
8487         * gcc.dg/vect/slp-11c.c: Likewise.
8488         * gcc.dg/vect/slp-12a.c: Likewise.
8489         * gcc.dg/vect/slp-12b.c: Likewise.
8490         * gcc.dg/vect/slp-18.c: Likewise.
8491         * gcc.dg/vect/slp-19a.c: Likewise.
8492         * gcc.dg/vect/slp-19b.c: Likewise.
8493         * gcc.dg/vect/slp-21.c: Likewise.
8494         * gcc.dg/vect/slp-23.c: Likewise.
8495         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8496
8497         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8498         instead of vect_interleave && vect_extract_even_odd.
8499         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8500         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8501         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8502         * gcc.dg/vect/vect-1.c: Likewise.
8503         * gcc.dg/vect/vect-10.c: Likewise.
8504         * gcc.dg/vect/vect-98.c: Likewise.
8505         * gcc.dg/vect/vect-107.c: Likewise.
8506         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8507         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8508         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8509         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8510         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8511         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8512         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8513         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8514         * gcc.dg/vect/vect-strided-float.c: Likewise.
8515         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8516         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8517         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8518         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8519         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8520         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8521         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8522         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8523         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8524         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8525         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8526         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8527         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8528         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8529         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8530
8531         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8532         target condition.
8533         * gcc.dg/vect/pr30843.c: Likewise.
8534         * gcc.dg/vect/pr33866.c: Likewise.
8535         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8536         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8537         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8538         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8539
8540 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8541
8542         * gcc.dg/vect/slp-11.c: Split into...
8543         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8544         gcc.dg/vect/slp-11c.c: ...these tests.
8545         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8546         * gcc.dg/vect/slp-12c.c: ...this new test.
8547         * gcc.dg/vect/slp-19.c: Split into...
8548         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8549         gcc.dg/vect/slp-19c.c: ...these new tests.
8550
8551 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8552
8553         * lib/target-supports.exp
8554         (check_effective_target_vect_extract_even_odd_wide): Delete.
8555         (check_effective_target_vect_strided_wide): Likewise.
8556         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8557         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8558         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8559         * gcc.dg/vect/pr37539.c: Likewise.
8560         * gcc.dg/vect/slp-11.c: Likewise.
8561         * gcc.dg/vect/slp-12a.c: Likewise.
8562         * gcc.dg/vect/slp-12b.c: Likewise.
8563         * gcc.dg/vect/slp-19.c: Likewise.
8564         * gcc.dg/vect/slp-23.c: Likewise.
8565         * gcc.dg/vect/vect-1.c: Likewise.
8566         * gcc.dg/vect/vect-98.c: Likewise.
8567         * gcc.dg/vect/vect-107.c: Likewise.
8568         * gcc.dg/vect/vect-strided-float.c: Likewise.
8569
8570 2011-05-02  Jason Merrill  <jason@redhat.com>
8571
8572         * g++.dg/init/new31.C: New.
8573
8574 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8575
8576         PR c/35445
8577         * gcc.dg/pr35445.c: New test.
8578
8579 2011-05-02  Jason Merrill  <jason@redhat.com>
8580
8581         * c-c++-common/vla-1.c: New.
8582
8583 2011-05-02  Richard Guenther  <rguenther@suse.de>
8584
8585         PR tree-optimization/48822
8586         * gcc.dg/torture/pr48822.c: New testcase.
8587
8588 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8589
8590         PR c++/47969
8591         * g++.dg/cpp0x/constexpr-47969.C: New.
8592
8593 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8594
8595         PR testsuite/48498
8596         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8597         on vect_no_align targets.
8598         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8599         vect_no_align targets.
8600
8601 2011-05-01  Xinliang David Li  <davidxl@google.com>
8602
8603         * gcc.dg/tree-ssa/integer-addr.c: New test.
8604         * gcc.dg/tree-ssa/alias_bug.c: New test.
8605
8606 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8607
8608         PR libgfortran/48787
8609         * gfortran.dg/round_3.f08: Add more checks.
8610
8611 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8612
8613         PR fortran/48821
8614         * gfortran.dg/import9.f90: New, proper test.
8615         * gfortran.dg/interface_37.f90: Remove bogus
8616         test (bogus copy of interface_36.f90).
8617
8618 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8619
8620         PR fortran/48821
8621         * gfortran.dg/interface_37.f90: New.
8622
8623 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8624
8625         PR fortran/48746
8626         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8627
8628 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8629
8630         PR tree-optimization/48809
8631         * gcc.c-torture/execute/pr48809.c: New test.
8632
8633 2011-04-29  Jeff Law <law@redhat.com>
8634
8635         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8636
8637 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8638
8639         PR c++/48606
8640         * g++.dg/init/ctor10.C: New.
8641
8642 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8643
8644         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8645           warning in implicitly instantiated templates.
8646
8647 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8648
8649         * g++.dg/warn/Wnull-conversion-1.C: New.
8650         * g++.dg/warn/Wnull-conversion-2.C: New.
8651
8652 2011-04-29  Diego Novillo  <dnovillo@google.com>
8653
8654         * g++.old-deja/g++.other/null3.C: Expect warning about
8655         converting boolean to a pointer.
8656
8657 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8658
8659         PR fortran/48462
8660         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8661         being a target.
8662
8663         PR fortran/48746
8664         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8665
8666 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8667
8668         PR fortran/48810
8669         * gfortran.dg/typebound_proc_22.f90: New.
8670
8671         PR fortran/48800
8672         * gfortran.dg/interface_36.f90: New.
8673
8674 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8675
8676         PR libgfortran/48488
8677         PR libgfortran/48602
8678         PR libgfortran/48615
8679         PR libgfortran/48684
8680         PR libgfortran/48787
8681         * gfortran.dg/fmt_g.f: Adjust test.
8682         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8683         * gfortran.dg/round_3.f08: New test.
8684         * gfortran.dg/namelist_print_1.f: Adjust test.
8685         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8686         * gfortran.dg/f2003_io_5.f03: Adjust test.
8687         * gfortran.dg/coarray_15.f90: Adjust test.
8688         * gfortran.dg/namelist_65.f90: Adjust test.
8689         * gfortran.dg/fmt_cache_1.f: Adjust test.
8690         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8691         * gfortran.dg/real_const_3.f90: Adjust test.
8692
8693 2011-04-29  Jan Hubicka  <jh@suse.cz>
8694
8695         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8696         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8697
8698 2011-04-28  Xinliang David Li  <davidxl@google.com>
8699
8700         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8701         * g++.dg/prof-robust-1.C: New test.
8702
8703 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8704
8705         PR tree-optimization/48765
8706         * gcc.dg/vect/pr48765.c: New.
8707
8708 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8709
8710         PR tree-optimization/48775
8711         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8712
8713 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8714
8715         PR c++/48798
8716         * g++.dg/inherit/pr48798.C: New.
8717         * g++.old-deja/g++.other/base1.C: Adjust.
8718
8719 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8720
8721         PR c++/48656
8722         * g++.dg/template/inherit7.C: New test case.
8723
8724 2011-04-28  Richard Guenther  <rguenther@suse.de>
8725
8726         PR tree-optimization/40052
8727         PR tree-optimization/15347
8728         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8729         * gcc.dg/pr15347.c: Likewise.
8730
8731 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8732
8733         PR c++/48530
8734         * g++.dg/cpp0x/sfinae18.C: New.
8735
8736 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8737
8738         PR c++/48771
8739         * g++.dg/ext/is_literal_type1.C: New.
8740
8741 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8742
8743         PR fortran/48112
8744         PR fortran/48279
8745         * gfortran.dg/interface_35.f90: New.
8746         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8747         * gfortran.dg/func_result_6.f90: Add dg-warning.
8748         * gfortran.dg/bessel_1.f90: Ditto.
8749         * gfortran.dg/hypot_1.f90: Ditto.
8750         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8751         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8752         * gfortran.dg/interface_assignment_4.f90: Ditto.
8753
8754 2011-04-27  Jason Merrill  <jason@redhat.com>
8755
8756         * g++.dg/ext/complex8.C: New.
8757
8758         * g++.dg/cpp0x/initlist49.C: New.
8759         * g++.dg/init/new30.C: New.
8760
8761 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8762
8763         PR fortran/48788
8764         * gfortran.dg/whole_file_34.f90: New.
8765
8766 2011-04-27  Jan Hubicka  <jh@suse.cz>
8767
8768         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8769
8770 2011-04-27  Jason Merrill  <jason@redhat.com>
8771
8772         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8773
8774         * g++.dg/parse/ambig6.C: New.
8775
8776 2011-04-27  Nick Clifton  <nickc@redhat.com>
8777
8778         * gcc.dg/20020312-2.c: Add definition for RX.
8779
8780         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8781         option with RX targets.
8782
8783         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8784         /* */ comments.
8785
8786 2011-04-27  Richard Guenther  <rguenther@suse.de>
8787
8788         * gcc.dg/tree-ssa/pr23382.c: Remove.
8789
8790 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8791
8792         PR target/48767
8793         * gcc.c-torture/compile/pr48767.c: New test.
8794
8795 2011-04-27  Richard Guenther  <rguenther@suse.de>
8796
8797         PR tree-optimization/48772
8798         * g++.dg/pr48772.C: New testcase.
8799
8800 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR c/48742
8803         * gcc.c-torture/compile/pr48742.c: New test.
8804
8805 2011-04-26  Jason Merrill  <jason@redhat.com>
8806
8807         * g++.dg/lookup/koenig13.C: New.
8808
8809         * g++.dg/cpp0x/initlist48.C: New.
8810
8811 2011-04-25  Jason Merrill  <jason@redhat.com>
8812
8813         * g++.dg/cpp0x/sfinae17.C: New.
8814
8815 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8816
8817         PR target/48258
8818         * gcc.target/powerpc/pr48258-1.c: New file.
8819         * gcc.target/powerpc/pr48258-2.c: Ditto.
8820
8821 2011-04-26  Xinliang David Li  <davidxl@google.com>
8822
8823         * gcc.dg/uninit-suppress.c: New test.
8824         * gcc.dg/uninit-suppress.c: New test.
8825
8826 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8827
8828         PR debug/48768
8829         * gcc.dg/pr48768.c: New test.
8830
8831         PR tree-optimization/48734
8832         * gcc.c-torture/compile/pr48734.c: New test.
8833
8834         PR testsuite/48753
8835         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8836
8837 2011-04-26  Richard Guenther  <rguenther@suse.de>
8838
8839         PR tree-optimization/48731
8840         * gcc.dg/torture/pr48731.c: New testcase.
8841
8842 2011-04-26  Richard Guenther  <rguenther@suse.de>
8843
8844         PR testsuite/48753
8845         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8846
8847 2011-04-26  Richard Guenther  <rguenther@suse.de>
8848
8849         PR middle-end/48694
8850         * gcc.dg/torture/pr48694-1.c: New testcase.
8851         * gcc.dg/torture/pr48694-2.c: Likewise.
8852
8853 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8854
8855         * g++.dg/ext/underlying_type1.C: New.
8856         * g++.dg/ext/underlying_type2.C: Likewise.
8857         * g++.dg/ext/underlying_type3.C: Likewise.
8858         * g++.dg/ext/underlying_type4.C: Likewise.
8859         * g++.dg/ext/underlying_type5.C: Likewise.
8860         * g++.dg/ext/underlying_type6.C: Likewise.
8861         * g++.dg/ext/underlying_type7.C: Likewise.
8862         * g++.dg/ext/underlying_type8.C: Likewise.
8863         * g++.dg/ext/underlying_type9.C: Likewise.
8864         * g++.dg/ext/underlying_type10.C: Likewise.
8865
8866 2011-04-25  Jason Merrill  <jason@redhat.com>
8867
8868         * g++.dg/cpp0x/regress/template-const2.C: New.
8869
8870 2011-04-25  Jeff Law <law@redhat.com>
8871
8872         * gcc.dg/tree-ssa/vrp56.c: new test.
8873
8874 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8875
8876         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8877
8878 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8879
8880         PR preprocessor/48740
8881         * c-c++-common/raw-string-11.c: New test.
8882
8883 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8884
8885         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8886         hppa*-*-hpux*.
8887
8888 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8889
8890         PR fortran/18918
8891         * gfortran.dg/coarray_19.f90: New.
8892
8893 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR c/48685
8896         * gcc.dg/pr48685.c: New test.
8897
8898 2011-04-22  Jan Hubicka  <jh@suse.cz>
8899
8900         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8901
8902 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8903
8904         PR tree-optimization/48717
8905         * gcc.c-torture/execute/pr48717.c: New test.
8906
8907 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8908
8909         PR target/48723
8910         * gcc.target/i386/pr48723.c: New test.
8911
8912 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8913
8914         PR c/48716
8915         * gcc.dg/gomp/pr48716.c: New test.
8916         * g++.dg/gomp/pr48716.C: New test.
8917
8918 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8919
8920         PR c/36750
8921         * gcc.dg/missing-field-init-2.c: Update testcase.
8922
8923 2011-04-22  Alan Modra  <amodra@gmail.com>
8924
8925         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8926
8927 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8928
8929         PR fortran/48405
8930         * gfortran.dg/function_optimize_6.f90:  New test.
8931
8932 2011-04-21  Easwaran Raman  <eraman@google.com>
8933
8934         * gcc.dg/stack-layout-2.c: New test.
8935
8936 2011-04-21  Richard Guenther  <rguenther@suse.de>
8937
8938         PR lto/48703
8939         * g++.dg/lto/pr48207-2_0.C: New testcase.
8940         * g++.dg/lto/pr48207-3_0.C: Likewise.
8941
8942 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8943
8944         * gnat.dg/volatile5.adb: New test.
8945         * gnat.dg/volatile5_pkg.ads: New helper.
8946
8947 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8948
8949         PR target/48708
8950         * gcc.target/i386/pr48708.c: New test.
8951
8952 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8953
8954         * gcc.dg/vect/vect-119.c: New test.
8955
8956 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8957
8958         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8959         and once without.
8960
8961 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8962             Richard Sandiford  <richard.sandiford@linaro.org>
8963
8964         PR target/46329
8965         * gcc.target/arm/pr46329.c: New test.
8966
8967 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8968
8969         PR fortran/18918
8970         * gfortran.dg/coarray_18.f90: New.
8971
8972 2011-04-20  Jason Merrill  <jason@redhat.com>
8973
8974         * g++.dg/cpp0x/initlist47.C: New.
8975
8976         * g++.dg/init/dtor4.C: New.
8977
8978 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8979
8980         PR target/48678
8981         * gcc.target/i386/sse2-pinsrw.c: New test.
8982         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8983         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8984         * gcc.target/i386/sse2-insvhi.c: Ditto.
8985         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8986         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8987
8988 2011-04-20  Jason Merrill  <jason@redhat.com>
8989
8990         * g++.dg/template/const4.C: New.
8991
8992 2011-04-20  Easwaran Raman  <eraman@google.com>
8993
8994         * gcc.dg/stack-layout-1.c: New test.
8995
8996 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8997
8998         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8999         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9000         function.
9001
9002 2011-04-20  Kai Tietz  <ktietz@redhat.com>
9003
9004         * gcc.dg/binop-xor1.c: New test.
9005         * gcc.dg/binop-xor2.c: New test.
9006         * gcc.dg/binop-xor3.c: New test.
9007         * gcc.dg/binop-xor4.c: New test.
9008         * gcc.dg/binop-xor5.c: New test.
9009
9010 2011-04-20  Richard Guenther  <rguenther@suse.de>
9011
9012         PR tree-optimization/47892
9013         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9014
9015 2011-04-20  Richard Guenther  <rguenther@suse.de>
9016
9017         PR middle-end/48695
9018         * g++.dg/torture/pr48695.C: New testcase.
9019
9020 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
9021
9022         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9023         * gcc.c-torture/execute/cmpsi-2.c: Ditto
9024         * gcc.c-torture/execute/pr45262.c: Ditto
9025         * gcc.dg/torture/pr43165.c: Ditto.
9026         * gcc.dg/torture/pr47228.c: Ditto.
9027         * gcc.dg/tree-ssa/pr45144.c: Ditto.
9028         * gcc.dg/ipa/pr45644.c: Ditto.
9029         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9030         PDP11.
9031
9032 2011-04-19  Jason Merrill  <jason@redhat.com>
9033
9034         * g++.dg/ext/complex7.C: New.
9035
9036         * g++.dg/ext/attrib41.C: New.
9037
9038 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9039
9040         PR testsuite/48676
9041         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9042
9043 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
9044
9045         PR target/48678
9046         * gcc.target/i386/pr48678.c: New test.
9047
9048 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9049
9050         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9051         * g++.dg/opt/devirt2.C: New test.
9052         * g++.dg/ipa/devirt-g-1.C: Likewise.
9053
9054 2011-04-19  Tobias Burnus  <burnus@net-b.de>
9055
9056         PR fortran/48588
9057         * gfortran.dg/whole_file_33.f90: New.
9058
9059 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9060
9061         * g++.dg/ipa/devirt-7.C: New test.
9062
9063 2011-04-19  Richard Guenther  <rguenther@suse.de>
9064
9065         PR lto/48207
9066         * g++.dg/lto/pr48207_0.C: New testcase.
9067
9068 2011-04-18  Jason Merrill  <jason@redhat.com>
9069
9070         * g++.dg/init/void1.C: New.
9071
9072         * g++.dg/cpp0x/union4.C: New.
9073
9074 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9075
9076         PR middle-end/48661
9077         * g++.dg/torture/pr48661.C: New test.
9078
9079         PR c++/48632
9080         * g++.dg/gomp/pr48632.C: New test.
9081
9082 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
9083
9084         * gcc.target/i386/sse2-maskmovdqu.c: New test.
9085         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9086
9087 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9088
9089         PR fortran/18918
9090         * gfortran.dg/coarray_17.f90: New.
9091         * gfortran.dg/coarray_10.f90: Update dg-error.
9092
9093 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9094
9095         PR testsuite/48251
9096         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9097         * gfortran.dg/guality/guality.exp: Likewise.
9098
9099 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9100
9101         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9102
9103 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9104
9105         * gcc.dg/vect/pr48377.c: Remove dg-do run.
9106
9107 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9108
9109         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9110
9111 2011-04-18  Richard Guenther  <rguenther@suse.de>
9112
9113         PR middle-end/46364
9114         * g++.dg/torture/pr46364.C: New testcase.
9115
9116 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9117
9118         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9119
9120 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9121
9122         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9123
9124 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9125             Ira Rosen  <ira.rosen@linaro.org>
9126
9127         PR target/48252
9128         * gcc.target/arm/pr48252.c: New test.
9129
9130 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9131
9132         PR tree-optimization/48616
9133         * gcc.dg/pr48616.c: New test.
9134
9135 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9136
9137         PR fortran/18918
9138         * gfortran.dg/coarray_16.f90: New.
9139
9140 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9141
9142         PR fortran/48462
9143         * gfortran.dg/realloc_on_assign_7.f03: New test.
9144
9145 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9146
9147         PR libgfortran/48602
9148         * gfortran.dg/fmt_g0_6.f08: New test.
9149
9150 2011-04-17  Jason Merrill  <jason@redhat.com>
9151
9152         * g++.dg/cpp0x/sfinae16.C: New.
9153
9154 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9155
9156         * gcc.target/mips/reg-var-1.c: New test.
9157
9158 2011-04-17  Jan Hubicka  <jh@suse.cz>
9159
9160         * gcc.dg/winline-5.c: Update testcase.
9161
9162 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9163
9164         * gnat.dg/discr27.ad[sb]: Move dg directive.
9165         * gnat.dg/discr28.ad[sb]: New test.
9166         * gnat.dg/discr28_pkg.ads: New helper.
9167
9168 2011-04-17  Michael Matz  <matz@suse.de>
9169
9170         PR tree-optimization/48622
9171         PR lto/48645
9172         * gcc.dg/lto/pr48622_0.c: New test.
9173
9174 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9175
9176         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9177         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9178         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9179         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9180         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9181         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9182
9183 2011-04-15  Jason Merrill  <jason@redhat.com>
9184
9185         * g++.dg/cpp0x/range-for17.C: New.
9186
9187 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9188
9189         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9190         * g++.dg/cpp0x/range-for3.C: Likewise.
9191         * g++.dg/cpp0x/range-for9.C: Correct error message.
9192         * g++.dg/cpp0x/range-for11.C: New.
9193         * g++.dg/cpp0x/range-for12.C: New.
9194         * g++.dg/cpp0x/range-for13.C: New.
9195         * g++.dg/cpp0x/range-for14.C: New.
9196         * g++.dg/cpp0x/range-for15.C: New.
9197         * g++.dg/cpp0x/range-for16.C: New.
9198
9199 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9200
9201         PR fortran/18918
9202         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9203
9204 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9205
9206         * objc.dg/naming-4.m: Updated.
9207         * objc.dg/naming-5.m: Updated.
9208         * objc.dg/naming-6.m: New.
9209         * objc.dg/naming-7.m: New.
9210         * obj-c++.dg/naming-1.mm: Updated.
9211         * obj-c++.dg/naming-2.mm: Updated.
9212         * obj-c++.dg/naming-3.mm: New.
9213         * obj-c++.dg/naming-4.mm: New.
9214
9215 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR libgfortran/48589
9218         * gfortran.dg/fmt_g0_5.f08: New test.
9219
9220 2011-04-15  Richard Guenther  <rguenther@suse.de>
9221
9222         PR testsuite/48286
9223         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9224
9225 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9226
9227         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9228         -finline-limit=0 to -fno-inline
9229
9230 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR target/48614
9233         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9234         just avx.
9235
9236 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR target/48605
9239         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9240         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9241         * gcc.target/i386/avx-insertps-3.c: New test.
9242         * gcc.target/i386/avx-insertps-4.c: New test.
9243
9244 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9245
9246         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9247         -finline-limit=0
9248
9249 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9250
9251         PR target/46779
9252         PR target/45291
9253         PR target/41894
9254         * gcc.target/avr/pr46779-1.c: New test case
9255         * gcc.target/avr/pr46779-2.c: New test case
9256
9257 2011-04-14  Jason Merrill  <jason@redhat.com>
9258
9259         * g++.dg/cpp0x/sfinae15.C: New.
9260
9261         * g++.dg/cpp0x/sfinae14.C: New.
9262
9263         * g++.dg/ext/vla10.C: New.
9264
9265 2011-04-14  Richard Guenther  <rguenther@suse.de>
9266
9267         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9268
9269 2011-04-14  Richard Guenther  <rguenther@suse.de>
9270
9271         * gcc.dg/fold-bitand-4.c: Move ...
9272         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9273
9274 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9275
9276         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9277         variables const.
9278         * gcc.target/avr/torture/trivial.c: Ditto.
9279
9280 2011-04-13  Jason Merrill  <jason@redhat.com>
9281
9282         * g++.dg/template/operator11.C: New.
9283
9284 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9285
9286         PR middle-end/48591
9287         * gcc.dg/gomp/pr48591.c: New test.
9288
9289         PR c++/48570
9290         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9291         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9292
9293 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9294
9295         PR c++/48574
9296         * g++.dg/template/dependent-expr7.C: New test case.
9297
9298 2011-04-13  Jason Merrill  <jason@redhat.com>
9299
9300         * g++.dg/cpp0x/sfinae13.C: New.
9301
9302 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9303
9304         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9305
9306 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9307
9308         * gcc.target/arm/pr43698.c: Remove -march option.
9309
9310 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9311
9312         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9313         -march option.
9314
9315 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9316
9317         PR fortran/48360
9318         PR fortran/48456
9319         * gfortran.dg/realloc_on_assign_6.f03: New test.
9320
9321 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9322
9323         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9324         targets the additional -mno-ms-bitfields and
9325         -Wno-packed-bitfield-compat options.
9326         * g++.dg/ext/bitfield3.C: Likewise.
9327         * g++.dg/ext/bitfield4.C: Likewise.
9328         * g++.dg/ext/bitfield5.C: Likewise.
9329         * gcc.dg/bitfld-15.c: Likewise.
9330         * gcc.dg/bitfld-16.c: Likewise.
9331         * gcc.dg/bitfld-17.c: Likewise.
9332         * gcc.dg/bitfld-18.c: Likewise.
9333
9334 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9335
9336         * gcc.target/arm/neon-vld3-1.c: New test.
9337         * gcc.target/arm/neon-vst3-1.c: New test.
9338         * gcc.target/arm/neon/v*.c: Regenerate.
9339
9340 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9341
9342         PR rtl-optimization/48549
9343         * g++.dg/opt/pr48549.C: New test.
9344
9345 2011-04-12  Richard Guenther  <rguenther@suse.de>
9346
9347         PR tree-optimization/46076
9348         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9349
9350 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9351
9352         PR testsuite/21164
9353         * lib/compat.exp (compat-execute): Declare unsupported after
9354         stripping path from src1.
9355         * lib/lto.exp (lto-execute): Likewise.
9356
9357 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9358
9359         PR c/48552
9360         * gcc.dg/pr48552-1.c: New test.
9361         * gcc.dg/pr48552-2.c: New test.
9362
9363 2011-04-11  Jason Merrill  <jason@redhat.com>
9364
9365         * g++.dg/cpp0x/sfinae12.C: New.
9366
9367         * g++.dg/cpp0x/enum10.C: New.
9368
9369         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9370
9371         * g++.dg/cpp0x/rv-func.C: New.
9372
9373 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9374
9375         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9376         alpha*-dec-osf5*.
9377
9378 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9379
9380         PR tree-optimization/48195
9381         * gcc.dg/ipa/pr48195.c: New test.
9382
9383 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9384
9385         * gnat.dg/return3.adb: Remove unused switch.
9386
9387 2011-04-08  Mike Stump  <mikestump@comcast.net>
9388
9389         PR testsuite/48506
9390         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9391         default to fno-common.
9392
9393 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9394
9395         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9396         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9397
9398 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9399
9400         PR fortran/48448
9401         * gfortran.dg/function_optimize_5.f90:  New test.
9402
9403 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9404
9405         * gnat.dg/aggr17.adb: New test.
9406         * gnat.dg/aggr18.adb: Likewise.
9407
9408 2011-04-08  Michael Matz  <matz@suse.de>
9409
9410         PR middle-end/48389
9411         * gcc.target/i386/pr48389.c: New test.
9412
9413 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9414
9415         PR rtl-optimization/48272
9416         * g++.dg/opt/pr48272.C: New.
9417
9418 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9419
9420         PR rtl-optimization/48235
9421         * gcc.dg/pr48235.c: New.
9422
9423 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9424
9425         PR rtl-optimization/48302
9426         * g++.dg/opt/pr48302.C: New.
9427
9428 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9429
9430         PR target/48273
9431         * g++.dg/opt/pr48273.C: New.
9432
9433 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9434
9435         PR rtl-optimization/48442
9436         * gcc.dg/pr48442.c: New.
9437
9438 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9439
9440         PR tree-optimization/48377
9441         * gcc.dg/vect/pr48377.c: New test.
9442
9443 2011-04-07  Jason Merrill  <jason@redhat.com>
9444
9445         * g++.dg/cpp0x/regress/call1.C: New.
9446
9447         * g++.dg/cpp0x/variadic107.C: New.
9448
9449         * g++.dg/cpp0x/sfinae11.C: New.
9450         * g++.dg/cpp0x/noexcept02.C: Fix.
9451
9452         * g++.dg/cpp0x/sfinae10.C: New.
9453
9454         * g++.dg/cpp0x/sfinae9.C: New.
9455
9456         * c-c++-common/Wcast-qual-1.c: Move here from...
9457         * gcc.dg/cast-qual-3.c: ...here, and...
9458         * g++.dg/warn/Wcast-qual2.C: ...here.
9459
9460         * g++.dg/cpp0x/sfinae8.C: New.
9461
9462         * g++.dg/cpp0x/sfinae7.C: New.
9463
9464         * g++.dg/cpp0x/enum9.C: New.
9465
9466 2011-04-07  Mike Stump  <mikestump@comcast.net>
9467
9468         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9469         with no trampolines.
9470
9471 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9472
9473         PR fortran/48117
9474         * gfortran.dg/gomp/pr48117.f90: New test.
9475
9476         PR debug/48343
9477         * gcc.dg/torture/pr48343.c: New test.
9478
9479 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9480
9481         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9482
9483 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9484
9485         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9486
9487 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9488
9489         PR target/43920
9490         * lib/scanasm.exp (object-size): New proc.
9491         * gcc.target/arm/pr43920-2.c: New test.
9492
9493 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9494
9495         PR fortran/18918
9496         PR fortran/48477
9497         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9498
9499 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9500
9501         * gcc.dg/mtune.c: Prune note from output.
9502
9503 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9504
9505         PR debug/48466
9506         * gcc.dg/guality/pr36977.c: New test.
9507         * gcc.dg/guality/pr48466.c: New test.
9508
9509 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9510
9511         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9512
9513 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9514
9515         * gnat.dg/return3.adb: New test.
9516
9517 2011-04-06  Richard Guenther  <rguenther@suse.de>
9518
9519         PR tree-optimization/47663
9520         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9521
9522 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9523
9524         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9525         Solaris 8 and 9 as well.
9526
9527 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9528
9529         PR target/43920
9530         * gcc.target/arm/pr43920-1.c: New test.
9531
9532 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9533
9534         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9535         (cctor): Actually return the value.
9536         (main): Cast return values.
9537
9538 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9539
9540         * gfortran.dg/character_comparison_8.f90:  New test.
9541
9542 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9543
9544         * frontend-passes: (optimize_lexical_comparison): New function.
9545         (optimize_expr): Call it.
9546         (optimize_comparison): Also handle lexical comparison functions.
9547         Return false instad of -2 for unequal comparison.
9548
9549 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9550
9551         PR fortran/48412
9552         * function_optimize_4.f90:  New test.
9553
9554 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9555
9556         PR fortran/18918
9557         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9558         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9559         * gfortran.dg/coarray_15.f90: New.
9560
9561 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9562
9563         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9564         * gfortran.dg/bessel_7.f90: Likewise.
9565
9566 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9567
9568         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9569
9570 2011-04-03  Richard Guenther  <rguenther@suse.de>
9571             Ira Rosen  <ira.rosen@linaro.org>
9572
9573         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9574         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9575         -ftree-loop-if-convert-stores.
9576
9577 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9578
9579         * gnat.dg/specs/aggr2.ads: New test.
9580
9581 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9582
9583         * gnat.dg/debug2.ad[sb]: New test.
9584         * gnat.dg/debug2_pkg.ads: New helper.
9585         * gnat.dg/debug3.ad[sb]: New test.
9586
9587 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9588
9589         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9590
9591 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR middle-end/48335
9594         * gcc.c-torture/compile/pr48335-1.c: New test.
9595         * gcc.dg/pr48335-1.c: New test.
9596         * gcc.dg/pr48335-2.c: New test.
9597         * gcc.dg/pr48335-3.c: New test.
9598         * gcc.dg/pr48335-4.c: New test.
9599         * gcc.dg/pr48335-5.c: New test.
9600         * gcc.dg/pr48335-6.c: New test.
9601         * gcc.dg/pr48335-7.c: New test.
9602         * gcc.dg/pr48335-8.c: New test.
9603         * gcc.target/i386/pr48335-1.c: New test.
9604
9605 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9606
9607         PR c/36299
9608         * gcc.dg/Waddress.c: New test.
9609
9610 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9611
9612         PR fortran/48352
9613         * gfortran.dg/function_optimize_3.f90:  New test.
9614
9615 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9616
9617         * gcc.c-torture/compile/20110401-1.c: New test.
9618
9619         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9620         * g++.dg/lto/20091002-2_0.C: Likewise.
9621         * g++.dg/lto/20090303_0.c: Likewise.
9622         * g++.dg/lto/20091004-1_0.C: Likewise.
9623         * g++.dg/lto/20091002-3_0.C: Likewise.
9624         * g++.dg/lto/20091004-2_0.C: Likewise.
9625         * g++.dg/lto/20081123_0.C: Likewise.
9626         * g++.dg/lto/20090313_0.C: Likewise.
9627         * g++.dg/lto/20081109-1_0.C: Likewise.
9628         * g++.dg/lto/20081219_0.C: Likewise.
9629         * g++.dg/lto/20081204-1_0.C: Likewise.
9630         * g++.dg/lto/20090302_0.C: Likewise.
9631         * g++.dg/lto/20081119-1_0.C: Likewise.
9632         * g++.dg/lto/20081118_0.C: Likewise.
9633         * gcc.dg/lto/20091020-2_0.c: Likewise.
9634         * gcc.dg/lto/20090210_0.c: Likewise.
9635         * gcc.dg/lto/20081204-1_0.c: Likewise.
9636         * gcc.dg/lto/20081224_0.c: Likewise.
9637         * gcc.dg/lto/20090219_0.c: Likewise.
9638         * gcc.dg/lto/20091014-1_0.c: Likewise.
9639         * gcc.dg/lto/20091016-1_0.c: Likewise.
9640         * gcc.dg/lto/20090206-2_0.c: Likewise.
9641         * gcc.dg/lto/20090116_0.c: Likewise.
9642         * gcc.dg/lto/20091013-1_0.c: Likewise.
9643         * gcc.dg/lto/20091015-1_0.c: Likewise.
9644         * gcc.dg/lto/20090126-2_0.c: Likewise.
9645
9646 2011-03-31  Ian Lance Taylor  <iant@google.com>
9647
9648         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9649
9650 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9651
9652         * gnat.dg/opt16.adb: New test.
9653
9654 2011-03-31  Jason Merrill  <jason@redhat.com>
9655
9656         * g++.dg/cpp0x/defaulted24.C: New.
9657
9658 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9659
9660         PR target/16292
9661         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9662         with -O0.
9663
9664 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9665
9666         * g++.dg/other/i386-9.C: New test.
9667
9668 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9669
9670         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9671
9672 2011-03-30  Jason Merrill  <jason@redhat.com>
9673
9674         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9675
9676         * g++.dg/cpp0x/regress/isnan.C: New.
9677
9678         * g++.dg/cpp0x/initlist46.C: New.
9679
9680 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9681
9682         PR target/47551
9683         * gcc.target/arm/neon-modes-2.c: New test.
9684
9685 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9686
9687         PR c/48305
9688         * gcc.c-torture/compile/pr48305.c: New test.
9689
9690 2011-03-29  Jason Merrill  <jason@redhat.com>
9691
9692         * g++.dg/cpp0x/regress/value-dep1.C: New.
9693
9694 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9695
9696         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9697
9698 2011-03-29  Ian Lance Taylor  <iant@google.com>
9699
9700         * go.test/go-test.exp: Handle the test lines used in several new
9701         tests.
9702         (errchk): Add opts parameter.  Change all callers.  Handle parens
9703         in regexps.
9704
9705 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9706             Dominique d'Humieres  <dominiq@lps.ens.fr>
9707
9708         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9709         and __APPLE__ && __PPC__ && __ALTIVEC__.
9710
9711 2011-03-29  Jason Merrill  <jason@redhat.com>
9712
9713         * g++.dg/cpp0x/dependent1.C: New.
9714
9715         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9716
9717         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9718
9719         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9720
9721 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9722
9723         PR fortran/48095
9724         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9725         * gfortran.dg/proc_ptr_comp_32.f90: New.
9726
9727 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9728
9729         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9730         check for corresponding warning.
9731
9732 2011-03-28  Jason Merrill  <jason@redhat.com>
9733
9734         * g++.dg/cpp0x/rv-deduce2.C: New.
9735
9736 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR debug/48203
9739         * gcc.dg/pr48203.c: New test.
9740
9741 2011-03-28  Jeff Law <law@redhat.com>
9742
9743         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9744
9745 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9746
9747         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9748         and __PPC__ && __ALTIVEC__.
9749
9750 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9751
9752         PR testsuite/48238
9753         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9754         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9755         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9756         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9757
9758 2011-03-28  Jason Merrill  <jason@redhat.com>
9759
9760         * g++.dg/cpp0x/initlist-array2.C: New.
9761
9762         * g++.dg/cpp0x/initlist-array1.C: New.
9763
9764         * g++.dg/cpp0x/constexpr-compound.C: New.
9765
9766         * g++.dg/cpp0x/constexpr-using.C: New.
9767
9768         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9769
9770 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9771
9772         PR testsuite/48276
9773         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9774
9775 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9776
9777         * gcc.dg/slp-1.c: New test.
9778
9779 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9780
9781         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9782         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9783         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9784         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9785         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9786         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9787         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9788         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9789         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9790         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9791         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9792         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9793         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9794         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9795
9796 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9797
9798         PR fortran/47065
9799         * gfortran.dg/trim_optimize_5.f90:  New test.
9800         * gfortran.dg/trim_optimize_6.f90:  New test.
9801
9802 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9803
9804         PR target/38598
9805         * gcc.target/mips/madd-7.c: Remove -mlong32.
9806         * gcc.target/mips/msub-7.c: Likewise.
9807
9808 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9809
9810         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9811         accesses to preserve the meaning of the test for doubleword vectors.
9812         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9813         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9814
9815 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9816
9817         PR fortran/48291
9818         * gfortran.dg/class_42.f03: New.
9819
9820 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9821
9822         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9823         strided accesses.
9824
9825 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9826
9827         PR rtl-optimization/48144
9828         * gcc.dg/pr48144.c: New test.
9829
9830 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9831
9832         * gnat.dg/discr27.ad[sb]: New test.
9833
9834 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9835
9836         * gnat.dg/limited_with2.ad[sb]: New test.
9837         * gnat.dg/limited_with2_pkg1.ads: New helper.
9838         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9839
9840 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9841
9842         * gnat.dg/opt15.adb: New test.
9843         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9844
9845 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9846
9847         PR fortran/48174
9848         PR fortran/45304
9849         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9850         * gfortran.dg/leadz_trailz_3.f90: Ditto
9851
9852 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9853
9854         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9855
9856 2011-03-25  Jason Merrill  <jason@redhat.com>
9857
9858         * g++.dg/cpp0x/defaulted22.C: New.
9859         * g++.dg/cpp0x/defaulted23.C: New.
9860         * g++.dg/cpp0x/defaulted15.C: Adjust.
9861
9862 2011-03-25  Jason Merrill  <jason@redhat.com>
9863
9864         * g++.dg/cpp0x/move1.C: New.
9865
9866 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9867
9868         PR target/48287
9869         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9870
9871 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9872
9873         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9874         for mips-sgi-irix6.5.
9875         Replace snprintf prototype by <stdio.h>.
9876
9877 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9878
9879         PR testsuite/48283
9880         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9881         run_expensive_tests.
9882         * gcc.dg/graphite/block-4.c: Likewise.
9883         * gcc.dg/graphite/block-7.c: Likewise.
9884         * gcc.dg/graphite/block-8.c: Likewise.
9885
9886 2011-03-25  Richard Guenther  <rguenther@suse.de>
9887
9888         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9889         * g++.dg/tree-ssa/pr8781.C: Likewise.
9890         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9891         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9892         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9893         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9894         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9895         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9896         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9897         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9898         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9899         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9900         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9901         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9902         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9903         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9904         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9905         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9906         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9907         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9908         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9909         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9910         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9911         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9912         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9913         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9914         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9915         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9916         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9917         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9918         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9919         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9920         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9921         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9922         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9923         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9924         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9925         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9926         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9927         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9928         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9929         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9930         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9931         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9932         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9933         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9934         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9935         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9936         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9937         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9938         * c-c++-common/pr46562-2.c: Likewise.
9939         * gfortran.dg/pr42108.f90: Likewise.
9940         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9941         foo to be inlined even at -O1.
9942         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9943         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9944         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9945         * gcc.dg/matrix/matrix.exp: Disable FRE.
9946
9947 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR debug/48204
9950         * gcc.dg/dfp/pr48204.c: New test.
9951
9952 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9953
9954         PR target/48209
9955         * gcc.c-torture/execute/pr47917.c: Move this...
9956         * gcc.dg/torture/pr47917.c: to here and add xfails.
9957
9958 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9959
9960         * gnat.dg/array16.ad[sb]: New test.
9961         * gnat.dg/array16.ads: New helper.
9962
9963 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9964
9965         * gnat.dg/derived_type2.adb: New test.
9966
9967 2011-03-24  Richard Guenther  <rguenther@suse.de>
9968
9969         PR tree-optimization/48271
9970         * g++.dg/torture/pr48271.C: New testcase.
9971
9972 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9973
9974         * gnat.dg/array15.ad[sb]: New test.
9975
9976 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9977
9978         PR target/48237
9979         * gcc.target/i386/pr48237.c: New test.
9980
9981 2011-03-24  Richard Guenther  <rguenther@suse.de>
9982
9983         PR middle-end/48269
9984         * gcc.dg/builtin-object-size-10.c: New testcase.
9985
9986 2011-03-24  Richard Guenther  <rguenther@suse.de>
9987
9988         PR tree-optimization/46562
9989         * c-c++-common/pr46562-2.c: New testcase.
9990         * c-c++-common/pr46562.c: Likewise.
9991
9992 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9993
9994         * gcc.dg/vect/vect-cselim-1.c: New test.
9995         * gcc.dg/vect/vect-cselim-2.c: New test.
9996
9997 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9998
9999         * gcc.target/arm/pr46934.c: New.
10000
10001 2011-03-23  Ian Lance Taylor  <iant@google.com>
10002
10003         * go.test/go-test.exp (errchk): Ignore lines containing ////.
10004
10005 2011-03-23  Richard Guenther  <rguenther@suse.de>
10006
10007         * gcc.dg/struct: Remove directory and contents.
10008
10009 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10010
10011         PR testsuite/48251
10012         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10013
10014 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10015
10016         * gnat.dg/discr26.ad[sb]: New test.
10017         * gnat.dg/discr26_pkg.ads: New helper.
10018
10019 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
10020
10021         PR target/47553
10022         * gcc.target/arm/neon-vld-1.c: New test.
10023
10024 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10025
10026         * gnat.dg/array14.ad[sb]: New test.
10027         * gnat.dg/array14_pkg.ads: New helper.
10028
10029 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
10030
10031         * gcc.c-torture/execute/920501-8.x: Remove.
10032         * gcc.c-torture/execute/930513-1.x: Remove.
10033         * gcc.c-torture/execute/960312-1.x: Remove.
10034         * gcc.c-torture/compile/20000804-1.c,
10035         gcc.c-torture/compile/20001205-1.c,
10036         gcc.c-torture/compile/20001226-1.c,
10037         gcc.c-torture/compile/20010518-2.c,
10038         gcc.c-torture/compile/20020312-1.c,
10039         gcc.c-torture/compile/20020604-1.c,
10040         gcc.c-torture/compile/920501-12.c,
10041         gcc.c-torture/compile/920501-4.c,
10042         gcc.c-torture/compile/920520-1.c,
10043         gcc.c-torture/compile/980506-1.c,
10044         gcc.c-torture/execute/980709-1.x,
10045         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10046         options for m68hc11.
10047         * gcc.dg/cpp/assert4.c: Don't handle ARC.
10048         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10049         m68hc11.
10050
10051 2011-03-22  Nick Clifton  <nickc@redhat.com>
10052
10053         * lib/target-supports.exp (check_profiling_available): Add MN10300
10054         to the list of targets that do not support profiling.  Restore
10055         alpha sorting to this list.
10056
10057 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10058
10059         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10060         failure on 32-bit systems.
10061         * gcc.dg/torture/vector-2.c: Ditto.
10062
10063 2011-03-22  Richard Guenther  <rguenther@suse.de>
10064
10065         PR tree-optimization/48228
10066         * gcc.dg/Wstrict-overflow-23.c: New testcase.
10067
10068 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10069
10070         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10071         powerpc.
10072
10073         PR target/48226
10074         * gcc.target/powerpc/pr48226.c: New file.
10075
10076 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
10077
10078         * lib/prune.exp (prune_gcc_output): Prune "could not create
10079         compact unwind for" warnings.
10080
10081 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10082
10083         PR c/42544
10084         PR c/48197
10085         * gcc.c-torture/execute/pr42544.c: New test.
10086         * gcc.c-torture/execute/pr48197.c: New test.
10087
10088 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10089
10090         PR preprocessor/48192
10091         * gcc.target/powerpc/pr48192.c: New file.
10092
10093         PR target/48053
10094         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10095         split problem of 0 being loaded in a VSX register.
10096
10097 2011-03-21  Richard Guenther  <rguenther@suse.de>
10098
10099         PR c/47939
10100         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10101         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10102         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10103         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10104
10105 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
10106
10107         PR target/48213
10108         * gcc.dg/pr48213.c: New test.
10109
10110 2011-03-21  Kai Tietz  <ktietz@redhat.com>
10111
10112         PR target/12171
10113         * g++.dg/plugin/attribute_plugin.c: Adjust test.
10114
10115 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10116
10117         * gcc.target/arm/xor-and.c: New.
10118
10119 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10120
10121         PR fortran/22572
10122         * gfortran.dg/function_optimize_1.f90:  New test.
10123         * gfortran.dg/function_optimize_2.f90:  New test.
10124
10125 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10126
10127         PR rtl-optimization/47502
10128         * gcc.target/i386/pr47502-1.c: New.
10129         * gcc.target/i386/pr47502-2.c: Likewise.
10130
10131 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10132
10133         PR rtl-optimization/48156
10134         * gcc.dg/pr48156.c: New test.
10135
10136 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10137
10138         PR libfortran/47439
10139         * gfortran.dg/scratch_1.f90: Adjust test.
10140
10141 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10142
10143         PR libfortran/47439
10144         * gfortran.dg/scratch_1.f90: New test.
10145
10146 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10147
10148         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10149         variably modified typedefs.
10150         * gcc.dg/c1x-typedef-2.c: Remove.
10151
10152 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10153
10154         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10155         * gcc.dg/c1x-anon-struct-3.c: New test.
10156         * gcc.dg/anon-struct-11.c: Update.
10157
10158 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10159
10160         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10161         dg-xfail-run-if.
10162         Only xfail with gas.
10163
10164 2011-03-18  Jason Merrill  <jason@redhat.com>
10165
10166         * g++.dg/template/fn-ptr1.C: New.
10167
10168         * g++.dg/overload/volatile1.C: New.
10169
10170         * g++.dg/opt/pr23372.C: New.
10171
10172         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10173
10174 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10175
10176         PR middle-end/47405
10177         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10178
10179 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10180
10181         * gcc.target/arm/unsigned-extend-1.c: New.
10182
10183 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10184
10185         PR bootstrap/48161
10186         * gcc.c-torture/compile/pr48161.c: New test.
10187
10188 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10189
10190         PR middle-end/47725
10191         * gcc.dg/torture/pr47725.c: New.
10192
10193 2011-03-17  Jason Merrill  <jason@redhat.com>
10194
10195         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10196         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10197
10198 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10199
10200         * gnat.dg/specs/elab2.ads: New test.
10201         * gnat.dg/specs/elab2_pkg.ads: New helper.
10202
10203 2011-03-17  Jason Merrill  <jason@redhat.com>
10204
10205         * g++.dg/cpp0x/decltype-1212.C: New.
10206         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10207
10208 2011-03-17  Jason Merrill  <jason@redhat.com>
10209
10210         * g++.dg/parse/memfnquals1.C: New.
10211
10212 2011-03-17  Richard Guenther  <rguenther@suse.de>
10213
10214         PR middle-end/48134
10215         * gcc.dg/pr48134.c: New testcase.
10216
10217 2011-03-17  Richard Guenther  <rguenther@suse.de>
10218
10219         PR middle-end/48165
10220         * g++.dg/torture/pr48165.C: New testcase.
10221
10222 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10223
10224         PR rtl-optimization/48141
10225         * gcc.dg/pr48141.c: New test.
10226
10227 2011-03-16  Jason Merrill  <jason@redhat.com>
10228
10229         * g++.dg/cpp0x/constexpr-48089.C: New.
10230
10231         * g++.dg/cpp0x/constexpr-abi1.C: New.
10232
10233         * g++.dg/cpp0x/constexpr-46336.C: New.
10234         * g++.dg/parse/friend5.C: Adjust expected errors.
10235
10236         * g++.dg/cpp0x/constexpr-47570.C: New.
10237
10238 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10239
10240         PR debug/47510
10241         * ++.dg/debug/dwarf2/typedef6.C: New test.
10242
10243 2011-03-16  Jason Merrill  <jason@redhat.com>
10244
10245         * g++.dg/cpp0x/elision2.C: New.
10246
10247         * g++.dg/cpp0x/constexpr-array3.C: New.
10248
10249 2011-03-16  Jason Merrill  <jason@redhat.com>
10250
10251         * g++.dg/cpp0x/sfinae6.C: New.
10252         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10253         * g++.dg/cpp0x/pr45908.C: Likewise.
10254         * g++.dg/cpp0x/sfinae6.C: Likewise.
10255         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10256         * g++.old-deja/g++.law/arg11.C: Likewise.
10257
10258 2011-03-16  Jason Merrill  <jason@redhat.com>
10259
10260         * g++.dg/template/incomplete6.C: New.
10261
10262 2011-03-16  Jeff Law <law@redhat.com>
10263
10264         * gcc.dg/tree-ssa/vrp55.c: New test.
10265
10266 2011-03-16  Jason Merrill  <jason@redhat.com>
10267
10268         * g++.dg/cpp0x/auto22.C: New.
10269
10270 2011-03-16  Richard Guenther  <rguenther@suse.de>
10271
10272         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10273         optimizing it away if promoted to const.
10274
10275 2011-03-16  Richard Guenther  <rguenther@suse.de>
10276
10277         PR tree-optimization/48149
10278         * gcc.dg/fold-complex-1.c: New testcase.
10279
10280 2011-03-16  Richard Guenther  <rguenther@suse.de>
10281
10282         PR testsuite/48147
10283         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10284         or cloning happens.
10285
10286 2011-03-16  Richard Guenther  <rguenther@suse.de>
10287
10288         PR tree-optimization/26134
10289         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10290
10291 2011-03-16  Richard Guenther  <rguenther@suse.de>
10292
10293         PR tree-optimization/48146
10294         * gcc.dg/torture/pr48146.c: New testcase.
10295
10296 2011-03-16  Richard Guenther  <rguenther@suse.de>
10297
10298         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10299         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10300
10301 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10302
10303         PR middle-end/48136
10304         * gcc.c-torture/compile/pr48136.c: New test.
10305
10306         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10307
10308         PR debug/45882
10309         * gcc.dg/guality/pr45882.c: New test.
10310
10311 2011-03-15  Jason Merrill  <jason@redhat.com>
10312
10313         * g++.dg/cpp0x/constexpr-recursion.C: New.
10314
10315         * g++.dg/cpp0x/implicit11.C: New.
10316
10317 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10318
10319         * g++.dg/cpp0x/constexpr-attribute.C: New.
10320
10321 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10322
10323         * g++.dg/parse/pr34758.C: New.
10324
10325 2011-03-15  Xinliang David Li  <davidxl@google.com>
10326
10327         PR c/47837
10328         * gcc.dg/uninit-pred-7_d.c: New test.
10329         * gcc.dg/uninit-pred-8_d.c: New test.
10330
10331 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10332
10333         PR target/46788
10334         * gcc.target/arm/pr46788.c: New.
10335
10336 2011-03-15  Richard Guenther  <rguenther@suse.de>
10337
10338         PR middle-end/47650
10339         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10340         * gfortran.dg/ishft_4.f90: Likewise.
10341         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10342
10343 2011-03-15  Richard Guenther  <rguenther@suse.de>
10344
10345         PR tree-optimization/13954
10346         * g++.dg/tree-ssa/pr13954.C: New testcase.
10347
10348 2011-03-15  Richard Guenther  <rguenther@suse.de>
10349
10350         PR tree-optimization/48037
10351         * gcc.target/i386/pr48037-1.c: New testcase.
10352
10353 2011-03-15  Richard Guenther  <rguenther@suse.de>
10354
10355         PR tree-optimization/41490
10356         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10357         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10358         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10359         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10360         * g++.dg/tree-ssa/pr33604.C: Adjust.
10361
10362 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10363
10364         PR middle-end/47917
10365         * gcc.c-torture/execute/pr47917.c: New test.
10366         * gcc.dg/pr47917.c: New test.
10367
10368         PR middle-end/38878
10369         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10370
10371 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10372
10373         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10374         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10375         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10376         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10377         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10378         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10379         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10380         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10381         * gcc.target/i386/avx-floor-vec.c: Ditto.
10382         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10383         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10384         * gcc.target/i386/avx-rint-vec.c: Ditto.
10385         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10386         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10387         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10388         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10389
10390 2011-03-14  Tom Tromey  <tromey@redhat.com>
10391
10392         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10393         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10394         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10395
10396 2011-03-14  Tom Tromey  <tromey@redhat.com>
10397
10398         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10399         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10400         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10401
10402 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10403
10404         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10405
10406 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10407
10408         PR rtl-optimization/47166
10409         * gcc.c-torture/execute/postmod-1.c: New test.
10410
10411 2011-03-14  Richard Guenther  <rguenther@suse.de>
10412
10413         PR middle-end/48098
10414         * gcc.dg/torture/pr48098.c: New testcase.
10415
10416 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10417
10418         PR target/48053
10419         * gcc.target/powerpc/pr48053-1.c: New test.
10420         * gcc.target/powerpc/pr48053-2.c: Likewise.
10421
10422 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10423
10424         PR libfortran/48066
10425         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10426
10427 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10428
10429         PR libfortran/48066
10430         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10431
10432 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10433
10434         PR fortran/48059
10435         * gfortran.dg/class_41.f03: New.
10436
10437 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10438
10439         * g++.dg/conversion/cast3.C: New test.
10440
10441 2011-03-11  Jason Merrill  <jason@redhat.com>
10442
10443         * g++.dg/template/error45.C: New.
10444
10445         * g++.dg/parse/no-type-defn1.C: New.
10446
10447         * g++.dg/ext/attrib40.C: New.
10448
10449         * g++.dg/cpp0x/regress/array1.C: New.
10450
10451 2011-03-11  Richard Guenther  <rguenther@suse.de>
10452
10453         PR tree-optimization/48067
10454         * gcc.dg/pr48067.c: New testcase.
10455
10456 2011-03-11  Richard Guenther  <rguenther@suse.de>
10457
10458         PR lto/48073
10459         * g++.dg/lto/20110311-1_0.C: New testcase.
10460
10461 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10462
10463         PR c++/48035
10464         * g++.dg/inherit/virtual8.C: New test.
10465
10466         PR middle-end/48044
10467         * gcc.dg/torture/pr48044.c: New test.
10468
10469 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10470
10471         PR fortran/47768
10472         * gfortran.dg/proc_ptr_comp_31.f90: New.
10473
10474 2011-03-11  Richard Guenther  <rguenther@suse.de>
10475
10476         PR tree-optimization/47278
10477         * gcc.dg/torture/pr47278-1.c: New testcase.
10478         * gcc.dg/torture/pr47278-2.c: Likewise.
10479
10480 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10481
10482         PR tree-optimization/48063
10483         * gcc.dg/torture/pr48063.c: New test.
10484
10485 2011-03-10  Jason Merrill  <jason@redhat.com>
10486
10487         * g++.dg/template/array22.C: New.
10488
10489         * g++.dg/cpp0x/syntax-err1.C: New.
10490         * g++.dg/parse/error36.C: Adjust expected errors.
10491         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10492         * g++.old-deja/g++.pt/typename3.C: Likewise.
10493         * g++.old-deja/g++.pt/typename4.C: Likewise.
10494         * g++.old-deja/g++.pt/typename6.C: Likewise.
10495
10496 2011-03-09  Jason Merrill  <jason@redhat.com>
10497
10498         * g++.dg/template/nontype22.C: New.
10499
10500 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10501
10502         PR tree-optimization/47714
10503         * g++.dg/torture/pr47714.C: New test.
10504
10505 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10506
10507         PR target/47755
10508         * gcc.target/powerpc/pr47755-2.c: New file.
10509
10510 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10511
10512         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10513         is not set in the environment, pass 64 as first argument when not
10514         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10515         native where ulimit -u is supported.
10516
10517 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10518
10519         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10520
10521 2011-03-08  Jason Merrill  <jason@redhat.com>
10522
10523         * g++.dg/template/nontype21.C: New.
10524
10525         * g++.dg/template/anon5.C: New.
10526
10527 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10528
10529         PR debug/47881
10530         * gcc.dg/pr47881.c: New test.
10531
10532 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10533
10534         PR c++/47957
10535         * g++.dg/lookup/template3.C: New test.
10536
10537 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10538
10539         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10540         'long' type.
10541
10542 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10543
10544         PR testsuite/47954
10545         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10546         sizeof to compute alignment.
10547
10548 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10549
10550         PR tree-optimization/48022
10551         * gcc.dg/pr48022-1.c: New test.
10552         * gcc.dg/pr48022-2.c: New test.
10553
10554 2011-03-07  Jason Merrill  <jason@redhat.com>
10555
10556         * g++.dg/template/nontype20.C: New.
10557         * g++.dg/init/member1.C: Adjust expected errors.
10558         * g++.dg/parse/constant4.C: Likewise.
10559         * g++.dg/template/qualified-id3.C: Likewise.
10560         * g++.old-deja/g++.pt/crash10.C: Likewise.
10561
10562         * g++.dg/cpp0x/regress/non-const1.C: New.
10563
10564 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10565
10566         PR debug/47991
10567         * gcc.dg/pr47991.c: New test.
10568
10569 2011-03-07  Jason Merrill  <jason@redhat.com>
10570
10571         * g++.dg/abi/mangle46.C: New.
10572
10573 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10574
10575         PR target/47862
10576         * gcc.target/powerpc/pr47862.c: New.
10577
10578 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10579
10580         PR target/45413
10581         * gcc.target/i386/combine-mul.c: Require nonpic.
10582
10583 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10584             Nathan Froyd  <froydnj@codesourcery.com>
10585
10586         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10587
10588 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10589
10590         * README.QMTEST: Remove.
10591
10592 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10593             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10594
10595         PR fortran/47850
10596         * gfortran.dg/array_constructor_37.f90 : New test.
10597
10598 2011-03-05  Jason Merrill  <jason@redhat.com>
10599
10600         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10601         * g++.dg/abi/mangle45.C: Likewise.
10602         * g++.dg/cpp0x/trailing1.C: Likewise.
10603
10604 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10605
10606         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10607
10608 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10609
10610         PR rtl-optimization/47899
10611         * gcc.dg/pr47899.c: New test.
10612
10613         * gcc.dg/torture/pr47968.c: Ignore warnings.
10614
10615         PR tree-optimization/47967
10616         * gcc.c-torture/compile/pr47967.c: New test.
10617
10618 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10619
10620         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10621         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10622
10623 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10624
10625         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10626         and property_getAttributes() if __OBJC2__.
10627         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10628         * objc.dg/property/property-encoding-1.m: New.
10629         * obj-c++.dg/property/property-encoding-1.mm: New.
10630
10631 2011-03-04  Jason Merrill  <jason@redhat.com>
10632
10633         * g++.dg/template/pseudodtor6.C: New.
10634
10635         * g++.dg/inherit/covariant19.C: New.
10636
10637 2011-03-04  Richard Guenther  <rguenther@suse.de>
10638
10639         PR middle-end/47968
10640         * gcc.dg/torture/pr47968.c: New testcase.
10641
10642 2011-03-04  Richard Guenther  <rguenther@suse.de>
10643
10644         PR middle-end/47975
10645         * gcc.dg/torture/pr47975.c: New testcase.
10646
10647 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10648
10649         PR c++/47974
10650         * g++.dg/template/crash106.C: New.
10651
10652 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10653
10654         PR c/47963
10655         * gcc.dg/gomp/pr47963.c: New test.
10656         * g++.dg/gomp/pr47963.C: New test.
10657
10658 2011-03-02  Jason Merrill  <jason@redhat.com>
10659
10660         * g++.dg/cpp0x/regress/condition1.C: New.
10661
10662         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10663
10664 2011-03-01  Jason Merrill  <jason@redhat.com>
10665
10666         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10667
10668         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10669
10670 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10671
10672         PR rtl-optimization/47925
10673         * gcc.c-torture/execute/pr47925.c: New test.
10674
10675 2011-03-01  Jason Merrill  <jason@redhat.com>
10676
10677         * g++.dg/cpp0x/decltype25.C: New.
10678
10679         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10680
10681 2011-03-01  Richard Guenther  <rguenther@suse.de>
10682
10683         PR tree-optimization/47890
10684         * gcc.dg/torture/pr47890.c: New testcase.
10685
10686 2011-03-01  Richard Guenther  <rguenther@suse.de>
10687
10688         PR lto/47924
10689         * gcc.dg/lto/pr47924_0.c: New testcase.
10690
10691 2011-03-01  Richard Guenther  <rguenther@suse.de>
10692
10693         PR lto/46911
10694         * gfortran.dg/lto/pr46911_0.f: New testcase.
10695
10696 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10697
10698         PR libgfortran/47933
10699         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10700         compile errors from older code form.
10701
10702 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10703
10704         PR libgfortran/47567
10705         * gfortran.dg/fmt_fw_d.f90: New test.
10706
10707 2011-02-28  Jason Merrill  <jason@redhat.com>
10708
10709         * g++.dg/inherit/covariant18.C: New.
10710
10711 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10712
10713         PR middle-end/47893
10714         * gcc.dg/pr47893.c: New test.
10715
10716 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10717
10718         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10719         NULL in case of a selector with conflicting types.
10720         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10721
10722 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10723
10724         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10725         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10726         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10727         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10728
10729 2011-02-28  Jason Merrill  <jason@redhat.com>
10730
10731         PR c++/47906
10732         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10733
10734 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10735
10736         PR libgfortran/47778
10737         * gfortran.dg/namelist_71.f90: New test.
10738
10739 2011-02-27  Jason Merrill  <jason@redhat.com>
10740
10741         PR c++/47906
10742         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10743         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10744
10745 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10746
10747         PR c++/46466
10748         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10749
10750 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10751
10752         PR fortran/47886
10753         * gfortran.dg/gomp/task-1.f90: Removed.
10754
10755 2011-02-26  Jason Merrill  <jason@redhat.com>
10756
10757         * g++.dg/template/this-targ1.C: New.
10758
10759         * g++.dg/cpp0x/regress/template-const1.C: New.
10760         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10761         * g++.dg/template/function1.C: Adjust.
10762         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10763         * g++.dg/debug/debug7.C: Adjust.
10764
10765 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10766
10767         PR fortran/47886
10768         * gfortran.dg/gomp/task-1.f90: New.
10769
10770 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10771
10772         * gcc.target/arm/neon-thumb2-move.c: Add
10773         dg-require-effective-target arm_thumb2_ok.
10774
10775 2011-02-24  Jason Merrill  <jason@redhat.com>
10776
10777         * g++.dg/parse/constant1.C: Specify C++98 mode.
10778         * g++.dg/parse/constant5.C: Likewise.
10779         * g++.dg/parse/error2.C: Likewise.
10780         * g++.dg/parse/semicolon3.C: Likewise.
10781         * g++.dg/template/crash14.C: Likewise.
10782         * g++.dg/template/local4.C: Likewise.
10783         * g++.dg/template/nontype3.C: Likewise.
10784         * g++.dg/parse/crash31.C: Adjust expected errors.
10785         * g++.dg/template/function1.C: Likewise.
10786         * g++.dg/template/ref3.C: Likewise.
10787         * g++.dg/template/static9.C: Likewise.
10788         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10789
10790         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10791         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10792         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10793         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10794         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10795
10796 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10797
10798         PR fortran/47878
10799         * gfortran.dg/pr47878.f90: New test.
10800
10801 2011-02-24  Richard Guenther  <rguenther@suse.de>
10802
10803         PR testsuite/47801
10804         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10805         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10806
10807 2011-02-24  Richard Guenther  <rguenther@suse.de>
10808
10809         PR fortran/47839
10810         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10811         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10812
10813 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10814
10815         PR libgfortran/47567
10816         * gfortran.dg/fmt_f0_1.f90: Update test.
10817
10818 2011-02-23  Jason Merrill  <jason@redhat.com>
10819
10820         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10821         * g++.dg/abi/mangle45.C: New.
10822
10823         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10824         * g++.dg/template/canon-type-9.C: Match use of decltype
10825         between declaration and definition.
10826         * g++.dg/template/canon-type-12.C: Likewise.
10827
10828 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10829
10830         PR fortran/40850
10831         * gfortran.dg/nested_allocatables_1.f90: New.
10832
10833 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10834
10835         PR c++/46868
10836         * g++.dg/pr46868.C: New test.
10837         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10838         * g++.dg/parse/error14.C: Adjust.
10839
10840 2011-02-23  Richard Guenther  <rguenther@suse.de>
10841
10842         PR tree-optimization/47838
10843         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10844
10845 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10846
10847         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10848
10849 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10850
10851         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10852         * gfortran.dg/count_init_expr.f03: Ditto.
10853         * gfortran.dg/gomp/pr43711.f90: Ditto.
10854         * gcc.dg/struct-parse-2.c: Ditto.
10855         * gcc.dg/parse-error-3.c: Ditto.
10856         * gcc.dg/Wlogical-op-1.c: Ditto.
10857         * gcc.dg/Walways-true-1.c: Ditto.
10858         * gcc.dg/pr24225.c: Ditto.
10859         * gcc.dg/Walways-true-2.c: Ditto.
10860         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10861         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10862         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10863         * g++.dg/overload/defarg4.C: Ditto.
10864         * g++.dg/inherit/covariant16.C: Ditto.
10865         * g++.dg/inherit/virtual7.C: Ditto.
10866         * g++.dg/template/canon-type-9.C: Ditto.
10867         * g++.dg/template/access19.C: Ditto.
10868         * g++.dg/template/call7.C: Ditto.
10869         * g++.dg/template/canon-type-2.C: Ditto.
10870         * g++.dg/template/init7.C: Ditto.
10871         * g++.dg/template/sizeof-template-argument.C: Ditto.
10872         * g++.dg/template/const3.C: Ditto.
10873         * g++.dg/template/sfinae26.C: Ditto.
10874         * g++.dg/template/sfinae26.C: Ditto.
10875         * g++.dg/template/canon-type-11.C: Ditto.
10876         * g++.dg/template/union2.C: Ditto.
10877         * g++.dg/template/canon-type-3.C: Ditto.
10878         * g++.dg/template/canon-type-1.C: Ditto.
10879         * g++.dg/template/canon-type-5.C: Ditto.
10880         * g++.dg/template/canon-type-7.C: Ditto.
10881         * g++.dg/template/canon-type-10.C: Ditto.
10882         * g++.dg/template/spec36.C: Ditto.
10883         * g++.dg/template/typedef38.C: Ditto.
10884         * g++.dg/template/canon-type-4.C: Ditto.
10885         * g++.dg/template/canon-type-6.C: Ditto.
10886         * g++.dg/template/canon-type-13.C: Ditto.
10887         * g++.dg/template/instantiate9.C: Ditto.
10888         * g++.dg/template/ttp22.C: Ditto.
10889         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10890         * g++.dg/warn/Walways-true-1.C: Ditto.
10891         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10892         * g++.dg/warn/Walways-true-2.C: Ditto.
10893         * g++.dg/conversion/op4.C: Ditto.
10894         * g++.dg/opt/pr19650.C: Ditto.
10895         * g++.dg/lookup/friend11.C: Ditto.
10896         * g++.dg/other/default2.C: Ditto.
10897         * g++.dg/other/default3.C: Ditto.
10898         * g++.dg/other/dtor2.C: Ditto.
10899         * g++.dg/other/friend5.C: Ditto.
10900         * g++.dg/other/default5.C: Ditto.
10901         * g++.dg/init/brace6.C: Ditto.
10902         * g++.dg/init/aggr5.C: Ditto.
10903         * g++.dg/init/error2.C: Ditto.
10904         * g++.dg/expr/bound-mem-fun.C: Ditto.
10905         * g++.dg/expr/cond6.C: Ditto.
10906         * g++.dg/expr/stmt-expr-1.C: Ditto.
10907         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10908         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10909         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10910         * g++.dg/cpp0x/bracket1.C: Ditto.
10911         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10912         * g++.dg/cpp0x/pr38646.C: Ditto.
10913         * g++.dg/cpp0x/variadic73.C: Ditto.
10914         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10915         * g++.dg/cpp0x/bracket4.C: Ditto.
10916         * g++.dg/cpp0x/decltype4.C: Ditto.
10917         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10918         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10919         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10920         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10921         * g++.dg/cpp0x/decltype2.C: Ditto.
10922         * g++.dg/cpp0x/decltype1.C: Ditto.
10923         * g++.dg/cpp0x/bracket2.C: Ditto.
10924         * g++.dg/cpp0x/decltype5.C: Ditto.
10925         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10926         * g++.dg/cpp0x/variadic70.C: Ditto.
10927         * g++.dg/cpp0x/decltype6.C: Ditto.
10928         * g++.dg/cpp0x/rvo.C: Ditto.
10929         * g++.dg/cpp0x/vt-40092.C: Ditto.
10930         * g++.dg/cpp0x/variadic-new.C: Ditto.
10931         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10932         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10933         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10934         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10935         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10936         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10937         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10938         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10939         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10940         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10941         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10942         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10943         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10944         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10945         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10946         * g++.dg/cpp0x/pr39639.C: Ditto.
10947         * g++.dg/cpp0x/decltype3.C: Ditto.
10948         * g++.dg/cpp0x/variadic68.C: Ditto.
10949         * g++.dg/cpp0x/variadic-function.C: Ditto.
10950         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10951         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10952         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10953         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10954         * g++.dg/parse/crash35.C: Ditto.
10955         * g++.dg/parse/crash40.C: Ditto.
10956         * g++.dg/parse/defarg12.C: Ditto.
10957         * g++.dg/parse/crash34.C: Ditto.
10958         * g++.dg/parse/constructor3.C: Ditto.
10959         * g++.dg/parse/template23.C: Ditto.
10960         * g++.dg/parse/crash56.C: Ditto.
10961         * g++.dg/parse/dtor13.C: Ditto.
10962         * g++.dg/parse/error33.C: Ditto.
10963         * g++.dg/parse/ctor9.C: Ditto.
10964         * g++.dg/parse/error32.C: Ditto.
10965         * g++.dg/parse/error37.C: Ditto.
10966         * g++.dg/parse/bitfield3.C: Ditto.
10967         * g++.dg/parse/struct-4.C: Ditto.
10968         * g++.dg/ext/has_trivial_copy.C: Ditto.
10969         * g++.dg/ext/is_polymorphic.C: Ditto.
10970         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10971         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10972         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10973         * g++.dg/ext/is_union.C: Ditto.
10974         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10975         * g++.dg/ext/is_pod.C: Ditto.
10976         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10977         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10978         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10979         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10980         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10981         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10982         * g++.dg/ext/is_abstract.C: Ditto.
10983         * g++.dg/ext/has_trivial_assign.C: Ditto.
10984         * g++.dg/ext/is_class.C: Ditto.
10985         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10986         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10987         * g++.dg/ext/is_base_of.C: Ditto.
10988         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10989         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10990         * g++.dg/ext/is_empty.C: Ditto.
10991         * g++.dg/ext/is_enum.C: Ditto.
10992         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10993         * gnat.dg/opt11.adb: Ditto.
10994         * obj-c++.dg/pr45735.mm: Ditto.
10995         * obj-c++.dg/pr24393.mm: Ditto.
10996         * obj-c++.dg/exceptions-2.mm: Ditto.
10997         * objc.dg/pr45735.m: Ditto.
10998         * objc.dg/pr24393.m: Ditto.
10999
11000 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
11001
11002         * objc.dg/attributes/objc-exception-1.m: New.
11003
11004 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11005
11006         * gcc.dg/cpp/include7.c: New test.
11007
11008 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
11009
11010         PR c++/47242
11011         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11012
11013 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11014
11015         PR rtl-optimization/47763
11016         * gcc.dg/pr47763.c: New test.
11017
11018 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
11019
11020         PR fortran/45743
11021         * gfortran.dg/whole_file_32.f90 : New test.
11022
11023 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
11024
11025         PR c++/47666
11026         * g++.dg/inherit/virtual7.C: New test.
11027
11028 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
11029
11030         PR objc/47832
11031         * objc.dg/type-size-3.m: Updated error message.
11032         * objc.dg/type-size-4.m: New test.
11033         * objc.dg/type-size-5.m: New test.
11034
11035 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11036
11037         * lib/gnat.exp: Fix comments.
11038         Don't load libgloss.exp.
11039         (default_gnat_version): Call $compiler with --version.
11040         Adapt regexp for gnatmake output, insert version.
11041         (gnat_version): New proc.
11042         (gnat_init): Remove gnat_libgcc_s_path.
11043         (gnat_target_compile): Likewise.
11044         Remove ld_library_path.
11045         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11046         (gnat_pass): Remove.
11047         (gnat_pass): Remove.
11048         (gnat_finish): Remove.
11049         (gnat_exit): Remove.
11050         (local_find_gnatmake): Reindent.
11051         (runtest_file_p): Remove.
11052         (prune_warnings): Remove.
11053         (find_gnatclean): New proc.
11054         * lib/gnat-dg.exp (lremove): New proc.
11055         (gnat-dg-test): Reindent.
11056         Remove additional output files.
11057         (gnat-dg-runtest): Remove.
11058
11059         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11060         * gnat.dg/loop_optimization6.adb: Likewise.
11061         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11062
11063 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
11064
11065         PR tree-optimization/47835
11066         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11067
11068 2011-02-22  Tobias Burnus  <burnus@net-b.de>
11069
11070         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11071         * gfortran.dg/abstract_type_2.f03: Ditto.
11072         * gfortran.dg/abstract_type_3.f03: Ditto.
11073         * gfortran.dg/abstract_type_4.f03: Ditto.
11074         * gfortran.dg/abstract_type_5.f03: Ditto.
11075         * gfortran.dg/abstract_type_6.f03: Ditto.
11076         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11077         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11078         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11079         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11080         * gfortran.dg/array_function_5.f90: Ditto.
11081         * gfortran.dg/asynchronous_3.f03: Ditto.
11082         * gfortran.dg/char_expr_1.f90: Ditto.
11083         * gfortran.dg/class_14.f03: Ditto.
11084         * gfortran.dg/data_array_6.f: Ditto.
11085         * gfortran.dg/data_invalid.f90: Ditto.
11086         * gfortran.dg/dot_product_1.f03: Ditto.
11087         * gfortran.dg/func_derived_5.f90: Ditto.
11088         * gfortran.dg/func_result_4.f90: Ditto.
11089         * gfortran.dg/implied_do_1.f90: Ditto.
11090         * gfortran.dg/initialization_25.f90: Ditto.
11091         * gfortran.dg/initialization_26.f90: Ditto.
11092         * gfortran.dg/interface_34.f90: Ditto.
11093         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11094         * gfortran.dg/keyword_symbol_1.f90: Ditto.
11095         * gfortran.dg/matmul_8.f03: Ditto.
11096         * gfortran.dg/merge_init_expr.f90: Ditto.
11097         * gfortran.dg/pack_assign_1.f90: Ditto.
11098         * gfortran.dg/pack_vector_1.f90: Ditto.
11099         * gfortran.dg/pointer_check_8.f90: Ditto.
11100         * gfortran.dg/product_init_expr.f03: Ditto.
11101         * gfortran.dg/reshape_order_5.f90: Ditto.
11102         * gfortran.dg/reshape_shape_1.f90: Ditto.
11103         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11104         * gfortran.dg/same_name_2.f90: Ditto.
11105         * gfortran.dg/selected_real_kind_1.f90: Ditto.
11106         * gfortran.dg/spread_init_expr.f03: Ditto.
11107         * gfortran.dg/stmt_func_1.f90: Ditto.
11108         * gfortran.dg/sum_init_expr.f03: Ditto.
11109         * gfortran.dg/transpose_3.f03: Ditto.
11110         * gfortran.dg/unpack_init_expr.f03: Ditto.
11111         * gfortran.dg/warn_conversion.f90: Ditto.
11112         * gfortran.dg/warn_conversion_2.f90: Ditto.
11113         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11114         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11115         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11116         * gfortran.dg/whole_file_16.f90: Ditto.
11117         * gfortran.dg/whole_file_17.f90: Ditto.
11118         * gfortran.dg/whole_file_18.f90: Ditto.
11119         * gfortran.dg/whole_file_20.f03: Ditto.
11120         * gfortran.dg/whole_file_5.f90: Ditto.
11121         * gfortran.dg/whole_file_6.f90: Ditto.
11122         * gfortran.dg/write_invalid_format.f90: Ditto.
11123         * gfortran.dg/zero_sized_6.f90: Ditto.
11124
11125 2011-02-21  Jeff Law <law@redhat.com>
11126
11127         PR rtl-optimization/46178
11128         * gcc.target/i386/pr46178.c: New test.
11129
11130         PR rtl-optimization/46002
11131         * gcc.c-torture/compile/pr46002.c: New test.
11132
11133 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11134
11135         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11136         *-*-hpux10*.
11137
11138 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11139
11140         PR debug/47106
11141         * g++.dg/debug/pr47106.C: Require effective target lto.
11142
11143 2011-02-21  Jason Merrill  <jason@redhat.com>
11144
11145         * g++.dg/cpp0x/constexpr-diag2.C: New.
11146
11147 2011-02-20  Jason Merrill  <jason@redhat.com>
11148
11149         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11150
11151         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11152
11153         * g++.dg/overload/conv-op1.C: New.
11154
11155         * g++.dg/cpp0x/constexpr-synth1.C: New.
11156
11157 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11158
11159         * objc.dg/layout-2.m: New.
11160         * objc.dg/selector-3.m: Adjusted location of error message.
11161         * objc.dg/type-size-3.m: Same.
11162         * obj-c++.dg/selector-3.mm: Same.
11163
11164 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11165
11166         PR objc/47784
11167         * objc.dg/property/dotsyntax-22.m: New.
11168         * obj-c++.dg/property/dotsyntax-22.mm: New.
11169
11170 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11171
11172         PR c++/46394
11173         * g++.dg/template/typedef38.C: New test.
11174
11175 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11176
11177         PR fortran/46818
11178         * gfortran.dg/whole_file_30.f90 : New test.
11179         * gfortran.dg/whole_file_31.f90 : New test.
11180
11181 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11182
11183         PR fortran/45077
11184         PR fortran/44945
11185         * gfortran.dg/whole_file_28.f90 : New test.
11186         * gfortran.dg/whole_file_29.f90 : New test.
11187
11188 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11189
11190         PR c++/44118
11191         * g++.dg/template/crash105.C: New.
11192
11193 2011-02-19  Jason Merrill  <jason@redhat.com>
11194
11195         * g++.dg/cpp0x/regress/no-elide1.C: New.
11196
11197 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11198
11199         PR tree-optimization/46620
11200         * gcc.dg/pr46620.c: New.
11201
11202 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11203
11204         PR c/47809
11205         * gcc.target/i386/pr47809.c: New test.
11206
11207 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11208             Tobias Burnus  <burnus@net-b.de>
11209
11210         * lib/target-supports.exp
11211         (check_effective_target_fortran_large_real): New check for large reals.
11212         * gfortran.dg/nan_7.f90: New test.
11213
11214 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11215
11216         PR libgfortran/47567
11217         * gfortran.dg/fmt_f0_1.f90: Update test.
11218
11219 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11220
11221         PR fortran/47348
11222         * gfortran.dg/array_constructor_36.f90 : New test.
11223         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11224         allow for comparison between different elements of the array
11225         constructor at different levels of optimization.
11226
11227 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11228
11229         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11230         * gcc.target/i386/pr32280-1.c: Likewise.
11231
11232 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11233
11234         PR target/47800
11235         * gcc.target/i386/pr47800.c: New test.
11236
11237 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11238
11239         * objc/execute/exceptions/foward-1.x: New.
11240
11241 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11242
11243         PR fortran/47789
11244         * gfortran.dg/derived_constructor_comps_4.f90: New.
11245
11246 2011-02-18  Tobias Burnus
11247
11248         PR fortran/47775
11249         * gfortran.dg/func_result_6.f90: New.
11250
11251 2011-02-18  Michael Matz  <matz@suse.de>
11252
11253         PR fortran/45586
11254         * gfortran.dg/lto/pr45586_0.f90: New test.
11255         * gfortran.dg/typebound_proc_20.f90: Ditto.
11256         * gfortran.dg/typebound_proc_21.f90: Ditto.
11257
11258 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11259
11260         PR c++/47795
11261         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11262
11263 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11264
11265         PR fortran/47750
11266         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11267         gcc_warning_prefix.
11268         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11269         normalizing the error/warning output.
11270         * gfortran.dg/Wall.f90: Update dg-error/warning.
11271         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11272         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11273         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11274         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11275         * gfortran.dg/class_30.f90: Update dg-error/warning.
11276         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11277         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11278         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11279         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11280         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11281         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11282         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11283         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11284         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11285         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11286         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11287         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11288         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11289         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11290         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11291         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11292         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11293         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11294         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11295         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11296         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11297         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11298         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11299         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11300         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11301
11302 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11303
11304         PR fortran/47768
11305         * gfortran.dg/proc_ptr_comp_30.f90: New.
11306
11307 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11308
11309         PR debug/47780
11310         * gcc.target/i386/pr47780.c: New test.
11311
11312 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11313
11314         PR fortran/47767
11315         * gfortran.dg/class_40.f03: New.
11316
11317 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11318
11319         PR c++/47208
11320         * g++.dg/cpp0x/auto21.C: New test.
11321
11322 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11323
11324         * objc.dg/special/unclaimed-category-1.h: Updated for
11325         new ABI support.
11326         * objc.dg/special/unclaimed-category-1.m: Same.
11327         * objc.dg/zero-link-1.m: Same.
11328         * objc.dg/lookup-1.m: Same.
11329         * objc.dg/torture/strings/const-str-9.m
11330         * objc.dg/torture/strings/const-str-10.m: Same.
11331         * objc.dg/torture/strings/const-str-11.m: Same.
11332         * objc.dg/torture/forward-1.m: Same.
11333         * objc.dg/zero-link-2.m: Same.
11334         * objc.dg/encode-7-next-64bit.m: Same.
11335         * objc.dg/method-4.m: Same.
11336         * objc.dg/next-runtime-1.m: Same.
11337         * objc.dg/image-info.m: Same.
11338         * objc.dg/pr23214.m: Same.
11339         * objc.dg/symtab-1.m: Same.
11340         * obj-c++.dg/basic.m: Same.
11341         * obj-c++.dg/proto-lossage-3.m: Same.
11342         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11343         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11344         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11345         * obj-c++.dg/method-11.m: Same.
11346         * objc/execute/enumeration-1.m: Same.
11347         * objc/execute/object_is_class.m: Same.
11348         * objc/execute/formal_protocol-2.m: Same.
11349         * objc/execute/formal_protocol-4.m: Same.
11350         * objc/execute/formal_protocol-6.m: Same.
11351         * objc/execute/bycopy-3.m: Same.
11352         * objc/execute/exceptions/catchall-1.m: Same.
11353         * objc/execute/exceptions/finally-1.m: Same.
11354         * objc/execute/exceptions/local-variables-1.m: Same.
11355         * objc/execute/exceptions/foward-1.m: Same.
11356         * objc/execute/bf-common.h
11357         * objc/execute/enumeration-2.m: Same.
11358         * objc/execute/formal_protocol-1.m: Same.
11359         * objc/execute/formal_protocol-3.m: Same.
11360         * objc/execute/formal_protocol-5.m: Same.
11361         * objc/execute/accessing_ivars.m: Same.
11362         * objc/execute/bycopy-2.m: Same.
11363         * objc/execute/formal_protocol-7.m: Same.
11364         * objc/execute/compatibility_alias.m: Same.
11365         * objc/execute/no_clash.m: Same.
11366         * objc/execute/object_is_meta_class.m: Same.
11367         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11368         * objc/execute/class-tests-1.h: Include stdio.h.
11369         * objc/execute/class-tests-2.h: Same.
11370         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11371         runtimes.
11372         * obj-c++.dg/try-catch-2.mm: Same.
11373
11374 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR c++/47783
11377         * g++.dg/warn/Wunused-parm-4.C: New test.
11378
11379 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11380             Jan Hubicka  <jh@suse.cz>
11381
11382         PR debug/47106
11383         PR debug/47402
11384         * g++.dg/debug/pr47106.C: New.
11385
11386 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11387
11388         PR target/43653
11389         * gcc.target/i386/pr43653.c: New test.
11390
11391 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11392
11393         PR c++/47172
11394         * g++.dg/template/inherit6.C: New test.
11395
11396 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11397
11398         PR fortran/47745
11399         * gfortran.dg/class_39.f03: New.
11400
11401 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11402
11403         PR c++/47326
11404         * g++.dg/cpp0x/variadic106.C: New test.
11405
11406 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11407
11408         PR libfortran/47757
11409         * gfortran.dg/pr47757-1.f90: New test.
11410         * gfortran.dg/pr47757-2.f90: New test.
11411         * gfortran.dg/pr47757-3.f90: New test.
11412
11413         PR c++/47704
11414         * g++.dg/cpp0x/enum8.C: New test.
11415
11416 2011-02-15  Jason Merrill  <jason@redhat.com>
11417
11418         * g++.dg/inherit/implicit-trivial1.C: New.
11419         * g++.dg/cpp0x/implicit-trivial1.C: New.
11420
11421 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11422
11423         PR middle-end/47725
11424         * gcc.dg/torture/pr47725.c: Removed.
11425
11426 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11427
11428         PR target/47755
11429         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11430         constant does not generate a load from memory.
11431
11432 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11433
11434         PR middle-end/47725
11435         * gcc.dg/torture/pr47725.c: New.
11436
11437 2011-02-15  Richard Guenther  <rguenther@suse.de>
11438
11439         PR tree-optimization/47743
11440         * gcc.dg/torture/pr47743.c: New testcase.
11441
11442 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11443
11444         PR middle-end/47581
11445         * gcc.target/i386/pr47581.c: New test.
11446
11447 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11448
11449         PR fortran/47730
11450         * gfortran.dg/select_type_22.f03: New.
11451
11452 2011-02-14  Jason Merrill  <jason@redhat.com>
11453
11454         * g++.dg/cpp0x/regress/enum1.C: New.
11455
11456 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11457
11458         * gnat.dg/include.adb: New test.
11459
11460 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11461
11462         PR fortran/47728
11463         * gfortran.dg/class_38.f03: New.
11464
11465 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11466
11467         * gcc.dg/pr46494.c: New test.
11468
11469 2011-02-14  Richard Guenther  <rguenther@suse.de>
11470
11471         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11472
11473 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11474
11475         PR ada/41929
11476         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11477         sparc*-sun-solaris2.11.
11478
11479 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11480
11481         PR fortran/47349
11482         * gfortran.dg/argument_checking_18.f90: New.
11483
11484 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11485
11486         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11487         * gfortran.dg/argument_checking_17.f90: New.
11488
11489 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11490
11491         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11492         are temporarily disabled.
11493         * gfortran.dg/class_7.f03: Ditto.
11494         * gfortran.dg/coarray_14.f90: Ditto.
11495         * gfortran.dg/typebound_proc_13.f03: Ditto.
11496
11497 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11498
11499         PR fortran/45586
11500         * gfortran.dg/extends_11.f03: New.
11501
11502 2011-02-11  Xinliang David Li  <davidxl@google.com>
11503
11504         PR tree-optimization/47707
11505         * g++.dg/tree-ssa/pr47707.C: New test.
11506
11507 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11508
11509         * g++.dg/opt/inline17.C: New test.
11510
11511 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11512
11513         PR fortran/47550
11514         * gfortran.dg/pure_formal_2.f90: New.
11515
11516 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11517
11518         PR rtl-optimization/47614
11519         * gfortran.dg/pr47614.f: New.
11520
11521 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11522
11523         PR driver/47678
11524         * gcc.dg/opts-6.c: New test.
11525
11526 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11527
11528         PR debug/47684
11529         * gcc.dg/pr47684.c: New test.
11530
11531 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11532
11533         PR target/47629
11534         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11535         c99_runtime, dg-add-options c99_runtime.
11536         (main): Use __asm__.
11537
11538 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11539
11540         PR testsuite/47400
11541         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11542         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11543         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11544         * gcc.dg/ucnid-10.c: Likewise.
11545         * gcc.dg/ucnid-13.c: Likewise.
11546         * gcc.dg/ucnid-7.c: Likewise.
11547         * gcc.dg/ucnid-8.c: Likewise.
11548         Adapt dg-warning line number.
11549
11550 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11551
11552         * gcc.target/i386/parity-1.c: Use -march=k8.
11553         * gcc.target/i386/parity-2.c: Ditto.
11554         * gcc.target/i386/vecinit-1.c: Ditto.
11555         * gcc.target/i386/vecinit-2.c: Ditto.
11556
11557 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11558
11559         PR target/46610
11560         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11561         * gcc.target/mips/save-restore-3.c: Likewise.
11562         * gcc.target/mips/save-restore-4.c: Likewise.
11563         * gcc.target/mips/save-restore-5.c: Likewise.
11564
11565         PR target/47683
11566         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11567         * g++.dg/tree-prof/partition2.C: Likewise.
11568
11569 2011-02-09  Jason Merrill  <jason@redhat.com>
11570
11571         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11572         rather than misdeclare std::puts.
11573
11574         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11575         * g++.dg/other/warning1.C: Likewise.
11576         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11577         * g++.old-deja/g++.gb/scope06.C: Likewise.
11578         * g++.old-deja/g++.law/cvt11.C: Likewise.
11579         * g++.old-deja/g++.law/init1.C: Likewise.
11580         * g++.dg/abi/mangle26.C: Likewise.
11581
11582         * g++.dg/template/function1.C: Adjust for C++0x mode.
11583         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11584
11585         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11586         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11587
11588         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11589
11590         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11591
11592         * g++.dg/cpp0x/regress: New directory.
11593         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11594         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11595         * g++.dg/cpp0x/regress/regress3.C: New.
11596
11597 2011-02-10  Richard Guenther  <rguenther@suse.de>
11598
11599         PR tree-optimization/47677
11600         * gcc.dg/torture/pr47677.c: New testcase.
11601
11602 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11603
11604         * objc.dg/special/load-category-1.m: Remove unused header.
11605         * objc.dg/special/load-category-1a.m: Likewise.
11606         * objc.dg/special/load-category-2.m: Likewise.
11607         * objc.dg/special/load-category-2a.m: Likewise.
11608         * objc.dg/special/load-category-3.m: Likewise.
11609         * objc.dg/special/load-category-3a.m: Likewise.
11610         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11611         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11612         * objc.dg/attributes/class-attribute-1.m: Likewise.
11613         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11614         * obj-c++.dg/property/property.exp: Likewise.
11615         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11616         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11617         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11618         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11619         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11620         * obj-c++.dg/template-8.mm: Likewise.
11621
11622 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11623
11624         PR target/47665
11625         * gcc.target/i386/pr47665.c: New test.
11626
11627 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11628
11629         PR testsuite/47622
11630         Revert
11631         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11632         PR debug/42631
11633         * gcc.dg/pr42631.c: Update test.
11634         * gcc.dg/pr42631-2.c: New test.
11635
11636 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11637
11638         PR fortran/47352
11639         * gfortran.dg/proc_decl_25.f90: New.
11640
11641 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11642
11643         PR fortran/47463
11644         * gfortran.dg/typebound_assignment_2.f03: New.
11645
11646 2011-02-09  Richard Guenther  <rguenther@suse.de>
11647
11648         PR tree-optimization/47664
11649         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11650
11651 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11652
11653         PR middle-end/47646
11654         * gnat.dg/uninit_func.adb: Adjust dg directive.
11655
11656 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11657
11658         PR middle-end/47646
11659         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11660
11661 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11662
11663         PR fortran/47637
11664         * gfortran.dg/auto_dealloc_2.f90: New.
11665
11666 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11667
11668         * gcc.dg/builtins-config.h: Remove __sgi handling.
11669         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11670         -std=c99 for mips-sgi-irix6.5*.
11671
11672 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11673
11674         PR middle-end/45505
11675         * gfortran.dg/pr25923.f90: Remove xfails.
11676
11677 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11678
11679         PR fortran/47583
11680         * gfortran.dg/inquire_14.f90: New test.
11681
11682 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11683
11684         PR fortran/45290
11685         * gfortran.dg/pointer_init_6.f90: New.
11686
11687 2011-02-08  Jeff Law <law@redhat.com>
11688
11689         PR tree-optimization/42893
11690         * gcc.tree-ssa/pr42893.c: New test.
11691
11692 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11693
11694         PR tree-optimization/46834
11695         PR tree-optimization/46994
11696         PR tree-optimization/46995
11697         * gcc.dg/graphite/id-pr46834.c: New.
11698         * gfortran.dg/graphite/id-pr46994.f90: New.
11699         * gfortran.dg/graphite/id-pr46995.f90: New.
11700
11701 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11702
11703         PR middle-end/47646
11704         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11705         using the variable is known the warning is emitted there.
11706         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11707         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11708
11709         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11710         statement.
11711         (vg): Likewise.
11712         * gcc.dg/noreturn-1.c (foo5): Likewise.
11713         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11714         (method2): Likewise.
11715
11716         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11717         the return statement using the uninitialized variable.
11718         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11719
11720 2011-02-08  Richard Guenther  <rguenther@suse.de>
11721
11722         PR middle-end/47639
11723         * g++.dg/opt/pr47639.c: New testcase.
11724
11725 2011-02-08  Richard Guenther  <rguenther@suse.de>
11726
11727         PR tree-optimization/47632
11728         * g++.dg/opt/pr47632.C: New testcase.
11729
11730 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11731
11732         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11733
11734 2011-02-07  Richard Guenther  <rguenther@suse.de>
11735
11736         PR tree-optimization/47615
11737         * g++.dg/opt/pr47615.C: New testcase.
11738
11739 2011-02-07  Richard Guenther  <rguenther@suse.de>
11740
11741         PR tree-optimization/47621
11742         * gcc.dg/torture/pr47621.c: New testcase.
11743
11744 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11745
11746         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11747
11748 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11749
11750         PR fortran/47592
11751         * gfortran.dg/allocate_with_source_1 : New test.
11752
11753 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11754
11755         PR middle-end/47610
11756         * gcc.dg/pr47610.c: New test.
11757
11758 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11759
11760         PR debug/42631
11761         * gcc.dg/pr42631.c: Update test.
11762         * gcc.dg/pr42631-2.c: New test.
11763
11764 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11765
11766         PR fortran/47574
11767         * gfortran.dg/pr47574.f90:  New test.
11768
11769 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11770
11771         PR tree-optimization/46194
11772         * gcc.dg/autopar/pr46194.c: New.
11773
11774 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11775
11776         PR tree-optimization/43695
11777         * g++.dg/ipa/pr43695.C: New.
11778
11779 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11780
11781         PR inline-asm/23200
11782         * gcc.dg/pr23200.c: New test.
11783
11784 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11785
11786         PR c++/47589
11787         * g++.dg/pr47589.C: New test.
11788
11789 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11790
11791         PR c++/47398
11792         * g++.dg/template/typedef37.C: New test.
11793         * g++.dg/template/param1.C: Adjust expected error message.
11794
11795 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11796
11797         PR middle-end/31490
11798         * gcc.dg/pr31490-2.c: New test.
11799         * gcc.dg/pr31490-3.c: New test.
11800         * gcc.dg/pr31490-4.c: New test.
11801
11802 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11803             Jakub Jelinek  <jakub@redhat.com>
11804
11805         PR c++/46890
11806         * g++.dg/parser/semicolon3.C: Adjust.
11807         * g++.dg/parser/semicolon4.C: New testcase.
11808         * g++.dg/pr46890.C: New testcase.
11809
11810 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11811
11812         PR c++/29571
11813         * g++.dg/init/pr29571.C: New.
11814
11815 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11816
11817         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11818         instead of vect_int.
11819
11820 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11821
11822         PR target/47312
11823         * gcc.target/i386/pr47312.c: New test.
11824
11825         PR target/47564
11826         * gcc.target/i386/pr47564.c: New test.
11827
11828 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11829
11830         PR tree-optimization/45122
11831         * gcc.dg/tree-ssa/pr45122.c: New.
11832
11833 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11834
11835         PR target/47272
11836         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11837         and vec_vsx_st.
11838
11839         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11840         and vsx so a default --with-cpu=power7 doesn't give an error
11841         when -mavoid-indexed-addresses is used.
11842
11843         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11844         wrapper function to save the arguments and then jump to the real
11845         function, rather than depending on the compiler not to move stuff
11846         before an asm.
11847         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11848
11849 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11850             Paul Thomas  <pault@gcc.gnu.org>
11851
11852         PR fortran/47082
11853         * gfortran.dg/class_37.f03 : New test.
11854
11855 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11856             Richard Guenther  <rguenther@suse.de>
11857
11858         PR tree-optimization/40979
11859         PR bootstrap/47044
11860         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11861         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11862         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11863         check_vect_support_and_set_flags.
11864         * gfortran.dg/graphite/vect-pr40979.f90: New.
11865
11866 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11867
11868         PR fortran/47572
11869         * gfortran.dg/class_36.f03: New.
11870
11871 2011-02-02  Richard Guenther  <rguenther@suse.de>
11872
11873         PR tree-optimization/47566
11874         * gcc.dg/lto/20110201-1_0.c: New testcase.
11875
11876 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11877
11878         PR debug/47498
11879         PR debug/47501
11880         PR debug/45136
11881         PR debug/45130
11882         * debug/pr47498.c: New.
11883         * debug/pr47501.c: New.
11884
11885 2011-02-01  Richard Guenther  <rguenther@suse.de>
11886
11887         PR tree-optimization/47559
11888         * g++.dg/torture/pr47559.C: New testcase.
11889
11890 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11891
11892         PR fortran/47565
11893         * gfortran.dg/typebound_call_20.f03: New.
11894
11895 2011-02-01  Richard Guenther  <rguenther@suse.de>
11896
11897         PR tree-optimization/47555
11898         * gcc.dg/pr47555.c: New testcase.
11899
11900 2011-02-01  Richard Guenther  <rguenther@suse.de>
11901
11902         PR tree-optimization/47541
11903         * g++.dg/torture/pr47541.C: New testcase.
11904
11905 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11906
11907         PR fortran/47455
11908         * gfortran.dg/typebound_call_19.f03: New.
11909
11910 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR c++/47416
11913         * g++.dg/cpp0x/pr47416.C: New test.
11914
11915 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11916
11917         PR fortran/47519
11918         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11919
11920 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11921
11922         PR fortran/47463
11923         * gfortran.dg/typebound_assignment_1.f03: New.
11924
11925 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11926
11927         PR tree-optimization/47538
11928         * gcc.c-torture/execute/pr47538.c: New test.
11929
11930 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11931
11932         PR target/45325
11933         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11934
11935 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11936
11937         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11938
11939 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11940
11941         PR rtl-optimization/44031
11942         * gcc.c-torture/compile/20110131-1.c: New test.
11943
11944 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11945
11946         PR fortran/47042
11947         * gfortran.dg/stmt_func_1.f90: New.
11948
11949 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11950
11951         PR fortran/47042
11952         * gfortran.dg/interface_34.f90: New.
11953
11954 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11955
11956         PR fortran/47523
11957         * gfortran.dg/realloc_on_assign_5.f03: New test.
11958         * gfortran.dg/realloc_on_assign_5.f03: New test.
11959
11960 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11961
11962         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11963         * gfortran.dg/bessel_7.f90: Likewise.
11964         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11965
11966         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11967         * gfortran.dg/sum_init_expr.f03: Likewise.
11968
11969         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11970
11971         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11972         -r -nostdlib.
11973
11974         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11975         loop only on "vect_intfloat_cvt" targets.
11976
11977 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11978
11979         PR fortran/47531
11980         * gfortran.dg/shape_6.f90: New.
11981
11982 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11983
11984         PR libgfortran/47434
11985         * gfortran.dg/read_infnan_1.f90: Update test.
11986         * gfortran.dg/module_nan.f90: Update test.
11987         * gfortran.dg/char4_iunit_1.f03: Update test.
11988         * gfortran.dg/large_real_kind_1.f90: Update test.
11989         * gfortran.dg/real_const_3.f90: Update test.
11990         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11991
11992 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11993
11994         PR c++/47311
11995         * g++.dg/template/param2.C: New test.
11996
11997 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11998
11999         PR libgfortran/47285
12000         * gfortran.dg/fmt_g.f: New test.
12001
12002 2011-01-28  Tobias Burnus  <burnus@net-b.de>
12003
12004         PR fortran/47507
12005         * gfortran.dg/pure_formal_1.f90: New.
12006
12007 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
12008
12009         PR target/42894
12010         * gcc.dg/tls/pr42894.c: New test.
12011
12012 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12013
12014         * gcc.dg/pr47276.c: Add dg-require-visibility.
12015
12016 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12017
12018         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12019
12020 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
12021             Tobias Burnus  <burnus@gcc.gnu.org>
12022
12023         PR fortran/45170
12024         PR fortran/35810
12025         PR fortran/47350
12026         * gfortran.dg/realloc_on_assign_3.f03: New test.
12027         * gfortran.dg/realloc_on_assign_4.f03: New test.
12028         * gfortran.dg/allocatable_function_5.f90: New test.
12029         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12030         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12031         implemented" dg-errors.
12032
12033 2011-01-27  Jan Hubicka  <jh@suse.cz>
12034
12035         PR middle-end/46949
12036         * gcc.dg/attr-weakref-4.c: New testcase
12037
12038 2011-01-27  Martin Jambor  <mjambor@suse.cz>
12039
12040         PR tree-optimization/47228
12041         * gcc.dg/torture/pr47228.c: New test.
12042
12043 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12044
12045         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12046
12047 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12048
12049         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12050         when using auto-overlay support on the SPU.
12051
12052 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12053
12054         PR rtl-optimization/44174
12055         * gcc.target/i386/asm-6.c: New test.
12056
12057 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
12058
12059         PR rtl-optimization/46856
12060         * gcc.c-torture/compile/pr46856.c: New test.
12061
12062 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
12063             Andrew Pinski  <pinskia@gmail.com>
12064
12065         PR c/43082
12066         * gcc.dg/pr43082.c: New.
12067
12068 2011-01-26  DJ Delorie  <dj@redhat.com>
12069
12070         PR rtl-optimization/46878
12071         * gcc.dg/pr46878-1.c: New test.
12072
12073 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12074
12075         PR c++/47476
12076         * g++.dg/cpp0x/pr47476.C: New test.
12077
12078 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12079
12080         * gcc.c-torture/compile/20110126-1.c: New test.
12081
12082 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12083
12084         PR c/47473
12085         * gcc.dg/torture/pr47473.c: New test.
12086
12087 2011-01-26  Jan Hubicka  <jh@suse.cz>
12088
12089         PR target/47237
12090         * gcc.c-torture/execute/pr47237.c: New testcase.
12091
12092 2011-01-26  Jan Hubicka  <jh@suse.cz>
12093
12094         PR tree-optimization/47190
12095         * gcc.dg/attr-weakref-3.c: New testcase.
12096
12097 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
12098
12099         PR c++/43601
12100         * gcc.dg/dll-9a.c: New test file.
12101         * gcc.dg/dll-11.c: Likewise.
12102         * gcc.dg/dll-12.c: Likewise.
12103         * gcc.dg/dll-12a.c: Likewise.
12104         * gcc.dg/dll-11a.c: Likewise.
12105         * gcc.dg/dll-9.c: Likewise.
12106         * gcc.dg/dll-10.c: Likewise.
12107         * gcc.dg/dll-10a.c: Likewise.
12108         * g++.dg/ext/dllexport4a.cc: Likewise.
12109         * g++.dg/ext/dllexport4.C: Likewise.
12110         * g++.dg/ext/dllexport5.C: Likewise.
12111         * g++.dg/ext/dllexport5a.cc: Likewise.
12112
12113 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12114
12115         PR tree-optimization/46970
12116         * gcc.dg/graphite/pr46970.c: New.
12117
12118 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12119
12120         PR tree-optimization/46215
12121         * gcc.dg/graphite/pr46215.c: New.
12122
12123 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12124
12125         PR tree-optimization/46168
12126         * gcc.dg/graphite/pr46168.c: New.
12127
12128 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12129
12130         PR tree-optimization/43657
12131         * gcc.dg/graphite/pr43657.c: New.
12132
12133 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12134
12135         PR tree-optimization/29832
12136         * gfortran.dg/graphite/pr29832.f90: New.
12137
12138 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12139
12140         PR tree-optimization/43567
12141         * gcc.dg/graphite/pr43567.c: New.
12142
12143 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12144
12145         * gfortran.dg/graphite/interchange-4.f: New.
12146         * gfortran.dg/graphite/interchange-5.f: New.
12147
12148         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12149         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12150         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12151         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12152         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12153         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12154         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12155         * gfortran.dg/ltrans-7.f90: Removed.
12156         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12157
12158         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12159         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12160         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12161         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12162         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12163         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12164         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12165         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12166         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12167         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12168         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12169         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12170         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12171         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12172         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12173         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12174         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12175         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12176         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12177         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12178         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12179         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12180         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12181         * gcc.dg/tree-ssa/data-dep-1.c
12182         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12183         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12184         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12185         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12186         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12187
12188 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12189
12190         PR tree-optimization/47265
12191         PR tree-optimization/47443
12192         * gcc.c-torture/compile/pr47265.c: New test.
12193         * gcc.dg/pr47443.c: New test.
12194
12195 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12196
12197         PR tree-optimization/47382
12198         * g++.dg/torture/pr47382.C: New test.
12199         * g++.dg/opt/devirt1.C: Xfail.
12200
12201 2011-01-25  Yao Qi  <yao@codesourcery.com>
12202
12203         PR target/45701
12204         * gcc.target/arm/pr45701-1.c: New test.
12205         * gcc.target/arm/pr45701-2.c: New test.
12206         * gcc.target/arm/pr45701-3.c: New test.
12207
12208 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12209             Jakub Jelinek  <jakub@redhat.com>
12210
12211         PR tree-optimization/47271
12212         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12213
12214 2011-01-25  Nick Clifton  <nickc@redhat.com>
12215
12216         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12217         (saturate_add): Delete.
12218         (exchange): Delete.
12219         (main): Do not run saturate_add.
12220         (set_interrupts): Delete.
12221
12222 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12223
12224         PR fortran/47448
12225         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12226
12227 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12228
12229         PR tree-optimization/47427
12230         PR tree-optimization/47428
12231         * gcc.c-torture/compile/pr47427.c: New test.
12232         * gcc.c-torture/compile/pr47428.c: New test.
12233
12234 2011-01-25  Richard Guenther  <rguenther@suse.de>
12235
12236         PR middle-end/47411
12237         * gcc.dg/torture/pr47411.c: New testcase.
12238
12239 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12240
12241         * gfortran.dg/graphite/id-24.f: New.
12242         * gfortran.dg/graphite/id-25.f: New.
12243
12244 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12245
12246         * gfortran.dg/graphite/id-23.f: New.
12247
12248 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12249
12250         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12251
12252 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12253
12254         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12255         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12256         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12257         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12258         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12259         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12260         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12261         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12262         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12263
12264 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12265
12266         * gcc.dg/graphite/block-0.c: Add documentation.
12267         * gcc.dg/graphite/block-4.c: Same.
12268         * gcc.dg/graphite/block-7.c: Same.
12269         * gcc.dg/graphite/block-8.c: New.
12270         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12271         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12272         * gcc.dg/graphite/interchange-12.c: Add documentation.
12273         * gcc.dg/graphite/interchange-13.c: New.
12274         * gcc.dg/graphite/interchange-14.c: New.
12275         * gcc.dg/graphite/interchange-15.c: New.
12276         * gcc.dg/graphite/interchange-8.c: Add documentation.
12277         * gcc.dg/graphite/interchange-mvt.c: Same.
12278
12279 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12280
12281         PR target/47408
12282         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12283         * gcc.target/powerpc/altivec-14.c: Ditto.
12284         * gcc.target/powerpc/altivec-33.c: Ditto.
12285         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12286         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12287         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12288         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12289         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12290         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12291         * g++.dg/ext/altivec-15.C: Ditto.
12292         * g++.dg/ext/altivec-types-1.C: Ditto.
12293         * g++.dg/ext/altivec-types-2.C: Ditto.
12294         * g++.dg/ext/altivec-types-3.C: Ditto.
12295         * g++.dg/ext/altivec-types-4.C: Ditto.
12296
12297 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12298
12299         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12300
12301 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12302
12303         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12304         optimization options.
12305
12306 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12307
12308         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12309
12310         PR testsuite/45988
12311         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12312
12313 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12314
12315         PR fortran/47421
12316         * gfortran.dg/allocatable_scalar_12.f90: New.
12317
12318 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12319
12320         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12321         vectorization to be not profitable if peeling is used to
12322         realign the memory access.
12323         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12324         loop bound to avoid loop unrolling.
12325         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12326
12327 2011-01-22  Jan Hubicka  <jh@suse.cz>
12328
12329         PR lto/47333
12330         * g++.dg/lto/pr47333.C: New file.
12331
12332 2011-01-22  Jan Hubicka  <jh@suse.cz>
12333
12334         PR tree-optimization/43884
12335         PR lto/44334
12336         * gcc.dg/autopar/outer-2.c: Increase array size.
12337         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12338
12339 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12340
12341         PR fortran/38536
12342         * gfortran.dg/c_loc_tests_16.f90:  New test.
12343
12344 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12345
12346         PR fortran/47399
12347         * gfortran.dg/typebound_proc_19.f90: New.
12348
12349 2011-01-21  Jeff Law <law@redhat.com>
12350
12351         PR tree-optimization/47053
12352         * g++.dg/pr47053.C: New test.
12353
12354 2011-01-21  Jason Merrill  <jason@redhat.com>
12355
12356         PR c++/47041
12357         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12358
12359 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12360
12361         PR c++/47388
12362         * g++.dg/cpp0x/range-for10.C: New test.
12363         * g++.dg/template/for1.C: New test.
12364
12365         PR middle-end/45566
12366         * g++.dg/tree-prof/partition3.C: New test.
12367
12368         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12369
12370         PR rtl-optimization/47366
12371         * g++.dg/opt/pr47366.C: New test.
12372
12373 2011-01-21  Jason Merrill  <jason@redhat.com>
12374
12375         PR c++/46552
12376         * g++.dg/cpp0x/constexpr-regress2.C: New.
12377
12378         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12379
12380 2011-01-21  Jeff Law <law@redhat.com>
12381
12382         PR rtl-optimization/41619
12383         * gcc.dg/pr41619.c: New.
12384
12385 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12386
12387         PR tree-optimization/47355
12388         * g++.dg/opt/pr47355.C: New test.
12389
12390 2011-01-21  Richard Guenther  <rguenther@suse.de>
12391
12392         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12393         making main hot.
12394
12395 2011-01-21  Richard Guenther  <rguenther@suse.de>
12396
12397         PR tree-optimization/47365
12398         * gcc.dg/torture/pr47365.c: New testcase.
12399         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12400
12401 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12402
12403         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12404
12405 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12406
12407         PR tree-optimization/47391
12408         * gcc.dg/pr47391.c: New test.
12409
12410 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12411
12412         * g++.dg/template/char1.C: Use signed char.
12413
12414 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12415
12416         PR fortran/47377
12417         * gfortran.dg/pointer_target_4.f90: New.
12418
12419 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12420
12421         PR target/47251
12422         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12423         ILP32 system and not IP32.
12424
12425 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12426
12427         PR debug/46583
12428         * g++.dg/debug/pr46583.C: New.
12429
12430 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12431
12432         PR debug/47283
12433         * g++.dg/debug/pr47283.C: New test.
12434
12435         PR testsuite/47371
12436         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12437         * gcc.target/i386/headmerge-2.c: Likewise.
12438
12439 2011-01-20  Richard Guenther  <rguenther@suse.de>
12440
12441         PR middle-end/47370
12442         * gcc.dg/torture/pr47370.c: New testcase.
12443
12444 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12445
12446         PR tree-optimization/46130
12447         * gcc.dg/pr46130-1.c: New test.
12448         * gcc.dg/pr46130-2.c: New test.
12449
12450 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12451
12452         PR c++/47291
12453         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12454
12455 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12456
12457         PR debug/46240
12458         * g++.dg/debug/pr46240.cc: New.
12459
12460 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12461
12462         PR c++/47303
12463         * g++.dg/template/anonunion1.C: New test.
12464
12465         PR rtl-optimization/47337
12466         * gcc.c-torture/execute/pr47337.c: New test.
12467
12468 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12469
12470         PR testsuite/45342
12471         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12472
12473 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12474
12475         PR tree-optimization/46021
12476         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12477
12478 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12479
12480         PR tree-optimization/47290
12481         * g++.dg/torture/pr47290.C: New test.
12482
12483 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12484
12485         PR fortran/47240
12486         * gfortran.dg/proc_ptr_comp_29.f90: New.
12487
12488 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12489
12490         PR testsuite/41146
12491         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12492         powerpc-apple-darwin9.
12493
12494 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12495
12496         PR rtl-optimization/47299
12497         * gcc.c-torture/execute/pr47299.c: New test.
12498
12499 2011-01-17  Jason Merrill  <jason@redhat.com>
12500
12501         * g++.dg/cpp0x/constexpr-virtual.C: New.
12502
12503 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12504
12505         PR fortran/47331
12506         * gfortran.dg/gomp/pr47331.f90: New test.
12507
12508 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12509
12510         PR objc/47314
12511         * objc.dg/selector-warn-1.m: New.
12512         * obj-c++.dg/selector-warn-1.mm: New.
12513
12514 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12515
12516         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12517         Update dg-final accordingly.
12518
12519 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12520
12521         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12522
12523 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12524
12525         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12526         target check.
12527         * gcc.dg/guality/pr36728-2.c: Likewise.
12528
12529 2011-01-17  Richard Guenther  <rguenther@suse.de>
12530
12531         PR tree-optimization/47313
12532         * g++.dg/torture/pr47313.C: New testcase.
12533
12534 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12535
12536         PR target/47318
12537         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12538         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12539         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12540         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12541
12542         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12543         as __m256i.
12544         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12545         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12546         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12547
12548 2011-01-17  Richard Guenther  <rguenther@suse.de>
12549
12550         PR tree-optimization/45967
12551         * gcc.dg/torture/pr45967-2.c: New testcase.
12552         * gcc.dg/torture/pr45967-3.c: Likewise.
12553
12554 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12555
12556         PR testsuite/47325
12557         * g++.dg/ext/pr47213.C: Require visibility.
12558
12559 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12560
12561         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12562         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12563
12564 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12565
12566         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12567         Linux-based targets.
12568
12569 2011-01-13  Jan Hubicka  <jh@suse.cz>
12570
12571         PR tree-optimization/47276
12572         * gcc.dg/pr47276.c: New testcase.
12573
12574 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12575             Jonathan Wakely  <jwakely.gcc@gmail.com>
12576
12577         PR c++/33558
12578         * g++.dg/other/pr33558.C: New.
12579         * g++.dg/other/pr33558-2.C: New.
12580
12581 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12582
12583         PR tree-optimization/45934
12584         PR tree-optimization/46302
12585         * g++.dg/ipa/devirt-c-1.C: New test.
12586         * g++.dg/ipa/devirt-c-2.C: Likewise.
12587         * g++.dg/ipa/devirt-c-3.C: Likewise.
12588         * g++.dg/ipa/devirt-c-4.C: Likewise.
12589         * g++.dg/ipa/devirt-c-5.C: Likewise.
12590         * g++.dg/ipa/devirt-c-6.C: Likewise.
12591         * g++.dg/ipa/devirt-6.C: Likewise.
12592         * g++.dg/ipa/devirt-d-1.C: Likewise.
12593         * g++.dg/torture/pr45934.C: Likewise.
12594
12595 2011-01-14  Jason Merrill  <jason@redhat.com>
12596
12597         * g++.dg/cpp0x/variadic105.C: New.
12598
12599 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12600             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12601
12602         PR objc/45989
12603         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12604         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12605         execution tests on i?86-*-*, x86_64-*-* and
12606         powerpc*-apple-darwin* && ilp32.
12607         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12608         tests on i?86-*-* and x86_64-*-*.
12609
12610 2011-01-14  Richard Guenther  <rguenther@suse.de>
12611
12612         PR tree-optimization/47280
12613         * g++.dg/opt/pr47280.C: New testcase.
12614
12615 2011-01-14  Jason Merrill  <jason@redhat.com>
12616
12617         * g++.dg/cpp0x/constexpr-regress1.C: New.
12618
12619         * g++.dg/ext/flexary2.C: New.
12620
12621 2011-01-14  Richard Guenther  <rguenther@suse.de>
12622
12623         PR middle-end/47281
12624         * gcc.dg/torture/pr47281.c: New testcase.
12625         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12626
12627 2011-01-14  Richard Guenther  <rguenther@suse.de>
12628
12629         PR tree-optimization/47286
12630         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12631
12632 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12633
12634         PR c++/47213
12635         * g++.dg/ext/pr47213.C: New.
12636
12637 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12638
12639         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12640
12641 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12642             Mikael Morin  <mikael@gcc.gnu.org>
12643
12644         PR fortran/45848
12645         PR fortran/47204
12646         * gfortran.dg/select_type_20.f90: New.
12647         * gfortran.dg/select_type_21.f90: New.
12648
12649 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12650
12651         PR target/47251
12652         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12653
12654 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12655
12656         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12657         * gcc.dg/guality/pr36728-2.c: Likewise.
12658
12659 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12660
12661         PR debug/PR46973
12662         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12663
12664 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12665
12666         PR rtl-optimization/45352
12667         * gcc.dg/pr45352-3.c: New.
12668
12669 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12670
12671         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12672         comment.
12673         * g++.dg/cpp0x/range-for8.C: New.
12674         * g++.dg/cpp0x/range-for9.C: New.
12675
12676 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12677
12678         PR debug/47209
12679         * g++.dg/debug/pr47209.C: New.
12680
12681 2011-01-12  Richard Guenther  <rguenther@suse.de>
12682
12683         PR lto/47259
12684         * gcc.dg/lto/pr47259_0.c: New testcase.
12685         * gcc.dg/lto/pr47259_1.c: Likewise.
12686
12687 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12688
12689         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12690         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12691         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12692         methods missing from the OBJC2 Object.
12693         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12694         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12695         GNU and NeXT runtimes.
12696         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12697         comments.
12698         * objc-obj-c++-shared/Object1.m: Likewise.
12699         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12700         * objc.dg/proto-qual-1.m: Likewise.
12701         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12702         * obj-c++.dg/proto-qual-1.mm: Likewise.
12703
12704 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12705
12706         PR testsuite/33033
12707         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12708
12709 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12710
12711         Fixed the Objective-C++ testsuite and updated all tests.
12712         * lib/obj-c++.exp (obj-c++_init): Declare and set
12713         gcc_warning_prefix and gcc_error_prefix.
12714         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12715         'dg-warning', 'dg-message' and 'dg-error'.
12716         * obj-c++.dg/class-extension-3.mm: Likewise.
12717         * obj-c++.dg/class-protocol-1.mm: Likewise.
12718         * obj-c++.dg/encode-7.mm: Likewise.
12719         * obj-c++.dg/exceptions-3.mm: Likewise.
12720         * obj-c++.dg/exceptions-5.mm: Likewise.
12721         * obj-c++.dg/method-12.mm: Likewise.
12722         * obj-c++.dg/method-13.mm: Likewise.
12723         * obj-c++.dg/method-15.mm: Likewise.
12724         * obj-c++.dg/method-16.mm: Likewise.
12725         * obj-c++.dg/method-4.mm: Likewise.
12726         * obj-c++.dg/method-8.mm: Likewise.
12727         * obj-c++.dg/method-conflict-1.mm: Likewise.
12728         * obj-c++.dg/method-conflict-2.mm: Likewise.
12729         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12730         and uncommented second part of the testcase now that the testsuite
12731         works correctly.
12732         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12733         and uncommented second part of the testcase now that the testsuite
12734         works correctly.
12735         * obj-c++.dg/private-1.mm: Likewise.
12736         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12737         * obj-c++.dg/syntax-error-7.mm: Likewise.
12738         * obj-c++.dg/warn5.mm: Likewise.
12739         * obj-c++.dg/property/at-property-14.mm: Likewise.
12740         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12741         FIXME.
12742         * obj-c++.dg/property/at-property-18.mm: Likewise.
12743         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12744         FIXME.
12745         * obj-c++.dg/property/at-property-21.mm: Likewise.
12746         * obj-c++.dg/property/at-property-28.mm: Likewise.
12747         * obj-c++.dg/property/at-property-5.mm: Likewise.
12748         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12749         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12750         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12751         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12752         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12753         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12754         * obj-c++.dg/tls/diag-5.mm: Likewise.
12755         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12756         dg-error, now matched correctly.
12757
12758 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12759
12760         * objc.dg/property/at-property-29.m: New.
12761         * obj-c++.dg/property/at-property-29.mm: New.
12762
12763 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12764
12765         * go.test/go-test.exp (go-set-goarch): New proc.
12766         (go-gc-tests): Use it.
12767
12768 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12769
12770         PR debug/46955
12771         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12772
12773 2011-01-11  Richard Henderson  <rth@redhat.com>
12774
12775         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12776
12777 2011-01-11  Jan Hubicka  <jh@suse.cz>
12778
12779         PR lto/45721
12780         PR lto/45375
12781         * gcc.dg/lto/pr45721_1.c: New file.
12782         * gcc.dg/lto/pr45721_0.c: New file.
12783
12784 2011-01-11  Richard Guenther  <rguenther@suse.de>
12785
12786         PR tree-optimization/46076
12787         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12788
12789 2011-01-11  Jeff Law <law@redhat.com>
12790
12791         * PR tree-optimization/47086
12792         * gcc.dg/pr47086.c: New test.
12793
12794 2011-01-11  Jason Merrill  <jason@redhat.com>
12795
12796         PR c++/46658
12797         * g++.dg/template/new10.C: New.
12798
12799         PR c++/45520
12800         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12801
12802 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12803
12804         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12805         Split type definitions and NSConstantString class into...
12806         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12807         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12808         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12809         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12810         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12811         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12812         to comments.
12813         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12814         encode defines for newer NeXT system headers.
12815         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12816         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12817         * objc.dg/foreach-5.m: Likewise.
12818         * objc.dg/foreach-2.m: Likewise.
12819         * objc.dg/foreach-4.m: Likewise.
12820         * objc.dg/torture/strings/string1.m: Likewise.
12821         * objc.dg/torture/strings/string2.m: Likewise.
12822         * objc.dg/torture/strings/string3.m: Likewise.
12823         * objc.dg/torture/strings/string4.m: Likewise.
12824         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12825         header and stand alone.
12826         * obj-c++.dg/strings/strings-2.mm: Likewise.
12827         * objc.dg/torture/strings/const-str-3.m: Likewise.
12828         * objc.dg/strings/strings-2.m: Likewise.
12829         * objc.dg/strings/const-str-12b.m: Likewise.
12830
12831 2011-01-12  Richard Guenther  <rguenther@suse.de>
12832
12833         PR middle-end/32511
12834         * gcc.dg/attr-weak-1.c: Adjust.
12835
12836 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12837
12838         PR fortran/47051
12839         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12840         standard compliant and comment.
12841
12842 2011-01-10  Jan Hubicka  <jh@suse.cz>
12843
12844         PR lto/46083
12845         * gcc.dg/initpri3.c: New testcase.
12846
12847 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12848
12849         PR lto/47222
12850         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12851         externally visible.
12852         (g_esi): Likewise.
12853         (g_ebx): Likewise.
12854         (g_ebp): Likewise.
12855         (g_esp): Likewise.
12856         (g_ebp_save): Likewise.
12857         (g_esp_save): Likewise.
12858
12859 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12860
12861         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12862
12863 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12864
12865         PR tree-optimization/46021
12866         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12867         i?86-*-*, x86_64-*-*.
12868
12869 2011-01-10  Jeff Law <law@redhat.com>
12870
12871         * PR tree-optimization/47141
12872         * gcc.c-torture/compile/pr47141.c: New test.
12873
12874 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12875
12876         PR testsuite/46230
12877         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12878         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12879         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12880         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12881
12882         PR testsuite/46230
12883         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12884         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12885         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12886         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12887         being vectorized.  Adjust dg-final pattern.
12888
12889         PR testsuite/46230
12890         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12891         * gcc.dg/vect/slp-24.c: Likewise.
12892
12893 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12894
12895         PR c++/47218
12896         * g++.dg/other/pr47218-1.C: New test file.
12897         * g++.dg/other/pr47218.C: Likewise.
12898         * g++.dg/other/pr47218.h: New supporting header.
12899
12900 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12901
12902         PR objc/47232
12903         * objc.dg/attributes/invalid-attribute-1.m: New.
12904         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12905
12906 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12907
12908         PR fortran/47224
12909         * gfortran.dg/proc_ptr_comp_28.f90: New.
12910
12911 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12912
12913         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12914         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12915         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12916         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12917         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12918         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12919         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12920         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12921         * objc.dg/gnu-api-2-class.m: Likewise.
12922         * objc.dg/gnu-api-2-ivar.m: Likewise.
12923         * objc.dg/gnu-api-2-method.m: Likewise.
12924         * objc.dg/gnu-api-2-objc.m: Likewise.
12925         * objc.dg/gnu-api-2-object.m: Likewise.
12926         * objc.dg/gnu-api-2-property.m: Likewise.
12927         * objc.dg/gnu-api-2-protocol.m: Likewise.
12928         * objc.dg/gnu-api-2-sel.m: Likewise.
12929
12930 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12931
12932         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12933         * objc.dg/objc-foreach-4.m: Likewise.
12934         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12935         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12936         * objc.dg/foreach-4.m: Likewise.
12937         * objc.dg/foreach-5.m: Likewise.
12938         * objc.dg/foreach-3.m: Return self from init.
12939
12940 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12941
12942         PR fortran/38536
12943         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12944
12945 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12946
12947         PR fortran/46313
12948         * gfortran.dg/class_35.f90: New.
12949
12950 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12951
12952         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12953
12954 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12955
12956         PR objc/47078
12957         * objc.dg/invalid-method-2.m: New.
12958         * obj-c++.dg/invalid-method-2.mm: New.
12959
12960 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12961
12962         PR fortran/46896
12963         * gfortran.dg/transpose_optimization_2.f90 : New test.
12964
12965 2011-01-08  Jan Hubicka  <jh@suse.cz>
12966
12967         PR tree-optmization/46469
12968         * g++.dg/torture/pr46469.C: New testcase.
12969
12970 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12971
12972         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12973         emulation of libobjc-gnu structure layout functionality to ..
12974         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12975         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12976         * objc/execute/bf-common.h: Adjust headers.
12977         * objc/execute/bf-1.m: Likewise.
12978         * objc/execute/bf-2.m: Likewise.
12979         * objc/execute/bf-3.m: Likewise.
12980         * objc/execute/bf-4.m: Likewise.
12981         * objc/execute/bf-5.m: Likewise.
12982         * objc/execute/bf-6.m: Likewise.
12983         * objc/execute/bf-7.m: Likewise.
12984         * objc/execute/bf-8.m: Likewise.
12985         * objc/execute/bf-9.m: Likewise.
12986         * objc/execute/bf-10.m: Likewise.
12987         * objc/execute/bf-11.m: Likewise.
12988         * objc/execute/bf-12.m: Likewise.
12989         * objc/execute/bf-13.m: Likewise.
12990         * objc/execute/bf-14.m: Likewise.
12991         * objc/execute/bf-15.m: Likewise.
12992         * objc/execute/bf-16.m: Likewise.
12993         * objc/execute/bf-17.m: Likewise.
12994         * objc/execute/bf-18.m: Likewise.
12995         * objc/execute/bf-19.m: Likewise.
12996         * objc/execute/bf-20.m: Likewise.
12997         * objc/execute/bf-21.m: Likewise.
12998         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12999         objc_get_type_qualifiers ().
13000
13001 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
13002
13003         PR fortran/45777
13004         * gfortran.dg/dependency_39.f90:  New test.
13005
13006 2011-01-07  Jan Hubicka  <jh@suse.cz>
13007
13008         Get builtins tests ready for linker plugin.
13009         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13010         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13011         my_memset, my_bzero): Mark used.
13012         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13013         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13014         volatile.
13015         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13016         volatile.
13017
13018 2011-01-07  Jan Hubicka  <jh@suse.cz>
13019
13020         PR tree-optimization/46367
13021         * g++.dg/torture/pr46367.C: New file.
13022
13023 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13024
13025         PR target/47201
13026         * gcc.dg/pr47201.c: New test.
13027
13028         PR bootstrap/47187
13029         * gcc.dg/tree-prof/pr47187.c: New test.
13030
13031 2011-01-07  Tobias Burnus  <burnus@net-b.de>
13032
13033         PR fortran/41580
13034         * gfortran.dg/extends_type_of_3.f90: New.
13035
13036 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
13037
13038         * g++.dg/ext/dllexport-MI1.C: Adjust test.
13039         * g++.dg/ext/dllimport-MI1.C: Likewise.
13040         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13041         * g++.dg/ext/dllimport10.C: Likewise.
13042         * g++.dg/ext/dllimport11.C: Likewise.
13043         * g++.dg/ext/dllimport12.C: Likewise.
13044         * g++.dg/ext/dllimport13.C: Likewise.
13045         * g++.dg/ext/dllimport2.C: Likewise.
13046         * g++.dg/ext/dllimport3.C: Likewise.
13047         * g++.dg/ext/dllimport4.C: Likewise.
13048         * g++.dg/ext/dllimport5.C: Likewise.
13049         * g++.dg/ext/dllimport6.C: Likewise.
13050         * g++.dg/ext/dllimport8.C: Likewise.
13051         * g++.dg/ext/dllimport9.C: Likewise.
13052         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13053         targets, too. Additionally enable test for i?86-*-mingw*.
13054         * g++.dg/ext/selectany1.C: Likewise.
13055         Remove guard variable check.
13056
13057 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
13058
13059         PR fortran/47189
13060         PR fortran/47194
13061         * gfortran.dg/storage_size_3.f08: Extended.
13062
13063 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13064
13065         PR c++/47022
13066         * g++.dg/template/stdarg1.C: New test.
13067
13068 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13069
13070         PR fortran/47195
13071         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13072         * gfortran.dg/defined_operators_1.f90: Split the subroutine
13073         from the interface of functions to not hide the errors that
13074         shall be tested.
13075
13076 2011-01-06  Jan Hubicka  <jh@suse.cz>
13077
13078         * gcc.dg/lto/pr47188_0.c: New testcase.
13079         * gcc.dg/lto/pr47188_1.c: New testcase.
13080
13081 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13082
13083         PR fortran/33117
13084         PR fortran/46478
13085         * gfortran.dg/interface_33.f90: New test.
13086
13087 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
13088
13089         PR c/47150
13090         * gcc.c-torture/compile/pr47150.c: New test.
13091
13092 2011-01-06  Ira Rosen  <irar@il.ibm.com>
13093
13094         PR tree-optimization/47139
13095         * gcc.dg/vect/pr47139.c: New test.
13096
13097 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13098
13099         PR fortran/47180
13100         * gfortran.dg/extends_type_of_2.f03: New.
13101
13102 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13103
13104         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13105
13106 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13107
13108         * gnat.dg/opt14.adb: New test.
13109
13110 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13111
13112         PR fortran/46017
13113         * gfortran.dg/allocate_error_2.f90:  New test.
13114
13115 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13116
13117         PR fortran/47024
13118         * gfortran.dg/storage_size_3.f08: New.
13119
13120 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13121
13122         PR libgfortran/47154
13123         * gfortran.dg/namelist_68.f90: New test.
13124
13125 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13126
13127         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13128
13129 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13130
13131         PR fortran/46448
13132         * gfortran.dg/class_34.f90: New.
13133
13134 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13135
13136         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13137         use __builtin_inff.  Skip all single-precision tests that require
13138         Infinity.
13139
13140 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13141
13142         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13143
13144 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13145
13146         PR tree-optimization/47148
13147         * gcc.c-torture/execute/pr47148.c: New test.
13148
13149         PR tree-optimization/47155
13150         * gcc.c-torture/execute/pr47155.c: New test.
13151
13152         PR rtl-optimization/47157
13153         * gcc.c-torture/compile/pr47157.c: New test.
13154
13155 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13156
13157         * gcc.dg/torture/vector-shift2.c (schar): Define.
13158         (main): Always use schar or uchar instead of plain "char" to avoid
13159         dependencies on implementation-defined char signedness.
13160
13161 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13162
13163         PR tree-optimization/46801
13164         * gnat.dg/pack9.adb: Remove xfail.
13165
13166 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13167
13168         PR tree-optimization/46984
13169         * g++.dg/ipa/pr46984.C: New test.
13170
13171 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13172
13173         PR fortran/46408
13174         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13175
13176 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13177
13178         PR tree-optimization/47140
13179         * gcc.c-torture/compile/pr47140.c: New test.
13180
13181         PR rtl-optimization/47028
13182         * gcc.dg/pr47028.c: New test.
13183
13184 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13185
13186         * objc.dg/protocol-forward-1.m: Removed TODO.
13187         * objc.dg/protocol-forward-2.m: New.
13188         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13189         * obj-c++.dg/protocol-forward-2.mm: New.
13190
13191 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13192
13193         PR target/38662
13194         * g++.dg/eh/pr38662.C: New testcase.
13195
13196 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13197
13198         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13199         scan for newline '\n'.
13200
13201 \f
13202 Copyright (C) 2011 Free Software Foundation, Inc.
13203
13204 Copying and distribution of this file, with or without modification,
13205 are permitted in any medium without royalty provided the copyright
13206 notice and this notice are preserved.