b84dcf01758834b7db3449a7b70bc44aafa18a05
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-05  David S. Miller  <davem@davemloft.net>
2
3         * lib/test-supports.exp
4         (check_effective_target_ultrasparc_vis2_hw): New proc.
5         (check_effective_target_ultrasparc_vis3_hw): New proc.
6         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
7         * gcc.target/sparc/vec-init-2.inc: Likewise.
8         * gcc.target/sparc/vec-init-3.inc: Likewise.
9         * gcc.target/sparc/vec-init-1-vis1.c: New test.
10         * gcc.target/sparc/vec-init-1-vis2.c: New test.
11         * gcc.target/sparc/vec-init-1-vis3.c: New test.
12         * gcc.target/sparc/vec-init-2-vis1.c: New test.
13         * gcc.target/sparc/vec-init-2-vis2.c: New test.
14         * gcc.target/sparc/vec-init-2-vis3.c: New test.
15         * gcc.target/sparc/vec-init-3-vis1.c: New test.
16         * gcc.target/sparc/vec-init-3-vis2.c: New test.
17         * gcc.target/sparc/vec-init-3-vis3.c: New test.
18
19 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
20
21         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
22         Disable test on Epiphany.
23         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
24         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
25         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
26         * g++.dg/parse/pragma3.C: Likewise.
27         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
28         (bar): Use it.
29         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
30         * gcc.dg/tls/thr-cse-1.c: Likewise.
31         * g++.dg/opt/devirt2.C: Likewise.
32         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
33         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
34         * gcc.target/epiphany: New directory.
35
36 2011-11-05  Tobias Burnus  <burnus@net-b.de>
37
38         * gfortran.dg/quad_2.f90: New.
39
40 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
41
42         * gcc.dg/strlenopt-22g.c: New wrapper around...
43         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
44
45 2011-11-04  Jason Merrill  <jason@redhat.com>
46
47         PR c++/26714
48         * g++.dg/init/lifetime2.C: New.
49         * g++.dg/cpp0x/initlist-lifetime2.C: New.
50
51         PR c++/48370
52         * g++.dg/init/lifetime1.C: Test cleanup order.
53
54 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
55
56         * g++.dg/other/offsetof7.C: New test.
57
58 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
59
60         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
61         variable, default empty, -ffat-lto-objects for effective_target_lto.
62         (gcc-dg-test-1): Add options from dg-final methods.
63         * lib/scanasm.exp (scan-assembler_required_options)
64         (scan-assembler-not_required_options): New procs.
65
66 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
67
68         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
69         generate a pedwarn in c++98-mode.
70         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
71         don't generate a pedwarn in c++0x-mode.
72
73 2011-11-04  Olivier Goffart  <olivier@woboq.com>
74
75         PR c++/50965
76         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
77
78 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
79
80         PR rtl-optimization/38644
81         * gcc.target/arm/stack-red-zone.c: New.
82
83 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
84
85         PR c++/48420
86         * g++.dg/warn/Wconversion-null-3.C: New.
87
88 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
89
90         PR c++/50941
91         * g++.dg/cpp0x/udlit-strint-length.C: New.
92
93 2011-11-04  Jason Merrill  <jason@redhat.com>
94
95         PR c++/48370
96         * g++.dg/cpp0x/initlist-lifetime1.C: New.
97         * g++.dg/init/lifetime1.C: New.
98         * g++.dg/init/ref21.C: New.
99         * g++.dg/eh/array1.C: New.
100
101 2011-11-04  Tom de Vries  <tom@codesourcery.com>
102
103         PR tree-optimization/50763
104         * gcc.dg/pr50763-5.c: New test.
105
106 2011-11-04  Tom de Vries  <tom@codesourcery.com>
107
108         PR tree-optimization/50763
109         * g++.dg/pr50763-4.C: New test.
110
111 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
112
113         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
114         test.
115
116         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
117
118         * gcc.dg/torture/vec-cvt-1.c: New test.
119
120 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
121
122         * gnat.dg/specs/private1[-sub].ads: New test.
123
124 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
125
126         PR fortran/43829
127         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
128         * gfortran.dg/inline_sum_1.f90: New.
129         * gfortran.dg/inline_sum_2.f90: New.
130         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
131         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
132         * gfortran.dg/inline_product_1.f90: New.
133
134 2011-11-03  Tobias Burnus  <burnus@net-b.de>
135
136         PR fortran/50933
137         * gfortran.dg/bind_c_dts_5.f90: New.
138
139 2011-11-03  Tobias Burnus  <burnus@net-b.de>
140
141         PR fortran/50960
142         * gfortran.dg/module_parameter_array_refs_2.f90: New.
143
144 2011-11-03  Richard Guenther  <rguenther@suse.de>
145
146         PR middle-end/50079
147         * g++.dg/init/copy7.C: Remove testcase.
148
149 2011-11-03  Martin Jambor  <mjambor@suse.cz>
150
151         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
152         * g++.dg/ipa/devirt-c-2.C: Likewise.
153         * g++.dg/ipa/devirt-c-7.C: New test.
154         * g++.dg/ipa/devirt-c-8.C: Likewise.
155
156 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
157
158         PR tree-optimization/50912
159         * gnat.dg/loop_optimization10.ad[sb]: New test.
160         * gnat.dg/loop_optimization10_pkg.ads: New helper.
161
162 2011-11-02  Jason Merrill  <jason@redhat.com>
163
164         PR c++/50930
165         * g++.dg/cpp0x/nsdmi-list2.C: New.
166
167 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
168
169         PR c++/50810
170         * g++.dg/cpp0x/warn_cxx0x2.C: New.
171         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
172
173 2011-11-02  Tom de Vries  <tom@codesourcery.com>
174
175         PR tree-optimization/50769
176         * gfortran.dg/pr50769.f90: New test.
177
178 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
179
180         * gcc.target/sparc/20111102-1.c: New test.
181
182 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
183
184         PR c++/50956
185         * g++.dg/warn/Wcast-qual2.C: New.
186
187 2011-11-02  Tom de Vries  <tom@codesourcery.com>
188
189         PR tree-optimization/50763
190         * g++.dg/pr50763-3.C: New test.
191
192 2011-11-02  Tom de Vries  <tom@codesourcery.com>
193
194         PR tree-optimization/50672
195         * g++.dg/pr50672.C: New test.
196
197 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
198
199         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
200         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
201         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
202
203         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
204
205 2011-11-02  Richard Guenther  <rguenther@suse.de>
206
207         PR tree-optimization/50902
208         * gcc.dg/torture/pr50902.c: New testcase.
209
210 2010-11-02  Richard Guenther  <rguenther@suse.de>
211
212         PR tree-optimization/50890
213         * gcc.dg/torture/pr50890.c: New testcase.
214
215 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
216
217         PR c++/44277
218         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
219         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
220
221 2011-11-01  Tom de Vries  <tom@codesourcery.com>
222
223         PR tree-optimization/50908
224         * gcc.dg/pr50908.c: New test.
225         * gcc.dg/pr50908-2.c: Same.
226         * gcc.dg/pr50908-3.c: Same.
227
228 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
229
230         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
231         the outer loop.  Remove comment.  Don't check for widen-mult.
232
233 2011-10-31  Martin Jambor  <mjambor@suse.cz>
234
235         * gcc.dg/ipa/ipcp-4.c: New test.
236
237 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
238
239         * gcc.dg/vshift-3.c: New test.
240         * gcc.dg/vshift-4.c: New test.
241         * gcc.dg/vshift-5.c: New test.
242
243 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
244
245         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
246         and current implementation.
247
248 2011-10-31  Paul Brook  <paul@codesourcery.com>
249
250         * gcc.dg/constructor-1.c: New test.
251
252 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
253
254         PR fortran/50753
255         * gfortran.dg/dshift_3.f90: New test.
256
257 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
258
259         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
260         hppa*-*-hpux*.
261         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
262         * gcc.dg/torture/vshuf-v4si.c: Likewise.
263         * gcc.dg/torture/vshuf-v8si.c: Likewise.
264         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
265         * gcc.dg/torture/vshuf-v4di.c: Likewise.
266         * gcc.dg/torture/vshuf-v2df.c: Likewise.
267         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
268         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
269         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
270         * gcc.dg/torture/vshuf-v2di.c: Likewise.
271         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
272         * gcc.dg/torture/vshuf-v4df.c: Likewise.
273         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
274         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
275         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
276         * gcc.dg/vector-compare-2.c: Likewise.
277
278 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
279
280         PR c++/50901
281         * g++.dg/cpp0x/pr50901.C: New.
282
283 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
284
285         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
286         * gcc.target/i386/fma4-check.h (main): Ditto.
287         * gcc.target/i386/xop-check.h (main): Ditto.
288
289 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
290
291         Revert:
292         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
293
294         PR c++/50864
295         * g++.dg/template/crash109.C: New.
296
297 2011-10-28  Jason Merrill  <jason@redhat.com>
298
299         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
300
301 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
302
303         PR c++/50864
304         * g++.dg/template/crash109.C: New.
305
306 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
307
308         * gfortran.dg/nearest_5.f90: New test.
309
310 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
311
312         * gcc.dg/vshift-1.c: New test.
313         * gcc.dg/vshift-2.c: New test.
314         * gcc.target/i386/xop-vshift-1.c: New test.
315         * gcc.target/i386/xop-vshift-2.c: New test.
316         * gcc.target/i386/avx2-vshift-1.c: New test.
317
318 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
319
320         PR rtl-optimization/49720
321         * g++.dg/torture/pr49720.C: New test.
322
323 2011-10-27  David S. Miller  <davem@davemloft.net>
324
325         * gcc.target/sparc/setcc-3.c: New test.
326
327 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
328
329         PR c++/30066
330         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
331
332 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
333
334         * gcc.target/i386/sse2-cvt-1.c: New test.
335         * gcc.target/i386/sse2-cvt-2.c: New test.
336         * gcc.target/i386/avx-cvt-1.c: New test.
337         * gcc.target/i386/avx-cvt-2.c: New test.
338         * gcc.target/i386/avx2-cvt-1.c: New test.
339         * gcc.target/i386/avx2-cvt-2.c: New test.
340
341 2011-10-27  Martin Jambor  <mjambor@suse.cz>
342
343         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
344
345 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
346             Steven G. Kargl  <kargl@gcc.gnu.org>
347
348         PR target/50875
349         * gfortran.dg/pr50875.f90: New test.
350
351 2011-10-26  David S. Miller  <davem@davemloft.net>
352
353         * gcc.target/sparc/fmaf-1.c: New test.
354
355         * gcc.target/sparc/setcc-1.c: New test.
356         * gcc.target/sparc/setcc-2.c: New test.
357
358 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
359
360         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
361
362 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
363
364         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
365         Windows targets.
366
367 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
368
369         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
370         symbol names.
371
372 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
373
374         * gcc.target/i386/pad-4.c: Skip for Windows targets.
375
376 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
377
378         * gnat.dg/specs/discr1.ads: New test.
379         * gnat.dg/specs/discr1_pkg.ads: New helper.
380
381 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
382
383         * gnat.dg/specs/unchecked_union.ads: Rename to...
384         * gnat.dg/specs/unchecked_union1.ads: ...this.
385         * gnat.dg/specs/unchecked_union2.ads: New test.
386
387 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
388
389         * gnat.dg/specs/atomic1.ads: New test.
390
391 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
392
393         Implement C++11 user-defined literals.
394         * g++.dg/cpp0x/udlit-addr.C: New.
395         * g++.dg/cpp0x/udlit-args.C: New.
396         * g++.dg/cpp0x/udlit-args-neg.C: New.
397         * g++.dg/cpp0x/udlit-clink-neg.C: New.
398         * g++.dg/cpp0x/udlit-concat.C: New.
399         * g++.dg/cpp0x/udlit-concat-neg.C: New.
400         * g++.dg/cpp0x/udlit-constexpr.C: New.
401         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
402         * g++.dg/cpp0x/udlit-declare-neg.C: New.
403         * g++.dg/cpp0x/udlit-friend.C: New.
404         * g++.dg/cpp0x/udlit-general.C: New.
405         * g++.dg/cpp0x/udlit-inline.C: New.
406         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
407         * g++.dg/cpp0x/udlit-member-neg.C: New.
408         * g++.dg/cpp0x/udlit-namespace.C: New.
409         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
410         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
411         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
412         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
413         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
414         * g++.dg/cpp0x/udlit-operator-neg.C: New.
415         * g++.dg/cpp0x/udlit-raw-str.C: New.
416         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
417         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
418         * g++.dg/cpp0x/udlit-systemheader.C: New.
419         * g++.dg/cpp0x/udlit-template.C: New.
420         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
421         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
422         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
423         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
424         * g++.dg/cpp0x/udlit_system_header: New.
425
426 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
427
428         PR c++/50870
429         * g++.dg/cpp0x/decltype34.C: New.
430
431 2011-10-26  Tom de Vries <tom@codesourcery.com>
432
433         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
434         * gcc.c-torture/unsorted/HIset.c: Same.
435         * gcc.c-torture/unsorted/SIcmp.c: Same.
436         * gcc.c-torture/unsorted/SIset.c: Same.
437         * gcc.c-torture/unsorted/SFset.c: Same.
438         * gcc.c-torture/unsorted/UHIcmp.c: Same.
439         * gcc.c-torture/unsorted/USIcmp.c: Same.
440         * gcc.c-torture/unsorted/DFcmp.c: Same.
441
442 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
443
444         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
445         to work also with -masm=intel and additionally test the xmm vs. ymm
446         register type combination on mask/dest and in vsib.
447         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
448         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
449         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
450         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
451         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
452         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
453         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
454         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
455         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
456         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
457         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
458         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
459         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
460         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
461         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
462         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
463         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
464         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
465         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
466         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
467         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
468         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
469         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
470         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
471         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
472         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
473         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
474         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
475         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
476         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
477         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
478
479 2011-10-26  Tom de Vries  <tom@codesourcery.com>
480
481         PR tree-optimization/50763
482         * gcc.dg/pr50763-2.c: New test.
483
484 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
485
486         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
487         Update expected messages.
488
489 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
490
491         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
492
493 2011-10-25  Jason Merrill  <jason@redhat.com>
494
495         PR c++/50866
496         * g++.dg/init/aggr7.C: New.
497
498         PR c++/49996
499         * g++.dg/cpp0x/initlist59.C: New.
500
501 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
502
503         PR c++/50858
504         * g++.dg/overload/operator5.C: New.
505
506 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
507
508         PR c++/50861
509         * g++.dg/template/crash108.C: New.
510
511 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
512
513         PR tree-optimization/50596
514         * gcc.dg/vect/vect-cond-10.c: New test.
515
516 2011-10-24  Joey Ye  <joey.ye@arm.com>
517
518         * gcc.target/arm/pr42575.c: Remove architecture option.
519
520 2011-10-24  David S. Miller  <davem@davemloft.net>
521
522         * gcc.target/sparc/vis3move-1.c: New test.
523         * gcc.target/sparc/vis3move-2.c: New test.
524         * gcc.target/sparc/vis3move-3.c: New test.
525
526 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
527
528         * gcc.dg/strlenopt-22.c: New testcase.
529         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
530
531 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
532
533         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
534         Remove -march=i386.
535         (dg-skip-if): Remove.
536         * gcc.target/i386/funcspec-1.c: Ditto.
537         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
538
539 2011-10-24  Richard Guenther  <rguenther@suse.de>
540
541         * gcc.dg/vect/vect-bool-1.c: New testcase.
542
543 2011-10-24  Richard Guenther  <rguenther@suse.de>
544
545         PR tree-optimization/50838
546         * gcc.dg/torture/pr50838.c: New testcase.
547
548 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
549
550         PR tree-optimization/50730
551         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
552         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
553         -fno-tree-sra and SLP flags.
554
555 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
556
557         PR c++/50841
558         Revert:
559         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
560
561         PR c++/50810
562         * g++.dg/cpp0x/warn_cxx0x2.C: New.
563         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
564
565 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
566
567         PR c++/50810
568         * g++.dg/cpp0x/warn_cxx0x2.C: New.
569         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
570
571 2011-10-23  Tom de Vries  <tom@codesourcery.com>
572
573         PR tree-optimization/50763
574         * gcc.dg/pr50763.c: New test.
575
576 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
577
578         PR target/50788
579         * gcc.target/i386/pr50788.c: New test.
580
581 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
582
583         PR tree-optimization/50819
584         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
585         * g++.dg/vect/slp-pr50819.cc: New test.
586
587 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
588
589         PR c++/45385
590         * g++.dg/warn/Wconversion4.C: New.
591
592 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
593
594         PR target/50813
595         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
596         from element other than first and reverse permutation.
597         * gcc.dg/torture/vshuf-16.inc: Likewise.
598         * gcc.dg/torture/vshuf-8.inc: Likewise.
599         * gcc.dg/torture/vshuf-4.inc: Likewise.
600
601 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
602
603         PR c++/31423
604         * g++.dg/parse/error43.C: New.
605         * g++.dg/parse/error44.C: Likewise.
606
607 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
608             Kirill Yukhin  <kirill.yukhin@intel.com>
609
610         PR target/50740
611         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
612         * gcc.target/i386/bmi2-check.h: Ditto.
613
614 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
615
616         PR c++/50811
617         * g++.dg/cpp0x/override2.C: Add test.
618
619 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
620
621         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
622         check_linker_plugin_available.
623
624 2011-10-21  Kai Tietz  <ktietz@redhat.com>
625
626         * gcc.target/i386/branch-cost1.c: New test.
627         * gcc.target/i386/branch-cost2.c: New test.
628         * gcc.target/i386/branch-cost3.c: New test.
629         * gcc.target/i386/branch-cost4.c: New test.
630
631 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
632
633         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
634
635 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
636
637         PR testsuite/50722
638         * gcc.dg/pr49994-3.c: Skip on HP-UX.
639
640 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
641
642         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
643         (_moz_foo, EXT__foo): Use ASMNAME.
644
645 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
646
647         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
648         names.
649
650 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
651
652         PR target/50766
653         * gcc.target/i386/pr50766.c: New test.
654
655 2011-10-20  Jason Merrill  <jason@redhat.com>
656
657         PR c++/41449
658         * g++.dg/eh/partial1.C: New.
659
660 2011-10-20  Richard Henderson  <rth@redhat.com>
661
662         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
663         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
664         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
665         Use __builtin_shuffle.
666
667 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
668
669         PR fortran/50514
670         * gfortran.dg/ishft_3.f90:  Update test.
671
672 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
673
674         PR fortran/50524
675         * gfortran.dg/substring_integer_index.f90: New test.
676
677 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
678
679         * gfortran.dg/format_string.f: New test.
680
681 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
682
683         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
684         non_strict_align.
685         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
686
687 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
688
689         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
690         gcc.target/i386/pr46226.c: Do not use
691         -mno-accumulate-outgoing-args.
692
693 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
694
695         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
696         including <strings.h>.
697
698 2011-10-19  Jan Hubicka  <jh@suse.cz>
699
700         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
701         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
702         * lib/c-torture.exp: Likewise.
703         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
704         * gcc.c-torture/compile/sync-1.c: Likewise.
705         * gcc.c-torture/compile/sync-1.c: Likewise.
706         * gcc.c-torture/compile/sync-3.c: Likewise.
707         * gcc.dg/noncompile/invalid_asm.c: Likewise.
708         * gcc.dg/noncompile/920507-1.c: Likewise.
709         * gcc.dg/torture/pr36400.c: Likewise.
710         * g++.dg/torture/pr34850.C: Likewise.
711
712 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gnat.dg/source_ref1.adb: New test.
715         * gnat.dg/source_ref2.adb: Likewise.
716
717 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
718
719         PR c++/13657
720         * g++.dg/parse/error42.C: New.
721         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
722
723 2011-10-19  Jason Merrill  <jason@redhat.com>
724
725         PR c++/50793
726         * g++.dg/init/value9.C: New.
727
728 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
729
730         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
731         * gcc.dg/torture/vshuf-16.inc: Likewise.
732         * gcc.dg/torture/vshuf-8.inc: Likewise.
733         * gcc.dg/torture/vshuf-4.inc: Likewise.
734
735 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
736
737         PR fortran/47023
738         * gfortran.dg/sizeof_proc.f90: New.
739
740 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
741
742         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
743         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
744
745 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
746
747         PR testsuite/50796
748         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
749
750 2011-10-19  Jason Merrill  <jason@redhat.com>
751
752         PR c++/50787
753         * g++.dg/init/ref20.C: New.
754
755 2011-10-19  Kai Tietz  <ktietz@redhat.com>
756
757         PR middle-end/50795
758         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
759         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
760         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
761         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
762         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
763
764 2011-10-19  Richard Guenther  <rguenther@suse.de>
765
766         PR middle-end/50768
767         * gcc.dg/torture/pr50768.c: New testcase.
768
769 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
770
771         PR rtl-optimization/50340
772         * gcc.dg/pr50340.c: New.
773
774 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
775
776         PR tree-optimization/50717
777
778         * gcc.dg/pr50717-1.c: New file.
779         * gcc.target/arm/wmul-12.c: Correct types.
780         * gcc.target/arm/wmul-8.c: Correct types.
781
782 2011-10-18  Jason Merrill  <jason@redhat.com>
783
784         PR c++/50531
785         * g++.dg/cpp0x/defaulted32.C: New.
786
787         PR c++/50742
788         * g++.dg/lookup/using23.C: New.
789
790         PR c++/50500
791         * g++.dg/cpp0x/implicit12.C: New.
792         * g++.dg/cpp0x/defaulted20.C: Adjust.
793         * g++.dg/cpp0x/defaulted21.C: Adjust.
794         * g++.dg/cpp0x/implicit-copy.C: Adjust.
795         * g++.dg/cpp0x/implicit4.C: Adjust.
796         * g++.dg/cpp0x/implicit5.C: Adjust.
797         * g++.dg/cpp0x/implicit8.C: Adjust.
798         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
799         * g++.dg/cpp0x/not_special.C: Adjust.
800         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
801         * g++.dg/cpp0x/rv1n.C: Adjust.
802         * g++.dg/cpp0x/rv2n.C: Adjust.
803         * g++.dg/cpp0x/rv3n.C: Adjust.
804         * g++.dg/cpp0x/rv4n.C: Adjust.
805         * g++.dg/cpp0x/rv5n.C: Adjust.
806         * g++.dg/cpp0x/rv6n.C: Adjust.
807         * g++.dg/cpp0x/rv7n.C: Adjust.
808
809 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
810
811         * gcc.target/i386/avx2-vpop-check.h: New header.
812         * gcc.target/i386/avx2-vpaddd-3.c: New test.
813         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
814         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
815         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
816         * gcc.target/i386/avx2-vpand-3.c: Ditto.
817         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
818         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
819         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
820         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
821         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
822         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
823         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
824         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
825         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
826         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
827
828 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
829
830         PR fortran/50420
831         * gfortran.dg/coarray_subobject_1.f90: New test.
832         * gfortran.dg/coarray/subobject_1.f90: New test.
833
834 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
835
836         PR rtl-optimization/50205
837         * gcc.dg/pr50205.c: New.
838
839 2011-10-18  Richard Guenther  <rguenther@suse.de>
840
841         PR tree-optimization/50767
842         * gcc.dg/torture/pr50767.c: New testcase.
843
844 2011-10-18  Julian Brown  <julian@codesourcery.com>
845
846         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
847         * gcc.target/arm/unaligned-memcpy-1.c: New.
848         * gcc.target/arm/unaligned-memcpy-2.c: New.
849         * gcc.target/arm/unaligned-memcpy-3.c: New.
850         * gcc.target/arm/unaligned-memcpy-4.c: New.
851
852 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
853
854         PR fortran/47023
855         * gfortran.dg/iso_c_binding_class.f03: New.
856
857 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
858
859         * testsuite/lib/target-supports.exp
860         (check_effective_target_vect_widen_shift): New.
861         * gcc.dg/vect/vect-widen-shift-s16.c: New.
862         * gcc.dg/vect/vect-widen-shift-s8.c: New.
863         * gcc.dg/vect/vect-widen-shift-u16.c: New.
864         * gcc.dg/vect/vect-widen-shift-u8.c: New.
865
866 2011-10-18  Richard Guenther  <rguenther@suse.de>
867
868         * gcc.dg/torture/restrict-1.c: New testcase.
869
870 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
871
872         * g++.dg/ext/bases.C: New test.
873
874 2011-10-17  David S. Miller  <davem@davemloft.net>
875
876         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
877         all operations to emit VIS instructions.
878         * gcc.target/sparc/fandnot.c: Likewise.
879         * gcc.target/sparc/fnot.c: Likewise.
880         * gcc.target/sparc/for.c: Likewise.
881         * gcc.target/sparc/fornot.c: Likewise.
882         * gcc.target/sparc/fxnor.c: Likewise.
883         * gcc.target/sparc/fxor.c: Likewise.
884         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
885         needed.
886
887 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
888
889         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
890         * gcc.dg/torture/vshuf-16.inc: New file.
891         * gcc.dg/torture/vshuf-2.inc: New file.
892         * gcc.dg/torture/vshuf-32.inc: New file.
893         * gcc.dg/torture/vshuf-4.inc: New file.
894         * gcc.dg/torture/vshuf-8.inc: New file.
895         * gcc.dg/torture/vshuf-main.inc: New file.
896         * gcc.dg/torture/vshuf-v16hi.c: New test.
897         * gcc.dg/torture/vshuf-v16qi.c: New test.
898         * gcc.dg/torture/vshuf-v2df.c: New test.
899         * gcc.dg/torture/vshuf-v2di.c: New test.
900         * gcc.dg/torture/vshuf-v2sf.c: New test.
901         * gcc.dg/torture/vshuf-v2si.c: New test.
902         * gcc.dg/torture/vshuf-v32qi.c: New test.
903         * gcc.dg/torture/vshuf-v4df.c: New test.
904         * gcc.dg/torture/vshuf-v4di.c: New test.
905         * gcc.dg/torture/vshuf-v4hi.c: New test.
906         * gcc.dg/torture/vshuf-v4sf.c: New test.
907         * gcc.dg/torture/vshuf-v4si.c: New test.
908         * gcc.dg/torture/vshuf-v8hi.c: New test.
909         * gcc.dg/torture/vshuf-v8qi.c: New test.
910         * gcc.dg/torture/vshuf-v8sf.c: New test.
911         * gcc.dg/torture/vshuf-v8si.c: New test.
912
913 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
914
915         PR tree-optimization/50746
916         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
917
918 2011-10-17  Jason Merrill  <jason@redhat.com>
919
920         PR c++/50736
921         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
922
923 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
924
925         PR c++/44524
926         * g++.dg/parse/error41.C: New.
927         * g++.dg/parse/error20.C: Adjust.
928
929 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
930
931         PR c++/50757
932         * g++.dg/warn/format7.C: New.
933         * obj-c++.dg/warn7.mm: Likewise.
934
935 2011-10-17  Richard Guenther  <rguenther@suse.de>
936
937         PR tree-optimization/50729
938         * gcc.dg/torture/pr50729.c: New testcase.
939
940 2011-10-15  Tom Tromey  <tromey@redhat.com>
941             Dodji Seketeli  <dodji@redhat.com>
942
943         * lib/prune.exp (prune_gcc_output):  Prune output referring to
944         included files.
945         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
946         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
947         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
948         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
949
950 2011-10-15  Tom Tromey  <tromey@redhat.com>
951             Dodji Seketeli  <dodji@redhat.com>
952
953         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
954
955 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
956
957         PR c++/48489
958         * g++.dg/inherit/error5.C: New.
959
960 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
961
962         PR fortran/47023
963         PR fortran/50752
964         * gfortran.dg/kind_tests_4.f90: New.
965
966 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
967
968         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
969         targets that support vector condition.
970
971 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
972
973         PR fortran/47023
974         * gfortran.dg/c_kind_tests_3.f03: New.
975
976 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
977
978         PR fortran/50547
979         * gfortran.dg/elemental_args_check_4.f90: New.
980
981 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
982
983         PR tree-optimization/50727
984         * gcc.dg/vect/pr50727.c: New test.
985
986 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
987
988         * gcc.dg/vla-23.c: New test.
989
990 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
991
992         PR tree-optimization/50596
993         * gcc.dg/vect/vect-cond-9.c: New test.
994
995 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
996
997         * gcc.dg/vect/bb-slp-29.c: New test.
998
999 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1000
1001         PR c++/50732
1002         * g++.dg/ext/is_base_of_incomplete.C: New.
1003         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1004         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1005
1006 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1007
1008         * gcc.target/sparc/combined-1.c: Compile at -O2.
1009
1010 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
1011
1012         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1013         (dg-options): Add -Wno-attributes.
1014         * gcc.target/i386/fma_double_?.c: Ditto.
1015         * gcc.target/i386/fma_run_float_?.c: Ditto.
1016         * gcc.target/i386/fma_run_double_?.c: Ditto.
1017         * gcc.target/i386/l_fma_float_?.c: Dtto.
1018         * gcc.target/i386/l_fma_double_?.c: Ditto.
1019         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1020         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1021
1022 2011-10-15  Tobias Burnus  <burnus@net-b.de>
1023
1024         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1025         the comments.
1026         * gfortran.dg/bind_c_usage_24.f90: Ditto.
1027         * gfortran.dg/rank_3.f90: Ditto.
1028         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1029         -std=f2008ts in dg-options.
1030         * gfortran.dg/rank_4.f90: Ditto.
1031
1032 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
1033
1034         PR target/49263
1035         * gcc.target/sh/pr49263.c: New.
1036
1037 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1038
1039         * gnat.dg/specs/debug1.ads: Tweak.
1040
1041 2011-10-14  Kai Tietz  <ktietz@redhat.com>
1042
1043         * gfortran.fortran-torture/compile/logical-2.f90: New test.
1044
1045 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
1046
1047         * gcc.target/i386/sse2-mul-1.c: New test.
1048         * gcc.target/i386/sse4_1-mul-1.c: New test.
1049         * gcc.target/i386/avx-mul-1.c: New test.
1050         * gcc.target/i386/xop-mul-1.c: New test.
1051         * gcc.target/i386/avx2-mul-1.c: New test.
1052
1053 2011-10-14  Jason Merrill  <jason@redhat.com>
1054
1055         PR c++/50563
1056         * g++.dg/cpp0x/nsdmi-list1.C: New.
1057
1058         PR c++/50707
1059         * g++.dg/cpp0x/nsdmi-const1.C: New.
1060
1061 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
1062
1063         PR fortran/50570
1064         * gfortran.dg/pointer_intent_5.f90: New.
1065
1066 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1067
1068         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1069         * gcc.target/i386/warn-vect-op-1.c: Ditto.
1070         * gcc.target/i386/warn-vect-op-2.c: Ditto.
1071
1072 2011-10-14  Tobias Burnus  <burnus@net-b.de>
1073
1074         PR fortran/50718
1075         * gfortran.dg/pointer_check_11.f90: New.
1076         * gfortran.dg/pointer_check_12.f90: New.
1077
1078 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1079
1080         PR c++/38174
1081         * g++.dg/overload/operator4.C: New.
1082
1083 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
1084
1085         * gcc.dg/di-longlong64-sync-1.c: New test.
1086         * gcc.dg/di-sync-multithread.c: New test.
1087         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1088         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1089         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1090         tests for v5, v6, v6k, and v7-a, and add-options helpers.
1091         (check_effective_target_arm_arm_ok): New helper.
1092         (check_effective_target_sync_longlong): New helper.
1093
1094 2011-10-14  Richard Guenther  <rguenther@suse.de>
1095
1096         PR tree-optimization/50723
1097         * gcc.dg/torture/pr50723.c: New testcase.
1098
1099 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1100
1101         PR c++/17212
1102         * g++.dg/warn/format6.C: New.
1103         * obj-c++.dg/warn6.mm: Likewise.
1104
1105 2011-10-13  Richard Henderson  <rth@redhat.com>
1106
1107         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1108         Delete.
1109         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1110         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1111         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1112
1113 2011-10-13  Jason Merrill  <jason@redhat.com>
1114
1115         PR c++/50614
1116         * g++.dg/cpp0x/nsdmi-template2.C: New.
1117
1118         PR c++/50437
1119         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1120
1121         PR c++/50618
1122         * g++.dg/init/vbase1.C: New.
1123
1124 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
1125
1126         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1127         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1128         * gcc.target/i386/avx-vphminposuw-2.c: New test.
1129         * gcc.target/i386/avx-vphminposuw-3.c: New test.
1130
1131 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1132
1133         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1134
1135 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1138
1139 2011-10-13  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/50712
1142         * gcc.target/i386/pr50712.c: New testcase.
1143
1144 2011-10-13  Tom de Vries  <tom@codesourcery.com>
1145
1146         * gcc.dg/memcpy-4.c: New test.
1147
1148 2011-10-13  Richard Guenther  <rguenther@suse.de>
1149
1150         PR tree-optimization/50698
1151         * g++.dg/vect/pr50698.cc: New testcase.
1152
1153 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
1154
1155         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1156         * gcc.target/powerpc/warn-2.c: Ditto.
1157
1158         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1159         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1160         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1161         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1162         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1163         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1164         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1165         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1166         * gcc.target/powerpc/ppc-pow.c: Likewise.
1167         * gcc.target/powerpc/recip-1.c: Likewise.
1168         * gcc.target/powerpc/recip-2.c: Likewise.
1169         * gcc.target/powerpc/recip-3.c: Likewise.
1170         * gcc.target/powerpc/recip-4.c: Likewise.
1171         * gcc.target/powerpc/recip-5.c: Likewise.
1172
1173 2011-10-12  David S. Miller  <davem@davemloft.net>
1174
1175         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1176         '-mvis3' instead of 'mcpu=niagara3' in options.
1177         * gcc.target/sparc/fhalve.c: Likewise.
1178         * gcc.target/sparc/fnegop.c: Likewise.
1179         * gcc.target/sparc/fpadds.c: Likewise.
1180         * gcc.target/sparc/fshift.c: Likewise.
1181         * gcc.target/sparc/fucmp.c: Likewise.
1182         * gcc.target/sparc/lzd.c: Likewise.
1183         * gcc.target/sparc/vis3misc.c: Likewise.
1184         * gcc.target/sparc/xmul.c: Likewise.
1185
1186 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
1187
1188         * gnat.dg/vect1.ad[sb]: New test.
1189         * gnat.dg/vect1_pkg.ads: New helper.
1190         * gnat.dg/vect2.ad[sb]: New test.
1191         * gnat.dg/vect2_pkg.ads: New helper.
1192         * gnat.dg/vect3.ad[sb]: New test.
1193         * gnat.dg/vect3_pkg.ads: New helper.
1194         * gnat.dg/vect4.ad[sb]: New test.
1195         * gnat.dg/vect4_pkg.ads: New helper.
1196         * gnat.dg/vect5.ad[sb]: New test.
1197         * gnat.dg/vect5_pkg.ads: New helper.
1198         * gnat.dg/vect6.ad[sb]: New test.
1199         * gnat.dg/vect6_pkg.ads: New helper.
1200
1201 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1202
1203         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1204         * gcc.target/i386/fma_run_double_2.c: Likewise.
1205         * gcc.target/i386/fma_run_double_3.c: Likewise.
1206         * gcc.target/i386/fma_run_double_4.c: Likewise.
1207         * gcc.target/i386/fma_run_double_5.c: Likewise.
1208         * gcc.target/i386/fma_run_double_6.c: Likewise.
1209         * gcc.target/i386/fma_run_float_1.c: Likewise.
1210         * gcc.target/i386/fma_run_float_2.c: Likewise.
1211         * gcc.target/i386/fma_run_float_3.c: Likewise.
1212         * gcc.target/i386/fma_run_float_4.c: Likewise.
1213         * gcc.target/i386/fma_run_float_5.c: Likewise.
1214         * gcc.target/i386/fma_run_float_6.c: Likewise.
1215
1216         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1217         remove the extra dg-options.
1218         * gcc.target/i386/l_fma_double_2.c: Likewise.
1219         * gcc.target/i386/l_fma_double_3.c: Likewise.
1220         * gcc.target/i386/l_fma_double_4.c: Likewise.
1221         * gcc.target/i386/l_fma_double_5.c: Likewise.
1222         * gcc.target/i386/l_fma_double_6.c: Likewise.
1223         * gcc.target/i386/l_fma_float_1.c: Likewise.
1224         * gcc.target/i386/l_fma_float_2.c: Likewise.
1225         * gcc.target/i386/l_fma_float_3.c: Likewise.
1226         * gcc.target/i386/l_fma_float_4.c: Likewise.
1227         * gcc.target/i386/l_fma_float_5.c: Likewise.
1228         * gcc.target/i386/l_fma_float_6.c: Likewise.
1229
1230 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
1231
1232         PR tree-optimization/50189
1233         * g++.dg/torture/pr50189.C: New testcase.
1234
1235 2011-10-12  Richard Guenther  <rguenther@suse.de>
1236
1237         PR tree-optimization/50700
1238         * gcc.dg/builtin-object-size-12.c: New testcase.
1239
1240 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
1241
1242         PR c/50565
1243         * gcc.c-torture/compile/pr50565-1.c,
1244         gcc.c-torture/compile/pr50565-2.c: New tests.
1245
1246 2011-10-11  Jason Merrill  <jason@redhat.com>
1247
1248         PR c++/49855
1249         PR c++/49896
1250         * g++.dg/template/constant1.C: New.
1251         * g++.dg/template/constant2.C: New.
1252         * g++.dg/cpp0x/constexpr-template3.C: New.
1253
1254 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1255
1256         * gcc.target/i386/warn-vect-op-3.c: New test.
1257         * gcc.target/i386/warn-vect-op-1.c: New test.
1258         * gcc.target/i386/warn-vect-op-2.c: New test.
1259
1260 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1261
1262         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1263
1264 2011-10-11  Richard Guenther  <rguenther@suse.de>
1265
1266         PR tree-optimization/50204
1267         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1268
1269 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1270
1271         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1272
1273 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
1274
1275         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1276         * gcc.target/i386/fma_double_2.c: Ditto.
1277         * gcc.target/i386/fma_double_3.c: Ditto.
1278         * gcc.target/i386/fma_double_4.c: Ditto.
1279         * gcc.target/i386/fma_double_5.c: Ditto.
1280         * gcc.target/i386/fma_double_6.c: Ditto.
1281         * gcc.target/i386/fma_float_1.c: Ditto.
1282         * gcc.target/i386/fma_float_2.c: Ditto.
1283         * gcc.target/i386/fma_float_3.c: Ditto.
1284         * gcc.target/i386/fma_float_4.c: Ditto.
1285         * gcc.target/i386/fma_float_5.c: Ditto.
1286         * gcc.target/i386/fma_float_6.c: Ditto.
1287         * gcc.target/i386/l_fma_double_1.c: Ditto.
1288         * gcc.target/i386/l_fma_double_2.c: Ditto.
1289         * gcc.target/i386/l_fma_double_3.c: Ditto.
1290         * gcc.target/i386/l_fma_double_4.c: Ditto.
1291         * gcc.target/i386/l_fma_double_5.c: Ditto.
1292         * gcc.target/i386/l_fma_double_6.c: Ditto.
1293         * gcc.target/i386/l_fma_float_1.c: Ditto.
1294         * gcc.target/i386/l_fma_float_2.c: Ditto.
1295         * gcc.target/i386/l_fma_float_3.c: Ditto.
1296         * gcc.target/i386/l_fma_float_4.c: Ditto.
1297         * gcc.target/i386/l_fma_float_5.c: Ditto.
1298         * gcc.target/i386/l_fma_float_6.c: Ditto.
1299         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1300         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1301         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1302         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1303         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1304         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1305         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1306         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1307         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1308         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1309         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1310         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1311
1312 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1313
1314         * gcc.dg/va-arg-4.c: New test.
1315         * gcc.dg/va-arg-5.c: Ditto.
1316
1317 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1318
1319         * lib/target-supports.exp (check_effective_target_fd_truncate):
1320         Close and unlink test file before exit.
1321
1322 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1323
1324         PR fortran/50564
1325         * gfortran.dg/forall_15.f90:  New test case.
1326
1327 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1328             Andrew Macleod  <amacleod@redhat.com>
1329
1330         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1331         wrappers for *other_threads() and *final_verify().
1332         * gcc.dg/simulate-thread/simulate-thread.h
1333         (simulate_thread_wrapper_other_threads): New.
1334         (simulate_thread_wrapper_final_verify): New.
1335
1336 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1337
1338         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1339
1340 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1341
1342         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1343
1344 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1345             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1346
1347         * gcc.target/i386/fma_1.h: New file.
1348         * gcc.target/i386/fma_2.h: Likewise.
1349         * gcc.target/i386/fma_3.h: Likewise.
1350         * gcc.target/i386/fma_4.h: Likewise.
1351         * gcc.target/i386/fma_5.h: Likewise.
1352         * gcc.target/i386/fma_6.h: Likewise.
1353         * gcc.target/i386/fma_double_1.c: Likewise.
1354         * gcc.target/i386/fma_double_2.c: Likewise.
1355         * gcc.target/i386/fma_double_3.c: Likewise.
1356         * gcc.target/i386/fma_double_4.c: Likewise.
1357         * gcc.target/i386/fma_double_5.c: Likewise.
1358         * gcc.target/i386/fma_double_6.c: Likewise.
1359         * gcc.target/i386/fma_float_1.c: Likewise.
1360         * gcc.target/i386/fma_float_2.c: Likewise.
1361         * gcc.target/i386/fma_float_3.c: Likewise.
1362         * gcc.target/i386/fma_float_4.c: Likewise.
1363         * gcc.target/i386/fma_float_5.c: Likewise.
1364         * gcc.target/i386/fma_float_6.c: Likewise.
1365         * gcc.target/i386/fma_main.h: Likewise.
1366         * gcc.target/i386/fma_run_double_1.c: Likewise.
1367         * gcc.target/i386/fma_run_double_2.c: Likewise.
1368         * gcc.target/i386/fma_run_double_3.c: Likewise.
1369         * gcc.target/i386/fma_run_double_4.c: Likewise.
1370         * gcc.target/i386/fma_run_double_5.c: Likewise.
1371         * gcc.target/i386/fma_run_double_6.c: Likewise.
1372         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1373         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1374         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1375         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1376         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1377         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1378         * gcc.target/i386/fma_run_float_1.c: Likewise.
1379         * gcc.target/i386/fma_run_float_2.c: Likewise.
1380         * gcc.target/i386/fma_run_float_3.c: Likewise.
1381         * gcc.target/i386/fma_run_float_4.c: Likewise.
1382         * gcc.target/i386/fma_run_float_5.c: Likewise.
1383         * gcc.target/i386/fma_run_float_6.c: Likewise.
1384         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1385         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1386         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1387         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1388         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1389         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1390         * gcc.target/i386/l_fma_1.h: Likewise.
1391         * gcc.target/i386/l_fma_2.h: Likewise.
1392         * gcc.target/i386/l_fma_3.h: Likewise.
1393         * gcc.target/i386/l_fma_4.h: Likewise.
1394         * gcc.target/i386/l_fma_5.h: Likewise.
1395         * gcc.target/i386/l_fma_6.h: Likewise.
1396         * gcc.target/i386/l_fma_double_1.c: Likewise.
1397         * gcc.target/i386/l_fma_double_2.c: Likewise.
1398         * gcc.target/i386/l_fma_double_3.c: Likewise.
1399         * gcc.target/i386/l_fma_double_4.c: Likewise.
1400         * gcc.target/i386/l_fma_double_5.c: Likewise.
1401         * gcc.target/i386/l_fma_double_6.c: Likewise.
1402         * gcc.target/i386/l_fma_float_1.c: Likewise.
1403         * gcc.target/i386/l_fma_float_2.c: Likewise.
1404         * gcc.target/i386/l_fma_float_3.c: Likewise.
1405         * gcc.target/i386/l_fma_float_4.c: Likewise.
1406         * gcc.target/i386/l_fma_float_5.c: Likewise.
1407         * gcc.target/i386/l_fma_float_6.c: Likewise.
1408         * gcc.target/i386/l_fma_main.h: Likewise.
1409         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1410         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1411         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1412         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1413         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1414         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1415         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1416         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1417         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1418         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1419         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1420         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1421
1422 2011-10-10  Richard Guenther  <rguenther@suse.de>
1423
1424         PR middle-end/50389
1425         * gcc.dg/torture/pr50389.c: New testcase.
1426
1427 2011-10-10  Richard Guenther  <rguenther@suse.de>
1428
1429         PR middle-end/50195
1430         * gcc.dg/builtins-47.c: Optimize.
1431
1432 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1433
1434         * lib/gcc-simulate-thread.exp: New.
1435         * gcc.dg/simulate-thread/guality.h: New.
1436         * gcc.dg/simulate-thread/simulate-thread.h: New.
1437         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1438         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1439         * gcc.dg/simulate-thread/README: New.
1440         * g++.dg/simulate-thread/guality.h: New.
1441         * g++.dg/simulate-thread/simulate-thread.h: New.
1442         * g++.dg/simulate-thread/simulate-thread.exp: New.
1443         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1444         * c-c++-common/cxxbitfields-2.c: Remove.
1445         * c-c++-common/cxxbitfields.c: Remove.
1446         * c-c++-common/cxxbitfields-4.c: Remove.
1447         * c-c++-common/cxxbitfields-5.c: Remove.
1448         * c-c++-common/simulate-thread/bitfields-1.c: New.
1449         * c-c++-common/simulate-thread/bitfields-2.c: New.
1450         * c-c++-common/simulate-thread/bitfields-3.c: New.
1451         * c-c++-common/simulate-thread/bitfields-4.c: New.
1452
1453 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1454
1455         PR c++/38980
1456         * g++.dg/warn/format5.C: New.
1457
1458 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1459
1460         PR fortran/50273
1461         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1462         * gfortran.dg/common_16.f90: New.
1463
1464 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1465
1466         * gfortran.dg/iso_c_binding_param_1.f90: New.
1467         * gfortran.dg/iso_c_binding_param_2.f90: New.
1468         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1469
1470 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1471
1472         PR tree-optimization/50635
1473         * gcc.dg/vect/pr50635.c: New test.
1474
1475 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1476
1477         PR fortran/50659
1478         * gfortran.dg/proc_decl_27.f90: New.
1479
1480 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1481
1482         PR libobjc/50428
1483         * objc/execute/initialize-1.m: New test.
1484
1485 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1486
1487         PR fortran/47844
1488         * gfortran.dg/pointer_function_result_1.f90 : New test.
1489
1490 2011-10-07  David S. Miller  <davem@davemloft.net>
1491
1492         PR 50655
1493         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1494         * gcc.target/sparc/cmask.c: Use it.
1495         * gcc.target/sparc/fhalve.c: Likewise.
1496         * gcc.target/sparc/fnegop.c: Likewise.
1497         * gcc.target/sparc/fpadds.c: Likewise.
1498         * gcc.target/sparc/fshift.c: Likewise.
1499         * gcc.target/sparc/fucmp.c: Likewise.
1500         * gcc.target/sparc/lzd.c: Likewise.
1501         * gcc.target/sparc/vis3misc.c: Likewise.
1502         * gcc.target/sparc/xmul.c: Likewise.
1503
1504 2011-10-07  Richard Henderson  <rth@redhat.com>
1505
1506         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1507         match for avx2.
1508         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1509
1510 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1511
1512         * gcc.dg/pr50193-1.c: New file.
1513         * gcc.target/arm/shiftable.c: New file.
1514
1515 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1516
1517         PR fortran/50625
1518         * gfortran.dg/class_46.f03: New.
1519
1520 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1521
1522         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1523         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1524         (syslog, vsyslog, __vsyslog_chk): Likewise.
1525
1526         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1527         (x, EXT_x): Use ASMNAME.
1528
1529         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1530         (a, c): Use ASMNAME.
1531
1532 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1533
1534         PR middle-end/50527
1535         * gcc.dg/pr50527.c: New test.
1536
1537 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR tree-optimization/50650
1540         * gcc.c-torture/compile/pr50650.c: New test.
1541
1542 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1543
1544         PR tree-optimization/50575
1545         * gcc.c-torture/execute/vector-compare-2.x: New file.
1546
1547 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1548
1549         PR middle-end/50125
1550         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1551         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1552         (bar3): Likewise.
1553
1554 2011-10-07  Richard Guenther  <rguenther@suse.de>
1555
1556         PR testsuite/50637
1557         * gcc.dg/vect/vect-align-2.c: Increase array size.
1558
1559 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1560             H.J. Lu  <hongjiu.lu@intel.com>
1561
1562         PR target/50603
1563         * gcc.target/i386/pr50603.c: New test.
1564
1565 2011-10-06  Jason Merrill  <jason@redhat.com>
1566
1567         PR c++/39164
1568         * g++.dg/cpp0x/default31.C: New.
1569
1570 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR tree-optimization/50596
1573         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1574         New.
1575         * gcc.dg/vect/vect-cond-8.c: New test.
1576
1577 2011-10-06  Richard Henderson  <rth@redhat.com>
1578
1579         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1580         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1581         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1582         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1583         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1584         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1585         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1586         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1587         * gcc.c-torture/execute/vshuf-16.inc: New file.
1588         * gcc.c-torture/execute/vshuf-2.inc: New file.
1589         * gcc.c-torture/execute/vshuf-4.inc: New file.
1590         * gcc.c-torture/execute/vshuf-8.inc: New file.
1591         * gcc.c-torture/execute/vshuf-main.inc: New file.
1592         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1593         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1594         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1595         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1596         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1597         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1598         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1599         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1600         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1601         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1602         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1603         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1604         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1605
1606 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR tree-optimization/49279
1609         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1610         * gcc.c-torture/execute/pr49279.c: New test.
1611
1612 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1613
1614         PR target/49049
1615         * gcc.c-torture/compile/pr49049.c: New test.
1616
1617 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1618
1619         PR target/50305
1620         * gcc.target/arm/pr50305.c: New test.
1621
1622 2011-10-06  Richard Guenther  <rguenther@suse.de>
1623
1624         PR tree-optimization/38884
1625         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1626         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1627
1628 2011-10-05  David S. Miller  <davem@davemloft.net>
1629
1630         * gcc.target/sparc/lzd.c: New test.
1631         * gcc.target/sparc/popc.c: New test.
1632
1633 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1634
1635         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1636         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1637         * g++.dg/other/final1.C: Cleanup original tree dump.
1638
1639 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR tree-optimization/50613
1642         * gcc.dg/pr50613.c: New test.
1643
1644 2011-10-05  Richard Henderson  <rth@redhat.com>
1645
1646         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1647         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1648         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1649         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1650         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1651         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1652         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1653         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1654
1655 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1656
1657         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1658         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1659         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1660         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1661         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1662
1663 2011-10-05  Richard Guenther  <rguenther@suse.de>
1664
1665         PR tree-optimization/38885
1666         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1667
1668 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1669
1670         * gcc.target/i386/sw-1.c: New test.
1671
1672 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1673
1674         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1675         -mtune=generic.
1676         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1677
1678 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1679
1680         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1681
1682 2011-10-04  David S. Miller  <davem@davemloft.net>
1683
1684         * gcc.target/sparc/fhalve.c: New test.
1685         * gcc.target/sparc/fnegop.c: New test.
1686         * gcc.target/sparc/xmul.c: New test.
1687
1688 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1689
1690         PR fortran/35831
1691         * gfortran.dg/dummy_procedure_6.f90: New.
1692
1693 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR tree-optimization/50604
1696         * gcc.dg/pr50604.c: New test.
1697
1698 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1699
1700         PR tree-optimization/49662
1701         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1702         * gcc.dg/graphite/interchange-15.c: Likewise.
1703         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1704
1705 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1706
1707         * gcc.dg/tree-ssa/restrict-4.c: New test.
1708
1709 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1710
1711         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1712         (main): Use __typeof to get result type of comparison.
1713
1714 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1715
1716         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1717         Make et_vect_multiple_sizes_saved global.
1718         (check_effective_target_vect64): Make et_vect64_saved global.
1719
1720 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1721
1722         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1723         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1724         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1725         * gcc.dg/builtin-complex-err-1.c: Adjust.
1726
1727 2011-10-02  Jason Merrill  <jason@redhat.com>
1728
1729         * g++.dg/cpp0x/range-for22.C: New.
1730
1731         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1732         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1733         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1734         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1735
1736         * g++.dg/cpp0x/nsdmi5.C: New.
1737
1738 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1739
1740         PR target/50579
1741         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1742         New procedures.
1743         (mips-dg-options): Force an ABI option if the current ABI is
1744         incompatible with the required -mlong setting.  Likewise force
1745         a long setting if the current one is incompatible with the
1746         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1747         throughout procedure.
1748         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1749         instead of addressing=absolute.
1750
1751 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1752
1753         * gcc.target/mips/stack-1.c: New test.
1754
1755 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1756
1757         * gcc.dg/pr49696.c: New test.
1758
1759 2011-10-02  Jan Hubicka  <jh@suse.cz>
1760
1761         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1762
1763 2011-10-01  David S. Miller  <davem@davemloft.net>
1764
1765         * gcc.target/sparc/cmask.c: New test.
1766         * gcc.target/sparc/fpadds.c: New test.
1767         * gcc.target/sparc/fshift.c: New test.
1768         * gcc.target/sparc/fucmp.c: New test.
1769         * gcc.target/sparc/vis3misc.c: New test.
1770
1771 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1772
1773         PR fortran/50585
1774         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1775
1776 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1777
1778         PR c++/44473
1779         * g++.dg/dfp/44473-1.C: New test.
1780         * g++.dg/dfp/44473-2.C: New test.
1781         * g++.dg/dfp/mangle-1.C: New test.
1782         * g++.dg/dfp/mangle-2.C: New test.
1783         * g++.dg/dfp/mangle-3.C: New test.
1784         * g++.dg/dfp/mangle-4.C: New test.
1785         * g++.dg/dfp/mangle-5.C: New test.
1786
1787 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR inline-asm/50571
1790         * gcc.dg/pr50571.c: New test.
1791
1792         PR tree-optimization/46309
1793         * gcc.dg/pr46309.c: New test.
1794
1795 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1796
1797         * gcc.dg/strlenopt-21.c: New test.
1798
1799 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1800
1801         * gcc.dg/sms-10.c: New file.
1802
1803 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1804
1805         * gcc.target/arm/pr50099.c: New test.
1806
1807 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1808
1809         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1810
1811 2011-09-30  David S. Miller  <davem@davemloft.net>
1812
1813         * gcc.target/sparc/bmaskbshuf.c: New test.
1814         * gcc.target/sparc/edgen.c: New test.
1815
1816 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1817
1818         PR fortran/50547
1819         * gfortran.dg/pure_formal_proc_3.f90: New.
1820
1821         PR fortran/50553
1822         * gfortran.dg/stfunc_7.f90: New.
1823
1824 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1825
1826         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1827         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1828         * gcc.dg/vector-compare-1.c: Likewise.
1829         * gcc.dg/vector-compare-2.c: Likewise.
1830
1831 2011-09-29  David S. Miller  <davem@davemloft.net>
1832
1833         * gcc.target/sparc/array.c: New test.
1834
1835 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1836
1837         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1838         loop unroll and set max unroll times to 8.
1839         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1840         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1841         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1842         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1843
1844 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1845
1846         PR c++/40145
1847         * g++.dg/ext/visibility/warn5.C: New.
1848
1849 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1850
1851         PR c++/45278
1852         * g++.dg/warn/Wextra-3.C: New.
1853
1854 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1855
1856         PR target/49486
1857         * gcc.target/sh/pr49468-si.c: New.
1858
1859 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1860
1861         PR testsuite/50485
1862         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1863         (TEST): Initialize src3 with random floats.
1864         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1865         from union src3.  Initialize src3 with random floats.
1866
1867 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1868
1869         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1870         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1871         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1872         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1873         * gcc.target/sh/sh4a-cos.c: Ditto.
1874         * gcc.target/sh/sh4a-cosf.c: Ditto.
1875         * gcc.target/sh/sh4a-sin.c: Ditto.
1876         * gcc.target/sh/sh4a-sinf.c: Ditto.
1877         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1878         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1879         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1880
1881 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1882
1883         PR c++/31489
1884         * g++.dg/parse/error40.C: New.
1885         * g++.dg/warn/incomplete1.C: Adjust.
1886
1887 2011-09-27  Jan Hubicka  <jh@suse.cz>
1888
1889         PR middle-end/49463
1890         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1891         Mark used.
1892
1893 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1894
1895         * gcc.dg/strlenopt-1.c: New test.
1896         * gcc.dg/strlenopt-1f.c: New test.
1897         * gcc.dg/strlenopt-2.c: New test.
1898         * gcc.dg/strlenopt-2f.c: New test.
1899         * gcc.dg/strlenopt-3.c: New test.
1900         * gcc.dg/strlenopt-4.c: New test.
1901         * gcc.dg/strlenopt-4g.c: New test.
1902         * gcc.dg/strlenopt-4gf.c: New test.
1903         * gcc.dg/strlenopt-5.c: New test.
1904         * gcc.dg/strlenopt-6.c: New test.
1905         * gcc.dg/strlenopt-7.c: New test.
1906         * gcc.dg/strlenopt-8.c: New test.
1907         * gcc.dg/strlenopt-9.c: New test.
1908         * gcc.dg/strlenopt-10.c: New test.
1909         * gcc.dg/strlenopt-11.c: New test.
1910         * gcc.dg/strlenopt-12.c: New test.
1911         * gcc.dg/strlenopt-12g.c: New test.
1912         * gcc.dg/strlenopt-13.c: New test.
1913         * gcc.dg/strlenopt-14g.c: New test.
1914         * gcc.dg/strlenopt-14gf.c: New test.
1915         * gcc.dg/strlenopt-15.c: New test.
1916         * gcc.dg/strlenopt-16g.c: New test.
1917         * gcc.dg/strlenopt-17g.c: New test.
1918         * gcc.dg/strlenopt-18g.c: New test.
1919         * gcc.dg/strlenopt.h: New file.
1920
1921 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1922
1923         PR middle-end/43864
1924         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1925         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1926         * gcc.dg/pr43864.c: New test.
1927         * gcc.dg/pr43864-2.c: Same.
1928         * gcc.dg/pr43864-3.c: Same.
1929         * gcc.dg/pr43864-4.c: Same.
1930
1931 2011-09-27  Jan Hubicka  <jh@suse.cz>
1932
1933         * gcc.dg/ipa/inline-5.c: New testcase.
1934
1935 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1936
1937         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1938         vectors.
1939         * gcc.dg/vect/bb-slp-27.c: New.
1940         * gcc.dg/vect/bb-slp-28.c: New.
1941
1942 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1943
1944         * testsuite/lib/target-supports.exp (check_profiling_available):
1945         Don't rely solely on TLS tests for -fprofile-generate, fall
1946         through to the other code.
1947
1948 2011-09-27  Richard Guenther  <rguenther@suse.de>
1949
1950         PR tree-optimization/50363
1951         * gcc.dg/torture/pr50363.c: New testcase.
1952
1953 2011-09-26  Jason Merrill  <jason@redhat.com>
1954
1955         PR c++/45012
1956         * g++.dg/template/partial13.C: New.
1957
1958         PR c++/46105
1959         * g++.dg/template/partial12.C: New.
1960
1961         PR c++/50508
1962         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1963
1964 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1965
1966         PR c++/45487
1967         * g++.dg/diagnostic/bindings1.C: New.
1968         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1969
1970 2011-09-26  David S. Miller  <davem@davemloft.net>
1971
1972         * gcc.target/sparc/wrgsr.c: New test.
1973         * gcc.target/sparc/rdgsr.c: New test.
1974         * gcc.target/sparc/edge.c: New test.
1975         * gcc.target/sparc/fcmp.c: New test.
1976
1977         * gcc.target/sparc/edge.c: Update for new return types.
1978         * gcc.target/sparc/fcmp.c: Likewise.
1979
1980         * gcc.target/sparc/fpaddsubi.c: New test.
1981
1982 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1983
1984         PR fortran/50515
1985         * gfortran.dg/common_15.f90: New.
1986
1987         PR fortran/50517
1988         * gfortran.dg/dummy_procedure_5.f90: New.
1989         * gfortran.dg/interface_26.f90: Modified error message.
1990         * gfortran.dg/proc_ptr_11.f90: Ditto.
1991         * gfortran.dg/proc_ptr_15.f90: Ditto.
1992         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1993         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1994
1995 2011-09-26  Jason Merrill  <jason@redhat.com>
1996
1997         PR c++/50512
1998         * g++.dg/overload/rvalue3.C: New.
1999
2000         PR c++/50523
2001         * g++.dg/overload/ref-conv2.C: New.
2002
2003         * g++.dg/cpp0x/nsdmi-template1.C: New.
2004
2005 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2006
2007         * g++.dg/cpp0x/nullptr25.C: New.
2008
2009 2011-09-26  Richard Guenther  <rguenther@suse.de>
2010
2011         PR tree-optimization/50472
2012         * gcc.dg/torture/pr50472.c: New testcase.
2013
2014 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2015
2016         * gnat.dg/opt22.adb: New test.
2017         * gnat.dg/opt22_pkg.ad[sb]: New helper.
2018
2019 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2020
2021         * gnat.dg/opt21.adb: New test.
2022         * gnat.dg/opt21_pkg.ad[sb]: New helper.
2023
2024 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2025
2026         * gnat.dg/opt20.ad[sb]: New test.
2027         * gnat.dg/opt20_pkg.ads: New helper.
2028
2029 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2030
2031         * gnat.dg/array17.adb: New test.
2032         * gnat.dg/array17_pkg.ads: New helper.
2033
2034 2011-09-25  Jason Merrill  <jason@redhat.com>
2035
2036         * g++.dg/cpp0x/nsdmi-defer4.C: New.
2037
2038 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2039
2040         * gnat.dg/frame_overflow.ads: New.
2041         * gnat.dg/frame_overflow.adb: Adjust.
2042         * gnat.dg/specs/addr1.ads: Likewise.
2043
2044 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
2045
2046         * g++.dg/tree-ssa/restrict2.C: New test.
2047
2048 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2049
2050         * lib/target-supports.exp (check_effective_target_vect64): New.
2051         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2052         of multiple vector sizes.
2053         * gcc.dg/vect/bb-slp-26.c: New.
2054
2055 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2056
2057         PR c++/50280
2058         * g++.dg/template/bitfield1.C: New.
2059
2060 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2061
2062         * gcc.dg/vect/bb-slp-24.c: New.
2063
2064 2011-09-24  Jason Merrill  <jason@redhat.com>
2065
2066         * g++.dg/cpp0x/nsdmi-eh1.C: New.
2067
2068         * g++.dg/cpp0x/nsdmi-defer3.C: New.
2069
2070         * g++.dg/cpp0x/nsdmi-defer1.C: New.
2071         * g++.dg/cpp0x/nsdmi-defer2.C: New.
2072
2073         * g++.dg/cpp0x/nsdmi1.C: New.
2074         * g++.dg/cpp0x/nsdmi2.C: New.
2075         * g++.dg/cpp0x/nsdmi3.C: New.
2076         * g++.dg/cpp0x/nsdmi4.C: New.
2077         * g++.old-deja/g++.other/init4.C: New.
2078
2079 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
2080
2081         PR c++/44267
2082         * g++.dg/template/sfinae28.C: New.
2083
2084 2011-09-23  Ian Lance Taylor  <iant@google.com>
2085
2086         * go.test/go-test.exp (errchk): Handle more cases of getting
2087         correct Tcl backslash quoting in regular expressions in test file.
2088
2089 2011-09-23  Jason Merrill  <jason@redhat.com>
2090
2091         Core 253
2092         * g++.dg/init/const8.C: New.
2093         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2094         * g++.dg/cpp0x/defaulted2.C: Likewise.
2095         * g++.dg/cpp0x/pr42844-2.C: Likewise.
2096         * g++.dg/init/pr20039.C: Likewise.
2097         * g++.dg/init/pr42844.C: Likewise.
2098
2099 2011-09-23  Jan Hubicka  <jh@suse.cz>
2100
2101         * gcc.dg/ipa/inline-1.c: new testcase.
2102         * gcc.dg/ipa/inline-2.c: new testcase.
2103         * gcc.dg/ipa/inline-3.c: new testcase.
2104         * gcc.dg/ipa/inline-4.c: new testcase.
2105
2106 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2107
2108         PR c++/50258
2109         * g++.dg/cpp0x/constexpr-static8.C: New.
2110
2111 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
2112
2113         * gcc.target/i386/avxfp-1.c: New test.
2114         * gcc.target/i386/avxfp-2.c: New test.
2115
2116 2011-09-23  Terry Guo  <terry.guo@arm.com>
2117
2118         * gcc.c-torture/execute/941014-1.x: Deleted.
2119
2120 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2121
2122         PR c++/50491
2123         * g++.dg/cpp0x/pr50491.C: New.
2124
2125 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2126
2127         PR testsuite/50487
2128         * gfortran.dg/bessel_6.f90: Fix tolerance test.
2129
2130 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2131
2132         PR c++/50371
2133         * g++.dg/cpp0x/nullptr24.C: New.
2134
2135 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
2136
2137         PR target/50482
2138         * gcc.target/i386/pr50482.c: New test.
2139
2140 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
2141
2142         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2143         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2144         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2145         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2146         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2147         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2148         multilib options contain different -march= from dg-options.
2149
2150 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
2151             Paolo Carlini  <paolo.carlini@oracle.com>
2152
2153         PR c++/50344
2154         * g++.dg/template/friend52.C: New.
2155
2156 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
2157
2158         * gcc.target/arm/cmp-1.c: New test.
2159         * gcc.target/arm/cmp-2.c: Likewise.
2160
2161 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
2162
2163         PR fortran/41733
2164         * gfortran.dg/impure_actual_1.f90: Modified error message.
2165         * gfortran.dg/proc_ptr_32.f90: New.
2166         * gfortran.dg/proc_ptr_33.f90: New.
2167
2168 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
2169
2170         PR tree-optimization/50451
2171         * gcc.dg/vect/pr50451.c: New test.
2172
2173 2011-09-21  Ian Lance Taylor  <iant@google.com>
2174
2175         * go.test/go-test.exp (errchk): Add special case for bug332.
2176         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
2177         some more test lines.
2178
2179 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2180
2181         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2182         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2183         * g++.dg/other/i386-8.C: Ditto.
2184         * g++.dg/other/pr34435.C: Ditto.
2185         * g++.dg/other/pr39496.C: Ditto.
2186         * g++.dg/other/mmintrin.C: Ditto.
2187
2188 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
2189
2190         * gcc.dg/vect/vect-cond-7.c: New test.
2191         * gcc.target/i386/sse4_1-cond-1.c: New test.
2192         * gcc.target/i386/avx-cond-1.c: New test.
2193
2194 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2195
2196         PR target/50464
2197         * g++.dg/other/pr50464.C: New test.
2198
2199 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2200
2201         * gcc.target/i386/bmi2-mulx32-2.c: New test.
2202         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2203         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2204         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2205
2206 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2207
2208         * gnat.dg/opt19.adb: New test.
2209
2210 2011-09-21  Terry Guo  <terry.guo@arm.com>
2211
2212         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2213         on arch conflict when testing case on targets other than armv7-a.
2214
2215 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
2216
2217         PR c++/50454
2218         * g++.dg/ext/int128-1.C: New.
2219         * g++.dg/ext/int128-2.C: Likewise.
2220         * g++.dg/ext/int128-2.h: Likewise.
2221
2222 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2223
2224         PR testsuite/50469
2225         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2226
2227 2011-09-20  Jason Merrill  <jason@redhat.com>
2228
2229         * g++.dg/cpp0x/constexpr-generated1.C: New.
2230
2231         PR c++/50442
2232         * g++.dg/overload/ref-conv1.C: New.
2233
2234 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2235
2236         * g++.dg/other/final1.C: New.
2237
2238 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
2239
2240         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
2241         and get_bit ().
2242
2243 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
2244
2245         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2246         "target arm_eabi".
2247
2248 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
2249
2250         PR tree-optimization/50413
2251         * g++.dg/vect/vect.exp: Run slp-pr* tests with
2252         -fdump-tree-slp-details.  Run other tests with
2253         -fdump-tree-vect-details.
2254         * g++.dg/vect/slp-pr50413.cc: New.
2255
2256 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2257             Ira Rosen  <ira.rosen@linaro.org>
2258
2259         PR testsuite/50435
2260         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2261         Fix underscores around restrict.
2262
2263 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2264
2265         PR tree-optimization/50414
2266         * gfortran.dg/vect/Ofast-pr50414.f90: New.
2267         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2268         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2269
2270 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2271
2272         PR tree-optimization/50412
2273         * gfortran.dg/vect/pr50412.f90: New.
2274
2275 2011-09-16  Jason Merrill  <jason@redhat.com>
2276
2277         PR c++/50424
2278         * g++.dg/eh/defarg1.C: New.
2279
2280 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
2281
2282         * gcc.dg/vect/vect-reduc-10.c: New test.
2283         * gcc.target/i386/avx-reduc-1.c: New test.
2284
2285         * gcc.target/i386/sse2-extract-1.c: New test.
2286         * gcc.target/i386/avx-extract-1.c: New test.
2287
2288 2011-09-16  Terry Guo  <terry.guo@arm.com>
2289
2290         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2291
2292 2011-09-15   Diego Novillo  <dnovillo@google.com>
2293
2294         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2295         ALWAYS_CXXFLAGS, if defined.
2296         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2297         ALWAYS_GFORTRANFLAGS, if defined.
2298         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2299         ALWAYS_GOCFLAGS, if defined.
2300         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2301         ALWAYS_OBJCXXFLAGS, if defined.
2302         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2303         additional_flags, if defined.
2304         * lib/gnat.exp (gnat_target_compile): Likewise.
2305         * lib/objc.exp (objc_target_compile): Likewise.
2306         * lib/target-supports-dg.exp (dg-add-options): Handle
2307         TEST_ALWAYS_FLAGS.
2308
2309 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2310
2311         PR testsuite/50322
2312         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2313         Use uintptr_t in f1.  Undo avr xfails.
2314
2315 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2316
2317         PR fortran/50401
2318         PR fortran/50403
2319         * gfortran.dg/function_types_3.f90: New.
2320
2321 2011-09-15  Jason Merrill  <jason@redhat.com>
2322
2323         PR c++/50365
2324         * g++.dg/cpp0x/trailing7.C: New.
2325
2326         PR c++/50361
2327         * g++.dg/cpp0x/nullptr23.C: New.
2328
2329 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2330
2331         * gcc.dg/vect/bb-slp-25.c: New.
2332
2333 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2334
2335         PR c++/50391
2336         * g++.dg/cpp0x/noexcept15.C: New.
2337
2338 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2339
2340         PR middle-end/50251
2341         * gcc.dg/pr50251.c: New test.
2342
2343 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2344
2345         PR fortran/34547
2346         PR fortran/50375
2347         * gfortran.dg/null_5.f90: New.
2348         * gfortran.dg/null_6.f90: New.
2349
2350 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2351
2352         * gcc.c-torture/compile/20110913-1.c: New test.
2353
2354 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2355
2356         PR fortran/50379
2357         * gfortran.dg/result_2.f90: New.
2358
2359 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2360
2361         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2362
2363 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2364
2365         PR c++/48320
2366         * g++.dg/cpp0x/variadic116.C: New test case.
2367
2368 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2369
2370         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2371         * gcc.target/mips/interrupt_handler-2.c: New test.
2372         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2373
2374 2011-09-12  Jason Merrill  <jason@redhat.com>
2375
2376         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2377
2378         * g++.dg/cpp0x/explicit7.C: New.
2379
2380 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2381
2382         PR rtl-optimization/50212
2383         * g++.dg/other/pr50212.C: New test.
2384
2385 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2386
2387         PR target/43746
2388         * testsuite/gcc.target/avr/torture/avr-torture.exp
2389         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2390         "-O2 -fmerge-all-constants".
2391
2392 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2393
2394         PR fortran/50327
2395         * gfortran.dg/do_while_1.f90: New test.
2396
2397 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2398
2399         PR fortran/35831
2400         PR fortran/47978
2401         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2402         * gfortran.dg/proc_decl_26.f90: New.
2403         * gfortran.dg/typebound_override_2.f90: New.
2404         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2405
2406 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2407
2408         * gnat.dg/cond_expr2.ad[sb]: New test.
2409
2410 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2411
2412         * gnat.dg/atomic5.ad[sb]: New test.
2413
2414 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2415
2416         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2417
2418 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2419
2420         PR target/49030
2421         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2422
2423 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2424
2425         PR target/49614
2426         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2427
2428 2011-09-09  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/50328
2431         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2432
2433 2011-09-09  Richard Guenther  <rguenther@suse.de>
2434
2435         PR middle-end/50333
2436         * gcc.dg/torture/pr50333.c: New testcase.
2437
2438 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2439
2440         PR tree-optimization/50318
2441         * gcc.target/arm/pr50318-1.c: New file.
2442
2443 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2444
2445         * gcc.target/i386/all_one_m256i.c: New test.
2446
2447 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2448
2449         PR c++/50324
2450         * g++.dg/cpp0x/sfinae28.C: New.
2451
2452 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2453
2454         PR c/50332
2455         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2456         longer ignored on typedefs.
2457
2458         PR c++/33255 - Support -Wunused-local-typedefs warning
2459         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2460         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2461
2462 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2463
2464         PR tree-optimization/50287
2465         * gcc.dg/torture/pr50287.c: New test.
2466
2467 2011-09-08  Richard Guenther  <rguenther@suse.de>
2468
2469         PR tree-optimization/19831
2470         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2471         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2472         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2473         * gcc.dg/errno-1.c: Adjust.
2474
2475 2011-09-08  Richard Guenther  <rguenther@suse.de>
2476
2477         PR tree-optimization/19831
2478         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2479
2480 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2481
2482         PR fortran/44646
2483         * gfortran.dg/do_concurrent_1.f90: New.
2484         * gfortran.dg/do_concurrent_2.f90: New.
2485
2486 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR target/50310
2489         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2490         * gcc.dg/pr50310-2.c: New test.
2491
2492 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2493
2494         PR fortran/48095
2495         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2496         * gfortran.dg/impure_constructor_1.f90: Modified.
2497         * gfortran.dg/proc_ptr_comp_33.f90: New.
2498
2499 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2500
2501         PR target/50310
2502         * gcc.dg/pr50310-1.c: New test.
2503
2504 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2505
2506         PR middle-end/48571
2507         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2508         instead of 4.
2509
2510 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2511
2512         PR c++/50309
2513         * g++.dg/cpp0x/noexcept14.C: New.
2514
2515 2011-09-07  Jason Merrill  <jason@redhat.com>
2516
2517         * g++.dg/cpp0x/constexpr-ref3.C: New.
2518
2519         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2520
2521 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2522
2523         * gcc.dg/section1.c: Don't xfail for avr.
2524
2525 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2526
2527         PR tree-optimization/50322
2528         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2529
2530 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2531
2532         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2533
2534 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2535
2536         PR tree-optimization/49911
2537         * g++.dg/tree-ssa/pr49911.C: New test.
2538
2539 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2540
2541         PR target/49030
2542         * gcc.dg/torture/pr49030.c: New test.
2543
2544 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2545
2546         PR fortran/50288
2547         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2548         * gfortran.dg/class_4d.f03: Deleted.
2549         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2550
2551 2011-09-07  Richard Guenther  <rguenther@suse.de>
2552
2553         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2554
2555 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2556
2557         PR tree-optimization/46021
2558         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2559
2560 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2561
2562         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2563
2564 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2565
2566         * gcc.c-torture/compile/20110906-1.c: New test.
2567
2568 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2569
2570         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2571
2572 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2573
2574         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2575         --param tree-reassoc-width=1.
2576
2577         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2578         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2579
2580 2011-09-06  Richard Guenther  <rguenther@suse.de>
2581
2582         PR tree-optimization/48149
2583         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2584
2585 2011-09-06  Richard Guenther  <rguenther@suse.de>
2586
2587         PR tree-optimization/48317
2588         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2589
2590 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2591
2592         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2593         New procedure.
2594         (add_options_for_quad_vectors): Replace with ...
2595         (add_options_for_double_vectors): ... this.
2596         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2597         support multiple vector sizes since the vectorizer attempts to
2598         vectorize with both vector sizes.
2599         * gcc.dg/vect/no-vfa-vect-79.c,
2600         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2601         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2602         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2603         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2604         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2605         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2606         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2607         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2608         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2609         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2610         gcc.dg/vect/vect-40.c: Likewise.
2611         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2612         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2613         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2614         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2615         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2616         Likewise.
2617         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2618
2619 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2620
2621         PR target/49606
2622         * gcc.target/mips/abi-main.h: New file.
2623         * gcc.target/mips/abi-o32-long32.c: New test.
2624         * gcc.target/mips/abi-o32-long64.c: Likewise.
2625         * gcc.target/mips/abi-o64-long32.c: Likewise.
2626         * gcc.target/mips/abi-o64-long64.c: Likewise.
2627         * gcc.target/mips/abi-n32-long32.c: Likewise.
2628         * gcc.target/mips/abi-n32-long64.c: Likewise.
2629         * gcc.target/mips/abi-n64-long32.c: Likewise.
2630         * gcc.target/mips/abi-n64-long64.c: Likewise.
2631         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2632         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2633         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2634         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2635         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2636         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2637         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2638         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2639         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2640         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2641         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2642         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2643         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2644         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2645         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2646         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2647         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2648         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2649         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2650         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2651         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2652         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2653         * gcc.target/mips/branch-3.c: Likewise.
2654         * gcc.target/mips/branch-4.c: Likewise.
2655         * gcc.target/mips/branch-5.c: Likewise.
2656         * gcc.target/mips/branch-6.c: Likewise.
2657         * gcc.target/mips/branch-7.c: Likewise.
2658         * gcc.target/mips/branch-8.c: Likewise.
2659         * gcc.target/mips/branch-9.c: Likewise.
2660         * gcc.target/mips/branch-10.c: Likewise.
2661         * gcc.target/mips/branch-11.c: Likewise.
2662         * gcc.target/mips/branch-12.c: Likewise.
2663         * gcc.target/mips/branch-13.c: Likewise.
2664         * gcc.target/mips/lazy-binding-1.c: Likewise.
2665
2666 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2667
2668         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2669         to avoid warning on int=16 platforms..
2670
2671 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2672
2673         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2674         to work even with -fshort-enums.
2675
2676 2011-09-04  Jan Hubicka  <jh@suse.cz>
2677
2678         * gcc.c-torture/compile/20110902.c: new testcase.
2679
2680 2011-09-04  Jason Merrill  <jason@redhat.com>
2681
2682         PR c++/49267
2683         * g++.dg/cpp0x/rv-conv1.C: New.
2684
2685         DR 1328
2686         * g++.dg/cpp0x/rv-func3.C: New.
2687
2688         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2689
2690         PR c++/50248
2691         Core 1358
2692         * g++.dg/cpp0x/constexpr-template1.C: New.
2693         * g++.dg/cpp0x/constexpr-template2.C: New.
2694         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2695         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2696
2697 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2698
2699         * gnat.dg/specs/debug1.ads: Tweak pattern.
2700
2701 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2702
2703         PR fortran/50227
2704         * gfortran.dg/class_45a.f03: New.
2705         * gfortran.dg/class_45b.f03: New.
2706
2707 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2708             Ira Rosen  <ira.rosen@linaro.org>
2709
2710         PR tree-optimization/50208
2711         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2712         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2713         -fno-tree-fre -fno-tree-pre.
2714
2715 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2716
2717         * gcc.dg/ipa/ipcp-3.c: New test.
2718
2719 2011-09-02  Richard Guenther  <rguenther@suse.de>
2720
2721         PR tree-optimization/27460
2722         PR middle-end/29269
2723         * gcc.dg/vect/vect-cond-7.c: New testcase.
2724
2725 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2726
2727         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2728         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2729         xfailed test for inlining.
2730         * g++.dg/ipa/ivinline-9.C: Likewise.
2731
2732 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2733
2734         PR tree-optimization/50178
2735         * gfortran.dg/vect/pr50178.f90: New test.
2736
2737 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2738
2739         PR middle-end/49886
2740         * gcc.c-torture/execute/pr49886.c: New testcase.
2741
2742 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2743
2744         PR middle-end/43513
2745         * gcc.dg/pr43513.c: New test.
2746
2747 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2748
2749         PR fortran/45044
2750         * gfortran.dg/common_14.f90: New.
2751         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2752
2753 2011-08-30  Jason Merrill  <jason@redhat.com>
2754
2755         PR c++/50084
2756         * g++.dg/cpp0x/decltype33.C: New.
2757
2758         PR c++/50089
2759         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2760
2761         PR c++/50114
2762         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2763
2764 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2765
2766         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2767
2768 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2769
2770         * gnat.dg/specs/aggr3.ads: New test.
2771         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2772
2773         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2774         * gnat.dg/specs/aggr2.ads: Likewise.
2775
2776 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2777
2778         PR fortran/45170
2779         * gfortran.dg/allocate_with_source_2.f90: New test
2780
2781 2011-08-30  Jason Merrill  <jason@redhat.com>
2782
2783         PR c++/50220
2784         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2785
2786         PR c++/50234
2787         * g++.dg/cpp0x/constexpr-value3.C: New.
2788
2789 2011-08-30  Richard Guenther  <rguenther@suse.de>
2790
2791         PR middle-end/48571
2792         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2793         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2794         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2795         * gcc.dg/pr36902.c: XFAIL.
2796
2797 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2798
2799         * gcc.target/i386/fma-check.h: New.
2800         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2801         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2802         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2803         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2804         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2805         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2806         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2807         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2808         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2809         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2810         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2811         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2812         * gcc.target/i386/fma-compile.c: Likewise.
2813         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2814         * gcc.target/i386/sse-12.c: Add -mfma.
2815         * gcc.target/i386/sse-13.c: Likewise.
2816         * gcc.target/i386/sse-14.c: Likewise.
2817         * gcc.target/i386/sse-22.c: Likewise.
2818         * gcc.target/i386/sse-23.c: Likewise.
2819         * g++.dg/other/i386-2.C: Likewise.
2820         * g++.dg/other/i386-3.C: Likewise.
2821
2822 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2823
2824         PR testsuite/50185
2825         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2826         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2827
2828 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2829
2830         * g++.dg/bprob/bprob.exp (feedback_options): Set
2831         -fbranch-probabilities.
2832         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2833
2834 2011-08-29  Jason Merrill  <jason@redhat.com>
2835
2836         PR c++/50224
2837         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2838
2839 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2840             Jason Merrill  <jason@redhat.com>
2841
2842         * g++.dg/dfp/base.C: New test.
2843
2844 2011-08-29  Jason Merrill  <jason@redhat.com>
2845
2846         Core DR 994
2847         PR c++/50209
2848         * g++.dg/cpp0x/initlist58.C: New.
2849
2850 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2851
2852         PR fortran/50225
2853         * gfortran.dg/class_result_1.f03: New.
2854
2855 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR middle-end/48722
2858         * gcc.target/i386/pr48722.c: New test.
2859
2860 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2861
2862         PR libfortran/50192
2863         * gfortran.dg/widechar_compare_1.f90:  New test.
2864
2865 2011-08-26  Jason Merrill  <jason@redhat.com>
2866
2867         Core DR 342
2868         PR c++/48582
2869         * g++.dg/abi/mangle50.C: New.
2870
2871 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2872
2873         PR target/50202
2874         * gcc.target/i386/pr50202.c: New test.
2875
2876 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2877
2878         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2879         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2880         * gcc.target/i386/avx-round-vec.c: New test.
2881         * gcc.target/i386/avx-roundf-vec.c: New test.
2882
2883 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2884
2885         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2886         instruction.
2887
2888         PR c/50179
2889         * c-c++-common/Wunused-var-14.c: New test.
2890
2891 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2892
2893         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2894
2895 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2896
2897         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2898         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2899         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2900         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2901
2902 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2903
2904         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2905         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2906         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2907         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2908
2909 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2910
2911         PR fortran/50050
2912         * gfortran.dg/pointer_comp_init_1.f90: New test.
2913
2914 2011-08-25  Jason Merrill  <jason@redhat.com>
2915
2916         PR c++/50157
2917         * g++.dg/cpp0x/sfinae27.C: New.
2918
2919 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2920
2921         * gfortran.dg/coarray_lib_token_4.f90: New.
2922
2923 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2924
2925         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2926
2927 2011-08-25  Richard Guenther  <rguenther@suse.de>
2928
2929         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2930
2931 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2932
2933         PR fortran/50163
2934         * gfortran.dg/initialization_28.f90: New.
2935
2936 2011-08-24  Richard Guenther  <rguenther@suse.de>
2937
2938         PR tree-optimization/50067
2939         * gcc.dg/torture/pr50067-3.c: New testcase.
2940         * gcc.dg/torture/pr50067-4.c: Likewise.
2941         * gcc.dg/torture/pr50067-5.c: Likewise.
2942
2943 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2944
2945         * g++.dg/other/i386-2.C: Add -mavx2 check.
2946         * g++.dg/other/i386-3.C: Likewise.
2947         * gcc.target/i386/avx-1.c: Add AVX2.
2948         * gcc.target/i386/avx-2.c: Likewise.
2949         * gcc.target/i386/funcspec-5.c: Likewise.
2950         * gcc.target/i386/sse-12.c: Likewise.
2951         * gcc.target/i386/sse-13.c: Likewise.
2952         * gcc.target/i386/sse-14.c: Likewise.
2953         * gcc.target/i386/sse-22.c: Likewise.
2954         * gcc.target/i386/sse-23.c: Likewise.
2955         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2956         * gcc.target/i386/avx2-check.h: New.
2957         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2958         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2959         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2960         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2961         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2962         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2963         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2964         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2965         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2966         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2967         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2968         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2969         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2970         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2971         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2972         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2973         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2974         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2975         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2976         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2977         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2978         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2979         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2980         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2981         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2982         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2983         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2984         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2985         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2986         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2987         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2988         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2989         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2990         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2991         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2992         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2993         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2994         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2995         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2996         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2997         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2998         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2999         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3000         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3001         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3002         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3003         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3004         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3005         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3006         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3007         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3008         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3009         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3010         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3011         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3012         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3013         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3014         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3015         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3016         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3017         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3018         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3019         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3020         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3021         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3022         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3023         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3024         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3025         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3026         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3027         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3028         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3029         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3030         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3031         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3032         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3033         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3034         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3035         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3036         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3037         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3038         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3039         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3040         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3041         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3042         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3043         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3044         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3045         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3046         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3047         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3048         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3049         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3050         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3051         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3052         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3053         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3054         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3055         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3056         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3057         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3058         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3059         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3060         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3061         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3062         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3063         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3064         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3065         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3066         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3067         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3068         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3069         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3070         * gcc.target/i386/avx2-vpand-1.c: Likewise.
3071         * gcc.target/i386/avx2-vpand-2.c: Likewise.
3072         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3073         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3074         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3075         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3076         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3077         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3078         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3079         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3080         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3081         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3082         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3083         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3084         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3085         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3086         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3087         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3088         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3089         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3090         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3091         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3092         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3093         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3094         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3095         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3096         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3097         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3098         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3099         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3100         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3101         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3102         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3103         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3104         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3105         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3106         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3107         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3108         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3109         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3110         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3111         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3112         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3113         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3114         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3115         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3116         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3117         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3118         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3119         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3120         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3121         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3122         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3123         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3124         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3125         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3126         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3127         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3128         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3129         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3130         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3131         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3132         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3133         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3134         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3135         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3136         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3137         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3138         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3139         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3140         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3141         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3142         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3143         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3144         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3145         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3146         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3147         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3148         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3149         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3150         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3151         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3152         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3153         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3154         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3155         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3156         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3157         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3158         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3159         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3160         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3161         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3162         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3163         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3164         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3165         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3166         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3167         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3168         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3169         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3170         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3171         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3172         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3173         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3174         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3175         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3176         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3177         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3178         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3179         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3180         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3181         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3182         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3183         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3184         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3185         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3186         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3187         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3188         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3189         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3190         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3191         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3192         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3193         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3194         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3195         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3196         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3197         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3198         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3199         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3200         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3201         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3202         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3203         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3204         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3205         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3206         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3207         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3208         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3209         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3210         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3211         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3212         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3213         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3214         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3215         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3216         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3217         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3218         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3219         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3220         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3221         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3222         * gcc.target/i386/avx2-vpor-1.c: Likewise.
3223         * gcc.target/i386/avx2-vpor-2.c: Likewise.
3224         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3225         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3226         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3227         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3228         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3229         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3230         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3231         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3232         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3233         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3234         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3235         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3236         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3237         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3238         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3239         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3240         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3241         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3242         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3243         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3244         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3245         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3246         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3247         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3248         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3249         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3250         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3251         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3252         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3253         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3254         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3255         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3256         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3257         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3258         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3259         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3260         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3261         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3262         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3263         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3264         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3265         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3266         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3267         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3268         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3269         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3270         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3271         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3272         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3273         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3274         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3275         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3276         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3277         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3278         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3279         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3280         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3281         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3282         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3283         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3284         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3285         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3286         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3287         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3288         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3289         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3290         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3291         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3292         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3293         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3294         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3295         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3296         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3297         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3298         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3299         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3300         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3301         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3302         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3303         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3304         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3305         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3306         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3307         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3308         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3309         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3310         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3311         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3312         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3313         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3314         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3315         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3316         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3317         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3318         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3319         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3320         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3321         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3322         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3323         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3324         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3325         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3326         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3327         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3328         * gcc.target/i386/testimm-9.c: Likewise.
3329
3330 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3331
3332         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3333         * g++.dg/other/i386-3.C: Likewise.
3334         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3335         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3336         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3337         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3338         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3339         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3340         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3341         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3342         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3343         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3344         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3345         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3346         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3347         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3348         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3349         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3350         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3351         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3352         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3353         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3354         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3355         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3356         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3357         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3358         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3359         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3360         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3361         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3362         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3363         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3364         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3365         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3366         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3367         * gcc.target/i386/sse-12.c: Add BMI2.
3368         * gcc.target/i386/sse-13.c: Likewise.
3369         * gcc.target/i386/sse-14.c: Likewise.
3370         * gcc.target/i386/sse-22.c: Likewise.
3371         * gcc.target/i386/sse-23.c: Likewise.
3372
3373 2011-08-23  Jason Merrill  <jason@redhat.com>
3374
3375         * g++.dg/template/crash7.C: Adjust expected errors.
3376
3377 2011-08-23  Jason Merrill  <jason@redhat.com>
3378
3379         PR c++/49045
3380         Core 1321
3381         * g++.dg/cpp0x/overload2.C: New.
3382
3383 2011-08-23  Jason Merrill  <jason@redhat.com>
3384
3385         Core 903
3386         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3387
3388 2011-08-23  Jason Merrill  <jason@redhat.com>
3389
3390         Core 975
3391         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3392         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3393         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3394         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3395
3396 2011-08-23  Jason Merrill  <jason@redhat.com>
3397
3398         PR c++/50024
3399         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3400
3401 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3402
3403         PR c++/50158
3404         * g++.dg/warn/Wunused-var-16.C: New test.
3405
3406         PR middle-end/50161
3407         * gcc.dg/pr50161.c: New test.
3408
3409 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3410
3411         PR c++/50055
3412         * g++.dg/gcov/gcov-7.C: New test.
3413
3414 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3415
3416         PR c++/46862
3417         * g++.dg/dfp/nofields.C: New test.
3418
3419 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3420
3421         PR fortran/31600
3422         * gfortran.dg/use_16.f90: New.
3423
3424 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3425             Kirill Yukhin  <kirill.yukhin@intel.com>
3426
3427         PR target/50155
3428         * gcc.target/i386/pr50155.c: New test.
3429
3430 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3431
3432         PR tree-optimization/50133
3433         * gcc.dg/pr50133.c: New test.
3434
3435         PR middle-end/50141
3436         * c-c++-common/cxxbitfields-6.c: New test.
3437
3438 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3439
3440         PR fortran/50050
3441         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3442
3443 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3444
3445         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3446         * gcc.dg/pr49994-3.c: Ditto.
3447
3448 2011-08-22  Richard Guenther  <rguenther@suse.de>
3449
3450         PR testsuite/50145
3451         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3452         * gcc.dg/torture/pr50067-2.c: Likewise.
3453
3454 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3455
3456         PR fortran/47659
3457         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3458         of a constant resulting from simplification.
3459         * gfortran.dg/warn_conversion_3.f90:  New test.
3460
3461 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3462
3463         PR fortran/50130
3464         * gfortran.dg/zero_stride_1.f90:  New test.
3465
3466 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3467
3468         PR fortran/49638
3469         * gfortran.dg/typebound_override_1.f90: Modified.
3470
3471 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3472
3473         PR tree-optimization/48739
3474         * gcc.dg/pr48739-1.c: New test.
3475         * gcc.dg/pr48739-2.c: New test.
3476
3477 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3478
3479         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3480
3481 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3482
3483         PR fortran/50129
3484         * gfortran.dg/where_3.f90: New test.
3485
3486 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3487
3488         PR middle-end/49721
3489         * gfortran.dg/pr49721-1.f: New.
3490         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3491
3492 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3493
3494         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3495         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3496         New tests.
3497
3498 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3499
3500         * gcc.target/arm/wmul-11.c: New file.
3501         * gcc.target/arm/wmul-12.c: New file.
3502         * gcc.target/arm/wmul-13.c: New file.
3503
3504 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3505
3506         * gcc.target/arm/wmul-10.c: New file.
3507
3508 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3509
3510         * gcc.target/arm/wmul-9.c: New file.
3511         * gcc.target/arm/wmul-bitfield-2.c: New file.
3512
3513 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3514
3515         * gcc.target/arm/wmul-8.c: New file.
3516
3517 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3518
3519         * gcc.target/arm/wmul-7.c: New file.
3520
3521 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3522
3523         * gcc.target/arm/wmul-6.c: New file.
3524
3525 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3526
3527         * gcc.target/arm/wmul-5.c: New file.
3528         * gcc.target/arm/no-wmla-1.c: New file.
3529
3530 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3531
3532         * gcc.target/arm/wmul-bitfield-1.c: New file.
3533
3534 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3535
3536         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3537
3538 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3539
3540         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3541         * gcc.target/i386/conversion.c: Likewise.
3542
3543 2011-08-19  Richard Guenther  <rguenther@suse.de>
3544
3545         * gcc.dg/torture/pr50067-1.c: New testcase.
3546         * gcc.dg/torture/pr50067-2.c: Likewise.
3547
3548 2011-08-19  Joey Ye  <joey.ye@arm.com>
3549
3550         PR target/49437
3551         * gcc.target/arm/handler-align.c: New test.
3552         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3553         New Function.
3554
3555 2011-08-19  Joey Ye  <joey.ye@arm.com>
3556
3557         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3558
3559 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3560
3561         PR fortran/50071
3562         * gfortran.dg/end_block_label_1.f90: New test.
3563         * gfortran.dg/end_associate_label_1.f90: New test.
3564
3565 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3566
3567         * gcc.dg/c1x-pointer-float-1.c: New test.
3568
3569 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3570
3571         PR fortran/50071
3572         * gfortran.dg/duplicate_labels_2.f: New test.
3573
3574 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3575
3576         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3577         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3578         gcc.dg/c1x-noreturn-5.c: New tests.
3579
3580 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3581
3582         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3583
3584 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3585
3586         PR fortran/18918
3587         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3588         * gfortran.dg/coarray_lock_3.f90: Fix test.
3589         * gfortran.dg/coarray_lock_4.f90: New.
3590         * gfortran.dg/coarray_lock_5.f90: New.
3591
3592 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3593
3594         PR target/50009
3595         * gcc.c-torture/compile/pr50009.c: New test.
3596
3597         PR target/50092
3598         * gcc.dg/torture/pr50092.c: New test.
3599
3600 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3601
3602         PR fortran/50109
3603         * gfortran.dg/namelist_73.f90: New.
3604
3605 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3606
3607         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3608
3609         PR debug/50017
3610         * gcc.dg/pr50017.c: New test.
3611
3612 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3613
3614         PR c++/45625
3615         * g++.dg/lookup/hidden-var1.C: New test case.
3616
3617 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3618
3619         PR fortran/31461
3620         * gfortran.dg/warn_unused_var_2.f90: New.
3621         * gfortran.dg/warn_unused_var_3.f90: New.
3622
3623 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3624
3625         PR target/43597
3626         * gcc.target/arm/pr43597.c: New test.
3627
3628 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3629
3630         PR fortran/50070
3631         * gfortran.dg/common_13.f90: New.
3632
3633 2011-08-16  Jason Merrill  <jason@redhat.com>
3634
3635         PR c++/50086
3636         * g++.dg/cpp0x/variadic-unresolved.C: New.
3637
3638         * g++.old-deja/g++.brendan/README: Add R.I.P.
3639
3640         * g++.dg/ext/attr-used-1.C: New.
3641
3642         PR c++/50054
3643         * g++.dg/cpp0x/initlist56.C: New.
3644
3645 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3646
3647         PR testsuite/50085
3648         * g++.dg/opt/life1.C: Only run on Linux.
3649
3650 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3651
3652         * gfortran.dg/coarray_26.f90: New.
3653
3654 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3655
3656         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3657         -fdump-tree-vrp1.
3658
3659 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3660
3661         PR fortran/50073
3662         * gfortran.dg/func_result_7.f90: New.
3663
3664 2011-08-13  Jason Merrill  <jason@redhat.com>
3665
3666         PR c++/50075
3667         * g++.dg/cpp0x/decltype32.C: New.
3668
3669         PR c++/50059
3670         * g++.dg/diagnostic/expr1.C: New.
3671
3672 2011-08-12  David Li  <davidxl@google.com>
3673
3674         * g++.dg/abi/vbase15.C: New test.
3675
3676 2011-08-12  Jason Merrill  <jason@redhat.com>
3677
3678         PR c++/50034
3679         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3680
3681 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3682
3683         * gcc.dg/builtins-67.c: New test.
3684         * gcc.target/i386/conversion.c: Ditto.
3685
3686 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3687             Brian Hackett  <bhackett1024@gmail.com>
3688
3689         * g++.dg/plugin/decl_plugin.c: New.
3690         * g++.dg/plugin/decl-plugin-test.C: New.
3691         * g++.dg/plugin/plugin.exp: Add above testcase.
3692
3693 2011-08-11  Richard Guenther  <rguenther@suse.de>
3694
3695         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3696
3697 2011-08-11  Michael Matz  <matz@suse.de>
3698
3699         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3700
3701 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3702
3703         PR tree-optimization/50039
3704         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3705         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3706
3707 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3708
3709         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3710         (sse4_1_test): Initialize src3 with random value.
3711
3712 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3713
3714         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3715         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3716         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3717         * gcc.dg/scal-to-vec1.c: New test.
3718         * gcc.dg/scal-to-vec2.c: New test.
3719
3720 2011-08-09  Richard Guenther  <rguenther@suse.de>
3721
3722         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3723         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3724         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3725         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3726
3727 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3728
3729         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3730
3731 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3732
3733         * gcc.dg/pr49948.c: Require pthread effective target.
3734
3735 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3736
3737         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3738
3739 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3740
3741         * gcc.target/i386/sse-22a.c: New test.
3742
3743 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3744
3745         PR tree-optimization/50014
3746         * gcc.dg/vect/pr50014.c: New test.
3747
3748 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3749
3750         PR middle-end/49923
3751         * gcc.dg/tree-ssa/pr49923.c: New test.
3752
3753 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3754
3755         PR target/49781
3756         * gcc.target/i386/pr49781-1.c: New.
3757
3758 2011-08-08  Jason Merrill  <jason@redhat.com>
3759
3760         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3761
3762         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3763
3764 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3765
3766         PR fortran/49638
3767         * gfortran.dg/typebound_override_1.f90: New.
3768
3769 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3770
3771         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3772         x86_64 mingw target.
3773         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3774         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3775         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3776         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3777         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3778         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3779         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3780         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3781         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3782         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3783
3784 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3785
3786         PR testsuite/48727
3787         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3788
3789 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3790
3791         * gcc.dg/pr48770.c: Cleanup coverage files.
3792         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3793
3794 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3795
3796         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3797         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3798         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3799         lzcnt and bmi options.
3800
3801 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3802
3803         PR target/47381
3804         * gcc.dg/pr47381-1.c: New.
3805         * gcc.dg/pr47381-2.c: Likewise.
3806         * gcc.target/i386/pr47381.c: Likewise.
3807
3808 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3809
3810         PR middle-end/47727
3811         * gcc.dg/pr47727.c: New.
3812
3813         PR target/47372
3814         * gcc.dg/pr47372-1.c: New.
3815         * gcc.dg/pr47372-2.c: Likewise.
3816
3817 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3818
3819         PR middle-end/47449
3820         * gcc.target/i386/pr47449.c: New.
3821
3822         PR target/47446
3823         * gcc.dg/pr47446-1.c: New.
3824         * gcc.dg/pr47446-2.c: Likewise.
3825
3826 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3827
3828         PR target/47766
3829         * gcc.dg/pr47766.c: New.
3830
3831         PR target/47715
3832         * gcc.dg/tls/pr47715-1.c: New.
3833         * gcc.dg/tls/pr47715-2.c: Likewise.
3834         * gcc.dg/tls/pr47715-3.c: Likewise.
3835         * gcc.dg/tls/pr47715-4.c: Likewise.
3836         * gcc.dg/tls/pr47715-5.c: Likewise.
3837
3838 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3839
3840         PR libobjc/50002
3841         * objc.dg/gnu-api-2-class.m: Updated comments.
3842         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3843         * objc.dg/gnu-api-2-class-meta.m: New test.
3844         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3845
3846 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3847
3848         PR libobjc/49882
3849         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3850         with classes that are in construction.
3851
3852 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3853
3854         PR target/48084
3855         * gcc.target/i386/pr48084-1.c: New.
3856         * gcc.target/i386/pr48084-2.c: Likewise.
3857         * gcc.target/i386/pr48084-3.c: Likewise.
3858         * gcc.target/i386/pr48084-4.c: Likewise.
3859         * gcc.target/i386/pr48084-5.c: Likewise.
3860
3861         PR rtl-optimization/49504
3862         * gcc.target/i386/pr49504.c: New.
3863
3864         PR target/49860
3865         * gcc.dg/pr49860.c: New.
3866
3867 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3868
3869         PR libobjc/49882
3870         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3871         with classes that are in construction.
3872
3873 2011-08-05  Jason Merrill  <jason@redhat.com>
3874
3875         PR c++/48993
3876         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3877
3878         PR c++/49921
3879         * g++.dg/cpp0x/decltype31.C: New.
3880
3881         PR c++/49669
3882         * g++.dg/init/array28.C: New.
3883
3884         PR c++/49988
3885         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3886
3887 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3888
3889         PR target/47369
3890         * gcc.dg/pr47369-1.c: New.
3891
3892 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3893
3894         PR middle-end/47364
3895         * gcc.dg/torture/pr47364-1.c: New.
3896         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3897         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3898
3899 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3900
3901         PR fortran/37211
3902         * gfortran.dg/transfer_check_2.f90:  New test case.
3903
3904 2011-08-05  Jan Hubicka  <jh@suse.cz>
3905
3906         PR middle-end/49494
3907         * gfortran.dg/pr49494.f90: New testcase.
3908
3909 2011-08-05  Jan Hubicka  <jh@suse.cz>
3910
3911         PR middle-end/49735
3912         * gcc.c-torture/compile/pr49735.c: New testcase.
3913
3914 2011-08-05  Jason Merrill  <jason@redhat.com>
3915
3916         PR c++/47453
3917         * g++.dg/cpp0x/initlist56.C: New.
3918
3919         PR c++/49812
3920         * g++.dg/overload/rvalue2.C: New.
3921
3922         PR c++/49983
3923         * g++.dg/cpp0x/range-for21.C: New.
3924
3925         * g++.dg/ext/vla11.C: New.
3926
3927 2011-08-05  Richard Guenther  <rguenther@suse.de>
3928
3929         PR tree-optimization/49984
3930         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3931
3932 2011-08-05  Richard Guenther  <rguenther@suse.de>
3933
3934         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3935         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3936         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3937
3938 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3939
3940         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3941         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3942         * gfortran.dg/ldist-pr43023.f90: Ditto.
3943         * gfortran.dg/namelist_52.f90: Ditto.
3944         * gfortran.dg/interface_proc_end.f90: Ditto.
3945         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3946         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3947
3948 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3949
3950         * gcc.dg/vect/vect-over-widen-1.c: New test.
3951         * gcc.dg/vect/vect-over-widen-2.c: New test.
3952         * gcc.dg/vect/vect-over-widen-3.c: New test.
3953         * gcc.dg/vect/vect-over-widen-4.c: New test.
3954
3955 2011-08-04  Richard Guenther  <rguenther@suse.de>
3956
3957         PR fortran/49957
3958         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3959
3960 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3961
3962         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3963
3964 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3965
3966         PR middle-end/49905
3967         * g++.dg/ext/builtin-object-size3.C: New test.
3968
3969 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR tree-optimization/49948
3972         * gcc.dg/pr49948.c: New test.
3973
3974 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3975
3976         PR middle-end/47383
3977         * gcc.dg/torture/pr47383.c: New.
3978
3979 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3980
3981         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3982
3983 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3984
3985         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3986
3987 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3988
3989         PR target/47744
3990         * gcc.dg/torture/pr47744-1.c: New.
3991         * gcc.dg/torture/pr47744-2.c: Likewise.
3992         * gcc.dg/torture/pr47744-3.c: Likewise.
3993
3994 2011-08-03  Richard Guenther  <rguenther@suse.de>
3995
3996         PR middle-end/49958
3997         * gcc.dg/torture/pr49958.c: New testcase.
3998
3999 2011-08-03  Richard Guenther  <rguenther@suse.de>
4000
4001         PR tree-optimization/49938
4002         * g++.dg/torture/pr49938.C: New testcase.
4003
4004 2011-08-02  Jason Merrill  <jason@redhat.com>
4005
4006         PR c++/43886
4007         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4008
4009         PR c++/49577
4010         * g++.dg/cpp0x/initlist5.C: Add additional cases.
4011
4012         PR c++/49593
4013         * g++.dg/cpp0x/variadic115.C: New.
4014
4015         PR c++/49803
4016         * g++.dg/cpp0x/union5.C: New.
4017
4018 2011-08-02  Daniel Kraft  <d@domob.eu>
4019
4020         PR fortran/49885
4021         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4022
4023 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4024
4025         PR middle-end/49947
4026         * gcc.dg/tree-ssa/forwprop-15.c
4027
4028 2011-08-02  Jason Merrill  <jason@redhat.com>
4029
4030         PR c++/49834
4031         * g++.dg/cpp0x/range-for20.C: New.
4032
4033 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4034
4035         * gfortran.dg/coarray_lib_token_3.f90: New.
4036
4037 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
4038
4039         PR fortran/46752
4040         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4041         * gcc.dg/gomp/atomic-15.c: New test.
4042         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4043         * g++.dg/gomp/atomic-15.C: New test.
4044         * g++.dg/gomp/private-1.C: New test.
4045         * g++.dg/gomp/sharing-2.C: New test.
4046         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4047         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4048         * gfortran.dg/gomp/omp_atomic2.f90: New test.
4049
4050 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4051
4052         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4053         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4054         cleanup-module.
4055         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4056         * gfortran.dg/allocatable_function_5.f90: Ditto.
4057         * gfortran.dg/allocate_stat.f90: Ditto.
4058         * gfortran.dg/array_constructor_20.f90: Ditto.
4059         * gfortran.dg/array_constructor_21.f90: Ditto.
4060         * gfortran.dg/array_constructor_22.f90: Ditto.
4061         * gfortran.dg/array_constructor_26.f03: Ditto.
4062         * gfortran.dg/array_function_4.f90: Ditto.
4063         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4064         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4065         * gfortran.dg/bind_c_usage_15.f90: Ditto.
4066         * gfortran.dg/bind_c_usage_16.f03: Ditto.
4067         * gfortran.dg/bind_c_usage_3.f03: Ditto.
4068         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4069         * gfortran.dg/class_15.f03: Ditto.
4070         * gfortran.dg/class_27.f03: Ditto.
4071         * gfortran.dg/class_33.f90: Ditto.
4072         * gfortran.dg/class_37.f03: Ditto.
4073         * gfortran.dg/class_40.f03: Ditto.
4074         * gfortran.dg/class_42.f03: Ditto.
4075         * gfortran.dg/class_defined_operator_1.f03: Ditto.
4076         * gfortran.dg/coarray/registering_1.f90: Ditto.
4077         * gfortran.dg/convert_1.f90: Ditto.
4078         * gfortran.dg/default_initialization_3.f90: Ditto.
4079         * gfortran.dg/dependency_25.f90: Ditto.
4080         * gfortran.dg/dependency_26.f90: Ditto.
4081         * gfortran.dg/dependency_36.f90: Ditto.
4082         * gfortran.dg/dependency_37.f90: Ditto.
4083         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4084         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4085         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4086         * gfortran.dg/elemental_pointer_1.f90: Ditto.
4087         * gfortran.dg/elemental_result_1.f90: Ditto.
4088         * gfortran.dg/empty_derived_type.f90: Ditto.
4089         * gfortran.dg/entry_7.f90: Ditto.
4090         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4091         * gfortran.dg/equiv_constraint_3.f90: Ditto.
4092         * gfortran.dg/error_recovery_3.f90: Ditto.
4093         * gfortran.dg/extends_4.f03: Ditto.
4094         * gfortran.dg/func_assign.f90: Ditto.
4095         * gfortran.dg/func_assign_3.f90: Ditto.
4096         * gfortran.dg/generic_1.f90: Ditto.
4097         * gfortran.dg/generic_18.f90: Ditto.
4098         * gfortran.dg/generic_22.f03: Ditto.
4099         * gfortran.dg/generic_4.f90: Ditto.
4100         * gfortran.dg/generic_6.f90: Ditto.
4101         * gfortran.dg/generic_actual_arg.f90: Ditto.
4102         * gfortran.dg/graphite/id-21.f: Ditto.
4103         * gfortran.dg/graphite/pr45758.f90: Ditto.
4104         * gfortran.dg/host_assoc_call_2.f90: Ditto.
4105         * gfortran.dg/host_assoc_call_3.f90: Ditto.
4106         * gfortran.dg/host_assoc_call_4.f90: Ditto.
4107         * gfortran.dg/host_assoc_function_4.f90: Ditto.
4108         * gfortran.dg/host_used_types_1.f90: Ditto.
4109         * gfortran.dg/implicit_1.f90: Ditto.
4110         * gfortran.dg/implicit_11.f90: Ditto.
4111         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4112         * gfortran.dg/impure_actual_1.f90: Ditto.
4113         * gfortran.dg/impure_assignment_1.f90: Ditto.
4114         * gfortran.dg/impure_constructor_1.f90: Ditto.
4115         * gfortran.dg/initialization_10.f90: Ditto.
4116         * gfortran.dg/initialization_12.f90: Ditto.
4117         * gfortran.dg/interface_14.f90: Ditto.
4118         * gfortran.dg/interface_15.f90: Ditto.
4119         * gfortran.dg/interface_2.f90: Ditto.
4120         * gfortran.dg/interface_25.f90: Ditto.
4121         * gfortran.dg/interface_26.f90: Ditto.
4122         * gfortran.dg/interface_29.f90: Ditto.
4123         * gfortran.dg/interface_assignment_1.f90: Ditto.
4124         * gfortran.dg/internal_pack_6.f90: Ditto.
4125         * gfortran.dg/internal_pack_7.f90: Ditto.
4126         * gfortran.dg/internal_pack_8.f90: Ditto.
4127         * gfortran.dg/lto/pr45586_0.f90: Ditto.
4128         * gfortran.dg/lto/pr47839_0.f90: Ditto.
4129         * gfortran.dg/module_commons_3.f90: Ditto.
4130         * gfortran.dg/module_equivalence_4.f90: Ditto.
4131         * gfortran.dg/module_equivalence_6.f90: Ditto.
4132         * gfortran.dg/module_function_type_1.f90: Ditto.
4133         * gfortran.dg/module_naming_1.f90: Ditto.
4134         * gfortran.dg/namelist_4.f90: Ditto.
4135         * gfortran.dg/operator_c1202.f90: Ditto.
4136         * gfortran.dg/parens_7.f90: Ditto.
4137         * gfortran.dg/pr32921.f: Ditto.
4138         * gfortran.dg/pr33646.f90: Ditto.
4139         * gfortran.dg/pr41928.f90: Ditto.
4140         * gfortran.dg/pr42119.f90: Ditto.
4141         * gfortran.dg/pr43984.f90: Ditto.
4142         * gfortran.dg/present_1.f90: Ditto.
4143         * gfortran.dg/private_type_2.f90: Ditto.
4144         * gfortran.dg/proc_decl_2.f90: Ditto.
4145         * gfortran.dg/proc_ptr_10.f90: Ditto.
4146         * gfortran.dg/proc_ptr_22.f90: Ditto.
4147         * gfortran.dg/proc_ptr_8.f90: Ditto.
4148         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4149         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4150         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4151         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4152         * gfortran.dg/substring_equivalence.f90: Ditto.
4153         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4154         * gfortran.dg/transpose_optimization_1.f90: Ditto.
4155         * gfortran.dg/trim_optimize_6.f90: Ditto.
4156         * gfortran.dg/typebound_call_12.f03: Ditto.
4157         * gfortran.dg/typebound_operator_5.f03: Ditto.
4158         * gfortran.dg/typebound_operator_6.f03: Ditto.
4159         * gfortran.dg/typebound_proc_18.f03: Ditto.
4160         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4161         * gfortran.dg/use_1.f90: Ditto.
4162         * gfortran.dg/use_10.f90: Ditto.
4163         * gfortran.dg/use_11.f90: Ditto.
4164         * gfortran.dg/use_14.f90: Ditto.
4165         * gfortran.dg/use_only_2.f90: Ditto.
4166         * gfortran.dg/use_rename_4.f90: Ditto.
4167         * gfortran.dg/use_rename_5.f90: Ditto.
4168         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4169         * gfortran.dg/used_interface_ref.f90: Ditto.
4170         * gfortran.dg/used_types_11.f90: Ditto.
4171         * gfortran.dg/used_types_3.f90: Ditto.
4172         * gfortran.dg/used_types_4.f90: Ditto.
4173         * gfortran.dg/userdef_operator_2.f90: Ditto.
4174         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4175         * gfortran.dg/vect/pr46213.f90: Ditto.
4176         * gfortran.dg/whole_file_21.f90: Ditto.
4177         * gfortran.dg/whole_file_22.f90: Ditto.
4178         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4179         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4180
4181 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4182
4183         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4184
4185 2011-08-01  Jason Merrill  <jason@redhat.com>
4186
4187         PR c++/49932
4188         * g++.dg/abi/mangle49.C: New.
4189
4190         PR c++/49924
4191         * g++.dg/cpp0x/constexpr-array4.C: New.
4192
4193         PR c++/49813
4194         * g++.dg/cpp0x/constexpr-builtin1.C: New.
4195
4196 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
4197
4198         PR target/49927
4199         * gcc.target/i386/pr49927.c: New test.
4200
4201 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
4202
4203         PR tree-optimization/49926
4204         * gcc.dg/vect/pr49926.c: New test.
4205
4206 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
4207
4208         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4209         * gcc.target/i386/lzcnt-1.c: New test.
4210         * gcc.target/i386/lzcnt-2.c: Likewise.
4211         * gcc.target/i386/lzcnt-2a.c: Likewise.
4212         * gcc.target/i386/lzcnt-3.c: Likewise.
4213         * gcc.target/i386/lzcnt-4.c: Likewise.
4214         * gcc.target/i386/lzcnt-4a.c: Likewise.
4215         * gcc.target/i386/lzcnt-5.c: Likewise.
4216         * gcc.target/i386/lzcnt-6.c: Likewise.
4217         * gcc.target/i386/lzcnt-6a.c: Likewise.
4218         * gcc.target/i386/lzcnt-check.h: Likewise.
4219
4220         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4221         * gcc.target/i386/sse-13.c: Likewise.
4222         * gcc.target/i386/sse-14.c: Likewise.
4223         * g++.dg/other/i386-2.C: Likewise.
4224         * g++.dg/other/i386-3.C: Likewise.
4225
4226 2011-08-01  Julian Brown  <julian@codesourcery.com>
4227
4228         * gcc.target/arm/fixed-point-exec.c: New test.
4229
4230 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4231
4232         PR target/49920
4233         * gcc.target/i386/pr49920.c: New test.
4234
4235 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4236
4237         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4238         * gcc.dg/tree-ssa/pr23109.c: Ditto.
4239         * gcc.dg/tree-ssa/loop-7.c: Ditto.
4240         * gcc.dg/tree-ssa/loop-32.c: Ditto.
4241         * gcc.dg/tree-ssa/loop-33.c: Ditto.
4242         * gcc.dg/tree-ssa/loop-34.c: Ditto.
4243         * gcc.dg/tree-ssa/loop-35.c: Ditto.
4244         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4245         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4246         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4247         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4248         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4249         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4250         * g++.dg/tree-ssa/pr33615.C: Ditto.
4251         * g++.dg/tree-ssa/restrict1.C: Ditto.
4252         * c-c++-common/restrict-2.c: Ditto.
4253         * gfortran.dg/pr32921.f: Ditto.
4254         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4255         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4256         * gcc.dg/tree-ssa/vrp47.c: Ditto.
4257         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4258         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4259         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4260         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4261         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4262         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4263         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4264
4265 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4266
4267         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4268         .exe.ltrans[0-9]*. dump files.
4269
4270 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
4271
4272         PR fortran/49112
4273         * gfortran.dg/abstract_type_6.f03: Modified.
4274         * gfortran.dg/typebound_proc_24.f03: New.
4275
4276 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4277
4278         PR testsuite/49917
4279         * g++.dg/init/for1.C: Fix.
4280
4281 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4282
4283         PR fortran/48876
4284         * gfortran.dg/string_5.f90:  New test.
4285
4286 2011-07-29  Jason Merrill  <jason@redhat.com>
4287
4288         PR c++/49867
4289         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4290
4291 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4292
4293         PR tree-optimization/47407
4294         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4295         alpha*-dec-osf*.
4296         Sort target list.
4297
4298 2011-07-29  Richard Guenther  <rguenther@suse.de>
4299
4300         * gcc.dg/uninit-suppress.c: Also disable VRP.
4301         * gcc.dg/uninit-suppress_2.c: Likewise.
4302
4303 2011-07-28  Jason Merrill  <jason@redhat.com>
4304
4305         PR c++/49808
4306         * g++.dg/template/nontype24.C: New.
4307
4308 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4309
4310         PR rtl-optimization/47958
4311         * gcc.dg/torture/pr47958-1.c: New.
4312
4313 2011-07-29  Wei Guozhi  <carrot@google.com>
4314
4315         PR rtl-optimization/49799
4316         * gcc.dg/pr49799.c: New test case.
4317
4318 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4319
4320         PR middle-end/48648
4321         * gcc.dg/graphite/id-pr48648.c: New.
4322
4323 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4324
4325         PR fortran/31067
4326         * gfortran.dg/maxloc_2.f90: New test.
4327         * gfortran.dg/maxloc_3.f90: New test.
4328         * gfortran.dg/minloc_1.f90: New test.
4329         * gfortran.dg/minloc_2.f90: New test.
4330         * gfortran.dg/minloc_3.f90: New test.
4331         * gfortran.dg/minmaxloc_7.f90: New test.
4332
4333         PR debug/49871
4334         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4335
4336 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4337
4338         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4339         the builtin isn't optimized away.
4340
4341 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4342
4343         PR fortran/45586
4344         * gfortran.dg/lto/pr45586-2_0.f90: New.
4345
4346 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4347
4348         PR middle-end/49875
4349         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4350         * c-c++-common/cxxbitfields-5.c: Same.
4351
4352 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4353
4354         * lib/target-supports.exp (check_effective_target_mmap): Use
4355         check_function_available.
4356
4357 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4358
4359         * g++.old-deja/g++.pt/crash60.C: Updated.
4360
4361 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR target/49866
4364         * gcc.target/i386/pr49866.c: New test.
4365
4366 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4367
4368         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4369         * gcc.target/i386/bmi-andn-1.c: New test.
4370         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4371         * gcc.target/i386/bmi-andn-2.c: Likewise.
4372         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4373         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4374         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4375         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4376         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4377         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4378         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4379         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4380         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4381         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4382         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4383         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4384         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4385         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4386         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4387         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4388         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4389         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4390         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4391         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4392         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4393
4394 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4395
4396         PR middle-end/47691
4397         * gfortran.dg/graphite/id-pr47691.f: New.
4398
4399 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4400
4401         * gcc.target/i386/avx-os-support.h: New.
4402         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4403         (main): Check avx_os_support before the test is run.
4404         * gcc.target/i386/aes-avx-check.h: Ditto.
4405         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4406
4407 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4408
4409         * gcc.target/i386/aggregate-ret3.c: New test.
4410         * gcc.target/i386/aggregate-ret4.c: New test.
4411
4412 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4413
4414         PR fortran/49755
4415         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4416         allocated array should *not* change its size.
4417         * gfortran.dg/multiple_allocation_3.f90: New test.
4418
4419 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4420
4421         PR c++/49776
4422         * g++.dg/cpp0x/constexpr-49776.C: New.
4423
4424 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4425
4426         PR middle-end/47046
4427         * gcc.dg/graphite/id-pr47046.c: New.
4428
4429 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4430
4431         PR middle-end/47653
4432         * gcc.dg/graphite/run-id-pr47593.c: New.
4433
4434 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4435
4436         PR middle-end/47653
4437         * gcc.dg/graphite/run-id-pr47653.c: New.
4438         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4439         induction variables.
4440         * gcc.dg/graphite/scop-16.c: Same.
4441         * gcc.dg/graphite/scop-17.c: Same.
4442         * gcc.dg/graphite/scop-21.c: Same.
4443
4444 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4445
4446         PR middle-end/48805
4447         * gcc.dg/graphite/id-pr48805.c: New.
4448
4449 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4450
4451         * gfortran.dg/coarray_lib_token_2.f90: New.
4452
4453 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4454
4455         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4456         SPU local store.
4457
4458 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4459
4460         PR tree-opt/49671
4461         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4462         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4463
4464 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4465
4466         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4467
4468         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4469         * gcc.c-torture/execute/loop-2g.c: Likewise.
4470         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4471         Require mmap support.
4472         * gcc.c-torture/execute/loop-2g.x: Likewise.
4473         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4474         (MAP_ANON): Provide default.
4475         * gcc.dg/20050826-1.c: Likewise.
4476         * gcc.target/i386/pr36533.c: Likewise.
4477         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4478         Use dg-require-effective-target mmap.
4479
4480 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4481
4482         PR c++/49838
4483         * g++.dg/cpp0x/range-for19.C: New.
4484
4485 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4486
4487         PR testsuite/49753
4488         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4489
4490         Revert:
4491         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4492
4493         PR testsuite/49753
4494         * g++.dg/torture/pr49309.C: Remove.
4495
4496 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4497
4498         PR tree-optimization/49809
4499         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4500         test.
4501
4502 2011-07-25  Richard Guenther  <rguenther@suse.de>
4503
4504         PR tree-optimization/49715
4505         * gcc.target/i386/pr49715-1.c: New testcase.
4506         * gcc.target/i386/pr49715-2.c: Likewise.
4507
4508 2011-07-23  Jason Merrill  <jason@redhat.com>
4509
4510         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4511
4512 2011-07-22  Jason Merrill  <jason@redhat.com>
4513
4514         PR c++/49793
4515         * g++.dg/cpp0x/initlist55.C: New.
4516
4517 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4518
4519         PR fortran/49791
4520         * gfortran.dg/namelist_72.f: New.
4521
4522 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4523
4524         * gfortran.dg/coarray_25.f90: New.
4525
4526 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4527
4528         * override1.C: This test should use c++0x mode.
4529         * override3.C: New. Test the diagnostics in c++98 mode.
4530
4531 2011-07-22  Jason Merrill  <jason@redhat.com>
4532             Mark Glisse  <marc.glisse@normalesup.org>
4533
4534         PR c++/30112
4535         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4536
4537         PR c++/49813
4538         * g++.dg/opt/builtins2.C: New.
4539         * g++.dg/other/error27.C: Don't rely on __builtin.
4540
4541 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4542
4543         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4544         on lp64 targets.
4545         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4546         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4547         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4548         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4549
4550         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4551         instead of ia32.
4552
4553 2011-07-22  Richard Guenther  <rguenther@suse.de>
4554
4555         PR tree-optimization/45819
4556         * gcc.dg/pr45819.c: New testcase.
4557
4558 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4559
4560         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4561
4562 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4563
4564         PR middle-end/47654
4565         PR middle-end/49649
4566         * gcc.dg/graphite/run-id-pr47654.c: New.
4567
4568 2011-07-21  Ian Lance Taylor  <iant@google.com>
4569
4570         PR middle-end/49705
4571         * gcc.dg/pr49705.c: New test.
4572
4573 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4574
4575         * lib/target-supports.exp (check_avx_os_support_available): New.
4576         (check_effective_target_avx_runtime): Use it.
4577
4578 2011-07-21  Richard Guenther  <rguenther@suse.de>
4579
4580         PR tree-optimization/49770
4581         * g++.dg/torture/pr49770.C: New testcase.
4582
4583 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4584
4585         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4586         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4587
4588 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4589
4590         * gfortran.dg/coarray_lib_token_1.f90: New.
4591
4592 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4593
4594         * gcc.dg/pr32912-2.c: Skip for AVR.
4595         * gcc.dg/pr44674.c: Add dg-require-profiling.
4596
4597 2011-07-20  Jason Merrill  <jason@redhat.com>
4598
4599         * g++.dg/ext/desig2.C: New.
4600
4601 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4602
4603         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4604         be generated.
4605         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4606         * gcc.target/powerpc/recip-3.c: Ditto.
4607
4608 2011-07-19  Jason Merrill  <jason@redhat.com>
4609
4610         PR c++/6709 (DR 743)
4611         PR c++/42603 (DR 950)
4612         * g++.dg/cpp0x/decltype21.C: New.
4613
4614 2011-07-20  Richard Guenther  <rguenther@suse.de>
4615
4616         PR middle-end/18908
4617         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4618         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4619
4620 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4621
4622         * gcc.target/arm/combine-movs.c: New.
4623         * gcc.target/arm/unsigned-extend-2.c: New.
4624
4625 2011-07-19  Jason Merrill  <jason@redhat.com>
4626
4627         PR c++/49785
4628         * g++.dg/cpp0x/variadic114.C: New.
4629
4630 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4631
4632         * gfortran.dg/coarray_args_1.f90: New.
4633         * gfortran.dg/coarray_args_2.f90: New.
4634
4635 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4636
4637         PR fortran/49708
4638         * gfortran.dg/allocate_error_3.f90: New.
4639
4640 2011-07-19  Richard Guenther  <rguenther@suse.de>
4641
4642         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4643         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4644         * gcc.dg/torture/20110719-1.c: New testcase.
4645
4646 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR tree-optimization/49768
4649         * gcc.c-torture/execute/pr49768.c: New test.
4650
4651 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4652
4653         PR tree-optimization/49771
4654         * gcc.dg/vect/pr49771.c: New test.
4655
4656 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4657
4658         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4659         * gcc.dg/ipa/ipa-2.c: Likewise.
4660         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4661         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4662         * gcc.dg/ipa/ipa-5.c: Likewise.
4663         * gcc.dg/ipa/ipa-7.c: Likewise.
4664         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4665         * gcc.dg/ipa/ipacost-1.c: Likewise.
4666         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4667         functions.
4668         * gcc.dg/ipa/ipcp-1.c: New test.
4669         * gcc.dg/ipa/ipcp-2.c: Likewise.
4670         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4671
4672 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR middle-end/49675
4675         * gfortran.dg/pr49675.f90: New test.
4676
4677 2011-07-18  Richard Guenther  <rguenther@suse.de>
4678
4679         * gcc.dg/torture/20110718-1.c: New testcase.
4680
4681 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4682
4683         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4684         * g++.dg/ext/bitfield3.C: Likewise.
4685         * g++.dg/ext/bitfield4.C: Likewise.
4686         * g++.dg/ext/bitfield5.C: Likewise.
4687         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4688         * g++.dg/other/pr23205-2.C: Likewise.
4689         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4690         * gcc.c-torture/compile/20001109-2.c: Likewise.
4691         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4692         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4693         * gcc.dg/bitfld-16.c: Likewise.
4694         * gcc.dg/bitfld-17.c: Likewise.
4695         * gcc.dg/bitfld-18.c: Likewise.
4696         * gcc.dg/builtins-config.h: Remove Netware support.
4697         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4698         * gcc.dg/cdce2.c: Likewise.
4699         * gcc.dg/cpp/assert4.c: Remove netware support.
4700         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4701         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4702
4703         * lib/target-supports.exp (check_visibility_available): Remove
4704         NetWare support.
4705         (check_profiling_available): Likewise.
4706
4707 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4708
4709         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4710
4711 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4712             Thomas Koenig  <tkoenig@gcc.gnu.org>
4713
4714         PR fortran/34657
4715         * gfortran.dg/generic_17.f90: Fix testcase.
4716         * gfortran.dg/interface_3.f90: Add dg-error.
4717         * gfortran.dg/use_14.f90: New.
4718         * gfortran.dg/use_15.f90: New.
4719
4720 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4721
4722         * gnat.dg/pointer_controlled.adb: New test.
4723
4724 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4725
4726         PR fortran/49624
4727         * gfortran.dg/pointer_remapping_7.f90: New.
4728
4729 2011-07-16  Jason Merrill  <jason@redhat.com>
4730
4731         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4732
4733 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4734             Jason Merrill  <jason@redhat.com>
4735
4736         PR c++/45329
4737         PR c++/48934
4738         * g++.dg/cpp0x/decltype29.C: Adjust.
4739         * g++.dg/cpp0x/error4.C: Adjust.
4740         * g++.dg/cpp0x/sfinae26.C: Adjust.
4741         * g++.dg/cpp0x/variadic105.C: Adjust.
4742         * g++.dg/template/deduce3.C: Adjust.
4743         * g++.dg/template/error45.C: Adjust.
4744         * g++.dg/template/ptrmem2.C: Adjust.
4745         * g++.dg/template/sfinae2.C: Adjust.
4746         * g++.old-deja/g++.pt/crash60.C: Adjust.
4747         * g++.old-deja/g++.pt/unify6.C: Adjust.
4748         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4749         * g++.dg/cpp0x/nullptr15.C: Adjust.
4750         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4751         * g++.dg/cpp0x/pr31431.C: Adjust.
4752         * g++.dg/cpp0x/pr31434.C: Adjust.
4753         * g++.dg/cpp0x/sfinae11.C: Adjust
4754         * g++.dg/cpp0x/temp_default2.C: Adjust.
4755         * g++.dg/cpp0x/trailing4.C: Adjust.
4756         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4757         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4758         * g++.dg/cpp0x/variadic105.C: Adjust.
4759         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4760         * g++.dg/ext/vla2.C: Adjust.
4761         * g++.dg/other/ptrmem10.C: Adjust.
4762         * g++.dg/other/ptrmem11.C: Adjust.
4763         * g++.dg/overload/unknown1.C: Adjust.
4764         * g++.dg/template/conv11.C: Adjust.
4765         * g++.dg/template/dependent-expr5.C: Adjust.
4766         * g++.dg/template/friend.C: Adjust.
4767         * g++.dg/template/incomplete2.C: Adjust.
4768         * g++.dg/template/local4.C: Adjust.
4769         * g++.dg/template/local6.C: Adjust.
4770         * g++.dg/template/operator9.C: Adjust.
4771         * g++.dg/template/ttp25.C: Adjust.
4772         * g++.dg/template/unify10.C: Adjust.
4773         * g++.dg/template/unify11.C: Adjust.
4774         * g++.dg/template/unify6.C: Adjust.
4775         * g++.dg/template/unify9.C: Adjust.
4776         * g++.dg/template/varmod1.C: Adjust.
4777         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4778         * g++.old-deja/g++.pt/crash28.C: Adjust.
4779         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4780         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4781         * g++.old-deja/g++.pt/expr2.C: Adjust.
4782         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4783         * g++.old-deja/g++.pt/spec5.C: Adjust.
4784         * g++.old-deja/g++.pt/spec6.C: Adjust.
4785         * g++.old-deja/g++.pt/unify4.C: Adjust.
4786         * g++.old-deja/g++.pt/unify8.C: Adjust.
4787         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4788         * g++.dg/overload/template5.C: New testcase.
4789         * g++.dg/template/overload12.C: New testcase.
4790
4791 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4792
4793         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4794         * gfortran.dg/coarray_7.f90: Ditto.
4795         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4796         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4797
4798 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4799
4800         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4801         case.
4802         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4803         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4804         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4805         C67X.
4806         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4807         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4808         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4809
4810 2011-07-15  Jason Merrill  <jason@redhat.com>
4811
4812         PR testsuite/49741
4813         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4814         Use --extra_opts instead of --additional_options.
4815
4816 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4817
4818         PR testsuite/49753
4819         * g++.dg/torture/pr49309.C: Remove.
4820
4821 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4822
4823         * gcc.target/tic6x/weak-call.c: New test.
4824         * gcc.target/tic6x/fpcmp.c: New test.
4825         * gcc.target/tic6x/fpdiv.c: New test.
4826         * gcc.target/tic6x/rotdi16-scan.c: New test.
4827         * gcc.target/tic6x/ffssi.c: New test.
4828         * gcc.target/tic6x/fpdiv-lib.c: New test.
4829         * gcc.target/tic6x/cold-lc.c: New test.
4830         * gcc.target/tic6x/longcalls.c: New test.
4831         * gcc.target/tic6x/abi-align-1.c: New test.
4832         * gcc.target/tic6x/fpcmp-finite.c: New test.
4833         * gcc.target/tic6x/rotdi16.c: New test.
4834         * gcc.target/tic6x/bswapl.c: New test.
4835         * gcc.target/tic6x/ffsdi.c: New test.
4836         * gcc.target/tic6x/tic6x.exp: New file.
4837         * gcc.target/tic6x/builtins/arith24.c: New test.
4838         * gcc.target/tic6x/builtins/smpy.c: New test.
4839         * gcc.target/tic6x/builtins/smpylh.c: New test.
4840         * gcc.target/tic6x/builtins/smpyh.c: New test.
4841         * gcc.target/tic6x/builtins/sarith1.c: New test.
4842         * gcc.target/tic6x/builtins/extclr.c: New test
4843         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4844         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4845         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4846         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4847         New functions.
4848         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4849         __TMS320C6X__.
4850         * gcc.dg/20020312-2.c: Likewise.
4851         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4852         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4853         * gcc.dg/torture/builtin-math-7.c: Likewise.
4854
4855         PR testsuite/49757
4856         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4857         not testing tic6x-*-*.
4858
4859 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4860
4861         PR tree-opt/49309
4862         * g++.dg/torture/pr49309.C: New testcase.
4863
4864 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4865
4866         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4867
4868 2011-07-14  Richard Guenther  <rguenther@suse.de>
4869
4870         PR tree-optimization/49651
4871         * gcc.dg/torture/pr49651.c: New testcase.
4872
4873 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4874
4875         PR target/43746
4876         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4877
4878 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4879
4880         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4881         -mno-pointers-to-nested-functions.
4882         * gcc.target/powerpc/no-r11-2.c: Ditto.
4883         * gcc.target/powerpc/no-r11-3.c: Ditto.
4884
4885 2011-07-13  Jason Merrill  <jason@redhat.com>
4886
4887         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4888         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4889         when compiling C files.
4890         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4891         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4892         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4893         * g++.dg/lookup/anon2.C: Likewise.
4894         * g++.dg/tree-ssa/copyprop.C: Likewise.
4895         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4896         * g++.dg/init/vector1.C: Ignore narrowing errors.
4897         * g++.dg/torture/pr35526.C: Likewise.
4898         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4899
4900 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4901
4902         PR libfortran/49296
4903         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4904         and logical reads.
4905
4906 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4907
4908         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4909         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4910
4911 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4912
4913         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4914         * lib/obj-c++.exp (obj-c++_init): Ditto.
4915         * lib/file-format.exp (gcc_target_object_format): Ditto.
4916         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4917         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4918         (check_visibility_available): Ditto.
4919         (check_effective_target_tls_native): Ditto.
4920         (check_effective_target_tls_emulated): Ditto.
4921         (check_effective_target_function_sections): Ditto.
4922
4923 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4924
4925         * gcc.target/arm/pr48183.c: New test.
4926
4927 2011-07-13  Richard Guenther  <rguenther@suse.de>
4928
4929         * gcc.dg/torture/20110713-1.c: New testcase.
4930
4931 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4932
4933         PR rtl-opt/49474
4934         * gcc.c-torture/compile/pr49474.c: New testcase.
4935
4936 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4937
4938         PR tree-optimization/49712
4939         * gcc.c-torture/execute/pr49712.c: New test.
4940
4941 2011-07-11  Jason Merrill  <jason@redhat.com>
4942
4943         PR c++/44609
4944         * g++.dg/template/recurse3.C: New.
4945
4946 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4947
4948         PR debug/49676
4949         * gcc.dg/guality/csttest.c: New test.
4950
4951         PR fortran/49698
4952         * gfortran.dg/pr49698.f90: New test.
4953
4954 2011-07-11  Jeff Law  <law@redhat.com>
4955
4956         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4957
4958 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4959
4960         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4961         * go.test/go-test.exp (go-set-goarch): Likewise.
4962
4963 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4964
4965         PR target/39633
4966         * gcc.target/avr/torture/pr39633.c: New test case.
4967
4968 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4969
4970         PR fortran/18918
4971         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4972
4973 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4974
4975         * lib/target-supports.exp (check_effective_target_scheduling):
4976         New Function.
4977         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4978         * gcc.dg/pr45055.c: Ditto.
4979         * gcc.dg/pr45353.c: Ditto.
4980         * g++.dg/pr45056.C: Ditto.
4981
4982 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4983
4984         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4985         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4986         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4987         * g++.dg/torture/pr31863.C: Skip AVR.
4988
4989 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4990
4991         PR fortran/49690
4992         * gfortran.dg/intrinsic_signal.f90: New.
4993
4994 2011-07-09  Jason Merrill  <jason@redhat.com>
4995
4996         * g++.dg/cpp0x/regress/regress6.C: New.
4997         * g++.dg/parse/crash45.C: Adjust message.
4998         * g++.dg/template/crash38.C: Adjust message.
4999         * g++.dg/template/crash64.C: Adjust message.
5000
5001 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5002
5003         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5004         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5005         * g++.dg/abi/bitfield3.C: Likewise.
5006         * g++.dg/eh/pr38662.C: Likewise.
5007         * g++.dg/ext/attrib36.C: Likewise.
5008         * g++.dg/ext/attrib37.C: Likewise.
5009         * g++.dg/ext/attrib8.C: Likewise.
5010         * g++.dg/ext/tmplattr1.C: Likewise.
5011         * g++.dg/inherit/override-attribs.C: Likewise.
5012         * g++.dg/opt/inline9.C: Likewise.
5013         * g++.dg/opt/life1.C: Likewise.
5014         * g++.dg/opt/longbranch2.C: Likewise.
5015         * g++.dg/opt/nrv12.C: Likewise.
5016         * g++.dg/opt/reg-stack4.C: Likewise.
5017         * g++.dg/other/pr35504.C: Likewise.
5018         * g++.dg/other/pr39496.C: Likewise.
5019         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5020         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5021         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5022         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5023         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5024         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5025         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5026         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5027         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5028         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5029         * g++.dg/warn/pr15774-1.C: Likewise.
5030         * g++.dg/warn/pr15774-2.C: Likewise.
5031         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5032         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5033         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5034         * g++.old-deja/g++.pt/asm2.C: Likewise.
5035         * gcc.c-torture/compile/20000804-1.c: Likewise.
5036         * gcc.c-torture/compile/pr16566-2.c: Likewise.
5037         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5038         * gcc.dg/20020108-1.c: Likewise.
5039         * gcc.dg/20020122-2.c: Likewise.
5040         * gcc.dg/20020122-3.c: Likewise.
5041         * gcc.dg/20020206-1.c: Likewise.
5042         * gcc.dg/20020219-1.c: Likewise.
5043         * gcc.dg/20020310-1.c: Likewise.
5044         * gcc.dg/20020411-1.c: Likewise.
5045         * gcc.dg/20020418-2.c: Likewise.
5046         * gcc.dg/20020426-2.c: Likewise.
5047         * gcc.dg/20020517-1.c: Likewise.
5048         * gcc.dg/20030204-1.c: Likewise.
5049         * gcc.dg/20030826-2.c: Likewise.
5050         * gcc.dg/20031102-1.c: Likewise.
5051         * gcc.dg/20031202-1.c: Likewise.
5052         * gcc.dg/20050111-1.c: Likewise.
5053         * gcc.dg/20050503-1.c: Likewise.
5054         * gcc.dg/array-init-1.c: Likewise.
5055         * gcc.dg/builtin-apply4.c: Likewise.
5056         * gcc.dg/dfp/pr31344.c: Likewise.
5057         * gcc.dg/gomp/atomic-11.c: Likewise.
5058         * gcc.dg/graphite/pr40281.c: Likewise.
5059         * gcc.dg/ia64-sync-1.c: Likewise.
5060         * gcc.dg/ia64-sync-2.c: Likewise.
5061         * gcc.dg/ia64-sync-3.c: Likewise.
5062         * gcc.dg/ia64-sync-4.c: Likewise.
5063         * gcc.dg/ifcvt-fabs-1.c: Likewise.
5064         * gcc.dg/invalid-call-1.c: Likewise.
5065         * gcc.dg/loop-3.c: Likewise.
5066         * gcc.dg/lower-subreg-1.c: Likewise.
5067         * gcc.dg/lto/pr47259_0.c: Likewise.
5068         * gcc.dg/nested-calls-1.c: Likewise.
5069         * gcc.dg/pr20017.c: Likewise.
5070         * gcc.dg/pr25023.c: Likewise.
5071         * gcc.dg/pr27671-2.c: Likewise.
5072         * gcc.dg/pr32176.c: Likewise.
5073         * gcc.dg/pr33676.c: Likewise.
5074         * gcc.dg/pr35045.c: Likewise.
5075         * gcc.dg/pr36015.c: Likewise.
5076         * gcc.dg/pr36584.c: Likewise.
5077         * gcc.dg/pr36998.c: Likewise.
5078         * gcc.dg/pr37438.c: Likewise.
5079         * gcc.dg/pr37908.c: Likewise.
5080         * gcc.dg/pr41241.c: Likewise.
5081         * gcc.dg/pr41340.c: Likewise.
5082         * gcc.dg/pr44136.c: Likewise.
5083         * gcc.dg/pr44194-1.c: Likewise.
5084         * gcc.dg/pr46212.c: Likewise.
5085         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5086         * gcc.dg/setjmp-2.c: Likewise.
5087         * gcc.dg/short-compare-1.c: Likewise.
5088         * gcc.dg/short-compare-2.c: Likewise.
5089         * gcc.dg/smod-1.c: Likewise.
5090         * gcc.dg/sync-2.c: Likewise.
5091         * gcc.dg/sync-3.c: Likewise.
5092         * gcc.dg/tls/opt-1.c: Likewise.
5093         * gcc.dg/tls/opt-2.c: Likewise.
5094         * gcc.dg/tls/opt-3.c: Likewise.
5095         * gcc.dg/torture/badshift.c: Likewise.
5096         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5097         * gcc.dg/torture/pr20314-2.c: Likewise.
5098         * gcc.dg/torture/pr36891.c: Likewise.
5099         * gcc.dg/torture/pr38774.c: Likewise.
5100         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5101         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5102         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5103         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5104         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5105         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5106         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5107         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5108         * gcc.dg/tree-ssa/loop-28.c: Likewise.
5109         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5110         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5111         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5112         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5113         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5114         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5115         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5116         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5117         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5118         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5119         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5120         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5121         * gcc.dg/unroll-1.c: Likewise.
5122         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5123         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5124         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5125         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5126         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5127         * gcc.target/i386/20000609-1.c: Likewise.
5128         * gcc.target/i386/20000720-1.c: Likewise.
5129         * gcc.target/i386/20000724-1.c: Likewise.
5130         * gcc.target/i386/20011107-1.c: Likewise.
5131         * gcc.target/i386/20011119-1.c: Likewise.
5132         * gcc.target/i386/20020201-3.c: Likewise.
5133         * gcc.target/i386/20020218-1.c: Likewise.
5134         * gcc.target/i386/20020729-1.c: Likewise.
5135         * gcc.target/i386/20030926-1.c: Likewise.
5136         * gcc.target/i386/20060125-1.c: Likewise.
5137         * gcc.target/i386/20060125-2.c: Likewise.
5138         * gcc.target/i386/20060512-1.c: Likewise.
5139         * gcc.target/i386/20060512-2.c: Likewise.
5140         * gcc.target/i386/20060512-3.c: Likewise.
5141         * gcc.target/i386/20060512-4.c: Likewise.
5142         * gcc.target/i386/387-1.c: Likewise.
5143         * gcc.target/i386/387-2.c: Likewise.
5144         * gcc.target/i386/387-5.c: Likewise.
5145         * gcc.target/i386/387-6.c: Likewise.
5146         * gcc.target/i386/980312-1.c: Likewise.
5147         * gcc.target/i386/980313-1.c: Likewise.
5148         * gcc.target/i386/990117-1.c: Likewise.
5149         * gcc.target/i386/990424-1.c: Likewise.
5150         * gcc.target/i386/990524-1.c: Likewise.
5151         * gcc.target/i386/991129-1.c: Likewise.
5152         * gcc.target/i386/991214-1.c: Likewise.
5153         * gcc.target/i386/991230-1.c: Likewise.
5154         * gcc.target/i386/addr-sel-1.c: Likewise.
5155         * gcc.target/i386/aggregate-ret1.c: Likewise.
5156         * gcc.target/i386/aggregate-ret2.c: Likewise.
5157         * gcc.target/i386/align-main-3.c: Likewise.
5158         * gcc.target/i386/amd64-abi-1.c: Likewise.
5159         * gcc.target/i386/amd64-abi-2.c: Likewise.
5160         * gcc.target/i386/amd64-abi-4.c: Likewise.
5161         * gcc.target/i386/amd64-abi-5.c: Likewise.
5162         * gcc.target/i386/amd64-abi-6.c: Likewise.
5163         * gcc.target/i386/asm-1.c: Likewise.
5164         * gcc.target/i386/asm-3.c: Likewise.
5165         * gcc.target/i386/asm-5.c: Likewise.
5166         * gcc.target/i386/attributes-error.c: Likewise.
5167         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5168         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5169         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5170         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5171         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5172         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5173         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5174         * gcc.target/i386/avx-vmovd-2.c: Likewise.
5175         * gcc.target/i386/avx-vmovq-2.c: Likewise.
5176         * gcc.target/i386/avx-vmovq-3.c: Likewise.
5177         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5178         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5179         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5180         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5181         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5182         * gcc.target/i386/bitfield1.c: Likewise.
5183         * gcc.target/i386/bitfield2.c: Likewise.
5184         * gcc.target/i386/bmi-2.c: Likewise.
5185         * gcc.target/i386/bmi-5.c: Likewise.
5186         * gcc.target/i386/builtin-unreachable.c: Likewise.
5187         * gcc.target/i386/cleanup-2.c: Likewise.
5188         * gcc.target/i386/clobbers.c: Likewise.
5189         * gcc.target/i386/cmov8.c: Likewise.
5190         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5191         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5192         * gcc.target/i386/compress-float-387.c: Likewise.
5193         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5194         * gcc.target/i386/compress-float-sse.c: Likewise.
5195         * gcc.target/i386/crc32-2.c: Likewise.
5196         * gcc.target/i386/crc32-3.c: Likewise.
5197         * gcc.target/i386/divmod-7.c: Likewise.
5198         * gcc.target/i386/divmod-8.c: Likewise.
5199         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5200         * gcc.target/i386/fma3-builtin.c: Likewise.
5201         * gcc.target/i386/fma3-fma.c: Likewise.
5202         * gcc.target/i386/fma4-256-vector.c: Likewise.
5203         * gcc.target/i386/fma4-builtin.c: Likewise.
5204         * gcc.target/i386/fma4-fma-2.c: Likewise.
5205         * gcc.target/i386/fma4-fma.c: Likewise.
5206         * gcc.target/i386/fma4-vector-2.c: Likewise.
5207         * gcc.target/i386/fma4-vector.c: Likewise.
5208         * gcc.target/i386/funcspec-1.c: Likewise.
5209         * gcc.target/i386/funcspec-10.c: Likewise.
5210         * gcc.target/i386/funcspec-11.c: Likewise.
5211         * gcc.target/i386/funcspec-2.c: Likewise.
5212         * gcc.target/i386/funcspec-5.c: Likewise.
5213         * gcc.target/i386/funcspec-6.c: Likewise.
5214         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5215         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5216         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5217         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5218         * gcc.target/i386/incoming-1.c: Likewise.
5219         * gcc.target/i386/incoming-10.c: Likewise.
5220         * gcc.target/i386/incoming-11.c: Likewise.
5221         * gcc.target/i386/incoming-12.c: Likewise.
5222         * gcc.target/i386/incoming-13.c: Likewise.
5223         * gcc.target/i386/incoming-14.c: Likewise.
5224         * gcc.target/i386/incoming-15.c: Likewise.
5225         * gcc.target/i386/incoming-2.c: Likewise.
5226         * gcc.target/i386/incoming-3.c: Likewise.
5227         * gcc.target/i386/incoming-4.c: Likewise.
5228         * gcc.target/i386/incoming-5.c: Likewise.
5229         * gcc.target/i386/incoming-6.c: Likewise.
5230         * gcc.target/i386/incoming-7.c: Likewise.
5231         * gcc.target/i386/incoming-8.c: Likewise.
5232         * gcc.target/i386/incoming-9.c: Likewise.
5233         * gcc.target/i386/lea.c: Likewise.
5234         * gcc.target/i386/local.c: Likewise.
5235         * gcc.target/i386/loop-1.c: Likewise.
5236         * gcc.target/i386/loop-2.c: Likewise.
5237         * gcc.target/i386/loop-3.c: Likewise.
5238         * gcc.target/i386/max-stack-align.c: Likewise.
5239         * gcc.target/i386/memcpy-1.c: Likewise.
5240         * gcc.target/i386/movbe-2.c: Likewise.
5241         * gcc.target/i386/movq-2.c: Likewise.
5242         * gcc.target/i386/movq.c: Likewise.
5243         * gcc.target/i386/nrv1.c: Likewise.
5244         * gcc.target/i386/pad-4.c: Likewise.
5245         * gcc.target/i386/pad-5a.c: Likewise.
5246         * gcc.target/i386/pad-5b.c: Likewise.
5247         * gcc.target/i386/pad-6a.c: Likewise.
5248         * gcc.target/i386/pad-6b.c: Likewise.
5249         * gcc.target/i386/pad-7.c: Likewise.
5250         * gcc.target/i386/pad-9.c: Likewise.
5251         * gcc.target/i386/pentium4-not-mull.c: Likewise.
5252         * gcc.target/i386/pic-1.c: Likewise.
5253         * gcc.target/i386/pr12092-1.c: Likewise.
5254         * gcc.target/i386/pr12329.c: Likewise.
5255         * gcc.target/i386/pr21518.c: Likewise.
5256         * gcc.target/i386/pr22362.c: Likewise.
5257         * gcc.target/i386/pr22585.c: Likewise.
5258         * gcc.target/i386/pr23098.c: Likewise.
5259         * gcc.target/i386/pr25196.c: Likewise.
5260         * gcc.target/i386/pr25293.c: Likewise.
5261         * gcc.target/i386/pr25654.c: Likewise.
5262         * gcc.target/i386/pr26449.c: Likewise.
5263         * gcc.target/i386/pr26778.c: Likewise.
5264         * gcc.target/i386/pr26826.c: Likewise.
5265         * gcc.target/i386/pr27266.c: Likewise.
5266         * gcc.target/i386/pr29978.c: Likewise.
5267         * gcc.target/i386/pr30505.c: Likewise.
5268         * gcc.target/i386/pr30961-1.c: Likewise.
5269         * gcc.target/i386/pr31628.c: Likewise.
5270         * gcc.target/i386/pr32000-2.c: Likewise.
5271         * gcc.target/i386/pr32661-1.c: Likewise.
5272         * gcc.target/i386/pr32708-2.c: Likewise.
5273         * gcc.target/i386/pr32708-3.c: Likewise.
5274         * gcc.target/i386/pr34256.c: Likewise.
5275         * gcc.target/i386/pr34312.c: Likewise.
5276         * gcc.target/i386/pr34522.c: Likewise.
5277         * gcc.target/i386/pr35160.c: Likewise.
5278         * gcc.target/i386/pr35281.c: Likewise.
5279         * gcc.target/i386/pr36246.c: Likewise.
5280         * gcc.target/i386/pr36786.c: Likewise.
5281         * gcc.target/i386/pr37275.c: Likewise.
5282         * gcc.target/i386/pr37843-3.c: Likewise.
5283         * gcc.target/i386/pr37843-4.c: Likewise.
5284         * gcc.target/i386/pr39082-1.c: Likewise.
5285         * gcc.target/i386/pr39431.c: Likewise.
5286         * gcc.target/i386/pr39496.c: Likewise.
5287         * gcc.target/i386/pr39543-2.c: Likewise.
5288         * gcc.target/i386/pr39911.c: Likewise.
5289         * gcc.target/i386/pr40718.c: Likewise.
5290         * gcc.target/i386/pr40906-1.c: Likewise.
5291         * gcc.target/i386/pr40906-2.c: Likewise.
5292         * gcc.target/i386/pr40906-3.c: Likewise.
5293         * gcc.target/i386/pr40934.c: Likewise.
5294         * gcc.target/i386/pr41900.c: Likewise.
5295         * gcc.target/i386/pr42589.c: Likewise.
5296         * gcc.target/i386/pr43662.c: Likewise.
5297         * gcc.target/i386/pr43671.c: Likewise.
5298         * gcc.target/i386/pr43766.c: Likewise.
5299         * gcc.target/i386/pr43869.c: Likewise.
5300         * gcc.target/i386/pr44942.c: Likewise.
5301         * gcc.target/i386/pr44948-2a.c: Likewise.
5302         * gcc.target/i386/pr45234.c: Likewise.
5303         * gcc.target/i386/pr45336-2.c: Likewise.
5304         * gcc.target/i386/pr45336-4.c: Likewise.
5305         * gcc.target/i386/pr45852.c: Likewise.
5306         * gcc.target/i386/pr46470.c: Likewise.
5307         * gcc.target/i386/pr48037-1.c: Likewise.
5308         * gcc.target/i386/pr48389.c: Likewise.
5309         * gcc.target/i386/pr49095.c: Likewise.
5310         * gcc.target/i386/pr9771-1.c: Likewise.
5311         * gcc.target/i386/rdfsbase-1.c: Likewise.
5312         * gcc.target/i386/rdfsbase-2.c: Likewise.
5313         * gcc.target/i386/rdgsbase-1.c: Likewise.
5314         * gcc.target/i386/rdgsbase-2.c: Likewise.
5315         * gcc.target/i386/rdrand-3.c: Likewise.
5316         * gcc.target/i386/regparm-stdcall.c: Likewise.
5317         * gcc.target/i386/regparm.c: Likewise.
5318         * gcc.target/i386/reload-1.c: Likewise.
5319         * gcc.target/i386/rotate-2.c: Likewise.
5320         * gcc.target/i386/sibcall-5.c: Likewise.
5321         * gcc.target/i386/signbit-1.c: Likewise.
5322         * gcc.target/i386/signbit-2.c: Likewise.
5323         * gcc.target/i386/signbit-3.c: Likewise.
5324         * gcc.target/i386/sse-5.c: Likewise.
5325         * gcc.target/i386/sse-8.c: Likewise.
5326         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5327         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5328         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5329         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5330         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5331         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5332         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5333         * gcc.target/i386/sse2-movq-2.c: Likewise.
5334         * gcc.target/i386/sse2-movq-3.c: Likewise.
5335         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5336         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5337         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5338         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5339         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5340         * gcc.target/i386/ssefn-1.c: Likewise.
5341         * gcc.target/i386/ssefn-2.c: Likewise.
5342         * gcc.target/i386/sseregparm-1.c: Likewise.
5343         * gcc.target/i386/sseregparm-2.c: Likewise.
5344         * gcc.target/i386/sseregparm-3.c: Likewise.
5345         * gcc.target/i386/sseregparm-4.c: Likewise.
5346         * gcc.target/i386/sseregparm-5.c: Likewise.
5347         * gcc.target/i386/sseregparm-6.c: Likewise.
5348         * gcc.target/i386/sseregparm-7.c: Likewise.
5349         * gcc.target/i386/sseregparm-8.c: Likewise.
5350         * gcc.target/i386/stack-realign.c: Likewise.
5351         * gcc.target/i386/stack-usage-realign.c: Likewise.
5352         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5353         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5354         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5355         * gcc.target/i386/stackalign/return-1.c: Likewise.
5356         * gcc.target/i386/stackalign/return-2.c: Likewise.
5357         * gcc.target/i386/stackalign/return-3.c: Likewise.
5358         * gcc.target/i386/tailcall-1.c: Likewise.
5359         * gcc.target/i386/tbm-2.c: Likewise.
5360         * gcc.target/i386/udivmod-7.c: Likewise.
5361         * gcc.target/i386/udivmod-8.c: Likewise.
5362         * gcc.target/i386/unroll-1.c: Likewise.
5363         * gcc.target/i386/vararg-1.c: Likewise.
5364         * gcc.target/i386/vararg-2.c: Likewise.
5365         * gcc.target/i386/vect8-ret.c: Likewise.
5366         * gcc.target/i386/vectorize5.c: Likewise.
5367         * gcc.target/i386/wmul-1.c: Likewise.
5368         * gcc.target/i386/wmul-2.c: Likewise.
5369         * gcc.target/i386/wrfsbase-1.c: Likewise.
5370         * gcc.target/i386/wrfsbase-2.c: Likewise.
5371         * gcc.target/i386/wrgsbase-1.c: Likewise.
5372         * gcc.target/i386/wrgsbase-2.c: Likewise.
5373         * gcc.target/i386/xop-pcmov.c: Likewise.
5374         * gcc.target/i386/xop-pcmov2.c: Likewise.
5375         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5376         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5377         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5378         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5379         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5380         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5381         * gcc.target/i386/zee.c: Likewise.
5382         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5383         * gfortran.dg/compiler-directive_2.f: Likewise.
5384         * gfortran.dg/g77/20010216-1.f: Likewise.
5385         * gfortran.dg/gomp/pr39152.f90: Likewise.
5386         * gfortran.dg/pr33794.f90: Likewise.
5387
5388 2011-07-09  Jason Merrill  <jason@redhat.com>
5389
5390         * g++.dg/cpp0x/regress/regress5.C: New.
5391
5392 2011-07-08  Jason Merrill  <jason@redhat.com>
5393
5394         PR c++/45437
5395         * g++.dg/expr/compound-asn1.C: New.
5396         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5397
5398 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5399
5400         PR target/49621
5401         * gcc.target/powerpc/altivec-34.c: New test.
5402
5403 2011-07-08  Jason Merrill  <jason@redhat.com>
5404
5405         PR c++/45603
5406         * g++.dg/abi/guard3.C: New.
5407
5408 2011-07-08  Julian Brown  <julian@codesourcery.com>
5409
5410         * lib/target-supports.exp
5411         (check_effective_target_arm_little_endian): New.
5412         (check_effective_target_vect_pack_trunc): Use above.
5413         (check_effective_target_vect_unpack): Likewise.
5414         (check_effective_target_vect_element_align): Test
5415         check_effective_target_arm_vect_no_misalign for ARM.
5416
5417 2011-07-08  Jason Merrill  <jason@redhat.com>
5418
5419         PR c++/49673
5420         * g++.dg/cpp0x/constexpr-rom.C: New.
5421
5422 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5423
5424         PR middle-end/49519
5425         * g++.dg/torture/pr49519.C: New test.
5426
5427 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5428
5429         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5430
5431 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5432
5433         PR testsuite/48727
5434         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5435
5436 2011-07-08  Richard Guenther  <rguenther@suse.de>
5437
5438         PR tree-optimization/49662
5439         * gcc.dg/graphite/interchange-14.c: XFAIL.
5440         * gcc.dg/graphite/interchange-15.c: Likewise.
5441         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5442
5443 2011-07-06  Jason Merrill  <jason@redhat.com>
5444
5445         PR c++/49663
5446         * g++.dg/cpp0x/regress/regress4.C: New.
5447
5448 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5449
5450         PR fortran/49648
5451         * gfortran.dg/result_in_spec_4.f90: New test.
5452
5453 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5454
5455         * gcc.target/sparc/cas64.c: New test.
5456
5457 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5458
5459         PR c/49644
5460         * g++.dg/torture/pr49644.C: New test.
5461
5462         PR c/49644
5463         * gcc.c-torture/execute/pr49644.c: New test.
5464
5465 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5466
5467         * lib/target-supports.exp (check_effective_target_ia32): New.
5468         (check_effective_target_x32): Likewise.
5469         (check_effective_target_vect_cmdline_needed): Also check x32.
5470
5471 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5472
5473         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5474         dg-prune-output.
5475         * gcc.target/arm/pr42235.c: Likewise.
5476         * gcc.target/arm/pr42495.c: Likewise.
5477         * gcc.target/arm/pr42574.c: Likewise.
5478         * gcc.target/arm/thumb-branch1.c: Likewise.
5479
5480         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5481         unneeded prune of possible warning.
5482         * gcc.target/arm/pr40956.c: Likewise.
5483         * gcc.target/arm/pr42505.c: Likewise.
5484
5485         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5486         * gcc.c-torture/compile/pr46883.c: Likewise.
5487         * gcc.c-torture/compile/pr46934.c: Likewise.
5488
5489         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5490         for move to ../../gcc.c-torture/compile.
5491         * gcc.target/arm/pr46883.c: Likewise.
5492         * gcc.target/arm/pr46934.c: Likewise.
5493
5494         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5495         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5496         * gcc.target/arm/wmul-1.c: Likewise.
5497         * gcc.target/arm/wmul-2.c: Likewise.
5498         * gcc.target/arm/wmul-3.c: Likewise.
5499         * gcc.target/arm/wmul-4.c: Likewise.
5500         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5501         add tab after scan target.
5502         * gcc.target/arm/smlaltt-1.c: Likewise.
5503         * gcc.target/arm/smlatb-1.c: Likewise.
5504         * gcc.target/arm/smlatt-1.c: Likewise.
5505
5506 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR debug/49522
5509         * gcc.dg/debug/pr49522.c: New test.
5510
5511 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5512
5513         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5514         * gcc.dg/pr46212.c: Run only if target int32plus.
5515         * gcc.dg/torture/pr48146.c: Ditto.
5516         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5517         * c-c++-common/pr44832.c: Ditto.
5518         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5519         * gcc.dg/pr31490.c: Ditto.
5520         * gcc.dg/torture/builtin-math-7.c: Run only if target
5521         large_double.
5522         * gcc.dg/torture/pr45764.c: Skip for AVR.
5523         * gcc.dg/pr47893.c: Ditto.
5524
5525 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5526
5527         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5528         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5529         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5530         add tab to scan target.
5531
5532 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5533
5534         * gcc.target/arm/neon-modes-3.c: New test.
5535
5536 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5537
5538         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5539         -fno-loop-interchange -ffast-math.
5540
5541 2011-07-07  Richard Guenther  <rguenther@suse.de>
5542
5543         * gcc.dg/ftrapv-3.c: New testcase.
5544
5545 2011-07-07  Richard Guenther  <rguenther@suse.de>
5546
5547         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5548         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5549
5550 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5551
5552         * gcc.dg/binop-notxor1.c: New test.
5553         * gcc.dg/binop-notand4a.c: New test.
5554         * gcc.dg/binop-notxor2.c: New test.
5555         * gcc.dg/binop-notand3a.c: New test.
5556         * gcc.dg/binop-notand2a.c: New test.
5557         * gcc.dg/binop-notand6a.c: New test.
5558         * gcc.dg/binop-notor1.c: New test.
5559         * gcc.dg/binop-notand1a.c: New test.
5560         * gcc.dg/binop-notand5a.c: New test.
5561         * gcc.dg/binop-notor2.c: New test.
5562
5563 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR middle-end/49640
5566         * gcc.dg/gomp/pr49640.c: New test.
5567
5568 2011-07-07  Richard Guenther  <rguenther@suse.de>
5569
5570         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5571
5572 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5573
5574         PR target/39150
5575         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5576
5577 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5578
5579         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5580         * gcc.target/powerpc/no-r11-2.c: Ditto.
5581         * gcc.target/powerpc/no-r11-3.c: Ditto.
5582
5583 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5584
5585         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5586         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5587
5588 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5589
5590         * lib/target-supports.exp (check_profiling_available): Disable
5591         profiling with -fprofile-generate for target avr.
5592
5593 2011-07-06  Richard Guenther  <rguenther@suse.de>
5594
5595         PR tree-optimization/49645
5596         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5597
5598 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5599
5600         PR middle-end/47383
5601         * gcc.dg/pr47383.c: New.
5602
5603 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5604
5605         PR tree-optimization/49647
5606         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5607
5608 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5609
5610         PR testsuite/49542
5611         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5612         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5613
5614 2011-07-05  Jason Merrill  <jason@redhat.com>
5615
5616         PR c++/48157
5617         * g++.dg/template/template-id-4.C: New.
5618
5619 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5620
5621         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5622         * gcc.dg/pr43402.c: Ditto.
5623
5624 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5625
5626         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5627
5628 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5629
5630         * gcc.target/powerpc/ppc-switch-1.c: New test for
5631         --param case-values-threshold.
5632         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5633
5634 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5635
5636         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5637
5638 2011-07-05  Jason Merrill  <jason@redhat.com>
5639
5640         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5641
5642 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5643
5644         PR tree-optimization/47654
5645         * gcc.dg/graphite/block-pr47654.c: New.
5646
5647 2011-07-05  Jason Merrill  <jason@redhat.com>
5648
5649         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5650
5651 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5652
5653         PR tree-optimization/49580
5654         * gcc.dg/autopar/pr49580.c: New test.
5655
5656 2011-07-05  Richard Guenther  <rguenther@suse.de>
5657
5658         PR tree-optimization/49518
5659         PR tree-optimization/49628
5660         * g++.dg/torture/pr49628.C: New testcase.
5661         * gcc.dg/torture/pr49518.c: Likewise.
5662
5663 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5664
5665         * ada/acats/run_acats (which): Extract last field from type -p,
5666         type output only if command succeeded.
5667
5668 2011-07-04  Jason Merrill  <jason@redhat.com>
5669
5670         * g++.dg/abi/mangle48.C: New.
5671
5672         * g++.dg/cpp0x/diag1.C: New.
5673
5674         * g++.dg/diagnostic/aka1.C: New.
5675
5676 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR rtl-optimization/49619
5679         * gcc.dg/pr49619.c: New test.
5680
5681         PR rtl-optimization/49472
5682         * gfortran.dg/pr49472.f90: New test.
5683
5684         PR debug/49602
5685         * gcc.dg/pr49602.c: New test.
5686
5687 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5688
5689         PR target/34734
5690         PR target/44643
5691         * gcc.target/avr/avr.exp: Run over cpp files, too.
5692         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5693         * gcc.target/avr/progmem.h: New file.
5694         * gcc.target/avr/exit-abort.h: New file.
5695         * gcc.target/avr/progmem-error-1.c: New file.
5696         * gcc.target/avr/progmem-error-1.cpp: New file.
5697         * gcc.target/avr/progmem-warning-1.c: New file.
5698         * gcc.target/avr/torture/progmem-1.c: New file.
5699         * gcc.target/avr/torture/progmem-1.cpp: New file.
5700
5701 2011-07-04  Richard Guenther  <rguenther@suse.de>
5702
5703         PR tree-optimization/49615
5704         * g++.dg/torture/pr49615.C: New testcase.
5705
5706 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5707
5708         PR tree-optimization/49610
5709         * gcc.dg/vect/pr49610.c: New test.
5710
5711 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5712
5713         * gnat.dg/specs/debug1.ads: New test.
5714
5715 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5716
5717         PR fortran/49562
5718         * gfortran.dg/typebound_proc_23.f90: New.
5719
5720 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5721
5722         PR c++/49605
5723         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5724
5725 2011-07-01  Jason Merrill  <jason@redhat.com>
5726
5727         PR c++/48261
5728         * g++.dg/template/template-id-3.C: New.
5729
5730         PR c++/48593
5731         * g++.dg/template/qualified-id4.C: New.
5732
5733         PR c++/48883
5734         * g++.dg/template/explicit-args4.C: New.
5735
5736         PR c++/49085
5737         * g++.dg/template/offsetof2.C: New.
5738
5739 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5740
5741         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5742
5743 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5744
5745         PR libmudflap/49549
5746         * lib/target-supports.exp (check_effective_target_gld): New proc.
5747
5748 2011-07-01  Richard Guenther  <rguenther@suse.de>
5749
5750         PR tree-optimization/49603
5751         * gcc.dg/torture/pr49603.c: New testcase.
5752
5753 2011-06-30  Jason Merrill  <jason@redhat.com>
5754
5755         PR c++/49387
5756         * g++.dg/rtti/template1.C: New.
5757
5758         PR c++/49569
5759         * g++.dg/cpp0x/regress/ctor1.C: New.
5760
5761         PR c++/49355
5762         * g++.dg/cpp0x/initlist54.C: New.
5763
5764 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5765
5766         * gcc.dg/tree-ssa/sra-12.c: New test.
5767
5768 2011-06-29  Jason Merrill  <jason@redhat.com>
5769
5770         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5771
5772 2011-06-30  Richard Guenther  <rguenther@suse.de>
5773
5774         PR tree-optimization/46787
5775         * gcc.dg/vect/vect-121.c: New testcase.
5776
5777 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5778
5779         PR tree-optimization/49094
5780         * gcc.dg/tree-ssa/pr49094.c: New test.
5781
5782 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5783
5784         PR fortran/49540
5785         * gfortran.dg/pr49540-1.f90: New test.
5786         * gfortran.dg/pr49540-2.f90: New test.
5787
5788 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5789
5790         PR ada/49511
5791         * ada/acats/run_acats (which): Use last field of type -p output.
5792
5793 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5794             Iain Sandoe  <iains@gcc.gnu.org>
5795
5796         PR libobjc/36610
5797         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5798         Only skip on 64-bit *-*-darwin8* && !objc2.
5799
5800 2011-06-30  Richard Guenther  <rguenther@suse.de>
5801
5802         PR tree-optimization/38752
5803         * gcc.c-torture/compile/pr38752.c: New testcase.
5804
5805 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5806
5807         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5808         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5809
5810 2011-06-29  Jason Merrill  <jason@redhat.com>
5811
5812         PR c++/49216
5813         * g++.dg/cpp0x/initlist53.C: Use placement new.
5814         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5815         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5816
5817         PR c++/49003
5818         * g++.dg/cpp0x/trailing6.C: New.
5819         * g++.dg/cpp0x/pr45908.C: No error.
5820
5821         PR c++/49272
5822         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5823
5824         PR c++/49520
5825         * g++.dg/cpp0x/constexpr-using2.C: New.
5826
5827         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5828
5829         PR c++/45923
5830         * g++.dg/cpp0x/constexpr-diag3.C: New.
5831         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5832         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5833         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5834         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5835
5836 2011-06-29  Jason Merrill  <jason@redhat.com>
5837
5838         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5839
5840 2011-06-29  Richard Guenther  <rguenther@suse.de>
5841
5842         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5843
5844 2011-06-29  Jason Merrill  <jason@redhat.com>
5845
5846         * g++.dg/cpp0x/initlist-value2.C: New.
5847
5848         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5849         * g++.dg/cpp0x/initlist-value.C: New.
5850
5851 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5852
5853         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5854
5855 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5856
5857         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5858         * gcc.dg/inline_2.c: Likewise.
5859         * gcc.dg/unroll_1.c: Likewise.
5860
5861 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5862
5863         PR debug/49567
5864         * gcc.target/i386/pr49567.c: New test.
5865
5866 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5867
5868         * gnat.dg/opt17.ad[sb]: New test.
5869
5870 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5871             Tom de Vries  <tom@codesourcery.com>
5872
5873         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5874         (check_effective_target_arm_thumb2): New effective targets.
5875         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5876         properly.  Clean up temporary files.
5877         * gcc.target/arm/ivopts-2.c: Likewise.
5878         * gcc.target/arm/ivopts-3.c: Likewise.
5879         * gcc.target/arm/ivopts-4.c: Likewise.
5880         * gcc.target/arm/ivopts-5.c: Likewise.
5881         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5882
5883 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5884
5885         PR fortran/49479
5886         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5887
5888 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5889
5890         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5891         * gcc.target/arm/vfp-ldmias.c: Likewise.
5892         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5893         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5894         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5895         * gcc.target/arm/vfp-stmias.c: Likewise.
5896         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5897         * gcc.target/arm/vfp-stmiad.c: Likewise.
5898
5899 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5900
5901         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5902         dg-prune-output.
5903         * gcc.target/arm/pr45701-2.c: Ditto.
5904
5905 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5906
5907         PR fortran/49466
5908         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5909         * gfortran.dg/extends_14.f03: Modified.
5910
5911 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5912
5913         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5914         early if the test is already being skipped.
5915
5916         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5917         scan-assembler-dem-not): For missing file, report unresolved with
5918         same message as for pass/fail, with reason reported in log file.
5919
5920         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5921         from add_options_for_arm_neon_fp16.
5922         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5923         check_effective_target_arm_neon_fp16_ok_nocache.
5924         Check -mfpu and -mfloat-abi options from current multilib.
5925         Do not require neon support.
5926         (check_effective_target_arm_fp16_ok): Renamed from
5927         check_effecitve_target_arm_neon_fp16_ok.
5928         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5929         arm_neon_fp16_ok and arm_fp16.
5930         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5931         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5932         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5933         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5934
5935 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5936
5937         * gcc.dg/builtin-assume-aligned-1.c: New test.
5938         * gcc.dg/builtin-assume-aligned-2.c: New test.
5939         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5940
5941         PR debug/49544
5942         * gcc.dg/pr49544.c: New test.
5943
5944 2011-06-27  Richard Guenther  <rguenther@suse.de>
5945
5946         PR tree-optimization/49394
5947         * g++.dg/torture/pr49394.C: New testcase.
5948
5949 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5950
5951         * gcc.dg/optimize-bswapdi-2.c: New test.
5952
5953 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5954             Richard Sandiford  <richard.sandiford@linaro.org>
5955
5956         PR tree-optimization/49169
5957         * gcc.dg/torture/pr49169.c: New test.
5958
5959 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5960
5961         PR testsuite/49529
5962         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5963
5964         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5965         hppa*-*-hpux*.
5966
5967 2011-06-26  Jason Merrill  <jason@redhat.com>
5968
5969         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5970
5971         PR c++/49528
5972         * g++.dg/init/ref19.C: New.
5973         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5974
5975 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR tree-optimization/48377
5978         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5979         non_strict_align.
5980
5981 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5982
5983         PR middle-end/49191
5984         * lib/target-supports.exp (check_effective_target_non_strict_align):
5985         New.
5986         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5987
5988 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5989
5990         PR tree-optimizations/49516
5991         * g++.dg/tree-ssa/pr49516.C: New test.
5992
5993 2011-06-23  Jason Merrill  <jason@redhat.com>
5994
5995         PR c++/35255
5996         * g++.dg/template/partial10.C: New.
5997         * g++.dg/template/partial11.C: New.
5998
5999 2011-06-23  Jeff Law <law@redhat.com>
6000
6001         PR middle-end/48770
6002         * gcc.dg/pr48770.c: New test.
6003
6004 2011-06-23  Jan Hubicka  <jh@suse.cz>
6005
6006         PR middle-end/49373
6007         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6008
6009 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
6010
6011         PR testsuite/49512
6012         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6013         instead of -fdump-tree-optimized.
6014
6015 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6016
6017         PR c++/44625
6018         * g++.dg/template/crash107.C: New.
6019         * g++.dg/template/error17.C: Adjust.
6020
6021 2011-06-23  Jason Merrill  <jason@redhat.com>
6022
6023         PR c++/49507
6024         * g++.dg/cpp0x/defaulted30.C: New.
6025
6026         PR c++/49440
6027         * g++.dg/rtti/anon-ns1.C: New.
6028
6029         PR c++/49395
6030         * g++.dg/init/ref18.C: New.
6031
6032         PR c++/36435
6033         * g++.dg/template/partial9.C: New.
6034
6035 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
6036
6037         PR middle-end/49373
6038         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6039
6040 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR debug/49496
6043         * gcc.dg/pr49496.c: New test.
6044
6045 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
6046
6047         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6048         is not xscale.
6049
6050         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6051
6052         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6053         * gcc.target/arm/pr42879.c: Likewise.
6054         * gcc.target/arm/pr45701-3.c: Likewise.
6055
6056         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6057         * gcc.target/arm/pr40482.c: Likewise.
6058         * gcc.target/arm/stack-corruption.c: Likewise.
6059
6060 2011-06-22  Richard Guenther  <rguenther@suse.de>
6061
6062         PR tree-optimization/49493
6063         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6064
6065 2011-06-22  Jason Merrill  <jason@redhat.com>
6066
6067         PR c++/49260
6068         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6069
6070 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
6071             Dmitry Melnik  <dm@ispras.ru>
6072
6073         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6074         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6075         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6076
6077 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
6078
6079         * gcc.target/arm/tlscall.c: New.
6080
6081 2011-06-21  Jason Merrill  <jason@redhat.com>
6082
6083         PR c++/49172
6084         * g++.dg/cpp0x/constexpr-ref1.C: New.
6085         * g++.dg/cpp0x/constexpr-ref2.C: New.
6086         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6087
6088         PR c++/49482
6089         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6090
6091         PR c++/49418
6092         * g++.dg/template/param3.C: New.
6093
6094 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
6095
6096         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6097         my_clrsb test functions.
6098         (main): Test clrsb.
6099         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6100         test_sll, test_ull): Add clrsb tests.
6101         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6102         clrsbll.
6103
6104 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
6105
6106         PR fortran/49112
6107         * gfortran.dg/class_44.f03: New.
6108
6109 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6110
6111         PR tree-optimization/49478
6112         * gcc.dg/vect/pr49478.c
6113
6114 2011-06-21  Richard Guenther  <rguenther@suse.de>
6115
6116         PR tree-optimization/49483
6117         * gcc.dg/vect/vect-120.c: New testcase.
6118
6119 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6120
6121         PR testsuite/49443
6122         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6123         * gcc.dg/vect/vect-peel-4.c: Likewise.
6124
6125 2011-06-22  Christian Bruel  <christian.bruel@st.com>
6126
6127         PR middle-end/49139
6128         * gcc.dg/always_inline.c: Removed -Winline. Update checks
6129         * gcc.dg/always_inline2.c: Likewise.
6130         * gcc.dg/always_inline3.c: Likewise.
6131         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6132         * gcc.dg/inline_1.c: Likewise.
6133         * gcc.dg/inline_2.c: Likewise.
6134         * gcc.dg/inline_3.c: Likewise.
6135         * gcc.dg/inline_4.c: Likewise.
6136         * gcc.dg/20051201-1.c: Likewise.
6137         * gcc.dg/pr40087.c: Likewise.
6138         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6139         * gcc.dg/inline-22.c: Likewise.
6140         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6141         * gcc.dg/lto/20090218-1_1.c: Likewise.
6142         * g++.dg/ipa/devirt-7.C: Likewise.
6143         * gcc.dg/uninit-pred-5_a.c: Likewise.
6144         * gcc.dg/uninit-pred-5_b.c: Likewise.
6145         * gcc.dg/fail_always_inline.c: New.
6146
6147 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
6148
6149         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6150         into 6 jobs instead of 3.
6151
6152 2011-06-20  Jason Merrill  <jason@redhat.com>
6153
6154         PR c++/49216
6155         * g++.dg/cpp0x/initlist53.C: New.
6156
6157 2011-06-20  Tobias Burnus  <burnus@net-b.de>
6158
6159         PR fortran/18918
6160         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6161         * gfortran.dg/coarray_lock_3.f90: New.
6162         * gfortran.dg/coarray/lock_1.f90: New.
6163
6164 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
6165
6166         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6167         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6168         unresolved and report the reason to the log file.
6169
6170         * lib/scanasm.exp (object-size): Move argument processing earlier
6171         to report errors before verifying that the file exists.  Report
6172         problems detected at runtime as unresolved instead of error and
6173         report their reasons to the log file.
6174
6175 2011-06-20  Jason Merrill  <jason@redhat.com>
6176
6177         PR c++/47080
6178         * g++.dg/cpp0x/explicit6.C: New.
6179
6180         PR c++/47635
6181         * g++.dg/cpp0x/enum20.C: New.
6182
6183         PR c++/48138
6184         * g++.dg/ext/attr-aligned01.C: New.
6185
6186         PR c++/49205
6187         * g++.dg/cpp0x/variadic-default.C: New.
6188
6189         PR c++/43321
6190         * g++.dg/cpp0x/auto26.C: New.
6191
6192         PR c++/43831
6193         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6194
6195 2011-06-20  Kai Tietz  <ktietz@redhat.com>
6196
6197         * gcc.dg/binop-notand1.c: New test.
6198         * gcc.dg/binop-notand2.c: New test.
6199         * gcc.dg/binop-notand3.c: New test.
6200         * gcc.dg/binop-notand4.c: New test.
6201         * gcc.dg/binop-notand5.c: New test.
6202         * gcc.dg/binop-notand6.c: New test.
6203
6204 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6205
6206         PR testsuite/49432
6207         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6208
6209 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
6210
6211         PR fortran/49400
6212         * gfortran.dg/proc_ptr_31.f90: New.
6213
6214 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6215
6216         * gnat.dg/volatile6.adb: New test.
6217         * gnat.dg/volatile7.adb: Likewise.
6218         * gnat.dg/volatile8.adb: Likewise.
6219         * gnat.dg/volatile9.adb: Likewise.
6220
6221 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6222
6223         * gnat.dg/constant3.adb: New test.
6224
6225 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
6226
6227         PR libfortran/49296
6228         * gfortran.dg/read_list_eof_1.f90: New test.
6229
6230 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6231
6232         PR target/49411
6233         * gcc.target/i386/testimm-1.c: New test.
6234         * gcc.target/i386/testimm-2.c: New test.
6235         * gcc.target/i386/testimm-3.c: New test.
6236         * gcc.target/i386/testimm-4.c: New test.
6237         * gcc.target/i386/testimm-5.c: New test.
6238         * gcc.target/i386/testimm-6.c: New test.
6239         * gcc.target/i386/testimm-7.c: New test.
6240         * gcc.target/i386/testimm-8.c: New test.
6241         * gcc.target/i386/xop-vpermil2px-2.c: New test.
6242         * gcc.target/i386/xop-rotate1-int.c: New test.
6243         * gcc.target/i386/xop-rotate2-int.c: New test.
6244
6245 2011-06-17  Jason Merrill  <jason@redhat.com>
6246
6247         * g++.dg/cpp0x/rv-func2.C: New.
6248
6249         * g++.dg/debug/dwarf2/lambda1.C: New.
6250         * g++.dg/warn/Wshadow-6.C: Adjust.
6251
6252 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
6253
6254         PR fortran/48699
6255         * gfortran.dg/move_alloc_5.f90: New.
6256
6257 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
6258
6259         PR rtl-optimization/48542
6260         * gcc.dg/torture/pr48542.c: New test.
6261
6262 2011-06-16  Jason Merrill  <jason@redhat.com>
6263
6264         PR c++/44160
6265         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6266
6267         PR c++/45378
6268         * g++.dg/cpp0x/initlist52.C New.
6269
6270         PR c++/45399
6271         * c-c++-common/raw-string-12.c: New.
6272
6273         PR c++/49229
6274         * g++.dg/cpp0x/sfinae26.C: New.
6275
6276         PR c++/49251
6277         * g++.dg/cpp0x/variadic113.C: New.
6278
6279         PR c++/49420
6280         * g++.dg/cpp0x/variadic112.C: New.
6281
6282 2011-06-16  Jeff Law <law@redhat.com>
6283
6284         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6285         improved jump threading.
6286         * gcc.dg/builtin-object-size-2.c: Likewise.
6287         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6288
6289 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6290
6291         PR fortran/49074
6292         * gfortran.dg/typebound_assignment_3.f03: New.
6293
6294 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
6295
6296         PR testsuite/48727
6297         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6298
6299 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6300
6301         PR tree-optimization/49343
6302         * gnat.dg/discr31.ad[sb]: New test.
6303
6304 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6305
6306         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6307
6308 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6309
6310         PR target/45098
6311         * gcc.target/arm/ivopts-3.c: Update test.
6312         * gcc.target/arm/ivopts-5.c: Same.
6313
6314 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6315
6316         Revert:
6317         2011-06-10  Wei Guozhi  <carrot@google.com>
6318
6319         PR target/45335
6320         * gcc.target/arm/pr45335.c: New test.
6321         * gcc.target/arm/pr45335-2.c: New test.
6322         * gcc.target/arm/pr45335-3.c: New test.
6323         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6324         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6325         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6326
6327 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6328
6329         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6330
6331 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6332
6333         PR fortran/49417
6334         * gfortran.dg/class_43.f03: New.
6335
6336 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6337
6338         PR tree-optimization/49419
6339         * gcc.c-torture/execute/pr49419.c: New test.
6340
6341 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6342
6343         * gcc.dg/sms-9.c: New file.
6344
6345 2011-06-15  Easwaran Raman  <eraman@google.com>
6346
6347         PR rtl-optimization/49414
6348         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6349
6350 2011-06-14  Jason Merrill  <jason@redhat.com>
6351
6352         * g++.dg/cpp0x/noexcept13.C: New.
6353
6354 2011-06-14  Easwaran Raman  <eraman@google.com>
6355
6356         PR rtl-optimization/44194
6357         * gcc.dg/pr44194-1.c: New test.
6358         * gcc.dg/pr44194-2.c: New test.
6359
6360 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6361
6362         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6363         switches.
6364         * gcc.target/arm/pr45701-2.c: Likewise.
6365         * gcc.target/arm/thumb-branch1.c: Likewise.
6366
6367 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6368
6369         PR testsuite/48727
6370         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6371
6372 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6373
6374         * gcc.target/arm/pr45701-1.c: Require thumb support.
6375         * gcc.target/arm/pr45701-2.c: Likewise.
6376         * gcc.target/arm/thumb-branch1.c: Likewise.
6377
6378         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6379         * gcc.target/arm/pr39839.c: Likewise.
6380         * gcc.target/arm/pr40657-2.c: Likewise.
6381         * gcc.target/arm/pr40956.c: Likewise.
6382         * gcc.target/arm/pr41679.c: Likewise.
6383         * gcc.target/arm/pr42235.c: Likewise.
6384         * gcc.target/arm/pr42495.c: Likewise.
6385         * gcc.target/arm/pr42505.c: Likewise.
6386         * gcc.target/arm/pr42574.c: Likewise.
6387         * gcc.target/arm/pr46883.c: Likewise.
6388         * gcc.target/arm/pr46934.c: Likewise.
6389         * gcc.target/arm/xor-and.c: Likewise.
6390
6391 2011-06-14  Jason Merrill  <jason@redhat.com>
6392
6393         * g++.dg/other/error23.C: Adjust error message.
6394         * g++.dg/other/error32.C: Likewise.
6395
6396         PR c++/49389
6397         * g++.dg/cpp0x/rv-dotstar.C: New.
6398
6399         PR c++/49369
6400         * g++.dg/cpp0x/decltype30.C: New.
6401
6402         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6403
6404 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6405
6406         PR fortran/49103
6407         * gfortran.dg/pr49103.f90: New test.
6408
6409 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6410
6411         PR target/45098
6412         * gcc.target/arm/ivopts-3.c: New test.
6413         * gcc.target/arm/ivopts-4.c: New test.
6414         * gcc.target/arm/ivopts-5.c: New test.
6415
6416 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6417
6418         PR rtl-optimization/49390
6419         * gcc.c-torture/execute/pr49390.c: New test.
6420
6421 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6422
6423         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6424
6425 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6426
6427         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6428         * gcc.c-torture/execute/cmpsi-2.x: New file.
6429         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6430         * gcc.c-torture/execute/pr45262.x: New file.
6431         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6432         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6433         int32plus
6434         * gcc.c-torture/compile/pr49163.c: Ditto.
6435
6436 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6437
6438         * gcc.dg/vect/vect-16.c: Rename to...
6439         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6440         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6441         for double-word vectors.
6442         * gcc.dg/vect/vect-peel-4.c: Likewise.
6443         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6444         vect_element_align.
6445         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6446         -fno-fast-math.
6447
6448 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6449
6450         PR target/44618
6451         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6452
6453 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6454
6455         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6456
6457 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6458
6459         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6460
6461 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6462
6463         * gfortran.dg/trim_optimize_8.f90:  New test case.
6464
6465 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6466            Ira Rosen  <ira.rosen@linaro.org>
6467
6468         PR tree-optimization/49352
6469         * gcc.dg/vect/pr49352.c: New test.
6470
6471 2011-06-12  Tobias Burnus
6472
6473         PR fortran/49324
6474         * gfortran.dg/alloc_comp_assign_11.f90: New.
6475
6476 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6477
6478         * gfortran.dg/trim_optimize_7.f90:  New test.
6479
6480 2011-06-10  Wei Guozhi  <carrot@google.com>
6481
6482         PR target/45335
6483         * gcc.target/arm/pr45335.c: New test.
6484         * gcc.target/arm/pr45335-2.c: New test.
6485         * gcc.target/arm/pr45335-3.c: New test.
6486         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6487         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6488         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6489
6490 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6491
6492         PR c++/41769
6493         * g++.dg/parse/error39.C: New.
6494
6495 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6496
6497         * gcc.target/arm/20090811-1.c: Skip for incompatible
6498         options, do not override other options.
6499         * gcc.target/arm/combine-cmp-shift.c: Skip for
6500         incompatible options.
6501         * gcc.target/arm/pr45094.c: Likewise.
6502         * gcc.target/arm/scd42-1.c: Likewise.
6503         * gcc.target/arm/scd42-3.c: Likewise.
6504         * gcc.target/arm/thumb-ltu.c: Likewise.
6505
6506         * lib/target-supports.exp
6507         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6508         multilib flags use -mfpu with a value other than neon-fp16.
6509
6510 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6511
6512         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6513         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6514
6515 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6516
6517         * lib/target-supports.exp (check_effective_target_pie): New proc.
6518         * gcc.dg/pie-link.c: Use target pie.
6519
6520 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6521             Laurent Roug�  <laurent.rouge@menta.fr>
6522
6523         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6524         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6525
6526 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6527
6528         * gfortran.dg/coarray/sync_1.f90: New test for
6529         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6530
6531 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6532
6533         PR tree-optimization/49318
6534         * gcc.dg/vect/pr49318.c: New test.
6535
6536 2011-06-09  David Krauss  <potswa@mac.com>
6537
6538         * g++.dg/template/arrow1.C: New.
6539
6540 2011-06-09  Jason Merrill  <jason@redhat.com>
6541
6542         * lib/prune.exp: Prune "note"s.
6543         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6544
6545         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6546         * g++.dg/template/dependent-expr3.C: Likewise.
6547         * g++.dg/parse/template7.C: Likewise.
6548         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6549         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6550         * g++.old-deja/g++.pt/friend38.C: Likewise.
6551         * g++.old-deja/g++.pt/crash32.C: Likewise.
6552         * g++.old-deja/g++.other/init4.C: Likewise.
6553         * g++.old-deja/g++.other/friend8.C: Likewise.
6554
6555         * g++.dg/ext/complex7.C: Adjust expected output.
6556         * g++.dg/diagnostic/method1.C: Likewise.
6557         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6558         * g++.dg/parse/crash33.C: Likewise.
6559         * g++.dg/other/warning1.C: Likewise.
6560         * g++.dg/init/pr29571.C: Likewise.
6561         * g++.dg/warn/overflow-warn-1.C: Likewise.
6562         * g++.dg/warn/overflow-warn-3.C: Likewise.
6563         * g++.dg/warn/overflow-warn-4.C: Likewise.
6564         * g++.old-deja/g++.oliva/template1.C: Likewise.
6565
6566         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6567         * g++.dg/parse/template7.C: Adjust.
6568
6569 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6570
6571         PR target/49307
6572         * gcc.dg/pr49307.c: New.
6573
6574 2011-06-09  Wei Guozhi  <carrot@google.com>
6575
6576         PR target/46975
6577         * gcc.target/arm/pr46975.c: New testcase.
6578
6579 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6580
6581         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6582         (PMETH, arglist_t): Removed.
6583         (method_get_number_of_arguments): Removed.
6584         (method_get_nth_argument): Removed.
6585         (method_get_first_argument): Removed.
6586         (method_get_next_argument): Removed.
6587         (method_get_sizeof_arguments): Removed.
6588         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6589         (PMETH): Removed.
6590         (method_get_number_of_arguments): Removed.
6591         (method_get_nth_argument): Removed.
6592         (method_get_first_argument): Removed.
6593         (method_get_next_argument): Removed.
6594         (method_get_sizeof_arguments): Removed.
6595         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6596
6597 2011-06-09  David Li  <davidxl@google.com>
6598
6599         * gcc.dg/dump-pass.c: New test.
6600
6601 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6602
6603         PR c++/29003
6604         * g++.dg/parse/error38.C: New.
6605
6606 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6607
6608         PR middle-end/49308
6609         * gfortran.dg/pr49308.f90: New test.
6610
6611 2011-06-08  Jason Merrill  <jason@redhat.com>
6612
6613         * g++.dg/cpp0x/noexcept11.C: New.
6614         * g++.dg/cpp0x/noexcept12.C: New.
6615         * g++.dg/cpp0x/sfinae11.C: Adjust.
6616
6617 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR testsuite/49323
6620         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6621         to dg-options, match also DW_AT_linkage_name.
6622
6623 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6624
6625         PR middle-end/21953
6626         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6627         -fno-common on alpha*-dec-osf*.
6628         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6629
6630 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6631
6632         PR rtl-optimization/49303
6633         * gcc.target/ia64/pr49303.c: New test.
6634
6635 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6636
6637         PR fortran/18918
6638         * gfortran.dg/coarray_lock_1.f90: New.
6639         * gfortran.dg/coarray_lock_2.f90: New.
6640
6641 2011-06-07  Jason Merrill  <jason@redhat.com>
6642
6643         * lib/prune.exp: Look for "required" rather than "instantiated".
6644         * g++.dg/abi/mangle11.C: Likewise.
6645         * g++.dg/abi/mangle12.C: Likewise.
6646         * g++.dg/abi/mangle17.C: Likewise.
6647         * g++.dg/abi/mangle20-2.C: Likewise.
6648         * g++.dg/abi/pragma-pack1.C: Likewise.
6649         * g++.dg/cpp0x/decltype26.C: Likewise.
6650         * g++.dg/cpp0x/decltype28.C: Likewise.
6651         * g++.dg/cpp0x/decltype29.C: Likewise.
6652         * g++.dg/cpp0x/enum11.C: Likewise.
6653         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6654         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6655         * g++.dg/cpp0x/pr47416.C: Likewise.
6656         * g++.dg/ext/case-range2.C: Likewise.
6657         * g++.dg/ext/case-range3.C: Likewise.
6658         * g++.dg/gomp/for-19.C: Likewise.
6659         * g++.dg/gomp/pr37533.C: Likewise.
6660         * g++.dg/gomp/pr38639.C: Likewise.
6661         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6662         * g++.dg/inherit/base3.C: Likewise.
6663         * g++.dg/inherit/using6.C: Likewise.
6664         * g++.dg/init/placement4.C: Likewise.
6665         * g++.dg/init/reference3.C: Likewise.
6666         * g++.dg/lookup/scoped6.C: Likewise.
6667         * g++.dg/lookup/using7.C: Likewise.
6668         * g++.dg/other/abstract1.C: Likewise.
6669         * g++.dg/other/error10.C: Likewise.
6670         * g++.dg/other/error5.C: Likewise.
6671         * g++.dg/other/field1.C: Likewise.
6672         * g++.dg/other/offsetof5.C: Likewise.
6673         * g++.dg/parse/bitfield2.C: Likewise.
6674         * g++.dg/parse/constant4.C: Likewise.
6675         * g++.dg/parse/crash20.C: Likewise.
6676         * g++.dg/parse/invalid-op1.C: Likewise.
6677         * g++.dg/parse/non-dependent2.C: Likewise.
6678         * g++.dg/parse/template18.C: Likewise.
6679         * g++.dg/tc1/dr152.C: Likewise.
6680         * g++.dg/tc1/dr166.C: Likewise.
6681         * g++.dg/tc1/dr176.C: Likewise.
6682         * g++.dg/tc1/dr213.C: Likewise.
6683         * g++.dg/template/access11.C: Likewise.
6684         * g++.dg/template/access2.C: Likewise.
6685         * g++.dg/template/access3.C: Likewise.
6686         * g++.dg/template/access7.C: Likewise.
6687         * g++.dg/template/arg7.C: Likewise.
6688         * g++.dg/template/cond2.C: Likewise.
6689         * g++.dg/template/crash13.C: Likewise.
6690         * g++.dg/template/crash40.C: Likewise.
6691         * g++.dg/template/crash7.C: Likewise.
6692         * g++.dg/template/crash84.C: Likewise.
6693         * g++.dg/template/ctor5.C: Likewise.
6694         * g++.dg/template/defarg13.C: Likewise.
6695         * g++.dg/template/defarg14.C: Likewise.
6696         * g++.dg/template/dtor7.C: Likewise.
6697         * g++.dg/template/eh2.C: Likewise.
6698         * g++.dg/template/error2.C: Likewise.
6699         * g++.dg/template/error43.C: Likewise.
6700         * g++.dg/template/friend32.C: Likewise.
6701         * g++.dg/template/injected1.C: Likewise.
6702         * g++.dg/template/instantiate1.C: Likewise.
6703         * g++.dg/template/instantiate3.C: Likewise.
6704         * g++.dg/template/instantiate5.C: Likewise.
6705         * g++.dg/template/instantiate7.C: Likewise.
6706         * g++.dg/template/local6.C: Likewise.
6707         * g++.dg/template/lookup2.C: Likewise.
6708         * g++.dg/template/member5.C: Likewise.
6709         * g++.dg/template/memfriend15.C: Likewise.
6710         * g++.dg/template/memfriend16.C: Likewise.
6711         * g++.dg/template/memfriend17.C: Likewise.
6712         * g++.dg/template/memfriend7.C: Likewise.
6713         * g++.dg/template/meminit1.C: Likewise.
6714         * g++.dg/template/nested3.C: Likewise.
6715         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6716         * g++.dg/template/nontype12.C: Likewise.
6717         * g++.dg/template/nontype13.C: Likewise.
6718         * g++.dg/template/nontype6.C: Likewise.
6719         * g++.dg/template/pr23510.C: Likewise.
6720         * g++.dg/template/pr35240.C: Likewise.
6721         * g++.dg/template/ptrmem15.C: Likewise.
6722         * g++.dg/template/ptrmem6.C: Likewise.
6723         * g++.dg/template/qualified-id1.C: Likewise.
6724         * g++.dg/template/qualttp20.C: Likewise.
6725         * g++.dg/template/qualttp3.C: Likewise.
6726         * g++.dg/template/qualttp4.C: Likewise.
6727         * g++.dg/template/qualttp5.C: Likewise.
6728         * g++.dg/template/qualttp6.C: Likewise.
6729         * g++.dg/template/qualttp7.C: Likewise.
6730         * g++.dg/template/qualttp8.C: Likewise.
6731         * g++.dg/template/recurse.C: Likewise.
6732         * g++.dg/template/recurse2.C: Likewise.
6733         * g++.dg/template/ref5.C: Likewise.
6734         * g++.dg/template/scope2.C: Likewise.
6735         * g++.dg/template/sfinae10.C: Likewise.
6736         * g++.dg/template/sfinae3.C: Likewise.
6737         * g++.dg/template/sizeof3.C: Likewise.
6738         * g++.dg/template/static9.C: Likewise.
6739         * g++.dg/template/template-id-2.C: Likewise.
6740         * g++.dg/template/typedef13.C: Likewise.
6741         * g++.dg/template/typename4.C: Likewise.
6742         * g++.dg/template/using14.C: Likewise.
6743         * g++.dg/template/using2.C: Likewise.
6744         * g++.dg/template/warn1.C: Likewise.
6745         * g++.dg/warn/Wparentheses-13.C: Likewise.
6746         * g++.dg/warn/Wparentheses-15.C: Likewise.
6747         * g++.dg/warn/Wparentheses-16.C: Likewise.
6748         * g++.dg/warn/Wparentheses-17.C: Likewise.
6749         * g++.dg/warn/Wparentheses-18.C: Likewise.
6750         * g++.dg/warn/Wparentheses-19.C: Likewise.
6751         * g++.dg/warn/Wparentheses-20.C: Likewise.
6752         * g++.dg/warn/Wparentheses-23.C: Likewise.
6753         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6754         * g++.dg/warn/noeffect2.C: Likewise.
6755         * g++.dg/warn/noeffect4.C: Likewise.
6756         * g++.dg/warn/pr8570.C: Likewise.
6757         * g++.old-deja/g++.brendan/init2.C: Likewise.
6758         * g++.old-deja/g++.eh/spec6.C: Likewise.
6759         * g++.old-deja/g++.pt/crash10.C: Likewise.
6760         * g++.old-deja/g++.pt/crash36.C: Likewise.
6761         * g++.old-deja/g++.pt/derived3.C: Likewise.
6762         * g++.old-deja/g++.pt/error2.C: Likewise.
6763         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6764         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6765         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6766         * g++.old-deja/g++.pt/overload7.C: Likewise.
6767         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6768
6769 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6770             Iain Sandoe  <iains@gcc.gnu.org>
6771
6772         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6773         Added code to deal with the case when [Protocol
6774         -descriptionForInstanceMethod:] or [Protocol
6775         -descriptionForClassMethod:] returns NULL.
6776
6777 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6778             Iain Sandoe  <iains@gcc.gnu.org>
6779
6780         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6781         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6782         Added cast.
6783
6784 2011-06-07  Xinliang David Li  <davidxl@google.com>
6785
6786         * gcc.dg/inline_2.c: New test.
6787         * gcc.dg/unroll_2.c: New test.
6788         * gcc.dg/inline_3.c: New test.
6789         * gcc.dg/unroll_3.c: New test.
6790         * gcc.dg/inline_4.c: New test.
6791         * gcc.dg/unroll_4.c: New test.
6792         * gcc.dg/inline_1.c: New test.
6793         * gcc.dg/unroll_1.c: New test.
6794
6795 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6796
6797         PR tree-optimization/48497
6798         * lib/gcc-defs.exp (dg-additional-options): New proc.
6799         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6800         -msse2 on 32-bit x86.
6801
6802 2011-06-06  Jason Merrill  <jason@redhat.com>
6803
6804         * g++.dg/cpp0x/enum19.C: New.
6805
6806 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6807
6808         * gcc.target/arm/neon-reload-class.c: New test.
6809
6810 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6811
6812         PR debug/49130
6813         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6814
6815 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6816
6817         * gcc.target/arm/smlatb-1.c: New file.
6818         * gcc.target/arm/smlatt-1.c: New file.
6819         * gcc.target/arm/smlaltb-1.c: New file.
6820         * gcc.target/arm/smlaltt-1.c: New file.
6821
6822 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6823
6824         * gcc.target/arm/mla-2.c: New test.
6825
6826 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR gcov-profile/49299
6829         * gcc.dg/tree-prof/pr49299-1.c: New test.
6830         * gcc.dg/tree-prof/pr49299-2.c: New test.
6831
6832 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6833
6834         * lib/target-supports.exp
6835         (check_effective_target_vect_widen_mult_qi_to_hi):
6836         Add NEON as supporting target.
6837         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6838         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6839         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6840         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6841         using widening multiplication on targets that support it.
6842         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6843         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6844         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6845
6846 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6847
6848         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6849         Modern Objective-C runtime API.
6850         * objc/execute/next_mapping.h: Removed.
6851         * objc-obj-c++-shared/next-mapping.h: Removed.
6852         * objc-obj-c++-shared/Object1.h: Removed.
6853         * objc-obj-c++-shared/Object1.m: Removed.
6854         * objc-obj-c++-shared/Object1.mm: Removed.
6855         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6856         * objc-obj-c++-shared/Protocol1.h: Removed.
6857         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6858         of ProtoBool, IVAR_T and METHOD.
6859         * objc-obj-c++-shared/runtime.h: New.
6860         * objc-obj-c++-shared/TestsuiteObject.h: New.
6861         * objc-obj-c++-shared/TestsuiteObject.m: New.
6862
6863         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6864         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6865         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6866         it a class method.
6867         * objc/execute/_cmd.m: Include
6868         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6869         runtime API.  ([TestClass +initialize]): Include this method also
6870         with the GNU runtime.
6871         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6872         Object.  ([-setValue:]): Return void.
6873         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6874         with the GNU runtime.  Include
6875         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6876         for the NeXT runtime.  Use the existing print_ivars() and
6877         compare_structures() implementations for the old NeXT runtime.
6878         Added new implementations for the Modern GNU and NeXT runtimes.
6879         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6880         well.  (main): Use objc_getClass().  Use return instead of exit.
6881         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6882         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6883         of exit().
6884         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6885         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6886         instead of Object.  (main): Use return instead of exit().
6887         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6888         instead of Object.  Removed prototype for exit().  (main): Use
6889         return instead of exit().  Use the Modern Objective-C runtime API.
6890         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6891         Object.
6892         * objc/execute/class-tests-1.h: Include
6893         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6894         runtime API.  (test_class_with_superclass): Do not call [Object
6895         class].  There is no need to with the current libobjc.
6896         * objc/execute/class-tests-2.h: Include
6897         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6898         runtime API.
6899         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6900         ../../objc-obj-c++-shared/next-mapping.h.
6901         * objc/execute/class-2.m: Likewise.
6902         * objc/execute/class-3.m: Likewise.
6903         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6904         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6905         +initialize]): Include this method also with the GNU
6906         runtime. (main): Use the Modern Objective-C runtime API.
6907         * objc/execute/class-5.m: Likewise.
6908         * objc/execute/class-6.m: Likewise.
6909         * objc/execute/class-7.m: Likewise.
6910         * objc/execute/class-8.m: Likewise.
6911         * objc/execute/class-9.m: Likewise.
6912         * objc/execute/class-10.m: Likewise.
6913         * objc/execute/class-11.m: Likewise.
6914         * objc/execute/class-12.m: Likewise.
6915         * objc/execute/class-13.m: Likewise.
6916         * objc/execute/class-14.m: Likewise.
6917         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6918         this method also with the GNU runtime.
6919         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6920         +initialize]): Include this method also with the GNU runtime.
6921         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6922         of Object.
6923         * objc/execute/encode-1.m: Likewise.
6924         * objc/execute/enumeration-1.m: Likewise.
6925         * objc/execute/enumeration-2.m: Likewise.
6926         * objc/execute/exceptions/catchall-1.m: Likewise.
6927         * objc/execute/exceptions/finally-1.m: Likewise.
6928         * objc/execute/exceptions/foward-1.m: Likewise.
6929         * objc/execute/exceptions/local-variables-1.m: Likewise.
6930         * objc/execute/exceptions/throw-nil.m: Likewise.
6931         * objc/execute/exceptions/trivial.m: Likewise.
6932         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6933         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6934         * objc/execute/exceptions/matcher-1.m: Likewise.
6935         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6936         Object.
6937         * objc/execute/formal_protocol-2.m: Likewise.
6938         * objc/execute/formal_protocol-3.m: Likewise.
6939         * objc/execute/formal_protocol-4.m: Likewise.
6940         * objc/execute/formal_protocol-5.m: Include
6941         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6942         protocol_getName().
6943         * objc/execute/formal_protocol-6.m: Likewise.
6944         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6945         Object.  Include <objc/Protocol.h> instead of
6946         ../../objc-obj-c++-shared/Protocol1.h.
6947         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6948         Object.
6949         * objc/execute/informal_protocol.m: Likewise.
6950         * objc/execute/load-3.m: Likewise.
6951         * objc/execute/many_args_method.m ([TestClass +initialize]):
6952         Include this method with the GNU runtime as well.
6953         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6954         * objc/execute/nested-func-1.m: Use TestsuiteObject
6955         instead of Object.
6956         * objc/execute/nil_method-1.m: Likewise.
6957         * objc/execute/no_clash.m: Likewise.
6958         * objc/execute/np-1.m: Do not include
6959         ../../objc-obj-c++-shared/Protocol1.h.
6960         (main): Use return instead of exit().
6961         * objc/execute/np-2.m: Do not include
6962         ../../objc-obj-c++-shared/Protocol1.h.
6963         ([MyObject +initialize]): Include this method also with the GNU
6964         runtime.  (main): Use return instead of exit().
6965         * objc/execute/object_is_class.m: Include
6966         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6967         of Object.  (main): Use the Modern Objective-C runtime API.
6968         * objc/execute/object_is_meta_class.m: Likewise.
6969         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6970         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6971         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6972         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6973         Objective-C runtime API.
6974         * objc/execute/protocol-isEqual-2.m: Likewise.
6975         * objc/execute/protocol-isEqual-3.m: Likewise.
6976         * objc/execute/protocol-isEqual-4.m: Likewise.
6977         * objc/execute/redefining_self.m ([TestClass +initialize]):
6978         Include this method with the GNU runtime as well.
6979         * objc/execute/root_methods.m: Include
6980         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6981         Include this method with the GNU runtime as well.
6982         (main): Use the Modern Objective-C runtime API.
6983         * objc/execute/selector-1.m: Include
6984         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6985         of Object.  (main): Use the Modern Objective-C runtime API.
6986         * objc/execute/static-1.m ([Test +initialize]): Include this
6987         method with the GNU runtime as well.
6988         * objc/execute/static-2.m: Likewise.
6989         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6990         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6991         ([MathClass +initialize]): Include this method with the GNU
6992         runtime as well.
6993         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6994         instead of Object.
6995         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6996         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6997         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6998         * objc.dg/attributes/method-attribute-1.m: Likewise.
6999         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7000         * objc.dg/attributes/method-attribute-2.m: Likewise.
7001         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7002         * objc.dg/attributes/method-attribute-3.m: Likewise.
7003         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7004         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7005         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7006         * obj-c++.dg/bitfield-1.mm: Likewise.
7007         * obj-c++.dg/bitfield-2.mm: Likewise
7008         * objc.dg/bitfield-3.m: Likewise.
7009         * obj-c++.dg/bitfield-4.mm: Likewise.
7010         * objc.dg/bitfield-5.m: Likewise
7011         * objc.dg/call-super-1.m: Likewise.
7012         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7013         Use objc_getClass() instead of objc_get_class(), but for the GNU
7014         runtime redefine objc_getClass as objc_get_class.  Include
7015         ../objc-obj-c++-shared/runtime.h.
7016         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7017         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7018         Use the Modern Objective-C runtime API.
7019         * objc.dg/class-protocol-1.m: Include
7020         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7021         * obj-c++.dg/class-protocol-1.mm: Likewise.
7022         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7023         * objc.dg/comp-types-10.m: Likewise.
7024         * objc.dg/comp-types-11.m: Likewise.
7025         * objc.dg/comp-types-12.m: Likewise.
7026         * obj-c++.dg/comp-types-9.mm: Likewise.
7027         * obj-c++.dg/comp-types-11.mm: Likewise.
7028         * obj-c++.dg/comp-types-12.mm: Likewise.
7029         * obj-c++.dg/comp-types-13.mm: Likewise.
7030         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7031         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7032         * obj-c++.dg/cxx-scope-1.mm: Likewise.
7033         * obj-c++.dg/cxx-scope-2.mm: Likewise.
7034         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7035         * objc.dg/desig-init-1.m: Likewise.
7036         * obj-c++.dg/defs.mm: Likewise.
7037         * objc.dg/exceptions-2.m: Likewise.
7038         * obj-c++.dg/except-1.mm: Likewise.
7039         * obj-c++.dg/exceptions-2.mm: Likewise.
7040         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7041         Use the Modern Objective-C runtime API.
7042         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
7043         the Modern Objective-C runtime API.  Do not include
7044         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
7045         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
7046         the Modern Objective-C runtime API except when using an older NeXT
7047         runtime.
7048         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
7049         the Modern Objective-C runtime API.
7050         * objc.dg/encode-7.m: Include objc/runtime.h instead of
7051         objc/encoding.h.
7052         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7053         * objc.dg/encode-7-next-64bit.m: Updated include.
7054         * objc.dg/encode-8.m: Include objc/runtime.h instead of
7055         objc/encoding.h.
7056         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
7057         the Modern Objective-C runtime API.
7058         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7059         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
7060         instead of ../objc-obj-c++-shared/Protocol1.h.
7061         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
7062         the Modern Objective-C runtime API except when using an older NeXT
7063         runtime.
7064         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
7065         the Modern Objective-C runtime API.
7066         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7067         Object.
7068         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7069         * objc.dg/fix-and-continue-2.m: Likewise.
7070         * objc.dg/foreach-1.m: Likewise.
7071         * objc.dg/foreach-2.m: Likewise.
7072         * objc.dg/foreach-3.m: Likewise.
7073         * objc.dg/foreach-4.m: Likewise.
7074         * objc.dg/foreach-5.m: Likewise.
7075         * objc.dg/foreach-6.m: Likewise.
7076         * objc.dg/foreach-7.m: Likewise.
7077         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
7078         Object.
7079         * objc.dg/func-ptr-2.m: Likewise.
7080         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7081         Do not include objc/objc-api.h.
7082         * obj-c++.dg/fsf-package-0.mm: Likewise.
7083         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7084         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7085         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7086         of Object.
7087         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7088         * objc.dg/gnu-runtime-3.m: Likewise.
7089         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7090         * objc.dg/headers.m: Include objc/runtime.h instead of
7091         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
7092         for the NeXT runtime.
7093         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7094         * obj-c++.dg/isa-field-1.mm: Likewise.
7095         * obj-c++.dg/ivar-list-semi.mm: Likewise.
7096         * objc.dg/layout-1.m: Likewise.
7097         * objc.dg/layout-2.m: Likewise.
7098         * objc.dg/local-decl-2.m: Likewise.
7099         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7100         Object.  ([Container +elementForView:]): Use
7101         class_conformsToProtocol().
7102         * obj-c++.dg/lookup-2.mm: Likewise.
7103         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7104         * obj-c++.dg/local-decl-1.mm: Likewise.
7105         * objc.dg/method-3.m: Likewise.
7106         * objc.dg/method-4.m: Likewise.
7107         * objc.dg/method-6.m: Include objc/Protocol.h instead of
7108         ../objc-obj-c++-shared/Protocol1.h.
7109         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7110         * objc.dg/method-9.m: Likewise.
7111         * objc.dg/method-10.m: Likewise.
7112         * objc.dg/method-13.m ([Root +initialize]): Include this method
7113         also for the GNU runtime.  (main): Use objc_getClass() also for
7114         the GNU runtime.
7115         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7116         * objc.dg/method-17.m: Likewise.
7117         * objc.dg/method-19.m: Likewise.
7118         * objc.dg/method-20b.m: Likewise.
7119         * obj-c++.dg/method-2.mm: Likewise.
7120         * obj-c++.dg/method-6.mm: Likewise.
7121         * obj-c++.dg/method-10.mm: Likewise.
7122         * obj-c++.dg/method-11.mm: Likewise.
7123         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7124         ../objc-obj-c++-shared/Protocol1.h.
7125         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7126         * obj-c++.dg/method-15.mm: Likewise.
7127         * obj-c++.dg/method-17.mm: Likewise.
7128         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
7129         +initialize]): Include this method also for the GNU
7130         runtime.  (main): Use objc_getClass() also for the GNU runtime.
7131         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7132         * obj-c++.dg/method-22.mm: Likewise.
7133         * obj-c++.dg/method-23.mm: Likewise.
7134         * obj-c++.dg/no-extra-load.mm: Likewise.
7135         * objc.dg/objc-fast-4.m: Likewise.
7136         * objc.dg/objc-gc-4.m: Likewise.
7137         * obj-c++.dg/objc-gc-3.mm: Likewise.
7138         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
7139         protocol_getMethodDescription() instead of [Protocol
7140         -descriptionForInstanceMethod].
7141         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7142         Made it available with all runtimes.  (main): Call -test instead
7143         of -class.
7144         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7145         and put into a category.
7146         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7147         Object.  Include objc/objc.h.
7148         * obj-c++.dg/proto-lossage-2.mm: Likewise.
7149         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
7150         New. (main): Use protocol_getMethodDescription() instead
7151         of [Protocol -descriptionForInstanceMethod] and [Protocol
7152         -descriptionForClassMethod].
7153         * obj-c++.dg/proto-lossage-3.mm: Likewise.
7154         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
7155         Objective-C runtime API.
7156         * obj-c++.dg/proto-qual-1.mm: Likewise.
7157         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7158         Object.
7159         * obj-c++.dg/property/property-1.mm: Likewise.
7160         * obj-c++.dg/qual-types-1.mm: Likewise.
7161         * objc.dg/selector-2.m: Include objc/objc.h instead of
7162         ../objc-obj-c++-shared/Object1.h.
7163         * obj-c++.dg/selector-2.mm: Likewise.
7164         * obj-c++.dg/selector-5.mm: Likewise.
7165         * obj-c++.dg/selector-6.mm: Likewise.
7166         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7167         Object.  Do not include objc/objc-api.h.
7168         * obj-c++.dg/set-not-used-1.mm: Likewise.
7169         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7170         * objc.dg/stret-1.m: Likewise.
7171         * objc.dg/stret-2.m: Likewise.
7172         * obj-c++.dg/super-class-2.mm: Likewise.
7173         * objc.dg/super-class-3.m: Likewise.
7174         * objc.dg/super-class-4.m: Likewise.
7175         * objc.dg/sync-2.m: Likewise.
7176         * obj-c++.dg/sync-2.mm: Likewise.
7177         * objc.dg/sync-1.m: Include objc/objc.h instead of
7178         ../objc-obj-c++-shared/Object1.h.
7179         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7180         'Class' as the type of 'isa'.
7181         * objc.dg/special/unclaimed-category-1.m: Use the Modern
7182         Objective-C runtime API.  ([TestClass +initialize]): Include this
7183         method with the GNU runtime as well.
7184         * objc.dg/strings/strings-1.m: Updated includes.
7185         * obj-c++.dg/strings/strings-1.mm: Likewise.
7186         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7187         objc.dg/strings/const-str-12b.m.
7188         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7189         * obj-c++.dg/template-3.mm: Likewise.
7190         * obj-c++.dg/template-4.mm: Likewise.
7191         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
7192         Objective-C runtime API.
7193         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7194         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7195         * obj-c++.dg/try-catch-1.mm: Likewise.
7196         * obj-c++.dg/try-catch-2.mm: Likewise.
7197         * objc.dg/try-catch-3.m: Likewise.
7198         * obj-c++.dg/try-catch-3.mm: Likewise.
7199         * objc.dg/try-catch-6.m: Likewise.
7200         * objc.dg/try-catch-7.m: Likewise.
7201         * obj-c++.dg/try-catch-7.mm: Likewise.
7202         * obj-c++.dg/try-catch-8.mm: Likewise.
7203         * obj-c++.dg/try-catch-9.mm: Likewise.
7204         * objc.dg/try-catch-10.m: Likewise.
7205         * obj-c++.dg/try-catch-11.mm: Likewise.
7206         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7207         Object.  Include objc/objc.h.
7208         * obj-c++.dg/typedef-alias-1.mm: Likewise.
7209         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7210         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7211         Object.  Use Modern Objective-C runtime API.  Do not use
7212         performv::.
7213         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7214         * obj-c++.dg/torture/trivial.mm: Likewise.
7215         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7216         instead of ../objc-obj-c++-shared/Object1.h.  Include
7217         ../objc-obj-c++-shared/runtime.h.
7218         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7219         * objc.dg/torture/strings/const-str-11.m: Likewise.
7220         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7221         * objc.dg/torture/strings/const-str-9.m: Likewise.
7222         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7223         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7224         instead of Object. Only add _FooClassReference if
7225         __NEXT_RUNTIME__.
7226         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7227         * objc.dg/torture/strings/const-str-8.m: Likewise.
7228         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7229         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7230         additional sources.
7231         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7232         Object.
7233         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7234         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7235         * obj-c++.dg/va-meth-1.mm: Likewise.
7236         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7237         ../objc-obj-c++-shared/Object1.h.
7238         * objc.dg/zero-link-3.m: Likewise.
7239
7240 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7241
7242         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7243
7244 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7245
7246         PR objc-++/48275
7247         * obj-c++.dg/property/cxx-property-1.mm: New.
7248         * obj-c++.dg/property/cxx-property-2.mm: New.
7249
7250 2011-06-06  Jason Merrill  <jason@redhat.com>
7251
7252         * g++.dg/cpp0x/regress/ptrmem1.C: New.
7253
7254 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
7255
7256         PR rtl-optimization/49145
7257         From Ryan Mansfield
7258         * gcc.c-torture/compile/pr49145.c: New test.
7259
7260 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
7261
7262         PR testsuite/49288
7263         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7264         to dg-options, match also DW_AT_linkage_name.
7265
7266         PR debug/49294
7267         * gcc.dg/debug/pr49294.c: New test.
7268
7269         PR c++/49264
7270         * g++.dg/opt/pr49264.C: New test.
7271
7272 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
7273
7274         PR tree-optimization/49243
7275         * gcc.dg/pr49243.c: New.
7276
7277 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7278
7279         * gnat.dg/specs/cond_expr1.ads: New test.
7280
7281 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gnat.dg/deferred_const4.ad[sb]: New test.
7284         * gnat.dg/deferred_const4_pkg.ads: New helper.
7285
7286 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7287
7288         * gnat.dg/test_tamdt.adb: Rename to...
7289         * gnat.dg/taft_type1.adb: ...this.
7290         * gnat.dg/tamdt.ad[sb]: Rename to...
7291         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7292         * gnat.dg/tamdt_aux.ads: Rename to...
7293         * gnat.dg/taft_type1_pkg2.ads: ...this.
7294         * gnat.dg/taft_type2.ad[sb]: New test.
7295         * gnat.dg/taft_type2_pkg.ads: New helper.
7296         * gnat.dg/taft_type3.adb: New test.
7297         * gnat.dg/taft_type3_pkg.ads: New helper.
7298
7299 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7300
7301         PR fortran/49255
7302         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7303         for F2008.
7304
7305 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7306
7307         PR testsuite/49287
7308         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7309         warning.
7310         * objc.dg/gnu-api-2-objc.m: Likewise.
7311         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7312         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7313
7314 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7315
7316         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7317         alignment, not the alignment, when calling class_addIvar().  Add
7318         an 'isa' instance variable to the test root class.
7319         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7320
7321 2011-06-04  Jan Hubicka  <jh@suse.cz>
7322
7323         PR tree-optimization/48893
7324         PR tree-optimization/49091
7325         PR tree-optimization/49179
7326         * gfortran.dg/pr49179.f90: New testcase
7327
7328 2011-06-04  Jan Hubicka  <jh@suse.cz>
7329
7330         PR lto/48954
7331         * g++.dg/torture/pr48954.C: New testcase.
7332
7333 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7334
7335         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7336
7337 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7338
7339         PR c++/33840
7340         * g++.dg/diagnostic/bitfld2.C: New.
7341
7342 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR target/49281
7345         * gcc.c-torture/execute/pr49281.c: New test.
7346
7347 2011-06-04  Jan Hubicka  <jh@suse.cz>
7348
7349         PR tree-optimize/48929
7350         * gcc.c-torture/compile/pr48929.c: New testcase.
7351
7352 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7353
7354         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7355
7356 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7357
7358         PR c++/49276
7359         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7360
7361 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7362
7363         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7364
7365 2011-06-03  Richard Henderson  <rth@redhat.com>
7366             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7367
7368         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7369
7370 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7371
7372         * objc.dg/headers.m: Do not include objc-list.h.
7373
7374 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7375
7376         * objc.dg/type-stream-1.m: Test removed.
7377         * objc.dg/headers.m: Do not include typedstream.h.
7378
7379 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7380
7381         * objc.dg/torture/forward-1.m (main): Updated testcase.
7382
7383 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7384
7385         PR target/49163
7386         * gcc.c-torture/compile/pr49163.c: New.
7387
7388 2011-06-02  Asher Langton  <langton2@llnl.gov>
7389
7390         PR fortran/49268
7391         * gfortran.dg/PR49268.f90: New test.
7392
7393 2011-06-02  Asher Langton  <langton2@llnl.gov>
7394
7395         PR fortran/37039
7396         * gfortran.dg/PR37039.f90: New test.
7397
7398 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7399
7400         PR objc/48539
7401         * objc.dg/method-5.m: Updated.
7402         * objc.dg/method-19.m: Updated.
7403         * objc.dg/method-lookup-1.m: New.
7404         * obj-c++.dg/method-6.mm: Updated.
7405         * obj-c++.dg/method-7.mm: Updated.
7406         * obj-c++.dg/method-lookup-1.mm: New.
7407
7408 2011-06-02  DJ Delorie  <dj@redhat.com>
7409
7410         * lib/timeout.exp (timeout): Add board_info support.
7411
7412 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7413
7414         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7415
7416 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7417
7418         PR fortran/49265
7419         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7420         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7421
7422 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7423             Hans-Peter Nilsson  <hp@axis.com>
7424
7425         PR rtl-optimization/48840
7426         * gcc.target/sparc/ultrasp13.c: New test.
7427
7428 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7429
7430         PR target/49238
7431         * gcc.c-torture/compile/pr49238.c: New.
7432
7433 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7434
7435         * gcc.target/arm/g2.c: Skip test in -mthumb.
7436         Skip test unless cpu is xscale.
7437         * gcc.target/arm/scd42-2.c: Likewise.
7438         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7439
7440 2011-06-01  Jason Merrill  <jason@redhat.com>
7441
7442         * g++.dg/cpp0x/decltype28.C: New.
7443         * g++.dg/cpp0x/decltype29.C: New.
7444
7445 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7446
7447         PR target/45074
7448         * gcc.target/mips/pr45074.c: New test.
7449
7450 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7451             Hans-Peter Nilsson  <hp@axis.com>
7452
7453         PR rtl-optimization/48830
7454         * gcc.target/sparc/ultrasp12.c: New test.
7455
7456 2011-06-01  David Li  <davidxl@google.com>
7457
7458         * gcc.dg/profile-dir-1.c: Change pass name.
7459         * gcc.dg/profile-dir-2.c: Ditto.
7460         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7461         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7462         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7463         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7464         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7465         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7466         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7467         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7468         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7469         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7470         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7471         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7472         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7473         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7474         * gcc.dg/profile-dir-3.c: Ditto.
7475         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7476
7477 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7478
7479         * objc.dg/attributes/method-nonnull-1.m: New test.
7480         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7481
7482 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7483
7484         PR fortran/18918
7485         * gfortran.dg/coarray_atomic_1.f90: New.
7486         * gfortran.dg/coarray/atomic_1.f90: New.
7487
7488 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7489
7490         * gcc.dg/guality/bswaptest.c: New test.
7491         * gcc.dg/guality/clztest.c: New test.
7492         * gcc.dg/guality/ctztest.c: New test.
7493         * gcc.dg/guality/rotatetest.c: New test.
7494
7495         PR target/48688
7496         * gcc.target/i386/pr48688.c: New test.
7497
7498 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7499
7500         PR c++/48010
7501         * g++.dg/lookup/name-clash9.C: New.
7502
7503 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7504
7505         PR fortran/18918
7506         * gfortran.dg/coarray/dummy_1.f90: New.
7507
7508 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7509
7510         PR fortran/18918
7511         * gfortran.dg/coarray/save_1.f90: New.
7512         * gfortran.dg/coarray_4.f90: Update dg-error.
7513
7514 2011-05-31  Jason Merrill  <jason@redhat.com>
7515
7516         * g++.dg/cpp0x/rv-template1.C: New.
7517
7518 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7519
7520         PR rtl-optimization/49235
7521         * gcc.dg/pr49235.c: New test.
7522
7523 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7524
7525         PR tree-optimization/49093
7526         * gcc.dg/vect/pr49093.c: New test.
7527
7528 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7529
7530         PR debug/49047
7531         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7532
7533 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7534
7535         PR testsuite/49239
7536         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7537         output array.
7538
7539 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7540
7541         PR target/49186
7542         * gcc.c-torture/execute/pr49186.c: New.
7543
7544 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7545
7546         PR target/49168
7547          * gcc.target/i386/pr49168-1.c: New.
7548
7549 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7550             Eric Botcazou  <ebotcazou@adacore.com>
7551
7552         * gcc.dg/guality/drap.c: New test.
7553
7554 2011-05-30  Richard Guenther  <rguenther@suse.de>
7555
7556         PR tree-optimization/49210
7557         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7558         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7559
7560 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR c++/49223
7563         * g++.dg/gomp/pr49223-1.C: New test.
7564         * g++.dg/gomp/pr49223-2.C: New test.
7565
7566 2011-05-30  Richard Guenther  <rguenther@suse.de>
7567
7568         PR tree-optimization/49218
7569         * gcc.c-torture/execute/pr49218.c: New testcase.
7570
7571 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7572
7573         PR tree-optimization/49199
7574         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7575         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7576         -fno-tree-scev-cprop.
7577
7578 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7579
7580         PR fortran/47601
7581         * gfortran.dg/extends_13.f03: New.
7582
7583 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7584
7585         PR rtl-optimization/49095
7586         * gcc.target/i386/pr49095.c: New test.
7587
7588 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7589
7590         PR fortran/18918
7591         * gfortran.dg/coarray_24.f90: New.
7592
7593 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7594
7595         PR fortran/18918
7596         * gfortran.dg/coarray_23.f90: New.
7597
7598 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7599
7600         From Ryan Mansfield
7601         * gcc.dg/pr48826.c: New test.
7602
7603 2011-05-29  Richard Guenther  <rguenther@suse.de>
7604
7605         PR tree-optimization/49217
7606         * gcc.dg/torture/pr49217.c: New testcase.
7607
7608 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7609
7610         PR testsuite/49222
7611         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7612
7613 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7614
7615         * gnat.dg/boolean_subtype.adb: Rename to...
7616         * gnat.dg/boolean_subtype1.adb: ...this.
7617
7618 2011-05-28  Jason Merrill  <jason@redhat.com>
7619
7620         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7621
7622 2011-05-27  Jason Merrill  <jason@redhat.com>
7623
7624         * g++.dg/cpp0x/enum18.C: Adjust.
7625
7626         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7627
7628 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7629
7630         PR fortran/18918
7631         * gfortran.dg/coarray_22.f90: New.
7632
7633 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7634
7635         PR tree-optimization/46728
7636         * gcc.target/powerpc/pr46728-1.c: New.
7637         * gcc.target/powerpc/pr46728-2.c: New.
7638         * gcc.target/powerpc/pr46728-3.c: New.
7639         * gcc.target/powerpc/pr46728-4.c: New.
7640         * gcc.target/powerpc/pr46728-5.c: New.
7641         * gcc.dg/pr46728-6.c: New.
7642         * gcc.target/powerpc/pr46728-7.c: New.
7643         * gcc.target/powerpc/pr46728-8.c: New.
7644         * gcc.dg/pr46728-9.c: New.
7645         * gcc.target/powerpc/pr46728-10.c: New.
7646         * gcc.target/powerpc/pr46728-11.c: New.
7647         * gcc.dg/pr46728-12.c: New.
7648         * gcc.target/powerpc/pr46728-13.c: New.
7649         * gcc.target/powerpc/pr46728-14.c: New.
7650         * gcc.target/powerpc/pr46728-15.c: New.
7651         * gcc.target/powerpc/pr46728-16.c: New.
7652
7653 2011-05-27  Jason Merrill  <jason@redhat.com>
7654
7655         * g++.dg/abi/mangle47.C: New.
7656
7657         PR c++/49176
7658         * g++.dg/template/const5.C: New.
7659
7660         * g++.dg/cpp0x/enum18.C: New.
7661
7662         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7663
7664         * g++.dg/cpp0x/error6.C: New.
7665
7666         * g++.dg/cpp0x/error5.C: New.
7667
7668 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7669
7670         PR c++/49165
7671         * g++.dg/eh/cond6.C: New test.
7672
7673 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7674
7675         PR fortran/48820
7676         * gfortran.dg/rank_3.f90: New.
7677         * gfortran.dg/rank_4.f90: New.
7678
7679 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7680
7681         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7682         replace dump search.
7683
7684 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7685
7686         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7687         * gnat.dg/bit_packed_array5.adb: ...here.
7688
7689 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7690
7691         PR c++/42056
7692         * g++.dg/cpp0x/auto25.C: New.
7693
7694 2011-05-27  Richard Guenther  <rguenther@suse.de>
7695
7696         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7697
7698 2011-05-27  Richard Guenther  <rguenther@suse.de>
7699
7700         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7701
7702 2011-05-27  Richard Guenther  <rguenther@suse.de>
7703
7704         PR middle-end/49189
7705         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7706
7707 2011-05-26  Jason Merrill  <jason@redhat.com>
7708
7709         * g++.dg/cpp0x/friend1.C: New.
7710         * g++.dg/cpp0x/friend2.C: New.
7711
7712         * g++.dg/cpp0x/auto7.C: Update.
7713         * g++.dg/template/crash50.C: Adjust.
7714         * g++.dg/template/static9.C: Adjust.
7715         * g++.old-deja/g++.ext/memconst.C: Adjust.
7716
7717 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7718
7719         * gcc.dg/march.c: Ignore a note for some targets.
7720
7721 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7722             Nathan Froyd  <froydnj@codesourcery.com>
7723
7724         PR c++/2288
7725         PR c++/18770
7726         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7727         * g++.dg/parse/pr18770.C: New test.
7728         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7729
7730 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7731
7732         PR fortran/48955
7733         * gfortran.dg/dependency_40.f90 : New test.
7734
7735 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7736
7737         PR fortran/18918
7738         * gfortran.dg/coarray/registering_1.f90: New.
7739
7740 2011-05-26  Jason Merrill  <jason@redhat.com>
7741
7742         * g++.dg/cpp0x/variadic111.C: New.
7743         * g++.dg/cpp0x/variadic41.C: Adjust.
7744
7745 2011-05-26  Richard Guenther  <rguenther@suse.de>
7746
7747         PR tree-optimization/48702
7748         * gcc.dg/torture/pr48702.c: New testcase.
7749
7750 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7751
7752         PR gcov-profile/48845
7753         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7754         support.
7755         * gcc.dg/matrix/matrix.exp: Likewise.
7756         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7757         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7758         line number to check_profiling_available.
7759         * lib/target-supports.exp (check_profiling_available): Account for
7760         this.
7761         Require TLS runtime support with -fprofile-generate.
7762         * lib/profopt.exp (profopt-execute): Add TLS options for
7763         -fprofile-generate.
7764         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7765
7766 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR c++/49165
7769         * g++.dg/eh/cond5.C: New test.
7770
7771         PR tree-optimization/49161
7772         * gcc.c-torture/execute/pr49161.c: New test.
7773
7774 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7775
7776         * gcc.target/arm/neon-vorn-vbic.c: New test.
7777
7778 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7779
7780         PR tree-optimization/49038
7781         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7782         * gcc.dg/vect/pr49038.c: New test.
7783
7784 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7785
7786         * g++.dg/init/pr25811-3.C: New.
7787         * g++.dg/init/pr25811-4.C: New.
7788
7789 2011-05-25  Jason Merrill  <jason@redhat.com>
7790
7791         * g++.dg/cpp0x/enum17.C: New.
7792         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7793
7794         * g++.dg/cpp0x/auto24.C: New.
7795
7796         * g++.dg/cpp0x/error4.C: New.
7797
7798         * g++.dg/cpp0x/rv-restrict.C: New.
7799
7800         * g++.dg/cpp0x/enum15.C: New.
7801         * g++.dg/cpp0x/constexpr-switch2.C: New.
7802
7803         * g++.dg/cpp0x/variadic110.C: New.
7804
7805         * g++.dg/cpp0x/auto9.C: Add typedef test.
7806
7807         * g++.dg/cpp0x/auto23.C: New.
7808         * g++.dg/cpp0x/auto9.C: Adjust.
7809
7810         * g++.dg/cpp0x/defaulted29.C: New.
7811
7812         * g++.dg/cpp0x/initlist51.C: New.
7813
7814 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7815
7816         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7817         * g++.dg/abi/packed1.C: Suppress warning.
7818         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7819         * g++.dg/template/stdarg1.C: Likewise.
7820         * g++.dg/other/packed1.C: Remove arm from xfail list.
7821
7822 2011-05-25  Jason Merrill  <jason@redhat.com>
7823
7824         * g++.dg/cpp0x/enum16.C: New.
7825         * g++.dg/parse/error15.C: Adjust.
7826
7827         * g++.dg/cpp0x/initlist50.C: New.
7828
7829         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7830
7831         * g++.dg/cpp0x/variadic109.C: New.
7832
7833 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7834
7835          * gcc.target/i386/pause-1.c: New.
7836
7837 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7838
7839         * gcc.dg/stack-usage-1.c: Adjust comment.
7840         * gcc.dg/stack-usage-2.c: New test.
7841
7842 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7843
7844         PR c++/49136
7845         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7846         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7847
7848 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7849
7850         PR rtl-optimization/48757
7851         * gfortran.dg/pr48757.f:  New test case.
7852
7853 2011-05-24  Jason Merrill  <jason@redhat.com>
7854
7855         * g++.dg/cpp0x/access01.C: New.
7856
7857 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7858
7859         PR libobjc/48177
7860         * objc.dg/pr48177.m: New testcase.
7861
7862 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7863
7864         PR objc/48187
7865         * objc.dg/pr48187.m: New testcase.
7866         * obj-c++.dg/pr48187.mm: New testcase.
7867         * objc.dg/ivar-extra-semicolon.m: New testcase.
7868
7869 2011-05-24  Jason Merrill  <jason@redhat.com>
7870
7871         * g++.dg/template/access21.C: New.
7872         * g++.dg/template/access22.C: New.
7873
7874 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7875
7876         PR rtl-optimization/48633
7877         * g++.dg/pr48633.C: New test.
7878
7879 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7880
7881         PR target/49133
7882         * g++.dg/other/pr49133.C: New test.
7883
7884 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7885             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7886
7887         * gcc.dg/torture/tls/run-gd.c: New test.
7888         * gcc.dg/torture/tls/run-ie.c: New test.
7889         * gcc.dg/torture/tls/run-ld.c: New test.
7890         * gcc.dg/torture/tls/run-le.c: New test.
7891         * lib/target-supports.exp (check_effective_target_tls_runtime):
7892         Build testcase with TLS options.
7893
7894 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7895
7896         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7897
7898 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7899
7900         PR tree-optimization/49121
7901         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7902
7903 2011-05-23  Jason Merrill  <jason@redhat.com>
7904
7905         * g++.dg/cpp0x/defaulted28.C: New.
7906
7907         * g++.dg/cpp0x/sfinae25.C: New.
7908
7909         * g++.dg/cpp0x/rv-cast2.C: New.
7910
7911         * g++.dg/cpp0x/enum14.C: New.
7912
7913 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7914
7915         PR lto/49123
7916         * gcc.c-torture/execute/pr49123.c: New test.
7917
7918         PR debug/49032
7919         * gcc.dg/debug/pr49032.c: New test.
7920
7921         PR c/49120
7922         * gcc.dg/pr49120.c: New test.
7923
7924 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7925
7926         PR target/47315
7927         * gcc.target/i386/pr47315.c: New test.
7928
7929 2011-05-23  Jason Merrill  <jason@redhat.com>
7930
7931         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7932
7933         * g++.dg/cpp0x/sfinae24.C: New.
7934
7935         * g++.dg/cpp0x/error3.C: New.
7936
7937         * g++.dg/cpp0x/defaulted27.C: New.
7938
7939         * g++.dg/cpp0x/decltype27.C: New.
7940
7941 2011-05-23  Richard Guenther  <rguenther@suse.de>
7942
7943         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7944
7945 2011-05-23  Richard Guenther  <rguenther@suse.de>
7946
7947         PR tree-optimization/40874
7948         * g++.dg/tree-ssa/pr40874.C: New testcase.
7949
7950 2011-05-23  Richard Guenther  <rguenther@suse.de>
7951
7952         PR tree-optimization/49115
7953         * g++.dg/torture/pr49115.C: New testcase.
7954
7955 2011-05-23  Richard Guenther  <rguenther@suse.de>
7956
7957         PR middle-end/15419
7958         * gcc.dg/memcpy-3.c: New testcase.
7959
7960 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7961
7962         PR middle-end/48973
7963         * gcc.c-torture/execute/pr48973-1.c: New test.
7964         * gcc.c-torture/execute/pr48973-2.c: New test.
7965
7966 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7967
7968         PR c++/18016
7969         * g++.dg/warn/pr18016.C: New.
7970
7971 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7972
7973         PR target/45098
7974         * gcc.target/arm/ivopts-6.c: New test.
7975
7976 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7977
7978         PR middle-end/49029
7979         * gcc.c-torture/compile/pr49029.c: New test.
7980
7981 2011-05-22  Jason Merrill  <jason@redhat.com>
7982
7983         * g++.dg/cpp0x/sfinae23.C: New.
7984         * g++.dg/cpp0x/sfinae8.C: Correct.
7985
7986 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7987
7988         * gfortran.dg/function_optimize_8.f90:  New test case.
7989
7990 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7991
7992         PR tree-optimization/49087
7993         * gcc.dg/vect/O3-pr49087.c: New test.
7994
7995 2011-05-21  Jason Merrill  <jason@redhat.com>
7996
7997         * g++.dg/debug/const5.C: New.
7998
7999 2011-05-20  Jason Merrill  <jason@redhat.com>
8000
8001         * g++.dg/cpp0x/constexpr-static7.C: Extend.
8002
8003         * g++.dg/cpp0x/constexpr-static7.C: New.
8004
8005         * g++.dg/cpp0x/enum12.C: New.
8006         * g++.dg/cpp0x/enum13.C: New.
8007
8008 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
8009
8010         PR fortran/48699
8011         * gfortran.dg/select_type_23.f03: New.
8012
8013 2011-05-20  Jason Merrill  <jason@redhat.com>
8014
8015         * g++.dg/cpp0x/defaulted26.C: New.
8016
8017         * g++.dg/cpp0x/noexcept02.C: Fix.
8018         * g++.dg/cpp0x/noexcept03.C: Fix.
8019         * g++.dg/cpp0x/noexcept08.C: Fix.
8020         * g++.dg/cpp0x/noexcept10.C: New.
8021
8022 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
8023
8024         PR fortran/48706
8025         * gfortran.dg/extends_12.f03: New.
8026
8027 2011-05-20  Jason Merrill  <jason@redhat.com>
8028
8029         * g++.dg/template/koenig9.C: New.
8030         * g++.dg/opt/pr47615.C: Fix.
8031         * g++.dg/overload/defarg1.C: Fix.
8032         * g++.dg/tc1/dr213.C: Remove xfail.
8033         * g++.dg/torture/pr34850.C: Fix.
8034         * g++.dg/torture/pr39362.C: Fix.
8035         * g++.old-deja/g++.brendan/crash56.C: Fix.
8036         * g++.old-deja/g++.pt/memtemp47.C: Fix.
8037
8038 2011-05-20  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/49079
8041         * gcc.dg/torture/pr49079.c: New testcase.
8042
8043 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR tree-optimization/49073
8046         * gcc.c-torture/execute/pr49073.c: New test.
8047
8048 2011-06-19  Tobias Burnus  <burnus@net-b.de>
8049
8050         PR fortran/18918
8051         * gfortran.dg/coarray_21.f90: New.
8052
8053 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
8054
8055         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8056         output.
8057
8058 2011-05-19  Richard Guenther  <rguenther@suse.de>
8059
8060         PR testsuite/49063
8061         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8062
8063 2011-05-19  Richard Guenther  <rguenther@suse.de>
8064
8065         PR middle-end/48985
8066         * gcc.dg/builtin-object-size-11.c: New testcase.
8067
8068 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8069
8070         PR target/45098
8071         * gcc.target/arm/ivopts.c: New test.
8072         * gcc.target/arm/ivopts-2.c: New test.
8073
8074 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8075
8076         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8077
8078 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8079
8080         * gcc.c-torture/execute/960321-1.x: Remove.
8081
8082 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
8083
8084         PR fortran/48700
8085         * gfortran.dg/move_alloc_4.f90: New.
8086
8087 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8088
8089         PR target/49002
8090         * gcc.target/i386/pr49002-1.c: New test.
8091         * gcc.target/i386/pr49002-2.c: Likewise.
8092
8093 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8094
8095         PR tree-optimization/49039
8096         * gcc.c-torture/execute/pr49039.c: New test.
8097         * gcc.dg/tree-ssa/pr49039.c: New test.
8098         * g++.dg/torture/pr49039.C: New test.
8099
8100 2011-05-18  Jason Merrill  <jason@redhat.com>
8101
8102         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8103         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8104         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8105
8106 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
8107
8108         * gcc.target/bfin/mcpu-bf592.c: New test.
8109
8110 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
8111
8112         PR tree-optimization/41881
8113         * gcc.dg/vect/O3-pr41881.c: New test.
8114         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8115
8116 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR tree-optimization/49000
8119         * gcc.dg/pr49000.c: New test.
8120
8121 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8122
8123         * gnat.dg/invalid1.adb: New test.
8124
8125 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
8126
8127         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8128         scan pattern.
8129         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8130         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8131
8132 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8133
8134         PR c++/48994
8135         * g++.dg/cpp0x/range-for18.C: New.
8136
8137 2011-05-15  Tobias Burnus  <burnus@net-b.de>
8138
8139         PR fortran/18918
8140         * gfortran.dg/coarray/image_index_2.f90: New.
8141
8142 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
8143
8144         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8145         * g++.dg/cpp0x/override2.C: New.
8146
8147 2011-05-14  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR fortran/18918
8150         * gfortran.de/coarray_20.f90: New.
8151
8152 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8153
8154         PR fortran/22572
8155         * function_optimize_7.f90:  New test case.
8156
8157 2011-05-13  Jason Merrill  <jason@redhat.com>
8158
8159         * g++.dg/cpp0x/decltype26.C: New.
8160         * g++.dg/cpp0x/enum11.C: New.
8161
8162 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8163
8164         PR fortran/48972
8165         PR fortran/48991
8166         * gfortran.dg/assign_8.f90: Update dg-error.
8167
8168 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8169
8170         PR fortran/48972
8171         * gfortran.dg/io_constraints_8.f90: New.
8172         * gfortran.dg/io_constraints_9.f90: New.
8173
8174 2011-05-13  Martin Thuresson  <martint@google.com>
8175
8176         PR gcov-profile/47793
8177         * gcc.dg/pr47793.c: New.
8178
8179 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8180
8181         PR tree-optimization/48975
8182         * gcc.dg/pr48975.c: New test.
8183
8184 2011-05-12  Tobias Burnus  <burnus@net-b.de>
8185
8186         PR fortran/48972
8187         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8188
8189 2011-05-12  Jason Merrill  <jason@redhat.com>
8190
8191         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8192
8193 2011-05-12  Geert Bosch  <bosch@adacore.com>
8194
8195         * gnat.dg/view_conversion1.adb: New test.
8196
8197 2011-05-12  Richard Guenther  <rguenther@suse.de>
8198
8199         PR tree-optimization/48172
8200         * gcc.dg/vect/pr48172.c: New testcase.
8201
8202 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR debug/48967
8205         * g++.dg/opt/pr48967.C: New test.
8206
8207 2011-05-11  Jason Merrill  <jason@redhat.com>
8208
8209         * g++.dg/cpp0x/constexpr-friend.C: New.
8210         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8211
8212         * g++.dg/cpp0x/sfinae22.C: New.
8213
8214 2011-05-11  Tobias Burnus  <burnus@net-b.de>
8215
8216         PR fortran/48889
8217         * gfortran.dg/generic_24.f90: New.
8218
8219 2011-05-11  Richard Guenther  <rguenther@suse.de>
8220
8221         PR tree-optimization/15256
8222         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8223
8224 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR debug/48159
8227         * gcc.dg/pr48159-1.c: New test.
8228         * gcc.dg/pr48159-2.c: New test.
8229
8230 2011-05-11  Richard Guenther  <rguenther@suse.de>
8231
8232         PR middle-end/48953
8233         * gcc.dg/torture/pr48953.c: New testcase.
8234
8235 2011-05-11  Richard Guenther  <rguenther@suse.de>
8236
8237         PR tree-optimization/18041
8238         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8239
8240 2011-05-11  Alan Modra  <amodra@gmail.com>
8241
8242         PR target/47755
8243         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8244
8245 2011-05-10  Jason Merrill  <jason@redhat.com>
8246
8247         * g++.dg/cpp0x/defaulted25.C: New.
8248         * g++.dg/template/crash7.C: Adjust.
8249
8250         * g++.dg/cpp0x/variadic108.C: New.
8251
8252 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
8253
8254         * g++.dg/inherit/virtual9.C: Extend.
8255
8256 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
8257
8258         PR target/48857
8259         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8260         are passed and returned in vector registers.
8261
8262 2011-05-10  Richard Guenther  <rguenther@suse.de>
8263
8264         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8265         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8266         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8267         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8268         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
8269         applies.
8270
8271 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
8272
8273         PR tree-optimization/48611
8274         PR tree-optimization/48794
8275         * gfortran.dg/gomp/pr48611.f90: New test.
8276         * gfortran.dg/gomp/pr48794.f90: New test.
8277
8278         PR debug/48928
8279         * gcc.dg/dfp/pr48928.c: New test.
8280
8281 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8282
8283         PR c++/48522
8284         * g++.dg/cpp0x/pr48522.C: New.
8285
8286 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8287
8288         PR c++/48735
8289         * g++.dg/cpp0x/sfinae21.C: New.
8290
8291 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8292
8293         * g++.dg/template/sfinae28.C: Rename to...
8294         * g++.dg/cpp0x/sfinae19.C: ... this.
8295         * g++.dg/template/sfinae29.C: Rename to...
8296         * g++.dg/cpp0x/sfinae20.C: ... this.
8297
8298 2011-05-09  Jeff Law <law@redhat.com>
8299
8300         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8301         consistent results.
8302
8303 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8304
8305         PR c++/20039
8306         * g++.dg/init/pr20039.C: New.
8307
8308 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8309
8310         PR c++/48737
8311         PR c++/48744
8312         * g++.dg/template/sfinae28.C: New.
8313         * g++.dg/template/sfinae29.C: Likewise.
8314
8315 2011-05-09  Jason Merrill  <jason@redhat.com>
8316
8317         * g++.dg/template/nontype23.C: New.
8318
8319 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8320         PR c++/48859
8321         * g++.dg/init/pr48859.C: New.
8322
8323 2011-05-09  Jason Merrill  <jason@redhat.com>
8324
8325         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8326         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8327         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8328         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8329         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8330         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8331         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8332         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8333
8334 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8335
8336         * g++.dg/inherit/virtual9.C: New.
8337
8338 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8339
8340         PR c++/48574
8341         * g++.dg/template/dependent-expr8.C: New test case.
8342
8343 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8344
8345         PR tree-optimization/48837
8346         * gcc.dg/pr48837.c: New testcase.
8347
8348 2011-05-06  Jason Merrill  <jason@redhat.com>
8349
8350         * g++.dg/cpp0x/constexpr-condition2.C: New.
8351
8352         * g++.dg/cpp0x/constexpr-missing.C: New.
8353
8354 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8355
8356         PR fortran/18918
8357         * gfortran.dg/coarray/this_image_2.f90: New.
8358
8359 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8360
8361         PR fortran/48858
8362         PR fortran/48820
8363         * gfortran.dg/bind_c_usage_22.f90: New.
8364         * gfortran.dg/bind_c_usage_23.f90: New.
8365         * gfortran.dg/bind_c_usage_24.f90: New.
8366         * gfortran.dg/bind_c_usage_24_c.c: New.
8367
8368 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8369
8370         PR c++/48838
8371         * g++.dg/template/member9.C: New test case.
8372
8373 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8374
8375         * gnat.dg/discr29.ad[sb]: New test.
8376         * gnat.dg/discr30.adb: Likewise.
8377
8378 2011-05-05  Julian Brown  <julian@codesourcery.com>
8379
8380         * gcc.target/arm/neon-vset_lanes8.c: New test.
8381
8382 2011-05-05  Jason Merrill  <jason@redhat.com>
8383
8384         * g++.dg/init/new32.C: New.
8385
8386 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8387
8388         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8389         Fix typo.
8390
8391 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR rtl-optimization/48381
8394         * gcc.c-torture/compile/pr48381.c: New test.
8395
8396 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8397
8398         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8399         to dg-options.
8400         * gcc.target/i386/opt-1.c: Ditto.
8401
8402 2011-05-04  Jason Merrill  <jason@redhat.com>
8403
8404         * g++.dg/conversion/base1.C: New.
8405
8406 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8407
8408         PR libgfortran/48787
8409         * gfortran.dg/round_3.f08: Add more checks to test case.
8410
8411 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8412
8413         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8414         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8415         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8416         Gate test on effective_target fd_truncate.
8417
8418 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8419
8420         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8421         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8422         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8423         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8424         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8425         * gcc.target/i386/pr38824.c: Ditto.
8426         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8427         * gcc.target/i386/vecinit-2.c: Ditto.
8428         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8429         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8430         * gcc.target/i386/parity-2.c: Ditto.
8431         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8432
8433 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8434
8435         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8436         remove duplication.
8437         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8438         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8439         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8440
8441 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8442
8443         PR fortran/18918
8444         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8445
8446 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8447
8448         PR fortran/18918
8449         * gfortran.dg/coarray/this_image_1.f90: New.
8450
8451 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8452
8453         PR fortran/18918
8454         * gfortran.dg/coarray/caf.dg: New.
8455         * gfortran.dg/coarray/image_index_1.f90: New, copied
8456         from ../coarray_16.f90.
8457
8458 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8459
8460         PR c++/28501
8461         * g++.dg/ext/complex9.C: New.
8462
8463 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8464
8465         From Mike Frysinger
8466         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8467         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8468         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8469
8470 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8471
8472         * gcc.target/bfin/builtins: Created.
8473         * gcc.target/bfin/hisilh-O0.c: Deleted.
8474         * gcc.target/bfin/hisilh.c: Moved to...
8475         * gcc.target/bfin/builtins/hisilh.c: ...here.
8476         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8477         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8478         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8479         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8480         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8481         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8482         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8483         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8484         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8485         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8486         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8487         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8488         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8489         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8490         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8491         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8492         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8493         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8494         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8495         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8496         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8497         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8498         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8499         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8500         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8501         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8502         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8503         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8504         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8505         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8506         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8507         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8508         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8509         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8510         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8511         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8512         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8513         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8514         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8515         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8516         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8517         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8518         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8519         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8520         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8521         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8522         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8523         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8524         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8525         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8526         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8527         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8528         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8529         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8530         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8531         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8532         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8533         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8534         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8535         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8536         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8537         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8538         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8539         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8540         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8541         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8542         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8543         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8544         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8545         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8546         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8547         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8548         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8549         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8550         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8551         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8552         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8553         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8554         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8555         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8556         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8557         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8558         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8559         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8560         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8561         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8562         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8563         * gcc.target/bfin/builtins/circptr.c: Ditto.
8564         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8565         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8566         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8567         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8568         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8569         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8570         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8571         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8572         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8573         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8574         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8575         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8576         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8577         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8578         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8579         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8580         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8581         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8582         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8583         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8584         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8585         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8586         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8587         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8588         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8589         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8590         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8591         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8592         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8593         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8594         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8595         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8596         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8597         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8598         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8599         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8600         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8601         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8602         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8603         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8604         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8605         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8606         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8607         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8608         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8609         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8610         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8611         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8612         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8613         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8614         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8615         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8616         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8617         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8618         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8619         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8620         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8621         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8622         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8623         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8624         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8625         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8626         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8627         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8628         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8629         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8630         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8631         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8632         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8633         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8634
8635 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8636
8637         * gcc.target/arm/cold-lc.c: New test.
8638
8639 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8640
8641         PR target/48774
8642         * gcc.dg/pr48774.c: New test.
8643
8644 2011-05-03  Richard Guenther  <rguenther@suse.de>
8645
8646         * gcc.dg/large-size-array-5.c: New testcase.
8647
8648 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8649
8650         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8651
8652 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8653
8654         * lib/target-supports.exp (check_effective_target_vect_strided):
8655         Replace with...
8656         (check_effective_target_vect_strided2)
8657         (check_effective_target_vect_strided3)
8658         (check_effective_target_vect_strided4)
8659         (check_effective_target_vect_strided8): ...these new functions.
8660
8661         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8662         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8663         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8664         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8665         * gcc.dg/vect/pr37539.c: Likewise.
8666         * gcc.dg/vect/slp-11a.c: Likewise.
8667         * gcc.dg/vect/slp-11b.c: Likewise.
8668         * gcc.dg/vect/slp-11c.c: Likewise.
8669         * gcc.dg/vect/slp-12a.c: Likewise.
8670         * gcc.dg/vect/slp-12b.c: Likewise.
8671         * gcc.dg/vect/slp-18.c: Likewise.
8672         * gcc.dg/vect/slp-19a.c: Likewise.
8673         * gcc.dg/vect/slp-19b.c: Likewise.
8674         * gcc.dg/vect/slp-21.c: Likewise.
8675         * gcc.dg/vect/slp-23.c: Likewise.
8676         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8677
8678         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8679         instead of vect_interleave && vect_extract_even_odd.
8680         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8681         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8682         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8683         * gcc.dg/vect/vect-1.c: Likewise.
8684         * gcc.dg/vect/vect-10.c: Likewise.
8685         * gcc.dg/vect/vect-98.c: Likewise.
8686         * gcc.dg/vect/vect-107.c: Likewise.
8687         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8688         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8689         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8690         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8691         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8692         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8693         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8694         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8695         * gcc.dg/vect/vect-strided-float.c: Likewise.
8696         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8697         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8698         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8699         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8700         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8701         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8702         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8703         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8704         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8705         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8706         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8707         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8708         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8709         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8710         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8711
8712         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8713         target condition.
8714         * gcc.dg/vect/pr30843.c: Likewise.
8715         * gcc.dg/vect/pr33866.c: Likewise.
8716         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8717         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8718         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8719         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8720
8721 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8722
8723         * gcc.dg/vect/slp-11.c: Split into...
8724         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8725         gcc.dg/vect/slp-11c.c: ...these tests.
8726         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8727         * gcc.dg/vect/slp-12c.c: ...this new test.
8728         * gcc.dg/vect/slp-19.c: Split into...
8729         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8730         gcc.dg/vect/slp-19c.c: ...these new tests.
8731
8732 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8733
8734         * lib/target-supports.exp
8735         (check_effective_target_vect_extract_even_odd_wide): Delete.
8736         (check_effective_target_vect_strided_wide): Likewise.
8737         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8738         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8739         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8740         * gcc.dg/vect/pr37539.c: Likewise.
8741         * gcc.dg/vect/slp-11.c: Likewise.
8742         * gcc.dg/vect/slp-12a.c: Likewise.
8743         * gcc.dg/vect/slp-12b.c: Likewise.
8744         * gcc.dg/vect/slp-19.c: Likewise.
8745         * gcc.dg/vect/slp-23.c: Likewise.
8746         * gcc.dg/vect/vect-1.c: Likewise.
8747         * gcc.dg/vect/vect-98.c: Likewise.
8748         * gcc.dg/vect/vect-107.c: Likewise.
8749         * gcc.dg/vect/vect-strided-float.c: Likewise.
8750
8751 2011-05-02  Jason Merrill  <jason@redhat.com>
8752
8753         * g++.dg/init/new31.C: New.
8754
8755 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8756
8757         PR c/35445
8758         * gcc.dg/pr35445.c: New test.
8759
8760 2011-05-02  Jason Merrill  <jason@redhat.com>
8761
8762         * c-c++-common/vla-1.c: New.
8763
8764 2011-05-02  Richard Guenther  <rguenther@suse.de>
8765
8766         PR tree-optimization/48822
8767         * gcc.dg/torture/pr48822.c: New testcase.
8768
8769 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8770
8771         PR c++/47969
8772         * g++.dg/cpp0x/constexpr-47969.C: New.
8773
8774 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8775
8776         PR testsuite/48498
8777         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8778         on vect_no_align targets.
8779         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8780         vect_no_align targets.
8781
8782 2011-05-01  Xinliang David Li  <davidxl@google.com>
8783
8784         * gcc.dg/tree-ssa/integer-addr.c: New test.
8785         * gcc.dg/tree-ssa/alias_bug.c: New test.
8786
8787 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8788
8789         PR libgfortran/48787
8790         * gfortran.dg/round_3.f08: Add more checks.
8791
8792 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8793
8794         PR fortran/48821
8795         * gfortran.dg/import9.f90: New, proper test.
8796         * gfortran.dg/interface_37.f90: Remove bogus
8797         test (bogus copy of interface_36.f90).
8798
8799 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8800
8801         PR fortran/48821
8802         * gfortran.dg/interface_37.f90: New.
8803
8804 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8805
8806         PR fortran/48746
8807         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8808
8809 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8810
8811         PR tree-optimization/48809
8812         * gcc.c-torture/execute/pr48809.c: New test.
8813
8814 2011-04-29  Jeff Law <law@redhat.com>
8815
8816         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8817
8818 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8819
8820         PR c++/48606
8821         * g++.dg/init/ctor10.C: New.
8822
8823 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8824
8825         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8826           warning in implicitly instantiated templates.
8827
8828 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8829
8830         * g++.dg/warn/Wnull-conversion-1.C: New.
8831         * g++.dg/warn/Wnull-conversion-2.C: New.
8832
8833 2011-04-29  Diego Novillo  <dnovillo@google.com>
8834
8835         * g++.old-deja/g++.other/null3.C: Expect warning about
8836         converting boolean to a pointer.
8837
8838 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8839
8840         PR fortran/48462
8841         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8842         being a target.
8843
8844         PR fortran/48746
8845         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8846
8847 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8848
8849         PR fortran/48810
8850         * gfortran.dg/typebound_proc_22.f90: New.
8851
8852         PR fortran/48800
8853         * gfortran.dg/interface_36.f90: New.
8854
8855 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8856
8857         PR libgfortran/48488
8858         PR libgfortran/48602
8859         PR libgfortran/48615
8860         PR libgfortran/48684
8861         PR libgfortran/48787
8862         * gfortran.dg/fmt_g.f: Adjust test.
8863         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8864         * gfortran.dg/round_3.f08: New test.
8865         * gfortran.dg/namelist_print_1.f: Adjust test.
8866         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8867         * gfortran.dg/f2003_io_5.f03: Adjust test.
8868         * gfortran.dg/coarray_15.f90: Adjust test.
8869         * gfortran.dg/namelist_65.f90: Adjust test.
8870         * gfortran.dg/fmt_cache_1.f: Adjust test.
8871         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8872         * gfortran.dg/real_const_3.f90: Adjust test.
8873
8874 2011-04-29  Jan Hubicka  <jh@suse.cz>
8875
8876         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8877         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8878
8879 2011-04-28  Xinliang David Li  <davidxl@google.com>
8880
8881         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8882         * g++.dg/prof-robust-1.C: New test.
8883
8884 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8885
8886         PR tree-optimization/48765
8887         * gcc.dg/vect/pr48765.c: New.
8888
8889 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8890
8891         PR tree-optimization/48775
8892         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8893
8894 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8895
8896         PR c++/48798
8897         * g++.dg/inherit/pr48798.C: New.
8898         * g++.old-deja/g++.other/base1.C: Adjust.
8899
8900 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8901
8902         PR c++/48656
8903         * g++.dg/template/inherit7.C: New test case.
8904
8905 2011-04-28  Richard Guenther  <rguenther@suse.de>
8906
8907         PR tree-optimization/40052
8908         PR tree-optimization/15347
8909         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8910         * gcc.dg/pr15347.c: Likewise.
8911
8912 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8913
8914         PR c++/48530
8915         * g++.dg/cpp0x/sfinae18.C: New.
8916
8917 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8918
8919         PR c++/48771
8920         * g++.dg/ext/is_literal_type1.C: New.
8921
8922 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8923
8924         PR fortran/48112
8925         PR fortran/48279
8926         * gfortran.dg/interface_35.f90: New.
8927         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8928         * gfortran.dg/func_result_6.f90: Add dg-warning.
8929         * gfortran.dg/bessel_1.f90: Ditto.
8930         * gfortran.dg/hypot_1.f90: Ditto.
8931         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8932         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8933         * gfortran.dg/interface_assignment_4.f90: Ditto.
8934
8935 2011-04-27  Jason Merrill  <jason@redhat.com>
8936
8937         * g++.dg/ext/complex8.C: New.
8938
8939         * g++.dg/cpp0x/initlist49.C: New.
8940         * g++.dg/init/new30.C: New.
8941
8942 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8943
8944         PR fortran/48788
8945         * gfortran.dg/whole_file_34.f90: New.
8946
8947 2011-04-27  Jan Hubicka  <jh@suse.cz>
8948
8949         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8950
8951 2011-04-27  Jason Merrill  <jason@redhat.com>
8952
8953         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8954
8955         * g++.dg/parse/ambig6.C: New.
8956
8957 2011-04-27  Nick Clifton  <nickc@redhat.com>
8958
8959         * gcc.dg/20020312-2.c: Add definition for RX.
8960
8961         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8962         option with RX targets.
8963
8964         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8965         /* */ comments.
8966
8967 2011-04-27  Richard Guenther  <rguenther@suse.de>
8968
8969         * gcc.dg/tree-ssa/pr23382.c: Remove.
8970
8971 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8972
8973         PR target/48767
8974         * gcc.c-torture/compile/pr48767.c: New test.
8975
8976 2011-04-27  Richard Guenther  <rguenther@suse.de>
8977
8978         PR tree-optimization/48772
8979         * g++.dg/pr48772.C: New testcase.
8980
8981 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8982
8983         PR c/48742
8984         * gcc.c-torture/compile/pr48742.c: New test.
8985
8986 2011-04-26  Jason Merrill  <jason@redhat.com>
8987
8988         * g++.dg/lookup/koenig13.C: New.
8989
8990         * g++.dg/cpp0x/initlist48.C: New.
8991
8992 2011-04-25  Jason Merrill  <jason@redhat.com>
8993
8994         * g++.dg/cpp0x/sfinae17.C: New.
8995
8996 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8997
8998         PR target/48258
8999         * gcc.target/powerpc/pr48258-1.c: New file.
9000         * gcc.target/powerpc/pr48258-2.c: Ditto.
9001
9002 2011-04-26  Xinliang David Li  <davidxl@google.com>
9003
9004         * gcc.dg/uninit-suppress.c: New test.
9005         * gcc.dg/uninit-suppress.c: New test.
9006
9007 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
9008
9009         PR debug/48768
9010         * gcc.dg/pr48768.c: New test.
9011
9012         PR tree-optimization/48734
9013         * gcc.c-torture/compile/pr48734.c: New test.
9014
9015         PR testsuite/48753
9016         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9017
9018 2011-04-26  Richard Guenther  <rguenther@suse.de>
9019
9020         PR tree-optimization/48731
9021         * gcc.dg/torture/pr48731.c: New testcase.
9022
9023 2011-04-26  Richard Guenther  <rguenther@suse.de>
9024
9025         PR testsuite/48753
9026         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9027
9028 2011-04-26  Richard Guenther  <rguenther@suse.de>
9029
9030         PR middle-end/48694
9031         * gcc.dg/torture/pr48694-1.c: New testcase.
9032         * gcc.dg/torture/pr48694-2.c: Likewise.
9033
9034 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
9035
9036         * g++.dg/ext/underlying_type1.C: New.
9037         * g++.dg/ext/underlying_type2.C: Likewise.
9038         * g++.dg/ext/underlying_type3.C: Likewise.
9039         * g++.dg/ext/underlying_type4.C: Likewise.
9040         * g++.dg/ext/underlying_type5.C: Likewise.
9041         * g++.dg/ext/underlying_type6.C: Likewise.
9042         * g++.dg/ext/underlying_type7.C: Likewise.
9043         * g++.dg/ext/underlying_type8.C: Likewise.
9044         * g++.dg/ext/underlying_type9.C: Likewise.
9045         * g++.dg/ext/underlying_type10.C: Likewise.
9046
9047 2011-04-25  Jason Merrill  <jason@redhat.com>
9048
9049         * g++.dg/cpp0x/regress/template-const2.C: New.
9050
9051 2011-04-25  Jeff Law <law@redhat.com>
9052
9053         * gcc.dg/tree-ssa/vrp56.c: new test.
9054
9055 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9056
9057         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9058
9059 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR preprocessor/48740
9062         * c-c++-common/raw-string-11.c: New test.
9063
9064 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
9065
9066         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9067         hppa*-*-hpux*.
9068
9069 2011-04-23  Tobias Burnus  <burnus@net-b.de>
9070
9071         PR fortran/18918
9072         * gfortran.dg/coarray_19.f90: New.
9073
9074 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
9075
9076         PR c/48685
9077         * gcc.dg/pr48685.c: New test.
9078
9079 2011-04-22  Jan Hubicka  <jh@suse.cz>
9080
9081         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9082
9083 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9084
9085         PR tree-optimization/48717
9086         * gcc.c-torture/execute/pr48717.c: New test.
9087
9088 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
9089
9090         PR target/48723
9091         * gcc.target/i386/pr48723.c: New test.
9092
9093 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9094
9095         PR c/48716
9096         * gcc.dg/gomp/pr48716.c: New test.
9097         * g++.dg/gomp/pr48716.C: New test.
9098
9099 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
9100
9101         PR c/36750
9102         * gcc.dg/missing-field-init-2.c: Update testcase.
9103
9104 2011-04-22  Alan Modra  <amodra@gmail.com>
9105
9106         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9107
9108 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9109
9110         PR fortran/48405
9111         * gfortran.dg/function_optimize_6.f90:  New test.
9112
9113 2011-04-21  Easwaran Raman  <eraman@google.com>
9114
9115         * gcc.dg/stack-layout-2.c: New test.
9116
9117 2011-04-21  Richard Guenther  <rguenther@suse.de>
9118
9119         PR lto/48703
9120         * g++.dg/lto/pr48207-2_0.C: New testcase.
9121         * g++.dg/lto/pr48207-3_0.C: Likewise.
9122
9123 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9124
9125         * gnat.dg/volatile5.adb: New test.
9126         * gnat.dg/volatile5_pkg.ads: New helper.
9127
9128 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
9129
9130         PR target/48708
9131         * gcc.target/i386/pr48708.c: New test.
9132
9133 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9134
9135         * gcc.dg/vect/vect-119.c: New test.
9136
9137 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9138
9139         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9140         and once without.
9141
9142 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
9143             Richard Sandiford  <richard.sandiford@linaro.org>
9144
9145         PR target/46329
9146         * gcc.target/arm/pr46329.c: New test.
9147
9148 2011-04-21  Tobias Burnus  <burnus@net-b.de>
9149
9150         PR fortran/18918
9151         * gfortran.dg/coarray_18.f90: New.
9152
9153 2011-04-20  Jason Merrill  <jason@redhat.com>
9154
9155         * g++.dg/cpp0x/initlist47.C: New.
9156
9157         * g++.dg/init/dtor4.C: New.
9158
9159 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
9160
9161         PR target/48678
9162         * gcc.target/i386/sse2-pinsrw.c: New test.
9163         * gcc.target/i386/avx-vpinsrw.c: Ditto.
9164         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9165         * gcc.target/i386/sse2-insvhi.c: Ditto.
9166         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9167         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9168
9169 2011-04-20  Jason Merrill  <jason@redhat.com>
9170
9171         * g++.dg/template/const4.C: New.
9172
9173 2011-04-20  Easwaran Raman  <eraman@google.com>
9174
9175         * gcc.dg/stack-layout-1.c: New test.
9176
9177 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
9178
9179         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9180         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9181         function.
9182
9183 2011-04-20  Kai Tietz  <ktietz@redhat.com>
9184
9185         * gcc.dg/binop-xor1.c: New test.
9186         * gcc.dg/binop-xor2.c: New test.
9187         * gcc.dg/binop-xor3.c: New test.
9188         * gcc.dg/binop-xor4.c: New test.
9189         * gcc.dg/binop-xor5.c: New test.
9190
9191 2011-04-20  Richard Guenther  <rguenther@suse.de>
9192
9193         PR tree-optimization/47892
9194         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9195
9196 2011-04-20  Richard Guenther  <rguenther@suse.de>
9197
9198         PR middle-end/48695
9199         * g++.dg/torture/pr48695.C: New testcase.
9200
9201 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
9202
9203         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9204         * gcc.c-torture/execute/cmpsi-2.c: Ditto
9205         * gcc.c-torture/execute/pr45262.c: Ditto
9206         * gcc.dg/torture/pr43165.c: Ditto.
9207         * gcc.dg/torture/pr47228.c: Ditto.
9208         * gcc.dg/tree-ssa/pr45144.c: Ditto.
9209         * gcc.dg/ipa/pr45644.c: Ditto.
9210         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9211         PDP11.
9212
9213 2011-04-19  Jason Merrill  <jason@redhat.com>
9214
9215         * g++.dg/ext/complex7.C: New.
9216
9217         * g++.dg/ext/attrib41.C: New.
9218
9219 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9220
9221         PR testsuite/48676
9222         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9223
9224 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR target/48678
9227         * gcc.target/i386/pr48678.c: New test.
9228
9229 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9230
9231         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9232         * g++.dg/opt/devirt2.C: New test.
9233         * g++.dg/ipa/devirt-g-1.C: Likewise.
9234
9235 2011-04-19  Tobias Burnus  <burnus@net-b.de>
9236
9237         PR fortran/48588
9238         * gfortran.dg/whole_file_33.f90: New.
9239
9240 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9241
9242         * g++.dg/ipa/devirt-7.C: New test.
9243
9244 2011-04-19  Richard Guenther  <rguenther@suse.de>
9245
9246         PR lto/48207
9247         * g++.dg/lto/pr48207_0.C: New testcase.
9248
9249 2011-04-18  Jason Merrill  <jason@redhat.com>
9250
9251         * g++.dg/init/void1.C: New.
9252
9253         * g++.dg/cpp0x/union4.C: New.
9254
9255 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9256
9257         PR middle-end/48661
9258         * g++.dg/torture/pr48661.C: New test.
9259
9260         PR c++/48632
9261         * g++.dg/gomp/pr48632.C: New test.
9262
9263 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
9264
9265         * gcc.target/i386/sse2-maskmovdqu.c: New test.
9266         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9267
9268 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9269
9270         PR fortran/18918
9271         * gfortran.dg/coarray_17.f90: New.
9272         * gfortran.dg/coarray_10.f90: Update dg-error.
9273
9274 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9275
9276         PR testsuite/48251
9277         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9278         * gfortran.dg/guality/guality.exp: Likewise.
9279
9280 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9281
9282         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9283
9284 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9285
9286         * gcc.dg/vect/pr48377.c: Remove dg-do run.
9287
9288 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9289
9290         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9291
9292 2011-04-18  Richard Guenther  <rguenther@suse.de>
9293
9294         PR middle-end/46364
9295         * g++.dg/torture/pr46364.C: New testcase.
9296
9297 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9298
9299         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9300
9301 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9302
9303         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9304
9305 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9306             Ira Rosen  <ira.rosen@linaro.org>
9307
9308         PR target/48252
9309         * gcc.target/arm/pr48252.c: New test.
9310
9311 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9312
9313         PR tree-optimization/48616
9314         * gcc.dg/pr48616.c: New test.
9315
9316 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9317
9318         PR fortran/18918
9319         * gfortran.dg/coarray_16.f90: New.
9320
9321 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9322
9323         PR fortran/48462
9324         * gfortran.dg/realloc_on_assign_7.f03: New test.
9325
9326 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9327
9328         PR libgfortran/48602
9329         * gfortran.dg/fmt_g0_6.f08: New test.
9330
9331 2011-04-17  Jason Merrill  <jason@redhat.com>
9332
9333         * g++.dg/cpp0x/sfinae16.C: New.
9334
9335 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9336
9337         * gcc.target/mips/reg-var-1.c: New test.
9338
9339 2011-04-17  Jan Hubicka  <jh@suse.cz>
9340
9341         * gcc.dg/winline-5.c: Update testcase.
9342
9343 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9344
9345         * gnat.dg/discr27.ad[sb]: Move dg directive.
9346         * gnat.dg/discr28.ad[sb]: New test.
9347         * gnat.dg/discr28_pkg.ads: New helper.
9348
9349 2011-04-17  Michael Matz  <matz@suse.de>
9350
9351         PR tree-optimization/48622
9352         PR lto/48645
9353         * gcc.dg/lto/pr48622_0.c: New test.
9354
9355 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9356
9357         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9358         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9359         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9360         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9361         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9362         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9363
9364 2011-04-15  Jason Merrill  <jason@redhat.com>
9365
9366         * g++.dg/cpp0x/range-for17.C: New.
9367
9368 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9369
9370         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9371         * g++.dg/cpp0x/range-for3.C: Likewise.
9372         * g++.dg/cpp0x/range-for9.C: Correct error message.
9373         * g++.dg/cpp0x/range-for11.C: New.
9374         * g++.dg/cpp0x/range-for12.C: New.
9375         * g++.dg/cpp0x/range-for13.C: New.
9376         * g++.dg/cpp0x/range-for14.C: New.
9377         * g++.dg/cpp0x/range-for15.C: New.
9378         * g++.dg/cpp0x/range-for16.C: New.
9379
9380 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9381
9382         PR fortran/18918
9383         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9384
9385 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9386
9387         * objc.dg/naming-4.m: Updated.
9388         * objc.dg/naming-5.m: Updated.
9389         * objc.dg/naming-6.m: New.
9390         * objc.dg/naming-7.m: New.
9391         * obj-c++.dg/naming-1.mm: Updated.
9392         * obj-c++.dg/naming-2.mm: Updated.
9393         * obj-c++.dg/naming-3.mm: New.
9394         * obj-c++.dg/naming-4.mm: New.
9395
9396 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9397
9398         PR libgfortran/48589
9399         * gfortran.dg/fmt_g0_5.f08: New test.
9400
9401 2011-04-15  Richard Guenther  <rguenther@suse.de>
9402
9403         PR testsuite/48286
9404         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9405
9406 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9407
9408         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9409         -finline-limit=0 to -fno-inline
9410
9411 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9412
9413         PR target/48614
9414         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9415         just avx.
9416
9417 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR target/48605
9420         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9421         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9422         * gcc.target/i386/avx-insertps-3.c: New test.
9423         * gcc.target/i386/avx-insertps-4.c: New test.
9424
9425 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9426
9427         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9428         -finline-limit=0
9429
9430 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9431
9432         PR target/46779
9433         PR target/45291
9434         PR target/41894
9435         * gcc.target/avr/pr46779-1.c: New test case
9436         * gcc.target/avr/pr46779-2.c: New test case
9437
9438 2011-04-14  Jason Merrill  <jason@redhat.com>
9439
9440         * g++.dg/cpp0x/sfinae15.C: New.
9441
9442         * g++.dg/cpp0x/sfinae14.C: New.
9443
9444         * g++.dg/ext/vla10.C: New.
9445
9446 2011-04-14  Richard Guenther  <rguenther@suse.de>
9447
9448         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9449
9450 2011-04-14  Richard Guenther  <rguenther@suse.de>
9451
9452         * gcc.dg/fold-bitand-4.c: Move ...
9453         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9454
9455 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9456
9457         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9458         variables const.
9459         * gcc.target/avr/torture/trivial.c: Ditto.
9460
9461 2011-04-13  Jason Merrill  <jason@redhat.com>
9462
9463         * g++.dg/template/operator11.C: New.
9464
9465 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9466
9467         PR middle-end/48591
9468         * gcc.dg/gomp/pr48591.c: New test.
9469
9470         PR c++/48570
9471         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9472         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9473
9474 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9475
9476         PR c++/48574
9477         * g++.dg/template/dependent-expr7.C: New test case.
9478
9479 2011-04-13  Jason Merrill  <jason@redhat.com>
9480
9481         * g++.dg/cpp0x/sfinae13.C: New.
9482
9483 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9484
9485         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9486
9487 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9488
9489         * gcc.target/arm/pr43698.c: Remove -march option.
9490
9491 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9492
9493         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9494         -march option.
9495
9496 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9497
9498         PR fortran/48360
9499         PR fortran/48456
9500         * gfortran.dg/realloc_on_assign_6.f03: New test.
9501
9502 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9503
9504         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9505         targets the additional -mno-ms-bitfields and
9506         -Wno-packed-bitfield-compat options.
9507         * g++.dg/ext/bitfield3.C: Likewise.
9508         * g++.dg/ext/bitfield4.C: Likewise.
9509         * g++.dg/ext/bitfield5.C: Likewise.
9510         * gcc.dg/bitfld-15.c: Likewise.
9511         * gcc.dg/bitfld-16.c: Likewise.
9512         * gcc.dg/bitfld-17.c: Likewise.
9513         * gcc.dg/bitfld-18.c: Likewise.
9514
9515 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9516
9517         * gcc.target/arm/neon-vld3-1.c: New test.
9518         * gcc.target/arm/neon-vst3-1.c: New test.
9519         * gcc.target/arm/neon/v*.c: Regenerate.
9520
9521 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9522
9523         PR rtl-optimization/48549
9524         * g++.dg/opt/pr48549.C: New test.
9525
9526 2011-04-12  Richard Guenther  <rguenther@suse.de>
9527
9528         PR tree-optimization/46076
9529         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9530
9531 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9532
9533         PR testsuite/21164
9534         * lib/compat.exp (compat-execute): Declare unsupported after
9535         stripping path from src1.
9536         * lib/lto.exp (lto-execute): Likewise.
9537
9538 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9539
9540         PR c/48552
9541         * gcc.dg/pr48552-1.c: New test.
9542         * gcc.dg/pr48552-2.c: New test.
9543
9544 2011-04-11  Jason Merrill  <jason@redhat.com>
9545
9546         * g++.dg/cpp0x/sfinae12.C: New.
9547
9548         * g++.dg/cpp0x/enum10.C: New.
9549
9550         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9551
9552         * g++.dg/cpp0x/rv-func.C: New.
9553
9554 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9557         alpha*-dec-osf5*.
9558
9559 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9560
9561         PR tree-optimization/48195
9562         * gcc.dg/ipa/pr48195.c: New test.
9563
9564 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9565
9566         * gnat.dg/return3.adb: Remove unused switch.
9567
9568 2011-04-08  Mike Stump  <mikestump@comcast.net>
9569
9570         PR testsuite/48506
9571         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9572         default to fno-common.
9573
9574 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9575
9576         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9577         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9578
9579 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9580
9581         PR fortran/48448
9582         * gfortran.dg/function_optimize_5.f90:  New test.
9583
9584 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9585
9586         * gnat.dg/aggr17.adb: New test.
9587         * gnat.dg/aggr18.adb: Likewise.
9588
9589 2011-04-08  Michael Matz  <matz@suse.de>
9590
9591         PR middle-end/48389
9592         * gcc.target/i386/pr48389.c: New test.
9593
9594 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9595
9596         PR rtl-optimization/48272
9597         * g++.dg/opt/pr48272.C: New.
9598
9599 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9600
9601         PR rtl-optimization/48235
9602         * gcc.dg/pr48235.c: New.
9603
9604 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9605
9606         PR rtl-optimization/48302
9607         * g++.dg/opt/pr48302.C: New.
9608
9609 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9610
9611         PR target/48273
9612         * g++.dg/opt/pr48273.C: New.
9613
9614 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9615
9616         PR rtl-optimization/48442
9617         * gcc.dg/pr48442.c: New.
9618
9619 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR tree-optimization/48377
9622         * gcc.dg/vect/pr48377.c: New test.
9623
9624 2011-04-07  Jason Merrill  <jason@redhat.com>
9625
9626         * g++.dg/cpp0x/regress/call1.C: New.
9627
9628         * g++.dg/cpp0x/variadic107.C: New.
9629
9630         * g++.dg/cpp0x/sfinae11.C: New.
9631         * g++.dg/cpp0x/noexcept02.C: Fix.
9632
9633         * g++.dg/cpp0x/sfinae10.C: New.
9634
9635         * g++.dg/cpp0x/sfinae9.C: New.
9636
9637         * c-c++-common/Wcast-qual-1.c: Move here from...
9638         * gcc.dg/cast-qual-3.c: ...here, and...
9639         * g++.dg/warn/Wcast-qual2.C: ...here.
9640
9641         * g++.dg/cpp0x/sfinae8.C: New.
9642
9643         * g++.dg/cpp0x/sfinae7.C: New.
9644
9645         * g++.dg/cpp0x/enum9.C: New.
9646
9647 2011-04-07  Mike Stump  <mikestump@comcast.net>
9648
9649         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9650         with no trampolines.
9651
9652 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9653
9654         PR fortran/48117
9655         * gfortran.dg/gomp/pr48117.f90: New test.
9656
9657         PR debug/48343
9658         * gcc.dg/torture/pr48343.c: New test.
9659
9660 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9661
9662         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9663
9664 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9665
9666         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9667
9668 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9669
9670         PR target/43920
9671         * lib/scanasm.exp (object-size): New proc.
9672         * gcc.target/arm/pr43920-2.c: New test.
9673
9674 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9675
9676         PR fortran/18918
9677         PR fortran/48477
9678         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9679
9680 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9681
9682         * gcc.dg/mtune.c: Prune note from output.
9683
9684 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9685
9686         PR debug/48466
9687         * gcc.dg/guality/pr36977.c: New test.
9688         * gcc.dg/guality/pr48466.c: New test.
9689
9690 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9691
9692         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9693
9694 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9695
9696         * gnat.dg/return3.adb: New test.
9697
9698 2011-04-06  Richard Guenther  <rguenther@suse.de>
9699
9700         PR tree-optimization/47663
9701         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9702
9703 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9704
9705         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9706         Solaris 8 and 9 as well.
9707
9708 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9709
9710         PR target/43920
9711         * gcc.target/arm/pr43920-1.c: New test.
9712
9713 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9714
9715         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9716         (cctor): Actually return the value.
9717         (main): Cast return values.
9718
9719 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9720
9721         * gfortran.dg/character_comparison_8.f90:  New test.
9722
9723 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9724
9725         * frontend-passes: (optimize_lexical_comparison): New function.
9726         (optimize_expr): Call it.
9727         (optimize_comparison): Also handle lexical comparison functions.
9728         Return false instad of -2 for unequal comparison.
9729
9730 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9731
9732         PR fortran/48412
9733         * function_optimize_4.f90:  New test.
9734
9735 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9736
9737         PR fortran/18918
9738         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9739         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9740         * gfortran.dg/coarray_15.f90: New.
9741
9742 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9743
9744         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9745         * gfortran.dg/bessel_7.f90: Likewise.
9746
9747 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9748
9749         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9750
9751 2011-04-03  Richard Guenther  <rguenther@suse.de>
9752             Ira Rosen  <ira.rosen@linaro.org>
9753
9754         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9755         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9756         -ftree-loop-if-convert-stores.
9757
9758 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9759
9760         * gnat.dg/specs/aggr2.ads: New test.
9761
9762 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9763
9764         * gnat.dg/debug2.ad[sb]: New test.
9765         * gnat.dg/debug2_pkg.ads: New helper.
9766         * gnat.dg/debug3.ad[sb]: New test.
9767
9768 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9769
9770         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9771
9772 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9773
9774         PR middle-end/48335
9775         * gcc.c-torture/compile/pr48335-1.c: New test.
9776         * gcc.dg/pr48335-1.c: New test.
9777         * gcc.dg/pr48335-2.c: New test.
9778         * gcc.dg/pr48335-3.c: New test.
9779         * gcc.dg/pr48335-4.c: New test.
9780         * gcc.dg/pr48335-5.c: New test.
9781         * gcc.dg/pr48335-6.c: New test.
9782         * gcc.dg/pr48335-7.c: New test.
9783         * gcc.dg/pr48335-8.c: New test.
9784         * gcc.target/i386/pr48335-1.c: New test.
9785
9786 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9787
9788         PR c/36299
9789         * gcc.dg/Waddress.c: New test.
9790
9791 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9792
9793         PR fortran/48352
9794         * gfortran.dg/function_optimize_3.f90:  New test.
9795
9796 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9797
9798         * gcc.c-torture/compile/20110401-1.c: New test.
9799
9800         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9801         * g++.dg/lto/20091002-2_0.C: Likewise.
9802         * g++.dg/lto/20090303_0.c: Likewise.
9803         * g++.dg/lto/20091004-1_0.C: Likewise.
9804         * g++.dg/lto/20091002-3_0.C: Likewise.
9805         * g++.dg/lto/20091004-2_0.C: Likewise.
9806         * g++.dg/lto/20081123_0.C: Likewise.
9807         * g++.dg/lto/20090313_0.C: Likewise.
9808         * g++.dg/lto/20081109-1_0.C: Likewise.
9809         * g++.dg/lto/20081219_0.C: Likewise.
9810         * g++.dg/lto/20081204-1_0.C: Likewise.
9811         * g++.dg/lto/20090302_0.C: Likewise.
9812         * g++.dg/lto/20081119-1_0.C: Likewise.
9813         * g++.dg/lto/20081118_0.C: Likewise.
9814         * gcc.dg/lto/20091020-2_0.c: Likewise.
9815         * gcc.dg/lto/20090210_0.c: Likewise.
9816         * gcc.dg/lto/20081204-1_0.c: Likewise.
9817         * gcc.dg/lto/20081224_0.c: Likewise.
9818         * gcc.dg/lto/20090219_0.c: Likewise.
9819         * gcc.dg/lto/20091014-1_0.c: Likewise.
9820         * gcc.dg/lto/20091016-1_0.c: Likewise.
9821         * gcc.dg/lto/20090206-2_0.c: Likewise.
9822         * gcc.dg/lto/20090116_0.c: Likewise.
9823         * gcc.dg/lto/20091013-1_0.c: Likewise.
9824         * gcc.dg/lto/20091015-1_0.c: Likewise.
9825         * gcc.dg/lto/20090126-2_0.c: Likewise.
9826
9827 2011-03-31  Ian Lance Taylor  <iant@google.com>
9828
9829         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9830
9831 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9832
9833         * gnat.dg/opt16.adb: New test.
9834
9835 2011-03-31  Jason Merrill  <jason@redhat.com>
9836
9837         * g++.dg/cpp0x/defaulted24.C: New.
9838
9839 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9840
9841         PR target/16292
9842         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9843         with -O0.
9844
9845 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9846
9847         * g++.dg/other/i386-9.C: New test.
9848
9849 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9850
9851         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9852
9853 2011-03-30  Jason Merrill  <jason@redhat.com>
9854
9855         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9856
9857         * g++.dg/cpp0x/regress/isnan.C: New.
9858
9859         * g++.dg/cpp0x/initlist46.C: New.
9860
9861 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9862
9863         PR target/47551
9864         * gcc.target/arm/neon-modes-2.c: New test.
9865
9866 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9867
9868         PR c/48305
9869         * gcc.c-torture/compile/pr48305.c: New test.
9870
9871 2011-03-29  Jason Merrill  <jason@redhat.com>
9872
9873         * g++.dg/cpp0x/regress/value-dep1.C: New.
9874
9875 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9876
9877         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9878
9879 2011-03-29  Ian Lance Taylor  <iant@google.com>
9880
9881         * go.test/go-test.exp: Handle the test lines used in several new
9882         tests.
9883         (errchk): Add opts parameter.  Change all callers.  Handle parens
9884         in regexps.
9885
9886 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9887             Dominique d'Humieres  <dominiq@lps.ens.fr>
9888
9889         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9890         and __APPLE__ && __PPC__ && __ALTIVEC__.
9891
9892 2011-03-29  Jason Merrill  <jason@redhat.com>
9893
9894         * g++.dg/cpp0x/dependent1.C: New.
9895
9896         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9897
9898         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9899
9900         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9901
9902 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9903
9904         PR fortran/48095
9905         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9906         * gfortran.dg/proc_ptr_comp_32.f90: New.
9907
9908 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9909
9910         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9911         check for corresponding warning.
9912
9913 2011-03-28  Jason Merrill  <jason@redhat.com>
9914
9915         * g++.dg/cpp0x/rv-deduce2.C: New.
9916
9917 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9918
9919         PR debug/48203
9920         * gcc.dg/pr48203.c: New test.
9921
9922 2011-03-28  Jeff Law <law@redhat.com>
9923
9924         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9925
9926 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9927
9928         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9929         and __PPC__ && __ALTIVEC__.
9930
9931 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9932
9933         PR testsuite/48238
9934         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9935         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9936         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9937         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9938
9939 2011-03-28  Jason Merrill  <jason@redhat.com>
9940
9941         * g++.dg/cpp0x/initlist-array2.C: New.
9942
9943         * g++.dg/cpp0x/initlist-array1.C: New.
9944
9945         * g++.dg/cpp0x/constexpr-compound.C: New.
9946
9947         * g++.dg/cpp0x/constexpr-using.C: New.
9948
9949         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9950
9951 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9952
9953         PR testsuite/48276
9954         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9955
9956 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9957
9958         * gcc.dg/slp-1.c: New test.
9959
9960 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9961
9962         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9963         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9964         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9965         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9966         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9967         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9968         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9969         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9970         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9971         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9972         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9973         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9974         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9975         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9976
9977 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9978
9979         PR fortran/47065
9980         * gfortran.dg/trim_optimize_5.f90:  New test.
9981         * gfortran.dg/trim_optimize_6.f90:  New test.
9982
9983 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9984
9985         PR target/38598
9986         * gcc.target/mips/madd-7.c: Remove -mlong32.
9987         * gcc.target/mips/msub-7.c: Likewise.
9988
9989 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9990
9991         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9992         accesses to preserve the meaning of the test for doubleword vectors.
9993         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9994         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9995
9996 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9997
9998         PR fortran/48291
9999         * gfortran.dg/class_42.f03: New.
10000
10001 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
10002
10003         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10004         strided accesses.
10005
10006 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
10007
10008         PR rtl-optimization/48144
10009         * gcc.dg/pr48144.c: New test.
10010
10011 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10012
10013         * gnat.dg/discr27.ad[sb]: New test.
10014
10015 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10016
10017         * gnat.dg/limited_with2.ad[sb]: New test.
10018         * gnat.dg/limited_with2_pkg1.ads: New helper.
10019         * gnat.dg/limited_with2_pkg2.ads: Likewise.
10020
10021 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10022
10023         * gnat.dg/opt15.adb: New test.
10024         * gnat.dg/opt15_pkg.ad[sb]: New helper.
10025
10026 2011-03-25  Tobias Burnus  <burnus@net-b.de>
10027
10028         PR fortran/48174
10029         PR fortran/45304
10030         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10031         * gfortran.dg/leadz_trailz_3.f90: Ditto
10032
10033 2011-03-25  Martin Jambor  <mjambor@suse.cz>
10034
10035         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10036
10037 2011-03-25  Jason Merrill  <jason@redhat.com>
10038
10039         * g++.dg/cpp0x/defaulted22.C: New.
10040         * g++.dg/cpp0x/defaulted23.C: New.
10041         * g++.dg/cpp0x/defaulted15.C: Adjust.
10042
10043 2011-03-25  Jason Merrill  <jason@redhat.com>
10044
10045         * g++.dg/cpp0x/move1.C: New.
10046
10047 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
10048
10049         PR target/48287
10050         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10051
10052 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10053
10054         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10055         for mips-sgi-irix6.5.
10056         Replace snprintf prototype by <stdio.h>.
10057
10058 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10059
10060         PR testsuite/48283
10061         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10062         run_expensive_tests.
10063         * gcc.dg/graphite/block-4.c: Likewise.
10064         * gcc.dg/graphite/block-7.c: Likewise.
10065         * gcc.dg/graphite/block-8.c: Likewise.
10066
10067 2011-03-25  Richard Guenther  <rguenther@suse.de>
10068
10069         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10070         * g++.dg/tree-ssa/pr8781.C: Likewise.
10071         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10072         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10073         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10074         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10075         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10076         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10077         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10078         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10079         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10080         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10081         * gcc.dg/tree-ssa/pr21574.c: Likewise.
10082         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10083         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10084         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10085         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10086         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10087         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10088         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10089         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10090         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10091         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10092         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10093         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10094         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10095         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10096         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10097         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10098         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10099         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10100         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10101         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10102         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10103         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10104         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10105         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10106         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10107         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10108         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10109         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10110         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10111         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10112         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10113         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10114         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10115         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10116         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10117         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10118         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10119         * c-c++-common/pr46562-2.c: Likewise.
10120         * gfortran.dg/pr42108.f90: Likewise.
10121         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10122         foo to be inlined even at -O1.
10123         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10124         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10125         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10126         * gcc.dg/matrix/matrix.exp: Disable FRE.
10127
10128 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
10129
10130         PR debug/48204
10131         * gcc.dg/dfp/pr48204.c: New test.
10132
10133 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
10134
10135         PR target/48209
10136         * gcc.c-torture/execute/pr47917.c: Move this...
10137         * gcc.dg/torture/pr47917.c: to here and add xfails.
10138
10139 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10140
10141         * gnat.dg/array16.ad[sb]: New test.
10142         * gnat.dg/array16.ads: New helper.
10143
10144 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10145
10146         * gnat.dg/derived_type2.adb: New test.
10147
10148 2011-03-24  Richard Guenther  <rguenther@suse.de>
10149
10150         PR tree-optimization/48271
10151         * g++.dg/torture/pr48271.C: New testcase.
10152
10153 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10154
10155         * gnat.dg/array15.ad[sb]: New test.
10156
10157 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
10158
10159         PR target/48237
10160         * gcc.target/i386/pr48237.c: New test.
10161
10162 2011-03-24  Richard Guenther  <rguenther@suse.de>
10163
10164         PR middle-end/48269
10165         * gcc.dg/builtin-object-size-10.c: New testcase.
10166
10167 2011-03-24  Richard Guenther  <rguenther@suse.de>
10168
10169         PR tree-optimization/46562
10170         * c-c++-common/pr46562-2.c: New testcase.
10171         * c-c++-common/pr46562.c: Likewise.
10172
10173 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
10174
10175         * gcc.dg/vect/vect-cselim-1.c: New test.
10176         * gcc.dg/vect/vect-cselim-2.c: New test.
10177
10178 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
10179
10180         * gcc.target/arm/pr46934.c: New.
10181
10182 2011-03-23  Ian Lance Taylor  <iant@google.com>
10183
10184         * go.test/go-test.exp (errchk): Ignore lines containing ////.
10185
10186 2011-03-23  Richard Guenther  <rguenther@suse.de>
10187
10188         * gcc.dg/struct: Remove directory and contents.
10189
10190 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10191
10192         PR testsuite/48251
10193         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10194
10195 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10196
10197         * gnat.dg/discr26.ad[sb]: New test.
10198         * gnat.dg/discr26_pkg.ads: New helper.
10199
10200 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
10201
10202         PR target/47553
10203         * gcc.target/arm/neon-vld-1.c: New test.
10204
10205 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10206
10207         * gnat.dg/array14.ad[sb]: New test.
10208         * gnat.dg/array14_pkg.ads: New helper.
10209
10210 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
10211
10212         * gcc.c-torture/execute/920501-8.x: Remove.
10213         * gcc.c-torture/execute/930513-1.x: Remove.
10214         * gcc.c-torture/execute/960312-1.x: Remove.
10215         * gcc.c-torture/compile/20000804-1.c,
10216         gcc.c-torture/compile/20001205-1.c,
10217         gcc.c-torture/compile/20001226-1.c,
10218         gcc.c-torture/compile/20010518-2.c,
10219         gcc.c-torture/compile/20020312-1.c,
10220         gcc.c-torture/compile/20020604-1.c,
10221         gcc.c-torture/compile/920501-12.c,
10222         gcc.c-torture/compile/920501-4.c,
10223         gcc.c-torture/compile/920520-1.c,
10224         gcc.c-torture/compile/980506-1.c,
10225         gcc.c-torture/execute/980709-1.x,
10226         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10227         options for m68hc11.
10228         * gcc.dg/cpp/assert4.c: Don't handle ARC.
10229         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10230         m68hc11.
10231
10232 2011-03-22  Nick Clifton  <nickc@redhat.com>
10233
10234         * lib/target-supports.exp (check_profiling_available): Add MN10300
10235         to the list of targets that do not support profiling.  Restore
10236         alpha sorting to this list.
10237
10238 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10239
10240         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10241         failure on 32-bit systems.
10242         * gcc.dg/torture/vector-2.c: Ditto.
10243
10244 2011-03-22  Richard Guenther  <rguenther@suse.de>
10245
10246         PR tree-optimization/48228
10247         * gcc.dg/Wstrict-overflow-23.c: New testcase.
10248
10249 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10250
10251         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10252         powerpc.
10253
10254         PR target/48226
10255         * gcc.target/powerpc/pr48226.c: New file.
10256
10257 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
10258
10259         * lib/prune.exp (prune_gcc_output): Prune "could not create
10260         compact unwind for" warnings.
10261
10262 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10263
10264         PR c/42544
10265         PR c/48197
10266         * gcc.c-torture/execute/pr42544.c: New test.
10267         * gcc.c-torture/execute/pr48197.c: New test.
10268
10269 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10270
10271         PR preprocessor/48192
10272         * gcc.target/powerpc/pr48192.c: New file.
10273
10274         PR target/48053
10275         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10276         split problem of 0 being loaded in a VSX register.
10277
10278 2011-03-21  Richard Guenther  <rguenther@suse.de>
10279
10280         PR c/47939
10281         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10282         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10283         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10284         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10285
10286 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
10287
10288         PR target/48213
10289         * gcc.dg/pr48213.c: New test.
10290
10291 2011-03-21  Kai Tietz  <ktietz@redhat.com>
10292
10293         PR target/12171
10294         * g++.dg/plugin/attribute_plugin.c: Adjust test.
10295
10296 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10297
10298         * gcc.target/arm/xor-and.c: New.
10299
10300 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10301
10302         PR fortran/22572
10303         * gfortran.dg/function_optimize_1.f90:  New test.
10304         * gfortran.dg/function_optimize_2.f90:  New test.
10305
10306 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10307
10308         PR rtl-optimization/47502
10309         * gcc.target/i386/pr47502-1.c: New.
10310         * gcc.target/i386/pr47502-2.c: Likewise.
10311
10312 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10313
10314         PR rtl-optimization/48156
10315         * gcc.dg/pr48156.c: New test.
10316
10317 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10318
10319         PR libfortran/47439
10320         * gfortran.dg/scratch_1.f90: Adjust test.
10321
10322 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10323
10324         PR libfortran/47439
10325         * gfortran.dg/scratch_1.f90: New test.
10326
10327 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10328
10329         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10330         variably modified typedefs.
10331         * gcc.dg/c1x-typedef-2.c: Remove.
10332
10333 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10334
10335         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10336         * gcc.dg/c1x-anon-struct-3.c: New test.
10337         * gcc.dg/anon-struct-11.c: Update.
10338
10339 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10340
10341         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10342         dg-xfail-run-if.
10343         Only xfail with gas.
10344
10345 2011-03-18  Jason Merrill  <jason@redhat.com>
10346
10347         * g++.dg/template/fn-ptr1.C: New.
10348
10349         * g++.dg/overload/volatile1.C: New.
10350
10351         * g++.dg/opt/pr23372.C: New.
10352
10353         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10354
10355 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10356
10357         PR middle-end/47405
10358         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10359
10360 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10361
10362         * gcc.target/arm/unsigned-extend-1.c: New.
10363
10364 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10365
10366         PR bootstrap/48161
10367         * gcc.c-torture/compile/pr48161.c: New test.
10368
10369 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10370
10371         PR middle-end/47725
10372         * gcc.dg/torture/pr47725.c: New.
10373
10374 2011-03-17  Jason Merrill  <jason@redhat.com>
10375
10376         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10377         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10378
10379 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10380
10381         * gnat.dg/specs/elab2.ads: New test.
10382         * gnat.dg/specs/elab2_pkg.ads: New helper.
10383
10384 2011-03-17  Jason Merrill  <jason@redhat.com>
10385
10386         * g++.dg/cpp0x/decltype-1212.C: New.
10387         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10388
10389 2011-03-17  Jason Merrill  <jason@redhat.com>
10390
10391         * g++.dg/parse/memfnquals1.C: New.
10392
10393 2011-03-17  Richard Guenther  <rguenther@suse.de>
10394
10395         PR middle-end/48134
10396         * gcc.dg/pr48134.c: New testcase.
10397
10398 2011-03-17  Richard Guenther  <rguenther@suse.de>
10399
10400         PR middle-end/48165
10401         * g++.dg/torture/pr48165.C: New testcase.
10402
10403 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR rtl-optimization/48141
10406         * gcc.dg/pr48141.c: New test.
10407
10408 2011-03-16  Jason Merrill  <jason@redhat.com>
10409
10410         * g++.dg/cpp0x/constexpr-48089.C: New.
10411
10412         * g++.dg/cpp0x/constexpr-abi1.C: New.
10413
10414         * g++.dg/cpp0x/constexpr-46336.C: New.
10415         * g++.dg/parse/friend5.C: Adjust expected errors.
10416
10417         * g++.dg/cpp0x/constexpr-47570.C: New.
10418
10419 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10420
10421         PR debug/47510
10422         * ++.dg/debug/dwarf2/typedef6.C: New test.
10423
10424 2011-03-16  Jason Merrill  <jason@redhat.com>
10425
10426         * g++.dg/cpp0x/elision2.C: New.
10427
10428         * g++.dg/cpp0x/constexpr-array3.C: New.
10429
10430 2011-03-16  Jason Merrill  <jason@redhat.com>
10431
10432         * g++.dg/cpp0x/sfinae6.C: New.
10433         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10434         * g++.dg/cpp0x/pr45908.C: Likewise.
10435         * g++.dg/cpp0x/sfinae6.C: Likewise.
10436         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10437         * g++.old-deja/g++.law/arg11.C: Likewise.
10438
10439 2011-03-16  Jason Merrill  <jason@redhat.com>
10440
10441         * g++.dg/template/incomplete6.C: New.
10442
10443 2011-03-16  Jeff Law <law@redhat.com>
10444
10445         * gcc.dg/tree-ssa/vrp55.c: New test.
10446
10447 2011-03-16  Jason Merrill  <jason@redhat.com>
10448
10449         * g++.dg/cpp0x/auto22.C: New.
10450
10451 2011-03-16  Richard Guenther  <rguenther@suse.de>
10452
10453         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10454         optimizing it away if promoted to const.
10455
10456 2011-03-16  Richard Guenther  <rguenther@suse.de>
10457
10458         PR tree-optimization/48149
10459         * gcc.dg/fold-complex-1.c: New testcase.
10460
10461 2011-03-16  Richard Guenther  <rguenther@suse.de>
10462
10463         PR testsuite/48147
10464         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10465         or cloning happens.
10466
10467 2011-03-16  Richard Guenther  <rguenther@suse.de>
10468
10469         PR tree-optimization/26134
10470         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10471
10472 2011-03-16  Richard Guenther  <rguenther@suse.de>
10473
10474         PR tree-optimization/48146
10475         * gcc.dg/torture/pr48146.c: New testcase.
10476
10477 2011-03-16  Richard Guenther  <rguenther@suse.de>
10478
10479         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10480         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10481
10482 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10483
10484         PR middle-end/48136
10485         * gcc.c-torture/compile/pr48136.c: New test.
10486
10487         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10488
10489         PR debug/45882
10490         * gcc.dg/guality/pr45882.c: New test.
10491
10492 2011-03-15  Jason Merrill  <jason@redhat.com>
10493
10494         * g++.dg/cpp0x/constexpr-recursion.C: New.
10495
10496         * g++.dg/cpp0x/implicit11.C: New.
10497
10498 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10499
10500         * g++.dg/cpp0x/constexpr-attribute.C: New.
10501
10502 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10503
10504         * g++.dg/parse/pr34758.C: New.
10505
10506 2011-03-15  Xinliang David Li  <davidxl@google.com>
10507
10508         PR c/47837
10509         * gcc.dg/uninit-pred-7_d.c: New test.
10510         * gcc.dg/uninit-pred-8_d.c: New test.
10511
10512 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10513
10514         PR target/46788
10515         * gcc.target/arm/pr46788.c: New.
10516
10517 2011-03-15  Richard Guenther  <rguenther@suse.de>
10518
10519         PR middle-end/47650
10520         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10521         * gfortran.dg/ishft_4.f90: Likewise.
10522         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10523
10524 2011-03-15  Richard Guenther  <rguenther@suse.de>
10525
10526         PR tree-optimization/13954
10527         * g++.dg/tree-ssa/pr13954.C: New testcase.
10528
10529 2011-03-15  Richard Guenther  <rguenther@suse.de>
10530
10531         PR tree-optimization/48037
10532         * gcc.target/i386/pr48037-1.c: New testcase.
10533
10534 2011-03-15  Richard Guenther  <rguenther@suse.de>
10535
10536         PR tree-optimization/41490
10537         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10538         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10539         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10540         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10541         * g++.dg/tree-ssa/pr33604.C: Adjust.
10542
10543 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10544
10545         PR middle-end/47917
10546         * gcc.c-torture/execute/pr47917.c: New test.
10547         * gcc.dg/pr47917.c: New test.
10548
10549         PR middle-end/38878
10550         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10551
10552 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10553
10554         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10555         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10556         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10557         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10558         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10559         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10560         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10561         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10562         * gcc.target/i386/avx-floor-vec.c: Ditto.
10563         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10564         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10565         * gcc.target/i386/avx-rint-vec.c: Ditto.
10566         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10567         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10568         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10569         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10570
10571 2011-03-14  Tom Tromey  <tromey@redhat.com>
10572
10573         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10574         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10575         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10576
10577 2011-03-14  Tom Tromey  <tromey@redhat.com>
10578
10579         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10580         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10581         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10582
10583 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10584
10585         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10586
10587 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10588
10589         PR rtl-optimization/47166
10590         * gcc.c-torture/execute/postmod-1.c: New test.
10591
10592 2011-03-14  Richard Guenther  <rguenther@suse.de>
10593
10594         PR middle-end/48098
10595         * gcc.dg/torture/pr48098.c: New testcase.
10596
10597 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10598
10599         PR target/48053
10600         * gcc.target/powerpc/pr48053-1.c: New test.
10601         * gcc.target/powerpc/pr48053-2.c: Likewise.
10602
10603 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10604
10605         PR libfortran/48066
10606         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10607
10608 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10609
10610         PR libfortran/48066
10611         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10612
10613 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10614
10615         PR fortran/48059
10616         * gfortran.dg/class_41.f03: New.
10617
10618 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10619
10620         * g++.dg/conversion/cast3.C: New test.
10621
10622 2011-03-11  Jason Merrill  <jason@redhat.com>
10623
10624         * g++.dg/template/error45.C: New.
10625
10626         * g++.dg/parse/no-type-defn1.C: New.
10627
10628         * g++.dg/ext/attrib40.C: New.
10629
10630         * g++.dg/cpp0x/regress/array1.C: New.
10631
10632 2011-03-11  Richard Guenther  <rguenther@suse.de>
10633
10634         PR tree-optimization/48067
10635         * gcc.dg/pr48067.c: New testcase.
10636
10637 2011-03-11  Richard Guenther  <rguenther@suse.de>
10638
10639         PR lto/48073
10640         * g++.dg/lto/20110311-1_0.C: New testcase.
10641
10642 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10643
10644         PR c++/48035
10645         * g++.dg/inherit/virtual8.C: New test.
10646
10647         PR middle-end/48044
10648         * gcc.dg/torture/pr48044.c: New test.
10649
10650 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10651
10652         PR fortran/47768
10653         * gfortran.dg/proc_ptr_comp_31.f90: New.
10654
10655 2011-03-11  Richard Guenther  <rguenther@suse.de>
10656
10657         PR tree-optimization/47278
10658         * gcc.dg/torture/pr47278-1.c: New testcase.
10659         * gcc.dg/torture/pr47278-2.c: Likewise.
10660
10661 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10662
10663         PR tree-optimization/48063
10664         * gcc.dg/torture/pr48063.c: New test.
10665
10666 2011-03-10  Jason Merrill  <jason@redhat.com>
10667
10668         * g++.dg/template/array22.C: New.
10669
10670         * g++.dg/cpp0x/syntax-err1.C: New.
10671         * g++.dg/parse/error36.C: Adjust expected errors.
10672         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10673         * g++.old-deja/g++.pt/typename3.C: Likewise.
10674         * g++.old-deja/g++.pt/typename4.C: Likewise.
10675         * g++.old-deja/g++.pt/typename6.C: Likewise.
10676
10677 2011-03-09  Jason Merrill  <jason@redhat.com>
10678
10679         * g++.dg/template/nontype22.C: New.
10680
10681 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10682
10683         PR tree-optimization/47714
10684         * g++.dg/torture/pr47714.C: New test.
10685
10686 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10687
10688         PR target/47755
10689         * gcc.target/powerpc/pr47755-2.c: New file.
10690
10691 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10692
10693         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10694         is not set in the environment, pass 64 as first argument when not
10695         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10696         native where ulimit -u is supported.
10697
10698 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10699
10700         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10701
10702 2011-03-08  Jason Merrill  <jason@redhat.com>
10703
10704         * g++.dg/template/nontype21.C: New.
10705
10706         * g++.dg/template/anon5.C: New.
10707
10708 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10709
10710         PR debug/47881
10711         * gcc.dg/pr47881.c: New test.
10712
10713 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10714
10715         PR c++/47957
10716         * g++.dg/lookup/template3.C: New test.
10717
10718 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10719
10720         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10721         'long' type.
10722
10723 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10724
10725         PR testsuite/47954
10726         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10727         sizeof to compute alignment.
10728
10729 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10730
10731         PR tree-optimization/48022
10732         * gcc.dg/pr48022-1.c: New test.
10733         * gcc.dg/pr48022-2.c: New test.
10734
10735 2011-03-07  Jason Merrill  <jason@redhat.com>
10736
10737         * g++.dg/template/nontype20.C: New.
10738         * g++.dg/init/member1.C: Adjust expected errors.
10739         * g++.dg/parse/constant4.C: Likewise.
10740         * g++.dg/template/qualified-id3.C: Likewise.
10741         * g++.old-deja/g++.pt/crash10.C: Likewise.
10742
10743         * g++.dg/cpp0x/regress/non-const1.C: New.
10744
10745 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10746
10747         PR debug/47991
10748         * gcc.dg/pr47991.c: New test.
10749
10750 2011-03-07  Jason Merrill  <jason@redhat.com>
10751
10752         * g++.dg/abi/mangle46.C: New.
10753
10754 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10755
10756         PR target/47862
10757         * gcc.target/powerpc/pr47862.c: New.
10758
10759 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10760
10761         PR target/45413
10762         * gcc.target/i386/combine-mul.c: Require nonpic.
10763
10764 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10765             Nathan Froyd  <froydnj@codesourcery.com>
10766
10767         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10768
10769 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10770
10771         * README.QMTEST: Remove.
10772
10773 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10774             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10775
10776         PR fortran/47850
10777         * gfortran.dg/array_constructor_37.f90 : New test.
10778
10779 2011-03-05  Jason Merrill  <jason@redhat.com>
10780
10781         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10782         * g++.dg/abi/mangle45.C: Likewise.
10783         * g++.dg/cpp0x/trailing1.C: Likewise.
10784
10785 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10786
10787         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10788
10789 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10790
10791         PR rtl-optimization/47899
10792         * gcc.dg/pr47899.c: New test.
10793
10794         * gcc.dg/torture/pr47968.c: Ignore warnings.
10795
10796         PR tree-optimization/47967
10797         * gcc.c-torture/compile/pr47967.c: New test.
10798
10799 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10800
10801         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10802         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10803
10804 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10805
10806         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10807         and property_getAttributes() if __OBJC2__.
10808         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10809         * objc.dg/property/property-encoding-1.m: New.
10810         * obj-c++.dg/property/property-encoding-1.mm: New.
10811
10812 2011-03-04  Jason Merrill  <jason@redhat.com>
10813
10814         * g++.dg/template/pseudodtor6.C: New.
10815
10816         * g++.dg/inherit/covariant19.C: New.
10817
10818 2011-03-04  Richard Guenther  <rguenther@suse.de>
10819
10820         PR middle-end/47968
10821         * gcc.dg/torture/pr47968.c: New testcase.
10822
10823 2011-03-04  Richard Guenther  <rguenther@suse.de>
10824
10825         PR middle-end/47975
10826         * gcc.dg/torture/pr47975.c: New testcase.
10827
10828 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10829
10830         PR c++/47974
10831         * g++.dg/template/crash106.C: New.
10832
10833 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10834
10835         PR c/47963
10836         * gcc.dg/gomp/pr47963.c: New test.
10837         * g++.dg/gomp/pr47963.C: New test.
10838
10839 2011-03-02  Jason Merrill  <jason@redhat.com>
10840
10841         * g++.dg/cpp0x/regress/condition1.C: New.
10842
10843         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10844
10845 2011-03-01  Jason Merrill  <jason@redhat.com>
10846
10847         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10848
10849         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10850
10851 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10852
10853         PR rtl-optimization/47925
10854         * gcc.c-torture/execute/pr47925.c: New test.
10855
10856 2011-03-01  Jason Merrill  <jason@redhat.com>
10857
10858         * g++.dg/cpp0x/decltype25.C: New.
10859
10860         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10861
10862 2011-03-01  Richard Guenther  <rguenther@suse.de>
10863
10864         PR tree-optimization/47890
10865         * gcc.dg/torture/pr47890.c: New testcase.
10866
10867 2011-03-01  Richard Guenther  <rguenther@suse.de>
10868
10869         PR lto/47924
10870         * gcc.dg/lto/pr47924_0.c: New testcase.
10871
10872 2011-03-01  Richard Guenther  <rguenther@suse.de>
10873
10874         PR lto/46911
10875         * gfortran.dg/lto/pr46911_0.f: New testcase.
10876
10877 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10878
10879         PR libgfortran/47933
10880         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10881         compile errors from older code form.
10882
10883 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10884
10885         PR libgfortran/47567
10886         * gfortran.dg/fmt_fw_d.f90: New test.
10887
10888 2011-02-28  Jason Merrill  <jason@redhat.com>
10889
10890         * g++.dg/inherit/covariant18.C: New.
10891
10892 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10893
10894         PR middle-end/47893
10895         * gcc.dg/pr47893.c: New test.
10896
10897 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10898
10899         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10900         NULL in case of a selector with conflicting types.
10901         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10902
10903 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10904
10905         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10906         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10907         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10908         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10909
10910 2011-02-28  Jason Merrill  <jason@redhat.com>
10911
10912         PR c++/47906
10913         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10914
10915 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10916
10917         PR libgfortran/47778
10918         * gfortran.dg/namelist_71.f90: New test.
10919
10920 2011-02-27  Jason Merrill  <jason@redhat.com>
10921
10922         PR c++/47906
10923         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10924         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10925
10926 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10927
10928         PR c++/46466
10929         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10930
10931 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10932
10933         PR fortran/47886
10934         * gfortran.dg/gomp/task-1.f90: Removed.
10935
10936 2011-02-26  Jason Merrill  <jason@redhat.com>
10937
10938         * g++.dg/template/this-targ1.C: New.
10939
10940         * g++.dg/cpp0x/regress/template-const1.C: New.
10941         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10942         * g++.dg/template/function1.C: Adjust.
10943         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10944         * g++.dg/debug/debug7.C: Adjust.
10945
10946 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10947
10948         PR fortran/47886
10949         * gfortran.dg/gomp/task-1.f90: New.
10950
10951 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10952
10953         * gcc.target/arm/neon-thumb2-move.c: Add
10954         dg-require-effective-target arm_thumb2_ok.
10955
10956 2011-02-24  Jason Merrill  <jason@redhat.com>
10957
10958         * g++.dg/parse/constant1.C: Specify C++98 mode.
10959         * g++.dg/parse/constant5.C: Likewise.
10960         * g++.dg/parse/error2.C: Likewise.
10961         * g++.dg/parse/semicolon3.C: Likewise.
10962         * g++.dg/template/crash14.C: Likewise.
10963         * g++.dg/template/local4.C: Likewise.
10964         * g++.dg/template/nontype3.C: Likewise.
10965         * g++.dg/parse/crash31.C: Adjust expected errors.
10966         * g++.dg/template/function1.C: Likewise.
10967         * g++.dg/template/ref3.C: Likewise.
10968         * g++.dg/template/static9.C: Likewise.
10969         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10970
10971         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10972         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10973         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10974         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10975         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10976
10977 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10978
10979         PR fortran/47878
10980         * gfortran.dg/pr47878.f90: New test.
10981
10982 2011-02-24  Richard Guenther  <rguenther@suse.de>
10983
10984         PR testsuite/47801
10985         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10986         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10987
10988 2011-02-24  Richard Guenther  <rguenther@suse.de>
10989
10990         PR fortran/47839
10991         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10992         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10993
10994 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10995
10996         PR libgfortran/47567
10997         * gfortran.dg/fmt_f0_1.f90: Update test.
10998
10999 2011-02-23  Jason Merrill  <jason@redhat.com>
11000
11001         * g++.dg/abi/mangle39.C: Adjust parm mangling.
11002         * g++.dg/abi/mangle45.C: New.
11003
11004         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11005         * g++.dg/template/canon-type-9.C: Match use of decltype
11006         between declaration and definition.
11007         * g++.dg/template/canon-type-12.C: Likewise.
11008
11009 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
11010
11011         PR fortran/40850
11012         * gfortran.dg/nested_allocatables_1.f90: New.
11013
11014 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
11015
11016         PR c++/46868
11017         * g++.dg/pr46868.C: New test.
11018         * g++.dg/parse/parameter-declaration-1.C: Adjust.
11019         * g++.dg/parse/error14.C: Adjust.
11020
11021 2011-02-23  Richard Guenther  <rguenther@suse.de>
11022
11023         PR tree-optimization/47838
11024         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11025
11026 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11027
11028         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
11029
11030 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11031
11032         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11033         * gfortran.dg/count_init_expr.f03: Ditto.
11034         * gfortran.dg/gomp/pr43711.f90: Ditto.
11035         * gcc.dg/struct-parse-2.c: Ditto.
11036         * gcc.dg/parse-error-3.c: Ditto.
11037         * gcc.dg/Wlogical-op-1.c: Ditto.
11038         * gcc.dg/Walways-true-1.c: Ditto.
11039         * gcc.dg/pr24225.c: Ditto.
11040         * gcc.dg/Walways-true-2.c: Ditto.
11041         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11042         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11043         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11044         * g++.dg/overload/defarg4.C: Ditto.
11045         * g++.dg/inherit/covariant16.C: Ditto.
11046         * g++.dg/inherit/virtual7.C: Ditto.
11047         * g++.dg/template/canon-type-9.C: Ditto.
11048         * g++.dg/template/access19.C: Ditto.
11049         * g++.dg/template/call7.C: Ditto.
11050         * g++.dg/template/canon-type-2.C: Ditto.
11051         * g++.dg/template/init7.C: Ditto.
11052         * g++.dg/template/sizeof-template-argument.C: Ditto.
11053         * g++.dg/template/const3.C: Ditto.
11054         * g++.dg/template/sfinae26.C: Ditto.
11055         * g++.dg/template/sfinae26.C: Ditto.
11056         * g++.dg/template/canon-type-11.C: Ditto.
11057         * g++.dg/template/union2.C: Ditto.
11058         * g++.dg/template/canon-type-3.C: Ditto.
11059         * g++.dg/template/canon-type-1.C: Ditto.
11060         * g++.dg/template/canon-type-5.C: Ditto.
11061         * g++.dg/template/canon-type-7.C: Ditto.
11062         * g++.dg/template/canon-type-10.C: Ditto.
11063         * g++.dg/template/spec36.C: Ditto.
11064         * g++.dg/template/typedef38.C: Ditto.
11065         * g++.dg/template/canon-type-4.C: Ditto.
11066         * g++.dg/template/canon-type-6.C: Ditto.
11067         * g++.dg/template/canon-type-13.C: Ditto.
11068         * g++.dg/template/instantiate9.C: Ditto.
11069         * g++.dg/template/ttp22.C: Ditto.
11070         * g++.dg/warn/Wreturn-type-6.C: Ditto.
11071         * g++.dg/warn/Walways-true-1.C: Ditto.
11072         * g++.dg/warn/Wlogical-op-1.C: Ditto.
11073         * g++.dg/warn/Walways-true-2.C: Ditto.
11074         * g++.dg/conversion/op4.C: Ditto.
11075         * g++.dg/opt/pr19650.C: Ditto.
11076         * g++.dg/lookup/friend11.C: Ditto.
11077         * g++.dg/other/default2.C: Ditto.
11078         * g++.dg/other/default3.C: Ditto.
11079         * g++.dg/other/dtor2.C: Ditto.
11080         * g++.dg/other/friend5.C: Ditto.
11081         * g++.dg/other/default5.C: Ditto.
11082         * g++.dg/init/brace6.C: Ditto.
11083         * g++.dg/init/aggr5.C: Ditto.
11084         * g++.dg/init/error2.C: Ditto.
11085         * g++.dg/expr/bound-mem-fun.C: Ditto.
11086         * g++.dg/expr/cond6.C: Ditto.
11087         * g++.dg/expr/stmt-expr-1.C: Ditto.
11088         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11089         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11090         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11091         * g++.dg/cpp0x/bracket1.C: Ditto.
11092         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11093         * g++.dg/cpp0x/pr38646.C: Ditto.
11094         * g++.dg/cpp0x/variadic73.C: Ditto.
11095         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11096         * g++.dg/cpp0x/bracket4.C: Ditto.
11097         * g++.dg/cpp0x/decltype4.C: Ditto.
11098         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11099         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11100         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11101         * g++.dg/cpp0x/variadic-new2.C: Ditto.
11102         * g++.dg/cpp0x/decltype2.C: Ditto.
11103         * g++.dg/cpp0x/decltype1.C: Ditto.
11104         * g++.dg/cpp0x/bracket2.C: Ditto.
11105         * g++.dg/cpp0x/decltype5.C: Ditto.
11106         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11107         * g++.dg/cpp0x/variadic70.C: Ditto.
11108         * g++.dg/cpp0x/decltype6.C: Ditto.
11109         * g++.dg/cpp0x/rvo.C: Ditto.
11110         * g++.dg/cpp0x/vt-40092.C: Ditto.
11111         * g++.dg/cpp0x/variadic-new.C: Ditto.
11112         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11113         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11114         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11115         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11116         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11117         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11118         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11119         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11120         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11121         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11122         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11123         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11124         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11125         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11126         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11127         * g++.dg/cpp0x/pr39639.C: Ditto.
11128         * g++.dg/cpp0x/decltype3.C: Ditto.
11129         * g++.dg/cpp0x/variadic68.C: Ditto.
11130         * g++.dg/cpp0x/variadic-function.C: Ditto.
11131         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11132         * g++.dg/cpp0x/variadic-bind.C: Ditto.
11133         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11134         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11135         * g++.dg/parse/crash35.C: Ditto.
11136         * g++.dg/parse/crash40.C: Ditto.
11137         * g++.dg/parse/defarg12.C: Ditto.
11138         * g++.dg/parse/crash34.C: Ditto.
11139         * g++.dg/parse/constructor3.C: Ditto.
11140         * g++.dg/parse/template23.C: Ditto.
11141         * g++.dg/parse/crash56.C: Ditto.
11142         * g++.dg/parse/dtor13.C: Ditto.
11143         * g++.dg/parse/error33.C: Ditto.
11144         * g++.dg/parse/ctor9.C: Ditto.
11145         * g++.dg/parse/error32.C: Ditto.
11146         * g++.dg/parse/error37.C: Ditto.
11147         * g++.dg/parse/bitfield3.C: Ditto.
11148         * g++.dg/parse/struct-4.C: Ditto.
11149         * g++.dg/ext/has_trivial_copy.C: Ditto.
11150         * g++.dg/ext/is_polymorphic.C: Ditto.
11151         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11152         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11153         * g++.dg/ext/has_nothrow_assign.C: Ditto.
11154         * g++.dg/ext/is_union.C: Ditto.
11155         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11156         * g++.dg/ext/is_pod.C: Ditto.
11157         * g++.dg/ext/has_virtual_destructor.C: Ditto.
11158         * g++.dg/ext/has_trivial_constructor.C: Ditto.
11159         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11160         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11161         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11162         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11163         * g++.dg/ext/is_abstract.C: Ditto.
11164         * g++.dg/ext/has_trivial_assign.C: Ditto.
11165         * g++.dg/ext/is_class.C: Ditto.
11166         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11167         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11168         * g++.dg/ext/is_base_of.C: Ditto.
11169         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11170         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11171         * g++.dg/ext/is_empty.C: Ditto.
11172         * g++.dg/ext/is_enum.C: Ditto.
11173         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11174         * gnat.dg/opt11.adb: Ditto.
11175         * obj-c++.dg/pr45735.mm: Ditto.
11176         * obj-c++.dg/pr24393.mm: Ditto.
11177         * obj-c++.dg/exceptions-2.mm: Ditto.
11178         * objc.dg/pr45735.m: Ditto.
11179         * objc.dg/pr24393.m: Ditto.
11180
11181 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
11182
11183         * objc.dg/attributes/objc-exception-1.m: New.
11184
11185 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11186
11187         * gcc.dg/cpp/include7.c: New test.
11188
11189 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
11190
11191         PR c++/47242
11192         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11193
11194 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11195
11196         PR rtl-optimization/47763
11197         * gcc.dg/pr47763.c: New test.
11198
11199 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
11200
11201         PR fortran/45743
11202         * gfortran.dg/whole_file_32.f90 : New test.
11203
11204 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
11205
11206         PR c++/47666
11207         * g++.dg/inherit/virtual7.C: New test.
11208
11209 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
11210
11211         PR objc/47832
11212         * objc.dg/type-size-3.m: Updated error message.
11213         * objc.dg/type-size-4.m: New test.
11214         * objc.dg/type-size-5.m: New test.
11215
11216 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11217
11218         * lib/gnat.exp: Fix comments.
11219         Don't load libgloss.exp.
11220         (default_gnat_version): Call $compiler with --version.
11221         Adapt regexp for gnatmake output, insert version.
11222         (gnat_version): New proc.
11223         (gnat_init): Remove gnat_libgcc_s_path.
11224         (gnat_target_compile): Likewise.
11225         Remove ld_library_path.
11226         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11227         (gnat_pass): Remove.
11228         (gnat_pass): Remove.
11229         (gnat_finish): Remove.
11230         (gnat_exit): Remove.
11231         (local_find_gnatmake): Reindent.
11232         (runtest_file_p): Remove.
11233         (prune_warnings): Remove.
11234         (find_gnatclean): New proc.
11235         * lib/gnat-dg.exp (lremove): New proc.
11236         (gnat-dg-test): Reindent.
11237         Remove additional output files.
11238         (gnat-dg-runtest): Remove.
11239
11240         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11241         * gnat.dg/loop_optimization6.adb: Likewise.
11242         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11243
11244 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
11245
11246         PR tree-optimization/47835
11247         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11248
11249 2011-02-22  Tobias Burnus  <burnus@net-b.de>
11250
11251         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11252         * gfortran.dg/abstract_type_2.f03: Ditto.
11253         * gfortran.dg/abstract_type_3.f03: Ditto.
11254         * gfortran.dg/abstract_type_4.f03: Ditto.
11255         * gfortran.dg/abstract_type_5.f03: Ditto.
11256         * gfortran.dg/abstract_type_6.f03: Ditto.
11257         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11258         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11259         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11260         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11261         * gfortran.dg/array_function_5.f90: Ditto.
11262         * gfortran.dg/asynchronous_3.f03: Ditto.
11263         * gfortran.dg/char_expr_1.f90: Ditto.
11264         * gfortran.dg/class_14.f03: Ditto.
11265         * gfortran.dg/data_array_6.f: Ditto.
11266         * gfortran.dg/data_invalid.f90: Ditto.
11267         * gfortran.dg/dot_product_1.f03: Ditto.
11268         * gfortran.dg/func_derived_5.f90: Ditto.
11269         * gfortran.dg/func_result_4.f90: Ditto.
11270         * gfortran.dg/implied_do_1.f90: Ditto.
11271         * gfortran.dg/initialization_25.f90: Ditto.
11272         * gfortran.dg/initialization_26.f90: Ditto.
11273         * gfortran.dg/interface_34.f90: Ditto.
11274         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11275         * gfortran.dg/keyword_symbol_1.f90: Ditto.
11276         * gfortran.dg/matmul_8.f03: Ditto.
11277         * gfortran.dg/merge_init_expr.f90: Ditto.
11278         * gfortran.dg/pack_assign_1.f90: Ditto.
11279         * gfortran.dg/pack_vector_1.f90: Ditto.
11280         * gfortran.dg/pointer_check_8.f90: Ditto.
11281         * gfortran.dg/product_init_expr.f03: Ditto.
11282         * gfortran.dg/reshape_order_5.f90: Ditto.
11283         * gfortran.dg/reshape_shape_1.f90: Ditto.
11284         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11285         * gfortran.dg/same_name_2.f90: Ditto.
11286         * gfortran.dg/selected_real_kind_1.f90: Ditto.
11287         * gfortran.dg/spread_init_expr.f03: Ditto.
11288         * gfortran.dg/stmt_func_1.f90: Ditto.
11289         * gfortran.dg/sum_init_expr.f03: Ditto.
11290         * gfortran.dg/transpose_3.f03: Ditto.
11291         * gfortran.dg/unpack_init_expr.f03: Ditto.
11292         * gfortran.dg/warn_conversion.f90: Ditto.
11293         * gfortran.dg/warn_conversion_2.f90: Ditto.
11294         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11295         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11296         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11297         * gfortran.dg/whole_file_16.f90: Ditto.
11298         * gfortran.dg/whole_file_17.f90: Ditto.
11299         * gfortran.dg/whole_file_18.f90: Ditto.
11300         * gfortran.dg/whole_file_20.f03: Ditto.
11301         * gfortran.dg/whole_file_5.f90: Ditto.
11302         * gfortran.dg/whole_file_6.f90: Ditto.
11303         * gfortran.dg/write_invalid_format.f90: Ditto.
11304         * gfortran.dg/zero_sized_6.f90: Ditto.
11305
11306 2011-02-21  Jeff Law <law@redhat.com>
11307
11308         PR rtl-optimization/46178
11309         * gcc.target/i386/pr46178.c: New test.
11310
11311         PR rtl-optimization/46002
11312         * gcc.c-torture/compile/pr46002.c: New test.
11313
11314 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11315
11316         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11317         *-*-hpux10*.
11318
11319 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11320
11321         PR debug/47106
11322         * g++.dg/debug/pr47106.C: Require effective target lto.
11323
11324 2011-02-21  Jason Merrill  <jason@redhat.com>
11325
11326         * g++.dg/cpp0x/constexpr-diag2.C: New.
11327
11328 2011-02-20  Jason Merrill  <jason@redhat.com>
11329
11330         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11331
11332         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11333
11334         * g++.dg/overload/conv-op1.C: New.
11335
11336         * g++.dg/cpp0x/constexpr-synth1.C: New.
11337
11338 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11339
11340         * objc.dg/layout-2.m: New.
11341         * objc.dg/selector-3.m: Adjusted location of error message.
11342         * objc.dg/type-size-3.m: Same.
11343         * obj-c++.dg/selector-3.mm: Same.
11344
11345 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11346
11347         PR objc/47784
11348         * objc.dg/property/dotsyntax-22.m: New.
11349         * obj-c++.dg/property/dotsyntax-22.mm: New.
11350
11351 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11352
11353         PR c++/46394
11354         * g++.dg/template/typedef38.C: New test.
11355
11356 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11357
11358         PR fortran/46818
11359         * gfortran.dg/whole_file_30.f90 : New test.
11360         * gfortran.dg/whole_file_31.f90 : New test.
11361
11362 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11363
11364         PR fortran/45077
11365         PR fortran/44945
11366         * gfortran.dg/whole_file_28.f90 : New test.
11367         * gfortran.dg/whole_file_29.f90 : New test.
11368
11369 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11370
11371         PR c++/44118
11372         * g++.dg/template/crash105.C: New.
11373
11374 2011-02-19  Jason Merrill  <jason@redhat.com>
11375
11376         * g++.dg/cpp0x/regress/no-elide1.C: New.
11377
11378 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11379
11380         PR tree-optimization/46620
11381         * gcc.dg/pr46620.c: New.
11382
11383 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11384
11385         PR c/47809
11386         * gcc.target/i386/pr47809.c: New test.
11387
11388 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11389             Tobias Burnus  <burnus@net-b.de>
11390
11391         * lib/target-supports.exp
11392         (check_effective_target_fortran_large_real): New check for large reals.
11393         * gfortran.dg/nan_7.f90: New test.
11394
11395 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11396
11397         PR libgfortran/47567
11398         * gfortran.dg/fmt_f0_1.f90: Update test.
11399
11400 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11401
11402         PR fortran/47348
11403         * gfortran.dg/array_constructor_36.f90 : New test.
11404         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11405         allow for comparison between different elements of the array
11406         constructor at different levels of optimization.
11407
11408 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11409
11410         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11411         * gcc.target/i386/pr32280-1.c: Likewise.
11412
11413 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11414
11415         PR target/47800
11416         * gcc.target/i386/pr47800.c: New test.
11417
11418 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11419
11420         * objc/execute/exceptions/foward-1.x: New.
11421
11422 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11423
11424         PR fortran/47789
11425         * gfortran.dg/derived_constructor_comps_4.f90: New.
11426
11427 2011-02-18  Tobias Burnus
11428
11429         PR fortran/47775
11430         * gfortran.dg/func_result_6.f90: New.
11431
11432 2011-02-18  Michael Matz  <matz@suse.de>
11433
11434         PR fortran/45586
11435         * gfortran.dg/lto/pr45586_0.f90: New test.
11436         * gfortran.dg/typebound_proc_20.f90: Ditto.
11437         * gfortran.dg/typebound_proc_21.f90: Ditto.
11438
11439 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11440
11441         PR c++/47795
11442         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11443
11444 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11445
11446         PR fortran/47750
11447         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11448         gcc_warning_prefix.
11449         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11450         normalizing the error/warning output.
11451         * gfortran.dg/Wall.f90: Update dg-error/warning.
11452         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11453         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11454         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11455         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11456         * gfortran.dg/class_30.f90: Update dg-error/warning.
11457         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11458         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11459         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11460         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11461         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11462         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11463         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11464         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11465         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11466         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11467         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11468         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11469         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11470         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11471         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11472         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11473         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11474         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11475         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11476         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11477         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11478         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11479         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11480         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11481         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11482
11483 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11484
11485         PR fortran/47768
11486         * gfortran.dg/proc_ptr_comp_30.f90: New.
11487
11488 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11489
11490         PR debug/47780
11491         * gcc.target/i386/pr47780.c: New test.
11492
11493 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11494
11495         PR fortran/47767
11496         * gfortran.dg/class_40.f03: New.
11497
11498 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11499
11500         PR c++/47208
11501         * g++.dg/cpp0x/auto21.C: New test.
11502
11503 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11504
11505         * objc.dg/special/unclaimed-category-1.h: Updated for
11506         new ABI support.
11507         * objc.dg/special/unclaimed-category-1.m: Same.
11508         * objc.dg/zero-link-1.m: Same.
11509         * objc.dg/lookup-1.m: Same.
11510         * objc.dg/torture/strings/const-str-9.m
11511         * objc.dg/torture/strings/const-str-10.m: Same.
11512         * objc.dg/torture/strings/const-str-11.m: Same.
11513         * objc.dg/torture/forward-1.m: Same.
11514         * objc.dg/zero-link-2.m: Same.
11515         * objc.dg/encode-7-next-64bit.m: Same.
11516         * objc.dg/method-4.m: Same.
11517         * objc.dg/next-runtime-1.m: Same.
11518         * objc.dg/image-info.m: Same.
11519         * objc.dg/pr23214.m: Same.
11520         * objc.dg/symtab-1.m: Same.
11521         * obj-c++.dg/basic.m: Same.
11522         * obj-c++.dg/proto-lossage-3.m: Same.
11523         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11524         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11525         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11526         * obj-c++.dg/method-11.m: Same.
11527         * objc/execute/enumeration-1.m: Same.
11528         * objc/execute/object_is_class.m: Same.
11529         * objc/execute/formal_protocol-2.m: Same.
11530         * objc/execute/formal_protocol-4.m: Same.
11531         * objc/execute/formal_protocol-6.m: Same.
11532         * objc/execute/bycopy-3.m: Same.
11533         * objc/execute/exceptions/catchall-1.m: Same.
11534         * objc/execute/exceptions/finally-1.m: Same.
11535         * objc/execute/exceptions/local-variables-1.m: Same.
11536         * objc/execute/exceptions/foward-1.m: Same.
11537         * objc/execute/bf-common.h
11538         * objc/execute/enumeration-2.m: Same.
11539         * objc/execute/formal_protocol-1.m: Same.
11540         * objc/execute/formal_protocol-3.m: Same.
11541         * objc/execute/formal_protocol-5.m: Same.
11542         * objc/execute/accessing_ivars.m: Same.
11543         * objc/execute/bycopy-2.m: Same.
11544         * objc/execute/formal_protocol-7.m: Same.
11545         * objc/execute/compatibility_alias.m: Same.
11546         * objc/execute/no_clash.m: Same.
11547         * objc/execute/object_is_meta_class.m: Same.
11548         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11549         * objc/execute/class-tests-1.h: Include stdio.h.
11550         * objc/execute/class-tests-2.h: Same.
11551         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11552         runtimes.
11553         * obj-c++.dg/try-catch-2.mm: Same.
11554
11555 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11556
11557         PR c++/47783
11558         * g++.dg/warn/Wunused-parm-4.C: New test.
11559
11560 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11561             Jan Hubicka  <jh@suse.cz>
11562
11563         PR debug/47106
11564         PR debug/47402
11565         * g++.dg/debug/pr47106.C: New.
11566
11567 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11568
11569         PR target/43653
11570         * gcc.target/i386/pr43653.c: New test.
11571
11572 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11573
11574         PR c++/47172
11575         * g++.dg/template/inherit6.C: New test.
11576
11577 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11578
11579         PR fortran/47745
11580         * gfortran.dg/class_39.f03: New.
11581
11582 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11583
11584         PR c++/47326
11585         * g++.dg/cpp0x/variadic106.C: New test.
11586
11587 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11588
11589         PR libfortran/47757
11590         * gfortran.dg/pr47757-1.f90: New test.
11591         * gfortran.dg/pr47757-2.f90: New test.
11592         * gfortran.dg/pr47757-3.f90: New test.
11593
11594         PR c++/47704
11595         * g++.dg/cpp0x/enum8.C: New test.
11596
11597 2011-02-15  Jason Merrill  <jason@redhat.com>
11598
11599         * g++.dg/inherit/implicit-trivial1.C: New.
11600         * g++.dg/cpp0x/implicit-trivial1.C: New.
11601
11602 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11603
11604         PR middle-end/47725
11605         * gcc.dg/torture/pr47725.c: Removed.
11606
11607 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11608
11609         PR target/47755
11610         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11611         constant does not generate a load from memory.
11612
11613 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11614
11615         PR middle-end/47725
11616         * gcc.dg/torture/pr47725.c: New.
11617
11618 2011-02-15  Richard Guenther  <rguenther@suse.de>
11619
11620         PR tree-optimization/47743
11621         * gcc.dg/torture/pr47743.c: New testcase.
11622
11623 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11624
11625         PR middle-end/47581
11626         * gcc.target/i386/pr47581.c: New test.
11627
11628 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11629
11630         PR fortran/47730
11631         * gfortran.dg/select_type_22.f03: New.
11632
11633 2011-02-14  Jason Merrill  <jason@redhat.com>
11634
11635         * g++.dg/cpp0x/regress/enum1.C: New.
11636
11637 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11638
11639         * gnat.dg/include.adb: New test.
11640
11641 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11642
11643         PR fortran/47728
11644         * gfortran.dg/class_38.f03: New.
11645
11646 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11647
11648         * gcc.dg/pr46494.c: New test.
11649
11650 2011-02-14  Richard Guenther  <rguenther@suse.de>
11651
11652         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11653
11654 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11655
11656         PR ada/41929
11657         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11658         sparc*-sun-solaris2.11.
11659
11660 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11661
11662         PR fortran/47349
11663         * gfortran.dg/argument_checking_18.f90: New.
11664
11665 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11666
11667         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11668         * gfortran.dg/argument_checking_17.f90: New.
11669
11670 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11671
11672         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11673         are temporarily disabled.
11674         * gfortran.dg/class_7.f03: Ditto.
11675         * gfortran.dg/coarray_14.f90: Ditto.
11676         * gfortran.dg/typebound_proc_13.f03: Ditto.
11677
11678 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11679
11680         PR fortran/45586
11681         * gfortran.dg/extends_11.f03: New.
11682
11683 2011-02-11  Xinliang David Li  <davidxl@google.com>
11684
11685         PR tree-optimization/47707
11686         * g++.dg/tree-ssa/pr47707.C: New test.
11687
11688 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11689
11690         * g++.dg/opt/inline17.C: New test.
11691
11692 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11693
11694         PR fortran/47550
11695         * gfortran.dg/pure_formal_2.f90: New.
11696
11697 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11698
11699         PR rtl-optimization/47614
11700         * gfortran.dg/pr47614.f: New.
11701
11702 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11703
11704         PR driver/47678
11705         * gcc.dg/opts-6.c: New test.
11706
11707 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11708
11709         PR debug/47684
11710         * gcc.dg/pr47684.c: New test.
11711
11712 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11713
11714         PR target/47629
11715         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11716         c99_runtime, dg-add-options c99_runtime.
11717         (main): Use __asm__.
11718
11719 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11720
11721         PR testsuite/47400
11722         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11723         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11724         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11725         * gcc.dg/ucnid-10.c: Likewise.
11726         * gcc.dg/ucnid-13.c: Likewise.
11727         * gcc.dg/ucnid-7.c: Likewise.
11728         * gcc.dg/ucnid-8.c: Likewise.
11729         Adapt dg-warning line number.
11730
11731 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11732
11733         * gcc.target/i386/parity-1.c: Use -march=k8.
11734         * gcc.target/i386/parity-2.c: Ditto.
11735         * gcc.target/i386/vecinit-1.c: Ditto.
11736         * gcc.target/i386/vecinit-2.c: Ditto.
11737
11738 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11739
11740         PR target/46610
11741         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11742         * gcc.target/mips/save-restore-3.c: Likewise.
11743         * gcc.target/mips/save-restore-4.c: Likewise.
11744         * gcc.target/mips/save-restore-5.c: Likewise.
11745
11746         PR target/47683
11747         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11748         * g++.dg/tree-prof/partition2.C: Likewise.
11749
11750 2011-02-09  Jason Merrill  <jason@redhat.com>
11751
11752         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11753         rather than misdeclare std::puts.
11754
11755         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11756         * g++.dg/other/warning1.C: Likewise.
11757         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11758         * g++.old-deja/g++.gb/scope06.C: Likewise.
11759         * g++.old-deja/g++.law/cvt11.C: Likewise.
11760         * g++.old-deja/g++.law/init1.C: Likewise.
11761         * g++.dg/abi/mangle26.C: Likewise.
11762
11763         * g++.dg/template/function1.C: Adjust for C++0x mode.
11764         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11765
11766         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11767         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11768
11769         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11770
11771         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11772
11773         * g++.dg/cpp0x/regress: New directory.
11774         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11775         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11776         * g++.dg/cpp0x/regress/regress3.C: New.
11777
11778 2011-02-10  Richard Guenther  <rguenther@suse.de>
11779
11780         PR tree-optimization/47677
11781         * gcc.dg/torture/pr47677.c: New testcase.
11782
11783 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11784
11785         * objc.dg/special/load-category-1.m: Remove unused header.
11786         * objc.dg/special/load-category-1a.m: Likewise.
11787         * objc.dg/special/load-category-2.m: Likewise.
11788         * objc.dg/special/load-category-2a.m: Likewise.
11789         * objc.dg/special/load-category-3.m: Likewise.
11790         * objc.dg/special/load-category-3a.m: Likewise.
11791         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11792         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11793         * objc.dg/attributes/class-attribute-1.m: Likewise.
11794         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11795         * obj-c++.dg/property/property.exp: Likewise.
11796         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11797         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11798         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11799         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11800         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11801         * obj-c++.dg/template-8.mm: Likewise.
11802
11803 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11804
11805         PR target/47665
11806         * gcc.target/i386/pr47665.c: New test.
11807
11808 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11809
11810         PR testsuite/47622
11811         Revert
11812         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11813         PR debug/42631
11814         * gcc.dg/pr42631.c: Update test.
11815         * gcc.dg/pr42631-2.c: New test.
11816
11817 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11818
11819         PR fortran/47352
11820         * gfortran.dg/proc_decl_25.f90: New.
11821
11822 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11823
11824         PR fortran/47463
11825         * gfortran.dg/typebound_assignment_2.f03: New.
11826
11827 2011-02-09  Richard Guenther  <rguenther@suse.de>
11828
11829         PR tree-optimization/47664
11830         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11831
11832 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11833
11834         PR middle-end/47646
11835         * gnat.dg/uninit_func.adb: Adjust dg directive.
11836
11837 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11838
11839         PR middle-end/47646
11840         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11841
11842 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11843
11844         PR fortran/47637
11845         * gfortran.dg/auto_dealloc_2.f90: New.
11846
11847 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11848
11849         * gcc.dg/builtins-config.h: Remove __sgi handling.
11850         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11851         -std=c99 for mips-sgi-irix6.5*.
11852
11853 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11854
11855         PR middle-end/45505
11856         * gfortran.dg/pr25923.f90: Remove xfails.
11857
11858 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11859
11860         PR fortran/47583
11861         * gfortran.dg/inquire_14.f90: New test.
11862
11863 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11864
11865         PR fortran/45290
11866         * gfortran.dg/pointer_init_6.f90: New.
11867
11868 2011-02-08  Jeff Law <law@redhat.com>
11869
11870         PR tree-optimization/42893
11871         * gcc.tree-ssa/pr42893.c: New test.
11872
11873 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11874
11875         PR tree-optimization/46834
11876         PR tree-optimization/46994
11877         PR tree-optimization/46995
11878         * gcc.dg/graphite/id-pr46834.c: New.
11879         * gfortran.dg/graphite/id-pr46994.f90: New.
11880         * gfortran.dg/graphite/id-pr46995.f90: New.
11881
11882 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11883
11884         PR middle-end/47646
11885         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11886         using the variable is known the warning is emitted there.
11887         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11888         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11889
11890         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11891         statement.
11892         (vg): Likewise.
11893         * gcc.dg/noreturn-1.c (foo5): Likewise.
11894         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11895         (method2): Likewise.
11896
11897         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11898         the return statement using the uninitialized variable.
11899         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11900
11901 2011-02-08  Richard Guenther  <rguenther@suse.de>
11902
11903         PR middle-end/47639
11904         * g++.dg/opt/pr47639.c: New testcase.
11905
11906 2011-02-08  Richard Guenther  <rguenther@suse.de>
11907
11908         PR tree-optimization/47632
11909         * g++.dg/opt/pr47632.C: New testcase.
11910
11911 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11912
11913         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11914
11915 2011-02-07  Richard Guenther  <rguenther@suse.de>
11916
11917         PR tree-optimization/47615
11918         * g++.dg/opt/pr47615.C: New testcase.
11919
11920 2011-02-07  Richard Guenther  <rguenther@suse.de>
11921
11922         PR tree-optimization/47621
11923         * gcc.dg/torture/pr47621.c: New testcase.
11924
11925 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11926
11927         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11928
11929 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/47592
11932         * gfortran.dg/allocate_with_source_1 : New test.
11933
11934 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11935
11936         PR middle-end/47610
11937         * gcc.dg/pr47610.c: New test.
11938
11939 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11940
11941         PR debug/42631
11942         * gcc.dg/pr42631.c: Update test.
11943         * gcc.dg/pr42631-2.c: New test.
11944
11945 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11946
11947         PR fortran/47574
11948         * gfortran.dg/pr47574.f90:  New test.
11949
11950 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11951
11952         PR tree-optimization/46194
11953         * gcc.dg/autopar/pr46194.c: New.
11954
11955 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11956
11957         PR tree-optimization/43695
11958         * g++.dg/ipa/pr43695.C: New.
11959
11960 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11961
11962         PR inline-asm/23200
11963         * gcc.dg/pr23200.c: New test.
11964
11965 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11966
11967         PR c++/47589
11968         * g++.dg/pr47589.C: New test.
11969
11970 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11971
11972         PR c++/47398
11973         * g++.dg/template/typedef37.C: New test.
11974         * g++.dg/template/param1.C: Adjust expected error message.
11975
11976 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11977
11978         PR middle-end/31490
11979         * gcc.dg/pr31490-2.c: New test.
11980         * gcc.dg/pr31490-3.c: New test.
11981         * gcc.dg/pr31490-4.c: New test.
11982
11983 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11984             Jakub Jelinek  <jakub@redhat.com>
11985
11986         PR c++/46890
11987         * g++.dg/parser/semicolon3.C: Adjust.
11988         * g++.dg/parser/semicolon4.C: New testcase.
11989         * g++.dg/pr46890.C: New testcase.
11990
11991 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11992
11993         PR c++/29571
11994         * g++.dg/init/pr29571.C: New.
11995
11996 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11997
11998         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11999         instead of vect_int.
12000
12001 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12002
12003         PR target/47312
12004         * gcc.target/i386/pr47312.c: New test.
12005
12006         PR target/47564
12007         * gcc.target/i386/pr47564.c: New test.
12008
12009 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
12010
12011         PR tree-optimization/45122
12012         * gcc.dg/tree-ssa/pr45122.c: New.
12013
12014 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12015
12016         PR target/47272
12017         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12018         and vec_vsx_st.
12019
12020         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12021         and vsx so a default --with-cpu=power7 doesn't give an error
12022         when -mavoid-indexed-addresses is used.
12023
12024         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12025         wrapper function to save the arguments and then jump to the real
12026         function, rather than depending on the compiler not to move stuff
12027         before an asm.
12028         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12029
12030 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12031             Paul Thomas  <pault@gcc.gnu.org>
12032
12033         PR fortran/47082
12034         * gfortran.dg/class_37.f03 : New test.
12035
12036 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
12037             Richard Guenther  <rguenther@suse.de>
12038
12039         PR tree-optimization/40979
12040         PR bootstrap/47044
12041         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12042         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12043         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12044         check_vect_support_and_set_flags.
12045         * gfortran.dg/graphite/vect-pr40979.f90: New.
12046
12047 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12048
12049         PR fortran/47572
12050         * gfortran.dg/class_36.f03: New.
12051
12052 2011-02-02  Richard Guenther  <rguenther@suse.de>
12053
12054         PR tree-optimization/47566
12055         * gcc.dg/lto/20110201-1_0.c: New testcase.
12056
12057 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
12058
12059         PR debug/47498
12060         PR debug/47501
12061         PR debug/45136
12062         PR debug/45130
12063         * debug/pr47498.c: New.
12064         * debug/pr47501.c: New.
12065
12066 2011-02-01  Richard Guenther  <rguenther@suse.de>
12067
12068         PR tree-optimization/47559
12069         * g++.dg/torture/pr47559.C: New testcase.
12070
12071 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
12072
12073         PR fortran/47565
12074         * gfortran.dg/typebound_call_20.f03: New.
12075
12076 2011-02-01  Richard Guenther  <rguenther@suse.de>
12077
12078         PR tree-optimization/47555
12079         * gcc.dg/pr47555.c: New testcase.
12080
12081 2011-02-01  Richard Guenther  <rguenther@suse.de>
12082
12083         PR tree-optimization/47541
12084         * g++.dg/torture/pr47541.C: New testcase.
12085
12086 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12087
12088         PR fortran/47455
12089         * gfortran.dg/typebound_call_19.f03: New.
12090
12091 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12092
12093         PR c++/47416
12094         * g++.dg/cpp0x/pr47416.C: New test.
12095
12096 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
12097
12098         PR fortran/47519
12099         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12100
12101 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12102
12103         PR fortran/47463
12104         * gfortran.dg/typebound_assignment_1.f03: New.
12105
12106 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12107
12108         PR tree-optimization/47538
12109         * gcc.c-torture/execute/pr47538.c: New test.
12110
12111 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12112
12113         PR target/45325
12114         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12115
12116 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12117
12118         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12119
12120 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12121
12122         PR rtl-optimization/44031
12123         * gcc.c-torture/compile/20110131-1.c: New test.
12124
12125 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12126
12127         PR fortran/47042
12128         * gfortran.dg/stmt_func_1.f90: New.
12129
12130 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12131
12132         PR fortran/47042
12133         * gfortran.dg/interface_34.f90: New.
12134
12135 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
12136
12137         PR fortran/47523
12138         * gfortran.dg/realloc_on_assign_5.f03: New test.
12139         * gfortran.dg/realloc_on_assign_5.f03: New test.
12140
12141 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12142
12143         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12144         * gfortran.dg/bessel_7.f90: Likewise.
12145         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
12146
12147         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12148         * gfortran.dg/sum_init_expr.f03: Likewise.
12149
12150         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12151
12152         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12153         -r -nostdlib.
12154
12155         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12156         loop only on "vect_intfloat_cvt" targets.
12157
12158 2011-01-29  Tobias Burnus  <burnus@net-b.de>
12159
12160         PR fortran/47531
12161         * gfortran.dg/shape_6.f90: New.
12162
12163 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12164
12165         PR libgfortran/47434
12166         * gfortran.dg/read_infnan_1.f90: Update test.
12167         * gfortran.dg/module_nan.f90: Update test.
12168         * gfortran.dg/char4_iunit_1.f03: Update test.
12169         * gfortran.dg/large_real_kind_1.f90: Update test.
12170         * gfortran.dg/real_const_3.f90: Update test.
12171         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12172
12173 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
12174
12175         PR c++/47311
12176         * g++.dg/template/param2.C: New test.
12177
12178 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12179
12180         PR libgfortran/47285
12181         * gfortran.dg/fmt_g.f: New test.
12182
12183 2011-01-28  Tobias Burnus  <burnus@net-b.de>
12184
12185         PR fortran/47507
12186         * gfortran.dg/pure_formal_1.f90: New.
12187
12188 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
12189
12190         PR target/42894
12191         * gcc.dg/tls/pr42894.c: New test.
12192
12193 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12194
12195         * gcc.dg/pr47276.c: Add dg-require-visibility.
12196
12197 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12198
12199         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12200
12201 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
12202             Tobias Burnus  <burnus@gcc.gnu.org>
12203
12204         PR fortran/45170
12205         PR fortran/35810
12206         PR fortran/47350
12207         * gfortran.dg/realloc_on_assign_3.f03: New test.
12208         * gfortran.dg/realloc_on_assign_4.f03: New test.
12209         * gfortran.dg/allocatable_function_5.f90: New test.
12210         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12211         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12212         implemented" dg-errors.
12213
12214 2011-01-27  Jan Hubicka  <jh@suse.cz>
12215
12216         PR middle-end/46949
12217         * gcc.dg/attr-weakref-4.c: New testcase
12218
12219 2011-01-27  Martin Jambor  <mjambor@suse.cz>
12220
12221         PR tree-optimization/47228
12222         * gcc.dg/torture/pr47228.c: New test.
12223
12224 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12225
12226         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12227
12228 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12229
12230         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12231         when using auto-overlay support on the SPU.
12232
12233 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12234
12235         PR rtl-optimization/44174
12236         * gcc.target/i386/asm-6.c: New test.
12237
12238 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
12239
12240         PR rtl-optimization/46856
12241         * gcc.c-torture/compile/pr46856.c: New test.
12242
12243 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
12244             Andrew Pinski  <pinskia@gmail.com>
12245
12246         PR c/43082
12247         * gcc.dg/pr43082.c: New.
12248
12249 2011-01-26  DJ Delorie  <dj@redhat.com>
12250
12251         PR rtl-optimization/46878
12252         * gcc.dg/pr46878-1.c: New test.
12253
12254 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12255
12256         PR c++/47476
12257         * g++.dg/cpp0x/pr47476.C: New test.
12258
12259 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12260
12261         * gcc.c-torture/compile/20110126-1.c: New test.
12262
12263 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12264
12265         PR c/47473
12266         * gcc.dg/torture/pr47473.c: New test.
12267
12268 2011-01-26  Jan Hubicka  <jh@suse.cz>
12269
12270         PR target/47237
12271         * gcc.c-torture/execute/pr47237.c: New testcase.
12272
12273 2011-01-26  Jan Hubicka  <jh@suse.cz>
12274
12275         PR tree-optimization/47190
12276         * gcc.dg/attr-weakref-3.c: New testcase.
12277
12278 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
12279
12280         PR c++/43601
12281         * gcc.dg/dll-9a.c: New test file.
12282         * gcc.dg/dll-11.c: Likewise.
12283         * gcc.dg/dll-12.c: Likewise.
12284         * gcc.dg/dll-12a.c: Likewise.
12285         * gcc.dg/dll-11a.c: Likewise.
12286         * gcc.dg/dll-9.c: Likewise.
12287         * gcc.dg/dll-10.c: Likewise.
12288         * gcc.dg/dll-10a.c: Likewise.
12289         * g++.dg/ext/dllexport4a.cc: Likewise.
12290         * g++.dg/ext/dllexport4.C: Likewise.
12291         * g++.dg/ext/dllexport5.C: Likewise.
12292         * g++.dg/ext/dllexport5a.cc: Likewise.
12293
12294 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12295
12296         PR tree-optimization/46970
12297         * gcc.dg/graphite/pr46970.c: New.
12298
12299 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12300
12301         PR tree-optimization/46215
12302         * gcc.dg/graphite/pr46215.c: New.
12303
12304 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12305
12306         PR tree-optimization/46168
12307         * gcc.dg/graphite/pr46168.c: New.
12308
12309 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12310
12311         PR tree-optimization/43657
12312         * gcc.dg/graphite/pr43657.c: New.
12313
12314 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12315
12316         PR tree-optimization/29832
12317         * gfortran.dg/graphite/pr29832.f90: New.
12318
12319 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12320
12321         PR tree-optimization/43567
12322         * gcc.dg/graphite/pr43567.c: New.
12323
12324 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12325
12326         * gfortran.dg/graphite/interchange-4.f: New.
12327         * gfortran.dg/graphite/interchange-5.f: New.
12328
12329         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12330         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12331         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12332         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12333         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12334         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12335         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12336         * gfortran.dg/ltrans-7.f90: Removed.
12337         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12338
12339         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12340         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12341         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12342         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12343         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12344         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12345         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12346         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12347         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12348         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12349         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12350         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12351         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12352         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12353         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12354         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12355         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12356         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12357         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12358         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12359         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12360         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12361         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12362         * gcc.dg/tree-ssa/data-dep-1.c
12363         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12364         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12365         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12366         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12367         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12368
12369 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12370
12371         PR tree-optimization/47265
12372         PR tree-optimization/47443
12373         * gcc.c-torture/compile/pr47265.c: New test.
12374         * gcc.dg/pr47443.c: New test.
12375
12376 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12377
12378         PR tree-optimization/47382
12379         * g++.dg/torture/pr47382.C: New test.
12380         * g++.dg/opt/devirt1.C: Xfail.
12381
12382 2011-01-25  Yao Qi  <yao@codesourcery.com>
12383
12384         PR target/45701
12385         * gcc.target/arm/pr45701-1.c: New test.
12386         * gcc.target/arm/pr45701-2.c: New test.
12387         * gcc.target/arm/pr45701-3.c: New test.
12388
12389 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12390             Jakub Jelinek  <jakub@redhat.com>
12391
12392         PR tree-optimization/47271
12393         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12394
12395 2011-01-25  Nick Clifton  <nickc@redhat.com>
12396
12397         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12398         (saturate_add): Delete.
12399         (exchange): Delete.
12400         (main): Do not run saturate_add.
12401         (set_interrupts): Delete.
12402
12403 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12404
12405         PR fortran/47448
12406         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12407
12408 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12409
12410         PR tree-optimization/47427
12411         PR tree-optimization/47428
12412         * gcc.c-torture/compile/pr47427.c: New test.
12413         * gcc.c-torture/compile/pr47428.c: New test.
12414
12415 2011-01-25  Richard Guenther  <rguenther@suse.de>
12416
12417         PR middle-end/47411
12418         * gcc.dg/torture/pr47411.c: New testcase.
12419
12420 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12421
12422         * gfortran.dg/graphite/id-24.f: New.
12423         * gfortran.dg/graphite/id-25.f: New.
12424
12425 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12426
12427         * gfortran.dg/graphite/id-23.f: New.
12428
12429 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12430
12431         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12432
12433 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12434
12435         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12436         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12437         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12438         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12439         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12440         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12441         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12442         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12443         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12444
12445 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12446
12447         * gcc.dg/graphite/block-0.c: Add documentation.
12448         * gcc.dg/graphite/block-4.c: Same.
12449         * gcc.dg/graphite/block-7.c: Same.
12450         * gcc.dg/graphite/block-8.c: New.
12451         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12452         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12453         * gcc.dg/graphite/interchange-12.c: Add documentation.
12454         * gcc.dg/graphite/interchange-13.c: New.
12455         * gcc.dg/graphite/interchange-14.c: New.
12456         * gcc.dg/graphite/interchange-15.c: New.
12457         * gcc.dg/graphite/interchange-8.c: Add documentation.
12458         * gcc.dg/graphite/interchange-mvt.c: Same.
12459
12460 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12461
12462         PR target/47408
12463         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12464         * gcc.target/powerpc/altivec-14.c: Ditto.
12465         * gcc.target/powerpc/altivec-33.c: Ditto.
12466         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12467         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12468         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12469         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12470         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12471         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12472         * g++.dg/ext/altivec-15.C: Ditto.
12473         * g++.dg/ext/altivec-types-1.C: Ditto.
12474         * g++.dg/ext/altivec-types-2.C: Ditto.
12475         * g++.dg/ext/altivec-types-3.C: Ditto.
12476         * g++.dg/ext/altivec-types-4.C: Ditto.
12477
12478 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12479
12480         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12481
12482 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12483
12484         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12485         optimization options.
12486
12487 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12488
12489         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12490
12491         PR testsuite/45988
12492         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12493
12494 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12495
12496         PR fortran/47421
12497         * gfortran.dg/allocatable_scalar_12.f90: New.
12498
12499 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12500
12501         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12502         vectorization to be not profitable if peeling is used to
12503         realign the memory access.
12504         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12505         loop bound to avoid loop unrolling.
12506         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12507
12508 2011-01-22  Jan Hubicka  <jh@suse.cz>
12509
12510         PR lto/47333
12511         * g++.dg/lto/pr47333.C: New file.
12512
12513 2011-01-22  Jan Hubicka  <jh@suse.cz>
12514
12515         PR tree-optimization/43884
12516         PR lto/44334
12517         * gcc.dg/autopar/outer-2.c: Increase array size.
12518         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12519
12520 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12521
12522         PR fortran/38536
12523         * gfortran.dg/c_loc_tests_16.f90:  New test.
12524
12525 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12526
12527         PR fortran/47399
12528         * gfortran.dg/typebound_proc_19.f90: New.
12529
12530 2011-01-21  Jeff Law <law@redhat.com>
12531
12532         PR tree-optimization/47053
12533         * g++.dg/pr47053.C: New test.
12534
12535 2011-01-21  Jason Merrill  <jason@redhat.com>
12536
12537         PR c++/47041
12538         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12539
12540 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12541
12542         PR c++/47388
12543         * g++.dg/cpp0x/range-for10.C: New test.
12544         * g++.dg/template/for1.C: New test.
12545
12546         PR middle-end/45566
12547         * g++.dg/tree-prof/partition3.C: New test.
12548
12549         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12550
12551         PR rtl-optimization/47366
12552         * g++.dg/opt/pr47366.C: New test.
12553
12554 2011-01-21  Jason Merrill  <jason@redhat.com>
12555
12556         PR c++/46552
12557         * g++.dg/cpp0x/constexpr-regress2.C: New.
12558
12559         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12560
12561 2011-01-21  Jeff Law <law@redhat.com>
12562
12563         PR rtl-optimization/41619
12564         * gcc.dg/pr41619.c: New.
12565
12566 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12567
12568         PR tree-optimization/47355
12569         * g++.dg/opt/pr47355.C: New test.
12570
12571 2011-01-21  Richard Guenther  <rguenther@suse.de>
12572
12573         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12574         making main hot.
12575
12576 2011-01-21  Richard Guenther  <rguenther@suse.de>
12577
12578         PR tree-optimization/47365
12579         * gcc.dg/torture/pr47365.c: New testcase.
12580         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12581
12582 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12583
12584         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12585
12586 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12587
12588         PR tree-optimization/47391
12589         * gcc.dg/pr47391.c: New test.
12590
12591 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12592
12593         * g++.dg/template/char1.C: Use signed char.
12594
12595 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12596
12597         PR fortran/47377
12598         * gfortran.dg/pointer_target_4.f90: New.
12599
12600 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12601
12602         PR target/47251
12603         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12604         ILP32 system and not IP32.
12605
12606 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12607
12608         PR debug/46583
12609         * g++.dg/debug/pr46583.C: New.
12610
12611 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12612
12613         PR debug/47283
12614         * g++.dg/debug/pr47283.C: New test.
12615
12616         PR testsuite/47371
12617         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12618         * gcc.target/i386/headmerge-2.c: Likewise.
12619
12620 2011-01-20  Richard Guenther  <rguenther@suse.de>
12621
12622         PR middle-end/47370
12623         * gcc.dg/torture/pr47370.c: New testcase.
12624
12625 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12626
12627         PR tree-optimization/46130
12628         * gcc.dg/pr46130-1.c: New test.
12629         * gcc.dg/pr46130-2.c: New test.
12630
12631 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12632
12633         PR c++/47291
12634         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12635
12636 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12637
12638         PR debug/46240
12639         * g++.dg/debug/pr46240.cc: New.
12640
12641 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12642
12643         PR c++/47303
12644         * g++.dg/template/anonunion1.C: New test.
12645
12646         PR rtl-optimization/47337
12647         * gcc.c-torture/execute/pr47337.c: New test.
12648
12649 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12650
12651         PR testsuite/45342
12652         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12653
12654 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12655
12656         PR tree-optimization/46021
12657         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12658
12659 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12660
12661         PR tree-optimization/47290
12662         * g++.dg/torture/pr47290.C: New test.
12663
12664 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12665
12666         PR fortran/47240
12667         * gfortran.dg/proc_ptr_comp_29.f90: New.
12668
12669 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12670
12671         PR testsuite/41146
12672         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12673         powerpc-apple-darwin9.
12674
12675 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12676
12677         PR rtl-optimization/47299
12678         * gcc.c-torture/execute/pr47299.c: New test.
12679
12680 2011-01-17  Jason Merrill  <jason@redhat.com>
12681
12682         * g++.dg/cpp0x/constexpr-virtual.C: New.
12683
12684 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12685
12686         PR fortran/47331
12687         * gfortran.dg/gomp/pr47331.f90: New test.
12688
12689 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12690
12691         PR objc/47314
12692         * objc.dg/selector-warn-1.m: New.
12693         * obj-c++.dg/selector-warn-1.mm: New.
12694
12695 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12696
12697         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12698         Update dg-final accordingly.
12699
12700 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12701
12702         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12703
12704 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12705
12706         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12707         target check.
12708         * gcc.dg/guality/pr36728-2.c: Likewise.
12709
12710 2011-01-17  Richard Guenther  <rguenther@suse.de>
12711
12712         PR tree-optimization/47313
12713         * g++.dg/torture/pr47313.C: New testcase.
12714
12715 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12716
12717         PR target/47318
12718         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12719         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12720         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12721         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12722
12723         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12724         as __m256i.
12725         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12726         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12727         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12728
12729 2011-01-17  Richard Guenther  <rguenther@suse.de>
12730
12731         PR tree-optimization/45967
12732         * gcc.dg/torture/pr45967-2.c: New testcase.
12733         * gcc.dg/torture/pr45967-3.c: Likewise.
12734
12735 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12736
12737         PR testsuite/47325
12738         * g++.dg/ext/pr47213.C: Require visibility.
12739
12740 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12741
12742         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12743         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12744
12745 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12746
12747         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12748         Linux-based targets.
12749
12750 2011-01-13  Jan Hubicka  <jh@suse.cz>
12751
12752         PR tree-optimization/47276
12753         * gcc.dg/pr47276.c: New testcase.
12754
12755 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12756             Jonathan Wakely  <jwakely.gcc@gmail.com>
12757
12758         PR c++/33558
12759         * g++.dg/other/pr33558.C: New.
12760         * g++.dg/other/pr33558-2.C: New.
12761
12762 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12763
12764         PR tree-optimization/45934
12765         PR tree-optimization/46302
12766         * g++.dg/ipa/devirt-c-1.C: New test.
12767         * g++.dg/ipa/devirt-c-2.C: Likewise.
12768         * g++.dg/ipa/devirt-c-3.C: Likewise.
12769         * g++.dg/ipa/devirt-c-4.C: Likewise.
12770         * g++.dg/ipa/devirt-c-5.C: Likewise.
12771         * g++.dg/ipa/devirt-c-6.C: Likewise.
12772         * g++.dg/ipa/devirt-6.C: Likewise.
12773         * g++.dg/ipa/devirt-d-1.C: Likewise.
12774         * g++.dg/torture/pr45934.C: Likewise.
12775
12776 2011-01-14  Jason Merrill  <jason@redhat.com>
12777
12778         * g++.dg/cpp0x/variadic105.C: New.
12779
12780 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12781             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12782
12783         PR objc/45989
12784         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12785         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12786         execution tests on i?86-*-*, x86_64-*-* and
12787         powerpc*-apple-darwin* && ilp32.
12788         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12789         tests on i?86-*-* and x86_64-*-*.
12790
12791 2011-01-14  Richard Guenther  <rguenther@suse.de>
12792
12793         PR tree-optimization/47280
12794         * g++.dg/opt/pr47280.C: New testcase.
12795
12796 2011-01-14  Jason Merrill  <jason@redhat.com>
12797
12798         * g++.dg/cpp0x/constexpr-regress1.C: New.
12799
12800         * g++.dg/ext/flexary2.C: New.
12801
12802 2011-01-14  Richard Guenther  <rguenther@suse.de>
12803
12804         PR middle-end/47281
12805         * gcc.dg/torture/pr47281.c: New testcase.
12806         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12807
12808 2011-01-14  Richard Guenther  <rguenther@suse.de>
12809
12810         PR tree-optimization/47286
12811         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12812
12813 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12814
12815         PR c++/47213
12816         * g++.dg/ext/pr47213.C: New.
12817
12818 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12819
12820         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12821
12822 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12823             Mikael Morin  <mikael@gcc.gnu.org>
12824
12825         PR fortran/45848
12826         PR fortran/47204
12827         * gfortran.dg/select_type_20.f90: New.
12828         * gfortran.dg/select_type_21.f90: New.
12829
12830 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12831
12832         PR target/47251
12833         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12834
12835 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12836
12837         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12838         * gcc.dg/guality/pr36728-2.c: Likewise.
12839
12840 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12841
12842         PR debug/PR46973
12843         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12844
12845 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12846
12847         PR rtl-optimization/45352
12848         * gcc.dg/pr45352-3.c: New.
12849
12850 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12851
12852         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12853         comment.
12854         * g++.dg/cpp0x/range-for8.C: New.
12855         * g++.dg/cpp0x/range-for9.C: New.
12856
12857 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12858
12859         PR debug/47209
12860         * g++.dg/debug/pr47209.C: New.
12861
12862 2011-01-12  Richard Guenther  <rguenther@suse.de>
12863
12864         PR lto/47259
12865         * gcc.dg/lto/pr47259_0.c: New testcase.
12866         * gcc.dg/lto/pr47259_1.c: Likewise.
12867
12868 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12869
12870         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12871         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12872         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12873         methods missing from the OBJC2 Object.
12874         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12875         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12876         GNU and NeXT runtimes.
12877         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12878         comments.
12879         * objc-obj-c++-shared/Object1.m: Likewise.
12880         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12881         * objc.dg/proto-qual-1.m: Likewise.
12882         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12883         * obj-c++.dg/proto-qual-1.mm: Likewise.
12884
12885 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12886
12887         PR testsuite/33033
12888         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12889
12890 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12891
12892         Fixed the Objective-C++ testsuite and updated all tests.
12893         * lib/obj-c++.exp (obj-c++_init): Declare and set
12894         gcc_warning_prefix and gcc_error_prefix.
12895         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12896         'dg-warning', 'dg-message' and 'dg-error'.
12897         * obj-c++.dg/class-extension-3.mm: Likewise.
12898         * obj-c++.dg/class-protocol-1.mm: Likewise.
12899         * obj-c++.dg/encode-7.mm: Likewise.
12900         * obj-c++.dg/exceptions-3.mm: Likewise.
12901         * obj-c++.dg/exceptions-5.mm: Likewise.
12902         * obj-c++.dg/method-12.mm: Likewise.
12903         * obj-c++.dg/method-13.mm: Likewise.
12904         * obj-c++.dg/method-15.mm: Likewise.
12905         * obj-c++.dg/method-16.mm: Likewise.
12906         * obj-c++.dg/method-4.mm: Likewise.
12907         * obj-c++.dg/method-8.mm: Likewise.
12908         * obj-c++.dg/method-conflict-1.mm: Likewise.
12909         * obj-c++.dg/method-conflict-2.mm: Likewise.
12910         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12911         and uncommented second part of the testcase now that the testsuite
12912         works correctly.
12913         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12914         and uncommented second part of the testcase now that the testsuite
12915         works correctly.
12916         * obj-c++.dg/private-1.mm: Likewise.
12917         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12918         * obj-c++.dg/syntax-error-7.mm: Likewise.
12919         * obj-c++.dg/warn5.mm: Likewise.
12920         * obj-c++.dg/property/at-property-14.mm: Likewise.
12921         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12922         FIXME.
12923         * obj-c++.dg/property/at-property-18.mm: Likewise.
12924         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12925         FIXME.
12926         * obj-c++.dg/property/at-property-21.mm: Likewise.
12927         * obj-c++.dg/property/at-property-28.mm: Likewise.
12928         * obj-c++.dg/property/at-property-5.mm: Likewise.
12929         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12930         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12931         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12932         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12933         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12934         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12935         * obj-c++.dg/tls/diag-5.mm: Likewise.
12936         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12937         dg-error, now matched correctly.
12938
12939 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12940
12941         * objc.dg/property/at-property-29.m: New.
12942         * obj-c++.dg/property/at-property-29.mm: New.
12943
12944 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12945
12946         * go.test/go-test.exp (go-set-goarch): New proc.
12947         (go-gc-tests): Use it.
12948
12949 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12950
12951         PR debug/46955
12952         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12953
12954 2011-01-11  Richard Henderson  <rth@redhat.com>
12955
12956         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12957
12958 2011-01-11  Jan Hubicka  <jh@suse.cz>
12959
12960         PR lto/45721
12961         PR lto/45375
12962         * gcc.dg/lto/pr45721_1.c: New file.
12963         * gcc.dg/lto/pr45721_0.c: New file.
12964
12965 2011-01-11  Richard Guenther  <rguenther@suse.de>
12966
12967         PR tree-optimization/46076
12968         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12969
12970 2011-01-11  Jeff Law <law@redhat.com>
12971
12972         * PR tree-optimization/47086
12973         * gcc.dg/pr47086.c: New test.
12974
12975 2011-01-11  Jason Merrill  <jason@redhat.com>
12976
12977         PR c++/46658
12978         * g++.dg/template/new10.C: New.
12979
12980         PR c++/45520
12981         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12982
12983 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12984
12985         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12986         Split type definitions and NSConstantString class into...
12987         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12988         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12989         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12990         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12991         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12992         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12993         to comments.
12994         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12995         encode defines for newer NeXT system headers.
12996         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12997         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12998         * objc.dg/foreach-5.m: Likewise.
12999         * objc.dg/foreach-2.m: Likewise.
13000         * objc.dg/foreach-4.m: Likewise.
13001         * objc.dg/torture/strings/string1.m: Likewise.
13002         * objc.dg/torture/strings/string2.m: Likewise.
13003         * objc.dg/torture/strings/string3.m: Likewise.
13004         * objc.dg/torture/strings/string4.m: Likewise.
13005         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13006         header and stand alone.
13007         * obj-c++.dg/strings/strings-2.mm: Likewise.
13008         * objc.dg/torture/strings/const-str-3.m: Likewise.
13009         * objc.dg/strings/strings-2.m: Likewise.
13010         * objc.dg/strings/const-str-12b.m: Likewise.
13011
13012 2011-01-12  Richard Guenther  <rguenther@suse.de>
13013
13014         PR middle-end/32511
13015         * gcc.dg/attr-weak-1.c: Adjust.
13016
13017 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
13018
13019         PR fortran/47051
13020         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13021         standard compliant and comment.
13022
13023 2011-01-10  Jan Hubicka  <jh@suse.cz>
13024
13025         PR lto/46083
13026         * gcc.dg/initpri3.c: New testcase.
13027
13028 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
13029
13030         PR lto/47222
13031         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13032         externally visible.
13033         (g_esi): Likewise.
13034         (g_ebx): Likewise.
13035         (g_ebp): Likewise.
13036         (g_esp): Likewise.
13037         (g_ebp_save): Likewise.
13038         (g_esp_save): Likewise.
13039
13040 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13041
13042         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13043
13044 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13045
13046         PR tree-optimization/46021
13047         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13048         i?86-*-*, x86_64-*-*.
13049
13050 2011-01-10  Jeff Law <law@redhat.com>
13051
13052         * PR tree-optimization/47141
13053         * gcc.c-torture/compile/pr47141.c: New test.
13054
13055 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13056
13057         PR testsuite/46230
13058         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13059         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13060         * gcc.dg/vect/slp-35.c: Remove XFAILs.
13061         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13062
13063         PR testsuite/46230
13064         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13065         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
13066         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13067         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13068         being vectorized.  Adjust dg-final pattern.
13069
13070         PR testsuite/46230
13071         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13072         * gcc.dg/vect/slp-24.c: Likewise.
13073
13074 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
13075
13076         PR c++/47218
13077         * g++.dg/other/pr47218-1.C: New test file.
13078         * g++.dg/other/pr47218.C: Likewise.
13079         * g++.dg/other/pr47218.h: New supporting header.
13080
13081 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
13082
13083         PR objc/47232
13084         * objc.dg/attributes/invalid-attribute-1.m: New.
13085         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13086
13087 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13088
13089         PR fortran/47224
13090         * gfortran.dg/proc_ptr_comp_28.f90: New.
13091
13092 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13093
13094         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13095         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13096         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13097         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13098         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13099         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13100         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13101         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13102         * objc.dg/gnu-api-2-class.m: Likewise.
13103         * objc.dg/gnu-api-2-ivar.m: Likewise.
13104         * objc.dg/gnu-api-2-method.m: Likewise.
13105         * objc.dg/gnu-api-2-objc.m: Likewise.
13106         * objc.dg/gnu-api-2-object.m: Likewise.
13107         * objc.dg/gnu-api-2-property.m: Likewise.
13108         * objc.dg/gnu-api-2-protocol.m: Likewise.
13109         * objc.dg/gnu-api-2-sel.m: Likewise.
13110
13111 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13112
13113         * objc.dg/foreach-1.m: Skip for Darwin < 9.
13114         * objc.dg/objc-foreach-4.m: Likewise.
13115         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13116         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13117         * objc.dg/foreach-4.m: Likewise.
13118         * objc.dg/foreach-5.m: Likewise.
13119         * objc.dg/foreach-3.m: Return self from init.
13120
13121 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
13122
13123         PR fortran/38536
13124         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
13125
13126 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13127
13128         PR fortran/46313
13129         * gfortran.dg/class_35.f90: New.
13130
13131 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13132
13133         * objc.dg/foreach-1.m: Add "-Wall" to flags.
13134
13135 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
13136
13137         PR objc/47078
13138         * objc.dg/invalid-method-2.m: New.
13139         * obj-c++.dg/invalid-method-2.mm: New.
13140
13141 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
13142
13143         PR fortran/46896
13144         * gfortran.dg/transpose_optimization_2.f90 : New test.
13145
13146 2011-01-08  Jan Hubicka  <jh@suse.cz>
13147
13148         PR tree-optmization/46469
13149         * g++.dg/torture/pr46469.C: New testcase.
13150
13151 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13152
13153         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13154         emulation of libobjc-gnu structure layout functionality to ..
13155         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13156         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13157         * objc/execute/bf-common.h: Adjust headers.
13158         * objc/execute/bf-1.m: Likewise.
13159         * objc/execute/bf-2.m: Likewise.
13160         * objc/execute/bf-3.m: Likewise.
13161         * objc/execute/bf-4.m: Likewise.
13162         * objc/execute/bf-5.m: Likewise.
13163         * objc/execute/bf-6.m: Likewise.
13164         * objc/execute/bf-7.m: Likewise.
13165         * objc/execute/bf-8.m: Likewise.
13166         * objc/execute/bf-9.m: Likewise.
13167         * objc/execute/bf-10.m: Likewise.
13168         * objc/execute/bf-11.m: Likewise.
13169         * objc/execute/bf-12.m: Likewise.
13170         * objc/execute/bf-13.m: Likewise.
13171         * objc/execute/bf-14.m: Likewise.
13172         * objc/execute/bf-15.m: Likewise.
13173         * objc/execute/bf-16.m: Likewise.
13174         * objc/execute/bf-17.m: Likewise.
13175         * objc/execute/bf-18.m: Likewise.
13176         * objc/execute/bf-19.m: Likewise.
13177         * objc/execute/bf-20.m: Likewise.
13178         * objc/execute/bf-21.m: Likewise.
13179         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13180         objc_get_type_qualifiers ().
13181
13182 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
13183
13184         PR fortran/45777
13185         * gfortran.dg/dependency_39.f90:  New test.
13186
13187 2011-01-07  Jan Hubicka  <jh@suse.cz>
13188
13189         Get builtins tests ready for linker plugin.
13190         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13191         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13192         my_memset, my_bzero): Mark used.
13193         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13194         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13195         volatile.
13196         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13197         volatile.
13198
13199 2011-01-07  Jan Hubicka  <jh@suse.cz>
13200
13201         PR tree-optimization/46367
13202         * g++.dg/torture/pr46367.C: New file.
13203
13204 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13205
13206         PR target/47201
13207         * gcc.dg/pr47201.c: New test.
13208
13209         PR bootstrap/47187
13210         * gcc.dg/tree-prof/pr47187.c: New test.
13211
13212 2011-01-07  Tobias Burnus  <burnus@net-b.de>
13213
13214         PR fortran/41580
13215         * gfortran.dg/extends_type_of_3.f90: New.
13216
13217 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
13218
13219         * g++.dg/ext/dllexport-MI1.C: Adjust test.
13220         * g++.dg/ext/dllimport-MI1.C: Likewise.
13221         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13222         * g++.dg/ext/dllimport10.C: Likewise.
13223         * g++.dg/ext/dllimport11.C: Likewise.
13224         * g++.dg/ext/dllimport12.C: Likewise.
13225         * g++.dg/ext/dllimport13.C: Likewise.
13226         * g++.dg/ext/dllimport2.C: Likewise.
13227         * g++.dg/ext/dllimport3.C: Likewise.
13228         * g++.dg/ext/dllimport4.C: Likewise.
13229         * g++.dg/ext/dllimport5.C: Likewise.
13230         * g++.dg/ext/dllimport6.C: Likewise.
13231         * g++.dg/ext/dllimport8.C: Likewise.
13232         * g++.dg/ext/dllimport9.C: Likewise.
13233         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13234         targets, too. Additionally enable test for i?86-*-mingw*.
13235         * g++.dg/ext/selectany1.C: Likewise.
13236         Remove guard variable check.
13237
13238 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
13239
13240         PR fortran/47189
13241         PR fortran/47194
13242         * gfortran.dg/storage_size_3.f08: Extended.
13243
13244 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13245
13246         PR c++/47022
13247         * g++.dg/template/stdarg1.C: New test.
13248
13249 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13250
13251         PR fortran/47195
13252         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13253         * gfortran.dg/defined_operators_1.f90: Split the subroutine
13254         from the interface of functions to not hide the errors that
13255         shall be tested.
13256
13257 2011-01-06  Jan Hubicka  <jh@suse.cz>
13258
13259         * gcc.dg/lto/pr47188_0.c: New testcase.
13260         * gcc.dg/lto/pr47188_1.c: New testcase.
13261
13262 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13263
13264         PR fortran/33117
13265         PR fortran/46478
13266         * gfortran.dg/interface_33.f90: New test.
13267
13268 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
13269
13270         PR c/47150
13271         * gcc.c-torture/compile/pr47150.c: New test.
13272
13273 2011-01-06  Ira Rosen  <irar@il.ibm.com>
13274
13275         PR tree-optimization/47139
13276         * gcc.dg/vect/pr47139.c: New test.
13277
13278 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13279
13280         PR fortran/47180
13281         * gfortran.dg/extends_type_of_2.f03: New.
13282
13283 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13284
13285         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13286
13287 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13288
13289         * gnat.dg/opt14.adb: New test.
13290
13291 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13292
13293         PR fortran/46017
13294         * gfortran.dg/allocate_error_2.f90:  New test.
13295
13296 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13297
13298         PR fortran/47024
13299         * gfortran.dg/storage_size_3.f08: New.
13300
13301 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13302
13303         PR libgfortran/47154
13304         * gfortran.dg/namelist_68.f90: New test.
13305
13306 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13307
13308         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13309
13310 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13311
13312         PR fortran/46448
13313         * gfortran.dg/class_34.f90: New.
13314
13315 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13316
13317         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13318         use __builtin_inff.  Skip all single-precision tests that require
13319         Infinity.
13320
13321 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13322
13323         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13324
13325 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13326
13327         PR tree-optimization/47148
13328         * gcc.c-torture/execute/pr47148.c: New test.
13329
13330         PR tree-optimization/47155
13331         * gcc.c-torture/execute/pr47155.c: New test.
13332
13333         PR rtl-optimization/47157
13334         * gcc.c-torture/compile/pr47157.c: New test.
13335
13336 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13337
13338         * gcc.dg/torture/vector-shift2.c (schar): Define.
13339         (main): Always use schar or uchar instead of plain "char" to avoid
13340         dependencies on implementation-defined char signedness.
13341
13342 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13343
13344         PR tree-optimization/46801
13345         * gnat.dg/pack9.adb: Remove xfail.
13346
13347 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13348
13349         PR tree-optimization/46984
13350         * g++.dg/ipa/pr46984.C: New test.
13351
13352 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13353
13354         PR fortran/46408
13355         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13356
13357 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13358
13359         PR tree-optimization/47140
13360         * gcc.c-torture/compile/pr47140.c: New test.
13361
13362         PR rtl-optimization/47028
13363         * gcc.dg/pr47028.c: New test.
13364
13365 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13366
13367         * objc.dg/protocol-forward-1.m: Removed TODO.
13368         * objc.dg/protocol-forward-2.m: New.
13369         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13370         * obj-c++.dg/protocol-forward-2.mm: New.
13371
13372 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13373
13374         PR target/38662
13375         * g++.dg/eh/pr38662.C: New testcase.
13376
13377 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13378
13379         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13380         scan for newline '\n'.
13381
13382 \f
13383 Copyright (C) 2011 Free Software Foundation, Inc.
13384
13385 Copying and distribution of this file, with or without modification,
13386 are permitted in any medium without royalty provided the copyright
13387 notice and this notice are preserved.