]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
re PR c++/50608 (cannot apply 'offsetof' to a non-constant address)
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2
3 * g++.dg/other/offsetof7.C: New test.
4
5 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
6
7 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
8 variable, default empty, -ffat-lto-objects for effective_target_lto.
9 (gcc-dg-test-1): Add options from dg-final methods.
10 * lib/scanasm.exp (scan-assembler_required_options)
11 (scan-assembler-not_required_options): New procs.
12
13 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
14
15 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
16 generate a pedwarn in c++98-mode.
17 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
18 don't generate a pedwarn in c++0x-mode.
19
20 2011-11-04 Olivier Goffart <olivier@woboq.com>
21
22 PR c++/50965
23 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
24
25 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
26
27 PR rtl-optimization/38644
28 * gcc.target/arm/stack-red-zone.c: New.
29
30 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/48420
33 * g++.dg/warn/Wconversion-null-3.C: New.
34
35 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
36
37 PR c++/50941
38 * g++.dg/cpp0x/udlit-strint-length.C: New.
39
40 2011-11-04 Jason Merrill <jason@redhat.com>
41
42 PR c++/48370
43 * g++.dg/cpp0x/initlist-lifetime1.C: New.
44 * g++.dg/init/lifetime1.C: New.
45 * g++.dg/init/ref21.C: New.
46 * g++.dg/eh/array1.C: New.
47
48 2011-11-04 Tom de Vries <tom@codesourcery.com>
49
50 PR tree-optimization/50763
51 * gcc.dg/pr50763-5.c: New test.
52
53 2011-11-04 Tom de Vries <tom@codesourcery.com>
54
55 PR tree-optimization/50763
56 * g++.dg/pr50763-4.C: New test.
57
58 2011-11-04 Jakub Jelinek <jakub@redhat.com>
59
60 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
61 test.
62
63 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
64
65 * gcc.dg/torture/vec-cvt-1.c: New test.
66
67 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
68
69 * gnat.dg/specs/private1[-sub].ads: New test.
70
71 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
72
73 PR fortran/43829
74 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
75 * gfortran.dg/inline_sum_1.f90: New.
76 * gfortran.dg/inline_sum_2.f90: New.
77 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
78 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
79 * gfortran.dg/inline_product_1.f90: New.
80
81 2011-11-03 Tobias Burnus <burnus@net-b.de>
82
83 PR fortran/50933
84 * gfortran.dg/bind_c_dts_5.f90: New.
85
86 2011-11-03 Tobias Burnus <burnus@net-b.de>
87
88 PR fortran/50960
89 * gfortran.dg/module_parameter_array_refs_2.f90: New.
90
91 2011-11-03 Richard Guenther <rguenther@suse.de>
92
93 PR middle-end/50079
94 * g++.dg/init/copy7.C: Remove testcase.
95
96 2011-11-03 Martin Jambor <mjambor@suse.cz>
97
98 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
99 * g++.dg/ipa/devirt-c-2.C: Likewise.
100 * g++.dg/ipa/devirt-c-7.C: New test.
101 * g++.dg/ipa/devirt-c-8.C: Likewise.
102
103 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
104
105 PR tree-optimization/50912
106 * gnat.dg/loop_optimization10.ad[sb]: New test.
107 * gnat.dg/loop_optimization10_pkg.ads: New helper.
108
109 2011-11-02 Jason Merrill <jason@redhat.com>
110
111 PR c++/50930
112 * g++.dg/cpp0x/nsdmi-list2.C: New.
113
114 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
115
116 PR c++/50810
117 * g++.dg/cpp0x/warn_cxx0x2.C: New.
118 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
119
120 2011-11-02 Tom de Vries <tom@codesourcery.com>
121
122 PR tree-optimization/50769
123 * gfortran.dg/pr50769.f90: New test.
124
125 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
126
127 * gcc.target/sparc/20111102-1.c: New test.
128
129 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
130
131 PR c++/50956
132 * g++.dg/warn/Wcast-qual2.C: New.
133
134 2011-11-02 Tom de Vries <tom@codesourcery.com>
135
136 PR tree-optimization/50763
137 * g++.dg/pr50763-3.C: New test.
138
139 2011-11-02 Tom de Vries <tom@codesourcery.com>
140
141 PR tree-optimization/50672
142 * g++.dg/pr50672.C: New test.
143
144 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
145
146 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
147 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
148 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
149
150 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
151
152 2011-11-02 Richard Guenther <rguenther@suse.de>
153
154 PR tree-optimization/50902
155 * gcc.dg/torture/pr50902.c: New testcase.
156
157 2010-11-02 Richard Guenther <rguenther@suse.de>
158
159 PR tree-optimization/50890
160 * gcc.dg/torture/pr50890.c: New testcase.
161
162 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
163
164 PR c++/44277
165 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
166 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
167
168 2011-11-01 Tom de Vries <tom@codesourcery.com>
169
170 PR tree-optimization/50908
171 * gcc.dg/pr50908.c: New test.
172 * gcc.dg/pr50908-2.c: Same.
173 * gcc.dg/pr50908-3.c: Same.
174
175 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
176
177 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
178 the outer loop. Remove comment. Don't check for widen-mult.
179
180 2011-10-31 Martin Jambor <mjambor@suse.cz>
181
182 * gcc.dg/ipa/ipcp-4.c: New test.
183
184 2011-10-31 Jakub Jelinek <jakub@redhat.com>
185
186 * gcc.dg/vshift-3.c: New test.
187 * gcc.dg/vshift-4.c: New test.
188 * gcc.dg/vshift-5.c: New test.
189
190 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
191
192 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
193 and current implementation.
194
195 2011-10-31 Paul Brook <paul@codesourcery.com>
196
197 * gcc.dg/constructor-1.c: New test.
198
199 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
200
201 PR fortran/50753
202 * gfortran.dg/dshift_3.f90: New test.
203
204 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
205
206 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
207 hppa*-*-hpux*.
208 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
209 * gcc.dg/torture/vshuf-v4si.c: Likewise.
210 * gcc.dg/torture/vshuf-v8si.c: Likewise.
211 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
212 * gcc.dg/torture/vshuf-v4di.c: Likewise.
213 * gcc.dg/torture/vshuf-v2df.c: Likewise.
214 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
215 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
216 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
217 * gcc.dg/torture/vshuf-v2di.c: Likewise.
218 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
219 * gcc.dg/torture/vshuf-v4df.c: Likewise.
220 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
221 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
222 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
223 * gcc.dg/vector-compare-2.c: Likewise.
224
225 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/50901
228 * g++.dg/cpp0x/pr50901.C: New.
229
230 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
231
232 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
233 * gcc.target/i386/fma4-check.h (main): Ditto.
234 * gcc.target/i386/xop-check.h (main): Ditto.
235
236 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
237
238 Revert:
239 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
240
241 PR c++/50864
242 * g++.dg/template/crash109.C: New.
243
244 2011-10-28 Jason Merrill <jason@redhat.com>
245
246 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
247
248 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
249
250 PR c++/50864
251 * g++.dg/template/crash109.C: New.
252
253 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
254
255 * gfortran.dg/nearest_5.f90: New test.
256
257 2011-10-28 Jakub Jelinek <jakub@redhat.com>
258
259 * gcc.dg/vshift-1.c: New test.
260 * gcc.dg/vshift-2.c: New test.
261 * gcc.target/i386/xop-vshift-1.c: New test.
262 * gcc.target/i386/xop-vshift-2.c: New test.
263 * gcc.target/i386/avx2-vshift-1.c: New test.
264
265 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
266
267 PR rtl-optimization/49720
268 * g++.dg/torture/pr49720.C: New test.
269
270 2011-10-27 David S. Miller <davem@davemloft.net>
271
272 * gcc.target/sparc/setcc-3.c: New test.
273
274 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
275
276 PR c++/30066
277 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
278
279 2011-10-27 Jakub Jelinek <jakub@redhat.com>
280
281 * gcc.target/i386/sse2-cvt-1.c: New test.
282 * gcc.target/i386/sse2-cvt-2.c: New test.
283 * gcc.target/i386/avx-cvt-1.c: New test.
284 * gcc.target/i386/avx-cvt-2.c: New test.
285 * gcc.target/i386/avx2-cvt-1.c: New test.
286 * gcc.target/i386/avx2-cvt-2.c: New test.
287
288 2011-10-27 Martin Jambor <mjambor@suse.cz>
289
290 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
291
292 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
293 Steven G. Kargl <kargl@gcc.gnu.org>
294
295 PR target/50875
296 * gfortran.dg/pr50875.f90: New test.
297
298 2011-10-26 David S. Miller <davem@davemloft.net>
299
300 * gcc.target/sparc/fmaf-1.c: New test.
301
302 * gcc.target/sparc/setcc-1.c: New test.
303 * gcc.target/sparc/setcc-2.c: New test.
304
305 2011-10-26 Joseph Myers <joseph@codesourcery.com>
306
307 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
308
309 2011-10-26 Joseph Myers <joseph@codesourcery.com>
310
311 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
312 Windows targets.
313
314 2011-10-26 Joseph Myers <joseph@codesourcery.com>
315
316 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
317 symbol names.
318
319 2011-10-26 Joseph Myers <joseph@codesourcery.com>
320
321 * gcc.target/i386/pad-4.c: Skip for Windows targets.
322
323 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/specs/discr1.ads: New test.
326 * gnat.dg/specs/discr1_pkg.ads: New helper.
327
328 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
329
330 * gnat.dg/specs/unchecked_union.ads: Rename to...
331 * gnat.dg/specs/unchecked_union1.ads: ...this.
332 * gnat.dg/specs/unchecked_union2.ads: New test.
333
334 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
335
336 * gnat.dg/specs/atomic1.ads: New test.
337
338 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
339
340 Implement C++11 user-defined literals.
341 * g++.dg/cpp0x/udlit-addr.C: New.
342 * g++.dg/cpp0x/udlit-args.C: New.
343 * g++.dg/cpp0x/udlit-args-neg.C: New.
344 * g++.dg/cpp0x/udlit-clink-neg.C: New.
345 * g++.dg/cpp0x/udlit-concat.C: New.
346 * g++.dg/cpp0x/udlit-concat-neg.C: New.
347 * g++.dg/cpp0x/udlit-constexpr.C: New.
348 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
349 * g++.dg/cpp0x/udlit-declare-neg.C: New.
350 * g++.dg/cpp0x/udlit-friend.C: New.
351 * g++.dg/cpp0x/udlit-general.C: New.
352 * g++.dg/cpp0x/udlit-inline.C: New.
353 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
354 * g++.dg/cpp0x/udlit-member-neg.C: New.
355 * g++.dg/cpp0x/udlit-namespace.C: New.
356 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
357 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
358 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
359 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
360 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
361 * g++.dg/cpp0x/udlit-operator-neg.C: New.
362 * g++.dg/cpp0x/udlit-raw-str.C: New.
363 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
364 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
365 * g++.dg/cpp0x/udlit-systemheader.C: New.
366 * g++.dg/cpp0x/udlit-template.C: New.
367 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
368 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
369 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
370 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
371 * g++.dg/cpp0x/udlit_system_header: New.
372
373 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR c++/50870
376 * g++.dg/cpp0x/decltype34.C: New.
377
378 2011-10-26 Tom de Vries <tom@codesourcery.com>
379
380 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
381 * gcc.c-torture/unsorted/HIset.c: Same.
382 * gcc.c-torture/unsorted/SIcmp.c: Same.
383 * gcc.c-torture/unsorted/SIset.c: Same.
384 * gcc.c-torture/unsorted/SFset.c: Same.
385 * gcc.c-torture/unsorted/UHIcmp.c: Same.
386 * gcc.c-torture/unsorted/USIcmp.c: Same.
387 * gcc.c-torture/unsorted/DFcmp.c: Same.
388
389 2011-10-26 Jakub Jelinek <jakub@redhat.com>
390
391 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
392 to work also with -masm=intel and additionally test the xmm vs. ymm
393 register type combination on mask/dest and in vsib.
394 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
395 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
396 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
397 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
398 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
399 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
400 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
401 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
402 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
403 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
404 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
405 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
406 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
407 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
408 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
409 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
410 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
411 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
412 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
413 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
414 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
415 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
416 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
417 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
418 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
419 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
420 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
421 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
422 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
423 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
424 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
425
426 2011-10-26 Tom de Vries <tom@codesourcery.com>
427
428 PR tree-optimization/50763
429 * gcc.dg/pr50763-2.c: New test.
430
431 2011-10-25 Joseph Myers <joseph@codesourcery.com>
432
433 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
434 Update expected messages.
435
436 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
437
438 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
439
440 2011-10-25 Jason Merrill <jason@redhat.com>
441
442 PR c++/50866
443 * g++.dg/init/aggr7.C: New.
444
445 PR c++/49996
446 * g++.dg/cpp0x/initlist59.C: New.
447
448 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
449
450 PR c++/50858
451 * g++.dg/overload/operator5.C: New.
452
453 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
454
455 PR c++/50861
456 * g++.dg/template/crash108.C: New.
457
458 2011-10-25 Jakub Jelinek <jakub@redhat.com>
459
460 PR tree-optimization/50596
461 * gcc.dg/vect/vect-cond-10.c: New test.
462
463 2011-10-24 Joey Ye <joey.ye@arm.com>
464
465 * gcc.target/arm/pr42575.c: Remove architecture option.
466
467 2011-10-24 David S. Miller <davem@davemloft.net>
468
469 * gcc.target/sparc/vis3move-1.c: New test.
470 * gcc.target/sparc/vis3move-2.c: New test.
471 * gcc.target/sparc/vis3move-3.c: New test.
472
473 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
474
475 * gcc.dg/strlenopt-22.c: New testcase.
476 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
477
478 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
479
480 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
481 Remove -march=i386.
482 (dg-skip-if): Remove.
483 * gcc.target/i386/funcspec-1.c: Ditto.
484 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
485
486 2011-10-24 Richard Guenther <rguenther@suse.de>
487
488 * gcc.dg/vect/vect-bool-1.c: New testcase.
489
490 2011-10-24 Richard Guenther <rguenther@suse.de>
491
492 PR tree-optimization/50838
493 * gcc.dg/torture/pr50838.c: New testcase.
494
495 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
496
497 PR tree-optimization/50730
498 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
499 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
500 -fno-tree-sra and SLP flags.
501
502 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
503
504 PR c++/50841
505 Revert:
506 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
507
508 PR c++/50810
509 * g++.dg/cpp0x/warn_cxx0x2.C: New.
510 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
511
512 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
513
514 PR c++/50810
515 * g++.dg/cpp0x/warn_cxx0x2.C: New.
516 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
517
518 2011-10-23 Tom de Vries <tom@codesourcery.com>
519
520 PR tree-optimization/50763
521 * gcc.dg/pr50763.c: New test.
522
523 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
524
525 PR target/50788
526 * gcc.target/i386/pr50788.c: New test.
527
528 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
529
530 PR tree-optimization/50819
531 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
532 * g++.dg/vect/slp-pr50819.cc: New test.
533
534 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/45385
537 * g++.dg/warn/Wconversion4.C: New.
538
539 2011-10-21 Jakub Jelinek <jakub@redhat.com>
540
541 PR target/50813
542 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
543 from element other than first and reverse permutation.
544 * gcc.dg/torture/vshuf-16.inc: Likewise.
545 * gcc.dg/torture/vshuf-8.inc: Likewise.
546 * gcc.dg/torture/vshuf-4.inc: Likewise.
547
548 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
549
550 PR c++/31423
551 * g++.dg/parse/error43.C: New.
552 * g++.dg/parse/error44.C: Likewise.
553
554 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
555 Kirill Yukhin <kirill.yukhin@intel.com>
556
557 PR target/50740
558 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
559 * gcc.target/i386/bmi2-check.h: Ditto.
560
561 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
562
563 PR c++/50811
564 * g++.dg/cpp0x/override2.C: Add test.
565
566 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
567
568 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
569 check_linker_plugin_available.
570
571 2011-10-21 Kai Tietz <ktietz@redhat.com>
572
573 * gcc.target/i386/branch-cost1.c: New test.
574 * gcc.target/i386/branch-cost2.c: New test.
575 * gcc.target/i386/branch-cost3.c: New test.
576 * gcc.target/i386/branch-cost4.c: New test.
577
578 2011-10-20 Steve Ellcey <sje@cup.hp.com>
579
580 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
581
582 2011-10-20 Steve Ellcey <sje@cup.hp.com>
583
584 PR testsuite/50722
585 * gcc.dg/pr49994-3.c: Skip on HP-UX.
586
587 2011-10-20 Joseph Myers <joseph@codesourcery.com>
588
589 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
590 (_moz_foo, EXT__foo): Use ASMNAME.
591
592 2011-10-20 Joseph Myers <joseph@codesourcery.com>
593
594 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
595 names.
596
597 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
598
599 PR target/50766
600 * gcc.target/i386/pr50766.c: New test.
601
602 2011-10-20 Jason Merrill <jason@redhat.com>
603
604 PR c++/41449
605 * g++.dg/eh/partial1.C: New.
606
607 2011-10-20 Richard Henderson <rth@redhat.com>
608
609 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
610 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
611 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
612 Use __builtin_shuffle.
613
614 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
615
616 PR fortran/50514
617 * gfortran.dg/ishft_3.f90: Update test.
618
619 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
620
621 PR fortran/50524
622 * gfortran.dg/substring_integer_index.f90: New test.
623
624 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
625
626 * gfortran.dg/format_string.f: New test.
627
628 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
629
630 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
631 non_strict_align.
632 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
633
634 2011-10-20 Joseph Myers <joseph@codesourcery.com>
635
636 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
637 gcc.target/i386/pr46226.c: Do not use
638 -mno-accumulate-outgoing-args.
639
640 2011-10-20 Joseph Myers <joseph@codesourcery.com>
641
642 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
643 including <strings.h>.
644
645 2011-10-19 Jan Hubicka <jh@suse.cz>
646
647 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
648 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
649 * lib/c-torture.exp: Likewise.
650 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
651 * gcc.c-torture/compile/sync-1.c: Likewise.
652 * gcc.c-torture/compile/sync-1.c: Likewise.
653 * gcc.c-torture/compile/sync-3.c: Likewise.
654 * gcc.dg/noncompile/invalid_asm.c: Likewise.
655 * gcc.dg/noncompile/920507-1.c: Likewise.
656 * gcc.dg/torture/pr36400.c: Likewise.
657 * g++.dg/torture/pr34850.C: Likewise.
658
659 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
660
661 * gnat.dg/source_ref1.adb: New test.
662 * gnat.dg/source_ref2.adb: Likewise.
663
664 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
665
666 PR c++/13657
667 * g++.dg/parse/error42.C: New.
668 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
669
670 2011-10-19 Jason Merrill <jason@redhat.com>
671
672 PR c++/50793
673 * g++.dg/init/value9.C: New.
674
675 2011-10-19 Jakub Jelinek <jakub@redhat.com>
676
677 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
678 * gcc.dg/torture/vshuf-16.inc: Likewise.
679 * gcc.dg/torture/vshuf-8.inc: Likewise.
680 * gcc.dg/torture/vshuf-4.inc: Likewise.
681
682 2011-10-19 Janus Weil <janus@gcc.gnu.org>
683
684 PR fortran/47023
685 * gfortran.dg/sizeof_proc.f90: New.
686
687 2011-10-19 Joseph Myers <joseph@codesourcery.com>
688
689 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
690 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
691
692 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
693
694 PR testsuite/50796
695 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
696
697 2011-10-19 Jason Merrill <jason@redhat.com>
698
699 PR c++/50787
700 * g++.dg/init/ref20.C: New.
701
702 2011-10-19 Kai Tietz <ktietz@redhat.com>
703
704 PR middle-end/50795
705 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
706 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
707 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
708 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
709 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
710
711 2011-10-19 Richard Guenther <rguenther@suse.de>
712
713 PR middle-end/50768
714 * gcc.dg/torture/pr50768.c: New testcase.
715
716 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
717
718 PR rtl-optimization/50340
719 * gcc.dg/pr50340.c: New.
720
721 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
722
723 PR tree-optimization/50717
724
725 * gcc.dg/pr50717-1.c: New file.
726 * gcc.target/arm/wmul-12.c: Correct types.
727 * gcc.target/arm/wmul-8.c: Correct types.
728
729 2011-10-18 Jason Merrill <jason@redhat.com>
730
731 PR c++/50531
732 * g++.dg/cpp0x/defaulted32.C: New.
733
734 PR c++/50742
735 * g++.dg/lookup/using23.C: New.
736
737 PR c++/50500
738 * g++.dg/cpp0x/implicit12.C: New.
739 * g++.dg/cpp0x/defaulted20.C: Adjust.
740 * g++.dg/cpp0x/defaulted21.C: Adjust.
741 * g++.dg/cpp0x/implicit-copy.C: Adjust.
742 * g++.dg/cpp0x/implicit4.C: Adjust.
743 * g++.dg/cpp0x/implicit5.C: Adjust.
744 * g++.dg/cpp0x/implicit8.C: Adjust.
745 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
746 * g++.dg/cpp0x/not_special.C: Adjust.
747 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
748 * g++.dg/cpp0x/rv1n.C: Adjust.
749 * g++.dg/cpp0x/rv2n.C: Adjust.
750 * g++.dg/cpp0x/rv3n.C: Adjust.
751 * g++.dg/cpp0x/rv4n.C: Adjust.
752 * g++.dg/cpp0x/rv5n.C: Adjust.
753 * g++.dg/cpp0x/rv6n.C: Adjust.
754 * g++.dg/cpp0x/rv7n.C: Adjust.
755
756 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
757
758 * gcc.target/i386/avx2-vpop-check.h: New header.
759 * gcc.target/i386/avx2-vpaddd-3.c: New test.
760 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
761 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
762 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
763 * gcc.target/i386/avx2-vpand-3.c: Ditto.
764 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
765 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
766 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
767 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
768 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
769 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
770 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
771 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
772 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
773 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
774
775 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
776
777 PR fortran/50420
778 * gfortran.dg/coarray_subobject_1.f90: New test.
779 * gfortran.dg/coarray/subobject_1.f90: New test.
780
781 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
782
783 PR rtl-optimization/50205
784 * gcc.dg/pr50205.c: New.
785
786 2011-10-18 Richard Guenther <rguenther@suse.de>
787
788 PR tree-optimization/50767
789 * gcc.dg/torture/pr50767.c: New testcase.
790
791 2011-10-18 Julian Brown <julian@codesourcery.com>
792
793 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
794 * gcc.target/arm/unaligned-memcpy-1.c: New.
795 * gcc.target/arm/unaligned-memcpy-2.c: New.
796 * gcc.target/arm/unaligned-memcpy-3.c: New.
797 * gcc.target/arm/unaligned-memcpy-4.c: New.
798
799 2011-10-18 Janus Weil <janus@gcc.gnu.org>
800
801 PR fortran/47023
802 * gfortran.dg/iso_c_binding_class.f03: New.
803
804 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
805
806 * testsuite/lib/target-supports.exp
807 (check_effective_target_vect_widen_shift): New.
808 * gcc.dg/vect/vect-widen-shift-s16.c: New.
809 * gcc.dg/vect/vect-widen-shift-s8.c: New.
810 * gcc.dg/vect/vect-widen-shift-u16.c: New.
811 * gcc.dg/vect/vect-widen-shift-u8.c: New.
812
813 2011-10-18 Richard Guenther <rguenther@suse.de>
814
815 * gcc.dg/torture/restrict-1.c: New testcase.
816
817 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
818
819 * g++.dg/ext/bases.C: New test.
820
821 2011-10-17 David S. Miller <davem@davemloft.net>
822
823 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
824 all operations to emit VIS instructions.
825 * gcc.target/sparc/fandnot.c: Likewise.
826 * gcc.target/sparc/fnot.c: Likewise.
827 * gcc.target/sparc/for.c: Likewise.
828 * gcc.target/sparc/fornot.c: Likewise.
829 * gcc.target/sparc/fxnor.c: Likewise.
830 * gcc.target/sparc/fxor.c: Likewise.
831 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
832 needed.
833
834 2011-10-17 Jakub Jelinek <jakub@redhat.com>
835
836 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
837 * gcc.dg/torture/vshuf-16.inc: New file.
838 * gcc.dg/torture/vshuf-2.inc: New file.
839 * gcc.dg/torture/vshuf-32.inc: New file.
840 * gcc.dg/torture/vshuf-4.inc: New file.
841 * gcc.dg/torture/vshuf-8.inc: New file.
842 * gcc.dg/torture/vshuf-main.inc: New file.
843 * gcc.dg/torture/vshuf-v16hi.c: New test.
844 * gcc.dg/torture/vshuf-v16qi.c: New test.
845 * gcc.dg/torture/vshuf-v2df.c: New test.
846 * gcc.dg/torture/vshuf-v2di.c: New test.
847 * gcc.dg/torture/vshuf-v2sf.c: New test.
848 * gcc.dg/torture/vshuf-v2si.c: New test.
849 * gcc.dg/torture/vshuf-v32qi.c: New test.
850 * gcc.dg/torture/vshuf-v4df.c: New test.
851 * gcc.dg/torture/vshuf-v4di.c: New test.
852 * gcc.dg/torture/vshuf-v4hi.c: New test.
853 * gcc.dg/torture/vshuf-v4sf.c: New test.
854 * gcc.dg/torture/vshuf-v4si.c: New test.
855 * gcc.dg/torture/vshuf-v8hi.c: New test.
856 * gcc.dg/torture/vshuf-v8qi.c: New test.
857 * gcc.dg/torture/vshuf-v8sf.c: New test.
858 * gcc.dg/torture/vshuf-v8si.c: New test.
859
860 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
861
862 PR tree-optimization/50746
863 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
864
865 2011-10-17 Jason Merrill <jason@redhat.com>
866
867 PR c++/50736
868 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
869
870 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
871
872 PR c++/44524
873 * g++.dg/parse/error41.C: New.
874 * g++.dg/parse/error20.C: Adjust.
875
876 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
877
878 PR c++/50757
879 * g++.dg/warn/format7.C: New.
880 * obj-c++.dg/warn7.mm: Likewise.
881
882 2011-10-17 Richard Guenther <rguenther@suse.de>
883
884 PR tree-optimization/50729
885 * gcc.dg/torture/pr50729.c: New testcase.
886
887 2011-10-15 Tom Tromey <tromey@redhat.com>
888 Dodji Seketeli <dodji@redhat.com>
889
890 * lib/prune.exp (prune_gcc_output): Prune output referring to
891 included files.
892 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
893 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
894 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
895 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
896
897 2011-10-15 Tom Tromey <tromey@redhat.com>
898 Dodji Seketeli <dodji@redhat.com>
899
900 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
901
902 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
903
904 PR c++/48489
905 * g++.dg/inherit/error5.C: New.
906
907 2011-10-17 Janus Weil <janus@gcc.gnu.org>
908
909 PR fortran/47023
910 PR fortran/50752
911 * gfortran.dg/kind_tests_4.f90: New.
912
913 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
914
915 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
916 targets that support vector condition.
917
918 2011-10-16 Janus Weil <janus@gcc.gnu.org>
919
920 PR fortran/47023
921 * gfortran.dg/c_kind_tests_3.f03: New.
922
923 2011-10-16 Janus Weil <janus@gcc.gnu.org>
924
925 PR fortran/50547
926 * gfortran.dg/elemental_args_check_4.f90: New.
927
928 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
929
930 PR tree-optimization/50727
931 * gcc.dg/vect/pr50727.c: New test.
932
933 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
934
935 * gcc.dg/vla-23.c: New test.
936
937 2011-10-16 Jakub Jelinek <jakub@redhat.com>
938
939 PR tree-optimization/50596
940 * gcc.dg/vect/vect-cond-9.c: New test.
941
942 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
943
944 * gcc.dg/vect/bb-slp-29.c: New test.
945
946 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
947
948 PR c++/50732
949 * g++.dg/ext/is_base_of_incomplete.C: New.
950 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
951 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
952
953 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
954
955 * gcc.target/sparc/combined-1.c: Compile at -O2.
956
957 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
958
959 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
960 (dg-options): Add -Wno-attributes.
961 * gcc.target/i386/fma_double_?.c: Ditto.
962 * gcc.target/i386/fma_run_float_?.c: Ditto.
963 * gcc.target/i386/fma_run_double_?.c: Ditto.
964 * gcc.target/i386/l_fma_float_?.c: Dtto.
965 * gcc.target/i386/l_fma_double_?.c: Ditto.
966 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
967 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
968
969 2011-10-15 Tobias Burnus <burnus@net-b.de>
970
971 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
972 the comments.
973 * gfortran.dg/bind_c_usage_24.f90: Ditto.
974 * gfortran.dg/rank_3.f90: Ditto.
975 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
976 -std=f2008ts in dg-options.
977 * gfortran.dg/rank_4.f90: Ditto.
978
979 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
980
981 PR target/49263
982 * gcc.target/sh/pr49263.c: New.
983
984 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
985
986 * gnat.dg/specs/debug1.ads: Tweak.
987
988 2011-10-14 Kai Tietz <ktietz@redhat.com>
989
990 * gfortran.fortran-torture/compile/logical-2.f90: New test.
991
992 2011-10-14 Jakub Jelinek <jakub@redhat.com>
993
994 * gcc.target/i386/sse2-mul-1.c: New test.
995 * gcc.target/i386/sse4_1-mul-1.c: New test.
996 * gcc.target/i386/avx-mul-1.c: New test.
997 * gcc.target/i386/xop-mul-1.c: New test.
998 * gcc.target/i386/avx2-mul-1.c: New test.
999
1000 2011-10-14 Jason Merrill <jason@redhat.com>
1001
1002 PR c++/50563
1003 * g++.dg/cpp0x/nsdmi-list1.C: New.
1004
1005 PR c++/50707
1006 * g++.dg/cpp0x/nsdmi-const1.C: New.
1007
1008 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1009
1010 PR fortran/50570
1011 * gfortran.dg/pointer_intent_5.f90: New.
1012
1013 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1014
1015 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1016 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1017 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1018
1019 2011-10-14 Tobias Burnus <burnus@net-b.de>
1020
1021 PR fortran/50718
1022 * gfortran.dg/pointer_check_11.f90: New.
1023 * gfortran.dg/pointer_check_12.f90: New.
1024
1025 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/38174
1028 * g++.dg/overload/operator4.C: New.
1029
1030 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1031
1032 * gcc.dg/di-longlong64-sync-1.c: New test.
1033 * gcc.dg/di-sync-multithread.c: New test.
1034 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1035 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1036 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1037 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1038 (check_effective_target_arm_arm_ok): New helper.
1039 (check_effective_target_sync_longlong): New helper.
1040
1041 2011-10-14 Richard Guenther <rguenther@suse.de>
1042
1043 PR tree-optimization/50723
1044 * gcc.dg/torture/pr50723.c: New testcase.
1045
1046 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/17212
1049 * g++.dg/warn/format6.C: New.
1050 * obj-c++.dg/warn6.mm: Likewise.
1051
1052 2011-10-13 Richard Henderson <rth@redhat.com>
1053
1054 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1055 Delete.
1056 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1057 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1058 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1059
1060 2011-10-13 Jason Merrill <jason@redhat.com>
1061
1062 PR c++/50614
1063 * g++.dg/cpp0x/nsdmi-template2.C: New.
1064
1065 PR c++/50437
1066 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1067
1068 PR c++/50618
1069 * g++.dg/init/vbase1.C: New.
1070
1071 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1072
1073 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1074 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1075 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1076 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1077
1078 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1079
1080 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1081
1082 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1085
1086 2011-10-13 Richard Guenther <rguenther@suse.de>
1087
1088 PR tree-optimization/50712
1089 * gcc.target/i386/pr50712.c: New testcase.
1090
1091 2011-10-13 Tom de Vries <tom@codesourcery.com>
1092
1093 * gcc.dg/memcpy-4.c: New test.
1094
1095 2011-10-13 Richard Guenther <rguenther@suse.de>
1096
1097 PR tree-optimization/50698
1098 * g++.dg/vect/pr50698.cc: New testcase.
1099
1100 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1101
1102 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1103 * gcc.target/powerpc/warn-2.c: Ditto.
1104
1105 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1106 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1107 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1108 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1109 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1110 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1111 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1112 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1113 * gcc.target/powerpc/ppc-pow.c: Likewise.
1114 * gcc.target/powerpc/recip-1.c: Likewise.
1115 * gcc.target/powerpc/recip-2.c: Likewise.
1116 * gcc.target/powerpc/recip-3.c: Likewise.
1117 * gcc.target/powerpc/recip-4.c: Likewise.
1118 * gcc.target/powerpc/recip-5.c: Likewise.
1119
1120 2011-10-12 David S. Miller <davem@davemloft.net>
1121
1122 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1123 '-mvis3' instead of 'mcpu=niagara3' in options.
1124 * gcc.target/sparc/fhalve.c: Likewise.
1125 * gcc.target/sparc/fnegop.c: Likewise.
1126 * gcc.target/sparc/fpadds.c: Likewise.
1127 * gcc.target/sparc/fshift.c: Likewise.
1128 * gcc.target/sparc/fucmp.c: Likewise.
1129 * gcc.target/sparc/lzd.c: Likewise.
1130 * gcc.target/sparc/vis3misc.c: Likewise.
1131 * gcc.target/sparc/xmul.c: Likewise.
1132
1133 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1134
1135 * gnat.dg/vect1.ad[sb]: New test.
1136 * gnat.dg/vect1_pkg.ads: New helper.
1137 * gnat.dg/vect2.ad[sb]: New test.
1138 * gnat.dg/vect2_pkg.ads: New helper.
1139 * gnat.dg/vect3.ad[sb]: New test.
1140 * gnat.dg/vect3_pkg.ads: New helper.
1141 * gnat.dg/vect4.ad[sb]: New test.
1142 * gnat.dg/vect4_pkg.ads: New helper.
1143 * gnat.dg/vect5.ad[sb]: New test.
1144 * gnat.dg/vect5_pkg.ads: New helper.
1145 * gnat.dg/vect6.ad[sb]: New test.
1146 * gnat.dg/vect6_pkg.ads: New helper.
1147
1148 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1149
1150 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1151 * gcc.target/i386/fma_run_double_2.c: Likewise.
1152 * gcc.target/i386/fma_run_double_3.c: Likewise.
1153 * gcc.target/i386/fma_run_double_4.c: Likewise.
1154 * gcc.target/i386/fma_run_double_5.c: Likewise.
1155 * gcc.target/i386/fma_run_double_6.c: Likewise.
1156 * gcc.target/i386/fma_run_float_1.c: Likewise.
1157 * gcc.target/i386/fma_run_float_2.c: Likewise.
1158 * gcc.target/i386/fma_run_float_3.c: Likewise.
1159 * gcc.target/i386/fma_run_float_4.c: Likewise.
1160 * gcc.target/i386/fma_run_float_5.c: Likewise.
1161 * gcc.target/i386/fma_run_float_6.c: Likewise.
1162
1163 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1164 remove the extra dg-options.
1165 * gcc.target/i386/l_fma_double_2.c: Likewise.
1166 * gcc.target/i386/l_fma_double_3.c: Likewise.
1167 * gcc.target/i386/l_fma_double_4.c: Likewise.
1168 * gcc.target/i386/l_fma_double_5.c: Likewise.
1169 * gcc.target/i386/l_fma_double_6.c: Likewise.
1170 * gcc.target/i386/l_fma_float_1.c: Likewise.
1171 * gcc.target/i386/l_fma_float_2.c: Likewise.
1172 * gcc.target/i386/l_fma_float_3.c: Likewise.
1173 * gcc.target/i386/l_fma_float_4.c: Likewise.
1174 * gcc.target/i386/l_fma_float_5.c: Likewise.
1175 * gcc.target/i386/l_fma_float_6.c: Likewise.
1176
1177 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1178
1179 PR tree-optimization/50189
1180 * g++.dg/torture/pr50189.C: New testcase.
1181
1182 2011-10-12 Richard Guenther <rguenther@suse.de>
1183
1184 PR tree-optimization/50700
1185 * gcc.dg/builtin-object-size-12.c: New testcase.
1186
1187 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1188
1189 PR c/50565
1190 * gcc.c-torture/compile/pr50565-1.c,
1191 gcc.c-torture/compile/pr50565-2.c: New tests.
1192
1193 2011-10-11 Jason Merrill <jason@redhat.com>
1194
1195 PR c++/49855
1196 PR c++/49896
1197 * g++.dg/template/constant1.C: New.
1198 * g++.dg/template/constant2.C: New.
1199 * g++.dg/cpp0x/constexpr-template3.C: New.
1200
1201 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1202
1203 * gcc.target/i386/warn-vect-op-3.c: New test.
1204 * gcc.target/i386/warn-vect-op-1.c: New test.
1205 * gcc.target/i386/warn-vect-op-2.c: New test.
1206
1207 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1208
1209 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1210
1211 2011-10-11 Richard Guenther <rguenther@suse.de>
1212
1213 PR tree-optimization/50204
1214 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1215
1216 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1217
1218 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1219
1220 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1221
1222 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1223 * gcc.target/i386/fma_double_2.c: Ditto.
1224 * gcc.target/i386/fma_double_3.c: Ditto.
1225 * gcc.target/i386/fma_double_4.c: Ditto.
1226 * gcc.target/i386/fma_double_5.c: Ditto.
1227 * gcc.target/i386/fma_double_6.c: Ditto.
1228 * gcc.target/i386/fma_float_1.c: Ditto.
1229 * gcc.target/i386/fma_float_2.c: Ditto.
1230 * gcc.target/i386/fma_float_3.c: Ditto.
1231 * gcc.target/i386/fma_float_4.c: Ditto.
1232 * gcc.target/i386/fma_float_5.c: Ditto.
1233 * gcc.target/i386/fma_float_6.c: Ditto.
1234 * gcc.target/i386/l_fma_double_1.c: Ditto.
1235 * gcc.target/i386/l_fma_double_2.c: Ditto.
1236 * gcc.target/i386/l_fma_double_3.c: Ditto.
1237 * gcc.target/i386/l_fma_double_4.c: Ditto.
1238 * gcc.target/i386/l_fma_double_5.c: Ditto.
1239 * gcc.target/i386/l_fma_double_6.c: Ditto.
1240 * gcc.target/i386/l_fma_float_1.c: Ditto.
1241 * gcc.target/i386/l_fma_float_2.c: Ditto.
1242 * gcc.target/i386/l_fma_float_3.c: Ditto.
1243 * gcc.target/i386/l_fma_float_4.c: Ditto.
1244 * gcc.target/i386/l_fma_float_5.c: Ditto.
1245 * gcc.target/i386/l_fma_float_6.c: Ditto.
1246 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1247 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1248 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1249 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1250 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1251 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1252 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1253 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1254 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1255 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1256 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1257 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1258
1259 2011-10-11 Tristan Gingold <gingold@adacore.com>
1260
1261 * gcc.dg/va-arg-4.c: New test.
1262 * gcc.dg/va-arg-5.c: Ditto.
1263
1264 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1265
1266 * lib/target-supports.exp (check_effective_target_fd_truncate):
1267 Close and unlink test file before exit.
1268
1269 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1270
1271 PR fortran/50564
1272 * gfortran.dg/forall_15.f90: New test case.
1273
1274 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1275 Andrew Macleod <amacleod@redhat.com>
1276
1277 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1278 wrappers for *other_threads() and *final_verify().
1279 * gcc.dg/simulate-thread/simulate-thread.h
1280 (simulate_thread_wrapper_other_threads): New.
1281 (simulate_thread_wrapper_final_verify): New.
1282
1283 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1284
1285 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1286
1287 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1288
1289 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1290
1291 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1292 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1293
1294 * gcc.target/i386/fma_1.h: New file.
1295 * gcc.target/i386/fma_2.h: Likewise.
1296 * gcc.target/i386/fma_3.h: Likewise.
1297 * gcc.target/i386/fma_4.h: Likewise.
1298 * gcc.target/i386/fma_5.h: Likewise.
1299 * gcc.target/i386/fma_6.h: Likewise.
1300 * gcc.target/i386/fma_double_1.c: Likewise.
1301 * gcc.target/i386/fma_double_2.c: Likewise.
1302 * gcc.target/i386/fma_double_3.c: Likewise.
1303 * gcc.target/i386/fma_double_4.c: Likewise.
1304 * gcc.target/i386/fma_double_5.c: Likewise.
1305 * gcc.target/i386/fma_double_6.c: Likewise.
1306 * gcc.target/i386/fma_float_1.c: Likewise.
1307 * gcc.target/i386/fma_float_2.c: Likewise.
1308 * gcc.target/i386/fma_float_3.c: Likewise.
1309 * gcc.target/i386/fma_float_4.c: Likewise.
1310 * gcc.target/i386/fma_float_5.c: Likewise.
1311 * gcc.target/i386/fma_float_6.c: Likewise.
1312 * gcc.target/i386/fma_main.h: Likewise.
1313 * gcc.target/i386/fma_run_double_1.c: Likewise.
1314 * gcc.target/i386/fma_run_double_2.c: Likewise.
1315 * gcc.target/i386/fma_run_double_3.c: Likewise.
1316 * gcc.target/i386/fma_run_double_4.c: Likewise.
1317 * gcc.target/i386/fma_run_double_5.c: Likewise.
1318 * gcc.target/i386/fma_run_double_6.c: Likewise.
1319 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1320 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1321 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1322 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1323 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1324 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1325 * gcc.target/i386/fma_run_float_1.c: Likewise.
1326 * gcc.target/i386/fma_run_float_2.c: Likewise.
1327 * gcc.target/i386/fma_run_float_3.c: Likewise.
1328 * gcc.target/i386/fma_run_float_4.c: Likewise.
1329 * gcc.target/i386/fma_run_float_5.c: Likewise.
1330 * gcc.target/i386/fma_run_float_6.c: Likewise.
1331 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1332 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1333 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1334 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1335 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1336 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1337 * gcc.target/i386/l_fma_1.h: Likewise.
1338 * gcc.target/i386/l_fma_2.h: Likewise.
1339 * gcc.target/i386/l_fma_3.h: Likewise.
1340 * gcc.target/i386/l_fma_4.h: Likewise.
1341 * gcc.target/i386/l_fma_5.h: Likewise.
1342 * gcc.target/i386/l_fma_6.h: Likewise.
1343 * gcc.target/i386/l_fma_double_1.c: Likewise.
1344 * gcc.target/i386/l_fma_double_2.c: Likewise.
1345 * gcc.target/i386/l_fma_double_3.c: Likewise.
1346 * gcc.target/i386/l_fma_double_4.c: Likewise.
1347 * gcc.target/i386/l_fma_double_5.c: Likewise.
1348 * gcc.target/i386/l_fma_double_6.c: Likewise.
1349 * gcc.target/i386/l_fma_float_1.c: Likewise.
1350 * gcc.target/i386/l_fma_float_2.c: Likewise.
1351 * gcc.target/i386/l_fma_float_3.c: Likewise.
1352 * gcc.target/i386/l_fma_float_4.c: Likewise.
1353 * gcc.target/i386/l_fma_float_5.c: Likewise.
1354 * gcc.target/i386/l_fma_float_6.c: Likewise.
1355 * gcc.target/i386/l_fma_main.h: Likewise.
1356 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1357 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1358 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1359 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1360 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1361 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1362 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1363 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1364 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1365 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1366 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1367 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1368
1369 2011-10-10 Richard Guenther <rguenther@suse.de>
1370
1371 PR middle-end/50389
1372 * gcc.dg/torture/pr50389.c: New testcase.
1373
1374 2011-10-10 Richard Guenther <rguenther@suse.de>
1375
1376 PR middle-end/50195
1377 * gcc.dg/builtins-47.c: Optimize.
1378
1379 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1380
1381 * lib/gcc-simulate-thread.exp: New.
1382 * gcc.dg/simulate-thread/guality.h: New.
1383 * gcc.dg/simulate-thread/simulate-thread.h: New.
1384 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1385 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1386 * gcc.dg/simulate-thread/README: New.
1387 * g++.dg/simulate-thread/guality.h: New.
1388 * g++.dg/simulate-thread/simulate-thread.h: New.
1389 * g++.dg/simulate-thread/simulate-thread.exp: New.
1390 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1391 * c-c++-common/cxxbitfields-2.c: Remove.
1392 * c-c++-common/cxxbitfields.c: Remove.
1393 * c-c++-common/cxxbitfields-4.c: Remove.
1394 * c-c++-common/cxxbitfields-5.c: Remove.
1395 * c-c++-common/simulate-thread/bitfields-1.c: New.
1396 * c-c++-common/simulate-thread/bitfields-2.c: New.
1397 * c-c++-common/simulate-thread/bitfields-3.c: New.
1398 * c-c++-common/simulate-thread/bitfields-4.c: New.
1399
1400 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1401
1402 PR c++/38980
1403 * g++.dg/warn/format5.C: New.
1404
1405 2011-10-09 Tobias Burnus <burnus@net-b.de>
1406
1407 PR fortran/50273
1408 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1409 * gfortran.dg/common_16.f90: New.
1410
1411 2011-10-09 Tobias Burnus <burnus@net-b.de>
1412
1413 * gfortran.dg/iso_c_binding_param_1.f90: New.
1414 * gfortran.dg/iso_c_binding_param_2.f90: New.
1415 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1416
1417 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1418
1419 PR tree-optimization/50635
1420 * gcc.dg/vect/pr50635.c: New test.
1421
1422 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1423
1424 PR fortran/50659
1425 * gfortran.dg/proc_decl_27.f90: New.
1426
1427 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1428
1429 PR libobjc/50428
1430 * objc/execute/initialize-1.m: New test.
1431
1432 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1433
1434 PR fortran/47844
1435 * gfortran.dg/pointer_function_result_1.f90 : New test.
1436
1437 2011-10-07 David S. Miller <davem@davemloft.net>
1438
1439 PR 50655
1440 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1441 * gcc.target/sparc/cmask.c: Use it.
1442 * gcc.target/sparc/fhalve.c: Likewise.
1443 * gcc.target/sparc/fnegop.c: Likewise.
1444 * gcc.target/sparc/fpadds.c: Likewise.
1445 * gcc.target/sparc/fshift.c: Likewise.
1446 * gcc.target/sparc/fucmp.c: Likewise.
1447 * gcc.target/sparc/lzd.c: Likewise.
1448 * gcc.target/sparc/vis3misc.c: Likewise.
1449 * gcc.target/sparc/xmul.c: Likewise.
1450
1451 2011-10-07 Richard Henderson <rth@redhat.com>
1452
1453 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1454 match for avx2.
1455 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1456
1457 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1458
1459 * gcc.dg/pr50193-1.c: New file.
1460 * gcc.target/arm/shiftable.c: New file.
1461
1462 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1463
1464 PR fortran/50625
1465 * gfortran.dg/class_46.f03: New.
1466
1467 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1468
1469 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1470 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1471 (syslog, vsyslog, __vsyslog_chk): Likewise.
1472
1473 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1474 (x, EXT_x): Use ASMNAME.
1475
1476 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1477 (a, c): Use ASMNAME.
1478
1479 2011-10-07 Tom de Vries <tom@codesourcery.com>
1480
1481 PR middle-end/50527
1482 * gcc.dg/pr50527.c: New test.
1483
1484 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR tree-optimization/50650
1487 * gcc.c-torture/compile/pr50650.c: New test.
1488
1489 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1490
1491 PR tree-optimization/50575
1492 * gcc.c-torture/execute/vector-compare-2.x: New file.
1493
1494 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1495
1496 PR middle-end/50125
1497 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1498 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1499 (bar3): Likewise.
1500
1501 2011-10-07 Richard Guenther <rguenther@suse.de>
1502
1503 PR testsuite/50637
1504 * gcc.dg/vect/vect-align-2.c: Increase array size.
1505
1506 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1507 H.J. Lu <hongjiu.lu@intel.com>
1508
1509 PR target/50603
1510 * gcc.target/i386/pr50603.c: New test.
1511
1512 2011-10-06 Jason Merrill <jason@redhat.com>
1513
1514 PR c++/39164
1515 * g++.dg/cpp0x/default31.C: New.
1516
1517 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR tree-optimization/50596
1520 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1521 New.
1522 * gcc.dg/vect/vect-cond-8.c: New test.
1523
1524 2011-10-06 Richard Henderson <rth@redhat.com>
1525
1526 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1527 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1528 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1529 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1530 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1531 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1532 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1533 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1534 * gcc.c-torture/execute/vshuf-16.inc: New file.
1535 * gcc.c-torture/execute/vshuf-2.inc: New file.
1536 * gcc.c-torture/execute/vshuf-4.inc: New file.
1537 * gcc.c-torture/execute/vshuf-8.inc: New file.
1538 * gcc.c-torture/execute/vshuf-main.inc: New file.
1539 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1540 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1541 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1542 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1543 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1544 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1545 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1546 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1547 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1548 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1549 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1550 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1551 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1552
1553 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR tree-optimization/49279
1556 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1557 * gcc.c-torture/execute/pr49279.c: New test.
1558
1559 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1560
1561 PR target/49049
1562 * gcc.c-torture/compile/pr49049.c: New test.
1563
1564 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1565
1566 PR target/50305
1567 * gcc.target/arm/pr50305.c: New test.
1568
1569 2011-10-06 Richard Guenther <rguenther@suse.de>
1570
1571 PR tree-optimization/38884
1572 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1573 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1574
1575 2011-10-05 David S. Miller <davem@davemloft.net>
1576
1577 * gcc.target/sparc/lzd.c: New test.
1578 * gcc.target/sparc/popc.c: New test.
1579
1580 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1581
1582 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1583 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1584 * g++.dg/other/final1.C: Cleanup original tree dump.
1585
1586 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1587
1588 PR tree-optimization/50613
1589 * gcc.dg/pr50613.c: New test.
1590
1591 2011-10-05 Richard Henderson <rth@redhat.com>
1592
1593 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1594 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1595 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1596 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1597 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1598 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1599 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1600 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1601
1602 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1603
1604 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1605 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1606 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1607 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1608 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1609
1610 2011-10-05 Richard Guenther <rguenther@suse.de>
1611
1612 PR tree-optimization/38885
1613 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1614
1615 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1616
1617 * gcc.target/i386/sw-1.c: New test.
1618
1619 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1620
1621 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1622 -mtune=generic.
1623 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1624
1625 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1626
1627 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1628
1629 2011-10-04 David S. Miller <davem@davemloft.net>
1630
1631 * gcc.target/sparc/fhalve.c: New test.
1632 * gcc.target/sparc/fnegop.c: New test.
1633 * gcc.target/sparc/xmul.c: New test.
1634
1635 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1636
1637 PR fortran/35831
1638 * gfortran.dg/dummy_procedure_6.f90: New.
1639
1640 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR tree-optimization/50604
1643 * gcc.dg/pr50604.c: New test.
1644
1645 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1646
1647 PR tree-optimization/49662
1648 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1649 * gcc.dg/graphite/interchange-15.c: Likewise.
1650 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1651
1652 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1653
1654 * gcc.dg/tree-ssa/restrict-4.c: New test.
1655
1656 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1657
1658 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1659 (main): Use __typeof to get result type of comparison.
1660
1661 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1662
1663 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1664 Make et_vect_multiple_sizes_saved global.
1665 (check_effective_target_vect64): Make et_vect64_saved global.
1666
1667 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1668
1669 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1670 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1671 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1672 * gcc.dg/builtin-complex-err-1.c: Adjust.
1673
1674 2011-10-02 Jason Merrill <jason@redhat.com>
1675
1676 * g++.dg/cpp0x/range-for22.C: New.
1677
1678 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1679 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1680 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1681 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1682
1683 * g++.dg/cpp0x/nsdmi5.C: New.
1684
1685 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1686
1687 PR target/50579
1688 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1689 New procedures.
1690 (mips-dg-options): Force an ABI option if the current ABI is
1691 incompatible with the required -mlong setting. Likewise force
1692 a long setting if the current one is incompatible with the
1693 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1694 throughout procedure.
1695 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1696 instead of addressing=absolute.
1697
1698 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1699
1700 * gcc.target/mips/stack-1.c: New test.
1701
1702 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1703
1704 * gcc.dg/pr49696.c: New test.
1705
1706 2011-10-02 Jan Hubicka <jh@suse.cz>
1707
1708 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1709
1710 2011-10-01 David S. Miller <davem@davemloft.net>
1711
1712 * gcc.target/sparc/cmask.c: New test.
1713 * gcc.target/sparc/fpadds.c: New test.
1714 * gcc.target/sparc/fshift.c: New test.
1715 * gcc.target/sparc/fucmp.c: New test.
1716 * gcc.target/sparc/vis3misc.c: New test.
1717
1718 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1719
1720 PR fortran/50585
1721 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1722
1723 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1724
1725 PR c++/44473
1726 * g++.dg/dfp/44473-1.C: New test.
1727 * g++.dg/dfp/44473-2.C: New test.
1728 * g++.dg/dfp/mangle-1.C: New test.
1729 * g++.dg/dfp/mangle-2.C: New test.
1730 * g++.dg/dfp/mangle-3.C: New test.
1731 * g++.dg/dfp/mangle-4.C: New test.
1732 * g++.dg/dfp/mangle-5.C: New test.
1733
1734 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR inline-asm/50571
1737 * gcc.dg/pr50571.c: New test.
1738
1739 PR tree-optimization/46309
1740 * gcc.dg/pr46309.c: New test.
1741
1742 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1743
1744 * gcc.dg/strlenopt-21.c: New test.
1745
1746 2011-09-30 Revital Eres <revital.eres@linaro.org>
1747
1748 * gcc.dg/sms-10.c: New file.
1749
1750 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1751
1752 * gcc.target/arm/pr50099.c: New test.
1753
1754 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1755
1756 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1757
1758 2011-09-30 David S. Miller <davem@davemloft.net>
1759
1760 * gcc.target/sparc/bmaskbshuf.c: New test.
1761 * gcc.target/sparc/edgen.c: New test.
1762
1763 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1764
1765 PR fortran/50547
1766 * gfortran.dg/pure_formal_proc_3.f90: New.
1767
1768 PR fortran/50553
1769 * gfortran.dg/stfunc_7.f90: New.
1770
1771 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1772
1773 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1774 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1775 * gcc.dg/vector-compare-1.c: Likewise.
1776 * gcc.dg/vector-compare-2.c: Likewise.
1777
1778 2011-09-29 David S. Miller <davem@davemloft.net>
1779
1780 * gcc.target/sparc/array.c: New test.
1781
1782 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1783
1784 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1785 loop unroll and set max unroll times to 8.
1786 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1787 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1788 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1789 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1790
1791 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1792
1793 PR c++/40145
1794 * g++.dg/ext/visibility/warn5.C: New.
1795
1796 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1797
1798 PR c++/45278
1799 * g++.dg/warn/Wextra-3.C: New.
1800
1801 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1802
1803 PR target/49486
1804 * gcc.target/sh/pr49468-si.c: New.
1805
1806 2011-09-28 Tom de Vries <tom@codesourcery.com>
1807
1808 PR testsuite/50485
1809 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1810 (TEST): Initialize src3 with random floats.
1811 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1812 from union src3. Initialize src3 with random floats.
1813
1814 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1815
1816 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1817 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1818 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1819 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1820 * gcc.target/sh/sh4a-cos.c: Ditto.
1821 * gcc.target/sh/sh4a-cosf.c: Ditto.
1822 * gcc.target/sh/sh4a-sin.c: Ditto.
1823 * gcc.target/sh/sh4a-sinf.c: Ditto.
1824 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1825 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1826 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1827
1828 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/31489
1831 * g++.dg/parse/error40.C: New.
1832 * g++.dg/warn/incomplete1.C: Adjust.
1833
1834 2011-09-27 Jan Hubicka <jh@suse.cz>
1835
1836 PR middle-end/49463
1837 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1838 Mark used.
1839
1840 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1841
1842 * gcc.dg/strlenopt-1.c: New test.
1843 * gcc.dg/strlenopt-1f.c: New test.
1844 * gcc.dg/strlenopt-2.c: New test.
1845 * gcc.dg/strlenopt-2f.c: New test.
1846 * gcc.dg/strlenopt-3.c: New test.
1847 * gcc.dg/strlenopt-4.c: New test.
1848 * gcc.dg/strlenopt-4g.c: New test.
1849 * gcc.dg/strlenopt-4gf.c: New test.
1850 * gcc.dg/strlenopt-5.c: New test.
1851 * gcc.dg/strlenopt-6.c: New test.
1852 * gcc.dg/strlenopt-7.c: New test.
1853 * gcc.dg/strlenopt-8.c: New test.
1854 * gcc.dg/strlenopt-9.c: New test.
1855 * gcc.dg/strlenopt-10.c: New test.
1856 * gcc.dg/strlenopt-11.c: New test.
1857 * gcc.dg/strlenopt-12.c: New test.
1858 * gcc.dg/strlenopt-12g.c: New test.
1859 * gcc.dg/strlenopt-13.c: New test.
1860 * gcc.dg/strlenopt-14g.c: New test.
1861 * gcc.dg/strlenopt-14gf.c: New test.
1862 * gcc.dg/strlenopt-15.c: New test.
1863 * gcc.dg/strlenopt-16g.c: New test.
1864 * gcc.dg/strlenopt-17g.c: New test.
1865 * gcc.dg/strlenopt-18g.c: New test.
1866 * gcc.dg/strlenopt.h: New file.
1867
1868 2011-09-27 Tom de Vries <tom@codesourcery.com>
1869
1870 PR middle-end/43864
1871 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1872 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1873 * gcc.dg/pr43864.c: New test.
1874 * gcc.dg/pr43864-2.c: Same.
1875 * gcc.dg/pr43864-3.c: Same.
1876 * gcc.dg/pr43864-4.c: Same.
1877
1878 2011-09-27 Jan Hubicka <jh@suse.cz>
1879
1880 * gcc.dg/ipa/inline-5.c: New testcase.
1881
1882 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1883
1884 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1885 vectors.
1886 * gcc.dg/vect/bb-slp-27.c: New.
1887 * gcc.dg/vect/bb-slp-28.c: New.
1888
1889 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1890
1891 * testsuite/lib/target-supports.exp (check_profiling_available):
1892 Don't rely solely on TLS tests for -fprofile-generate, fall
1893 through to the other code.
1894
1895 2011-09-27 Richard Guenther <rguenther@suse.de>
1896
1897 PR tree-optimization/50363
1898 * gcc.dg/torture/pr50363.c: New testcase.
1899
1900 2011-09-26 Jason Merrill <jason@redhat.com>
1901
1902 PR c++/45012
1903 * g++.dg/template/partial13.C: New.
1904
1905 PR c++/46105
1906 * g++.dg/template/partial12.C: New.
1907
1908 PR c++/50508
1909 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1910
1911 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1912
1913 PR c++/45487
1914 * g++.dg/diagnostic/bindings1.C: New.
1915 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1916
1917 2011-09-26 David S. Miller <davem@davemloft.net>
1918
1919 * gcc.target/sparc/wrgsr.c: New test.
1920 * gcc.target/sparc/rdgsr.c: New test.
1921 * gcc.target/sparc/edge.c: New test.
1922 * gcc.target/sparc/fcmp.c: New test.
1923
1924 * gcc.target/sparc/edge.c: Update for new return types.
1925 * gcc.target/sparc/fcmp.c: Likewise.
1926
1927 * gcc.target/sparc/fpaddsubi.c: New test.
1928
1929 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1930
1931 PR fortran/50515
1932 * gfortran.dg/common_15.f90: New.
1933
1934 PR fortran/50517
1935 * gfortran.dg/dummy_procedure_5.f90: New.
1936 * gfortran.dg/interface_26.f90: Modified error message.
1937 * gfortran.dg/proc_ptr_11.f90: Ditto.
1938 * gfortran.dg/proc_ptr_15.f90: Ditto.
1939 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1940 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1941
1942 2011-09-26 Jason Merrill <jason@redhat.com>
1943
1944 PR c++/50512
1945 * g++.dg/overload/rvalue3.C: New.
1946
1947 PR c++/50523
1948 * g++.dg/overload/ref-conv2.C: New.
1949
1950 * g++.dg/cpp0x/nsdmi-template1.C: New.
1951
1952 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1953
1954 * g++.dg/cpp0x/nullptr25.C: New.
1955
1956 2011-09-26 Richard Guenther <rguenther@suse.de>
1957
1958 PR tree-optimization/50472
1959 * gcc.dg/torture/pr50472.c: New testcase.
1960
1961 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1962
1963 * gnat.dg/opt22.adb: New test.
1964 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1965
1966 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1967
1968 * gnat.dg/opt21.adb: New test.
1969 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1970
1971 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1972
1973 * gnat.dg/opt20.ad[sb]: New test.
1974 * gnat.dg/opt20_pkg.ads: New helper.
1975
1976 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1977
1978 * gnat.dg/array17.adb: New test.
1979 * gnat.dg/array17_pkg.ads: New helper.
1980
1981 2011-09-25 Jason Merrill <jason@redhat.com>
1982
1983 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1984
1985 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1986
1987 * gnat.dg/frame_overflow.ads: New.
1988 * gnat.dg/frame_overflow.adb: Adjust.
1989 * gnat.dg/specs/addr1.ads: Likewise.
1990
1991 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1992
1993 * g++.dg/tree-ssa/restrict2.C: New test.
1994
1995 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1996
1997 * lib/target-supports.exp (check_effective_target_vect64): New.
1998 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1999 of multiple vector sizes.
2000 * gcc.dg/vect/bb-slp-26.c: New.
2001
2002 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 PR c++/50280
2005 * g++.dg/template/bitfield1.C: New.
2006
2007 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2008
2009 * gcc.dg/vect/bb-slp-24.c: New.
2010
2011 2011-09-24 Jason Merrill <jason@redhat.com>
2012
2013 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2014
2015 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2016
2017 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2018 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2019
2020 * g++.dg/cpp0x/nsdmi1.C: New.
2021 * g++.dg/cpp0x/nsdmi2.C: New.
2022 * g++.dg/cpp0x/nsdmi3.C: New.
2023 * g++.dg/cpp0x/nsdmi4.C: New.
2024 * g++.old-deja/g++.other/init4.C: New.
2025
2026 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2027
2028 PR c++/44267
2029 * g++.dg/template/sfinae28.C: New.
2030
2031 2011-09-23 Ian Lance Taylor <iant@google.com>
2032
2033 * go.test/go-test.exp (errchk): Handle more cases of getting
2034 correct Tcl backslash quoting in regular expressions in test file.
2035
2036 2011-09-23 Jason Merrill <jason@redhat.com>
2037
2038 Core 253
2039 * g++.dg/init/const8.C: New.
2040 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2041 * g++.dg/cpp0x/defaulted2.C: Likewise.
2042 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2043 * g++.dg/init/pr20039.C: Likewise.
2044 * g++.dg/init/pr42844.C: Likewise.
2045
2046 2011-09-23 Jan Hubicka <jh@suse.cz>
2047
2048 * gcc.dg/ipa/inline-1.c: new testcase.
2049 * gcc.dg/ipa/inline-2.c: new testcase.
2050 * gcc.dg/ipa/inline-3.c: new testcase.
2051 * gcc.dg/ipa/inline-4.c: new testcase.
2052
2053 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2054
2055 PR c++/50258
2056 * g++.dg/cpp0x/constexpr-static8.C: New.
2057
2058 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2059
2060 * gcc.target/i386/avxfp-1.c: New test.
2061 * gcc.target/i386/avxfp-2.c: New test.
2062
2063 2011-09-23 Terry Guo <terry.guo@arm.com>
2064
2065 * gcc.c-torture/execute/941014-1.x: Deleted.
2066
2067 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2068
2069 PR c++/50491
2070 * g++.dg/cpp0x/pr50491.C: New.
2071
2072 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2073
2074 PR testsuite/50487
2075 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2076
2077 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2078
2079 PR c++/50371
2080 * g++.dg/cpp0x/nullptr24.C: New.
2081
2082 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2083
2084 PR target/50482
2085 * gcc.target/i386/pr50482.c: New test.
2086
2087 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2088
2089 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2090 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2091 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2092 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2093 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2094 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2095 multilib options contain different -march= from dg-options.
2096
2097 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2098 Paolo Carlini <paolo.carlini@oracle.com>
2099
2100 PR c++/50344
2101 * g++.dg/template/friend52.C: New.
2102
2103 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2104
2105 * gcc.target/arm/cmp-1.c: New test.
2106 * gcc.target/arm/cmp-2.c: Likewise.
2107
2108 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2109
2110 PR fortran/41733
2111 * gfortran.dg/impure_actual_1.f90: Modified error message.
2112 * gfortran.dg/proc_ptr_32.f90: New.
2113 * gfortran.dg/proc_ptr_33.f90: New.
2114
2115 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2116
2117 PR tree-optimization/50451
2118 * gcc.dg/vect/pr50451.c: New test.
2119
2120 2011-09-21 Ian Lance Taylor <iant@google.com>
2121
2122 * go.test/go-test.exp (errchk): Add special case for bug332.
2123 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2124 some more test lines.
2125
2126 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2127
2128 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2129 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2130 * g++.dg/other/i386-8.C: Ditto.
2131 * g++.dg/other/pr34435.C: Ditto.
2132 * g++.dg/other/pr39496.C: Ditto.
2133 * g++.dg/other/mmintrin.C: Ditto.
2134
2135 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2136
2137 * gcc.dg/vect/vect-cond-7.c: New test.
2138 * gcc.target/i386/sse4_1-cond-1.c: New test.
2139 * gcc.target/i386/avx-cond-1.c: New test.
2140
2141 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2142
2143 PR target/50464
2144 * g++.dg/other/pr50464.C: New test.
2145
2146 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2147
2148 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2149 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2150 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2151 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2152
2153 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2154
2155 * gnat.dg/opt19.adb: New test.
2156
2157 2011-09-21 Terry Guo <terry.guo@arm.com>
2158
2159 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2160 on arch conflict when testing case on targets other than armv7-a.
2161
2162 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/50454
2165 * g++.dg/ext/int128-1.C: New.
2166 * g++.dg/ext/int128-2.C: Likewise.
2167 * g++.dg/ext/int128-2.h: Likewise.
2168
2169 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2170
2171 PR testsuite/50469
2172 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2173
2174 2011-09-20 Jason Merrill <jason@redhat.com>
2175
2176 * g++.dg/cpp0x/constexpr-generated1.C: New.
2177
2178 PR c++/50442
2179 * g++.dg/overload/ref-conv1.C: New.
2180
2181 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2182
2183 * g++.dg/other/final1.C: New.
2184
2185 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2186
2187 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2188 and get_bit ().
2189
2190 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2191
2192 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2193 "target arm_eabi".
2194
2195 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2196
2197 PR tree-optimization/50413
2198 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2199 -fdump-tree-slp-details. Run other tests with
2200 -fdump-tree-vect-details.
2201 * g++.dg/vect/slp-pr50413.cc: New.
2202
2203 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2204 Ira Rosen <ira.rosen@linaro.org>
2205
2206 PR testsuite/50435
2207 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2208 Fix underscores around restrict.
2209
2210 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2211
2212 PR tree-optimization/50414
2213 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2214 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2215 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2216
2217 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2218
2219 PR tree-optimization/50412
2220 * gfortran.dg/vect/pr50412.f90: New.
2221
2222 2011-09-16 Jason Merrill <jason@redhat.com>
2223
2224 PR c++/50424
2225 * g++.dg/eh/defarg1.C: New.
2226
2227 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2228
2229 * gcc.dg/vect/vect-reduc-10.c: New test.
2230 * gcc.target/i386/avx-reduc-1.c: New test.
2231
2232 * gcc.target/i386/sse2-extract-1.c: New test.
2233 * gcc.target/i386/avx-extract-1.c: New test.
2234
2235 2011-09-16 Terry Guo <terry.guo@arm.com>
2236
2237 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2238
2239 2011-09-15 Diego Novillo <dnovillo@google.com>
2240
2241 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2242 ALWAYS_CXXFLAGS, if defined.
2243 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2244 ALWAYS_GFORTRANFLAGS, if defined.
2245 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2246 ALWAYS_GOCFLAGS, if defined.
2247 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2248 ALWAYS_OBJCXXFLAGS, if defined.
2249 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2250 additional_flags, if defined.
2251 * lib/gnat.exp (gnat_target_compile): Likewise.
2252 * lib/objc.exp (objc_target_compile): Likewise.
2253 * lib/target-supports-dg.exp (dg-add-options): Handle
2254 TEST_ALWAYS_FLAGS.
2255
2256 2011-09-15 Tom de Vries <tom@codesourcery.com>
2257
2258 PR testsuite/50322
2259 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2260 Use uintptr_t in f1. Undo avr xfails.
2261
2262 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2263
2264 PR fortran/50401
2265 PR fortran/50403
2266 * gfortran.dg/function_types_3.f90: New.
2267
2268 2011-09-15 Jason Merrill <jason@redhat.com>
2269
2270 PR c++/50365
2271 * g++.dg/cpp0x/trailing7.C: New.
2272
2273 PR c++/50361
2274 * g++.dg/cpp0x/nullptr23.C: New.
2275
2276 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2277
2278 * gcc.dg/vect/bb-slp-25.c: New.
2279
2280 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2281
2282 PR c++/50391
2283 * g++.dg/cpp0x/noexcept15.C: New.
2284
2285 2011-09-14 Tom de Vries <tom@codesourcery.com>
2286
2287 PR middle-end/50251
2288 * gcc.dg/pr50251.c: New test.
2289
2290 2011-09-14 Tobias Burnus <burnus@net-b.de>
2291
2292 PR fortran/34547
2293 PR fortran/50375
2294 * gfortran.dg/null_5.f90: New.
2295 * gfortran.dg/null_6.f90: New.
2296
2297 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2298
2299 * gcc.c-torture/compile/20110913-1.c: New test.
2300
2301 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2302
2303 PR fortran/50379
2304 * gfortran.dg/result_2.f90: New.
2305
2306 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2307
2308 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2309
2310 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2311
2312 PR c++/48320
2313 * g++.dg/cpp0x/variadic116.C: New test case.
2314
2315 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2316
2317 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2318 * gcc.target/mips/interrupt_handler-2.c: New test.
2319 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2320
2321 2011-09-12 Jason Merrill <jason@redhat.com>
2322
2323 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2324
2325 * g++.dg/cpp0x/explicit7.C: New.
2326
2327 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2328
2329 PR rtl-optimization/50212
2330 * g++.dg/other/pr50212.C: New test.
2331
2332 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2333
2334 PR target/43746
2335 * testsuite/gcc.target/avr/torture/avr-torture.exp
2336 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2337 "-O2 -fmerge-all-constants".
2338
2339 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2340
2341 PR fortran/50327
2342 * gfortran.dg/do_while_1.f90: New test.
2343
2344 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2345
2346 PR fortran/35831
2347 PR fortran/47978
2348 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2349 * gfortran.dg/proc_decl_26.f90: New.
2350 * gfortran.dg/typebound_override_2.f90: New.
2351 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2352
2353 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2354
2355 * gnat.dg/cond_expr2.ad[sb]: New test.
2356
2357 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2358
2359 * gnat.dg/atomic5.ad[sb]: New test.
2360
2361 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2362
2363 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2364
2365 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2366
2367 PR target/49030
2368 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2369
2370 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2371
2372 PR target/49614
2373 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2374
2375 2011-09-09 Richard Guenther <rguenther@suse.de>
2376
2377 PR tree-optimization/50328
2378 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2379
2380 2011-09-09 Richard Guenther <rguenther@suse.de>
2381
2382 PR middle-end/50333
2383 * gcc.dg/torture/pr50333.c: New testcase.
2384
2385 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2386
2387 PR tree-optimization/50318
2388 * gcc.target/arm/pr50318-1.c: New file.
2389
2390 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2391
2392 * gcc.target/i386/all_one_m256i.c: New test.
2393
2394 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2395
2396 PR c++/50324
2397 * g++.dg/cpp0x/sfinae28.C: New.
2398
2399 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2400
2401 PR c/50332
2402 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2403 longer ignored on typedefs.
2404
2405 PR c++/33255 - Support -Wunused-local-typedefs warning
2406 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2407 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2408
2409 2011-09-08 Martin Jambor <mjambor@suse.cz>
2410
2411 PR tree-optimization/50287
2412 * gcc.dg/torture/pr50287.c: New test.
2413
2414 2011-09-08 Richard Guenther <rguenther@suse.de>
2415
2416 PR tree-optimization/19831
2417 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2418 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2419 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2420 * gcc.dg/errno-1.c: Adjust.
2421
2422 2011-09-08 Richard Guenther <rguenther@suse.de>
2423
2424 PR tree-optimization/19831
2425 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2426
2427 2011-09-08 Tobias Burnus <burnus@net-b.de>
2428
2429 PR fortran/44646
2430 * gfortran.dg/do_concurrent_1.f90: New.
2431 * gfortran.dg/do_concurrent_2.f90: New.
2432
2433 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR target/50310
2436 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2437 * gcc.dg/pr50310-2.c: New test.
2438
2439 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2440
2441 PR fortran/48095
2442 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2443 * gfortran.dg/impure_constructor_1.f90: Modified.
2444 * gfortran.dg/proc_ptr_comp_33.f90: New.
2445
2446 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR target/50310
2449 * gcc.dg/pr50310-1.c: New test.
2450
2451 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2452
2453 PR middle-end/48571
2454 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2455 instead of 4.
2456
2457 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2458
2459 PR c++/50309
2460 * g++.dg/cpp0x/noexcept14.C: New.
2461
2462 2011-09-07 Jason Merrill <jason@redhat.com>
2463
2464 * g++.dg/cpp0x/constexpr-ref3.C: New.
2465
2466 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2467
2468 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2469
2470 * gcc.dg/section1.c: Don't xfail for avr.
2471
2472 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2473
2474 PR tree-optimization/50322
2475 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2476
2477 2011-09-07 Martin Jambor <mjambor@suse.cz>
2478
2479 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2480
2481 2011-09-07 Martin Jambor <mjambor@suse.cz>
2482
2483 PR tree-optimization/49911
2484 * g++.dg/tree-ssa/pr49911.C: New test.
2485
2486 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2487
2488 PR target/49030
2489 * gcc.dg/torture/pr49030.c: New test.
2490
2491 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2492
2493 PR fortran/50288
2494 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2495 * gfortran.dg/class_4d.f03: Deleted.
2496 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2497
2498 2011-09-07 Richard Guenther <rguenther@suse.de>
2499
2500 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2501
2502 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2503
2504 PR tree-optimization/46021
2505 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2506
2507 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2508
2509 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2510
2511 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2512
2513 * gcc.c-torture/compile/20110906-1.c: New test.
2514
2515 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2516
2517 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2518
2519 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2520
2521 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2522 --param tree-reassoc-width=1.
2523
2524 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2525 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2526
2527 2011-09-06 Richard Guenther <rguenther@suse.de>
2528
2529 PR tree-optimization/48149
2530 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2531
2532 2011-09-06 Richard Guenther <rguenther@suse.de>
2533
2534 PR tree-optimization/48317
2535 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2536
2537 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2538
2539 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2540 New procedure.
2541 (add_options_for_quad_vectors): Replace with ...
2542 (add_options_for_double_vectors): ... this.
2543 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2544 support multiple vector sizes since the vectorizer attempts to
2545 vectorize with both vector sizes.
2546 * gcc.dg/vect/no-vfa-vect-79.c,
2547 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2548 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2549 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2550 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2551 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2552 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2553 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2554 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2555 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2556 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2557 gcc.dg/vect/vect-40.c: Likewise.
2558 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2559 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2560 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2561 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2562 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2563 Likewise.
2564 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2565
2566 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2567
2568 PR target/49606
2569 * gcc.target/mips/abi-main.h: New file.
2570 * gcc.target/mips/abi-o32-long32.c: New test.
2571 * gcc.target/mips/abi-o32-long64.c: Likewise.
2572 * gcc.target/mips/abi-o64-long32.c: Likewise.
2573 * gcc.target/mips/abi-o64-long64.c: Likewise.
2574 * gcc.target/mips/abi-n32-long32.c: Likewise.
2575 * gcc.target/mips/abi-n32-long64.c: Likewise.
2576 * gcc.target/mips/abi-n64-long32.c: Likewise.
2577 * gcc.target/mips/abi-n64-long64.c: Likewise.
2578 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2579 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2580 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2581 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2582 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2583 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2584 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2585 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2586 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2587 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2588 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2589 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2590 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2591 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2592 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2593 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2594 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2595 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2596 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2597 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2598 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2599 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2600 * gcc.target/mips/branch-3.c: Likewise.
2601 * gcc.target/mips/branch-4.c: Likewise.
2602 * gcc.target/mips/branch-5.c: Likewise.
2603 * gcc.target/mips/branch-6.c: Likewise.
2604 * gcc.target/mips/branch-7.c: Likewise.
2605 * gcc.target/mips/branch-8.c: Likewise.
2606 * gcc.target/mips/branch-9.c: Likewise.
2607 * gcc.target/mips/branch-10.c: Likewise.
2608 * gcc.target/mips/branch-11.c: Likewise.
2609 * gcc.target/mips/branch-12.c: Likewise.
2610 * gcc.target/mips/branch-13.c: Likewise.
2611 * gcc.target/mips/lazy-binding-1.c: Likewise.
2612
2613 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2614
2615 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2616 to avoid warning on int=16 platforms..
2617
2618 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2619
2620 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2621 to work even with -fshort-enums.
2622
2623 2011-09-04 Jan Hubicka <jh@suse.cz>
2624
2625 * gcc.c-torture/compile/20110902.c: new testcase.
2626
2627 2011-09-04 Jason Merrill <jason@redhat.com>
2628
2629 PR c++/49267
2630 * g++.dg/cpp0x/rv-conv1.C: New.
2631
2632 DR 1328
2633 * g++.dg/cpp0x/rv-func3.C: New.
2634
2635 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2636
2637 PR c++/50248
2638 Core 1358
2639 * g++.dg/cpp0x/constexpr-template1.C: New.
2640 * g++.dg/cpp0x/constexpr-template2.C: New.
2641 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2642 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2643
2644 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2645
2646 * gnat.dg/specs/debug1.ads: Tweak pattern.
2647
2648 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2649
2650 PR fortran/50227
2651 * gfortran.dg/class_45a.f03: New.
2652 * gfortran.dg/class_45b.f03: New.
2653
2654 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2655 Ira Rosen <ira.rosen@linaro.org>
2656
2657 PR tree-optimization/50208
2658 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2659 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2660 -fno-tree-fre -fno-tree-pre.
2661
2662 2011-09-02 Martin Jambor <mjambor@suse.cz>
2663
2664 * gcc.dg/ipa/ipcp-3.c: New test.
2665
2666 2011-09-02 Richard Guenther <rguenther@suse.de>
2667
2668 PR tree-optimization/27460
2669 PR middle-end/29269
2670 * gcc.dg/vect/vect-cond-7.c: New testcase.
2671
2672 2011-09-02 Martin Jambor <mjambor@suse.cz>
2673
2674 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2675 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2676 xfailed test for inlining.
2677 * g++.dg/ipa/ivinline-9.C: Likewise.
2678
2679 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2680
2681 PR tree-optimization/50178
2682 * gfortran.dg/vect/pr50178.f90: New test.
2683
2684 2011-08-31 Martin Jambor <mjambor@suse.cz>
2685
2686 PR middle-end/49886
2687 * gcc.c-torture/execute/pr49886.c: New testcase.
2688
2689 2011-08-31 Tom de Vries <tom@codesourcery.com>
2690
2691 PR middle-end/43513
2692 * gcc.dg/pr43513.c: New test.
2693
2694 2011-08-30 Tobias Burnus <burnus@net-b.de>
2695
2696 PR fortran/45044
2697 * gfortran.dg/common_14.f90: New.
2698 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2699
2700 2011-08-30 Jason Merrill <jason@redhat.com>
2701
2702 PR c++/50084
2703 * g++.dg/cpp0x/decltype33.C: New.
2704
2705 PR c++/50089
2706 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2707
2708 PR c++/50114
2709 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2710
2711 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2712
2713 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2714
2715 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2716
2717 * gnat.dg/specs/aggr3.ads: New test.
2718 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2719
2720 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2721 * gnat.dg/specs/aggr2.ads: Likewise.
2722
2723 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2724
2725 PR fortran/45170
2726 * gfortran.dg/allocate_with_source_2.f90: New test
2727
2728 2011-08-30 Jason Merrill <jason@redhat.com>
2729
2730 PR c++/50220
2731 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2732
2733 PR c++/50234
2734 * g++.dg/cpp0x/constexpr-value3.C: New.
2735
2736 2011-08-30 Richard Guenther <rguenther@suse.de>
2737
2738 PR middle-end/48571
2739 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2740 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2741 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2742 * gcc.dg/pr36902.c: XFAIL.
2743
2744 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2745
2746 * gcc.target/i386/fma-check.h: New.
2747 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2748 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2749 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2750 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2751 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2752 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2753 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2754 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2755 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2756 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2757 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2758 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2759 * gcc.target/i386/fma-compile.c: Likewise.
2760 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2761 * gcc.target/i386/sse-12.c: Add -mfma.
2762 * gcc.target/i386/sse-13.c: Likewise.
2763 * gcc.target/i386/sse-14.c: Likewise.
2764 * gcc.target/i386/sse-22.c: Likewise.
2765 * gcc.target/i386/sse-23.c: Likewise.
2766 * g++.dg/other/i386-2.C: Likewise.
2767 * g++.dg/other/i386-3.C: Likewise.
2768
2769 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2770
2771 PR testsuite/50185
2772 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2773 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2774
2775 2011-08-30 Christian Bruel <christian.bruel@st.com>
2776
2777 * g++.dg/bprob/bprob.exp (feedback_options): Set
2778 -fbranch-probabilities.
2779 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2780
2781 2011-08-29 Jason Merrill <jason@redhat.com>
2782
2783 PR c++/50224
2784 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2785
2786 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2787 Jason Merrill <jason@redhat.com>
2788
2789 * g++.dg/dfp/base.C: New test.
2790
2791 2011-08-29 Jason Merrill <jason@redhat.com>
2792
2793 Core DR 994
2794 PR c++/50209
2795 * g++.dg/cpp0x/initlist58.C: New.
2796
2797 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2798
2799 PR fortran/50225
2800 * gfortran.dg/class_result_1.f03: New.
2801
2802 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2803
2804 PR middle-end/48722
2805 * gcc.target/i386/pr48722.c: New test.
2806
2807 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2808
2809 PR libfortran/50192
2810 * gfortran.dg/widechar_compare_1.f90: New test.
2811
2812 2011-08-26 Jason Merrill <jason@redhat.com>
2813
2814 Core DR 342
2815 PR c++/48582
2816 * g++.dg/abi/mangle50.C: New.
2817
2818 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2819
2820 PR target/50202
2821 * gcc.target/i386/pr50202.c: New test.
2822
2823 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2824
2825 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2826 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2827 * gcc.target/i386/avx-round-vec.c: New test.
2828 * gcc.target/i386/avx-roundf-vec.c: New test.
2829
2830 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2831
2832 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2833 instruction.
2834
2835 PR c/50179
2836 * c-c++-common/Wunused-var-14.c: New test.
2837
2838 2011-08-26 Tom de Vries <tom@codesourcery.com>
2839
2840 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2841
2842 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2843
2844 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2845 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2846 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2847 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2848
2849 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2850
2851 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2852 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2853 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2854 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2855
2856 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2857
2858 PR fortran/50050
2859 * gfortran.dg/pointer_comp_init_1.f90: New test.
2860
2861 2011-08-25 Jason Merrill <jason@redhat.com>
2862
2863 PR c++/50157
2864 * g++.dg/cpp0x/sfinae27.C: New.
2865
2866 2011-08-25 Tobias Burnus <burnus@net-b.de>
2867
2868 * gfortran.dg/coarray_lib_token_4.f90: New.
2869
2870 2011-08-25 Tobias Burnus <burnus@net-b.de>
2871
2872 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2873
2874 2011-08-25 Richard Guenther <rguenther@suse.de>
2875
2876 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2877
2878 2011-08-24 Tobias Burnus <burnus@net-b.de>
2879
2880 PR fortran/50163
2881 * gfortran.dg/initialization_28.f90: New.
2882
2883 2011-08-24 Richard Guenther <rguenther@suse.de>
2884
2885 PR tree-optimization/50067
2886 * gcc.dg/torture/pr50067-3.c: New testcase.
2887 * gcc.dg/torture/pr50067-4.c: Likewise.
2888 * gcc.dg/torture/pr50067-5.c: Likewise.
2889
2890 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2891
2892 * g++.dg/other/i386-2.C: Add -mavx2 check.
2893 * g++.dg/other/i386-3.C: Likewise.
2894 * gcc.target/i386/avx-1.c: Add AVX2.
2895 * gcc.target/i386/avx-2.c: Likewise.
2896 * gcc.target/i386/funcspec-5.c: Likewise.
2897 * gcc.target/i386/sse-12.c: Likewise.
2898 * gcc.target/i386/sse-13.c: Likewise.
2899 * gcc.target/i386/sse-14.c: Likewise.
2900 * gcc.target/i386/sse-22.c: Likewise.
2901 * gcc.target/i386/sse-23.c: Likewise.
2902 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2903 * gcc.target/i386/avx2-check.h: New.
2904 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2905 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2906 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2907 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2908 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2909 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2910 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2911 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2912 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2913 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2914 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2915 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2916 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2917 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2918 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2919 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2920 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2921 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2922 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2923 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2924 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2925 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2926 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2927 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2928 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2929 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2930 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2931 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2932 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2933 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2934 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2935 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2936 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2937 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2938 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2939 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2940 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2941 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2942 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2943 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2944 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2945 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2946 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2947 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2948 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2949 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2950 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2951 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2952 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2953 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2954 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2955 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2956 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2957 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2958 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2959 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2960 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2961 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2962 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2963 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2964 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2965 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2966 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2967 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2968 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2969 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2970 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2971 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2972 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2973 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2974 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2975 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2976 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2977 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2978 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2979 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2980 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2981 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2982 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2983 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2984 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2985 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2986 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2987 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2988 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2989 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2990 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2991 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2992 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2993 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2994 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2995 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2996 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2997 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2998 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2999 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3000 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3001 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3002 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3003 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3004 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3005 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3006 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3007 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3008 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3009 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3010 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3011 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3012 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3013 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3014 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3015 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3016 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3017 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3018 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3019 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3020 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3021 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3022 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3023 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3024 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3025 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3026 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3027 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3028 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3029 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3030 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3031 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3032 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3033 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3034 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3035 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3036 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3037 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3038 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3039 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3040 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3041 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3042 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3043 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3044 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3045 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3046 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3047 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3048 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3049 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3050 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3051 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3052 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3053 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3054 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3055 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3056 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3057 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3058 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3059 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3060 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3061 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3062 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3063 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3064 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3065 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3066 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3067 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3068 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3069 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3070 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3071 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3072 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3073 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3074 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3075 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3076 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3077 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3078 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3079 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3080 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3081 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3082 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3083 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3084 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3085 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3086 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3087 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3088 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3089 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3090 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3091 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3092 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3093 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3094 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3095 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3096 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3097 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3098 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3099 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3100 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3101 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3102 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3103 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3104 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3105 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3106 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3107 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3108 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3109 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3110 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3111 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3112 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3113 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3114 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3115 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3116 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3117 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3118 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3119 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3120 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3121 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3122 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3123 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3124 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3125 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3126 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3127 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3128 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3129 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3130 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3131 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3132 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3133 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3134 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3135 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3136 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3137 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3138 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3139 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3140 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3141 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3142 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3143 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3144 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3145 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3146 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3147 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3148 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3149 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3150 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3151 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3152 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3153 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3154 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3155 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3156 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3157 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3158 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3159 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3160 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3161 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3162 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3163 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3164 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3165 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3166 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3167 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3168 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3169 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3170 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3171 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3172 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3173 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3174 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3175 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3176 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3177 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3178 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3179 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3180 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3181 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3182 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3183 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3184 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3185 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3186 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3187 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3188 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3189 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3190 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3191 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3192 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3193 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3194 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3195 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3196 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3197 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3198 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3199 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3200 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3201 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3202 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3203 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3204 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3205 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3206 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3207 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3208 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3209 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3210 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3211 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3212 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3213 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3214 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3215 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3216 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3217 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3218 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3219 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3220 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3221 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3222 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3223 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3224 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3225 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3226 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3227 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3228 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3229 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3230 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3231 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3232 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3233 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3234 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3235 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3236 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3237 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3238 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3239 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3240 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3241 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3242 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3243 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3244 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3245 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3246 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3247 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3248 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3249 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3250 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3251 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3252 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3253 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3254 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3255 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3256 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3257 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3258 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3259 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3260 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3261 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3262 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3263 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3264 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3265 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3266 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3267 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3268 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3269 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3270 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3271 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3272 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3273 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3274 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3275 * gcc.target/i386/testimm-9.c: Likewise.
3276
3277 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3278
3279 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3280 * g++.dg/other/i386-3.C: Likewise.
3281 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3282 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3283 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3284 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3285 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3286 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3287 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3288 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3289 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3290 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3291 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3292 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3293 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3294 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3295 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3296 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3297 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3298 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3299 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3300 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3301 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3302 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3303 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3304 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3305 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3306 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3307 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3308 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3309 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3310 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3311 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3312 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3313 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3314 * gcc.target/i386/sse-12.c: Add BMI2.
3315 * gcc.target/i386/sse-13.c: Likewise.
3316 * gcc.target/i386/sse-14.c: Likewise.
3317 * gcc.target/i386/sse-22.c: Likewise.
3318 * gcc.target/i386/sse-23.c: Likewise.
3319
3320 2011-08-23 Jason Merrill <jason@redhat.com>
3321
3322 * g++.dg/template/crash7.C: Adjust expected errors.
3323
3324 2011-08-23 Jason Merrill <jason@redhat.com>
3325
3326 PR c++/49045
3327 Core 1321
3328 * g++.dg/cpp0x/overload2.C: New.
3329
3330 2011-08-23 Jason Merrill <jason@redhat.com>
3331
3332 Core 903
3333 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3334
3335 2011-08-23 Jason Merrill <jason@redhat.com>
3336
3337 Core 975
3338 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3339 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3340 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3341 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3342
3343 2011-08-23 Jason Merrill <jason@redhat.com>
3344
3345 PR c++/50024
3346 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3347
3348 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR c++/50158
3351 * g++.dg/warn/Wunused-var-16.C: New test.
3352
3353 PR middle-end/50161
3354 * gcc.dg/pr50161.c: New test.
3355
3356 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3357
3358 PR c++/50055
3359 * g++.dg/gcov/gcov-7.C: New test.
3360
3361 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR c++/46862
3364 * g++.dg/dfp/nofields.C: New test.
3365
3366 2011-08-23 Tobias Burnus <burnus@net-b.de>
3367
3368 PR fortran/31600
3369 * gfortran.dg/use_16.f90: New.
3370
3371 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3372 Kirill Yukhin <kirill.yukhin@intel.com>
3373
3374 PR target/50155
3375 * gcc.target/i386/pr50155.c: New test.
3376
3377 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR tree-optimization/50133
3380 * gcc.dg/pr50133.c: New test.
3381
3382 PR middle-end/50141
3383 * c-c++-common/cxxbitfields-6.c: New test.
3384
3385 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3386
3387 PR fortran/50050
3388 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3389
3390 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3391
3392 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3393 * gcc.dg/pr49994-3.c: Ditto.
3394
3395 2011-08-22 Richard Guenther <rguenther@suse.de>
3396
3397 PR testsuite/50145
3398 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3399 * gcc.dg/torture/pr50067-2.c: Likewise.
3400
3401 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3402
3403 PR fortran/47659
3404 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3405 of a constant resulting from simplification.
3406 * gfortran.dg/warn_conversion_3.f90: New test.
3407
3408 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3409
3410 PR fortran/50130
3411 * gfortran.dg/zero_stride_1.f90: New test.
3412
3413 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3414
3415 PR fortran/49638
3416 * gfortran.dg/typebound_override_1.f90: Modified.
3417
3418 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR tree-optimization/48739
3421 * gcc.dg/pr48739-1.c: New test.
3422 * gcc.dg/pr48739-2.c: New test.
3423
3424 2011-08-20 Tobias Burnus <burnus@net-b.de>
3425
3426 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3427
3428 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3429
3430 PR fortran/50129
3431 * gfortran.dg/where_3.f90: New test.
3432
3433 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3434
3435 PR middle-end/49721
3436 * gfortran.dg/pr49721-1.f: New.
3437 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3438
3439 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3440
3441 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3442 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3443 New tests.
3444
3445 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3446
3447 * gcc.target/arm/wmul-11.c: New file.
3448 * gcc.target/arm/wmul-12.c: New file.
3449 * gcc.target/arm/wmul-13.c: New file.
3450
3451 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3452
3453 * gcc.target/arm/wmul-10.c: New file.
3454
3455 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3456
3457 * gcc.target/arm/wmul-9.c: New file.
3458 * gcc.target/arm/wmul-bitfield-2.c: New file.
3459
3460 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3461
3462 * gcc.target/arm/wmul-8.c: New file.
3463
3464 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3465
3466 * gcc.target/arm/wmul-7.c: New file.
3467
3468 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3469
3470 * gcc.target/arm/wmul-6.c: New file.
3471
3472 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3473
3474 * gcc.target/arm/wmul-5.c: New file.
3475 * gcc.target/arm/no-wmla-1.c: New file.
3476
3477 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3478
3479 * gcc.target/arm/wmul-bitfield-1.c: New file.
3480
3481 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3482
3483 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3484
3485 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3486
3487 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3488 * gcc.target/i386/conversion.c: Likewise.
3489
3490 2011-08-19 Richard Guenther <rguenther@suse.de>
3491
3492 * gcc.dg/torture/pr50067-1.c: New testcase.
3493 * gcc.dg/torture/pr50067-2.c: Likewise.
3494
3495 2011-08-19 Joey Ye <joey.ye@arm.com>
3496
3497 PR target/49437
3498 * gcc.target/arm/handler-align.c: New test.
3499 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3500 New Function.
3501
3502 2011-08-19 Joey Ye <joey.ye@arm.com>
3503
3504 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3505
3506 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3507
3508 PR fortran/50071
3509 * gfortran.dg/end_block_label_1.f90: New test.
3510 * gfortran.dg/end_associate_label_1.f90: New test.
3511
3512 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3513
3514 * gcc.dg/c1x-pointer-float-1.c: New test.
3515
3516 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3517
3518 PR fortran/50071
3519 * gfortran.dg/duplicate_labels_2.f: New test.
3520
3521 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3522
3523 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3524 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3525 gcc.dg/c1x-noreturn-5.c: New tests.
3526
3527 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3528
3529 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3530
3531 2011-08-18 Tobias Burnus <burnus@net-b.de>
3532
3533 PR fortran/18918
3534 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3535 * gfortran.dg/coarray_lock_3.f90: Fix test.
3536 * gfortran.dg/coarray_lock_4.f90: New.
3537 * gfortran.dg/coarray_lock_5.f90: New.
3538
3539 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3540
3541 PR target/50009
3542 * gcc.c-torture/compile/pr50009.c: New test.
3543
3544 PR target/50092
3545 * gcc.dg/torture/pr50092.c: New test.
3546
3547 2011-08-18 Tobias Burnus <burnus@net-b.de>
3548
3549 PR fortran/50109
3550 * gfortran.dg/namelist_73.f90: New.
3551
3552 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3553
3554 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3555
3556 PR debug/50017
3557 * gcc.dg/pr50017.c: New test.
3558
3559 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3560
3561 PR c++/45625
3562 * g++.dg/lookup/hidden-var1.C: New test case.
3563
3564 2011-08-17 Tobias Burnus <burnus@net-b.de>
3565
3566 PR fortran/31461
3567 * gfortran.dg/warn_unused_var_2.f90: New.
3568 * gfortran.dg/warn_unused_var_3.f90: New.
3569
3570 2011-08-17 Tom de Vries <tom@codesourcery.com>
3571
3572 PR target/43597
3573 * gcc.target/arm/pr43597.c: New test.
3574
3575 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3576
3577 PR fortran/50070
3578 * gfortran.dg/common_13.f90: New.
3579
3580 2011-08-16 Jason Merrill <jason@redhat.com>
3581
3582 PR c++/50086
3583 * g++.dg/cpp0x/variadic-unresolved.C: New.
3584
3585 * g++.old-deja/g++.brendan/README: Add R.I.P.
3586
3587 * g++.dg/ext/attr-used-1.C: New.
3588
3589 PR c++/50054
3590 * g++.dg/cpp0x/initlist56.C: New.
3591
3592 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3593
3594 PR testsuite/50085
3595 * g++.dg/opt/life1.C: Only run on Linux.
3596
3597 2011-08-15 Tobias Burnus <burnus@net-b.de>
3598
3599 * gfortran.dg/coarray_26.f90: New.
3600
3601 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3602
3603 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3604 -fdump-tree-vrp1.
3605
3606 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3607
3608 PR fortran/50073
3609 * gfortran.dg/func_result_7.f90: New.
3610
3611 2011-08-13 Jason Merrill <jason@redhat.com>
3612
3613 PR c++/50075
3614 * g++.dg/cpp0x/decltype32.C: New.
3615
3616 PR c++/50059
3617 * g++.dg/diagnostic/expr1.C: New.
3618
3619 2011-08-12 David Li <davidxl@google.com>
3620
3621 * g++.dg/abi/vbase15.C: New test.
3622
3623 2011-08-12 Jason Merrill <jason@redhat.com>
3624
3625 PR c++/50034
3626 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3627
3628 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3629
3630 * gcc.dg/builtins-67.c: New test.
3631 * gcc.target/i386/conversion.c: Ditto.
3632
3633 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3634 Brian Hackett <bhackett1024@gmail.com>
3635
3636 * g++.dg/plugin/decl_plugin.c: New.
3637 * g++.dg/plugin/decl-plugin-test.C: New.
3638 * g++.dg/plugin/plugin.exp: Add above testcase.
3639
3640 2011-08-11 Richard Guenther <rguenther@suse.de>
3641
3642 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3643
3644 2011-08-11 Michael Matz <matz@suse.de>
3645
3646 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3647
3648 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3649
3650 PR tree-optimization/50039
3651 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3652 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3653
3654 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3655
3656 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3657 (sse4_1_test): Initialize src3 with random value.
3658
3659 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3660
3661 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3662 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3663 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3664 * gcc.dg/scal-to-vec1.c: New test.
3665 * gcc.dg/scal-to-vec2.c: New test.
3666
3667 2011-08-09 Richard Guenther <rguenther@suse.de>
3668
3669 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3670 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3671 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3672 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3673
3674 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3675
3676 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3677
3678 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3679
3680 * gcc.dg/pr49948.c: Require pthread effective target.
3681
3682 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3683
3684 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3685
3686 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3687
3688 * gcc.target/i386/sse-22a.c: New test.
3689
3690 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3691
3692 PR tree-optimization/50014
3693 * gcc.dg/vect/pr50014.c: New test.
3694
3695 2011-08-08 Martin Jambor <mjambor@suse.cz>
3696
3697 PR middle-end/49923
3698 * gcc.dg/tree-ssa/pr49923.c: New test.
3699
3700 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3701
3702 PR target/49781
3703 * gcc.target/i386/pr49781-1.c: New.
3704
3705 2011-08-08 Jason Merrill <jason@redhat.com>
3706
3707 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3708
3709 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3710
3711 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3712
3713 PR fortran/49638
3714 * gfortran.dg/typebound_override_1.f90: New.
3715
3716 2011-08-07 Kai Tietz <ktietz@redhat.com>
3717
3718 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3719 x86_64 mingw target.
3720 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3721 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3722 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3723 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3724 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3725 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3726 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3727 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3728 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3729 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3730
3731 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3732
3733 PR testsuite/48727
3734 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3735
3736 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3737
3738 * gcc.dg/pr48770.c: Cleanup coverage files.
3739 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3740
3741 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3742
3743 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3744 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3745 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3746 lzcnt and bmi options.
3747
3748 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3749
3750 PR target/47381
3751 * gcc.dg/pr47381-1.c: New.
3752 * gcc.dg/pr47381-2.c: Likewise.
3753 * gcc.target/i386/pr47381.c: Likewise.
3754
3755 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3756
3757 PR middle-end/47727
3758 * gcc.dg/pr47727.c: New.
3759
3760 PR target/47372
3761 * gcc.dg/pr47372-1.c: New.
3762 * gcc.dg/pr47372-2.c: Likewise.
3763
3764 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3765
3766 PR middle-end/47449
3767 * gcc.target/i386/pr47449.c: New.
3768
3769 PR target/47446
3770 * gcc.dg/pr47446-1.c: New.
3771 * gcc.dg/pr47446-2.c: Likewise.
3772
3773 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3774
3775 PR target/47766
3776 * gcc.dg/pr47766.c: New.
3777
3778 PR target/47715
3779 * gcc.dg/tls/pr47715-1.c: New.
3780 * gcc.dg/tls/pr47715-2.c: Likewise.
3781 * gcc.dg/tls/pr47715-3.c: Likewise.
3782 * gcc.dg/tls/pr47715-4.c: Likewise.
3783 * gcc.dg/tls/pr47715-5.c: Likewise.
3784
3785 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3786
3787 PR libobjc/50002
3788 * objc.dg/gnu-api-2-class.m: Updated comments.
3789 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3790 * objc.dg/gnu-api-2-class-meta.m: New test.
3791 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3792
3793 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3794
3795 PR libobjc/49882
3796 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3797 with classes that are in construction.
3798
3799 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3800
3801 PR target/48084
3802 * gcc.target/i386/pr48084-1.c: New.
3803 * gcc.target/i386/pr48084-2.c: Likewise.
3804 * gcc.target/i386/pr48084-3.c: Likewise.
3805 * gcc.target/i386/pr48084-4.c: Likewise.
3806 * gcc.target/i386/pr48084-5.c: Likewise.
3807
3808 PR rtl-optimization/49504
3809 * gcc.target/i386/pr49504.c: New.
3810
3811 PR target/49860
3812 * gcc.dg/pr49860.c: New.
3813
3814 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3815
3816 PR libobjc/49882
3817 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3818 with classes that are in construction.
3819
3820 2011-08-05 Jason Merrill <jason@redhat.com>
3821
3822 PR c++/48993
3823 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3824
3825 PR c++/49921
3826 * g++.dg/cpp0x/decltype31.C: New.
3827
3828 PR c++/49669
3829 * g++.dg/init/array28.C: New.
3830
3831 PR c++/49988
3832 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3833
3834 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3835
3836 PR target/47369
3837 * gcc.dg/pr47369-1.c: New.
3838
3839 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3840
3841 PR middle-end/47364
3842 * gcc.dg/torture/pr47364-1.c: New.
3843 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3844 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3845
3846 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3847
3848 PR fortran/37211
3849 * gfortran.dg/transfer_check_2.f90: New test case.
3850
3851 2011-08-05 Jan Hubicka <jh@suse.cz>
3852
3853 PR middle-end/49494
3854 * gfortran.dg/pr49494.f90: New testcase.
3855
3856 2011-08-05 Jan Hubicka <jh@suse.cz>
3857
3858 PR middle-end/49735
3859 * gcc.c-torture/compile/pr49735.c: New testcase.
3860
3861 2011-08-05 Jason Merrill <jason@redhat.com>
3862
3863 PR c++/47453
3864 * g++.dg/cpp0x/initlist56.C: New.
3865
3866 PR c++/49812
3867 * g++.dg/overload/rvalue2.C: New.
3868
3869 PR c++/49983
3870 * g++.dg/cpp0x/range-for21.C: New.
3871
3872 * g++.dg/ext/vla11.C: New.
3873
3874 2011-08-05 Richard Guenther <rguenther@suse.de>
3875
3876 PR tree-optimization/49984
3877 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3878
3879 2011-08-05 Richard Guenther <rguenther@suse.de>
3880
3881 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3882 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3883 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3884
3885 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3886
3887 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3888 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3889 * gfortran.dg/ldist-pr43023.f90: Ditto.
3890 * gfortran.dg/namelist_52.f90: Ditto.
3891 * gfortran.dg/interface_proc_end.f90: Ditto.
3892 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3893 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3894
3895 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3896
3897 * gcc.dg/vect/vect-over-widen-1.c: New test.
3898 * gcc.dg/vect/vect-over-widen-2.c: New test.
3899 * gcc.dg/vect/vect-over-widen-3.c: New test.
3900 * gcc.dg/vect/vect-over-widen-4.c: New test.
3901
3902 2011-08-04 Richard Guenther <rguenther@suse.de>
3903
3904 PR fortran/49957
3905 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3906
3907 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3908
3909 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3910
3911 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR middle-end/49905
3914 * g++.dg/ext/builtin-object-size3.C: New test.
3915
3916 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR tree-optimization/49948
3919 * gcc.dg/pr49948.c: New test.
3920
3921 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3922
3923 PR middle-end/47383
3924 * gcc.dg/torture/pr47383.c: New.
3925
3926 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3927
3928 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3929
3930 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3931
3932 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3933
3934 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3935
3936 PR target/47744
3937 * gcc.dg/torture/pr47744-1.c: New.
3938 * gcc.dg/torture/pr47744-2.c: Likewise.
3939 * gcc.dg/torture/pr47744-3.c: Likewise.
3940
3941 2011-08-03 Richard Guenther <rguenther@suse.de>
3942
3943 PR middle-end/49958
3944 * gcc.dg/torture/pr49958.c: New testcase.
3945
3946 2011-08-03 Richard Guenther <rguenther@suse.de>
3947
3948 PR tree-optimization/49938
3949 * g++.dg/torture/pr49938.C: New testcase.
3950
3951 2011-08-02 Jason Merrill <jason@redhat.com>
3952
3953 PR c++/43886
3954 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3955
3956 PR c++/49577
3957 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3958
3959 PR c++/49593
3960 * g++.dg/cpp0x/variadic115.C: New.
3961
3962 PR c++/49803
3963 * g++.dg/cpp0x/union5.C: New.
3964
3965 2011-08-02 Daniel Kraft <d@domob.eu>
3966
3967 PR fortran/49885
3968 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3969
3970 2011-08-02 Kai Tietz <ktietz@redhat.com>
3971
3972 PR middle-end/49947
3973 * gcc.dg/tree-ssa/forwprop-15.c
3974
3975 2011-08-02 Jason Merrill <jason@redhat.com>
3976
3977 PR c++/49834
3978 * g++.dg/cpp0x/range-for20.C: New.
3979
3980 2011-08-02 Tobias Burnus <burnus@net-b.de>
3981
3982 * gfortran.dg/coarray_lib_token_3.f90: New.
3983
3984 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR fortran/46752
3987 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3988 * gcc.dg/gomp/atomic-15.c: New test.
3989 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3990 * g++.dg/gomp/atomic-15.C: New test.
3991 * g++.dg/gomp/private-1.C: New test.
3992 * g++.dg/gomp/sharing-2.C: New test.
3993 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3994 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3995 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3996
3997 2011-08-02 Tobias Burnus <burnus@net-b.de>
3998
3999 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4000 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4001 cleanup-module.
4002 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4003 * gfortran.dg/allocatable_function_5.f90: Ditto.
4004 * gfortran.dg/allocate_stat.f90: Ditto.
4005 * gfortran.dg/array_constructor_20.f90: Ditto.
4006 * gfortran.dg/array_constructor_21.f90: Ditto.
4007 * gfortran.dg/array_constructor_22.f90: Ditto.
4008 * gfortran.dg/array_constructor_26.f03: Ditto.
4009 * gfortran.dg/array_function_4.f90: Ditto.
4010 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4011 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4012 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4013 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4014 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4015 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4016 * gfortran.dg/class_15.f03: Ditto.
4017 * gfortran.dg/class_27.f03: Ditto.
4018 * gfortran.dg/class_33.f90: Ditto.
4019 * gfortran.dg/class_37.f03: Ditto.
4020 * gfortran.dg/class_40.f03: Ditto.
4021 * gfortran.dg/class_42.f03: Ditto.
4022 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4023 * gfortran.dg/coarray/registering_1.f90: Ditto.
4024 * gfortran.dg/convert_1.f90: Ditto.
4025 * gfortran.dg/default_initialization_3.f90: Ditto.
4026 * gfortran.dg/dependency_25.f90: Ditto.
4027 * gfortran.dg/dependency_26.f90: Ditto.
4028 * gfortran.dg/dependency_36.f90: Ditto.
4029 * gfortran.dg/dependency_37.f90: Ditto.
4030 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4031 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4032 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4033 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4034 * gfortran.dg/elemental_result_1.f90: Ditto.
4035 * gfortran.dg/empty_derived_type.f90: Ditto.
4036 * gfortran.dg/entry_7.f90: Ditto.
4037 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4038 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4039 * gfortran.dg/error_recovery_3.f90: Ditto.
4040 * gfortran.dg/extends_4.f03: Ditto.
4041 * gfortran.dg/func_assign.f90: Ditto.
4042 * gfortran.dg/func_assign_3.f90: Ditto.
4043 * gfortran.dg/generic_1.f90: Ditto.
4044 * gfortran.dg/generic_18.f90: Ditto.
4045 * gfortran.dg/generic_22.f03: Ditto.
4046 * gfortran.dg/generic_4.f90: Ditto.
4047 * gfortran.dg/generic_6.f90: Ditto.
4048 * gfortran.dg/generic_actual_arg.f90: Ditto.
4049 * gfortran.dg/graphite/id-21.f: Ditto.
4050 * gfortran.dg/graphite/pr45758.f90: Ditto.
4051 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4052 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4053 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4054 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4055 * gfortran.dg/host_used_types_1.f90: Ditto.
4056 * gfortran.dg/implicit_1.f90: Ditto.
4057 * gfortran.dg/implicit_11.f90: Ditto.
4058 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4059 * gfortran.dg/impure_actual_1.f90: Ditto.
4060 * gfortran.dg/impure_assignment_1.f90: Ditto.
4061 * gfortran.dg/impure_constructor_1.f90: Ditto.
4062 * gfortran.dg/initialization_10.f90: Ditto.
4063 * gfortran.dg/initialization_12.f90: Ditto.
4064 * gfortran.dg/interface_14.f90: Ditto.
4065 * gfortran.dg/interface_15.f90: Ditto.
4066 * gfortran.dg/interface_2.f90: Ditto.
4067 * gfortran.dg/interface_25.f90: Ditto.
4068 * gfortran.dg/interface_26.f90: Ditto.
4069 * gfortran.dg/interface_29.f90: Ditto.
4070 * gfortran.dg/interface_assignment_1.f90: Ditto.
4071 * gfortran.dg/internal_pack_6.f90: Ditto.
4072 * gfortran.dg/internal_pack_7.f90: Ditto.
4073 * gfortran.dg/internal_pack_8.f90: Ditto.
4074 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4075 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4076 * gfortran.dg/module_commons_3.f90: Ditto.
4077 * gfortran.dg/module_equivalence_4.f90: Ditto.
4078 * gfortran.dg/module_equivalence_6.f90: Ditto.
4079 * gfortran.dg/module_function_type_1.f90: Ditto.
4080 * gfortran.dg/module_naming_1.f90: Ditto.
4081 * gfortran.dg/namelist_4.f90: Ditto.
4082 * gfortran.dg/operator_c1202.f90: Ditto.
4083 * gfortran.dg/parens_7.f90: Ditto.
4084 * gfortran.dg/pr32921.f: Ditto.
4085 * gfortran.dg/pr33646.f90: Ditto.
4086 * gfortran.dg/pr41928.f90: Ditto.
4087 * gfortran.dg/pr42119.f90: Ditto.
4088 * gfortran.dg/pr43984.f90: Ditto.
4089 * gfortran.dg/present_1.f90: Ditto.
4090 * gfortran.dg/private_type_2.f90: Ditto.
4091 * gfortran.dg/proc_decl_2.f90: Ditto.
4092 * gfortran.dg/proc_ptr_10.f90: Ditto.
4093 * gfortran.dg/proc_ptr_22.f90: Ditto.
4094 * gfortran.dg/proc_ptr_8.f90: Ditto.
4095 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4096 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4097 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4098 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4099 * gfortran.dg/substring_equivalence.f90: Ditto.
4100 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4101 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4102 * gfortran.dg/trim_optimize_6.f90: Ditto.
4103 * gfortran.dg/typebound_call_12.f03: Ditto.
4104 * gfortran.dg/typebound_operator_5.f03: Ditto.
4105 * gfortran.dg/typebound_operator_6.f03: Ditto.
4106 * gfortran.dg/typebound_proc_18.f03: Ditto.
4107 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4108 * gfortran.dg/use_1.f90: Ditto.
4109 * gfortran.dg/use_10.f90: Ditto.
4110 * gfortran.dg/use_11.f90: Ditto.
4111 * gfortran.dg/use_14.f90: Ditto.
4112 * gfortran.dg/use_only_2.f90: Ditto.
4113 * gfortran.dg/use_rename_4.f90: Ditto.
4114 * gfortran.dg/use_rename_5.f90: Ditto.
4115 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4116 * gfortran.dg/used_interface_ref.f90: Ditto.
4117 * gfortran.dg/used_types_11.f90: Ditto.
4118 * gfortran.dg/used_types_3.f90: Ditto.
4119 * gfortran.dg/used_types_4.f90: Ditto.
4120 * gfortran.dg/userdef_operator_2.f90: Ditto.
4121 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4122 * gfortran.dg/vect/pr46213.f90: Ditto.
4123 * gfortran.dg/whole_file_21.f90: Ditto.
4124 * gfortran.dg/whole_file_22.f90: Ditto.
4125 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4126 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4127
4128 2011-08-02 Kai Tietz <ktietz@redhat.com>
4129
4130 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4131
4132 2011-08-01 Jason Merrill <jason@redhat.com>
4133
4134 PR c++/49932
4135 * g++.dg/abi/mangle49.C: New.
4136
4137 PR c++/49924
4138 * g++.dg/cpp0x/constexpr-array4.C: New.
4139
4140 PR c++/49813
4141 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4142
4143 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4144
4145 PR target/49927
4146 * gcc.target/i386/pr49927.c: New test.
4147
4148 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4149
4150 PR tree-optimization/49926
4151 * gcc.dg/vect/pr49926.c: New test.
4152
4153 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4154
4155 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4156 * gcc.target/i386/lzcnt-1.c: New test.
4157 * gcc.target/i386/lzcnt-2.c: Likewise.
4158 * gcc.target/i386/lzcnt-2a.c: Likewise.
4159 * gcc.target/i386/lzcnt-3.c: Likewise.
4160 * gcc.target/i386/lzcnt-4.c: Likewise.
4161 * gcc.target/i386/lzcnt-4a.c: Likewise.
4162 * gcc.target/i386/lzcnt-5.c: Likewise.
4163 * gcc.target/i386/lzcnt-6.c: Likewise.
4164 * gcc.target/i386/lzcnt-6a.c: Likewise.
4165 * gcc.target/i386/lzcnt-check.h: Likewise.
4166
4167 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4168 * gcc.target/i386/sse-13.c: Likewise.
4169 * gcc.target/i386/sse-14.c: Likewise.
4170 * g++.dg/other/i386-2.C: Likewise.
4171 * g++.dg/other/i386-3.C: Likewise.
4172
4173 2011-08-01 Julian Brown <julian@codesourcery.com>
4174
4175 * gcc.target/arm/fixed-point-exec.c: New test.
4176
4177 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4178
4179 PR target/49920
4180 * gcc.target/i386/pr49920.c: New test.
4181
4182 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4183
4184 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4185 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4186 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4187 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4188 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4189 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4190 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4191 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4192 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4193 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4194 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4195 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4196 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4197 * g++.dg/tree-ssa/pr33615.C: Ditto.
4198 * g++.dg/tree-ssa/restrict1.C: Ditto.
4199 * c-c++-common/restrict-2.c: Ditto.
4200 * gfortran.dg/pr32921.f: Ditto.
4201 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4202 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4203 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4204 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4205 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4206 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4207 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4208 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4209 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4210 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4211
4212 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4213
4214 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4215 .exe.ltrans[0-9]*. dump files.
4216
4217 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4218
4219 PR fortran/49112
4220 * gfortran.dg/abstract_type_6.f03: Modified.
4221 * gfortran.dg/typebound_proc_24.f03: New.
4222
4223 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4224
4225 PR testsuite/49917
4226 * g++.dg/init/for1.C: Fix.
4227
4228 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4229
4230 PR fortran/48876
4231 * gfortran.dg/string_5.f90: New test.
4232
4233 2011-07-29 Jason Merrill <jason@redhat.com>
4234
4235 PR c++/49867
4236 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4237
4238 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4239
4240 PR tree-optimization/47407
4241 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4242 alpha*-dec-osf*.
4243 Sort target list.
4244
4245 2011-07-29 Richard Guenther <rguenther@suse.de>
4246
4247 * gcc.dg/uninit-suppress.c: Also disable VRP.
4248 * gcc.dg/uninit-suppress_2.c: Likewise.
4249
4250 2011-07-28 Jason Merrill <jason@redhat.com>
4251
4252 PR c++/49808
4253 * g++.dg/template/nontype24.C: New.
4254
4255 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4256
4257 PR rtl-optimization/47958
4258 * gcc.dg/torture/pr47958-1.c: New.
4259
4260 2011-07-29 Wei Guozhi <carrot@google.com>
4261
4262 PR rtl-optimization/49799
4263 * gcc.dg/pr49799.c: New test case.
4264
4265 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4266
4267 PR middle-end/48648
4268 * gcc.dg/graphite/id-pr48648.c: New.
4269
4270 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR fortran/31067
4273 * gfortran.dg/maxloc_2.f90: New test.
4274 * gfortran.dg/maxloc_3.f90: New test.
4275 * gfortran.dg/minloc_1.f90: New test.
4276 * gfortran.dg/minloc_2.f90: New test.
4277 * gfortran.dg/minloc_3.f90: New test.
4278 * gfortran.dg/minmaxloc_7.f90: New test.
4279
4280 PR debug/49871
4281 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4282
4283 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4284
4285 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4286 the builtin isn't optimized away.
4287
4288 2011-07-27 Tobias Burnus <burnus@net-b.de>
4289
4290 PR fortran/45586
4291 * gfortran.dg/lto/pr45586-2_0.f90: New.
4292
4293 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4294
4295 PR middle-end/49875
4296 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4297 * c-c++-common/cxxbitfields-5.c: Same.
4298
4299 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4300
4301 * lib/target-supports.exp (check_effective_target_mmap): Use
4302 check_function_available.
4303
4304 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4305
4306 * g++.old-deja/g++.pt/crash60.C: Updated.
4307
4308 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR target/49866
4311 * gcc.target/i386/pr49866.c: New test.
4312
4313 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4314
4315 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4316 * gcc.target/i386/bmi-andn-1.c: New test.
4317 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4318 * gcc.target/i386/bmi-andn-2.c: Likewise.
4319 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4320 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4321 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4322 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4323 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4324 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4325 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4326 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4327 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4328 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4329 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4330 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4331 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4332 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4333 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4334 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4335 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4336 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4337 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4338 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4339 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4340
4341 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4342
4343 PR middle-end/47691
4344 * gfortran.dg/graphite/id-pr47691.f: New.
4345
4346 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4347
4348 * gcc.target/i386/avx-os-support.h: New.
4349 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4350 (main): Check avx_os_support before the test is run.
4351 * gcc.target/i386/aes-avx-check.h: Ditto.
4352 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4353
4354 2011-07-27 Kai Tietz <ktietz@redhat.com>
4355
4356 * gcc.target/i386/aggregate-ret3.c: New test.
4357 * gcc.target/i386/aggregate-ret4.c: New test.
4358
4359 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4360
4361 PR fortran/49755
4362 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4363 allocated array should *not* change its size.
4364 * gfortran.dg/multiple_allocation_3.f90: New test.
4365
4366 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4367
4368 PR c++/49776
4369 * g++.dg/cpp0x/constexpr-49776.C: New.
4370
4371 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4372
4373 PR middle-end/47046
4374 * gcc.dg/graphite/id-pr47046.c: New.
4375
4376 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4377
4378 PR middle-end/47653
4379 * gcc.dg/graphite/run-id-pr47593.c: New.
4380
4381 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4382
4383 PR middle-end/47653
4384 * gcc.dg/graphite/run-id-pr47653.c: New.
4385 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4386 induction variables.
4387 * gcc.dg/graphite/scop-16.c: Same.
4388 * gcc.dg/graphite/scop-17.c: Same.
4389 * gcc.dg/graphite/scop-21.c: Same.
4390
4391 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4392
4393 PR middle-end/48805
4394 * gcc.dg/graphite/id-pr48805.c: New.
4395
4396 2011-07-26 Tobias Burnus <burnus@net-b.de>
4397
4398 * gfortran.dg/coarray_lib_token_2.f90: New.
4399
4400 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4401
4402 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4403 SPU local store.
4404
4405 2011-07-25 Andrew Pinski <apinski@cavium.com>
4406
4407 PR tree-opt/49671
4408 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4409 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4410
4411 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4412
4413 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4414
4415 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4416 * gcc.c-torture/execute/loop-2g.c: Likewise.
4417 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4418 Require mmap support.
4419 * gcc.c-torture/execute/loop-2g.x: Likewise.
4420 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4421 (MAP_ANON): Provide default.
4422 * gcc.dg/20050826-1.c: Likewise.
4423 * gcc.target/i386/pr36533.c: Likewise.
4424 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4425 Use dg-require-effective-target mmap.
4426
4427 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4428
4429 PR c++/49838
4430 * g++.dg/cpp0x/range-for19.C: New.
4431
4432 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4433
4434 PR testsuite/49753
4435 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4436
4437 Revert:
4438 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR testsuite/49753
4441 * g++.dg/torture/pr49309.C: Remove.
4442
4443 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4444
4445 PR tree-optimization/49809
4446 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4447 test.
4448
4449 2011-07-25 Richard Guenther <rguenther@suse.de>
4450
4451 PR tree-optimization/49715
4452 * gcc.target/i386/pr49715-1.c: New testcase.
4453 * gcc.target/i386/pr49715-2.c: Likewise.
4454
4455 2011-07-23 Jason Merrill <jason@redhat.com>
4456
4457 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4458
4459 2011-07-22 Jason Merrill <jason@redhat.com>
4460
4461 PR c++/49793
4462 * g++.dg/cpp0x/initlist55.C: New.
4463
4464 2011-07-23 Tobias Burnus <burnus@net-b.de>
4465
4466 PR fortran/49791
4467 * gfortran.dg/namelist_72.f: New.
4468
4469 2011-07-23 Tobias Burnus <burnus@net-b.de>
4470
4471 * gfortran.dg/coarray_25.f90: New.
4472
4473 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4474
4475 * override1.C: This test should use c++0x mode.
4476 * override3.C: New. Test the diagnostics in c++98 mode.
4477
4478 2011-07-22 Jason Merrill <jason@redhat.com>
4479 Mark Glisse <marc.glisse@normalesup.org>
4480
4481 PR c++/30112
4482 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4483
4484 PR c++/49813
4485 * g++.dg/opt/builtins2.C: New.
4486 * g++.dg/other/error27.C: Don't rely on __builtin.
4487
4488 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4489
4490 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4491 on lp64 targets.
4492 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4493 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4494 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4495 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4496
4497 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4498 instead of ia32.
4499
4500 2011-07-22 Richard Guenther <rguenther@suse.de>
4501
4502 PR tree-optimization/45819
4503 * gcc.dg/pr45819.c: New testcase.
4504
4505 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4506
4507 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4508
4509 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4510
4511 PR middle-end/47654
4512 PR middle-end/49649
4513 * gcc.dg/graphite/run-id-pr47654.c: New.
4514
4515 2011-07-21 Ian Lance Taylor <iant@google.com>
4516
4517 PR middle-end/49705
4518 * gcc.dg/pr49705.c: New test.
4519
4520 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4521
4522 * lib/target-supports.exp (check_avx_os_support_available): New.
4523 (check_effective_target_avx_runtime): Use it.
4524
4525 2011-07-21 Richard Guenther <rguenther@suse.de>
4526
4527 PR tree-optimization/49770
4528 * g++.dg/torture/pr49770.C: New testcase.
4529
4530 2011-07-21 Kai Tietz <ktietz@redhat.com>
4531
4532 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4533 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4534
4535 2011-07-21 Tobias Burnus <burnus@net-b.de>
4536
4537 * gfortran.dg/coarray_lib_token_1.f90: New.
4538
4539 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4540
4541 * gcc.dg/pr32912-2.c: Skip for AVR.
4542 * gcc.dg/pr44674.c: Add dg-require-profiling.
4543
4544 2011-07-20 Jason Merrill <jason@redhat.com>
4545
4546 * g++.dg/ext/desig2.C: New.
4547
4548 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4549
4550 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4551 be generated.
4552 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4553 * gcc.target/powerpc/recip-3.c: Ditto.
4554
4555 2011-07-19 Jason Merrill <jason@redhat.com>
4556
4557 PR c++/6709 (DR 743)
4558 PR c++/42603 (DR 950)
4559 * g++.dg/cpp0x/decltype21.C: New.
4560
4561 2011-07-20 Richard Guenther <rguenther@suse.de>
4562
4563 PR middle-end/18908
4564 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4565 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4566
4567 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4568
4569 * gcc.target/arm/combine-movs.c: New.
4570 * gcc.target/arm/unsigned-extend-2.c: New.
4571
4572 2011-07-19 Jason Merrill <jason@redhat.com>
4573
4574 PR c++/49785
4575 * g++.dg/cpp0x/variadic114.C: New.
4576
4577 2011-07-19 Tobias Burnus <burnus@net-b.de>
4578
4579 * gfortran.dg/coarray_args_1.f90: New.
4580 * gfortran.dg/coarray_args_2.f90: New.
4581
4582 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4583
4584 PR fortran/49708
4585 * gfortran.dg/allocate_error_3.f90: New.
4586
4587 2011-07-19 Richard Guenther <rguenther@suse.de>
4588
4589 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4590 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4591 * gcc.dg/torture/20110719-1.c: New testcase.
4592
4593 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4594
4595 PR tree-optimization/49768
4596 * gcc.c-torture/execute/pr49768.c: New test.
4597
4598 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4599
4600 PR tree-optimization/49771
4601 * gcc.dg/vect/pr49771.c: New test.
4602
4603 2011-07-18 Martin Jambor <mjambor@suse.cz>
4604
4605 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4606 * gcc.dg/ipa/ipa-2.c: Likewise.
4607 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4608 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4609 * gcc.dg/ipa/ipa-5.c: Likewise.
4610 * gcc.dg/ipa/ipa-7.c: Likewise.
4611 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4612 * gcc.dg/ipa/ipacost-1.c: Likewise.
4613 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4614 functions.
4615 * gcc.dg/ipa/ipcp-1.c: New test.
4616 * gcc.dg/ipa/ipcp-2.c: Likewise.
4617 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4618
4619 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR middle-end/49675
4622 * gfortran.dg/pr49675.f90: New test.
4623
4624 2011-07-18 Richard Guenther <rguenther@suse.de>
4625
4626 * gcc.dg/torture/20110718-1.c: New testcase.
4627
4628 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4629
4630 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4631 * g++.dg/ext/bitfield3.C: Likewise.
4632 * g++.dg/ext/bitfield4.C: Likewise.
4633 * g++.dg/ext/bitfield5.C: Likewise.
4634 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4635 * g++.dg/other/pr23205-2.C: Likewise.
4636 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4637 * gcc.c-torture/compile/20001109-2.c: Likewise.
4638 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4639 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4640 * gcc.dg/bitfld-16.c: Likewise.
4641 * gcc.dg/bitfld-17.c: Likewise.
4642 * gcc.dg/bitfld-18.c: Likewise.
4643 * gcc.dg/builtins-config.h: Remove Netware support.
4644 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4645 * gcc.dg/cdce2.c: Likewise.
4646 * gcc.dg/cpp/assert4.c: Remove netware support.
4647 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4648 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4649
4650 * lib/target-supports.exp (check_visibility_available): Remove
4651 NetWare support.
4652 (check_profiling_available): Likewise.
4653
4654 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4655
4656 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4657
4658 2011-07-17 Tobias Burnus <burnus@net-b.de>
4659 Thomas Koenig <tkoenig@gcc.gnu.org>
4660
4661 PR fortran/34657
4662 * gfortran.dg/generic_17.f90: Fix testcase.
4663 * gfortran.dg/interface_3.f90: Add dg-error.
4664 * gfortran.dg/use_14.f90: New.
4665 * gfortran.dg/use_15.f90: New.
4666
4667 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4668
4669 * gnat.dg/pointer_controlled.adb: New test.
4670
4671 2011-07-17 Tobias Burnus <burnus@net-b.de>
4672
4673 PR fortran/49624
4674 * gfortran.dg/pointer_remapping_7.f90: New.
4675
4676 2011-07-16 Jason Merrill <jason@redhat.com>
4677
4678 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4679
4680 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4681 Jason Merrill <jason@redhat.com>
4682
4683 PR c++/45329
4684 PR c++/48934
4685 * g++.dg/cpp0x/decltype29.C: Adjust.
4686 * g++.dg/cpp0x/error4.C: Adjust.
4687 * g++.dg/cpp0x/sfinae26.C: Adjust.
4688 * g++.dg/cpp0x/variadic105.C: Adjust.
4689 * g++.dg/template/deduce3.C: Adjust.
4690 * g++.dg/template/error45.C: Adjust.
4691 * g++.dg/template/ptrmem2.C: Adjust.
4692 * g++.dg/template/sfinae2.C: Adjust.
4693 * g++.old-deja/g++.pt/crash60.C: Adjust.
4694 * g++.old-deja/g++.pt/unify6.C: Adjust.
4695 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4696 * g++.dg/cpp0x/nullptr15.C: Adjust.
4697 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4698 * g++.dg/cpp0x/pr31431.C: Adjust.
4699 * g++.dg/cpp0x/pr31434.C: Adjust.
4700 * g++.dg/cpp0x/sfinae11.C: Adjust
4701 * g++.dg/cpp0x/temp_default2.C: Adjust.
4702 * g++.dg/cpp0x/trailing4.C: Adjust.
4703 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4704 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4705 * g++.dg/cpp0x/variadic105.C: Adjust.
4706 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4707 * g++.dg/ext/vla2.C: Adjust.
4708 * g++.dg/other/ptrmem10.C: Adjust.
4709 * g++.dg/other/ptrmem11.C: Adjust.
4710 * g++.dg/overload/unknown1.C: Adjust.
4711 * g++.dg/template/conv11.C: Adjust.
4712 * g++.dg/template/dependent-expr5.C: Adjust.
4713 * g++.dg/template/friend.C: Adjust.
4714 * g++.dg/template/incomplete2.C: Adjust.
4715 * g++.dg/template/local4.C: Adjust.
4716 * g++.dg/template/local6.C: Adjust.
4717 * g++.dg/template/operator9.C: Adjust.
4718 * g++.dg/template/ttp25.C: Adjust.
4719 * g++.dg/template/unify10.C: Adjust.
4720 * g++.dg/template/unify11.C: Adjust.
4721 * g++.dg/template/unify6.C: Adjust.
4722 * g++.dg/template/unify9.C: Adjust.
4723 * g++.dg/template/varmod1.C: Adjust.
4724 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4725 * g++.old-deja/g++.pt/crash28.C: Adjust.
4726 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4727 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4728 * g++.old-deja/g++.pt/expr2.C: Adjust.
4729 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4730 * g++.old-deja/g++.pt/spec5.C: Adjust.
4731 * g++.old-deja/g++.pt/spec6.C: Adjust.
4732 * g++.old-deja/g++.pt/unify4.C: Adjust.
4733 * g++.old-deja/g++.pt/unify8.C: Adjust.
4734 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4735 * g++.dg/overload/template5.C: New testcase.
4736 * g++.dg/template/overload12.C: New testcase.
4737
4738 2011-07-11 Tobias Burnus <burnus@net-b.de>
4739
4740 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4741 * gfortran.dg/coarray_7.f90: Ditto.
4742 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4743 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4744
4745 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4746
4747 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4748 case.
4749 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4750 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4751 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4752 C67X.
4753 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4754 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4755 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4756
4757 2011-07-15 Jason Merrill <jason@redhat.com>
4758
4759 PR testsuite/49741
4760 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4761 Use --extra_opts instead of --additional_options.
4762
4763 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4764
4765 PR testsuite/49753
4766 * g++.dg/torture/pr49309.C: Remove.
4767
4768 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4769
4770 * gcc.target/tic6x/weak-call.c: New test.
4771 * gcc.target/tic6x/fpcmp.c: New test.
4772 * gcc.target/tic6x/fpdiv.c: New test.
4773 * gcc.target/tic6x/rotdi16-scan.c: New test.
4774 * gcc.target/tic6x/ffssi.c: New test.
4775 * gcc.target/tic6x/fpdiv-lib.c: New test.
4776 * gcc.target/tic6x/cold-lc.c: New test.
4777 * gcc.target/tic6x/longcalls.c: New test.
4778 * gcc.target/tic6x/abi-align-1.c: New test.
4779 * gcc.target/tic6x/fpcmp-finite.c: New test.
4780 * gcc.target/tic6x/rotdi16.c: New test.
4781 * gcc.target/tic6x/bswapl.c: New test.
4782 * gcc.target/tic6x/ffsdi.c: New test.
4783 * gcc.target/tic6x/tic6x.exp: New file.
4784 * gcc.target/tic6x/builtins/arith24.c: New test.
4785 * gcc.target/tic6x/builtins/smpy.c: New test.
4786 * gcc.target/tic6x/builtins/smpylh.c: New test.
4787 * gcc.target/tic6x/builtins/smpyh.c: New test.
4788 * gcc.target/tic6x/builtins/sarith1.c: New test.
4789 * gcc.target/tic6x/builtins/extclr.c: New test
4790 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4791 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4792 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4793 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4794 New functions.
4795 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4796 __TMS320C6X__.
4797 * gcc.dg/20020312-2.c: Likewise.
4798 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4799 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4800 * gcc.dg/torture/builtin-math-7.c: Likewise.
4801
4802 PR testsuite/49757
4803 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4804 not testing tic6x-*-*.
4805
4806 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4807
4808 PR tree-opt/49309
4809 * g++.dg/torture/pr49309.C: New testcase.
4810
4811 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4812
4813 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4814
4815 2011-07-14 Richard Guenther <rguenther@suse.de>
4816
4817 PR tree-optimization/49651
4818 * gcc.dg/torture/pr49651.c: New testcase.
4819
4820 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4821
4822 PR target/43746
4823 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4824
4825 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4826
4827 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4828 -mno-pointers-to-nested-functions.
4829 * gcc.target/powerpc/no-r11-2.c: Ditto.
4830 * gcc.target/powerpc/no-r11-3.c: Ditto.
4831
4832 2011-07-13 Jason Merrill <jason@redhat.com>
4833
4834 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4835 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4836 when compiling C files.
4837 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4838 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4839 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4840 * g++.dg/lookup/anon2.C: Likewise.
4841 * g++.dg/tree-ssa/copyprop.C: Likewise.
4842 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4843 * g++.dg/init/vector1.C: Ignore narrowing errors.
4844 * g++.dg/torture/pr35526.C: Likewise.
4845 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4846
4847 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4848
4849 PR libfortran/49296
4850 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4851 and logical reads.
4852
4853 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4854
4855 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4856 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4857
4858 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4859
4860 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4861 * lib/obj-c++.exp (obj-c++_init): Ditto.
4862 * lib/file-format.exp (gcc_target_object_format): Ditto.
4863 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4864 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4865 (check_visibility_available): Ditto.
4866 (check_effective_target_tls_native): Ditto.
4867 (check_effective_target_tls_emulated): Ditto.
4868 (check_effective_target_function_sections): Ditto.
4869
4870 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4871
4872 * gcc.target/arm/pr48183.c: New test.
4873
4874 2011-07-13 Richard Guenther <rguenther@suse.de>
4875
4876 * gcc.dg/torture/20110713-1.c: New testcase.
4877
4878 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4879
4880 PR rtl-opt/49474
4881 * gcc.c-torture/compile/pr49474.c: New testcase.
4882
4883 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4884
4885 PR tree-optimization/49712
4886 * gcc.c-torture/execute/pr49712.c: New test.
4887
4888 2011-07-11 Jason Merrill <jason@redhat.com>
4889
4890 PR c++/44609
4891 * g++.dg/template/recurse3.C: New.
4892
4893 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR debug/49676
4896 * gcc.dg/guality/csttest.c: New test.
4897
4898 PR fortran/49698
4899 * gfortran.dg/pr49698.f90: New test.
4900
4901 2011-07-11 Jeff Law <law@redhat.com>
4902
4903 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4904
4905 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4906
4907 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4908 * go.test/go-test.exp (go-set-goarch): Likewise.
4909
4910 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4911
4912 PR target/39633
4913 * gcc.target/avr/torture/pr39633.c: New test case.
4914
4915 2011-07-11 Tobias Burnus <burnus@net-b.de>
4916
4917 PR fortran/18918
4918 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4919
4920 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4921
4922 * lib/target-supports.exp (check_effective_target_scheduling):
4923 New Function.
4924 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4925 * gcc.dg/pr45055.c: Ditto.
4926 * gcc.dg/pr45353.c: Ditto.
4927 * g++.dg/pr45056.C: Ditto.
4928
4929 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4930
4931 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4932 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4933 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4934 * g++.dg/torture/pr31863.C: Skip AVR.
4935
4936 2011-07-10 Tobias Burnus <burnus@net-b.de>
4937
4938 PR fortran/49690
4939 * gfortran.dg/intrinsic_signal.f90: New.
4940
4941 2011-07-09 Jason Merrill <jason@redhat.com>
4942
4943 * g++.dg/cpp0x/regress/regress6.C: New.
4944 * g++.dg/parse/crash45.C: Adjust message.
4945 * g++.dg/template/crash38.C: Adjust message.
4946 * g++.dg/template/crash64.C: Adjust message.
4947
4948 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4949
4950 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4951 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4952 * g++.dg/abi/bitfield3.C: Likewise.
4953 * g++.dg/eh/pr38662.C: Likewise.
4954 * g++.dg/ext/attrib36.C: Likewise.
4955 * g++.dg/ext/attrib37.C: Likewise.
4956 * g++.dg/ext/attrib8.C: Likewise.
4957 * g++.dg/ext/tmplattr1.C: Likewise.
4958 * g++.dg/inherit/override-attribs.C: Likewise.
4959 * g++.dg/opt/inline9.C: Likewise.
4960 * g++.dg/opt/life1.C: Likewise.
4961 * g++.dg/opt/longbranch2.C: Likewise.
4962 * g++.dg/opt/nrv12.C: Likewise.
4963 * g++.dg/opt/reg-stack4.C: Likewise.
4964 * g++.dg/other/pr35504.C: Likewise.
4965 * g++.dg/other/pr39496.C: Likewise.
4966 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4967 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4968 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4969 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4970 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4971 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4972 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4973 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4974 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4975 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4976 * g++.dg/warn/pr15774-1.C: Likewise.
4977 * g++.dg/warn/pr15774-2.C: Likewise.
4978 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4979 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4980 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4981 * g++.old-deja/g++.pt/asm2.C: Likewise.
4982 * gcc.c-torture/compile/20000804-1.c: Likewise.
4983 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4984 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4985 * gcc.dg/20020108-1.c: Likewise.
4986 * gcc.dg/20020122-2.c: Likewise.
4987 * gcc.dg/20020122-3.c: Likewise.
4988 * gcc.dg/20020206-1.c: Likewise.
4989 * gcc.dg/20020219-1.c: Likewise.
4990 * gcc.dg/20020310-1.c: Likewise.
4991 * gcc.dg/20020411-1.c: Likewise.
4992 * gcc.dg/20020418-2.c: Likewise.
4993 * gcc.dg/20020426-2.c: Likewise.
4994 * gcc.dg/20020517-1.c: Likewise.
4995 * gcc.dg/20030204-1.c: Likewise.
4996 * gcc.dg/20030826-2.c: Likewise.
4997 * gcc.dg/20031102-1.c: Likewise.
4998 * gcc.dg/20031202-1.c: Likewise.
4999 * gcc.dg/20050111-1.c: Likewise.
5000 * gcc.dg/20050503-1.c: Likewise.
5001 * gcc.dg/array-init-1.c: Likewise.
5002 * gcc.dg/builtin-apply4.c: Likewise.
5003 * gcc.dg/dfp/pr31344.c: Likewise.
5004 * gcc.dg/gomp/atomic-11.c: Likewise.
5005 * gcc.dg/graphite/pr40281.c: Likewise.
5006 * gcc.dg/ia64-sync-1.c: Likewise.
5007 * gcc.dg/ia64-sync-2.c: Likewise.
5008 * gcc.dg/ia64-sync-3.c: Likewise.
5009 * gcc.dg/ia64-sync-4.c: Likewise.
5010 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5011 * gcc.dg/invalid-call-1.c: Likewise.
5012 * gcc.dg/loop-3.c: Likewise.
5013 * gcc.dg/lower-subreg-1.c: Likewise.
5014 * gcc.dg/lto/pr47259_0.c: Likewise.
5015 * gcc.dg/nested-calls-1.c: Likewise.
5016 * gcc.dg/pr20017.c: Likewise.
5017 * gcc.dg/pr25023.c: Likewise.
5018 * gcc.dg/pr27671-2.c: Likewise.
5019 * gcc.dg/pr32176.c: Likewise.
5020 * gcc.dg/pr33676.c: Likewise.
5021 * gcc.dg/pr35045.c: Likewise.
5022 * gcc.dg/pr36015.c: Likewise.
5023 * gcc.dg/pr36584.c: Likewise.
5024 * gcc.dg/pr36998.c: Likewise.
5025 * gcc.dg/pr37438.c: Likewise.
5026 * gcc.dg/pr37908.c: Likewise.
5027 * gcc.dg/pr41241.c: Likewise.
5028 * gcc.dg/pr41340.c: Likewise.
5029 * gcc.dg/pr44136.c: Likewise.
5030 * gcc.dg/pr44194-1.c: Likewise.
5031 * gcc.dg/pr46212.c: Likewise.
5032 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5033 * gcc.dg/setjmp-2.c: Likewise.
5034 * gcc.dg/short-compare-1.c: Likewise.
5035 * gcc.dg/short-compare-2.c: Likewise.
5036 * gcc.dg/smod-1.c: Likewise.
5037 * gcc.dg/sync-2.c: Likewise.
5038 * gcc.dg/sync-3.c: Likewise.
5039 * gcc.dg/tls/opt-1.c: Likewise.
5040 * gcc.dg/tls/opt-2.c: Likewise.
5041 * gcc.dg/tls/opt-3.c: Likewise.
5042 * gcc.dg/torture/badshift.c: Likewise.
5043 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5044 * gcc.dg/torture/pr20314-2.c: Likewise.
5045 * gcc.dg/torture/pr36891.c: Likewise.
5046 * gcc.dg/torture/pr38774.c: Likewise.
5047 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5048 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5049 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5050 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5051 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5052 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5053 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5054 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5055 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5056 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5057 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5058 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5059 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5060 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5061 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5062 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5063 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5064 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5065 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5066 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5067 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5068 * gcc.dg/unroll-1.c: Likewise.
5069 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5070 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5071 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5072 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5073 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5074 * gcc.target/i386/20000609-1.c: Likewise.
5075 * gcc.target/i386/20000720-1.c: Likewise.
5076 * gcc.target/i386/20000724-1.c: Likewise.
5077 * gcc.target/i386/20011107-1.c: Likewise.
5078 * gcc.target/i386/20011119-1.c: Likewise.
5079 * gcc.target/i386/20020201-3.c: Likewise.
5080 * gcc.target/i386/20020218-1.c: Likewise.
5081 * gcc.target/i386/20020729-1.c: Likewise.
5082 * gcc.target/i386/20030926-1.c: Likewise.
5083 * gcc.target/i386/20060125-1.c: Likewise.
5084 * gcc.target/i386/20060125-2.c: Likewise.
5085 * gcc.target/i386/20060512-1.c: Likewise.
5086 * gcc.target/i386/20060512-2.c: Likewise.
5087 * gcc.target/i386/20060512-3.c: Likewise.
5088 * gcc.target/i386/20060512-4.c: Likewise.
5089 * gcc.target/i386/387-1.c: Likewise.
5090 * gcc.target/i386/387-2.c: Likewise.
5091 * gcc.target/i386/387-5.c: Likewise.
5092 * gcc.target/i386/387-6.c: Likewise.
5093 * gcc.target/i386/980312-1.c: Likewise.
5094 * gcc.target/i386/980313-1.c: Likewise.
5095 * gcc.target/i386/990117-1.c: Likewise.
5096 * gcc.target/i386/990424-1.c: Likewise.
5097 * gcc.target/i386/990524-1.c: Likewise.
5098 * gcc.target/i386/991129-1.c: Likewise.
5099 * gcc.target/i386/991214-1.c: Likewise.
5100 * gcc.target/i386/991230-1.c: Likewise.
5101 * gcc.target/i386/addr-sel-1.c: Likewise.
5102 * gcc.target/i386/aggregate-ret1.c: Likewise.
5103 * gcc.target/i386/aggregate-ret2.c: Likewise.
5104 * gcc.target/i386/align-main-3.c: Likewise.
5105 * gcc.target/i386/amd64-abi-1.c: Likewise.
5106 * gcc.target/i386/amd64-abi-2.c: Likewise.
5107 * gcc.target/i386/amd64-abi-4.c: Likewise.
5108 * gcc.target/i386/amd64-abi-5.c: Likewise.
5109 * gcc.target/i386/amd64-abi-6.c: Likewise.
5110 * gcc.target/i386/asm-1.c: Likewise.
5111 * gcc.target/i386/asm-3.c: Likewise.
5112 * gcc.target/i386/asm-5.c: Likewise.
5113 * gcc.target/i386/attributes-error.c: Likewise.
5114 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5115 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5116 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5117 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5118 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5119 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5120 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5121 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5122 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5123 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5124 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5125 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5126 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5127 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5128 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5129 * gcc.target/i386/bitfield1.c: Likewise.
5130 * gcc.target/i386/bitfield2.c: Likewise.
5131 * gcc.target/i386/bmi-2.c: Likewise.
5132 * gcc.target/i386/bmi-5.c: Likewise.
5133 * gcc.target/i386/builtin-unreachable.c: Likewise.
5134 * gcc.target/i386/cleanup-2.c: Likewise.
5135 * gcc.target/i386/clobbers.c: Likewise.
5136 * gcc.target/i386/cmov8.c: Likewise.
5137 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5138 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5139 * gcc.target/i386/compress-float-387.c: Likewise.
5140 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5141 * gcc.target/i386/compress-float-sse.c: Likewise.
5142 * gcc.target/i386/crc32-2.c: Likewise.
5143 * gcc.target/i386/crc32-3.c: Likewise.
5144 * gcc.target/i386/divmod-7.c: Likewise.
5145 * gcc.target/i386/divmod-8.c: Likewise.
5146 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5147 * gcc.target/i386/fma3-builtin.c: Likewise.
5148 * gcc.target/i386/fma3-fma.c: Likewise.
5149 * gcc.target/i386/fma4-256-vector.c: Likewise.
5150 * gcc.target/i386/fma4-builtin.c: Likewise.
5151 * gcc.target/i386/fma4-fma-2.c: Likewise.
5152 * gcc.target/i386/fma4-fma.c: Likewise.
5153 * gcc.target/i386/fma4-vector-2.c: Likewise.
5154 * gcc.target/i386/fma4-vector.c: Likewise.
5155 * gcc.target/i386/funcspec-1.c: Likewise.
5156 * gcc.target/i386/funcspec-10.c: Likewise.
5157 * gcc.target/i386/funcspec-11.c: Likewise.
5158 * gcc.target/i386/funcspec-2.c: Likewise.
5159 * gcc.target/i386/funcspec-5.c: Likewise.
5160 * gcc.target/i386/funcspec-6.c: Likewise.
5161 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5162 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5163 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5164 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5165 * gcc.target/i386/incoming-1.c: Likewise.
5166 * gcc.target/i386/incoming-10.c: Likewise.
5167 * gcc.target/i386/incoming-11.c: Likewise.
5168 * gcc.target/i386/incoming-12.c: Likewise.
5169 * gcc.target/i386/incoming-13.c: Likewise.
5170 * gcc.target/i386/incoming-14.c: Likewise.
5171 * gcc.target/i386/incoming-15.c: Likewise.
5172 * gcc.target/i386/incoming-2.c: Likewise.
5173 * gcc.target/i386/incoming-3.c: Likewise.
5174 * gcc.target/i386/incoming-4.c: Likewise.
5175 * gcc.target/i386/incoming-5.c: Likewise.
5176 * gcc.target/i386/incoming-6.c: Likewise.
5177 * gcc.target/i386/incoming-7.c: Likewise.
5178 * gcc.target/i386/incoming-8.c: Likewise.
5179 * gcc.target/i386/incoming-9.c: Likewise.
5180 * gcc.target/i386/lea.c: Likewise.
5181 * gcc.target/i386/local.c: Likewise.
5182 * gcc.target/i386/loop-1.c: Likewise.
5183 * gcc.target/i386/loop-2.c: Likewise.
5184 * gcc.target/i386/loop-3.c: Likewise.
5185 * gcc.target/i386/max-stack-align.c: Likewise.
5186 * gcc.target/i386/memcpy-1.c: Likewise.
5187 * gcc.target/i386/movbe-2.c: Likewise.
5188 * gcc.target/i386/movq-2.c: Likewise.
5189 * gcc.target/i386/movq.c: Likewise.
5190 * gcc.target/i386/nrv1.c: Likewise.
5191 * gcc.target/i386/pad-4.c: Likewise.
5192 * gcc.target/i386/pad-5a.c: Likewise.
5193 * gcc.target/i386/pad-5b.c: Likewise.
5194 * gcc.target/i386/pad-6a.c: Likewise.
5195 * gcc.target/i386/pad-6b.c: Likewise.
5196 * gcc.target/i386/pad-7.c: Likewise.
5197 * gcc.target/i386/pad-9.c: Likewise.
5198 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5199 * gcc.target/i386/pic-1.c: Likewise.
5200 * gcc.target/i386/pr12092-1.c: Likewise.
5201 * gcc.target/i386/pr12329.c: Likewise.
5202 * gcc.target/i386/pr21518.c: Likewise.
5203 * gcc.target/i386/pr22362.c: Likewise.
5204 * gcc.target/i386/pr22585.c: Likewise.
5205 * gcc.target/i386/pr23098.c: Likewise.
5206 * gcc.target/i386/pr25196.c: Likewise.
5207 * gcc.target/i386/pr25293.c: Likewise.
5208 * gcc.target/i386/pr25654.c: Likewise.
5209 * gcc.target/i386/pr26449.c: Likewise.
5210 * gcc.target/i386/pr26778.c: Likewise.
5211 * gcc.target/i386/pr26826.c: Likewise.
5212 * gcc.target/i386/pr27266.c: Likewise.
5213 * gcc.target/i386/pr29978.c: Likewise.
5214 * gcc.target/i386/pr30505.c: Likewise.
5215 * gcc.target/i386/pr30961-1.c: Likewise.
5216 * gcc.target/i386/pr31628.c: Likewise.
5217 * gcc.target/i386/pr32000-2.c: Likewise.
5218 * gcc.target/i386/pr32661-1.c: Likewise.
5219 * gcc.target/i386/pr32708-2.c: Likewise.
5220 * gcc.target/i386/pr32708-3.c: Likewise.
5221 * gcc.target/i386/pr34256.c: Likewise.
5222 * gcc.target/i386/pr34312.c: Likewise.
5223 * gcc.target/i386/pr34522.c: Likewise.
5224 * gcc.target/i386/pr35160.c: Likewise.
5225 * gcc.target/i386/pr35281.c: Likewise.
5226 * gcc.target/i386/pr36246.c: Likewise.
5227 * gcc.target/i386/pr36786.c: Likewise.
5228 * gcc.target/i386/pr37275.c: Likewise.
5229 * gcc.target/i386/pr37843-3.c: Likewise.
5230 * gcc.target/i386/pr37843-4.c: Likewise.
5231 * gcc.target/i386/pr39082-1.c: Likewise.
5232 * gcc.target/i386/pr39431.c: Likewise.
5233 * gcc.target/i386/pr39496.c: Likewise.
5234 * gcc.target/i386/pr39543-2.c: Likewise.
5235 * gcc.target/i386/pr39911.c: Likewise.
5236 * gcc.target/i386/pr40718.c: Likewise.
5237 * gcc.target/i386/pr40906-1.c: Likewise.
5238 * gcc.target/i386/pr40906-2.c: Likewise.
5239 * gcc.target/i386/pr40906-3.c: Likewise.
5240 * gcc.target/i386/pr40934.c: Likewise.
5241 * gcc.target/i386/pr41900.c: Likewise.
5242 * gcc.target/i386/pr42589.c: Likewise.
5243 * gcc.target/i386/pr43662.c: Likewise.
5244 * gcc.target/i386/pr43671.c: Likewise.
5245 * gcc.target/i386/pr43766.c: Likewise.
5246 * gcc.target/i386/pr43869.c: Likewise.
5247 * gcc.target/i386/pr44942.c: Likewise.
5248 * gcc.target/i386/pr44948-2a.c: Likewise.
5249 * gcc.target/i386/pr45234.c: Likewise.
5250 * gcc.target/i386/pr45336-2.c: Likewise.
5251 * gcc.target/i386/pr45336-4.c: Likewise.
5252 * gcc.target/i386/pr45852.c: Likewise.
5253 * gcc.target/i386/pr46470.c: Likewise.
5254 * gcc.target/i386/pr48037-1.c: Likewise.
5255 * gcc.target/i386/pr48389.c: Likewise.
5256 * gcc.target/i386/pr49095.c: Likewise.
5257 * gcc.target/i386/pr9771-1.c: Likewise.
5258 * gcc.target/i386/rdfsbase-1.c: Likewise.
5259 * gcc.target/i386/rdfsbase-2.c: Likewise.
5260 * gcc.target/i386/rdgsbase-1.c: Likewise.
5261 * gcc.target/i386/rdgsbase-2.c: Likewise.
5262 * gcc.target/i386/rdrand-3.c: Likewise.
5263 * gcc.target/i386/regparm-stdcall.c: Likewise.
5264 * gcc.target/i386/regparm.c: Likewise.
5265 * gcc.target/i386/reload-1.c: Likewise.
5266 * gcc.target/i386/rotate-2.c: Likewise.
5267 * gcc.target/i386/sibcall-5.c: Likewise.
5268 * gcc.target/i386/signbit-1.c: Likewise.
5269 * gcc.target/i386/signbit-2.c: Likewise.
5270 * gcc.target/i386/signbit-3.c: Likewise.
5271 * gcc.target/i386/sse-5.c: Likewise.
5272 * gcc.target/i386/sse-8.c: Likewise.
5273 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5274 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5275 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5276 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5277 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5278 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5279 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5280 * gcc.target/i386/sse2-movq-2.c: Likewise.
5281 * gcc.target/i386/sse2-movq-3.c: Likewise.
5282 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5283 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5284 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5285 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5286 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5287 * gcc.target/i386/ssefn-1.c: Likewise.
5288 * gcc.target/i386/ssefn-2.c: Likewise.
5289 * gcc.target/i386/sseregparm-1.c: Likewise.
5290 * gcc.target/i386/sseregparm-2.c: Likewise.
5291 * gcc.target/i386/sseregparm-3.c: Likewise.
5292 * gcc.target/i386/sseregparm-4.c: Likewise.
5293 * gcc.target/i386/sseregparm-5.c: Likewise.
5294 * gcc.target/i386/sseregparm-6.c: Likewise.
5295 * gcc.target/i386/sseregparm-7.c: Likewise.
5296 * gcc.target/i386/sseregparm-8.c: Likewise.
5297 * gcc.target/i386/stack-realign.c: Likewise.
5298 * gcc.target/i386/stack-usage-realign.c: Likewise.
5299 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5300 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5301 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5302 * gcc.target/i386/stackalign/return-1.c: Likewise.
5303 * gcc.target/i386/stackalign/return-2.c: Likewise.
5304 * gcc.target/i386/stackalign/return-3.c: Likewise.
5305 * gcc.target/i386/tailcall-1.c: Likewise.
5306 * gcc.target/i386/tbm-2.c: Likewise.
5307 * gcc.target/i386/udivmod-7.c: Likewise.
5308 * gcc.target/i386/udivmod-8.c: Likewise.
5309 * gcc.target/i386/unroll-1.c: Likewise.
5310 * gcc.target/i386/vararg-1.c: Likewise.
5311 * gcc.target/i386/vararg-2.c: Likewise.
5312 * gcc.target/i386/vect8-ret.c: Likewise.
5313 * gcc.target/i386/vectorize5.c: Likewise.
5314 * gcc.target/i386/wmul-1.c: Likewise.
5315 * gcc.target/i386/wmul-2.c: Likewise.
5316 * gcc.target/i386/wrfsbase-1.c: Likewise.
5317 * gcc.target/i386/wrfsbase-2.c: Likewise.
5318 * gcc.target/i386/wrgsbase-1.c: Likewise.
5319 * gcc.target/i386/wrgsbase-2.c: Likewise.
5320 * gcc.target/i386/xop-pcmov.c: Likewise.
5321 * gcc.target/i386/xop-pcmov2.c: Likewise.
5322 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5323 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5324 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5325 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5326 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5327 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5328 * gcc.target/i386/zee.c: Likewise.
5329 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5330 * gfortran.dg/compiler-directive_2.f: Likewise.
5331 * gfortran.dg/g77/20010216-1.f: Likewise.
5332 * gfortran.dg/gomp/pr39152.f90: Likewise.
5333 * gfortran.dg/pr33794.f90: Likewise.
5334
5335 2011-07-09 Jason Merrill <jason@redhat.com>
5336
5337 * g++.dg/cpp0x/regress/regress5.C: New.
5338
5339 2011-07-08 Jason Merrill <jason@redhat.com>
5340
5341 PR c++/45437
5342 * g++.dg/expr/compound-asn1.C: New.
5343 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5344
5345 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR target/49621
5348 * gcc.target/powerpc/altivec-34.c: New test.
5349
5350 2011-07-08 Jason Merrill <jason@redhat.com>
5351
5352 PR c++/45603
5353 * g++.dg/abi/guard3.C: New.
5354
5355 2011-07-08 Julian Brown <julian@codesourcery.com>
5356
5357 * lib/target-supports.exp
5358 (check_effective_target_arm_little_endian): New.
5359 (check_effective_target_vect_pack_trunc): Use above.
5360 (check_effective_target_vect_unpack): Likewise.
5361 (check_effective_target_vect_element_align): Test
5362 check_effective_target_arm_vect_no_misalign for ARM.
5363
5364 2011-07-08 Jason Merrill <jason@redhat.com>
5365
5366 PR c++/49673
5367 * g++.dg/cpp0x/constexpr-rom.C: New.
5368
5369 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5370
5371 PR middle-end/49519
5372 * g++.dg/torture/pr49519.C: New test.
5373
5374 2011-07-08 Martin Jambor <mjambor@suse.cz>
5375
5376 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5377
5378 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5379
5380 PR testsuite/48727
5381 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5382
5383 2011-07-08 Richard Guenther <rguenther@suse.de>
5384
5385 PR tree-optimization/49662
5386 * gcc.dg/graphite/interchange-14.c: XFAIL.
5387 * gcc.dg/graphite/interchange-15.c: Likewise.
5388 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5389
5390 2011-07-06 Jason Merrill <jason@redhat.com>
5391
5392 PR c++/49663
5393 * g++.dg/cpp0x/regress/regress4.C: New.
5394
5395 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5396
5397 PR fortran/49648
5398 * gfortran.dg/result_in_spec_4.f90: New test.
5399
5400 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5401
5402 * gcc.target/sparc/cas64.c: New test.
5403
5404 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR c/49644
5407 * g++.dg/torture/pr49644.C: New test.
5408
5409 PR c/49644
5410 * gcc.c-torture/execute/pr49644.c: New test.
5411
5412 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5413
5414 * lib/target-supports.exp (check_effective_target_ia32): New.
5415 (check_effective_target_x32): Likewise.
5416 (check_effective_target_vect_cmdline_needed): Also check x32.
5417
5418 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5419
5420 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5421 dg-prune-output.
5422 * gcc.target/arm/pr42235.c: Likewise.
5423 * gcc.target/arm/pr42495.c: Likewise.
5424 * gcc.target/arm/pr42574.c: Likewise.
5425 * gcc.target/arm/thumb-branch1.c: Likewise.
5426
5427 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5428 unneeded prune of possible warning.
5429 * gcc.target/arm/pr40956.c: Likewise.
5430 * gcc.target/arm/pr42505.c: Likewise.
5431
5432 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5433 * gcc.c-torture/compile/pr46883.c: Likewise.
5434 * gcc.c-torture/compile/pr46934.c: Likewise.
5435
5436 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5437 for move to ../../gcc.c-torture/compile.
5438 * gcc.target/arm/pr46883.c: Likewise.
5439 * gcc.target/arm/pr46934.c: Likewise.
5440
5441 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5442 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5443 * gcc.target/arm/wmul-1.c: Likewise.
5444 * gcc.target/arm/wmul-2.c: Likewise.
5445 * gcc.target/arm/wmul-3.c: Likewise.
5446 * gcc.target/arm/wmul-4.c: Likewise.
5447 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5448 add tab after scan target.
5449 * gcc.target/arm/smlaltt-1.c: Likewise.
5450 * gcc.target/arm/smlatb-1.c: Likewise.
5451 * gcc.target/arm/smlatt-1.c: Likewise.
5452
5453 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR debug/49522
5456 * gcc.dg/debug/pr49522.c: New test.
5457
5458 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5459
5460 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5461 * gcc.dg/pr46212.c: Run only if target int32plus.
5462 * gcc.dg/torture/pr48146.c: Ditto.
5463 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5464 * c-c++-common/pr44832.c: Ditto.
5465 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5466 * gcc.dg/pr31490.c: Ditto.
5467 * gcc.dg/torture/builtin-math-7.c: Run only if target
5468 large_double.
5469 * gcc.dg/torture/pr45764.c: Skip for AVR.
5470 * gcc.dg/pr47893.c: Ditto.
5471
5472 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5473
5474 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5475 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5476 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5477 add tab to scan target.
5478
5479 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5480
5481 * gcc.target/arm/neon-modes-3.c: New test.
5482
5483 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5484
5485 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5486 -fno-loop-interchange -ffast-math.
5487
5488 2011-07-07 Richard Guenther <rguenther@suse.de>
5489
5490 * gcc.dg/ftrapv-3.c: New testcase.
5491
5492 2011-07-07 Richard Guenther <rguenther@suse.de>
5493
5494 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5495 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5496
5497 2011-07-07 Kai Tietz <ktietz@redhat.com>
5498
5499 * gcc.dg/binop-notxor1.c: New test.
5500 * gcc.dg/binop-notand4a.c: New test.
5501 * gcc.dg/binop-notxor2.c: New test.
5502 * gcc.dg/binop-notand3a.c: New test.
5503 * gcc.dg/binop-notand2a.c: New test.
5504 * gcc.dg/binop-notand6a.c: New test.
5505 * gcc.dg/binop-notor1.c: New test.
5506 * gcc.dg/binop-notand1a.c: New test.
5507 * gcc.dg/binop-notand5a.c: New test.
5508 * gcc.dg/binop-notor2.c: New test.
5509
5510 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR middle-end/49640
5513 * gcc.dg/gomp/pr49640.c: New test.
5514
5515 2011-07-07 Richard Guenther <rguenther@suse.de>
5516
5517 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5518
5519 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5520
5521 PR target/39150
5522 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5523
5524 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5525
5526 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5527 * gcc.target/powerpc/no-r11-2.c: Ditto.
5528 * gcc.target/powerpc/no-r11-3.c: Ditto.
5529
5530 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5531
5532 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5533 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5534
5535 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5536
5537 * lib/target-supports.exp (check_profiling_available): Disable
5538 profiling with -fprofile-generate for target avr.
5539
5540 2011-07-06 Richard Guenther <rguenther@suse.de>
5541
5542 PR tree-optimization/49645
5543 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5544
5545 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5546
5547 PR middle-end/47383
5548 * gcc.dg/pr47383.c: New.
5549
5550 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5551
5552 PR tree-optimization/49647
5553 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5554
5555 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5556
5557 PR testsuite/49542
5558 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5559 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5560
5561 2011-07-05 Jason Merrill <jason@redhat.com>
5562
5563 PR c++/48157
5564 * g++.dg/template/template-id-4.C: New.
5565
5566 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5567
5568 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5569 * gcc.dg/pr43402.c: Ditto.
5570
5571 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5572
5573 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5574
5575 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5576
5577 * gcc.target/powerpc/ppc-switch-1.c: New test for
5578 --param case-values-threshold.
5579 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5580
5581 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5582
5583 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5584
5585 2011-07-05 Jason Merrill <jason@redhat.com>
5586
5587 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5588
5589 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5590
5591 PR tree-optimization/47654
5592 * gcc.dg/graphite/block-pr47654.c: New.
5593
5594 2011-07-05 Jason Merrill <jason@redhat.com>
5595
5596 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5597
5598 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5599
5600 PR tree-optimization/49580
5601 * gcc.dg/autopar/pr49580.c: New test.
5602
5603 2011-07-05 Richard Guenther <rguenther@suse.de>
5604
5605 PR tree-optimization/49518
5606 PR tree-optimization/49628
5607 * g++.dg/torture/pr49628.C: New testcase.
5608 * gcc.dg/torture/pr49518.c: Likewise.
5609
5610 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5611
5612 * ada/acats/run_acats (which): Extract last field from type -p,
5613 type output only if command succeeded.
5614
5615 2011-07-04 Jason Merrill <jason@redhat.com>
5616
5617 * g++.dg/abi/mangle48.C: New.
5618
5619 * g++.dg/cpp0x/diag1.C: New.
5620
5621 * g++.dg/diagnostic/aka1.C: New.
5622
5623 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR rtl-optimization/49619
5626 * gcc.dg/pr49619.c: New test.
5627
5628 PR rtl-optimization/49472
5629 * gfortran.dg/pr49472.f90: New test.
5630
5631 PR debug/49602
5632 * gcc.dg/pr49602.c: New test.
5633
5634 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5635
5636 PR target/34734
5637 PR target/44643
5638 * gcc.target/avr/avr.exp: Run over cpp files, too.
5639 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5640 * gcc.target/avr/progmem.h: New file.
5641 * gcc.target/avr/exit-abort.h: New file.
5642 * gcc.target/avr/progmem-error-1.c: New file.
5643 * gcc.target/avr/progmem-error-1.cpp: New file.
5644 * gcc.target/avr/progmem-warning-1.c: New file.
5645 * gcc.target/avr/torture/progmem-1.c: New file.
5646 * gcc.target/avr/torture/progmem-1.cpp: New file.
5647
5648 2011-07-04 Richard Guenther <rguenther@suse.de>
5649
5650 PR tree-optimization/49615
5651 * g++.dg/torture/pr49615.C: New testcase.
5652
5653 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5654
5655 PR tree-optimization/49610
5656 * gcc.dg/vect/pr49610.c: New test.
5657
5658 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5659
5660 * gnat.dg/specs/debug1.ads: New test.
5661
5662 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5663
5664 PR fortran/49562
5665 * gfortran.dg/typebound_proc_23.f90: New.
5666
5667 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5668
5669 PR c++/49605
5670 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5671
5672 2011-07-01 Jason Merrill <jason@redhat.com>
5673
5674 PR c++/48261
5675 * g++.dg/template/template-id-3.C: New.
5676
5677 PR c++/48593
5678 * g++.dg/template/qualified-id4.C: New.
5679
5680 PR c++/48883
5681 * g++.dg/template/explicit-args4.C: New.
5682
5683 PR c++/49085
5684 * g++.dg/template/offsetof2.C: New.
5685
5686 2011-07-01 Kai Tietz <ktietz@redhat.com>
5687
5688 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5689
5690 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5691
5692 PR libmudflap/49549
5693 * lib/target-supports.exp (check_effective_target_gld): New proc.
5694
5695 2011-07-01 Richard Guenther <rguenther@suse.de>
5696
5697 PR tree-optimization/49603
5698 * gcc.dg/torture/pr49603.c: New testcase.
5699
5700 2011-06-30 Jason Merrill <jason@redhat.com>
5701
5702 PR c++/49387
5703 * g++.dg/rtti/template1.C: New.
5704
5705 PR c++/49569
5706 * g++.dg/cpp0x/regress/ctor1.C: New.
5707
5708 PR c++/49355
5709 * g++.dg/cpp0x/initlist54.C: New.
5710
5711 2011-06-30 Martin Jambor <mjambor@suse.cz>
5712
5713 * gcc.dg/tree-ssa/sra-12.c: New test.
5714
5715 2011-06-29 Jason Merrill <jason@redhat.com>
5716
5717 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5718
5719 2011-06-30 Richard Guenther <rguenther@suse.de>
5720
5721 PR tree-optimization/46787
5722 * gcc.dg/vect/vect-121.c: New testcase.
5723
5724 2011-06-30 Martin Jambor <mjambor@suse.cz>
5725
5726 PR tree-optimization/49094
5727 * gcc.dg/tree-ssa/pr49094.c: New test.
5728
5729 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5730
5731 PR fortran/49540
5732 * gfortran.dg/pr49540-1.f90: New test.
5733 * gfortran.dg/pr49540-2.f90: New test.
5734
5735 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5736
5737 PR ada/49511
5738 * ada/acats/run_acats (which): Use last field of type -p output.
5739
5740 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5741 Iain Sandoe <iains@gcc.gnu.org>
5742
5743 PR libobjc/36610
5744 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5745 Only skip on 64-bit *-*-darwin8* && !objc2.
5746
5747 2011-06-30 Richard Guenther <rguenther@suse.de>
5748
5749 PR tree-optimization/38752
5750 * gcc.c-torture/compile/pr38752.c: New testcase.
5751
5752 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5753
5754 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5755 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5756
5757 2011-06-29 Jason Merrill <jason@redhat.com>
5758
5759 PR c++/49216
5760 * g++.dg/cpp0x/initlist53.C: Use placement new.
5761 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5762 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5763
5764 PR c++/49003
5765 * g++.dg/cpp0x/trailing6.C: New.
5766 * g++.dg/cpp0x/pr45908.C: No error.
5767
5768 PR c++/49272
5769 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5770
5771 PR c++/49520
5772 * g++.dg/cpp0x/constexpr-using2.C: New.
5773
5774 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5775
5776 PR c++/45923
5777 * g++.dg/cpp0x/constexpr-diag3.C: New.
5778 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5779 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5780 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5781 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5782
5783 2011-06-29 Jason Merrill <jason@redhat.com>
5784
5785 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5786
5787 2011-06-29 Richard Guenther <rguenther@suse.de>
5788
5789 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5790
5791 2011-06-29 Jason Merrill <jason@redhat.com>
5792
5793 * g++.dg/cpp0x/initlist-value2.C: New.
5794
5795 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5796 * g++.dg/cpp0x/initlist-value.C: New.
5797
5798 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5799
5800 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5801
5802 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5803
5804 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5805 * gcc.dg/inline_2.c: Likewise.
5806 * gcc.dg/unroll_1.c: Likewise.
5807
5808 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5809
5810 PR debug/49567
5811 * gcc.target/i386/pr49567.c: New test.
5812
5813 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5814
5815 * gnat.dg/opt17.ad[sb]: New test.
5816
5817 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5818 Tom de Vries <tom@codesourcery.com>
5819
5820 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5821 (check_effective_target_arm_thumb2): New effective targets.
5822 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5823 properly. Clean up temporary files.
5824 * gcc.target/arm/ivopts-2.c: Likewise.
5825 * gcc.target/arm/ivopts-3.c: Likewise.
5826 * gcc.target/arm/ivopts-4.c: Likewise.
5827 * gcc.target/arm/ivopts-5.c: Likewise.
5828 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5829
5830 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5831
5832 PR fortran/49479
5833 * gfortran.dg/reshape_zerosize_3.f90: New test.
5834
5835 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5836
5837 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5838 * gcc.target/arm/vfp-ldmias.c: Likewise.
5839 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5840 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5841 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5842 * gcc.target/arm/vfp-stmias.c: Likewise.
5843 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5844 * gcc.target/arm/vfp-stmiad.c: Likewise.
5845
5846 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5847
5848 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5849 dg-prune-output.
5850 * gcc.target/arm/pr45701-2.c: Ditto.
5851
5852 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5853
5854 PR fortran/49466
5855 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5856 * gfortran.dg/extends_14.f03: Modified.
5857
5858 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5859
5860 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5861 early if the test is already being skipped.
5862
5863 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5864 scan-assembler-dem-not): For missing file, report unresolved with
5865 same message as for pass/fail, with reason reported in log file.
5866
5867 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5868 from add_options_for_arm_neon_fp16.
5869 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5870 check_effective_target_arm_neon_fp16_ok_nocache.
5871 Check -mfpu and -mfloat-abi options from current multilib.
5872 Do not require neon support.
5873 (check_effective_target_arm_fp16_ok): Renamed from
5874 check_effecitve_target_arm_neon_fp16_ok.
5875 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5876 arm_neon_fp16_ok and arm_fp16.
5877 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5878 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5879 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5880 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5881
5882 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5883
5884 * gcc.dg/builtin-assume-aligned-1.c: New test.
5885 * gcc.dg/builtin-assume-aligned-2.c: New test.
5886 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5887
5888 PR debug/49544
5889 * gcc.dg/pr49544.c: New test.
5890
5891 2011-06-27 Richard Guenther <rguenther@suse.de>
5892
5893 PR tree-optimization/49394
5894 * g++.dg/torture/pr49394.C: New testcase.
5895
5896 2011-06-27 Kai Tietz <ktietz@redhat.com>
5897
5898 * gcc.dg/optimize-bswapdi-2.c: New test.
5899
5900 2011-06-27 Michael Hope <michael.hope@linaro.org>
5901 Richard Sandiford <richard.sandiford@linaro.org>
5902
5903 PR tree-optimization/49169
5904 * gcc.dg/torture/pr49169.c: New test.
5905
5906 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5907
5908 PR testsuite/49529
5909 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5910
5911 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5912 hppa*-*-hpux*.
5913
5914 2011-06-26 Jason Merrill <jason@redhat.com>
5915
5916 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5917
5918 PR c++/49528
5919 * g++.dg/init/ref19.C: New.
5920 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5921
5922 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR tree-optimization/48377
5925 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5926 non_strict_align.
5927
5928 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5929
5930 PR middle-end/49191
5931 * lib/target-supports.exp (check_effective_target_non_strict_align):
5932 New.
5933 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5934
5935 2011-06-24 Martin Jambor <mjambor@suse.cz>
5936
5937 PR tree-optimizations/49516
5938 * g++.dg/tree-ssa/pr49516.C: New test.
5939
5940 2011-06-23 Jason Merrill <jason@redhat.com>
5941
5942 PR c++/35255
5943 * g++.dg/template/partial10.C: New.
5944 * g++.dg/template/partial11.C: New.
5945
5946 2011-06-23 Jeff Law <law@redhat.com>
5947
5948 PR middle-end/48770
5949 * gcc.dg/pr48770.c: New test.
5950
5951 2011-06-23 Jan Hubicka <jh@suse.cz>
5952
5953 PR middle-end/49373
5954 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5955
5956 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR testsuite/49512
5959 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5960 instead of -fdump-tree-optimized.
5961
5962 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 PR c++/44625
5965 * g++.dg/template/crash107.C: New.
5966 * g++.dg/template/error17.C: Adjust.
5967
5968 2011-06-23 Jason Merrill <jason@redhat.com>
5969
5970 PR c++/49507
5971 * g++.dg/cpp0x/defaulted30.C: New.
5972
5973 PR c++/49440
5974 * g++.dg/rtti/anon-ns1.C: New.
5975
5976 PR c++/49395
5977 * g++.dg/init/ref18.C: New.
5978
5979 PR c++/36435
5980 * g++.dg/template/partial9.C: New.
5981
5982 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5983
5984 PR middle-end/49373
5985 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5986
5987 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR debug/49496
5990 * gcc.dg/pr49496.c: New test.
5991
5992 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5993
5994 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5995 is not xscale.
5996
5997 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5998
5999 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6000 * gcc.target/arm/pr42879.c: Likewise.
6001 * gcc.target/arm/pr45701-3.c: Likewise.
6002
6003 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6004 * gcc.target/arm/pr40482.c: Likewise.
6005 * gcc.target/arm/stack-corruption.c: Likewise.
6006
6007 2011-06-22 Richard Guenther <rguenther@suse.de>
6008
6009 PR tree-optimization/49493
6010 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6011
6012 2011-06-22 Jason Merrill <jason@redhat.com>
6013
6014 PR c++/49260
6015 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6016
6017 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6018 Dmitry Melnik <dm@ispras.ru>
6019
6020 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6021 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6022 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6023
6024 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6025
6026 * gcc.target/arm/tlscall.c: New.
6027
6028 2011-06-21 Jason Merrill <jason@redhat.com>
6029
6030 PR c++/49172
6031 * g++.dg/cpp0x/constexpr-ref1.C: New.
6032 * g++.dg/cpp0x/constexpr-ref2.C: New.
6033 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6034
6035 PR c++/49482
6036 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6037
6038 PR c++/49418
6039 * g++.dg/template/param3.C: New.
6040
6041 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6042
6043 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6044 my_clrsb test functions.
6045 (main): Test clrsb.
6046 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6047 test_sll, test_ull): Add clrsb tests.
6048 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6049 clrsbll.
6050
6051 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6052
6053 PR fortran/49112
6054 * gfortran.dg/class_44.f03: New.
6055
6056 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6057
6058 PR tree-optimization/49478
6059 * gcc.dg/vect/pr49478.c
6060
6061 2011-06-21 Richard Guenther <rguenther@suse.de>
6062
6063 PR tree-optimization/49483
6064 * gcc.dg/vect/vect-120.c: New testcase.
6065
6066 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6067
6068 PR testsuite/49443
6069 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6070 * gcc.dg/vect/vect-peel-4.c: Likewise.
6071
6072 2011-06-22 Christian Bruel <christian.bruel@st.com>
6073
6074 PR middle-end/49139
6075 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6076 * gcc.dg/always_inline2.c: Likewise.
6077 * gcc.dg/always_inline3.c: Likewise.
6078 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6079 * gcc.dg/inline_1.c: Likewise.
6080 * gcc.dg/inline_2.c: Likewise.
6081 * gcc.dg/inline_3.c: Likewise.
6082 * gcc.dg/inline_4.c: Likewise.
6083 * gcc.dg/20051201-1.c: Likewise.
6084 * gcc.dg/pr40087.c: Likewise.
6085 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6086 * gcc.dg/inline-22.c: Likewise.
6087 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6088 * gcc.dg/lto/20090218-1_1.c: Likewise.
6089 * g++.dg/ipa/devirt-7.C: Likewise.
6090 * gcc.dg/uninit-pred-5_a.c: Likewise.
6091 * gcc.dg/uninit-pred-5_b.c: Likewise.
6092 * gcc.dg/fail_always_inline.c: New.
6093
6094 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6095
6096 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6097 into 6 jobs instead of 3.
6098
6099 2011-06-20 Jason Merrill <jason@redhat.com>
6100
6101 PR c++/49216
6102 * g++.dg/cpp0x/initlist53.C: New.
6103
6104 2011-06-20 Tobias Burnus <burnus@net-b.de>
6105
6106 PR fortran/18918
6107 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6108 * gfortran.dg/coarray_lock_3.f90: New.
6109 * gfortran.dg/coarray/lock_1.f90: New.
6110
6111 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6112
6113 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6114 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6115 unresolved and report the reason to the log file.
6116
6117 * lib/scanasm.exp (object-size): Move argument processing earlier
6118 to report errors before verifying that the file exists. Report
6119 problems detected at runtime as unresolved instead of error and
6120 report their reasons to the log file.
6121
6122 2011-06-20 Jason Merrill <jason@redhat.com>
6123
6124 PR c++/47080
6125 * g++.dg/cpp0x/explicit6.C: New.
6126
6127 PR c++/47635
6128 * g++.dg/cpp0x/enum20.C: New.
6129
6130 PR c++/48138
6131 * g++.dg/ext/attr-aligned01.C: New.
6132
6133 PR c++/49205
6134 * g++.dg/cpp0x/variadic-default.C: New.
6135
6136 PR c++/43321
6137 * g++.dg/cpp0x/auto26.C: New.
6138
6139 PR c++/43831
6140 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6141
6142 2011-06-20 Kai Tietz <ktietz@redhat.com>
6143
6144 * gcc.dg/binop-notand1.c: New test.
6145 * gcc.dg/binop-notand2.c: New test.
6146 * gcc.dg/binop-notand3.c: New test.
6147 * gcc.dg/binop-notand4.c: New test.
6148 * gcc.dg/binop-notand5.c: New test.
6149 * gcc.dg/binop-notand6.c: New test.
6150
6151 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6152
6153 PR testsuite/49432
6154 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6155
6156 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6157
6158 PR fortran/49400
6159 * gfortran.dg/proc_ptr_31.f90: New.
6160
6161 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6162
6163 * gnat.dg/volatile6.adb: New test.
6164 * gnat.dg/volatile7.adb: Likewise.
6165 * gnat.dg/volatile8.adb: Likewise.
6166 * gnat.dg/volatile9.adb: Likewise.
6167
6168 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6169
6170 * gnat.dg/constant3.adb: New test.
6171
6172 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6173
6174 PR libfortran/49296
6175 * gfortran.dg/read_list_eof_1.f90: New test.
6176
6177 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR target/49411
6180 * gcc.target/i386/testimm-1.c: New test.
6181 * gcc.target/i386/testimm-2.c: New test.
6182 * gcc.target/i386/testimm-3.c: New test.
6183 * gcc.target/i386/testimm-4.c: New test.
6184 * gcc.target/i386/testimm-5.c: New test.
6185 * gcc.target/i386/testimm-6.c: New test.
6186 * gcc.target/i386/testimm-7.c: New test.
6187 * gcc.target/i386/testimm-8.c: New test.
6188 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6189 * gcc.target/i386/xop-rotate1-int.c: New test.
6190 * gcc.target/i386/xop-rotate2-int.c: New test.
6191
6192 2011-06-17 Jason Merrill <jason@redhat.com>
6193
6194 * g++.dg/cpp0x/rv-func2.C: New.
6195
6196 * g++.dg/debug/dwarf2/lambda1.C: New.
6197 * g++.dg/warn/Wshadow-6.C: Adjust.
6198
6199 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6200
6201 PR fortran/48699
6202 * gfortran.dg/move_alloc_5.f90: New.
6203
6204 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6205
6206 PR rtl-optimization/48542
6207 * gcc.dg/torture/pr48542.c: New test.
6208
6209 2011-06-16 Jason Merrill <jason@redhat.com>
6210
6211 PR c++/44160
6212 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6213
6214 PR c++/45378
6215 * g++.dg/cpp0x/initlist52.C New.
6216
6217 PR c++/45399
6218 * c-c++-common/raw-string-12.c: New.
6219
6220 PR c++/49229
6221 * g++.dg/cpp0x/sfinae26.C: New.
6222
6223 PR c++/49251
6224 * g++.dg/cpp0x/variadic113.C: New.
6225
6226 PR c++/49420
6227 * g++.dg/cpp0x/variadic112.C: New.
6228
6229 2011-06-16 Jeff Law <law@redhat.com>
6230
6231 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6232 improved jump threading.
6233 * gcc.dg/builtin-object-size-2.c: Likewise.
6234 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6235
6236 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6237
6238 PR fortran/49074
6239 * gfortran.dg/typebound_assignment_3.f03: New.
6240
6241 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6242
6243 PR testsuite/48727
6244 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6245
6246 2011-06-16 Martin Jambor <mjambor@suse.cz>
6247
6248 PR tree-optimization/49343
6249 * gnat.dg/discr31.ad[sb]: New test.
6250
6251 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6252
6253 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6254
6255 2011-06-16 Tom de Vries <tom@codesourcery.com>
6256
6257 PR target/45098
6258 * gcc.target/arm/ivopts-3.c: Update test.
6259 * gcc.target/arm/ivopts-5.c: Same.
6260
6261 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6262
6263 Revert:
6264 2011-06-10 Wei Guozhi <carrot@google.com>
6265
6266 PR target/45335
6267 * gcc.target/arm/pr45335.c: New test.
6268 * gcc.target/arm/pr45335-2.c: New test.
6269 * gcc.target/arm/pr45335-3.c: New test.
6270 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6271 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6272 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6273
6274 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6275
6276 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6277
6278 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6279
6280 PR fortran/49417
6281 * gfortran.dg/class_43.f03: New.
6282
6283 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR tree-optimization/49419
6286 * gcc.c-torture/execute/pr49419.c: New test.
6287
6288 2011-06-16 Revital Eres <revital.eres@linaro.org>
6289
6290 * gcc.dg/sms-9.c: New file.
6291
6292 2011-06-15 Easwaran Raman <eraman@google.com>
6293
6294 PR rtl-optimization/49414
6295 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6296
6297 2011-06-14 Jason Merrill <jason@redhat.com>
6298
6299 * g++.dg/cpp0x/noexcept13.C: New.
6300
6301 2011-06-14 Easwaran Raman <eraman@google.com>
6302
6303 PR rtl-optimization/44194
6304 * gcc.dg/pr44194-1.c: New test.
6305 * gcc.dg/pr44194-2.c: New test.
6306
6307 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6308
6309 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6310 switches.
6311 * gcc.target/arm/pr45701-2.c: Likewise.
6312 * gcc.target/arm/thumb-branch1.c: Likewise.
6313
6314 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6315
6316 PR testsuite/48727
6317 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6318
6319 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6320
6321 * gcc.target/arm/pr45701-1.c: Require thumb support.
6322 * gcc.target/arm/pr45701-2.c: Likewise.
6323 * gcc.target/arm/thumb-branch1.c: Likewise.
6324
6325 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6326 * gcc.target/arm/pr39839.c: Likewise.
6327 * gcc.target/arm/pr40657-2.c: Likewise.
6328 * gcc.target/arm/pr40956.c: Likewise.
6329 * gcc.target/arm/pr41679.c: Likewise.
6330 * gcc.target/arm/pr42235.c: Likewise.
6331 * gcc.target/arm/pr42495.c: Likewise.
6332 * gcc.target/arm/pr42505.c: Likewise.
6333 * gcc.target/arm/pr42574.c: Likewise.
6334 * gcc.target/arm/pr46883.c: Likewise.
6335 * gcc.target/arm/pr46934.c: Likewise.
6336 * gcc.target/arm/xor-and.c: Likewise.
6337
6338 2011-06-14 Jason Merrill <jason@redhat.com>
6339
6340 * g++.dg/other/error23.C: Adjust error message.
6341 * g++.dg/other/error32.C: Likewise.
6342
6343 PR c++/49389
6344 * g++.dg/cpp0x/rv-dotstar.C: New.
6345
6346 PR c++/49369
6347 * g++.dg/cpp0x/decltype30.C: New.
6348
6349 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6350
6351 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR fortran/49103
6354 * gfortran.dg/pr49103.f90: New test.
6355
6356 2011-06-14 Tom de Vries <tom@codesourcery.com>
6357
6358 PR target/45098
6359 * gcc.target/arm/ivopts-3.c: New test.
6360 * gcc.target/arm/ivopts-4.c: New test.
6361 * gcc.target/arm/ivopts-5.c: New test.
6362
6363 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR rtl-optimization/49390
6366 * gcc.c-torture/execute/pr49390.c: New test.
6367
6368 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6369
6370 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6371
6372 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6373
6374 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6375 * gcc.c-torture/execute/cmpsi-2.x: New file.
6376 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6377 * gcc.c-torture/execute/pr45262.x: New file.
6378 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6379 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6380 int32plus
6381 * gcc.c-torture/compile/pr49163.c: Ditto.
6382
6383 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6384
6385 * gcc.dg/vect/vect-16.c: Rename to...
6386 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6387 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6388 for double-word vectors.
6389 * gcc.dg/vect/vect-peel-4.c: Likewise.
6390 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6391 vect_element_align.
6392 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6393 -fno-fast-math.
6394
6395 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6396
6397 PR target/44618
6398 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6399
6400 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6401
6402 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6403
6404 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6405
6406 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6407
6408 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6409
6410 * gfortran.dg/trim_optimize_8.f90: New test case.
6411
6412 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6413 Ira Rosen <ira.rosen@linaro.org>
6414
6415 PR tree-optimization/49352
6416 * gcc.dg/vect/pr49352.c: New test.
6417
6418 2011-06-12 Tobias Burnus
6419
6420 PR fortran/49324
6421 * gfortran.dg/alloc_comp_assign_11.f90: New.
6422
6423 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6424
6425 * gfortran.dg/trim_optimize_7.f90: New test.
6426
6427 2011-06-10 Wei Guozhi <carrot@google.com>
6428
6429 PR target/45335
6430 * gcc.target/arm/pr45335.c: New test.
6431 * gcc.target/arm/pr45335-2.c: New test.
6432 * gcc.target/arm/pr45335-3.c: New test.
6433 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6434 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6435 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6436
6437 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6438
6439 PR c++/41769
6440 * g++.dg/parse/error39.C: New.
6441
6442 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6443
6444 * gcc.target/arm/20090811-1.c: Skip for incompatible
6445 options, do not override other options.
6446 * gcc.target/arm/combine-cmp-shift.c: Skip for
6447 incompatible options.
6448 * gcc.target/arm/pr45094.c: Likewise.
6449 * gcc.target/arm/scd42-1.c: Likewise.
6450 * gcc.target/arm/scd42-3.c: Likewise.
6451 * gcc.target/arm/thumb-ltu.c: Likewise.
6452
6453 * lib/target-supports.exp
6454 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6455 multilib flags use -mfpu with a value other than neon-fp16.
6456
6457 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6458
6459 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6460 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6461
6462 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6463
6464 * lib/target-supports.exp (check_effective_target_pie): New proc.
6465 * gcc.dg/pie-link.c: Use target pie.
6466
6467 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6468 Laurent Roug� <laurent.rouge@menta.fr>
6469
6470 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6471 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6472
6473 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6474
6475 * gfortran.dg/coarray/sync_1.f90: New test for
6476 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6477
6478 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6479
6480 PR tree-optimization/49318
6481 * gcc.dg/vect/pr49318.c: New test.
6482
6483 2011-06-09 David Krauss <potswa@mac.com>
6484
6485 * g++.dg/template/arrow1.C: New.
6486
6487 2011-06-09 Jason Merrill <jason@redhat.com>
6488
6489 * lib/prune.exp: Prune "note"s.
6490 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6491
6492 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6493 * g++.dg/template/dependent-expr3.C: Likewise.
6494 * g++.dg/parse/template7.C: Likewise.
6495 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6496 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6497 * g++.old-deja/g++.pt/friend38.C: Likewise.
6498 * g++.old-deja/g++.pt/crash32.C: Likewise.
6499 * g++.old-deja/g++.other/init4.C: Likewise.
6500 * g++.old-deja/g++.other/friend8.C: Likewise.
6501
6502 * g++.dg/ext/complex7.C: Adjust expected output.
6503 * g++.dg/diagnostic/method1.C: Likewise.
6504 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6505 * g++.dg/parse/crash33.C: Likewise.
6506 * g++.dg/other/warning1.C: Likewise.
6507 * g++.dg/init/pr29571.C: Likewise.
6508 * g++.dg/warn/overflow-warn-1.C: Likewise.
6509 * g++.dg/warn/overflow-warn-3.C: Likewise.
6510 * g++.dg/warn/overflow-warn-4.C: Likewise.
6511 * g++.old-deja/g++.oliva/template1.C: Likewise.
6512
6513 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6514 * g++.dg/parse/template7.C: Adjust.
6515
6516 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6517
6518 PR target/49307
6519 * gcc.dg/pr49307.c: New.
6520
6521 2011-06-09 Wei Guozhi <carrot@google.com>
6522
6523 PR target/46975
6524 * gcc.target/arm/pr46975.c: New testcase.
6525
6526 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6527
6528 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6529 (PMETH, arglist_t): Removed.
6530 (method_get_number_of_arguments): Removed.
6531 (method_get_nth_argument): Removed.
6532 (method_get_first_argument): Removed.
6533 (method_get_next_argument): Removed.
6534 (method_get_sizeof_arguments): Removed.
6535 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6536 (PMETH): Removed.
6537 (method_get_number_of_arguments): Removed.
6538 (method_get_nth_argument): Removed.
6539 (method_get_first_argument): Removed.
6540 (method_get_next_argument): Removed.
6541 (method_get_sizeof_arguments): Removed.
6542 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6543
6544 2011-06-09 David Li <davidxl@google.com>
6545
6546 * gcc.dg/dump-pass.c: New test.
6547
6548 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6549
6550 PR c++/29003
6551 * g++.dg/parse/error38.C: New.
6552
6553 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR middle-end/49308
6556 * gfortran.dg/pr49308.f90: New test.
6557
6558 2011-06-08 Jason Merrill <jason@redhat.com>
6559
6560 * g++.dg/cpp0x/noexcept11.C: New.
6561 * g++.dg/cpp0x/noexcept12.C: New.
6562 * g++.dg/cpp0x/sfinae11.C: Adjust.
6563
6564 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR testsuite/49323
6567 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6568 to dg-options, match also DW_AT_linkage_name.
6569
6570 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6571
6572 PR middle-end/21953
6573 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6574 -fno-common on alpha*-dec-osf*.
6575 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6576
6577 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6578
6579 PR rtl-optimization/49303
6580 * gcc.target/ia64/pr49303.c: New test.
6581
6582 2011-06-08 Tobias Burnus <burnus@net-b.de>
6583
6584 PR fortran/18918
6585 * gfortran.dg/coarray_lock_1.f90: New.
6586 * gfortran.dg/coarray_lock_2.f90: New.
6587
6588 2011-06-07 Jason Merrill <jason@redhat.com>
6589
6590 * lib/prune.exp: Look for "required" rather than "instantiated".
6591 * g++.dg/abi/mangle11.C: Likewise.
6592 * g++.dg/abi/mangle12.C: Likewise.
6593 * g++.dg/abi/mangle17.C: Likewise.
6594 * g++.dg/abi/mangle20-2.C: Likewise.
6595 * g++.dg/abi/pragma-pack1.C: Likewise.
6596 * g++.dg/cpp0x/decltype26.C: Likewise.
6597 * g++.dg/cpp0x/decltype28.C: Likewise.
6598 * g++.dg/cpp0x/decltype29.C: Likewise.
6599 * g++.dg/cpp0x/enum11.C: Likewise.
6600 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6601 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6602 * g++.dg/cpp0x/pr47416.C: Likewise.
6603 * g++.dg/ext/case-range2.C: Likewise.
6604 * g++.dg/ext/case-range3.C: Likewise.
6605 * g++.dg/gomp/for-19.C: Likewise.
6606 * g++.dg/gomp/pr37533.C: Likewise.
6607 * g++.dg/gomp/pr38639.C: Likewise.
6608 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6609 * g++.dg/inherit/base3.C: Likewise.
6610 * g++.dg/inherit/using6.C: Likewise.
6611 * g++.dg/init/placement4.C: Likewise.
6612 * g++.dg/init/reference3.C: Likewise.
6613 * g++.dg/lookup/scoped6.C: Likewise.
6614 * g++.dg/lookup/using7.C: Likewise.
6615 * g++.dg/other/abstract1.C: Likewise.
6616 * g++.dg/other/error10.C: Likewise.
6617 * g++.dg/other/error5.C: Likewise.
6618 * g++.dg/other/field1.C: Likewise.
6619 * g++.dg/other/offsetof5.C: Likewise.
6620 * g++.dg/parse/bitfield2.C: Likewise.
6621 * g++.dg/parse/constant4.C: Likewise.
6622 * g++.dg/parse/crash20.C: Likewise.
6623 * g++.dg/parse/invalid-op1.C: Likewise.
6624 * g++.dg/parse/non-dependent2.C: Likewise.
6625 * g++.dg/parse/template18.C: Likewise.
6626 * g++.dg/tc1/dr152.C: Likewise.
6627 * g++.dg/tc1/dr166.C: Likewise.
6628 * g++.dg/tc1/dr176.C: Likewise.
6629 * g++.dg/tc1/dr213.C: Likewise.
6630 * g++.dg/template/access11.C: Likewise.
6631 * g++.dg/template/access2.C: Likewise.
6632 * g++.dg/template/access3.C: Likewise.
6633 * g++.dg/template/access7.C: Likewise.
6634 * g++.dg/template/arg7.C: Likewise.
6635 * g++.dg/template/cond2.C: Likewise.
6636 * g++.dg/template/crash13.C: Likewise.
6637 * g++.dg/template/crash40.C: Likewise.
6638 * g++.dg/template/crash7.C: Likewise.
6639 * g++.dg/template/crash84.C: Likewise.
6640 * g++.dg/template/ctor5.C: Likewise.
6641 * g++.dg/template/defarg13.C: Likewise.
6642 * g++.dg/template/defarg14.C: Likewise.
6643 * g++.dg/template/dtor7.C: Likewise.
6644 * g++.dg/template/eh2.C: Likewise.
6645 * g++.dg/template/error2.C: Likewise.
6646 * g++.dg/template/error43.C: Likewise.
6647 * g++.dg/template/friend32.C: Likewise.
6648 * g++.dg/template/injected1.C: Likewise.
6649 * g++.dg/template/instantiate1.C: Likewise.
6650 * g++.dg/template/instantiate3.C: Likewise.
6651 * g++.dg/template/instantiate5.C: Likewise.
6652 * g++.dg/template/instantiate7.C: Likewise.
6653 * g++.dg/template/local6.C: Likewise.
6654 * g++.dg/template/lookup2.C: Likewise.
6655 * g++.dg/template/member5.C: Likewise.
6656 * g++.dg/template/memfriend15.C: Likewise.
6657 * g++.dg/template/memfriend16.C: Likewise.
6658 * g++.dg/template/memfriend17.C: Likewise.
6659 * g++.dg/template/memfriend7.C: Likewise.
6660 * g++.dg/template/meminit1.C: Likewise.
6661 * g++.dg/template/nested3.C: Likewise.
6662 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6663 * g++.dg/template/nontype12.C: Likewise.
6664 * g++.dg/template/nontype13.C: Likewise.
6665 * g++.dg/template/nontype6.C: Likewise.
6666 * g++.dg/template/pr23510.C: Likewise.
6667 * g++.dg/template/pr35240.C: Likewise.
6668 * g++.dg/template/ptrmem15.C: Likewise.
6669 * g++.dg/template/ptrmem6.C: Likewise.
6670 * g++.dg/template/qualified-id1.C: Likewise.
6671 * g++.dg/template/qualttp20.C: Likewise.
6672 * g++.dg/template/qualttp3.C: Likewise.
6673 * g++.dg/template/qualttp4.C: Likewise.
6674 * g++.dg/template/qualttp5.C: Likewise.
6675 * g++.dg/template/qualttp6.C: Likewise.
6676 * g++.dg/template/qualttp7.C: Likewise.
6677 * g++.dg/template/qualttp8.C: Likewise.
6678 * g++.dg/template/recurse.C: Likewise.
6679 * g++.dg/template/recurse2.C: Likewise.
6680 * g++.dg/template/ref5.C: Likewise.
6681 * g++.dg/template/scope2.C: Likewise.
6682 * g++.dg/template/sfinae10.C: Likewise.
6683 * g++.dg/template/sfinae3.C: Likewise.
6684 * g++.dg/template/sizeof3.C: Likewise.
6685 * g++.dg/template/static9.C: Likewise.
6686 * g++.dg/template/template-id-2.C: Likewise.
6687 * g++.dg/template/typedef13.C: Likewise.
6688 * g++.dg/template/typename4.C: Likewise.
6689 * g++.dg/template/using14.C: Likewise.
6690 * g++.dg/template/using2.C: Likewise.
6691 * g++.dg/template/warn1.C: Likewise.
6692 * g++.dg/warn/Wparentheses-13.C: Likewise.
6693 * g++.dg/warn/Wparentheses-15.C: Likewise.
6694 * g++.dg/warn/Wparentheses-16.C: Likewise.
6695 * g++.dg/warn/Wparentheses-17.C: Likewise.
6696 * g++.dg/warn/Wparentheses-18.C: Likewise.
6697 * g++.dg/warn/Wparentheses-19.C: Likewise.
6698 * g++.dg/warn/Wparentheses-20.C: Likewise.
6699 * g++.dg/warn/Wparentheses-23.C: Likewise.
6700 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6701 * g++.dg/warn/noeffect2.C: Likewise.
6702 * g++.dg/warn/noeffect4.C: Likewise.
6703 * g++.dg/warn/pr8570.C: Likewise.
6704 * g++.old-deja/g++.brendan/init2.C: Likewise.
6705 * g++.old-deja/g++.eh/spec6.C: Likewise.
6706 * g++.old-deja/g++.pt/crash10.C: Likewise.
6707 * g++.old-deja/g++.pt/crash36.C: Likewise.
6708 * g++.old-deja/g++.pt/derived3.C: Likewise.
6709 * g++.old-deja/g++.pt/error2.C: Likewise.
6710 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6711 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6712 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6713 * g++.old-deja/g++.pt/overload7.C: Likewise.
6714 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6715
6716 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6717 Iain Sandoe <iains@gcc.gnu.org>
6718
6719 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6720 Added code to deal with the case when [Protocol
6721 -descriptionForInstanceMethod:] or [Protocol
6722 -descriptionForClassMethod:] returns NULL.
6723
6724 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6725 Iain Sandoe <iains@gcc.gnu.org>
6726
6727 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6728 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6729 Added cast.
6730
6731 2011-06-07 Xinliang David Li <davidxl@google.com>
6732
6733 * gcc.dg/inline_2.c: New test.
6734 * gcc.dg/unroll_2.c: New test.
6735 * gcc.dg/inline_3.c: New test.
6736 * gcc.dg/unroll_3.c: New test.
6737 * gcc.dg/inline_4.c: New test.
6738 * gcc.dg/unroll_4.c: New test.
6739 * gcc.dg/inline_1.c: New test.
6740 * gcc.dg/unroll_1.c: New test.
6741
6742 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6743
6744 PR tree-optimization/48497
6745 * lib/gcc-defs.exp (dg-additional-options): New proc.
6746 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6747 -msse2 on 32-bit x86.
6748
6749 2011-06-06 Jason Merrill <jason@redhat.com>
6750
6751 * g++.dg/cpp0x/enum19.C: New.
6752
6753 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6754
6755 * gcc.target/arm/neon-reload-class.c: New test.
6756
6757 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6758
6759 PR debug/49130
6760 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6761
6762 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6763
6764 * gcc.target/arm/smlatb-1.c: New file.
6765 * gcc.target/arm/smlatt-1.c: New file.
6766 * gcc.target/arm/smlaltb-1.c: New file.
6767 * gcc.target/arm/smlaltt-1.c: New file.
6768
6769 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6770
6771 * gcc.target/arm/mla-2.c: New test.
6772
6773 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR gcov-profile/49299
6776 * gcc.dg/tree-prof/pr49299-1.c: New test.
6777 * gcc.dg/tree-prof/pr49299-2.c: New test.
6778
6779 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6780
6781 * lib/target-supports.exp
6782 (check_effective_target_vect_widen_mult_qi_to_hi):
6783 Add NEON as supporting target.
6784 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6785 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6786 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6787 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6788 using widening multiplication on targets that support it.
6789 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6790 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6791 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6792
6793 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6794
6795 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6796 Modern Objective-C runtime API.
6797 * objc/execute/next_mapping.h: Removed.
6798 * objc-obj-c++-shared/next-mapping.h: Removed.
6799 * objc-obj-c++-shared/Object1.h: Removed.
6800 * objc-obj-c++-shared/Object1.m: Removed.
6801 * objc-obj-c++-shared/Object1.mm: Removed.
6802 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6803 * objc-obj-c++-shared/Protocol1.h: Removed.
6804 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6805 of ProtoBool, IVAR_T and METHOD.
6806 * objc-obj-c++-shared/runtime.h: New.
6807 * objc-obj-c++-shared/TestsuiteObject.h: New.
6808 * objc-obj-c++-shared/TestsuiteObject.m: New.
6809
6810 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6811 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6812 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6813 it a class method.
6814 * objc/execute/_cmd.m: Include
6815 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6816 runtime API. ([TestClass +initialize]): Include this method also
6817 with the GNU runtime.
6818 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6819 Object. ([-setValue:]): Return void.
6820 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6821 with the GNU runtime. Include
6822 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6823 for the NeXT runtime. Use the existing print_ivars() and
6824 compare_structures() implementations for the old NeXT runtime.
6825 Added new implementations for the Modern GNU and NeXT runtimes.
6826 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6827 well. (main): Use objc_getClass(). Use return instead of exit.
6828 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6829 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6830 of exit().
6831 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6832 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6833 instead of Object. (main): Use return instead of exit().
6834 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6835 instead of Object. Removed prototype for exit(). (main): Use
6836 return instead of exit(). Use the Modern Objective-C runtime API.
6837 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6838 Object.
6839 * objc/execute/class-tests-1.h: Include
6840 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6841 runtime API. (test_class_with_superclass): Do not call [Object
6842 class]. There is no need to with the current libobjc.
6843 * objc/execute/class-tests-2.h: Include
6844 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6845 runtime API.
6846 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6847 ../../objc-obj-c++-shared/next-mapping.h.
6848 * objc/execute/class-2.m: Likewise.
6849 * objc/execute/class-3.m: Likewise.
6850 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6851 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6852 +initialize]): Include this method also with the GNU
6853 runtime. (main): Use the Modern Objective-C runtime API.
6854 * objc/execute/class-5.m: Likewise.
6855 * objc/execute/class-6.m: Likewise.
6856 * objc/execute/class-7.m: Likewise.
6857 * objc/execute/class-8.m: Likewise.
6858 * objc/execute/class-9.m: Likewise.
6859 * objc/execute/class-10.m: Likewise.
6860 * objc/execute/class-11.m: Likewise.
6861 * objc/execute/class-12.m: Likewise.
6862 * objc/execute/class-13.m: Likewise.
6863 * objc/execute/class-14.m: Likewise.
6864 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6865 this method also with the GNU runtime.
6866 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6867 +initialize]): Include this method also with the GNU runtime.
6868 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6869 of Object.
6870 * objc/execute/encode-1.m: Likewise.
6871 * objc/execute/enumeration-1.m: Likewise.
6872 * objc/execute/enumeration-2.m: Likewise.
6873 * objc/execute/exceptions/catchall-1.m: Likewise.
6874 * objc/execute/exceptions/finally-1.m: Likewise.
6875 * objc/execute/exceptions/foward-1.m: Likewise.
6876 * objc/execute/exceptions/local-variables-1.m: Likewise.
6877 * objc/execute/exceptions/throw-nil.m: Likewise.
6878 * objc/execute/exceptions/trivial.m: Likewise.
6879 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6880 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6881 * objc/execute/exceptions/matcher-1.m: Likewise.
6882 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6883 Object.
6884 * objc/execute/formal_protocol-2.m: Likewise.
6885 * objc/execute/formal_protocol-3.m: Likewise.
6886 * objc/execute/formal_protocol-4.m: Likewise.
6887 * objc/execute/formal_protocol-5.m: Include
6888 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6889 protocol_getName().
6890 * objc/execute/formal_protocol-6.m: Likewise.
6891 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6892 Object. Include <objc/Protocol.h> instead of
6893 ../../objc-obj-c++-shared/Protocol1.h.
6894 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6895 Object.
6896 * objc/execute/informal_protocol.m: Likewise.
6897 * objc/execute/load-3.m: Likewise.
6898 * objc/execute/many_args_method.m ([TestClass +initialize]):
6899 Include this method with the GNU runtime as well.
6900 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6901 * objc/execute/nested-func-1.m: Use TestsuiteObject
6902 instead of Object.
6903 * objc/execute/nil_method-1.m: Likewise.
6904 * objc/execute/no_clash.m: Likewise.
6905 * objc/execute/np-1.m: Do not include
6906 ../../objc-obj-c++-shared/Protocol1.h.
6907 (main): Use return instead of exit().
6908 * objc/execute/np-2.m: Do not include
6909 ../../objc-obj-c++-shared/Protocol1.h.
6910 ([MyObject +initialize]): Include this method also with the GNU
6911 runtime. (main): Use return instead of exit().
6912 * objc/execute/object_is_class.m: Include
6913 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6914 of Object. (main): Use the Modern Objective-C runtime API.
6915 * objc/execute/object_is_meta_class.m: Likewise.
6916 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6917 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6918 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6919 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6920 Objective-C runtime API.
6921 * objc/execute/protocol-isEqual-2.m: Likewise.
6922 * objc/execute/protocol-isEqual-3.m: Likewise.
6923 * objc/execute/protocol-isEqual-4.m: Likewise.
6924 * objc/execute/redefining_self.m ([TestClass +initialize]):
6925 Include this method with the GNU runtime as well.
6926 * objc/execute/root_methods.m: Include
6927 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6928 Include this method with the GNU runtime as well.
6929 (main): Use the Modern Objective-C runtime API.
6930 * objc/execute/selector-1.m: Include
6931 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6932 of Object. (main): Use the Modern Objective-C runtime API.
6933 * objc/execute/static-1.m ([Test +initialize]): Include this
6934 method with the GNU runtime as well.
6935 * objc/execute/static-2.m: Likewise.
6936 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6937 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6938 ([MathClass +initialize]): Include this method with the GNU
6939 runtime as well.
6940 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6941 instead of Object.
6942 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6943 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6944 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6945 * objc.dg/attributes/method-attribute-1.m: Likewise.
6946 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6947 * objc.dg/attributes/method-attribute-2.m: Likewise.
6948 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6949 * objc.dg/attributes/method-attribute-3.m: Likewise.
6950 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6951 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6952 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6953 * obj-c++.dg/bitfield-1.mm: Likewise.
6954 * obj-c++.dg/bitfield-2.mm: Likewise
6955 * objc.dg/bitfield-3.m: Likewise.
6956 * obj-c++.dg/bitfield-4.mm: Likewise.
6957 * objc.dg/bitfield-5.m: Likewise
6958 * objc.dg/call-super-1.m: Likewise.
6959 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6960 Use objc_getClass() instead of objc_get_class(), but for the GNU
6961 runtime redefine objc_getClass as objc_get_class. Include
6962 ../objc-obj-c++-shared/runtime.h.
6963 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6964 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6965 Use the Modern Objective-C runtime API.
6966 * objc.dg/class-protocol-1.m: Include
6967 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6968 * obj-c++.dg/class-protocol-1.mm: Likewise.
6969 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6970 * objc.dg/comp-types-10.m: Likewise.
6971 * objc.dg/comp-types-11.m: Likewise.
6972 * objc.dg/comp-types-12.m: Likewise.
6973 * obj-c++.dg/comp-types-9.mm: Likewise.
6974 * obj-c++.dg/comp-types-11.mm: Likewise.
6975 * obj-c++.dg/comp-types-12.mm: Likewise.
6976 * obj-c++.dg/comp-types-13.mm: Likewise.
6977 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6978 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6979 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6980 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6981 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6982 * objc.dg/desig-init-1.m: Likewise.
6983 * obj-c++.dg/defs.mm: Likewise.
6984 * objc.dg/exceptions-2.m: Likewise.
6985 * obj-c++.dg/except-1.mm: Likewise.
6986 * obj-c++.dg/exceptions-2.mm: Likewise.
6987 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6988 Use the Modern Objective-C runtime API.
6989 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6990 the Modern Objective-C runtime API. Do not include
6991 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6992 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6993 the Modern Objective-C runtime API except when using an older NeXT
6994 runtime.
6995 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6996 the Modern Objective-C runtime API.
6997 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6998 objc/encoding.h.
6999 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7000 * objc.dg/encode-7-next-64bit.m: Updated include.
7001 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7002 objc/encoding.h.
7003 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7004 the Modern Objective-C runtime API.
7005 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7006 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7007 instead of ../objc-obj-c++-shared/Protocol1.h.
7008 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7009 the Modern Objective-C runtime API except when using an older NeXT
7010 runtime.
7011 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7012 the Modern Objective-C runtime API.
7013 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7014 Object.
7015 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7016 * objc.dg/fix-and-continue-2.m: Likewise.
7017 * objc.dg/foreach-1.m: Likewise.
7018 * objc.dg/foreach-2.m: Likewise.
7019 * objc.dg/foreach-3.m: Likewise.
7020 * objc.dg/foreach-4.m: Likewise.
7021 * objc.dg/foreach-5.m: Likewise.
7022 * objc.dg/foreach-6.m: Likewise.
7023 * objc.dg/foreach-7.m: Likewise.
7024 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7025 Object.
7026 * objc.dg/func-ptr-2.m: Likewise.
7027 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7028 Do not include objc/objc-api.h.
7029 * obj-c++.dg/fsf-package-0.mm: Likewise.
7030 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7031 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7032 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7033 of Object.
7034 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7035 * objc.dg/gnu-runtime-3.m: Likewise.
7036 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7037 * objc.dg/headers.m: Include objc/runtime.h instead of
7038 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7039 for the NeXT runtime.
7040 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7041 * obj-c++.dg/isa-field-1.mm: Likewise.
7042 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7043 * objc.dg/layout-1.m: Likewise.
7044 * objc.dg/layout-2.m: Likewise.
7045 * objc.dg/local-decl-2.m: Likewise.
7046 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7047 Object. ([Container +elementForView:]): Use
7048 class_conformsToProtocol().
7049 * obj-c++.dg/lookup-2.mm: Likewise.
7050 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7051 * obj-c++.dg/local-decl-1.mm: Likewise.
7052 * objc.dg/method-3.m: Likewise.
7053 * objc.dg/method-4.m: Likewise.
7054 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7055 ../objc-obj-c++-shared/Protocol1.h.
7056 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7057 * objc.dg/method-9.m: Likewise.
7058 * objc.dg/method-10.m: Likewise.
7059 * objc.dg/method-13.m ([Root +initialize]): Include this method
7060 also for the GNU runtime. (main): Use objc_getClass() also for
7061 the GNU runtime.
7062 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7063 * objc.dg/method-17.m: Likewise.
7064 * objc.dg/method-19.m: Likewise.
7065 * objc.dg/method-20b.m: Likewise.
7066 * obj-c++.dg/method-2.mm: Likewise.
7067 * obj-c++.dg/method-6.mm: Likewise.
7068 * obj-c++.dg/method-10.mm: Likewise.
7069 * obj-c++.dg/method-11.mm: Likewise.
7070 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7071 ../objc-obj-c++-shared/Protocol1.h.
7072 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7073 * obj-c++.dg/method-15.mm: Likewise.
7074 * obj-c++.dg/method-17.mm: Likewise.
7075 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7076 +initialize]): Include this method also for the GNU
7077 runtime. (main): Use objc_getClass() also for the GNU runtime.
7078 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7079 * obj-c++.dg/method-22.mm: Likewise.
7080 * obj-c++.dg/method-23.mm: Likewise.
7081 * obj-c++.dg/no-extra-load.mm: Likewise.
7082 * objc.dg/objc-fast-4.m: Likewise.
7083 * objc.dg/objc-gc-4.m: Likewise.
7084 * obj-c++.dg/objc-gc-3.mm: Likewise.
7085 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7086 protocol_getMethodDescription() instead of [Protocol
7087 -descriptionForInstanceMethod].
7088 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7089 Made it available with all runtimes. (main): Call -test instead
7090 of -class.
7091 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7092 and put into a category.
7093 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7094 Object. Include objc/objc.h.
7095 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7096 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7097 New. (main): Use protocol_getMethodDescription() instead
7098 of [Protocol -descriptionForInstanceMethod] and [Protocol
7099 -descriptionForClassMethod].
7100 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7101 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7102 Objective-C runtime API.
7103 * obj-c++.dg/proto-qual-1.mm: Likewise.
7104 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7105 Object.
7106 * obj-c++.dg/property/property-1.mm: Likewise.
7107 * obj-c++.dg/qual-types-1.mm: Likewise.
7108 * objc.dg/selector-2.m: Include objc/objc.h instead of
7109 ../objc-obj-c++-shared/Object1.h.
7110 * obj-c++.dg/selector-2.mm: Likewise.
7111 * obj-c++.dg/selector-5.mm: Likewise.
7112 * obj-c++.dg/selector-6.mm: Likewise.
7113 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7114 Object. Do not include objc/objc-api.h.
7115 * obj-c++.dg/set-not-used-1.mm: Likewise.
7116 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7117 * objc.dg/stret-1.m: Likewise.
7118 * objc.dg/stret-2.m: Likewise.
7119 * obj-c++.dg/super-class-2.mm: Likewise.
7120 * objc.dg/super-class-3.m: Likewise.
7121 * objc.dg/super-class-4.m: Likewise.
7122 * objc.dg/sync-2.m: Likewise.
7123 * obj-c++.dg/sync-2.mm: Likewise.
7124 * objc.dg/sync-1.m: Include objc/objc.h instead of
7125 ../objc-obj-c++-shared/Object1.h.
7126 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7127 'Class' as the type of 'isa'.
7128 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7129 Objective-C runtime API. ([TestClass +initialize]): Include this
7130 method with the GNU runtime as well.
7131 * objc.dg/strings/strings-1.m: Updated includes.
7132 * obj-c++.dg/strings/strings-1.mm: Likewise.
7133 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7134 objc.dg/strings/const-str-12b.m.
7135 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7136 * obj-c++.dg/template-3.mm: Likewise.
7137 * obj-c++.dg/template-4.mm: Likewise.
7138 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7139 Objective-C runtime API.
7140 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7141 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7142 * obj-c++.dg/try-catch-1.mm: Likewise.
7143 * obj-c++.dg/try-catch-2.mm: Likewise.
7144 * objc.dg/try-catch-3.m: Likewise.
7145 * obj-c++.dg/try-catch-3.mm: Likewise.
7146 * objc.dg/try-catch-6.m: Likewise.
7147 * objc.dg/try-catch-7.m: Likewise.
7148 * obj-c++.dg/try-catch-7.mm: Likewise.
7149 * obj-c++.dg/try-catch-8.mm: Likewise.
7150 * obj-c++.dg/try-catch-9.mm: Likewise.
7151 * objc.dg/try-catch-10.m: Likewise.
7152 * obj-c++.dg/try-catch-11.mm: Likewise.
7153 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7154 Object. Include objc/objc.h.
7155 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7156 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7157 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7158 Object. Use Modern Objective-C runtime API. Do not use
7159 performv::.
7160 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7161 * obj-c++.dg/torture/trivial.mm: Likewise.
7162 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7163 instead of ../objc-obj-c++-shared/Object1.h. Include
7164 ../objc-obj-c++-shared/runtime.h.
7165 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7166 * objc.dg/torture/strings/const-str-11.m: Likewise.
7167 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7168 * objc.dg/torture/strings/const-str-9.m: Likewise.
7169 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7170 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7171 instead of Object. Only add _FooClassReference if
7172 __NEXT_RUNTIME__.
7173 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7174 * objc.dg/torture/strings/const-str-8.m: Likewise.
7175 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7176 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7177 additional sources.
7178 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7179 Object.
7180 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7181 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7182 * obj-c++.dg/va-meth-1.mm: Likewise.
7183 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7184 ../objc-obj-c++-shared/Object1.h.
7185 * objc.dg/zero-link-3.m: Likewise.
7186
7187 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7188
7189 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7190
7191 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7192
7193 PR objc-++/48275
7194 * obj-c++.dg/property/cxx-property-1.mm: New.
7195 * obj-c++.dg/property/cxx-property-2.mm: New.
7196
7197 2011-06-06 Jason Merrill <jason@redhat.com>
7198
7199 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7200
7201 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7202
7203 PR rtl-optimization/49145
7204 From Ryan Mansfield
7205 * gcc.c-torture/compile/pr49145.c: New test.
7206
7207 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR testsuite/49288
7210 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7211 to dg-options, match also DW_AT_linkage_name.
7212
7213 PR debug/49294
7214 * gcc.dg/debug/pr49294.c: New test.
7215
7216 PR c++/49264
7217 * g++.dg/opt/pr49264.C: New test.
7218
7219 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7220
7221 PR tree-optimization/49243
7222 * gcc.dg/pr49243.c: New.
7223
7224 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7225
7226 * gnat.dg/specs/cond_expr1.ads: New test.
7227
7228 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7229
7230 * gnat.dg/deferred_const4.ad[sb]: New test.
7231 * gnat.dg/deferred_const4_pkg.ads: New helper.
7232
7233 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7234
7235 * gnat.dg/test_tamdt.adb: Rename to...
7236 * gnat.dg/taft_type1.adb: ...this.
7237 * gnat.dg/tamdt.ad[sb]: Rename to...
7238 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7239 * gnat.dg/tamdt_aux.ads: Rename to...
7240 * gnat.dg/taft_type1_pkg2.ads: ...this.
7241 * gnat.dg/taft_type2.ad[sb]: New test.
7242 * gnat.dg/taft_type2_pkg.ads: New helper.
7243 * gnat.dg/taft_type3.adb: New test.
7244 * gnat.dg/taft_type3_pkg.ads: New helper.
7245
7246 2011-06-05 Tobias Burnus <burnus@net-b.de>
7247
7248 PR fortran/49255
7249 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7250 for F2008.
7251
7252 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7253
7254 PR testsuite/49287
7255 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7256 warning.
7257 * objc.dg/gnu-api-2-objc.m: Likewise.
7258 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7259 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7260
7261 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7262
7263 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7264 alignment, not the alignment, when calling class_addIvar(). Add
7265 an 'isa' instance variable to the test root class.
7266 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7267
7268 2011-06-04 Jan Hubicka <jh@suse.cz>
7269
7270 PR tree-optimization/48893
7271 PR tree-optimization/49091
7272 PR tree-optimization/49179
7273 * gfortran.dg/pr49179.f90: New testcase
7274
7275 2011-06-04 Jan Hubicka <jh@suse.cz>
7276
7277 PR lto/48954
7278 * g++.dg/torture/pr48954.C: New testcase.
7279
7280 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7281
7282 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7283
7284 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7285
7286 PR c++/33840
7287 * g++.dg/diagnostic/bitfld2.C: New.
7288
7289 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR target/49281
7292 * gcc.c-torture/execute/pr49281.c: New test.
7293
7294 2011-06-04 Jan Hubicka <jh@suse.cz>
7295
7296 PR tree-optimize/48929
7297 * gcc.c-torture/compile/pr48929.c: New testcase.
7298
7299 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7300
7301 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7302
7303 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7304
7305 PR c++/49276
7306 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7307
7308 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7309
7310 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7311
7312 2011-06-03 Richard Henderson <rth@redhat.com>
7313 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7314
7315 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7316
7317 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7318
7319 * objc.dg/headers.m: Do not include objc-list.h.
7320
7321 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7322
7323 * objc.dg/type-stream-1.m: Test removed.
7324 * objc.dg/headers.m: Do not include typedstream.h.
7325
7326 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7327
7328 * objc.dg/torture/forward-1.m (main): Updated testcase.
7329
7330 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7331
7332 PR target/49163
7333 * gcc.c-torture/compile/pr49163.c: New.
7334
7335 2011-06-02 Asher Langton <langton2@llnl.gov>
7336
7337 PR fortran/49268
7338 * gfortran.dg/PR49268.f90: New test.
7339
7340 2011-06-02 Asher Langton <langton2@llnl.gov>
7341
7342 PR fortran/37039
7343 * gfortran.dg/PR37039.f90: New test.
7344
7345 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7346
7347 PR objc/48539
7348 * objc.dg/method-5.m: Updated.
7349 * objc.dg/method-19.m: Updated.
7350 * objc.dg/method-lookup-1.m: New.
7351 * obj-c++.dg/method-6.mm: Updated.
7352 * obj-c++.dg/method-7.mm: Updated.
7353 * obj-c++.dg/method-lookup-1.mm: New.
7354
7355 2011-06-02 DJ Delorie <dj@redhat.com>
7356
7357 * lib/timeout.exp (timeout): Add board_info support.
7358
7359 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7360
7361 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7362
7363 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7364
7365 PR fortran/49265
7366 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7367 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7368
7369 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7370 Hans-Peter Nilsson <hp@axis.com>
7371
7372 PR rtl-optimization/48840
7373 * gcc.target/sparc/ultrasp13.c: New test.
7374
7375 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7376
7377 PR target/49238
7378 * gcc.c-torture/compile/pr49238.c: New.
7379
7380 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7381
7382 * gcc.target/arm/g2.c: Skip test in -mthumb.
7383 Skip test unless cpu is xscale.
7384 * gcc.target/arm/scd42-2.c: Likewise.
7385 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7386
7387 2011-06-01 Jason Merrill <jason@redhat.com>
7388
7389 * g++.dg/cpp0x/decltype28.C: New.
7390 * g++.dg/cpp0x/decltype29.C: New.
7391
7392 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7393
7394 PR target/45074
7395 * gcc.target/mips/pr45074.c: New test.
7396
7397 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7398 Hans-Peter Nilsson <hp@axis.com>
7399
7400 PR rtl-optimization/48830
7401 * gcc.target/sparc/ultrasp12.c: New test.
7402
7403 2011-06-01 David Li <davidxl@google.com>
7404
7405 * gcc.dg/profile-dir-1.c: Change pass name.
7406 * gcc.dg/profile-dir-2.c: Ditto.
7407 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7408 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7409 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7410 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7411 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7412 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7413 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7414 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7415 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7416 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7417 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7418 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7419 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7420 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7421 * gcc.dg/profile-dir-3.c: Ditto.
7422 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7423
7424 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7425
7426 * objc.dg/attributes/method-nonnull-1.m: New test.
7427 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7428
7429 2011-05-31 Tobias Burnus <burnus@net-b.de>
7430
7431 PR fortran/18918
7432 * gfortran.dg/coarray_atomic_1.f90: New.
7433 * gfortran.dg/coarray/atomic_1.f90: New.
7434
7435 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7436
7437 * gcc.dg/guality/bswaptest.c: New test.
7438 * gcc.dg/guality/clztest.c: New test.
7439 * gcc.dg/guality/ctztest.c: New test.
7440 * gcc.dg/guality/rotatetest.c: New test.
7441
7442 PR target/48688
7443 * gcc.target/i386/pr48688.c: New test.
7444
7445 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7446
7447 PR c++/48010
7448 * g++.dg/lookup/name-clash9.C: New.
7449
7450 2011-05-31 Tobias Burnus <burnus@net-b.de>
7451
7452 PR fortran/18918
7453 * gfortran.dg/coarray/dummy_1.f90: New.
7454
7455 2011-05-31 Tobias Burnus <burnus@net-b.de>
7456
7457 PR fortran/18918
7458 * gfortran.dg/coarray/save_1.f90: New.
7459 * gfortran.dg/coarray_4.f90: Update dg-error.
7460
7461 2011-05-31 Jason Merrill <jason@redhat.com>
7462
7463 * g++.dg/cpp0x/rv-template1.C: New.
7464
7465 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR rtl-optimization/49235
7468 * gcc.dg/pr49235.c: New test.
7469
7470 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7471
7472 PR tree-optimization/49093
7473 * gcc.dg/vect/pr49093.c: New test.
7474
7475 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7476
7477 PR debug/49047
7478 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7479
7480 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7481
7482 PR testsuite/49239
7483 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7484 output array.
7485
7486 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7487
7488 PR target/49186
7489 * gcc.c-torture/execute/pr49186.c: New.
7490
7491 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7492
7493 PR target/49168
7494 * gcc.target/i386/pr49168-1.c: New.
7495
7496 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7497 Eric Botcazou <ebotcazou@adacore.com>
7498
7499 * gcc.dg/guality/drap.c: New test.
7500
7501 2011-05-30 Richard Guenther <rguenther@suse.de>
7502
7503 PR tree-optimization/49210
7504 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7505 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7506
7507 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR c++/49223
7510 * g++.dg/gomp/pr49223-1.C: New test.
7511 * g++.dg/gomp/pr49223-2.C: New test.
7512
7513 2011-05-30 Richard Guenther <rguenther@suse.de>
7514
7515 PR tree-optimization/49218
7516 * gcc.c-torture/execute/pr49218.c: New testcase.
7517
7518 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7519
7520 PR tree-optimization/49199
7521 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7522 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7523 -fno-tree-scev-cprop.
7524
7525 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7526
7527 PR fortran/47601
7528 * gfortran.dg/extends_13.f03: New.
7529
7530 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR rtl-optimization/49095
7533 * gcc.target/i386/pr49095.c: New test.
7534
7535 2011-05-29 Tobias Burnus <burnus@net-b.de>
7536
7537 PR fortran/18918
7538 * gfortran.dg/coarray_24.f90: New.
7539
7540 2011-05-29 Tobias Burnus <burnus@net-b.de>
7541
7542 PR fortran/18918
7543 * gfortran.dg/coarray_23.f90: New.
7544
7545 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7546
7547 From Ryan Mansfield
7548 * gcc.dg/pr48826.c: New test.
7549
7550 2011-05-29 Richard Guenther <rguenther@suse.de>
7551
7552 PR tree-optimization/49217
7553 * gcc.dg/torture/pr49217.c: New testcase.
7554
7555 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7556
7557 PR testsuite/49222
7558 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7559
7560 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7561
7562 * gnat.dg/boolean_subtype.adb: Rename to...
7563 * gnat.dg/boolean_subtype1.adb: ...this.
7564
7565 2011-05-28 Jason Merrill <jason@redhat.com>
7566
7567 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7568
7569 2011-05-27 Jason Merrill <jason@redhat.com>
7570
7571 * g++.dg/cpp0x/enum18.C: Adjust.
7572
7573 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7574
7575 2011-05-27 Tobias Burnus <burnus@net-b.de>
7576
7577 PR fortran/18918
7578 * gfortran.dg/coarray_22.f90: New.
7579
7580 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7581
7582 PR tree-optimization/46728
7583 * gcc.target/powerpc/pr46728-1.c: New.
7584 * gcc.target/powerpc/pr46728-2.c: New.
7585 * gcc.target/powerpc/pr46728-3.c: New.
7586 * gcc.target/powerpc/pr46728-4.c: New.
7587 * gcc.target/powerpc/pr46728-5.c: New.
7588 * gcc.dg/pr46728-6.c: New.
7589 * gcc.target/powerpc/pr46728-7.c: New.
7590 * gcc.target/powerpc/pr46728-8.c: New.
7591 * gcc.dg/pr46728-9.c: New.
7592 * gcc.target/powerpc/pr46728-10.c: New.
7593 * gcc.target/powerpc/pr46728-11.c: New.
7594 * gcc.dg/pr46728-12.c: New.
7595 * gcc.target/powerpc/pr46728-13.c: New.
7596 * gcc.target/powerpc/pr46728-14.c: New.
7597 * gcc.target/powerpc/pr46728-15.c: New.
7598 * gcc.target/powerpc/pr46728-16.c: New.
7599
7600 2011-05-27 Jason Merrill <jason@redhat.com>
7601
7602 * g++.dg/abi/mangle47.C: New.
7603
7604 PR c++/49176
7605 * g++.dg/template/const5.C: New.
7606
7607 * g++.dg/cpp0x/enum18.C: New.
7608
7609 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7610
7611 * g++.dg/cpp0x/error6.C: New.
7612
7613 * g++.dg/cpp0x/error5.C: New.
7614
7615 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR c++/49165
7618 * g++.dg/eh/cond6.C: New test.
7619
7620 2011-05-27 Tobias Burnus <burnus@net-b.de>
7621
7622 PR fortran/48820
7623 * gfortran.dg/rank_3.f90: New.
7624 * gfortran.dg/rank_4.f90: New.
7625
7626 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7627
7628 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7629 replace dump search.
7630
7631 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7632
7633 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7634 * gnat.dg/bit_packed_array5.adb: ...here.
7635
7636 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7637
7638 PR c++/42056
7639 * g++.dg/cpp0x/auto25.C: New.
7640
7641 2011-05-27 Richard Guenther <rguenther@suse.de>
7642
7643 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7644
7645 2011-05-27 Richard Guenther <rguenther@suse.de>
7646
7647 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7648
7649 2011-05-27 Richard Guenther <rguenther@suse.de>
7650
7651 PR middle-end/49189
7652 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7653
7654 2011-05-26 Jason Merrill <jason@redhat.com>
7655
7656 * g++.dg/cpp0x/friend1.C: New.
7657 * g++.dg/cpp0x/friend2.C: New.
7658
7659 * g++.dg/cpp0x/auto7.C: Update.
7660 * g++.dg/template/crash50.C: Adjust.
7661 * g++.dg/template/static9.C: Adjust.
7662 * g++.old-deja/g++.ext/memconst.C: Adjust.
7663
7664 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7665
7666 * gcc.dg/march.c: Ignore a note for some targets.
7667
7668 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7669 Nathan Froyd <froydnj@codesourcery.com>
7670
7671 PR c++/2288
7672 PR c++/18770
7673 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7674 * g++.dg/parse/pr18770.C: New test.
7675 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7676
7677 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7678
7679 PR fortran/48955
7680 * gfortran.dg/dependency_40.f90 : New test.
7681
7682 2011-05-26 Tobias Burnus <burnus@net-b.de>
7683
7684 PR fortran/18918
7685 * gfortran.dg/coarray/registering_1.f90: New.
7686
7687 2011-05-26 Jason Merrill <jason@redhat.com>
7688
7689 * g++.dg/cpp0x/variadic111.C: New.
7690 * g++.dg/cpp0x/variadic41.C: Adjust.
7691
7692 2011-05-26 Richard Guenther <rguenther@suse.de>
7693
7694 PR tree-optimization/48702
7695 * gcc.dg/torture/pr48702.c: New testcase.
7696
7697 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7698
7699 PR gcov-profile/48845
7700 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7701 support.
7702 * gcc.dg/matrix/matrix.exp: Likewise.
7703 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7704 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7705 line number to check_profiling_available.
7706 * lib/target-supports.exp (check_profiling_available): Account for
7707 this.
7708 Require TLS runtime support with -fprofile-generate.
7709 * lib/profopt.exp (profopt-execute): Add TLS options for
7710 -fprofile-generate.
7711 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7712
7713 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR c++/49165
7716 * g++.dg/eh/cond5.C: New test.
7717
7718 PR tree-optimization/49161
7719 * gcc.c-torture/execute/pr49161.c: New test.
7720
7721 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7722
7723 * gcc.target/arm/neon-vorn-vbic.c: New test.
7724
7725 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7726
7727 PR tree-optimization/49038
7728 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7729 * gcc.dg/vect/pr49038.c: New test.
7730
7731 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7732
7733 * g++.dg/init/pr25811-3.C: New.
7734 * g++.dg/init/pr25811-4.C: New.
7735
7736 2011-05-25 Jason Merrill <jason@redhat.com>
7737
7738 * g++.dg/cpp0x/enum17.C: New.
7739 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7740
7741 * g++.dg/cpp0x/auto24.C: New.
7742
7743 * g++.dg/cpp0x/error4.C: New.
7744
7745 * g++.dg/cpp0x/rv-restrict.C: New.
7746
7747 * g++.dg/cpp0x/enum15.C: New.
7748 * g++.dg/cpp0x/constexpr-switch2.C: New.
7749
7750 * g++.dg/cpp0x/variadic110.C: New.
7751
7752 * g++.dg/cpp0x/auto9.C: Add typedef test.
7753
7754 * g++.dg/cpp0x/auto23.C: New.
7755 * g++.dg/cpp0x/auto9.C: Adjust.
7756
7757 * g++.dg/cpp0x/defaulted29.C: New.
7758
7759 * g++.dg/cpp0x/initlist51.C: New.
7760
7761 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7762
7763 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7764 * g++.dg/abi/packed1.C: Suppress warning.
7765 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7766 * g++.dg/template/stdarg1.C: Likewise.
7767 * g++.dg/other/packed1.C: Remove arm from xfail list.
7768
7769 2011-05-25 Jason Merrill <jason@redhat.com>
7770
7771 * g++.dg/cpp0x/enum16.C: New.
7772 * g++.dg/parse/error15.C: Adjust.
7773
7774 * g++.dg/cpp0x/initlist50.C: New.
7775
7776 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7777
7778 * g++.dg/cpp0x/variadic109.C: New.
7779
7780 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7781
7782 * gcc.target/i386/pause-1.c: New.
7783
7784 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7785
7786 * gcc.dg/stack-usage-1.c: Adjust comment.
7787 * gcc.dg/stack-usage-2.c: New test.
7788
7789 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR c++/49136
7792 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7793 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7794
7795 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7796
7797 PR rtl-optimization/48757
7798 * gfortran.dg/pr48757.f: New test case.
7799
7800 2011-05-24 Jason Merrill <jason@redhat.com>
7801
7802 * g++.dg/cpp0x/access01.C: New.
7803
7804 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7805
7806 PR libobjc/48177
7807 * objc.dg/pr48177.m: New testcase.
7808
7809 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7810
7811 PR objc/48187
7812 * objc.dg/pr48187.m: New testcase.
7813 * obj-c++.dg/pr48187.mm: New testcase.
7814 * objc.dg/ivar-extra-semicolon.m: New testcase.
7815
7816 2011-05-24 Jason Merrill <jason@redhat.com>
7817
7818 * g++.dg/template/access21.C: New.
7819 * g++.dg/template/access22.C: New.
7820
7821 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7822
7823 PR rtl-optimization/48633
7824 * g++.dg/pr48633.C: New test.
7825
7826 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7827
7828 PR target/49133
7829 * g++.dg/other/pr49133.C: New test.
7830
7831 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7832 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833
7834 * gcc.dg/torture/tls/run-gd.c: New test.
7835 * gcc.dg/torture/tls/run-ie.c: New test.
7836 * gcc.dg/torture/tls/run-ld.c: New test.
7837 * gcc.dg/torture/tls/run-le.c: New test.
7838 * lib/target-supports.exp (check_effective_target_tls_runtime):
7839 Build testcase with TLS options.
7840
7841 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7842
7843 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7844
7845 2011-05-24 Tom de Vries <tom@codesourcery.com>
7846
7847 PR tree-optimization/49121
7848 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7849
7850 2011-05-23 Jason Merrill <jason@redhat.com>
7851
7852 * g++.dg/cpp0x/defaulted28.C: New.
7853
7854 * g++.dg/cpp0x/sfinae25.C: New.
7855
7856 * g++.dg/cpp0x/rv-cast2.C: New.
7857
7858 * g++.dg/cpp0x/enum14.C: New.
7859
7860 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR lto/49123
7863 * gcc.c-torture/execute/pr49123.c: New test.
7864
7865 PR debug/49032
7866 * gcc.dg/debug/pr49032.c: New test.
7867
7868 PR c/49120
7869 * gcc.dg/pr49120.c: New test.
7870
7871 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7872
7873 PR target/47315
7874 * gcc.target/i386/pr47315.c: New test.
7875
7876 2011-05-23 Jason Merrill <jason@redhat.com>
7877
7878 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7879
7880 * g++.dg/cpp0x/sfinae24.C: New.
7881
7882 * g++.dg/cpp0x/error3.C: New.
7883
7884 * g++.dg/cpp0x/defaulted27.C: New.
7885
7886 * g++.dg/cpp0x/decltype27.C: New.
7887
7888 2011-05-23 Richard Guenther <rguenther@suse.de>
7889
7890 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7891
7892 2011-05-23 Richard Guenther <rguenther@suse.de>
7893
7894 PR tree-optimization/40874
7895 * g++.dg/tree-ssa/pr40874.C: New testcase.
7896
7897 2011-05-23 Richard Guenther <rguenther@suse.de>
7898
7899 PR tree-optimization/49115
7900 * g++.dg/torture/pr49115.C: New testcase.
7901
7902 2011-05-23 Richard Guenther <rguenther@suse.de>
7903
7904 PR middle-end/15419
7905 * gcc.dg/memcpy-3.c: New testcase.
7906
7907 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR middle-end/48973
7910 * gcc.c-torture/execute/pr48973-1.c: New test.
7911 * gcc.c-torture/execute/pr48973-2.c: New test.
7912
7913 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7914
7915 PR c++/18016
7916 * g++.dg/warn/pr18016.C: New.
7917
7918 2011-05-23 Tom de Vries <tom@codesourcery.com>
7919
7920 PR target/45098
7921 * gcc.target/arm/ivopts-6.c: New test.
7922
7923 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7924
7925 PR middle-end/49029
7926 * gcc.c-torture/compile/pr49029.c: New test.
7927
7928 2011-05-22 Jason Merrill <jason@redhat.com>
7929
7930 * g++.dg/cpp0x/sfinae23.C: New.
7931 * g++.dg/cpp0x/sfinae8.C: Correct.
7932
7933 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7934
7935 * gfortran.dg/function_optimize_8.f90: New test case.
7936
7937 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7938
7939 PR tree-optimization/49087
7940 * gcc.dg/vect/O3-pr49087.c: New test.
7941
7942 2011-05-21 Jason Merrill <jason@redhat.com>
7943
7944 * g++.dg/debug/const5.C: New.
7945
7946 2011-05-20 Jason Merrill <jason@redhat.com>
7947
7948 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7949
7950 * g++.dg/cpp0x/constexpr-static7.C: New.
7951
7952 * g++.dg/cpp0x/enum12.C: New.
7953 * g++.dg/cpp0x/enum13.C: New.
7954
7955 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7956
7957 PR fortran/48699
7958 * gfortran.dg/select_type_23.f03: New.
7959
7960 2011-05-20 Jason Merrill <jason@redhat.com>
7961
7962 * g++.dg/cpp0x/defaulted26.C: New.
7963
7964 * g++.dg/cpp0x/noexcept02.C: Fix.
7965 * g++.dg/cpp0x/noexcept03.C: Fix.
7966 * g++.dg/cpp0x/noexcept08.C: Fix.
7967 * g++.dg/cpp0x/noexcept10.C: New.
7968
7969 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7970
7971 PR fortran/48706
7972 * gfortran.dg/extends_12.f03: New.
7973
7974 2011-05-20 Jason Merrill <jason@redhat.com>
7975
7976 * g++.dg/template/koenig9.C: New.
7977 * g++.dg/opt/pr47615.C: Fix.
7978 * g++.dg/overload/defarg1.C: Fix.
7979 * g++.dg/tc1/dr213.C: Remove xfail.
7980 * g++.dg/torture/pr34850.C: Fix.
7981 * g++.dg/torture/pr39362.C: Fix.
7982 * g++.old-deja/g++.brendan/crash56.C: Fix.
7983 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7984
7985 2011-05-20 Richard Guenther <rguenther@suse.de>
7986
7987 PR tree-optimization/49079
7988 * gcc.dg/torture/pr49079.c: New testcase.
7989
7990 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR tree-optimization/49073
7993 * gcc.c-torture/execute/pr49073.c: New test.
7994
7995 2011-06-19 Tobias Burnus <burnus@net-b.de>
7996
7997 PR fortran/18918
7998 * gfortran.dg/coarray_21.f90: New.
7999
8000 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8001
8002 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8003 output.
8004
8005 2011-05-19 Richard Guenther <rguenther@suse.de>
8006
8007 PR testsuite/49063
8008 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8009
8010 2011-05-19 Richard Guenther <rguenther@suse.de>
8011
8012 PR middle-end/48985
8013 * gcc.dg/builtin-object-size-11.c: New testcase.
8014
8015 2011-05-19 Tom de Vries <tom@codesourcery.com>
8016
8017 PR target/45098
8018 * gcc.target/arm/ivopts.c: New test.
8019 * gcc.target/arm/ivopts-2.c: New test.
8020
8021 2011-05-19 Tom de Vries <tom@codesourcery.com>
8022
8023 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8024
8025 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8026
8027 * gcc.c-torture/execute/960321-1.x: Remove.
8028
8029 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8030
8031 PR fortran/48700
8032 * gfortran.dg/move_alloc_4.f90: New.
8033
8034 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8035
8036 PR target/49002
8037 * gcc.target/i386/pr49002-1.c: New test.
8038 * gcc.target/i386/pr49002-2.c: Likewise.
8039
8040 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8041
8042 PR tree-optimization/49039
8043 * gcc.c-torture/execute/pr49039.c: New test.
8044 * gcc.dg/tree-ssa/pr49039.c: New test.
8045 * g++.dg/torture/pr49039.C: New test.
8046
8047 2011-05-18 Jason Merrill <jason@redhat.com>
8048
8049 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8050 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8051 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8052
8053 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8054
8055 * gcc.target/bfin/mcpu-bf592.c: New test.
8056
8057 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8058
8059 PR tree-optimization/41881
8060 * gcc.dg/vect/O3-pr41881.c: New test.
8061 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8062
8063 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR tree-optimization/49000
8066 * gcc.dg/pr49000.c: New test.
8067
8068 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * gnat.dg/invalid1.adb: New test.
8071
8072 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8073
8074 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8075 scan pattern.
8076 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8077 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8078
8079 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8080
8081 PR c++/48994
8082 * g++.dg/cpp0x/range-for18.C: New.
8083
8084 2011-05-15 Tobias Burnus <burnus@net-b.de>
8085
8086 PR fortran/18918
8087 * gfortran.dg/coarray/image_index_2.f90: New.
8088
8089 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8090
8091 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8092 * g++.dg/cpp0x/override2.C: New.
8093
8094 2011-05-14 Tobias Burnus <burnus@net-b.de>
8095
8096 PR fortran/18918
8097 * gfortran.de/coarray_20.f90: New.
8098
8099 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8100
8101 PR fortran/22572
8102 * function_optimize_7.f90: New test case.
8103
8104 2011-05-13 Jason Merrill <jason@redhat.com>
8105
8106 * g++.dg/cpp0x/decltype26.C: New.
8107 * g++.dg/cpp0x/enum11.C: New.
8108
8109 2011-05-13 Tobias Burnus <burnus@net-b.de>
8110
8111 PR fortran/48972
8112 PR fortran/48991
8113 * gfortran.dg/assign_8.f90: Update dg-error.
8114
8115 2011-05-13 Tobias Burnus <burnus@net-b.de>
8116
8117 PR fortran/48972
8118 * gfortran.dg/io_constraints_8.f90: New.
8119 * gfortran.dg/io_constraints_9.f90: New.
8120
8121 2011-05-13 Martin Thuresson <martint@google.com>
8122
8123 PR gcov-profile/47793
8124 * gcc.dg/pr47793.c: New.
8125
8126 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR tree-optimization/48975
8129 * gcc.dg/pr48975.c: New test.
8130
8131 2011-05-12 Tobias Burnus <burnus@net-b.de>
8132
8133 PR fortran/48972
8134 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8135
8136 2011-05-12 Jason Merrill <jason@redhat.com>
8137
8138 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8139
8140 2011-05-12 Geert Bosch <bosch@adacore.com>
8141
8142 * gnat.dg/view_conversion1.adb: New test.
8143
8144 2011-05-12 Richard Guenther <rguenther@suse.de>
8145
8146 PR tree-optimization/48172
8147 * gcc.dg/vect/pr48172.c: New testcase.
8148
8149 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR debug/48967
8152 * g++.dg/opt/pr48967.C: New test.
8153
8154 2011-05-11 Jason Merrill <jason@redhat.com>
8155
8156 * g++.dg/cpp0x/constexpr-friend.C: New.
8157 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8158
8159 * g++.dg/cpp0x/sfinae22.C: New.
8160
8161 2011-05-11 Tobias Burnus <burnus@net-b.de>
8162
8163 PR fortran/48889
8164 * gfortran.dg/generic_24.f90: New.
8165
8166 2011-05-11 Richard Guenther <rguenther@suse.de>
8167
8168 PR tree-optimization/15256
8169 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8170
8171 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR debug/48159
8174 * gcc.dg/pr48159-1.c: New test.
8175 * gcc.dg/pr48159-2.c: New test.
8176
8177 2011-05-11 Richard Guenther <rguenther@suse.de>
8178
8179 PR middle-end/48953
8180 * gcc.dg/torture/pr48953.c: New testcase.
8181
8182 2011-05-11 Richard Guenther <rguenther@suse.de>
8183
8184 PR tree-optimization/18041
8185 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8186
8187 2011-05-11 Alan Modra <amodra@gmail.com>
8188
8189 PR target/47755
8190 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8191
8192 2011-05-10 Jason Merrill <jason@redhat.com>
8193
8194 * g++.dg/cpp0x/defaulted25.C: New.
8195 * g++.dg/template/crash7.C: Adjust.
8196
8197 * g++.dg/cpp0x/variadic108.C: New.
8198
8199 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8200
8201 * g++.dg/inherit/virtual9.C: Extend.
8202
8203 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8204
8205 PR target/48857
8206 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8207 are passed and returned in vector registers.
8208
8209 2011-05-10 Richard Guenther <rguenther@suse.de>
8210
8211 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8212 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8213 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8214 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8215 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8216 applies.
8217
8218 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR tree-optimization/48611
8221 PR tree-optimization/48794
8222 * gfortran.dg/gomp/pr48611.f90: New test.
8223 * gfortran.dg/gomp/pr48794.f90: New test.
8224
8225 PR debug/48928
8226 * gcc.dg/dfp/pr48928.c: New test.
8227
8228 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8229
8230 PR c++/48522
8231 * g++.dg/cpp0x/pr48522.C: New.
8232
8233 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8234
8235 PR c++/48735
8236 * g++.dg/cpp0x/sfinae21.C: New.
8237
8238 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8239
8240 * g++.dg/template/sfinae28.C: Rename to...
8241 * g++.dg/cpp0x/sfinae19.C: ... this.
8242 * g++.dg/template/sfinae29.C: Rename to...
8243 * g++.dg/cpp0x/sfinae20.C: ... this.
8244
8245 2011-05-09 Jeff Law <law@redhat.com>
8246
8247 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8248 consistent results.
8249
8250 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8251
8252 PR c++/20039
8253 * g++.dg/init/pr20039.C: New.
8254
8255 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8256
8257 PR c++/48737
8258 PR c++/48744
8259 * g++.dg/template/sfinae28.C: New.
8260 * g++.dg/template/sfinae29.C: Likewise.
8261
8262 2011-05-09 Jason Merrill <jason@redhat.com>
8263
8264 * g++.dg/template/nontype23.C: New.
8265
8266 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8267 PR c++/48859
8268 * g++.dg/init/pr48859.C: New.
8269
8270 2011-05-09 Jason Merrill <jason@redhat.com>
8271
8272 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8273 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8274 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8275 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8276 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8277 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8278 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8279 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8280
8281 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8282
8283 * g++.dg/inherit/virtual9.C: New.
8284
8285 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8286
8287 PR c++/48574
8288 * g++.dg/template/dependent-expr8.C: New test case.
8289
8290 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8291
8292 PR tree-optimization/48837
8293 * gcc.dg/pr48837.c: New testcase.
8294
8295 2011-05-06 Jason Merrill <jason@redhat.com>
8296
8297 * g++.dg/cpp0x/constexpr-condition2.C: New.
8298
8299 * g++.dg/cpp0x/constexpr-missing.C: New.
8300
8301 2011-05-06 Tobias Burnus <burnus@net-b.de>
8302
8303 PR fortran/18918
8304 * gfortran.dg/coarray/this_image_2.f90: New.
8305
8306 2011-05-06 Tobias Burnus <burnus@net-b.de>
8307
8308 PR fortran/48858
8309 PR fortran/48820
8310 * gfortran.dg/bind_c_usage_22.f90: New.
8311 * gfortran.dg/bind_c_usage_23.f90: New.
8312 * gfortran.dg/bind_c_usage_24.f90: New.
8313 * gfortran.dg/bind_c_usage_24_c.c: New.
8314
8315 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8316
8317 PR c++/48838
8318 * g++.dg/template/member9.C: New test case.
8319
8320 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gnat.dg/discr29.ad[sb]: New test.
8323 * gnat.dg/discr30.adb: Likewise.
8324
8325 2011-05-05 Julian Brown <julian@codesourcery.com>
8326
8327 * gcc.target/arm/neon-vset_lanes8.c: New test.
8328
8329 2011-05-05 Jason Merrill <jason@redhat.com>
8330
8331 * g++.dg/init/new32.C: New.
8332
8333 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8334
8335 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8336 Fix typo.
8337
8338 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR rtl-optimization/48381
8341 * gcc.c-torture/compile/pr48381.c: New test.
8342
8343 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8344
8345 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8346 to dg-options.
8347 * gcc.target/i386/opt-1.c: Ditto.
8348
8349 2011-05-04 Jason Merrill <jason@redhat.com>
8350
8351 * g++.dg/conversion/base1.C: New.
8352
8353 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8354
8355 PR libgfortran/48787
8356 * gfortran.dg/round_3.f08: Add more checks to test case.
8357
8358 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8359
8360 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8361 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8362 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8363 Gate test on effective_target fd_truncate.
8364
8365 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8366
8367 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8368 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8369 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8370 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8371 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8372 * gcc.target/i386/pr38824.c: Ditto.
8373 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8374 * gcc.target/i386/vecinit-2.c: Ditto.
8375 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8376 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8377 * gcc.target/i386/parity-2.c: Ditto.
8378 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8379
8380 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8381
8382 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8383 remove duplication.
8384 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8385 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8386 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8387
8388 2011-05-03 Tobias Burnus <burnus@net-b.de>
8389
8390 PR fortran/18918
8391 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8392
8393 2011-05-03 Tobias Burnus <burnus@net-b.de>
8394
8395 PR fortran/18918
8396 * gfortran.dg/coarray/this_image_1.f90: New.
8397
8398 2011-05-03 Tobias Burnus <burnus@net-b.de>
8399
8400 PR fortran/18918
8401 * gfortran.dg/coarray/caf.dg: New.
8402 * gfortran.dg/coarray/image_index_1.f90: New, copied
8403 from ../coarray_16.f90.
8404
8405 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8406
8407 PR c++/28501
8408 * g++.dg/ext/complex9.C: New.
8409
8410 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8411
8412 From Mike Frysinger
8413 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8414 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8415 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8416
8417 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8418
8419 * gcc.target/bfin/builtins: Created.
8420 * gcc.target/bfin/hisilh-O0.c: Deleted.
8421 * gcc.target/bfin/hisilh.c: Moved to...
8422 * gcc.target/bfin/builtins/hisilh.c: ...here.
8423 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8424 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8425 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8426 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8427 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8428 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8429 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8430 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8431 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8432 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8433 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8434 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8435 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8436 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8437 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8438 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8439 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8440 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8441 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8442 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8443 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8444 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8445 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8446 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8447 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8448 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8449 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8450 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8451 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8452 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8453 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8454 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8455 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8456 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8457 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8458 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8459 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8460 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8461 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8462 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8463 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8464 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8465 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8466 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8467 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8468 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8469 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8470 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8471 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8472 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8473 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8474 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8475 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8476 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8477 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8478 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8479 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8480 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8481 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8482 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8483 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8484 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8485 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8486 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8487 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8488 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8489 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8490 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8491 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8492 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8493 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8494 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8495 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8496 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8497 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8498 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8499 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8500 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8501 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8502 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8503 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8504 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8505 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8506 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8507 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8508 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8509 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8510 * gcc.target/bfin/builtins/circptr.c: Ditto.
8511 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8512 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8513 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8514 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8515 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8516 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8517 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8518 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8519 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8520 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8521 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8522 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8523 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8524 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8525 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8526 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8527 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8528 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8529 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8530 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8531 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8532 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8533 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8534 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8535 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8536 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8537 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8538 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8539 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8540 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8541 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8542 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8543 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8544 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8545 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8546 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8547 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8548 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8549 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8550 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8551 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8552 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8553 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8554 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8555 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8556 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8557 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8558 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8559 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8560 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8561 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8562 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8563 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8564 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8565 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8566 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8567 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8568 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8569 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8570 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8571 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8572 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8573 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8574 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8575 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8576 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8577 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8578 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8579 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8580 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8581
8582 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8583
8584 * gcc.target/arm/cold-lc.c: New test.
8585
8586 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR target/48774
8589 * gcc.dg/pr48774.c: New test.
8590
8591 2011-05-03 Richard Guenther <rguenther@suse.de>
8592
8593 * gcc.dg/large-size-array-5.c: New testcase.
8594
8595 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8596
8597 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8598
8599 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8600
8601 * lib/target-supports.exp (check_effective_target_vect_strided):
8602 Replace with...
8603 (check_effective_target_vect_strided2)
8604 (check_effective_target_vect_strided3)
8605 (check_effective_target_vect_strided4)
8606 (check_effective_target_vect_strided8): ...these new functions.
8607
8608 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8609 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8610 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8611 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8612 * gcc.dg/vect/pr37539.c: Likewise.
8613 * gcc.dg/vect/slp-11a.c: Likewise.
8614 * gcc.dg/vect/slp-11b.c: Likewise.
8615 * gcc.dg/vect/slp-11c.c: Likewise.
8616 * gcc.dg/vect/slp-12a.c: Likewise.
8617 * gcc.dg/vect/slp-12b.c: Likewise.
8618 * gcc.dg/vect/slp-18.c: Likewise.
8619 * gcc.dg/vect/slp-19a.c: Likewise.
8620 * gcc.dg/vect/slp-19b.c: Likewise.
8621 * gcc.dg/vect/slp-21.c: Likewise.
8622 * gcc.dg/vect/slp-23.c: Likewise.
8623 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8624
8625 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8626 instead of vect_interleave && vect_extract_even_odd.
8627 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8628 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8629 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8630 * gcc.dg/vect/vect-1.c: Likewise.
8631 * gcc.dg/vect/vect-10.c: Likewise.
8632 * gcc.dg/vect/vect-98.c: Likewise.
8633 * gcc.dg/vect/vect-107.c: Likewise.
8634 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8635 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8636 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8637 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8638 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8639 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8640 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8641 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8642 * gcc.dg/vect/vect-strided-float.c: Likewise.
8643 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8644 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8645 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8646 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8647 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8648 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8649 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8650 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8651 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8652 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8653 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8654 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8655 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8656 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8657 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8658
8659 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8660 target condition.
8661 * gcc.dg/vect/pr30843.c: Likewise.
8662 * gcc.dg/vect/pr33866.c: Likewise.
8663 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8664 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8665 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8666 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8667
8668 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8669
8670 * gcc.dg/vect/slp-11.c: Split into...
8671 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8672 gcc.dg/vect/slp-11c.c: ...these tests.
8673 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8674 * gcc.dg/vect/slp-12c.c: ...this new test.
8675 * gcc.dg/vect/slp-19.c: Split into...
8676 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8677 gcc.dg/vect/slp-19c.c: ...these new tests.
8678
8679 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8680
8681 * lib/target-supports.exp
8682 (check_effective_target_vect_extract_even_odd_wide): Delete.
8683 (check_effective_target_vect_strided_wide): Likewise.
8684 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8685 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8686 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8687 * gcc.dg/vect/pr37539.c: Likewise.
8688 * gcc.dg/vect/slp-11.c: Likewise.
8689 * gcc.dg/vect/slp-12a.c: Likewise.
8690 * gcc.dg/vect/slp-12b.c: Likewise.
8691 * gcc.dg/vect/slp-19.c: Likewise.
8692 * gcc.dg/vect/slp-23.c: Likewise.
8693 * gcc.dg/vect/vect-1.c: Likewise.
8694 * gcc.dg/vect/vect-98.c: Likewise.
8695 * gcc.dg/vect/vect-107.c: Likewise.
8696 * gcc.dg/vect/vect-strided-float.c: Likewise.
8697
8698 2011-05-02 Jason Merrill <jason@redhat.com>
8699
8700 * g++.dg/init/new31.C: New.
8701
8702 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8703
8704 PR c/35445
8705 * gcc.dg/pr35445.c: New test.
8706
8707 2011-05-02 Jason Merrill <jason@redhat.com>
8708
8709 * c-c++-common/vla-1.c: New.
8710
8711 2011-05-02 Richard Guenther <rguenther@suse.de>
8712
8713 PR tree-optimization/48822
8714 * gcc.dg/torture/pr48822.c: New testcase.
8715
8716 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8717
8718 PR c++/47969
8719 * g++.dg/cpp0x/constexpr-47969.C: New.
8720
8721 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8722
8723 PR testsuite/48498
8724 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8725 on vect_no_align targets.
8726 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8727 vect_no_align targets.
8728
8729 2011-05-01 Xinliang David Li <davidxl@google.com>
8730
8731 * gcc.dg/tree-ssa/integer-addr.c: New test.
8732 * gcc.dg/tree-ssa/alias_bug.c: New test.
8733
8734 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8735
8736 PR libgfortran/48787
8737 * gfortran.dg/round_3.f08: Add more checks.
8738
8739 2011-04-30 Tobias Burnus <burnus@net-b.de>
8740
8741 PR fortran/48821
8742 * gfortran.dg/import9.f90: New, proper test.
8743 * gfortran.dg/interface_37.f90: Remove bogus
8744 test (bogus copy of interface_36.f90).
8745
8746 2011-04-30 Tobias Burnus <burnus@net-b.de>
8747
8748 PR fortran/48821
8749 * gfortran.dg/interface_37.f90: New.
8750
8751 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8752
8753 PR fortran/48746
8754 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8755
8756 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR tree-optimization/48809
8759 * gcc.c-torture/execute/pr48809.c: New test.
8760
8761 2011-04-29 Jeff Law <law@redhat.com>
8762
8763 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8764
8765 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8766
8767 PR c++/48606
8768 * g++.dg/init/ctor10.C: New.
8769
8770 2011-04-29 Le-Chun Wu <lcwu@google.com>
8771
8772 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8773 warning in implicitly instantiated templates.
8774
8775 2011-04-29 Le-Chun Wu <lcwu@google.com>
8776
8777 * g++.dg/warn/Wnull-conversion-1.C: New.
8778 * g++.dg/warn/Wnull-conversion-2.C: New.
8779
8780 2011-04-29 Diego Novillo <dnovillo@google.com>
8781
8782 * g++.old-deja/g++.other/null3.C: Expect warning about
8783 converting boolean to a pointer.
8784
8785 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8786
8787 PR fortran/48462
8788 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8789 being a target.
8790
8791 PR fortran/48746
8792 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8793
8794 2011-04-29 Tobias Burnus <burnus@net-b.de>
8795
8796 PR fortran/48810
8797 * gfortran.dg/typebound_proc_22.f90: New.
8798
8799 PR fortran/48800
8800 * gfortran.dg/interface_36.f90: New.
8801
8802 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8803
8804 PR libgfortran/48488
8805 PR libgfortran/48602
8806 PR libgfortran/48615
8807 PR libgfortran/48684
8808 PR libgfortran/48787
8809 * gfortran.dg/fmt_g.f: Adjust test.
8810 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8811 * gfortran.dg/round_3.f08: New test.
8812 * gfortran.dg/namelist_print_1.f: Adjust test.
8813 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8814 * gfortran.dg/f2003_io_5.f03: Adjust test.
8815 * gfortran.dg/coarray_15.f90: Adjust test.
8816 * gfortran.dg/namelist_65.f90: Adjust test.
8817 * gfortran.dg/fmt_cache_1.f: Adjust test.
8818 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8819 * gfortran.dg/real_const_3.f90: Adjust test.
8820
8821 2011-04-29 Jan Hubicka <jh@suse.cz>
8822
8823 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8824 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8825
8826 2011-04-28 Xinliang David Li <davidxl@google.com>
8827
8828 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8829 * g++.dg/prof-robust-1.C: New test.
8830
8831 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8832
8833 PR tree-optimization/48765
8834 * gcc.dg/vect/pr48765.c: New.
8835
8836 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8837
8838 PR tree-optimization/48775
8839 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8840
8841 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8842
8843 PR c++/48798
8844 * g++.dg/inherit/pr48798.C: New.
8845 * g++.old-deja/g++.other/base1.C: Adjust.
8846
8847 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8848
8849 PR c++/48656
8850 * g++.dg/template/inherit7.C: New test case.
8851
8852 2011-04-28 Richard Guenther <rguenther@suse.de>
8853
8854 PR tree-optimization/40052
8855 PR tree-optimization/15347
8856 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8857 * gcc.dg/pr15347.c: Likewise.
8858
8859 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8860
8861 PR c++/48530
8862 * g++.dg/cpp0x/sfinae18.C: New.
8863
8864 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8865
8866 PR c++/48771
8867 * g++.dg/ext/is_literal_type1.C: New.
8868
8869 2011-04-28 Tobias Burnus <burnus@net-b.de>
8870
8871 PR fortran/48112
8872 PR fortran/48279
8873 * gfortran.dg/interface_35.f90: New.
8874 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8875 * gfortran.dg/func_result_6.f90: Add dg-warning.
8876 * gfortran.dg/bessel_1.f90: Ditto.
8877 * gfortran.dg/hypot_1.f90: Ditto.
8878 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8879 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8880 * gfortran.dg/interface_assignment_4.f90: Ditto.
8881
8882 2011-04-27 Jason Merrill <jason@redhat.com>
8883
8884 * g++.dg/ext/complex8.C: New.
8885
8886 * g++.dg/cpp0x/initlist49.C: New.
8887 * g++.dg/init/new30.C: New.
8888
8889 2011-04-27 Tobias Burnus <burnus@net-b.de>
8890
8891 PR fortran/48788
8892 * gfortran.dg/whole_file_34.f90: New.
8893
8894 2011-04-27 Jan Hubicka <jh@suse.cz>
8895
8896 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8897
8898 2011-04-27 Jason Merrill <jason@redhat.com>
8899
8900 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8901
8902 * g++.dg/parse/ambig6.C: New.
8903
8904 2011-04-27 Nick Clifton <nickc@redhat.com>
8905
8906 * gcc.dg/20020312-2.c: Add definition for RX.
8907
8908 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8909 option with RX targets.
8910
8911 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8912 /* */ comments.
8913
8914 2011-04-27 Richard Guenther <rguenther@suse.de>
8915
8916 * gcc.dg/tree-ssa/pr23382.c: Remove.
8917
8918 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8919
8920 PR target/48767
8921 * gcc.c-torture/compile/pr48767.c: New test.
8922
8923 2011-04-27 Richard Guenther <rguenther@suse.de>
8924
8925 PR tree-optimization/48772
8926 * g++.dg/pr48772.C: New testcase.
8927
8928 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR c/48742
8931 * gcc.c-torture/compile/pr48742.c: New test.
8932
8933 2011-04-26 Jason Merrill <jason@redhat.com>
8934
8935 * g++.dg/lookup/koenig13.C: New.
8936
8937 * g++.dg/cpp0x/initlist48.C: New.
8938
8939 2011-04-25 Jason Merrill <jason@redhat.com>
8940
8941 * g++.dg/cpp0x/sfinae17.C: New.
8942
8943 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8944
8945 PR target/48258
8946 * gcc.target/powerpc/pr48258-1.c: New file.
8947 * gcc.target/powerpc/pr48258-2.c: Ditto.
8948
8949 2011-04-26 Xinliang David Li <davidxl@google.com>
8950
8951 * gcc.dg/uninit-suppress.c: New test.
8952 * gcc.dg/uninit-suppress.c: New test.
8953
8954 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR debug/48768
8957 * gcc.dg/pr48768.c: New test.
8958
8959 PR tree-optimization/48734
8960 * gcc.c-torture/compile/pr48734.c: New test.
8961
8962 PR testsuite/48753
8963 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8964
8965 2011-04-26 Richard Guenther <rguenther@suse.de>
8966
8967 PR tree-optimization/48731
8968 * gcc.dg/torture/pr48731.c: New testcase.
8969
8970 2011-04-26 Richard Guenther <rguenther@suse.de>
8971
8972 PR testsuite/48753
8973 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8974
8975 2011-04-26 Richard Guenther <rguenther@suse.de>
8976
8977 PR middle-end/48694
8978 * gcc.dg/torture/pr48694-1.c: New testcase.
8979 * gcc.dg/torture/pr48694-2.c: Likewise.
8980
8981 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8982
8983 * g++.dg/ext/underlying_type1.C: New.
8984 * g++.dg/ext/underlying_type2.C: Likewise.
8985 * g++.dg/ext/underlying_type3.C: Likewise.
8986 * g++.dg/ext/underlying_type4.C: Likewise.
8987 * g++.dg/ext/underlying_type5.C: Likewise.
8988 * g++.dg/ext/underlying_type6.C: Likewise.
8989 * g++.dg/ext/underlying_type7.C: Likewise.
8990 * g++.dg/ext/underlying_type8.C: Likewise.
8991 * g++.dg/ext/underlying_type9.C: Likewise.
8992 * g++.dg/ext/underlying_type10.C: Likewise.
8993
8994 2011-04-25 Jason Merrill <jason@redhat.com>
8995
8996 * g++.dg/cpp0x/regress/template-const2.C: New.
8997
8998 2011-04-25 Jeff Law <law@redhat.com>
8999
9000 * gcc.dg/tree-ssa/vrp56.c: new test.
9001
9002 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9003
9004 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9005
9006 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR preprocessor/48740
9009 * c-c++-common/raw-string-11.c: New test.
9010
9011 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9012
9013 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9014 hppa*-*-hpux*.
9015
9016 2011-04-23 Tobias Burnus <burnus@net-b.de>
9017
9018 PR fortran/18918
9019 * gfortran.dg/coarray_19.f90: New.
9020
9021 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR c/48685
9024 * gcc.dg/pr48685.c: New test.
9025
9026 2011-04-22 Jan Hubicka <jh@suse.cz>
9027
9028 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9029
9030 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR tree-optimization/48717
9033 * gcc.c-torture/execute/pr48717.c: New test.
9034
9035 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9036
9037 PR target/48723
9038 * gcc.target/i386/pr48723.c: New test.
9039
9040 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR c/48716
9043 * gcc.dg/gomp/pr48716.c: New test.
9044 * g++.dg/gomp/pr48716.C: New test.
9045
9046 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9047
9048 PR c/36750
9049 * gcc.dg/missing-field-init-2.c: Update testcase.
9050
9051 2011-04-22 Alan Modra <amodra@gmail.com>
9052
9053 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9054
9055 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9056
9057 PR fortran/48405
9058 * gfortran.dg/function_optimize_6.f90: New test.
9059
9060 2011-04-21 Easwaran Raman <eraman@google.com>
9061
9062 * gcc.dg/stack-layout-2.c: New test.
9063
9064 2011-04-21 Richard Guenther <rguenther@suse.de>
9065
9066 PR lto/48703
9067 * g++.dg/lto/pr48207-2_0.C: New testcase.
9068 * g++.dg/lto/pr48207-3_0.C: Likewise.
9069
9070 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9071
9072 * gnat.dg/volatile5.adb: New test.
9073 * gnat.dg/volatile5_pkg.ads: New helper.
9074
9075 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9076
9077 PR target/48708
9078 * gcc.target/i386/pr48708.c: New test.
9079
9080 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9081
9082 * gcc.dg/vect/vect-119.c: New test.
9083
9084 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9085
9086 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9087 and once without.
9088
9089 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9090 Richard Sandiford <richard.sandiford@linaro.org>
9091
9092 PR target/46329
9093 * gcc.target/arm/pr46329.c: New test.
9094
9095 2011-04-21 Tobias Burnus <burnus@net-b.de>
9096
9097 PR fortran/18918
9098 * gfortran.dg/coarray_18.f90: New.
9099
9100 2011-04-20 Jason Merrill <jason@redhat.com>
9101
9102 * g++.dg/cpp0x/initlist47.C: New.
9103
9104 * g++.dg/init/dtor4.C: New.
9105
9106 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9107
9108 PR target/48678
9109 * gcc.target/i386/sse2-pinsrw.c: New test.
9110 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9111 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9112 * gcc.target/i386/sse2-insvhi.c: Ditto.
9113 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9114 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9115
9116 2011-04-20 Jason Merrill <jason@redhat.com>
9117
9118 * g++.dg/template/const4.C: New.
9119
9120 2011-04-20 Easwaran Raman <eraman@google.com>
9121
9122 * gcc.dg/stack-layout-1.c: New test.
9123
9124 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9125
9126 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9127 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9128 function.
9129
9130 2011-04-20 Kai Tietz <ktietz@redhat.com>
9131
9132 * gcc.dg/binop-xor1.c: New test.
9133 * gcc.dg/binop-xor2.c: New test.
9134 * gcc.dg/binop-xor3.c: New test.
9135 * gcc.dg/binop-xor4.c: New test.
9136 * gcc.dg/binop-xor5.c: New test.
9137
9138 2011-04-20 Richard Guenther <rguenther@suse.de>
9139
9140 PR tree-optimization/47892
9141 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9142
9143 2011-04-20 Richard Guenther <rguenther@suse.de>
9144
9145 PR middle-end/48695
9146 * g++.dg/torture/pr48695.C: New testcase.
9147
9148 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9149
9150 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9151 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9152 * gcc.c-torture/execute/pr45262.c: Ditto
9153 * gcc.dg/torture/pr43165.c: Ditto.
9154 * gcc.dg/torture/pr47228.c: Ditto.
9155 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9156 * gcc.dg/ipa/pr45644.c: Ditto.
9157 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9158 PDP11.
9159
9160 2011-04-19 Jason Merrill <jason@redhat.com>
9161
9162 * g++.dg/ext/complex7.C: New.
9163
9164 * g++.dg/ext/attrib41.C: New.
9165
9166 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9167
9168 PR testsuite/48676
9169 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9170
9171 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR target/48678
9174 * gcc.target/i386/pr48678.c: New test.
9175
9176 2011-04-19 Martin Jambor <mjambor@suse.cz>
9177
9178 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9179 * g++.dg/opt/devirt2.C: New test.
9180 * g++.dg/ipa/devirt-g-1.C: Likewise.
9181
9182 2011-04-19 Tobias Burnus <burnus@net-b.de>
9183
9184 PR fortran/48588
9185 * gfortran.dg/whole_file_33.f90: New.
9186
9187 2011-04-19 Martin Jambor <mjambor@suse.cz>
9188
9189 * g++.dg/ipa/devirt-7.C: New test.
9190
9191 2011-04-19 Richard Guenther <rguenther@suse.de>
9192
9193 PR lto/48207
9194 * g++.dg/lto/pr48207_0.C: New testcase.
9195
9196 2011-04-18 Jason Merrill <jason@redhat.com>
9197
9198 * g++.dg/init/void1.C: New.
9199
9200 * g++.dg/cpp0x/union4.C: New.
9201
9202 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR middle-end/48661
9205 * g++.dg/torture/pr48661.C: New test.
9206
9207 PR c++/48632
9208 * g++.dg/gomp/pr48632.C: New test.
9209
9210 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9211
9212 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9213 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9214
9215 2011-04-18 Tobias Burnus <burnus@net-b.de>
9216
9217 PR fortran/18918
9218 * gfortran.dg/coarray_17.f90: New.
9219 * gfortran.dg/coarray_10.f90: Update dg-error.
9220
9221 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9222
9223 PR testsuite/48251
9224 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9225 * gfortran.dg/guality/guality.exp: Likewise.
9226
9227 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9228
9229 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9230
9231 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9232
9233 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9234
9235 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9236
9237 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9238
9239 2011-04-18 Richard Guenther <rguenther@suse.de>
9240
9241 PR middle-end/46364
9242 * g++.dg/torture/pr46364.C: New testcase.
9243
9244 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9245
9246 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9247
9248 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9249
9250 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9251
9252 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9253 Ira Rosen <ira.rosen@linaro.org>
9254
9255 PR target/48252
9256 * gcc.target/arm/pr48252.c: New test.
9257
9258 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR tree-optimization/48616
9261 * gcc.dg/pr48616.c: New test.
9262
9263 2011-04-18 Tobias Burnus <burnus@net-b.de>
9264
9265 PR fortran/18918
9266 * gfortran.dg/coarray_16.f90: New.
9267
9268 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9269
9270 PR fortran/48462
9271 * gfortran.dg/realloc_on_assign_7.f03: New test.
9272
9273 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9274
9275 PR libgfortran/48602
9276 * gfortran.dg/fmt_g0_6.f08: New test.
9277
9278 2011-04-17 Jason Merrill <jason@redhat.com>
9279
9280 * g++.dg/cpp0x/sfinae16.C: New.
9281
9282 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9283
9284 * gcc.target/mips/reg-var-1.c: New test.
9285
9286 2011-04-17 Jan Hubicka <jh@suse.cz>
9287
9288 * gcc.dg/winline-5.c: Update testcase.
9289
9290 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9291
9292 * gnat.dg/discr27.ad[sb]: Move dg directive.
9293 * gnat.dg/discr28.ad[sb]: New test.
9294 * gnat.dg/discr28_pkg.ads: New helper.
9295
9296 2011-04-17 Michael Matz <matz@suse.de>
9297
9298 PR tree-optimization/48622
9299 PR lto/48645
9300 * gcc.dg/lto/pr48622_0.c: New test.
9301
9302 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9303
9304 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9305 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9306 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9307 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9308 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9309 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9310
9311 2011-04-15 Jason Merrill <jason@redhat.com>
9312
9313 * g++.dg/cpp0x/range-for17.C: New.
9314
9315 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9316
9317 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9318 * g++.dg/cpp0x/range-for3.C: Likewise.
9319 * g++.dg/cpp0x/range-for9.C: Correct error message.
9320 * g++.dg/cpp0x/range-for11.C: New.
9321 * g++.dg/cpp0x/range-for12.C: New.
9322 * g++.dg/cpp0x/range-for13.C: New.
9323 * g++.dg/cpp0x/range-for14.C: New.
9324 * g++.dg/cpp0x/range-for15.C: New.
9325 * g++.dg/cpp0x/range-for16.C: New.
9326
9327 2011-04-15 Tobias Burnus <burnus@net-b.de>
9328
9329 PR fortran/18918
9330 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9331
9332 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9333
9334 * objc.dg/naming-4.m: Updated.
9335 * objc.dg/naming-5.m: Updated.
9336 * objc.dg/naming-6.m: New.
9337 * objc.dg/naming-7.m: New.
9338 * obj-c++.dg/naming-1.mm: Updated.
9339 * obj-c++.dg/naming-2.mm: Updated.
9340 * obj-c++.dg/naming-3.mm: New.
9341 * obj-c++.dg/naming-4.mm: New.
9342
9343 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9344
9345 PR libgfortran/48589
9346 * gfortran.dg/fmt_g0_5.f08: New test.
9347
9348 2011-04-15 Richard Guenther <rguenther@suse.de>
9349
9350 PR testsuite/48286
9351 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9352
9353 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9354
9355 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9356 -finline-limit=0 to -fno-inline
9357
9358 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR target/48614
9361 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9362 just avx.
9363
9364 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR target/48605
9367 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9368 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9369 * gcc.target/i386/avx-insertps-3.c: New test.
9370 * gcc.target/i386/avx-insertps-4.c: New test.
9371
9372 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9373
9374 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9375 -finline-limit=0
9376
9377 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9378
9379 PR target/46779
9380 PR target/45291
9381 PR target/41894
9382 * gcc.target/avr/pr46779-1.c: New test case
9383 * gcc.target/avr/pr46779-2.c: New test case
9384
9385 2011-04-14 Jason Merrill <jason@redhat.com>
9386
9387 * g++.dg/cpp0x/sfinae15.C: New.
9388
9389 * g++.dg/cpp0x/sfinae14.C: New.
9390
9391 * g++.dg/ext/vla10.C: New.
9392
9393 2011-04-14 Richard Guenther <rguenther@suse.de>
9394
9395 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9396
9397 2011-04-14 Richard Guenther <rguenther@suse.de>
9398
9399 * gcc.dg/fold-bitand-4.c: Move ...
9400 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9401
9402 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9403
9404 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9405 variables const.
9406 * gcc.target/avr/torture/trivial.c: Ditto.
9407
9408 2011-04-13 Jason Merrill <jason@redhat.com>
9409
9410 * g++.dg/template/operator11.C: New.
9411
9412 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR middle-end/48591
9415 * gcc.dg/gomp/pr48591.c: New test.
9416
9417 PR c++/48570
9418 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9419 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9420
9421 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9422
9423 PR c++/48574
9424 * g++.dg/template/dependent-expr7.C: New test case.
9425
9426 2011-04-13 Jason Merrill <jason@redhat.com>
9427
9428 * g++.dg/cpp0x/sfinae13.C: New.
9429
9430 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9431
9432 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9433
9434 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9435
9436 * gcc.target/arm/pr43698.c: Remove -march option.
9437
9438 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9439
9440 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9441 -march option.
9442
9443 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9444
9445 PR fortran/48360
9446 PR fortran/48456
9447 * gfortran.dg/realloc_on_assign_6.f03: New test.
9448
9449 2011-04-12 Kai Tietz <ktietz@redhat.com>
9450
9451 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9452 targets the additional -mno-ms-bitfields and
9453 -Wno-packed-bitfield-compat options.
9454 * g++.dg/ext/bitfield3.C: Likewise.
9455 * g++.dg/ext/bitfield4.C: Likewise.
9456 * g++.dg/ext/bitfield5.C: Likewise.
9457 * gcc.dg/bitfld-15.c: Likewise.
9458 * gcc.dg/bitfld-16.c: Likewise.
9459 * gcc.dg/bitfld-17.c: Likewise.
9460 * gcc.dg/bitfld-18.c: Likewise.
9461
9462 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9463
9464 * gcc.target/arm/neon-vld3-1.c: New test.
9465 * gcc.target/arm/neon-vst3-1.c: New test.
9466 * gcc.target/arm/neon/v*.c: Regenerate.
9467
9468 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR rtl-optimization/48549
9471 * g++.dg/opt/pr48549.C: New test.
9472
9473 2011-04-12 Richard Guenther <rguenther@suse.de>
9474
9475 PR tree-optimization/46076
9476 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9477
9478 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9479
9480 PR testsuite/21164
9481 * lib/compat.exp (compat-execute): Declare unsupported after
9482 stripping path from src1.
9483 * lib/lto.exp (lto-execute): Likewise.
9484
9485 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR c/48552
9488 * gcc.dg/pr48552-1.c: New test.
9489 * gcc.dg/pr48552-2.c: New test.
9490
9491 2011-04-11 Jason Merrill <jason@redhat.com>
9492
9493 * g++.dg/cpp0x/sfinae12.C: New.
9494
9495 * g++.dg/cpp0x/enum10.C: New.
9496
9497 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9498
9499 * g++.dg/cpp0x/rv-func.C: New.
9500
9501 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9502
9503 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9504 alpha*-dec-osf5*.
9505
9506 2011-04-11 Martin Jambor <mjambor@suse.cz>
9507
9508 PR tree-optimization/48195
9509 * gcc.dg/ipa/pr48195.c: New test.
9510
9511 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9512
9513 * gnat.dg/return3.adb: Remove unused switch.
9514
9515 2011-04-08 Mike Stump <mikestump@comcast.net>
9516
9517 PR testsuite/48506
9518 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9519 default to fno-common.
9520
9521 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9522
9523 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9524 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9525
9526 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9527
9528 PR fortran/48448
9529 * gfortran.dg/function_optimize_5.f90: New test.
9530
9531 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9532
9533 * gnat.dg/aggr17.adb: New test.
9534 * gnat.dg/aggr18.adb: Likewise.
9535
9536 2011-04-08 Michael Matz <matz@suse.de>
9537
9538 PR middle-end/48389
9539 * gcc.target/i386/pr48389.c: New test.
9540
9541 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9542
9543 PR rtl-optimization/48272
9544 * g++.dg/opt/pr48272.C: New.
9545
9546 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9547
9548 PR rtl-optimization/48235
9549 * gcc.dg/pr48235.c: New.
9550
9551 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9552
9553 PR rtl-optimization/48302
9554 * g++.dg/opt/pr48302.C: New.
9555
9556 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9557
9558 PR target/48273
9559 * g++.dg/opt/pr48273.C: New.
9560
9561 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9562
9563 PR rtl-optimization/48442
9564 * gcc.dg/pr48442.c: New.
9565
9566 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR tree-optimization/48377
9569 * gcc.dg/vect/pr48377.c: New test.
9570
9571 2011-04-07 Jason Merrill <jason@redhat.com>
9572
9573 * g++.dg/cpp0x/regress/call1.C: New.
9574
9575 * g++.dg/cpp0x/variadic107.C: New.
9576
9577 * g++.dg/cpp0x/sfinae11.C: New.
9578 * g++.dg/cpp0x/noexcept02.C: Fix.
9579
9580 * g++.dg/cpp0x/sfinae10.C: New.
9581
9582 * g++.dg/cpp0x/sfinae9.C: New.
9583
9584 * c-c++-common/Wcast-qual-1.c: Move here from...
9585 * gcc.dg/cast-qual-3.c: ...here, and...
9586 * g++.dg/warn/Wcast-qual2.C: ...here.
9587
9588 * g++.dg/cpp0x/sfinae8.C: New.
9589
9590 * g++.dg/cpp0x/sfinae7.C: New.
9591
9592 * g++.dg/cpp0x/enum9.C: New.
9593
9594 2011-04-07 Mike Stump <mikestump@comcast.net>
9595
9596 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9597 with no trampolines.
9598
9599 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9600
9601 PR fortran/48117
9602 * gfortran.dg/gomp/pr48117.f90: New test.
9603
9604 PR debug/48343
9605 * gcc.dg/torture/pr48343.c: New test.
9606
9607 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9608
9609 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9610
9611 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9612
9613 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9614
9615 2011-04-07 Tom de Vries <tom@codesourcery.com>
9616
9617 PR target/43920
9618 * lib/scanasm.exp (object-size): New proc.
9619 * gcc.target/arm/pr43920-2.c: New test.
9620
9621 2011-04-06 Tobias Burnus <burnus@net-b.de>
9622
9623 PR fortran/18918
9624 PR fortran/48477
9625 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9626
9627 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9628
9629 * gcc.dg/mtune.c: Prune note from output.
9630
9631 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR debug/48466
9634 * gcc.dg/guality/pr36977.c: New test.
9635 * gcc.dg/guality/pr48466.c: New test.
9636
9637 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9638
9639 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9640
9641 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9642
9643 * gnat.dg/return3.adb: New test.
9644
9645 2011-04-06 Richard Guenther <rguenther@suse.de>
9646
9647 PR tree-optimization/47663
9648 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9649
9650 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9651
9652 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9653 Solaris 8 and 9 as well.
9654
9655 2011-04-05 Tom de Vries <tom@codesourcery.com>
9656
9657 PR target/43920
9658 * gcc.target/arm/pr43920-1.c: New test.
9659
9660 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9661
9662 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9663 (cctor): Actually return the value.
9664 (main): Cast return values.
9665
9666 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9667
9668 * gfortran.dg/character_comparison_8.f90: New test.
9669
9670 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9671
9672 * frontend-passes: (optimize_lexical_comparison): New function.
9673 (optimize_expr): Call it.
9674 (optimize_comparison): Also handle lexical comparison functions.
9675 Return false instad of -2 for unequal comparison.
9676
9677 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9678
9679 PR fortran/48412
9680 * function_optimize_4.f90: New test.
9681
9682 2011-04-04 Tobias Burnus <burnus@net-b.de>
9683
9684 PR fortran/18918
9685 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9686 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9687 * gfortran.dg/coarray_15.f90: New.
9688
9689 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9690
9691 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9692 * gfortran.dg/bessel_7.f90: Likewise.
9693
9694 2011-04-03 Tobias Burnus <burnus@net-b.de>
9695
9696 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9697
9698 2011-04-03 Richard Guenther <rguenther@suse.de>
9699 Ira Rosen <ira.rosen@linaro.org>
9700
9701 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9702 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9703 -ftree-loop-if-convert-stores.
9704
9705 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9706
9707 * gnat.dg/specs/aggr2.ads: New test.
9708
9709 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9710
9711 * gnat.dg/debug2.ad[sb]: New test.
9712 * gnat.dg/debug2_pkg.ads: New helper.
9713 * gnat.dg/debug3.ad[sb]: New test.
9714
9715 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9716
9717 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9718
9719 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9720
9721 PR middle-end/48335
9722 * gcc.c-torture/compile/pr48335-1.c: New test.
9723 * gcc.dg/pr48335-1.c: New test.
9724 * gcc.dg/pr48335-2.c: New test.
9725 * gcc.dg/pr48335-3.c: New test.
9726 * gcc.dg/pr48335-4.c: New test.
9727 * gcc.dg/pr48335-5.c: New test.
9728 * gcc.dg/pr48335-6.c: New test.
9729 * gcc.dg/pr48335-7.c: New test.
9730 * gcc.dg/pr48335-8.c: New test.
9731 * gcc.target/i386/pr48335-1.c: New test.
9732
9733 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9734
9735 PR c/36299
9736 * gcc.dg/Waddress.c: New test.
9737
9738 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9739
9740 PR fortran/48352
9741 * gfortran.dg/function_optimize_3.f90: New test.
9742
9743 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9744
9745 * gcc.c-torture/compile/20110401-1.c: New test.
9746
9747 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9748 * g++.dg/lto/20091002-2_0.C: Likewise.
9749 * g++.dg/lto/20090303_0.c: Likewise.
9750 * g++.dg/lto/20091004-1_0.C: Likewise.
9751 * g++.dg/lto/20091002-3_0.C: Likewise.
9752 * g++.dg/lto/20091004-2_0.C: Likewise.
9753 * g++.dg/lto/20081123_0.C: Likewise.
9754 * g++.dg/lto/20090313_0.C: Likewise.
9755 * g++.dg/lto/20081109-1_0.C: Likewise.
9756 * g++.dg/lto/20081219_0.C: Likewise.
9757 * g++.dg/lto/20081204-1_0.C: Likewise.
9758 * g++.dg/lto/20090302_0.C: Likewise.
9759 * g++.dg/lto/20081119-1_0.C: Likewise.
9760 * g++.dg/lto/20081118_0.C: Likewise.
9761 * gcc.dg/lto/20091020-2_0.c: Likewise.
9762 * gcc.dg/lto/20090210_0.c: Likewise.
9763 * gcc.dg/lto/20081204-1_0.c: Likewise.
9764 * gcc.dg/lto/20081224_0.c: Likewise.
9765 * gcc.dg/lto/20090219_0.c: Likewise.
9766 * gcc.dg/lto/20091014-1_0.c: Likewise.
9767 * gcc.dg/lto/20091016-1_0.c: Likewise.
9768 * gcc.dg/lto/20090206-2_0.c: Likewise.
9769 * gcc.dg/lto/20090116_0.c: Likewise.
9770 * gcc.dg/lto/20091013-1_0.c: Likewise.
9771 * gcc.dg/lto/20091015-1_0.c: Likewise.
9772 * gcc.dg/lto/20090126-2_0.c: Likewise.
9773
9774 2011-03-31 Ian Lance Taylor <iant@google.com>
9775
9776 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9777
9778 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9779
9780 * gnat.dg/opt16.adb: New test.
9781
9782 2011-03-31 Jason Merrill <jason@redhat.com>
9783
9784 * g++.dg/cpp0x/defaulted24.C: New.
9785
9786 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9787
9788 PR target/16292
9789 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9790 with -O0.
9791
9792 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9793
9794 * g++.dg/other/i386-9.C: New test.
9795
9796 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9797
9798 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9799
9800 2011-03-30 Jason Merrill <jason@redhat.com>
9801
9802 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9803
9804 * g++.dg/cpp0x/regress/isnan.C: New.
9805
9806 * g++.dg/cpp0x/initlist46.C: New.
9807
9808 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9809
9810 PR target/47551
9811 * gcc.target/arm/neon-modes-2.c: New test.
9812
9813 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR c/48305
9816 * gcc.c-torture/compile/pr48305.c: New test.
9817
9818 2011-03-29 Jason Merrill <jason@redhat.com>
9819
9820 * g++.dg/cpp0x/regress/value-dep1.C: New.
9821
9822 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9823
9824 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9825
9826 2011-03-29 Ian Lance Taylor <iant@google.com>
9827
9828 * go.test/go-test.exp: Handle the test lines used in several new
9829 tests.
9830 (errchk): Add opts parameter. Change all callers. Handle parens
9831 in regexps.
9832
9833 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9834 Dominique d'Humieres <dominiq@lps.ens.fr>
9835
9836 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9837 and __APPLE__ && __PPC__ && __ALTIVEC__.
9838
9839 2011-03-29 Jason Merrill <jason@redhat.com>
9840
9841 * g++.dg/cpp0x/dependent1.C: New.
9842
9843 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9844
9845 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9846
9847 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9848
9849 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9850
9851 PR fortran/48095
9852 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9853 * gfortran.dg/proc_ptr_comp_32.f90: New.
9854
9855 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9856
9857 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9858 check for corresponding warning.
9859
9860 2011-03-28 Jason Merrill <jason@redhat.com>
9861
9862 * g++.dg/cpp0x/rv-deduce2.C: New.
9863
9864 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR debug/48203
9867 * gcc.dg/pr48203.c: New test.
9868
9869 2011-03-28 Jeff Law <law@redhat.com>
9870
9871 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9872
9873 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9874
9875 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9876 and __PPC__ && __ALTIVEC__.
9877
9878 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9879
9880 PR testsuite/48238
9881 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9882 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9883 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9884 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9885
9886 2011-03-28 Jason Merrill <jason@redhat.com>
9887
9888 * g++.dg/cpp0x/initlist-array2.C: New.
9889
9890 * g++.dg/cpp0x/initlist-array1.C: New.
9891
9892 * g++.dg/cpp0x/constexpr-compound.C: New.
9893
9894 * g++.dg/cpp0x/constexpr-using.C: New.
9895
9896 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9897
9898 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9899
9900 PR testsuite/48276
9901 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9902
9903 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9904
9905 * gcc.dg/slp-1.c: New test.
9906
9907 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9908
9909 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9910 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9911 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9912 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9913 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9914 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9915 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9916 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9917 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9918 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9919 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9920 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9921 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9922 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9923
9924 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9925
9926 PR fortran/47065
9927 * gfortran.dg/trim_optimize_5.f90: New test.
9928 * gfortran.dg/trim_optimize_6.f90: New test.
9929
9930 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9931
9932 PR target/38598
9933 * gcc.target/mips/madd-7.c: Remove -mlong32.
9934 * gcc.target/mips/msub-7.c: Likewise.
9935
9936 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9937
9938 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9939 accesses to preserve the meaning of the test for doubleword vectors.
9940 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9941 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9942
9943 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9944
9945 PR fortran/48291
9946 * gfortran.dg/class_42.f03: New.
9947
9948 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9949
9950 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9951 strided accesses.
9952
9953 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9954
9955 PR rtl-optimization/48144
9956 * gcc.dg/pr48144.c: New test.
9957
9958 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9959
9960 * gnat.dg/discr27.ad[sb]: New test.
9961
9962 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9963
9964 * gnat.dg/limited_with2.ad[sb]: New test.
9965 * gnat.dg/limited_with2_pkg1.ads: New helper.
9966 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9967
9968 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9969
9970 * gnat.dg/opt15.adb: New test.
9971 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9972
9973 2011-03-25 Tobias Burnus <burnus@net-b.de>
9974
9975 PR fortran/48174
9976 PR fortran/45304
9977 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9978 * gfortran.dg/leadz_trailz_3.f90: Ditto
9979
9980 2011-03-25 Martin Jambor <mjambor@suse.cz>
9981
9982 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9983
9984 2011-03-25 Jason Merrill <jason@redhat.com>
9985
9986 * g++.dg/cpp0x/defaulted22.C: New.
9987 * g++.dg/cpp0x/defaulted23.C: New.
9988 * g++.dg/cpp0x/defaulted15.C: Adjust.
9989
9990 2011-03-25 Jason Merrill <jason@redhat.com>
9991
9992 * g++.dg/cpp0x/move1.C: New.
9993
9994 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9995
9996 PR target/48287
9997 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9998
9999 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10000
10001 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10002 for mips-sgi-irix6.5.
10003 Replace snprintf prototype by <stdio.h>.
10004
10005 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10006
10007 PR testsuite/48283
10008 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10009 run_expensive_tests.
10010 * gcc.dg/graphite/block-4.c: Likewise.
10011 * gcc.dg/graphite/block-7.c: Likewise.
10012 * gcc.dg/graphite/block-8.c: Likewise.
10013
10014 2011-03-25 Richard Guenther <rguenther@suse.de>
10015
10016 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10017 * g++.dg/tree-ssa/pr8781.C: Likewise.
10018 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10019 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10020 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10021 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10022 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10023 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10024 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10025 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10026 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10027 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10028 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10030 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10031 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10032 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10033 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10034 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10035 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10036 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10037 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10038 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10039 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10040 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10041 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10042 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10043 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10044 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10045 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10046 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10047 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10048 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10049 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10050 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10051 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10052 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10053 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10054 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10055 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10056 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10057 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10058 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10059 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10060 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10061 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10062 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10063 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10064 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10065 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10066 * c-c++-common/pr46562-2.c: Likewise.
10067 * gfortran.dg/pr42108.f90: Likewise.
10068 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10069 foo to be inlined even at -O1.
10070 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10071 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10072 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10073 * gcc.dg/matrix/matrix.exp: Disable FRE.
10074
10075 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR debug/48204
10078 * gcc.dg/dfp/pr48204.c: New test.
10079
10080 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10081
10082 PR target/48209
10083 * gcc.c-torture/execute/pr47917.c: Move this...
10084 * gcc.dg/torture/pr47917.c: to here and add xfails.
10085
10086 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10087
10088 * gnat.dg/array16.ad[sb]: New test.
10089 * gnat.dg/array16.ads: New helper.
10090
10091 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10092
10093 * gnat.dg/derived_type2.adb: New test.
10094
10095 2011-03-24 Richard Guenther <rguenther@suse.de>
10096
10097 PR tree-optimization/48271
10098 * g++.dg/torture/pr48271.C: New testcase.
10099
10100 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10101
10102 * gnat.dg/array15.ad[sb]: New test.
10103
10104 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10105
10106 PR target/48237
10107 * gcc.target/i386/pr48237.c: New test.
10108
10109 2011-03-24 Richard Guenther <rguenther@suse.de>
10110
10111 PR middle-end/48269
10112 * gcc.dg/builtin-object-size-10.c: New testcase.
10113
10114 2011-03-24 Richard Guenther <rguenther@suse.de>
10115
10116 PR tree-optimization/46562
10117 * c-c++-common/pr46562-2.c: New testcase.
10118 * c-c++-common/pr46562.c: Likewise.
10119
10120 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10121
10122 * gcc.dg/vect/vect-cselim-1.c: New test.
10123 * gcc.dg/vect/vect-cselim-2.c: New test.
10124
10125 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10126
10127 * gcc.target/arm/pr46934.c: New.
10128
10129 2011-03-23 Ian Lance Taylor <iant@google.com>
10130
10131 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10132
10133 2011-03-23 Richard Guenther <rguenther@suse.de>
10134
10135 * gcc.dg/struct: Remove directory and contents.
10136
10137 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10138
10139 PR testsuite/48251
10140 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10141
10142 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10143
10144 * gnat.dg/discr26.ad[sb]: New test.
10145 * gnat.dg/discr26_pkg.ads: New helper.
10146
10147 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10148
10149 PR target/47553
10150 * gcc.target/arm/neon-vld-1.c: New test.
10151
10152 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10153
10154 * gnat.dg/array14.ad[sb]: New test.
10155 * gnat.dg/array14_pkg.ads: New helper.
10156
10157 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10158
10159 * gcc.c-torture/execute/920501-8.x: Remove.
10160 * gcc.c-torture/execute/930513-1.x: Remove.
10161 * gcc.c-torture/execute/960312-1.x: Remove.
10162 * gcc.c-torture/compile/20000804-1.c,
10163 gcc.c-torture/compile/20001205-1.c,
10164 gcc.c-torture/compile/20001226-1.c,
10165 gcc.c-torture/compile/20010518-2.c,
10166 gcc.c-torture/compile/20020312-1.c,
10167 gcc.c-torture/compile/20020604-1.c,
10168 gcc.c-torture/compile/920501-12.c,
10169 gcc.c-torture/compile/920501-4.c,
10170 gcc.c-torture/compile/920520-1.c,
10171 gcc.c-torture/compile/980506-1.c,
10172 gcc.c-torture/execute/980709-1.x,
10173 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10174 options for m68hc11.
10175 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10176 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10177 m68hc11.
10178
10179 2011-03-22 Nick Clifton <nickc@redhat.com>
10180
10181 * lib/target-supports.exp (check_profiling_available): Add MN10300
10182 to the list of targets that do not support profiling. Restore
10183 alpha sorting to this list.
10184
10185 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10186
10187 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10188 failure on 32-bit systems.
10189 * gcc.dg/torture/vector-2.c: Ditto.
10190
10191 2011-03-22 Richard Guenther <rguenther@suse.de>
10192
10193 PR tree-optimization/48228
10194 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10195
10196 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10197
10198 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10199 powerpc.
10200
10201 PR target/48226
10202 * gcc.target/powerpc/pr48226.c: New file.
10203
10204 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10205
10206 * lib/prune.exp (prune_gcc_output): Prune "could not create
10207 compact unwind for" warnings.
10208
10209 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR c/42544
10212 PR c/48197
10213 * gcc.c-torture/execute/pr42544.c: New test.
10214 * gcc.c-torture/execute/pr48197.c: New test.
10215
10216 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10217
10218 PR preprocessor/48192
10219 * gcc.target/powerpc/pr48192.c: New file.
10220
10221 PR target/48053
10222 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10223 split problem of 0 being loaded in a VSX register.
10224
10225 2011-03-21 Richard Guenther <rguenther@suse.de>
10226
10227 PR c/47939
10228 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10229 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10230 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10231 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10232
10233 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR target/48213
10236 * gcc.dg/pr48213.c: New test.
10237
10238 2011-03-21 Kai Tietz <ktietz@redhat.com>
10239
10240 PR target/12171
10241 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10242
10243 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10244
10245 * gcc.target/arm/xor-and.c: New.
10246
10247 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10248
10249 PR fortran/22572
10250 * gfortran.dg/function_optimize_1.f90: New test.
10251 * gfortran.dg/function_optimize_2.f90: New test.
10252
10253 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10254
10255 PR rtl-optimization/47502
10256 * gcc.target/i386/pr47502-1.c: New.
10257 * gcc.target/i386/pr47502-2.c: Likewise.
10258
10259 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR rtl-optimization/48156
10262 * gcc.dg/pr48156.c: New test.
10263
10264 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10265
10266 PR libfortran/47439
10267 * gfortran.dg/scratch_1.f90: Adjust test.
10268
10269 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10270
10271 PR libfortran/47439
10272 * gfortran.dg/scratch_1.f90: New test.
10273
10274 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10275
10276 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10277 variably modified typedefs.
10278 * gcc.dg/c1x-typedef-2.c: Remove.
10279
10280 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10281
10282 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10283 * gcc.dg/c1x-anon-struct-3.c: New test.
10284 * gcc.dg/anon-struct-11.c: Update.
10285
10286 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10287
10288 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10289 dg-xfail-run-if.
10290 Only xfail with gas.
10291
10292 2011-03-18 Jason Merrill <jason@redhat.com>
10293
10294 * g++.dg/template/fn-ptr1.C: New.
10295
10296 * g++.dg/overload/volatile1.C: New.
10297
10298 * g++.dg/opt/pr23372.C: New.
10299
10300 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10301
10302 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10303
10304 PR middle-end/47405
10305 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10306
10307 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10308
10309 * gcc.target/arm/unsigned-extend-1.c: New.
10310
10311 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10312
10313 PR bootstrap/48161
10314 * gcc.c-torture/compile/pr48161.c: New test.
10315
10316 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10317
10318 PR middle-end/47725
10319 * gcc.dg/torture/pr47725.c: New.
10320
10321 2011-03-17 Jason Merrill <jason@redhat.com>
10322
10323 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10324 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10325
10326 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10327
10328 * gnat.dg/specs/elab2.ads: New test.
10329 * gnat.dg/specs/elab2_pkg.ads: New helper.
10330
10331 2011-03-17 Jason Merrill <jason@redhat.com>
10332
10333 * g++.dg/cpp0x/decltype-1212.C: New.
10334 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10335
10336 2011-03-17 Jason Merrill <jason@redhat.com>
10337
10338 * g++.dg/parse/memfnquals1.C: New.
10339
10340 2011-03-17 Richard Guenther <rguenther@suse.de>
10341
10342 PR middle-end/48134
10343 * gcc.dg/pr48134.c: New testcase.
10344
10345 2011-03-17 Richard Guenther <rguenther@suse.de>
10346
10347 PR middle-end/48165
10348 * g++.dg/torture/pr48165.C: New testcase.
10349
10350 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10351
10352 PR rtl-optimization/48141
10353 * gcc.dg/pr48141.c: New test.
10354
10355 2011-03-16 Jason Merrill <jason@redhat.com>
10356
10357 * g++.dg/cpp0x/constexpr-48089.C: New.
10358
10359 * g++.dg/cpp0x/constexpr-abi1.C: New.
10360
10361 * g++.dg/cpp0x/constexpr-46336.C: New.
10362 * g++.dg/parse/friend5.C: Adjust expected errors.
10363
10364 * g++.dg/cpp0x/constexpr-47570.C: New.
10365
10366 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10367
10368 PR debug/47510
10369 * ++.dg/debug/dwarf2/typedef6.C: New test.
10370
10371 2011-03-16 Jason Merrill <jason@redhat.com>
10372
10373 * g++.dg/cpp0x/elision2.C: New.
10374
10375 * g++.dg/cpp0x/constexpr-array3.C: New.
10376
10377 2011-03-16 Jason Merrill <jason@redhat.com>
10378
10379 * g++.dg/cpp0x/sfinae6.C: New.
10380 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10381 * g++.dg/cpp0x/pr45908.C: Likewise.
10382 * g++.dg/cpp0x/sfinae6.C: Likewise.
10383 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10384 * g++.old-deja/g++.law/arg11.C: Likewise.
10385
10386 2011-03-16 Jason Merrill <jason@redhat.com>
10387
10388 * g++.dg/template/incomplete6.C: New.
10389
10390 2011-03-16 Jeff Law <law@redhat.com>
10391
10392 * gcc.dg/tree-ssa/vrp55.c: New test.
10393
10394 2011-03-16 Jason Merrill <jason@redhat.com>
10395
10396 * g++.dg/cpp0x/auto22.C: New.
10397
10398 2011-03-16 Richard Guenther <rguenther@suse.de>
10399
10400 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10401 optimizing it away if promoted to const.
10402
10403 2011-03-16 Richard Guenther <rguenther@suse.de>
10404
10405 PR tree-optimization/48149
10406 * gcc.dg/fold-complex-1.c: New testcase.
10407
10408 2011-03-16 Richard Guenther <rguenther@suse.de>
10409
10410 PR testsuite/48147
10411 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10412 or cloning happens.
10413
10414 2011-03-16 Richard Guenther <rguenther@suse.de>
10415
10416 PR tree-optimization/26134
10417 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10418
10419 2011-03-16 Richard Guenther <rguenther@suse.de>
10420
10421 PR tree-optimization/48146
10422 * gcc.dg/torture/pr48146.c: New testcase.
10423
10424 2011-03-16 Richard Guenther <rguenther@suse.de>
10425
10426 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10427 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10428
10429 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR middle-end/48136
10432 * gcc.c-torture/compile/pr48136.c: New test.
10433
10434 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10435
10436 PR debug/45882
10437 * gcc.dg/guality/pr45882.c: New test.
10438
10439 2011-03-15 Jason Merrill <jason@redhat.com>
10440
10441 * g++.dg/cpp0x/constexpr-recursion.C: New.
10442
10443 * g++.dg/cpp0x/implicit11.C: New.
10444
10445 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10446
10447 * g++.dg/cpp0x/constexpr-attribute.C: New.
10448
10449 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10450
10451 * g++.dg/parse/pr34758.C: New.
10452
10453 2011-03-15 Xinliang David Li <davidxl@google.com>
10454
10455 PR c/47837
10456 * gcc.dg/uninit-pred-7_d.c: New test.
10457 * gcc.dg/uninit-pred-8_d.c: New test.
10458
10459 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10460
10461 PR target/46788
10462 * gcc.target/arm/pr46788.c: New.
10463
10464 2011-03-15 Richard Guenther <rguenther@suse.de>
10465
10466 PR middle-end/47650
10467 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10468 * gfortran.dg/ishft_4.f90: Likewise.
10469 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10470
10471 2011-03-15 Richard Guenther <rguenther@suse.de>
10472
10473 PR tree-optimization/13954
10474 * g++.dg/tree-ssa/pr13954.C: New testcase.
10475
10476 2011-03-15 Richard Guenther <rguenther@suse.de>
10477
10478 PR tree-optimization/48037
10479 * gcc.target/i386/pr48037-1.c: New testcase.
10480
10481 2011-03-15 Richard Guenther <rguenther@suse.de>
10482
10483 PR tree-optimization/41490
10484 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10485 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10486 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10487 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10488 * g++.dg/tree-ssa/pr33604.C: Adjust.
10489
10490 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10491
10492 PR middle-end/47917
10493 * gcc.c-torture/execute/pr47917.c: New test.
10494 * gcc.dg/pr47917.c: New test.
10495
10496 PR middle-end/38878
10497 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10498
10499 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10500
10501 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10502 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10503 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10504 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10505 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10506 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10507 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10508 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10509 * gcc.target/i386/avx-floor-vec.c: Ditto.
10510 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10511 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10512 * gcc.target/i386/avx-rint-vec.c: Ditto.
10513 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10514 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10515 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10516 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10517
10518 2011-03-14 Tom Tromey <tromey@redhat.com>
10519
10520 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10521 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10522 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10523
10524 2011-03-14 Tom Tromey <tromey@redhat.com>
10525
10526 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10527 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10528 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10529
10530 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10531
10532 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10533
10534 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10535
10536 PR rtl-optimization/47166
10537 * gcc.c-torture/execute/postmod-1.c: New test.
10538
10539 2011-03-14 Richard Guenther <rguenther@suse.de>
10540
10541 PR middle-end/48098
10542 * gcc.dg/torture/pr48098.c: New testcase.
10543
10544 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10545
10546 PR target/48053
10547 * gcc.target/powerpc/pr48053-1.c: New test.
10548 * gcc.target/powerpc/pr48053-2.c: Likewise.
10549
10550 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10551
10552 PR libfortran/48066
10553 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10554
10555 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10556
10557 PR libfortran/48066
10558 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10559
10560 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10561
10562 PR fortran/48059
10563 * gfortran.dg/class_41.f03: New.
10564
10565 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10566
10567 * g++.dg/conversion/cast3.C: New test.
10568
10569 2011-03-11 Jason Merrill <jason@redhat.com>
10570
10571 * g++.dg/template/error45.C: New.
10572
10573 * g++.dg/parse/no-type-defn1.C: New.
10574
10575 * g++.dg/ext/attrib40.C: New.
10576
10577 * g++.dg/cpp0x/regress/array1.C: New.
10578
10579 2011-03-11 Richard Guenther <rguenther@suse.de>
10580
10581 PR tree-optimization/48067
10582 * gcc.dg/pr48067.c: New testcase.
10583
10584 2011-03-11 Richard Guenther <rguenther@suse.de>
10585
10586 PR lto/48073
10587 * g++.dg/lto/20110311-1_0.C: New testcase.
10588
10589 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10590
10591 PR c++/48035
10592 * g++.dg/inherit/virtual8.C: New test.
10593
10594 PR middle-end/48044
10595 * gcc.dg/torture/pr48044.c: New test.
10596
10597 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10598
10599 PR fortran/47768
10600 * gfortran.dg/proc_ptr_comp_31.f90: New.
10601
10602 2011-03-11 Richard Guenther <rguenther@suse.de>
10603
10604 PR tree-optimization/47278
10605 * gcc.dg/torture/pr47278-1.c: New testcase.
10606 * gcc.dg/torture/pr47278-2.c: Likewise.
10607
10608 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR tree-optimization/48063
10611 * gcc.dg/torture/pr48063.c: New test.
10612
10613 2011-03-10 Jason Merrill <jason@redhat.com>
10614
10615 * g++.dg/template/array22.C: New.
10616
10617 * g++.dg/cpp0x/syntax-err1.C: New.
10618 * g++.dg/parse/error36.C: Adjust expected errors.
10619 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10620 * g++.old-deja/g++.pt/typename3.C: Likewise.
10621 * g++.old-deja/g++.pt/typename4.C: Likewise.
10622 * g++.old-deja/g++.pt/typename6.C: Likewise.
10623
10624 2011-03-09 Jason Merrill <jason@redhat.com>
10625
10626 * g++.dg/template/nontype22.C: New.
10627
10628 2011-03-09 Martin Jambor <mjambor@suse.cz>
10629
10630 PR tree-optimization/47714
10631 * g++.dg/torture/pr47714.C: New test.
10632
10633 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10634
10635 PR target/47755
10636 * gcc.target/powerpc/pr47755-2.c: New file.
10637
10638 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10639
10640 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10641 is not set in the environment, pass 64 as first argument when not
10642 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10643 native where ulimit -u is supported.
10644
10645 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10646
10647 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10648
10649 2011-03-08 Jason Merrill <jason@redhat.com>
10650
10651 * g++.dg/template/nontype21.C: New.
10652
10653 * g++.dg/template/anon5.C: New.
10654
10655 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR debug/47881
10658 * gcc.dg/pr47881.c: New test.
10659
10660 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10661
10662 PR c++/47957
10663 * g++.dg/lookup/template3.C: New test.
10664
10665 2011-03-08 Kai Tietz <ktietz@redhat.com>
10666
10667 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10668 'long' type.
10669
10670 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10671
10672 PR testsuite/47954
10673 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10674 sizeof to compute alignment.
10675
10676 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10677
10678 PR tree-optimization/48022
10679 * gcc.dg/pr48022-1.c: New test.
10680 * gcc.dg/pr48022-2.c: New test.
10681
10682 2011-03-07 Jason Merrill <jason@redhat.com>
10683
10684 * g++.dg/template/nontype20.C: New.
10685 * g++.dg/init/member1.C: Adjust expected errors.
10686 * g++.dg/parse/constant4.C: Likewise.
10687 * g++.dg/template/qualified-id3.C: Likewise.
10688 * g++.old-deja/g++.pt/crash10.C: Likewise.
10689
10690 * g++.dg/cpp0x/regress/non-const1.C: New.
10691
10692 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10693
10694 PR debug/47991
10695 * gcc.dg/pr47991.c: New test.
10696
10697 2011-03-07 Jason Merrill <jason@redhat.com>
10698
10699 * g++.dg/abi/mangle46.C: New.
10700
10701 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10702
10703 PR target/47862
10704 * gcc.target/powerpc/pr47862.c: New.
10705
10706 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10707
10708 PR target/45413
10709 * gcc.target/i386/combine-mul.c: Require nonpic.
10710
10711 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10712 Nathan Froyd <froydnj@codesourcery.com>
10713
10714 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10715
10716 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10717
10718 * README.QMTEST: Remove.
10719
10720 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10721 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10722
10723 PR fortran/47850
10724 * gfortran.dg/array_constructor_37.f90 : New test.
10725
10726 2011-03-05 Jason Merrill <jason@redhat.com>
10727
10728 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10729 * g++.dg/abi/mangle45.C: Likewise.
10730 * g++.dg/cpp0x/trailing1.C: Likewise.
10731
10732 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10733
10734 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10735
10736 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10737
10738 PR rtl-optimization/47899
10739 * gcc.dg/pr47899.c: New test.
10740
10741 * gcc.dg/torture/pr47968.c: Ignore warnings.
10742
10743 PR tree-optimization/47967
10744 * gcc.c-torture/compile/pr47967.c: New test.
10745
10746 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10747
10748 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10749 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10750
10751 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10752
10753 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10754 and property_getAttributes() if __OBJC2__.
10755 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10756 * objc.dg/property/property-encoding-1.m: New.
10757 * obj-c++.dg/property/property-encoding-1.mm: New.
10758
10759 2011-03-04 Jason Merrill <jason@redhat.com>
10760
10761 * g++.dg/template/pseudodtor6.C: New.
10762
10763 * g++.dg/inherit/covariant19.C: New.
10764
10765 2011-03-04 Richard Guenther <rguenther@suse.de>
10766
10767 PR middle-end/47968
10768 * gcc.dg/torture/pr47968.c: New testcase.
10769
10770 2011-03-04 Richard Guenther <rguenther@suse.de>
10771
10772 PR middle-end/47975
10773 * gcc.dg/torture/pr47975.c: New testcase.
10774
10775 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10776
10777 PR c++/47974
10778 * g++.dg/template/crash106.C: New.
10779
10780 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10781
10782 PR c/47963
10783 * gcc.dg/gomp/pr47963.c: New test.
10784 * g++.dg/gomp/pr47963.C: New test.
10785
10786 2011-03-02 Jason Merrill <jason@redhat.com>
10787
10788 * g++.dg/cpp0x/regress/condition1.C: New.
10789
10790 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10791
10792 2011-03-01 Jason Merrill <jason@redhat.com>
10793
10794 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10795
10796 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10797
10798 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10799
10800 PR rtl-optimization/47925
10801 * gcc.c-torture/execute/pr47925.c: New test.
10802
10803 2011-03-01 Jason Merrill <jason@redhat.com>
10804
10805 * g++.dg/cpp0x/decltype25.C: New.
10806
10807 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10808
10809 2011-03-01 Richard Guenther <rguenther@suse.de>
10810
10811 PR tree-optimization/47890
10812 * gcc.dg/torture/pr47890.c: New testcase.
10813
10814 2011-03-01 Richard Guenther <rguenther@suse.de>
10815
10816 PR lto/47924
10817 * gcc.dg/lto/pr47924_0.c: New testcase.
10818
10819 2011-03-01 Richard Guenther <rguenther@suse.de>
10820
10821 PR lto/46911
10822 * gfortran.dg/lto/pr46911_0.f: New testcase.
10823
10824 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10825
10826 PR libgfortran/47933
10827 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10828 compile errors from older code form.
10829
10830 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10831
10832 PR libgfortran/47567
10833 * gfortran.dg/fmt_fw_d.f90: New test.
10834
10835 2011-02-28 Jason Merrill <jason@redhat.com>
10836
10837 * g++.dg/inherit/covariant18.C: New.
10838
10839 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR middle-end/47893
10842 * gcc.dg/pr47893.c: New test.
10843
10844 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10845
10846 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10847 NULL in case of a selector with conflicting types.
10848 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10849
10850 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10851
10852 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10853 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10854 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10855 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10856
10857 2011-02-28 Jason Merrill <jason@redhat.com>
10858
10859 PR c++/47906
10860 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10861
10862 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10863
10864 PR libgfortran/47778
10865 * gfortran.dg/namelist_71.f90: New test.
10866
10867 2011-02-27 Jason Merrill <jason@redhat.com>
10868
10869 PR c++/47906
10870 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10871 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10872
10873 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10874
10875 PR c++/46466
10876 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10877
10878 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10879
10880 PR fortran/47886
10881 * gfortran.dg/gomp/task-1.f90: Removed.
10882
10883 2011-02-26 Jason Merrill <jason@redhat.com>
10884
10885 * g++.dg/template/this-targ1.C: New.
10886
10887 * g++.dg/cpp0x/regress/template-const1.C: New.
10888 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10889 * g++.dg/template/function1.C: Adjust.
10890 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10891 * g++.dg/debug/debug7.C: Adjust.
10892
10893 2011-02-26 Tobias Burnus <burnus@net-b.de>
10894
10895 PR fortran/47886
10896 * gfortran.dg/gomp/task-1.f90: New.
10897
10898 2011-02-25 Jie Zhang <jie@codesourcery.com>
10899
10900 * gcc.target/arm/neon-thumb2-move.c: Add
10901 dg-require-effective-target arm_thumb2_ok.
10902
10903 2011-02-24 Jason Merrill <jason@redhat.com>
10904
10905 * g++.dg/parse/constant1.C: Specify C++98 mode.
10906 * g++.dg/parse/constant5.C: Likewise.
10907 * g++.dg/parse/error2.C: Likewise.
10908 * g++.dg/parse/semicolon3.C: Likewise.
10909 * g++.dg/template/crash14.C: Likewise.
10910 * g++.dg/template/local4.C: Likewise.
10911 * g++.dg/template/nontype3.C: Likewise.
10912 * g++.dg/parse/crash31.C: Adjust expected errors.
10913 * g++.dg/template/function1.C: Likewise.
10914 * g++.dg/template/ref3.C: Likewise.
10915 * g++.dg/template/static9.C: Likewise.
10916 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10917
10918 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10919 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10920 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10921 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10922 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10923
10924 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR fortran/47878
10927 * gfortran.dg/pr47878.f90: New test.
10928
10929 2011-02-24 Richard Guenther <rguenther@suse.de>
10930
10931 PR testsuite/47801
10932 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10933 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10934
10935 2011-02-24 Richard Guenther <rguenther@suse.de>
10936
10937 PR fortran/47839
10938 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10939 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10940
10941 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10942
10943 PR libgfortran/47567
10944 * gfortran.dg/fmt_f0_1.f90: Update test.
10945
10946 2011-02-23 Jason Merrill <jason@redhat.com>
10947
10948 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10949 * g++.dg/abi/mangle45.C: New.
10950
10951 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10952 * g++.dg/template/canon-type-9.C: Match use of decltype
10953 between declaration and definition.
10954 * g++.dg/template/canon-type-12.C: Likewise.
10955
10956 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10957
10958 PR fortran/40850
10959 * gfortran.dg/nested_allocatables_1.f90: New.
10960
10961 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10962
10963 PR c++/46868
10964 * g++.dg/pr46868.C: New test.
10965 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10966 * g++.dg/parse/error14.C: Adjust.
10967
10968 2011-02-23 Richard Guenther <rguenther@suse.de>
10969
10970 PR tree-optimization/47838
10971 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10972
10973 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10974
10975 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10976
10977 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10978
10979 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10980 * gfortran.dg/count_init_expr.f03: Ditto.
10981 * gfortran.dg/gomp/pr43711.f90: Ditto.
10982 * gcc.dg/struct-parse-2.c: Ditto.
10983 * gcc.dg/parse-error-3.c: Ditto.
10984 * gcc.dg/Wlogical-op-1.c: Ditto.
10985 * gcc.dg/Walways-true-1.c: Ditto.
10986 * gcc.dg/pr24225.c: Ditto.
10987 * gcc.dg/Walways-true-2.c: Ditto.
10988 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10989 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10990 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10991 * g++.dg/overload/defarg4.C: Ditto.
10992 * g++.dg/inherit/covariant16.C: Ditto.
10993 * g++.dg/inherit/virtual7.C: Ditto.
10994 * g++.dg/template/canon-type-9.C: Ditto.
10995 * g++.dg/template/access19.C: Ditto.
10996 * g++.dg/template/call7.C: Ditto.
10997 * g++.dg/template/canon-type-2.C: Ditto.
10998 * g++.dg/template/init7.C: Ditto.
10999 * g++.dg/template/sizeof-template-argument.C: Ditto.
11000 * g++.dg/template/const3.C: Ditto.
11001 * g++.dg/template/sfinae26.C: Ditto.
11002 * g++.dg/template/sfinae26.C: Ditto.
11003 * g++.dg/template/canon-type-11.C: Ditto.
11004 * g++.dg/template/union2.C: Ditto.
11005 * g++.dg/template/canon-type-3.C: Ditto.
11006 * g++.dg/template/canon-type-1.C: Ditto.
11007 * g++.dg/template/canon-type-5.C: Ditto.
11008 * g++.dg/template/canon-type-7.C: Ditto.
11009 * g++.dg/template/canon-type-10.C: Ditto.
11010 * g++.dg/template/spec36.C: Ditto.
11011 * g++.dg/template/typedef38.C: Ditto.
11012 * g++.dg/template/canon-type-4.C: Ditto.
11013 * g++.dg/template/canon-type-6.C: Ditto.
11014 * g++.dg/template/canon-type-13.C: Ditto.
11015 * g++.dg/template/instantiate9.C: Ditto.
11016 * g++.dg/template/ttp22.C: Ditto.
11017 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11018 * g++.dg/warn/Walways-true-1.C: Ditto.
11019 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11020 * g++.dg/warn/Walways-true-2.C: Ditto.
11021 * g++.dg/conversion/op4.C: Ditto.
11022 * g++.dg/opt/pr19650.C: Ditto.
11023 * g++.dg/lookup/friend11.C: Ditto.
11024 * g++.dg/other/default2.C: Ditto.
11025 * g++.dg/other/default3.C: Ditto.
11026 * g++.dg/other/dtor2.C: Ditto.
11027 * g++.dg/other/friend5.C: Ditto.
11028 * g++.dg/other/default5.C: Ditto.
11029 * g++.dg/init/brace6.C: Ditto.
11030 * g++.dg/init/aggr5.C: Ditto.
11031 * g++.dg/init/error2.C: Ditto.
11032 * g++.dg/expr/bound-mem-fun.C: Ditto.
11033 * g++.dg/expr/cond6.C: Ditto.
11034 * g++.dg/expr/stmt-expr-1.C: Ditto.
11035 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11036 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11037 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11038 * g++.dg/cpp0x/bracket1.C: Ditto.
11039 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11040 * g++.dg/cpp0x/pr38646.C: Ditto.
11041 * g++.dg/cpp0x/variadic73.C: Ditto.
11042 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11043 * g++.dg/cpp0x/bracket4.C: Ditto.
11044 * g++.dg/cpp0x/decltype4.C: Ditto.
11045 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11046 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11047 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11048 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11049 * g++.dg/cpp0x/decltype2.C: Ditto.
11050 * g++.dg/cpp0x/decltype1.C: Ditto.
11051 * g++.dg/cpp0x/bracket2.C: Ditto.
11052 * g++.dg/cpp0x/decltype5.C: Ditto.
11053 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11054 * g++.dg/cpp0x/variadic70.C: Ditto.
11055 * g++.dg/cpp0x/decltype6.C: Ditto.
11056 * g++.dg/cpp0x/rvo.C: Ditto.
11057 * g++.dg/cpp0x/vt-40092.C: Ditto.
11058 * g++.dg/cpp0x/variadic-new.C: Ditto.
11059 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11060 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11061 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11062 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11063 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11064 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11065 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11066 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11067 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11068 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11069 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11070 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11071 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11072 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11073 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11074 * g++.dg/cpp0x/pr39639.C: Ditto.
11075 * g++.dg/cpp0x/decltype3.C: Ditto.
11076 * g++.dg/cpp0x/variadic68.C: Ditto.
11077 * g++.dg/cpp0x/variadic-function.C: Ditto.
11078 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11079 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11080 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11081 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11082 * g++.dg/parse/crash35.C: Ditto.
11083 * g++.dg/parse/crash40.C: Ditto.
11084 * g++.dg/parse/defarg12.C: Ditto.
11085 * g++.dg/parse/crash34.C: Ditto.
11086 * g++.dg/parse/constructor3.C: Ditto.
11087 * g++.dg/parse/template23.C: Ditto.
11088 * g++.dg/parse/crash56.C: Ditto.
11089 * g++.dg/parse/dtor13.C: Ditto.
11090 * g++.dg/parse/error33.C: Ditto.
11091 * g++.dg/parse/ctor9.C: Ditto.
11092 * g++.dg/parse/error32.C: Ditto.
11093 * g++.dg/parse/error37.C: Ditto.
11094 * g++.dg/parse/bitfield3.C: Ditto.
11095 * g++.dg/parse/struct-4.C: Ditto.
11096 * g++.dg/ext/has_trivial_copy.C: Ditto.
11097 * g++.dg/ext/is_polymorphic.C: Ditto.
11098 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11099 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11100 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11101 * g++.dg/ext/is_union.C: Ditto.
11102 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11103 * g++.dg/ext/is_pod.C: Ditto.
11104 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11105 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11106 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11107 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11108 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11109 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11110 * g++.dg/ext/is_abstract.C: Ditto.
11111 * g++.dg/ext/has_trivial_assign.C: Ditto.
11112 * g++.dg/ext/is_class.C: Ditto.
11113 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11114 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11115 * g++.dg/ext/is_base_of.C: Ditto.
11116 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11117 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11118 * g++.dg/ext/is_empty.C: Ditto.
11119 * g++.dg/ext/is_enum.C: Ditto.
11120 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11121 * gnat.dg/opt11.adb: Ditto.
11122 * obj-c++.dg/pr45735.mm: Ditto.
11123 * obj-c++.dg/pr24393.mm: Ditto.
11124 * obj-c++.dg/exceptions-2.mm: Ditto.
11125 * objc.dg/pr45735.m: Ditto.
11126 * objc.dg/pr24393.m: Ditto.
11127
11128 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11129
11130 * objc.dg/attributes/objc-exception-1.m: New.
11131
11132 2011-02-23 Jie Zhang <jie@codesourcery.com>
11133
11134 * gcc.dg/cpp/include7.c: New test.
11135
11136 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11137
11138 PR c++/47242
11139 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11140
11141 2011-02-23 Jie Zhang <jie@codesourcery.com>
11142
11143 PR rtl-optimization/47763
11144 * gcc.dg/pr47763.c: New test.
11145
11146 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11147
11148 PR fortran/45743
11149 * gfortran.dg/whole_file_32.f90 : New test.
11150
11151 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11152
11153 PR c++/47666
11154 * g++.dg/inherit/virtual7.C: New test.
11155
11156 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11157
11158 PR objc/47832
11159 * objc.dg/type-size-3.m: Updated error message.
11160 * objc.dg/type-size-4.m: New test.
11161 * objc.dg/type-size-5.m: New test.
11162
11163 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11164
11165 * lib/gnat.exp: Fix comments.
11166 Don't load libgloss.exp.
11167 (default_gnat_version): Call $compiler with --version.
11168 Adapt regexp for gnatmake output, insert version.
11169 (gnat_version): New proc.
11170 (gnat_init): Remove gnat_libgcc_s_path.
11171 (gnat_target_compile): Likewise.
11172 Remove ld_library_path.
11173 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11174 (gnat_pass): Remove.
11175 (gnat_pass): Remove.
11176 (gnat_finish): Remove.
11177 (gnat_exit): Remove.
11178 (local_find_gnatmake): Reindent.
11179 (runtest_file_p): Remove.
11180 (prune_warnings): Remove.
11181 (find_gnatclean): New proc.
11182 * lib/gnat-dg.exp (lremove): New proc.
11183 (gnat-dg-test): Reindent.
11184 Remove additional output files.
11185 (gnat-dg-runtest): Remove.
11186
11187 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11188 * gnat.dg/loop_optimization6.adb: Likewise.
11189 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11190
11191 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11192
11193 PR tree-optimization/47835
11194 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11195
11196 2011-02-22 Tobias Burnus <burnus@net-b.de>
11197
11198 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11199 * gfortran.dg/abstract_type_2.f03: Ditto.
11200 * gfortran.dg/abstract_type_3.f03: Ditto.
11201 * gfortran.dg/abstract_type_4.f03: Ditto.
11202 * gfortran.dg/abstract_type_5.f03: Ditto.
11203 * gfortran.dg/abstract_type_6.f03: Ditto.
11204 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11205 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11206 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11207 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11208 * gfortran.dg/array_function_5.f90: Ditto.
11209 * gfortran.dg/asynchronous_3.f03: Ditto.
11210 * gfortran.dg/char_expr_1.f90: Ditto.
11211 * gfortran.dg/class_14.f03: Ditto.
11212 * gfortran.dg/data_array_6.f: Ditto.
11213 * gfortran.dg/data_invalid.f90: Ditto.
11214 * gfortran.dg/dot_product_1.f03: Ditto.
11215 * gfortran.dg/func_derived_5.f90: Ditto.
11216 * gfortran.dg/func_result_4.f90: Ditto.
11217 * gfortran.dg/implied_do_1.f90: Ditto.
11218 * gfortran.dg/initialization_25.f90: Ditto.
11219 * gfortran.dg/initialization_26.f90: Ditto.
11220 * gfortran.dg/interface_34.f90: Ditto.
11221 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11222 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11223 * gfortran.dg/matmul_8.f03: Ditto.
11224 * gfortran.dg/merge_init_expr.f90: Ditto.
11225 * gfortran.dg/pack_assign_1.f90: Ditto.
11226 * gfortran.dg/pack_vector_1.f90: Ditto.
11227 * gfortran.dg/pointer_check_8.f90: Ditto.
11228 * gfortran.dg/product_init_expr.f03: Ditto.
11229 * gfortran.dg/reshape_order_5.f90: Ditto.
11230 * gfortran.dg/reshape_shape_1.f90: Ditto.
11231 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11232 * gfortran.dg/same_name_2.f90: Ditto.
11233 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11234 * gfortran.dg/spread_init_expr.f03: Ditto.
11235 * gfortran.dg/stmt_func_1.f90: Ditto.
11236 * gfortran.dg/sum_init_expr.f03: Ditto.
11237 * gfortran.dg/transpose_3.f03: Ditto.
11238 * gfortran.dg/unpack_init_expr.f03: Ditto.
11239 * gfortran.dg/warn_conversion.f90: Ditto.
11240 * gfortran.dg/warn_conversion_2.f90: Ditto.
11241 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11242 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11243 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11244 * gfortran.dg/whole_file_16.f90: Ditto.
11245 * gfortran.dg/whole_file_17.f90: Ditto.
11246 * gfortran.dg/whole_file_18.f90: Ditto.
11247 * gfortran.dg/whole_file_20.f03: Ditto.
11248 * gfortran.dg/whole_file_5.f90: Ditto.
11249 * gfortran.dg/whole_file_6.f90: Ditto.
11250 * gfortran.dg/write_invalid_format.f90: Ditto.
11251 * gfortran.dg/zero_sized_6.f90: Ditto.
11252
11253 2011-02-21 Jeff Law <law@redhat.com>
11254
11255 PR rtl-optimization/46178
11256 * gcc.target/i386/pr46178.c: New test.
11257
11258 PR rtl-optimization/46002
11259 * gcc.c-torture/compile/pr46002.c: New test.
11260
11261 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11262
11263 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11264 *-*-hpux10*.
11265
11266 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11267
11268 PR debug/47106
11269 * g++.dg/debug/pr47106.C: Require effective target lto.
11270
11271 2011-02-21 Jason Merrill <jason@redhat.com>
11272
11273 * g++.dg/cpp0x/constexpr-diag2.C: New.
11274
11275 2011-02-20 Jason Merrill <jason@redhat.com>
11276
11277 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11278
11279 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11280
11281 * g++.dg/overload/conv-op1.C: New.
11282
11283 * g++.dg/cpp0x/constexpr-synth1.C: New.
11284
11285 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11286
11287 * objc.dg/layout-2.m: New.
11288 * objc.dg/selector-3.m: Adjusted location of error message.
11289 * objc.dg/type-size-3.m: Same.
11290 * obj-c++.dg/selector-3.mm: Same.
11291
11292 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11293
11294 PR objc/47784
11295 * objc.dg/property/dotsyntax-22.m: New.
11296 * obj-c++.dg/property/dotsyntax-22.mm: New.
11297
11298 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11299
11300 PR c++/46394
11301 * g++.dg/template/typedef38.C: New test.
11302
11303 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11304
11305 PR fortran/46818
11306 * gfortran.dg/whole_file_30.f90 : New test.
11307 * gfortran.dg/whole_file_31.f90 : New test.
11308
11309 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11310
11311 PR fortran/45077
11312 PR fortran/44945
11313 * gfortran.dg/whole_file_28.f90 : New test.
11314 * gfortran.dg/whole_file_29.f90 : New test.
11315
11316 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11317
11318 PR c++/44118
11319 * g++.dg/template/crash105.C: New.
11320
11321 2011-02-19 Jason Merrill <jason@redhat.com>
11322
11323 * g++.dg/cpp0x/regress/no-elide1.C: New.
11324
11325 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11326
11327 PR tree-optimization/46620
11328 * gcc.dg/pr46620.c: New.
11329
11330 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11331
11332 PR c/47809
11333 * gcc.target/i386/pr47809.c: New test.
11334
11335 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11336 Tobias Burnus <burnus@net-b.de>
11337
11338 * lib/target-supports.exp
11339 (check_effective_target_fortran_large_real): New check for large reals.
11340 * gfortran.dg/nan_7.f90: New test.
11341
11342 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11343
11344 PR libgfortran/47567
11345 * gfortran.dg/fmt_f0_1.f90: Update test.
11346
11347 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11348
11349 PR fortran/47348
11350 * gfortran.dg/array_constructor_36.f90 : New test.
11351 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11352 allow for comparison between different elements of the array
11353 constructor at different levels of optimization.
11354
11355 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11356
11357 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11358 * gcc.target/i386/pr32280-1.c: Likewise.
11359
11360 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11361
11362 PR target/47800
11363 * gcc.target/i386/pr47800.c: New test.
11364
11365 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11366
11367 * objc/execute/exceptions/foward-1.x: New.
11368
11369 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11370
11371 PR fortran/47789
11372 * gfortran.dg/derived_constructor_comps_4.f90: New.
11373
11374 2011-02-18 Tobias Burnus
11375
11376 PR fortran/47775
11377 * gfortran.dg/func_result_6.f90: New.
11378
11379 2011-02-18 Michael Matz <matz@suse.de>
11380
11381 PR fortran/45586
11382 * gfortran.dg/lto/pr45586_0.f90: New test.
11383 * gfortran.dg/typebound_proc_20.f90: Ditto.
11384 * gfortran.dg/typebound_proc_21.f90: Ditto.
11385
11386 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11387
11388 PR c++/47795
11389 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11390
11391 2011-02-18 Tobias Burnus <burnus@net-b.de>
11392
11393 PR fortran/47750
11394 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11395 gcc_warning_prefix.
11396 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11397 normalizing the error/warning output.
11398 * gfortran.dg/Wall.f90: Update dg-error/warning.
11399 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11400 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11401 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11402 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11403 * gfortran.dg/class_30.f90: Update dg-error/warning.
11404 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11405 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11406 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11407 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11408 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11409 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11410 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11411 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11412 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11413 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11414 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11415 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11416 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11417 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11418 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11419 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11420 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11421 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11422 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11423 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11424 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11425 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11426 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11427 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11428 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11429
11430 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11431
11432 PR fortran/47768
11433 * gfortran.dg/proc_ptr_comp_30.f90: New.
11434
11435 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR debug/47780
11438 * gcc.target/i386/pr47780.c: New test.
11439
11440 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11441
11442 PR fortran/47767
11443 * gfortran.dg/class_40.f03: New.
11444
11445 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11446
11447 PR c++/47208
11448 * g++.dg/cpp0x/auto21.C: New test.
11449
11450 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11451
11452 * objc.dg/special/unclaimed-category-1.h: Updated for
11453 new ABI support.
11454 * objc.dg/special/unclaimed-category-1.m: Same.
11455 * objc.dg/zero-link-1.m: Same.
11456 * objc.dg/lookup-1.m: Same.
11457 * objc.dg/torture/strings/const-str-9.m
11458 * objc.dg/torture/strings/const-str-10.m: Same.
11459 * objc.dg/torture/strings/const-str-11.m: Same.
11460 * objc.dg/torture/forward-1.m: Same.
11461 * objc.dg/zero-link-2.m: Same.
11462 * objc.dg/encode-7-next-64bit.m: Same.
11463 * objc.dg/method-4.m: Same.
11464 * objc.dg/next-runtime-1.m: Same.
11465 * objc.dg/image-info.m: Same.
11466 * objc.dg/pr23214.m: Same.
11467 * objc.dg/symtab-1.m: Same.
11468 * obj-c++.dg/basic.m: Same.
11469 * obj-c++.dg/proto-lossage-3.m: Same.
11470 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11471 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11472 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11473 * obj-c++.dg/method-11.m: Same.
11474 * objc/execute/enumeration-1.m: Same.
11475 * objc/execute/object_is_class.m: Same.
11476 * objc/execute/formal_protocol-2.m: Same.
11477 * objc/execute/formal_protocol-4.m: Same.
11478 * objc/execute/formal_protocol-6.m: Same.
11479 * objc/execute/bycopy-3.m: Same.
11480 * objc/execute/exceptions/catchall-1.m: Same.
11481 * objc/execute/exceptions/finally-1.m: Same.
11482 * objc/execute/exceptions/local-variables-1.m: Same.
11483 * objc/execute/exceptions/foward-1.m: Same.
11484 * objc/execute/bf-common.h
11485 * objc/execute/enumeration-2.m: Same.
11486 * objc/execute/formal_protocol-1.m: Same.
11487 * objc/execute/formal_protocol-3.m: Same.
11488 * objc/execute/formal_protocol-5.m: Same.
11489 * objc/execute/accessing_ivars.m: Same.
11490 * objc/execute/bycopy-2.m: Same.
11491 * objc/execute/formal_protocol-7.m: Same.
11492 * objc/execute/compatibility_alias.m: Same.
11493 * objc/execute/no_clash.m: Same.
11494 * objc/execute/object_is_meta_class.m: Same.
11495 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11496 * objc/execute/class-tests-1.h: Include stdio.h.
11497 * objc/execute/class-tests-2.h: Same.
11498 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11499 runtimes.
11500 * obj-c++.dg/try-catch-2.mm: Same.
11501
11502 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11503
11504 PR c++/47783
11505 * g++.dg/warn/Wunused-parm-4.C: New test.
11506
11507 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11508 Jan Hubicka <jh@suse.cz>
11509
11510 PR debug/47106
11511 PR debug/47402
11512 * g++.dg/debug/pr47106.C: New.
11513
11514 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11515
11516 PR target/43653
11517 * gcc.target/i386/pr43653.c: New test.
11518
11519 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11520
11521 PR c++/47172
11522 * g++.dg/template/inherit6.C: New test.
11523
11524 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11525
11526 PR fortran/47745
11527 * gfortran.dg/class_39.f03: New.
11528
11529 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11530
11531 PR c++/47326
11532 * g++.dg/cpp0x/variadic106.C: New test.
11533
11534 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR libfortran/47757
11537 * gfortran.dg/pr47757-1.f90: New test.
11538 * gfortran.dg/pr47757-2.f90: New test.
11539 * gfortran.dg/pr47757-3.f90: New test.
11540
11541 PR c++/47704
11542 * g++.dg/cpp0x/enum8.C: New test.
11543
11544 2011-02-15 Jason Merrill <jason@redhat.com>
11545
11546 * g++.dg/inherit/implicit-trivial1.C: New.
11547 * g++.dg/cpp0x/implicit-trivial1.C: New.
11548
11549 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11550
11551 PR middle-end/47725
11552 * gcc.dg/torture/pr47725.c: Removed.
11553
11554 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11555
11556 PR target/47755
11557 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11558 constant does not generate a load from memory.
11559
11560 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11561
11562 PR middle-end/47725
11563 * gcc.dg/torture/pr47725.c: New.
11564
11565 2011-02-15 Richard Guenther <rguenther@suse.de>
11566
11567 PR tree-optimization/47743
11568 * gcc.dg/torture/pr47743.c: New testcase.
11569
11570 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11571
11572 PR middle-end/47581
11573 * gcc.target/i386/pr47581.c: New test.
11574
11575 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11576
11577 PR fortran/47730
11578 * gfortran.dg/select_type_22.f03: New.
11579
11580 2011-02-14 Jason Merrill <jason@redhat.com>
11581
11582 * g++.dg/cpp0x/regress/enum1.C: New.
11583
11584 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11585
11586 * gnat.dg/include.adb: New test.
11587
11588 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11589
11590 PR fortran/47728
11591 * gfortran.dg/class_38.f03: New.
11592
11593 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11594
11595 * gcc.dg/pr46494.c: New test.
11596
11597 2011-02-14 Richard Guenther <rguenther@suse.de>
11598
11599 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11600
11601 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11602
11603 PR ada/41929
11604 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11605 sparc*-sun-solaris2.11.
11606
11607 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11608
11609 PR fortran/47349
11610 * gfortran.dg/argument_checking_18.f90: New.
11611
11612 2011-02-13 Tobias Burnus <burnus@net-b.de>
11613
11614 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11615 * gfortran.dg/argument_checking_17.f90: New.
11616
11617 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11618
11619 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11620 are temporarily disabled.
11621 * gfortran.dg/class_7.f03: Ditto.
11622 * gfortran.dg/coarray_14.f90: Ditto.
11623 * gfortran.dg/typebound_proc_13.f03: Ditto.
11624
11625 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11626
11627 PR fortran/45586
11628 * gfortran.dg/extends_11.f03: New.
11629
11630 2011-02-11 Xinliang David Li <davidxl@google.com>
11631
11632 PR tree-optimization/47707
11633 * g++.dg/tree-ssa/pr47707.C: New test.
11634
11635 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11636
11637 * g++.dg/opt/inline17.C: New test.
11638
11639 2011-02-11 Tobias Burnus <burnus@net-b.de>
11640
11641 PR fortran/47550
11642 * gfortran.dg/pure_formal_2.f90: New.
11643
11644 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11645
11646 PR rtl-optimization/47614
11647 * gfortran.dg/pr47614.f: New.
11648
11649 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11650
11651 PR driver/47678
11652 * gcc.dg/opts-6.c: New test.
11653
11654 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11655
11656 PR debug/47684
11657 * gcc.dg/pr47684.c: New test.
11658
11659 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11660
11661 PR target/47629
11662 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11663 c99_runtime, dg-add-options c99_runtime.
11664 (main): Use __asm__.
11665
11666 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11667
11668 PR testsuite/47400
11669 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11670 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11671 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11672 * gcc.dg/ucnid-10.c: Likewise.
11673 * gcc.dg/ucnid-13.c: Likewise.
11674 * gcc.dg/ucnid-7.c: Likewise.
11675 * gcc.dg/ucnid-8.c: Likewise.
11676 Adapt dg-warning line number.
11677
11678 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11679
11680 * gcc.target/i386/parity-1.c: Use -march=k8.
11681 * gcc.target/i386/parity-2.c: Ditto.
11682 * gcc.target/i386/vecinit-1.c: Ditto.
11683 * gcc.target/i386/vecinit-2.c: Ditto.
11684
11685 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11686
11687 PR target/46610
11688 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11689 * gcc.target/mips/save-restore-3.c: Likewise.
11690 * gcc.target/mips/save-restore-4.c: Likewise.
11691 * gcc.target/mips/save-restore-5.c: Likewise.
11692
11693 PR target/47683
11694 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11695 * g++.dg/tree-prof/partition2.C: Likewise.
11696
11697 2011-02-09 Jason Merrill <jason@redhat.com>
11698
11699 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11700 rather than misdeclare std::puts.
11701
11702 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11703 * g++.dg/other/warning1.C: Likewise.
11704 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11705 * g++.old-deja/g++.gb/scope06.C: Likewise.
11706 * g++.old-deja/g++.law/cvt11.C: Likewise.
11707 * g++.old-deja/g++.law/init1.C: Likewise.
11708 * g++.dg/abi/mangle26.C: Likewise.
11709
11710 * g++.dg/template/function1.C: Adjust for C++0x mode.
11711 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11712
11713 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11714 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11715
11716 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11717
11718 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11719
11720 * g++.dg/cpp0x/regress: New directory.
11721 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11722 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11723 * g++.dg/cpp0x/regress/regress3.C: New.
11724
11725 2011-02-10 Richard Guenther <rguenther@suse.de>
11726
11727 PR tree-optimization/47677
11728 * gcc.dg/torture/pr47677.c: New testcase.
11729
11730 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11731
11732 * objc.dg/special/load-category-1.m: Remove unused header.
11733 * objc.dg/special/load-category-1a.m: Likewise.
11734 * objc.dg/special/load-category-2.m: Likewise.
11735 * objc.dg/special/load-category-2a.m: Likewise.
11736 * objc.dg/special/load-category-3.m: Likewise.
11737 * objc.dg/special/load-category-3a.m: Likewise.
11738 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11739 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11740 * objc.dg/attributes/class-attribute-1.m: Likewise.
11741 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11742 * obj-c++.dg/property/property.exp: Likewise.
11743 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11744 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11745 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11746 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11747 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11748 * obj-c++.dg/template-8.mm: Likewise.
11749
11750 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11751
11752 PR target/47665
11753 * gcc.target/i386/pr47665.c: New test.
11754
11755 2011-02-10 Jie Zhang <jie@codesourcery.com>
11756
11757 PR testsuite/47622
11758 Revert
11759 2011-02-05 Jie Zhang <jie@codesourcery.com>
11760 PR debug/42631
11761 * gcc.dg/pr42631.c: Update test.
11762 * gcc.dg/pr42631-2.c: New test.
11763
11764 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11765
11766 PR fortran/47352
11767 * gfortran.dg/proc_decl_25.f90: New.
11768
11769 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11770
11771 PR fortran/47463
11772 * gfortran.dg/typebound_assignment_2.f03: New.
11773
11774 2011-02-09 Richard Guenther <rguenther@suse.de>
11775
11776 PR tree-optimization/47664
11777 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11778
11779 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11780
11781 PR middle-end/47646
11782 * gnat.dg/uninit_func.adb: Adjust dg directive.
11783
11784 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11785
11786 PR middle-end/47646
11787 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11788
11789 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11790
11791 PR fortran/47637
11792 * gfortran.dg/auto_dealloc_2.f90: New.
11793
11794 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11795
11796 * gcc.dg/builtins-config.h: Remove __sgi handling.
11797 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11798 -std=c99 for mips-sgi-irix6.5*.
11799
11800 2011-02-09 Martin Jambor <mjambor@suse.cz>
11801
11802 PR middle-end/45505
11803 * gfortran.dg/pr25923.f90: Remove xfails.
11804
11805 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11806
11807 PR fortran/47583
11808 * gfortran.dg/inquire_14.f90: New test.
11809
11810 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11811
11812 PR fortran/45290
11813 * gfortran.dg/pointer_init_6.f90: New.
11814
11815 2011-02-08 Jeff Law <law@redhat.com>
11816
11817 PR tree-optimization/42893
11818 * gcc.tree-ssa/pr42893.c: New test.
11819
11820 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11821
11822 PR tree-optimization/46834
11823 PR tree-optimization/46994
11824 PR tree-optimization/46995
11825 * gcc.dg/graphite/id-pr46834.c: New.
11826 * gfortran.dg/graphite/id-pr46994.f90: New.
11827 * gfortran.dg/graphite/id-pr46995.f90: New.
11828
11829 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11830
11831 PR middle-end/47646
11832 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11833 using the variable is known the warning is emitted there.
11834 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11835 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11836
11837 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11838 statement.
11839 (vg): Likewise.
11840 * gcc.dg/noreturn-1.c (foo5): Likewise.
11841 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11842 (method2): Likewise.
11843
11844 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11845 the return statement using the uninitialized variable.
11846 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11847
11848 2011-02-08 Richard Guenther <rguenther@suse.de>
11849
11850 PR middle-end/47639
11851 * g++.dg/opt/pr47639.c: New testcase.
11852
11853 2011-02-08 Richard Guenther <rguenther@suse.de>
11854
11855 PR tree-optimization/47632
11856 * g++.dg/opt/pr47632.C: New testcase.
11857
11858 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11859
11860 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11861
11862 2011-02-07 Richard Guenther <rguenther@suse.de>
11863
11864 PR tree-optimization/47615
11865 * g++.dg/opt/pr47615.C: New testcase.
11866
11867 2011-02-07 Richard Guenther <rguenther@suse.de>
11868
11869 PR tree-optimization/47621
11870 * gcc.dg/torture/pr47621.c: New testcase.
11871
11872 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11873
11874 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11875
11876 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11877
11878 PR fortran/47592
11879 * gfortran.dg/allocate_with_source_1 : New test.
11880
11881 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR middle-end/47610
11884 * gcc.dg/pr47610.c: New test.
11885
11886 2011-02-05 Jie Zhang <jie@codesourcery.com>
11887
11888 PR debug/42631
11889 * gcc.dg/pr42631.c: Update test.
11890 * gcc.dg/pr42631-2.c: New test.
11891
11892 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11893
11894 PR fortran/47574
11895 * gfortran.dg/pr47574.f90: New test.
11896
11897 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11898
11899 PR tree-optimization/46194
11900 * gcc.dg/autopar/pr46194.c: New.
11901
11902 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11903
11904 PR tree-optimization/43695
11905 * g++.dg/ipa/pr43695.C: New.
11906
11907 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR inline-asm/23200
11910 * gcc.dg/pr23200.c: New test.
11911
11912 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11913
11914 PR c++/47589
11915 * g++.dg/pr47589.C: New test.
11916
11917 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11918
11919 PR c++/47398
11920 * g++.dg/template/typedef37.C: New test.
11921 * g++.dg/template/param1.C: Adjust expected error message.
11922
11923 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR middle-end/31490
11926 * gcc.dg/pr31490-2.c: New test.
11927 * gcc.dg/pr31490-3.c: New test.
11928 * gcc.dg/pr31490-4.c: New test.
11929
11930 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11931 Jakub Jelinek <jakub@redhat.com>
11932
11933 PR c++/46890
11934 * g++.dg/parser/semicolon3.C: Adjust.
11935 * g++.dg/parser/semicolon4.C: New testcase.
11936 * g++.dg/pr46890.C: New testcase.
11937
11938 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11939
11940 PR c++/29571
11941 * g++.dg/init/pr29571.C: New.
11942
11943 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11944
11945 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11946 instead of vect_int.
11947
11948 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11949
11950 PR target/47312
11951 * gcc.target/i386/pr47312.c: New test.
11952
11953 PR target/47564
11954 * gcc.target/i386/pr47564.c: New test.
11955
11956 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11957
11958 PR tree-optimization/45122
11959 * gcc.dg/tree-ssa/pr45122.c: New.
11960
11961 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11962
11963 PR target/47272
11964 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11965 and vec_vsx_st.
11966
11967 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11968 and vsx so a default --with-cpu=power7 doesn't give an error
11969 when -mavoid-indexed-addresses is used.
11970
11971 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11972 wrapper function to save the arguments and then jump to the real
11973 function, rather than depending on the compiler not to move stuff
11974 before an asm.
11975 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11976
11977 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11978 Paul Thomas <pault@gcc.gnu.org>
11979
11980 PR fortran/47082
11981 * gfortran.dg/class_37.f03 : New test.
11982
11983 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11984 Richard Guenther <rguenther@suse.de>
11985
11986 PR tree-optimization/40979
11987 PR bootstrap/47044
11988 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11989 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11990 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11991 check_vect_support_and_set_flags.
11992 * gfortran.dg/graphite/vect-pr40979.f90: New.
11993
11994 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11995
11996 PR fortran/47572
11997 * gfortran.dg/class_36.f03: New.
11998
11999 2011-02-02 Richard Guenther <rguenther@suse.de>
12000
12001 PR tree-optimization/47566
12002 * gcc.dg/lto/20110201-1_0.c: New testcase.
12003
12004 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12005
12006 PR debug/47498
12007 PR debug/47501
12008 PR debug/45136
12009 PR debug/45130
12010 * debug/pr47498.c: New.
12011 * debug/pr47501.c: New.
12012
12013 2011-02-01 Richard Guenther <rguenther@suse.de>
12014
12015 PR tree-optimization/47559
12016 * g++.dg/torture/pr47559.C: New testcase.
12017
12018 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12019
12020 PR fortran/47565
12021 * gfortran.dg/typebound_call_20.f03: New.
12022
12023 2011-02-01 Richard Guenther <rguenther@suse.de>
12024
12025 PR tree-optimization/47555
12026 * gcc.dg/pr47555.c: New testcase.
12027
12028 2011-02-01 Richard Guenther <rguenther@suse.de>
12029
12030 PR tree-optimization/47541
12031 * g++.dg/torture/pr47541.C: New testcase.
12032
12033 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12034
12035 PR fortran/47455
12036 * gfortran.dg/typebound_call_19.f03: New.
12037
12038 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR c++/47416
12041 * g++.dg/cpp0x/pr47416.C: New test.
12042
12043 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12044
12045 PR fortran/47519
12046 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12047
12048 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12049
12050 PR fortran/47463
12051 * gfortran.dg/typebound_assignment_1.f03: New.
12052
12053 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12054
12055 PR tree-optimization/47538
12056 * gcc.c-torture/execute/pr47538.c: New test.
12057
12058 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12059
12060 PR target/45325
12061 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12062
12063 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12064
12065 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12066
12067 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12068
12069 PR rtl-optimization/44031
12070 * gcc.c-torture/compile/20110131-1.c: New test.
12071
12072 2011-01-31 Tobias Burnus <burnus@net-b.de>
12073
12074 PR fortran/47042
12075 * gfortran.dg/stmt_func_1.f90: New.
12076
12077 2011-01-31 Tobias Burnus <burnus@net-b.de>
12078
12079 PR fortran/47042
12080 * gfortran.dg/interface_34.f90: New.
12081
12082 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12083
12084 PR fortran/47523
12085 * gfortran.dg/realloc_on_assign_5.f03: New test.
12086 * gfortran.dg/realloc_on_assign_5.f03: New test.
12087
12088 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12089
12090 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12091 * gfortran.dg/bessel_7.f90: Likewise.
12092 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12093
12094 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12095 * gfortran.dg/sum_init_expr.f03: Likewise.
12096
12097 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12098
12099 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12100 -r -nostdlib.
12101
12102 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12103 loop only on "vect_intfloat_cvt" targets.
12104
12105 2011-01-29 Tobias Burnus <burnus@net-b.de>
12106
12107 PR fortran/47531
12108 * gfortran.dg/shape_6.f90: New.
12109
12110 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12111
12112 PR libgfortran/47434
12113 * gfortran.dg/read_infnan_1.f90: Update test.
12114 * gfortran.dg/module_nan.f90: Update test.
12115 * gfortran.dg/char4_iunit_1.f03: Update test.
12116 * gfortran.dg/large_real_kind_1.f90: Update test.
12117 * gfortran.dg/real_const_3.f90: Update test.
12118 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12119
12120 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12121
12122 PR c++/47311
12123 * g++.dg/template/param2.C: New test.
12124
12125 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12126
12127 PR libgfortran/47285
12128 * gfortran.dg/fmt_g.f: New test.
12129
12130 2011-01-28 Tobias Burnus <burnus@net-b.de>
12131
12132 PR fortran/47507
12133 * gfortran.dg/pure_formal_1.f90: New.
12134
12135 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR target/42894
12138 * gcc.dg/tls/pr42894.c: New test.
12139
12140 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12141
12142 * gcc.dg/pr47276.c: Add dg-require-visibility.
12143
12144 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12145
12146 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12147
12148 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12149 Tobias Burnus <burnus@gcc.gnu.org>
12150
12151 PR fortran/45170
12152 PR fortran/35810
12153 PR fortran/47350
12154 * gfortran.dg/realloc_on_assign_3.f03: New test.
12155 * gfortran.dg/realloc_on_assign_4.f03: New test.
12156 * gfortran.dg/allocatable_function_5.f90: New test.
12157 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12158 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12159 implemented" dg-errors.
12160
12161 2011-01-27 Jan Hubicka <jh@suse.cz>
12162
12163 PR middle-end/46949
12164 * gcc.dg/attr-weakref-4.c: New testcase
12165
12166 2011-01-27 Martin Jambor <mjambor@suse.cz>
12167
12168 PR tree-optimization/47228
12169 * gcc.dg/torture/pr47228.c: New test.
12170
12171 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12172
12173 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12174
12175 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12176
12177 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12178 when using auto-overlay support on the SPU.
12179
12180 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12181
12182 PR rtl-optimization/44174
12183 * gcc.target/i386/asm-6.c: New test.
12184
12185 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12186
12187 PR rtl-optimization/46856
12188 * gcc.c-torture/compile/pr46856.c: New test.
12189
12190 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12191 Andrew Pinski <pinskia@gmail.com>
12192
12193 PR c/43082
12194 * gcc.dg/pr43082.c: New.
12195
12196 2011-01-26 DJ Delorie <dj@redhat.com>
12197
12198 PR rtl-optimization/46878
12199 * gcc.dg/pr46878-1.c: New test.
12200
12201 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR c++/47476
12204 * g++.dg/cpp0x/pr47476.C: New test.
12205
12206 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12207
12208 * gcc.c-torture/compile/20110126-1.c: New test.
12209
12210 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR c/47473
12213 * gcc.dg/torture/pr47473.c: New test.
12214
12215 2011-01-26 Jan Hubicka <jh@suse.cz>
12216
12217 PR target/47237
12218 * gcc.c-torture/execute/pr47237.c: New testcase.
12219
12220 2011-01-26 Jan Hubicka <jh@suse.cz>
12221
12222 PR tree-optimization/47190
12223 * gcc.dg/attr-weakref-3.c: New testcase.
12224
12225 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12226
12227 PR c++/43601
12228 * gcc.dg/dll-9a.c: New test file.
12229 * gcc.dg/dll-11.c: Likewise.
12230 * gcc.dg/dll-12.c: Likewise.
12231 * gcc.dg/dll-12a.c: Likewise.
12232 * gcc.dg/dll-11a.c: Likewise.
12233 * gcc.dg/dll-9.c: Likewise.
12234 * gcc.dg/dll-10.c: Likewise.
12235 * gcc.dg/dll-10a.c: Likewise.
12236 * g++.dg/ext/dllexport4a.cc: Likewise.
12237 * g++.dg/ext/dllexport4.C: Likewise.
12238 * g++.dg/ext/dllexport5.C: Likewise.
12239 * g++.dg/ext/dllexport5a.cc: Likewise.
12240
12241 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12242
12243 PR tree-optimization/46970
12244 * gcc.dg/graphite/pr46970.c: New.
12245
12246 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12247
12248 PR tree-optimization/46215
12249 * gcc.dg/graphite/pr46215.c: New.
12250
12251 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12252
12253 PR tree-optimization/46168
12254 * gcc.dg/graphite/pr46168.c: New.
12255
12256 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12257
12258 PR tree-optimization/43657
12259 * gcc.dg/graphite/pr43657.c: New.
12260
12261 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12262
12263 PR tree-optimization/29832
12264 * gfortran.dg/graphite/pr29832.f90: New.
12265
12266 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12267
12268 PR tree-optimization/43567
12269 * gcc.dg/graphite/pr43567.c: New.
12270
12271 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12272
12273 * gfortran.dg/graphite/interchange-4.f: New.
12274 * gfortran.dg/graphite/interchange-5.f: New.
12275
12276 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12277 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12278 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12279 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12280 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12281 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12282 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12283 * gfortran.dg/ltrans-7.f90: Removed.
12284 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12285
12286 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12287 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12288 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12289 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12290 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12291 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12292 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12293 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12294 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12295 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12296 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12297 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12298 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12299 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12300 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12301 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12302 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12303 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12304 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12305 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12306 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12307 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12308 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12309 * gcc.dg/tree-ssa/data-dep-1.c
12310 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12311 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12312 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12313 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12314 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12315
12316 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12317
12318 PR tree-optimization/47265
12319 PR tree-optimization/47443
12320 * gcc.c-torture/compile/pr47265.c: New test.
12321 * gcc.dg/pr47443.c: New test.
12322
12323 2011-01-25 Martin Jambor <mjambor@suse.cz>
12324
12325 PR tree-optimization/47382
12326 * g++.dg/torture/pr47382.C: New test.
12327 * g++.dg/opt/devirt1.C: Xfail.
12328
12329 2011-01-25 Yao Qi <yao@codesourcery.com>
12330
12331 PR target/45701
12332 * gcc.target/arm/pr45701-1.c: New test.
12333 * gcc.target/arm/pr45701-2.c: New test.
12334 * gcc.target/arm/pr45701-3.c: New test.
12335
12336 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12337 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR tree-optimization/47271
12340 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12341
12342 2011-01-25 Nick Clifton <nickc@redhat.com>
12343
12344 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12345 (saturate_add): Delete.
12346 (exchange): Delete.
12347 (main): Do not run saturate_add.
12348 (set_interrupts): Delete.
12349
12350 2011-01-25 Tobias Burnus <burnus@net-b.de>
12351
12352 PR fortran/47448
12353 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12354
12355 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR tree-optimization/47427
12358 PR tree-optimization/47428
12359 * gcc.c-torture/compile/pr47427.c: New test.
12360 * gcc.c-torture/compile/pr47428.c: New test.
12361
12362 2011-01-25 Richard Guenther <rguenther@suse.de>
12363
12364 PR middle-end/47411
12365 * gcc.dg/torture/pr47411.c: New testcase.
12366
12367 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12368
12369 * gfortran.dg/graphite/id-24.f: New.
12370 * gfortran.dg/graphite/id-25.f: New.
12371
12372 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12373
12374 * gfortran.dg/graphite/id-23.f: New.
12375
12376 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12377
12378 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12379
12380 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12381
12382 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12383 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12384 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12385 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12386 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12387 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12388 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12389 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12390 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12391
12392 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12393
12394 * gcc.dg/graphite/block-0.c: Add documentation.
12395 * gcc.dg/graphite/block-4.c: Same.
12396 * gcc.dg/graphite/block-7.c: Same.
12397 * gcc.dg/graphite/block-8.c: New.
12398 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12399 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12400 * gcc.dg/graphite/interchange-12.c: Add documentation.
12401 * gcc.dg/graphite/interchange-13.c: New.
12402 * gcc.dg/graphite/interchange-14.c: New.
12403 * gcc.dg/graphite/interchange-15.c: New.
12404 * gcc.dg/graphite/interchange-8.c: Add documentation.
12405 * gcc.dg/graphite/interchange-mvt.c: Same.
12406
12407 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12408
12409 PR target/47408
12410 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12411 * gcc.target/powerpc/altivec-14.c: Ditto.
12412 * gcc.target/powerpc/altivec-33.c: Ditto.
12413 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12414 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12415 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12416 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12417 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12418 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12419 * g++.dg/ext/altivec-15.C: Ditto.
12420 * g++.dg/ext/altivec-types-1.C: Ditto.
12421 * g++.dg/ext/altivec-types-2.C: Ditto.
12422 * g++.dg/ext/altivec-types-3.C: Ditto.
12423 * g++.dg/ext/altivec-types-4.C: Ditto.
12424
12425 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12426
12427 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12428
12429 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12430
12431 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12432 optimization options.
12433
12434 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12435
12436 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12437
12438 PR testsuite/45988
12439 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12440
12441 2011-01-23 Tobias Burnus <burnus@net-b.de>
12442
12443 PR fortran/47421
12444 * gfortran.dg/allocatable_scalar_12.f90: New.
12445
12446 2011-01-23 Ira Rosen <irar@il.ibm.com>
12447
12448 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12449 vectorization to be not profitable if peeling is used to
12450 realign the memory access.
12451 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12452 loop bound to avoid loop unrolling.
12453 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12454
12455 2011-01-22 Jan Hubicka <jh@suse.cz>
12456
12457 PR lto/47333
12458 * g++.dg/lto/pr47333.C: New file.
12459
12460 2011-01-22 Jan Hubicka <jh@suse.cz>
12461
12462 PR tree-optimization/43884
12463 PR lto/44334
12464 * gcc.dg/autopar/outer-2.c: Increase array size.
12465 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12466
12467 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12468
12469 PR fortran/38536
12470 * gfortran.dg/c_loc_tests_16.f90: New test.
12471
12472 2011-01-22 Tobias Burnus <burnus@net-b.de>
12473
12474 PR fortran/47399
12475 * gfortran.dg/typebound_proc_19.f90: New.
12476
12477 2011-01-21 Jeff Law <law@redhat.com>
12478
12479 PR tree-optimization/47053
12480 * g++.dg/pr47053.C: New test.
12481
12482 2011-01-21 Jason Merrill <jason@redhat.com>
12483
12484 PR c++/47041
12485 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12486
12487 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12488
12489 PR c++/47388
12490 * g++.dg/cpp0x/range-for10.C: New test.
12491 * g++.dg/template/for1.C: New test.
12492
12493 PR middle-end/45566
12494 * g++.dg/tree-prof/partition3.C: New test.
12495
12496 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12497
12498 PR rtl-optimization/47366
12499 * g++.dg/opt/pr47366.C: New test.
12500
12501 2011-01-21 Jason Merrill <jason@redhat.com>
12502
12503 PR c++/46552
12504 * g++.dg/cpp0x/constexpr-regress2.C: New.
12505
12506 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12507
12508 2011-01-21 Jeff Law <law@redhat.com>
12509
12510 PR rtl-optimization/41619
12511 * gcc.dg/pr41619.c: New.
12512
12513 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12514
12515 PR tree-optimization/47355
12516 * g++.dg/opt/pr47355.C: New test.
12517
12518 2011-01-21 Richard Guenther <rguenther@suse.de>
12519
12520 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12521 making main hot.
12522
12523 2011-01-21 Richard Guenther <rguenther@suse.de>
12524
12525 PR tree-optimization/47365
12526 * gcc.dg/torture/pr47365.c: New testcase.
12527 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12528
12529 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12530
12531 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12532
12533 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR tree-optimization/47391
12536 * gcc.dg/pr47391.c: New test.
12537
12538 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12539
12540 * g++.dg/template/char1.C: Use signed char.
12541
12542 2011-01-21 Tobias Burnus <burnus@net-b.de>
12543
12544 PR fortran/47377
12545 * gfortran.dg/pointer_target_4.f90: New.
12546
12547 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12548
12549 PR target/47251
12550 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12551 ILP32 system and not IP32.
12552
12553 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12554
12555 PR debug/46583
12556 * g++.dg/debug/pr46583.C: New.
12557
12558 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR debug/47283
12561 * g++.dg/debug/pr47283.C: New test.
12562
12563 PR testsuite/47371
12564 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12565 * gcc.target/i386/headmerge-2.c: Likewise.
12566
12567 2011-01-20 Richard Guenther <rguenther@suse.de>
12568
12569 PR middle-end/47370
12570 * gcc.dg/torture/pr47370.c: New testcase.
12571
12572 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR tree-optimization/46130
12575 * gcc.dg/pr46130-1.c: New test.
12576 * gcc.dg/pr46130-2.c: New test.
12577
12578 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12579
12580 PR c++/47291
12581 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12582
12583 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12584
12585 PR debug/46240
12586 * g++.dg/debug/pr46240.cc: New.
12587
12588 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12589
12590 PR c++/47303
12591 * g++.dg/template/anonunion1.C: New test.
12592
12593 PR rtl-optimization/47337
12594 * gcc.c-torture/execute/pr47337.c: New test.
12595
12596 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12597
12598 PR testsuite/45342
12599 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12600
12601 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12602
12603 PR tree-optimization/46021
12604 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12605
12606 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12607
12608 PR tree-optimization/47290
12609 * g++.dg/torture/pr47290.C: New test.
12610
12611 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12612
12613 PR fortran/47240
12614 * gfortran.dg/proc_ptr_comp_29.f90: New.
12615
12616 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12617
12618 PR testsuite/41146
12619 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12620 powerpc-apple-darwin9.
12621
12622 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12623
12624 PR rtl-optimization/47299
12625 * gcc.c-torture/execute/pr47299.c: New test.
12626
12627 2011-01-17 Jason Merrill <jason@redhat.com>
12628
12629 * g++.dg/cpp0x/constexpr-virtual.C: New.
12630
12631 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12632
12633 PR fortran/47331
12634 * gfortran.dg/gomp/pr47331.f90: New test.
12635
12636 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12637
12638 PR objc/47314
12639 * objc.dg/selector-warn-1.m: New.
12640 * obj-c++.dg/selector-warn-1.mm: New.
12641
12642 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12643
12644 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12645 Update dg-final accordingly.
12646
12647 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12648
12649 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12650
12651 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12652
12653 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12654 target check.
12655 * gcc.dg/guality/pr36728-2.c: Likewise.
12656
12657 2011-01-17 Richard Guenther <rguenther@suse.de>
12658
12659 PR tree-optimization/47313
12660 * g++.dg/torture/pr47313.C: New testcase.
12661
12662 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12663
12664 PR target/47318
12665 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12666 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12667 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12668 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12669
12670 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12671 as __m256i.
12672 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12673 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12674 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12675
12676 2011-01-17 Richard Guenther <rguenther@suse.de>
12677
12678 PR tree-optimization/45967
12679 * gcc.dg/torture/pr45967-2.c: New testcase.
12680 * gcc.dg/torture/pr45967-3.c: Likewise.
12681
12682 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12683
12684 PR testsuite/47325
12685 * g++.dg/ext/pr47213.C: Require visibility.
12686
12687 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12688
12689 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12690 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12691
12692 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12693
12694 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12695 Linux-based targets.
12696
12697 2011-01-13 Jan Hubicka <jh@suse.cz>
12698
12699 PR tree-optimization/47276
12700 * gcc.dg/pr47276.c: New testcase.
12701
12702 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12703 Jonathan Wakely <jwakely.gcc@gmail.com>
12704
12705 PR c++/33558
12706 * g++.dg/other/pr33558.C: New.
12707 * g++.dg/other/pr33558-2.C: New.
12708
12709 2011-01-14 Martin Jambor <mjambor@suse.cz>
12710
12711 PR tree-optimization/45934
12712 PR tree-optimization/46302
12713 * g++.dg/ipa/devirt-c-1.C: New test.
12714 * g++.dg/ipa/devirt-c-2.C: Likewise.
12715 * g++.dg/ipa/devirt-c-3.C: Likewise.
12716 * g++.dg/ipa/devirt-c-4.C: Likewise.
12717 * g++.dg/ipa/devirt-c-5.C: Likewise.
12718 * g++.dg/ipa/devirt-c-6.C: Likewise.
12719 * g++.dg/ipa/devirt-6.C: Likewise.
12720 * g++.dg/ipa/devirt-d-1.C: Likewise.
12721 * g++.dg/torture/pr45934.C: Likewise.
12722
12723 2011-01-14 Jason Merrill <jason@redhat.com>
12724
12725 * g++.dg/cpp0x/variadic105.C: New.
12726
12727 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12728 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12729
12730 PR objc/45989
12731 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12732 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12733 execution tests on i?86-*-*, x86_64-*-* and
12734 powerpc*-apple-darwin* && ilp32.
12735 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12736 tests on i?86-*-* and x86_64-*-*.
12737
12738 2011-01-14 Richard Guenther <rguenther@suse.de>
12739
12740 PR tree-optimization/47280
12741 * g++.dg/opt/pr47280.C: New testcase.
12742
12743 2011-01-14 Jason Merrill <jason@redhat.com>
12744
12745 * g++.dg/cpp0x/constexpr-regress1.C: New.
12746
12747 * g++.dg/ext/flexary2.C: New.
12748
12749 2011-01-14 Richard Guenther <rguenther@suse.de>
12750
12751 PR middle-end/47281
12752 * gcc.dg/torture/pr47281.c: New testcase.
12753 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12754
12755 2011-01-14 Richard Guenther <rguenther@suse.de>
12756
12757 PR tree-optimization/47286
12758 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12759
12760 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12761
12762 PR c++/47213
12763 * g++.dg/ext/pr47213.C: New.
12764
12765 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12766
12767 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12768
12769 2011-01-13 Tobias Burnus <burnus@net-b.de>
12770 Mikael Morin <mikael@gcc.gnu.org>
12771
12772 PR fortran/45848
12773 PR fortran/47204
12774 * gfortran.dg/select_type_20.f90: New.
12775 * gfortran.dg/select_type_21.f90: New.
12776
12777 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12778
12779 PR target/47251
12780 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12781
12782 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12783
12784 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12785 * gcc.dg/guality/pr36728-2.c: Likewise.
12786
12787 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12788
12789 PR debug/PR46973
12790 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12791
12792 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12793
12794 PR rtl-optimization/45352
12795 * gcc.dg/pr45352-3.c: New.
12796
12797 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12798
12799 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12800 comment.
12801 * g++.dg/cpp0x/range-for8.C: New.
12802 * g++.dg/cpp0x/range-for9.C: New.
12803
12804 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12805
12806 PR debug/47209
12807 * g++.dg/debug/pr47209.C: New.
12808
12809 2011-01-12 Richard Guenther <rguenther@suse.de>
12810
12811 PR lto/47259
12812 * gcc.dg/lto/pr47259_0.c: New testcase.
12813 * gcc.dg/lto/pr47259_1.c: Likewise.
12814
12815 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12816
12817 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12818 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12819 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12820 methods missing from the OBJC2 Object.
12821 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12822 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12823 GNU and NeXT runtimes.
12824 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12825 comments.
12826 * objc-obj-c++-shared/Object1.m: Likewise.
12827 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12828 * objc.dg/proto-qual-1.m: Likewise.
12829 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12830 * obj-c++.dg/proto-qual-1.mm: Likewise.
12831
12832 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12833
12834 PR testsuite/33033
12835 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12836
12837 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12838
12839 Fixed the Objective-C++ testsuite and updated all tests.
12840 * lib/obj-c++.exp (obj-c++_init): Declare and set
12841 gcc_warning_prefix and gcc_error_prefix.
12842 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12843 'dg-warning', 'dg-message' and 'dg-error'.
12844 * obj-c++.dg/class-extension-3.mm: Likewise.
12845 * obj-c++.dg/class-protocol-1.mm: Likewise.
12846 * obj-c++.dg/encode-7.mm: Likewise.
12847 * obj-c++.dg/exceptions-3.mm: Likewise.
12848 * obj-c++.dg/exceptions-5.mm: Likewise.
12849 * obj-c++.dg/method-12.mm: Likewise.
12850 * obj-c++.dg/method-13.mm: Likewise.
12851 * obj-c++.dg/method-15.mm: Likewise.
12852 * obj-c++.dg/method-16.mm: Likewise.
12853 * obj-c++.dg/method-4.mm: Likewise.
12854 * obj-c++.dg/method-8.mm: Likewise.
12855 * obj-c++.dg/method-conflict-1.mm: Likewise.
12856 * obj-c++.dg/method-conflict-2.mm: Likewise.
12857 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12858 and uncommented second part of the testcase now that the testsuite
12859 works correctly.
12860 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12861 and uncommented second part of the testcase now that the testsuite
12862 works correctly.
12863 * obj-c++.dg/private-1.mm: Likewise.
12864 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12865 * obj-c++.dg/syntax-error-7.mm: Likewise.
12866 * obj-c++.dg/warn5.mm: Likewise.
12867 * obj-c++.dg/property/at-property-14.mm: Likewise.
12868 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12869 FIXME.
12870 * obj-c++.dg/property/at-property-18.mm: Likewise.
12871 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12872 FIXME.
12873 * obj-c++.dg/property/at-property-21.mm: Likewise.
12874 * obj-c++.dg/property/at-property-28.mm: Likewise.
12875 * obj-c++.dg/property/at-property-5.mm: Likewise.
12876 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12877 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12878 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12879 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12880 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12881 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12882 * obj-c++.dg/tls/diag-5.mm: Likewise.
12883 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12884 dg-error, now matched correctly.
12885
12886 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12887
12888 * objc.dg/property/at-property-29.m: New.
12889 * obj-c++.dg/property/at-property-29.mm: New.
12890
12891 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12892
12893 * go.test/go-test.exp (go-set-goarch): New proc.
12894 (go-gc-tests): Use it.
12895
12896 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12897
12898 PR debug/46955
12899 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12900
12901 2011-01-11 Richard Henderson <rth@redhat.com>
12902
12903 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12904
12905 2011-01-11 Jan Hubicka <jh@suse.cz>
12906
12907 PR lto/45721
12908 PR lto/45375
12909 * gcc.dg/lto/pr45721_1.c: New file.
12910 * gcc.dg/lto/pr45721_0.c: New file.
12911
12912 2011-01-11 Richard Guenther <rguenther@suse.de>
12913
12914 PR tree-optimization/46076
12915 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12916
12917 2011-01-11 Jeff Law <law@redhat.com>
12918
12919 * PR tree-optimization/47086
12920 * gcc.dg/pr47086.c: New test.
12921
12922 2011-01-11 Jason Merrill <jason@redhat.com>
12923
12924 PR c++/46658
12925 * g++.dg/template/new10.C: New.
12926
12927 PR c++/45520
12928 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12929
12930 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12931
12932 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12933 Split type definitions and NSConstantString class into...
12934 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12935 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12936 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12937 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12938 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12939 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12940 to comments.
12941 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12942 encode defines for newer NeXT system headers.
12943 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12944 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12945 * objc.dg/foreach-5.m: Likewise.
12946 * objc.dg/foreach-2.m: Likewise.
12947 * objc.dg/foreach-4.m: Likewise.
12948 * objc.dg/torture/strings/string1.m: Likewise.
12949 * objc.dg/torture/strings/string2.m: Likewise.
12950 * objc.dg/torture/strings/string3.m: Likewise.
12951 * objc.dg/torture/strings/string4.m: Likewise.
12952 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12953 header and stand alone.
12954 * obj-c++.dg/strings/strings-2.mm: Likewise.
12955 * objc.dg/torture/strings/const-str-3.m: Likewise.
12956 * objc.dg/strings/strings-2.m: Likewise.
12957 * objc.dg/strings/const-str-12b.m: Likewise.
12958
12959 2011-01-12 Richard Guenther <rguenther@suse.de>
12960
12961 PR middle-end/32511
12962 * gcc.dg/attr-weak-1.c: Adjust.
12963
12964 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12965
12966 PR fortran/47051
12967 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12968 standard compliant and comment.
12969
12970 2011-01-10 Jan Hubicka <jh@suse.cz>
12971
12972 PR lto/46083
12973 * gcc.dg/initpri3.c: New testcase.
12974
12975 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12976
12977 PR lto/47222
12978 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12979 externally visible.
12980 (g_esi): Likewise.
12981 (g_ebx): Likewise.
12982 (g_ebp): Likewise.
12983 (g_esp): Likewise.
12984 (g_ebp_save): Likewise.
12985 (g_esp_save): Likewise.
12986
12987 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12988
12989 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12990
12991 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12992
12993 PR tree-optimization/46021
12994 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12995 i?86-*-*, x86_64-*-*.
12996
12997 2011-01-10 Jeff Law <law@redhat.com>
12998
12999 * PR tree-optimization/47141
13000 * gcc.c-torture/compile/pr47141.c: New test.
13001
13002 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13003
13004 PR testsuite/46230
13005 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13006 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13007 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13008 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13009
13010 PR testsuite/46230
13011 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13012 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13013 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13014 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13015 being vectorized. Adjust dg-final pattern.
13016
13017 PR testsuite/46230
13018 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13019 * gcc.dg/vect/slp-24.c: Likewise.
13020
13021 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13022
13023 PR c++/47218
13024 * g++.dg/other/pr47218-1.C: New test file.
13025 * g++.dg/other/pr47218.C: Likewise.
13026 * g++.dg/other/pr47218.h: New supporting header.
13027
13028 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13029
13030 PR objc/47232
13031 * objc.dg/attributes/invalid-attribute-1.m: New.
13032 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13033
13034 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13035
13036 PR fortran/47224
13037 * gfortran.dg/proc_ptr_comp_28.f90: New.
13038
13039 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13040
13041 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13042 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13043 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13044 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13045 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13046 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13047 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13048 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13049 * objc.dg/gnu-api-2-class.m: Likewise.
13050 * objc.dg/gnu-api-2-ivar.m: Likewise.
13051 * objc.dg/gnu-api-2-method.m: Likewise.
13052 * objc.dg/gnu-api-2-objc.m: Likewise.
13053 * objc.dg/gnu-api-2-object.m: Likewise.
13054 * objc.dg/gnu-api-2-property.m: Likewise.
13055 * objc.dg/gnu-api-2-protocol.m: Likewise.
13056 * objc.dg/gnu-api-2-sel.m: Likewise.
13057
13058 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13059
13060 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13061 * objc.dg/objc-foreach-4.m: Likewise.
13062 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13063 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13064 * objc.dg/foreach-4.m: Likewise.
13065 * objc.dg/foreach-5.m: Likewise.
13066 * objc.dg/foreach-3.m: Return self from init.
13067
13068 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13069
13070 PR fortran/38536
13071 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13072
13073 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13074
13075 PR fortran/46313
13076 * gfortran.dg/class_35.f90: New.
13077
13078 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13079
13080 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13081
13082 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13083
13084 PR objc/47078
13085 * objc.dg/invalid-method-2.m: New.
13086 * obj-c++.dg/invalid-method-2.mm: New.
13087
13088 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13089
13090 PR fortran/46896
13091 * gfortran.dg/transpose_optimization_2.f90 : New test.
13092
13093 2011-01-08 Jan Hubicka <jh@suse.cz>
13094
13095 PR tree-optmization/46469
13096 * g++.dg/torture/pr46469.C: New testcase.
13097
13098 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13099
13100 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13101 emulation of libobjc-gnu structure layout functionality to ..
13102 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13103 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13104 * objc/execute/bf-common.h: Adjust headers.
13105 * objc/execute/bf-1.m: Likewise.
13106 * objc/execute/bf-2.m: Likewise.
13107 * objc/execute/bf-3.m: Likewise.
13108 * objc/execute/bf-4.m: Likewise.
13109 * objc/execute/bf-5.m: Likewise.
13110 * objc/execute/bf-6.m: Likewise.
13111 * objc/execute/bf-7.m: Likewise.
13112 * objc/execute/bf-8.m: Likewise.
13113 * objc/execute/bf-9.m: Likewise.
13114 * objc/execute/bf-10.m: Likewise.
13115 * objc/execute/bf-11.m: Likewise.
13116 * objc/execute/bf-12.m: Likewise.
13117 * objc/execute/bf-13.m: Likewise.
13118 * objc/execute/bf-14.m: Likewise.
13119 * objc/execute/bf-15.m: Likewise.
13120 * objc/execute/bf-16.m: Likewise.
13121 * objc/execute/bf-17.m: Likewise.
13122 * objc/execute/bf-18.m: Likewise.
13123 * objc/execute/bf-19.m: Likewise.
13124 * objc/execute/bf-20.m: Likewise.
13125 * objc/execute/bf-21.m: Likewise.
13126 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13127 objc_get_type_qualifiers ().
13128
13129 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13130
13131 PR fortran/45777
13132 * gfortran.dg/dependency_39.f90: New test.
13133
13134 2011-01-07 Jan Hubicka <jh@suse.cz>
13135
13136 Get builtins tests ready for linker plugin.
13137 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13138 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13139 my_memset, my_bzero): Mark used.
13140 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13141 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13142 volatile.
13143 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13144 volatile.
13145
13146 2011-01-07 Jan Hubicka <jh@suse.cz>
13147
13148 PR tree-optimization/46367
13149 * g++.dg/torture/pr46367.C: New file.
13150
13151 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13152
13153 PR target/47201
13154 * gcc.dg/pr47201.c: New test.
13155
13156 PR bootstrap/47187
13157 * gcc.dg/tree-prof/pr47187.c: New test.
13158
13159 2011-01-07 Tobias Burnus <burnus@net-b.de>
13160
13161 PR fortran/41580
13162 * gfortran.dg/extends_type_of_3.f90: New.
13163
13164 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13165
13166 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13167 * g++.dg/ext/dllimport-MI1.C: Likewise.
13168 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13169 * g++.dg/ext/dllimport10.C: Likewise.
13170 * g++.dg/ext/dllimport11.C: Likewise.
13171 * g++.dg/ext/dllimport12.C: Likewise.
13172 * g++.dg/ext/dllimport13.C: Likewise.
13173 * g++.dg/ext/dllimport2.C: Likewise.
13174 * g++.dg/ext/dllimport3.C: Likewise.
13175 * g++.dg/ext/dllimport4.C: Likewise.
13176 * g++.dg/ext/dllimport5.C: Likewise.
13177 * g++.dg/ext/dllimport6.C: Likewise.
13178 * g++.dg/ext/dllimport8.C: Likewise.
13179 * g++.dg/ext/dllimport9.C: Likewise.
13180 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13181 targets, too. Additionally enable test for i?86-*-mingw*.
13182 * g++.dg/ext/selectany1.C: Likewise.
13183 Remove guard variable check.
13184
13185 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13186
13187 PR fortran/47189
13188 PR fortran/47194
13189 * gfortran.dg/storage_size_3.f08: Extended.
13190
13191 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13192
13193 PR c++/47022
13194 * g++.dg/template/stdarg1.C: New test.
13195
13196 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13197
13198 PR fortran/47195
13199 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13200 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13201 from the interface of functions to not hide the errors that
13202 shall be tested.
13203
13204 2011-01-06 Jan Hubicka <jh@suse.cz>
13205
13206 * gcc.dg/lto/pr47188_0.c: New testcase.
13207 * gcc.dg/lto/pr47188_1.c: New testcase.
13208
13209 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13210
13211 PR fortran/33117
13212 PR fortran/46478
13213 * gfortran.dg/interface_33.f90: New test.
13214
13215 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13216
13217 PR c/47150
13218 * gcc.c-torture/compile/pr47150.c: New test.
13219
13220 2011-01-06 Ira Rosen <irar@il.ibm.com>
13221
13222 PR tree-optimization/47139
13223 * gcc.dg/vect/pr47139.c: New test.
13224
13225 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13226
13227 PR fortran/47180
13228 * gfortran.dg/extends_type_of_2.f03: New.
13229
13230 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13231
13232 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13233
13234 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13235
13236 * gnat.dg/opt14.adb: New test.
13237
13238 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13239
13240 PR fortran/46017
13241 * gfortran.dg/allocate_error_2.f90: New test.
13242
13243 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13244
13245 PR fortran/47024
13246 * gfortran.dg/storage_size_3.f08: New.
13247
13248 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13249
13250 PR libgfortran/47154
13251 * gfortran.dg/namelist_68.f90: New test.
13252
13253 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13254
13255 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13256
13257 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13258
13259 PR fortran/46448
13260 * gfortran.dg/class_34.f90: New.
13261
13262 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13263
13264 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13265 use __builtin_inff. Skip all single-precision tests that require
13266 Infinity.
13267
13268 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13269
13270 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13271
13272 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13273
13274 PR tree-optimization/47148
13275 * gcc.c-torture/execute/pr47148.c: New test.
13276
13277 PR tree-optimization/47155
13278 * gcc.c-torture/execute/pr47155.c: New test.
13279
13280 PR rtl-optimization/47157
13281 * gcc.c-torture/compile/pr47157.c: New test.
13282
13283 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13284
13285 * gcc.dg/torture/vector-shift2.c (schar): Define.
13286 (main): Always use schar or uchar instead of plain "char" to avoid
13287 dependencies on implementation-defined char signedness.
13288
13289 2011-01-03 Martin Jambor <mjambor@suse.cz>
13290
13291 PR tree-optimization/46801
13292 * gnat.dg/pack9.adb: Remove xfail.
13293
13294 2011-01-03 Martin Jambor <mjambor@suse.cz>
13295
13296 PR tree-optimization/46984
13297 * g++.dg/ipa/pr46984.C: New test.
13298
13299 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13300
13301 PR fortran/46408
13302 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13303
13304 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13305
13306 PR tree-optimization/47140
13307 * gcc.c-torture/compile/pr47140.c: New test.
13308
13309 PR rtl-optimization/47028
13310 * gcc.dg/pr47028.c: New test.
13311
13312 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13313
13314 * objc.dg/protocol-forward-1.m: Removed TODO.
13315 * objc.dg/protocol-forward-2.m: New.
13316 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13317 * obj-c++.dg/protocol-forward-2.mm: New.
13318
13319 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13320
13321 PR target/38662
13322 * g++.dg/eh/pr38662.C: New testcase.
13323
13324 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13325
13326 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13327 scan for newline '\n'.
13328
13329 \f
13330 Copyright (C) 2011 Free Software Foundation, Inc.
13331
13332 Copying and distribution of this file, with or without modification,
13333 are permitted in any medium without royalty provided the copyright
13334 notice and this notice are preserved.
This page took 0.621801 seconds and 5 git commands to generate.