1 2011-11-05 David S. Miller <davem@davemloft.net>
3 * lib/test-supports.exp
4 (check_effective_target_ultrasparc_vis2_hw): New proc.
5 (check_effective_target_ultrasparc_vis3_hw): New proc.
6 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
7 * gcc.target/sparc/vec-init-2.inc: Likewise.
8 * gcc.target/sparc/vec-init-3.inc: Likewise.
9 * gcc.target/sparc/vec-init-1-vis1.c: New test.
10 * gcc.target/sparc/vec-init-1-vis2.c: New test.
11 * gcc.target/sparc/vec-init-1-vis3.c: New test.
12 * gcc.target/sparc/vec-init-2-vis1.c: New test.
13 * gcc.target/sparc/vec-init-2-vis2.c: New test.
14 * gcc.target/sparc/vec-init-2-vis3.c: New test.
15 * gcc.target/sparc/vec-init-3-vis1.c: New test.
16 * gcc.target/sparc/vec-init-3-vis2.c: New test.
17 * gcc.target/sparc/vec-init-3-vis3.c: New test.
19 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
21 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
22 Disable test on Epiphany.
23 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
24 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
25 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
26 * g++.dg/parse/pragma3.C: Likewise.
27 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
29 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
30 * gcc.dg/tls/thr-cse-1.c: Likewise.
31 * g++.dg/opt/devirt2.C: Likewise.
32 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
33 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
34 * gcc.target/epiphany: New directory.
36 2011-11-05 Tobias Burnus <burnus@net-b.de>
38 * gfortran.dg/quad_2.f90: New.
40 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
42 * gcc.dg/strlenopt-22g.c: New wrapper around...
43 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
45 2011-11-04 Jason Merrill <jason@redhat.com>
48 * g++.dg/init/lifetime2.C: New.
49 * g++.dg/cpp0x/initlist-lifetime2.C: New.
52 * g++.dg/init/lifetime1.C: Test cleanup order.
54 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
56 * g++.dg/other/offsetof7.C: New test.
58 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
60 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
61 variable, default empty, -ffat-lto-objects for effective_target_lto.
62 (gcc-dg-test-1): Add options from dg-final methods.
63 * lib/scanasm.exp (scan-assembler_required_options)
64 (scan-assembler-not_required_options): New procs.
66 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
68 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
69 generate a pedwarn in c++98-mode.
70 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
71 don't generate a pedwarn in c++0x-mode.
73 2011-11-04 Olivier Goffart <olivier@woboq.com>
76 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
78 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
80 PR rtl-optimization/38644
81 * gcc.target/arm/stack-red-zone.c: New.
83 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
86 * g++.dg/warn/Wconversion-null-3.C: New.
88 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
91 * g++.dg/cpp0x/udlit-strint-length.C: New.
93 2011-11-04 Jason Merrill <jason@redhat.com>
96 * g++.dg/cpp0x/initlist-lifetime1.C: New.
97 * g++.dg/init/lifetime1.C: New.
98 * g++.dg/init/ref21.C: New.
99 * g++.dg/eh/array1.C: New.
101 2011-11-04 Tom de Vries <tom@codesourcery.com>
103 PR tree-optimization/50763
104 * gcc.dg/pr50763-5.c: New test.
106 2011-11-04 Tom de Vries <tom@codesourcery.com>
108 PR tree-optimization/50763
109 * g++.dg/pr50763-4.C: New test.
111 2011-11-04 Jakub Jelinek <jakub@redhat.com>
113 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
116 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
118 * gcc.dg/torture/vec-cvt-1.c: New test.
120 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
122 * gnat.dg/specs/private1[-sub].ads: New test.
124 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
127 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
128 * gfortran.dg/inline_sum_1.f90: New.
129 * gfortran.dg/inline_sum_2.f90: New.
130 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
131 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
132 * gfortran.dg/inline_product_1.f90: New.
134 2011-11-03 Tobias Burnus <burnus@net-b.de>
137 * gfortran.dg/bind_c_dts_5.f90: New.
139 2011-11-03 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/module_parameter_array_refs_2.f90: New.
144 2011-11-03 Richard Guenther <rguenther@suse.de>
147 * g++.dg/init/copy7.C: Remove testcase.
149 2011-11-03 Martin Jambor <mjambor@suse.cz>
151 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
152 * g++.dg/ipa/devirt-c-2.C: Likewise.
153 * g++.dg/ipa/devirt-c-7.C: New test.
154 * g++.dg/ipa/devirt-c-8.C: Likewise.
156 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
158 PR tree-optimization/50912
159 * gnat.dg/loop_optimization10.ad[sb]: New test.
160 * gnat.dg/loop_optimization10_pkg.ads: New helper.
162 2011-11-02 Jason Merrill <jason@redhat.com>
165 * g++.dg/cpp0x/nsdmi-list2.C: New.
167 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
170 * g++.dg/cpp0x/warn_cxx0x2.C: New.
171 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
173 2011-11-02 Tom de Vries <tom@codesourcery.com>
175 PR tree-optimization/50769
176 * gfortran.dg/pr50769.f90: New test.
178 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
180 * gcc.target/sparc/20111102-1.c: New test.
182 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
185 * g++.dg/warn/Wcast-qual2.C: New.
187 2011-11-02 Tom de Vries <tom@codesourcery.com>
189 PR tree-optimization/50763
190 * g++.dg/pr50763-3.C: New test.
192 2011-11-02 Tom de Vries <tom@codesourcery.com>
194 PR tree-optimization/50672
195 * g++.dg/pr50672.C: New test.
197 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
199 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
200 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
201 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
203 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
205 2011-11-02 Richard Guenther <rguenther@suse.de>
207 PR tree-optimization/50902
208 * gcc.dg/torture/pr50902.c: New testcase.
210 2010-11-02 Richard Guenther <rguenther@suse.de>
212 PR tree-optimization/50890
213 * gcc.dg/torture/pr50890.c: New testcase.
215 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
219 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
221 2011-11-01 Tom de Vries <tom@codesourcery.com>
223 PR tree-optimization/50908
224 * gcc.dg/pr50908.c: New test.
225 * gcc.dg/pr50908-2.c: Same.
226 * gcc.dg/pr50908-3.c: Same.
228 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
230 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
231 the outer loop. Remove comment. Don't check for widen-mult.
233 2011-10-31 Martin Jambor <mjambor@suse.cz>
235 * gcc.dg/ipa/ipcp-4.c: New test.
237 2011-10-31 Jakub Jelinek <jakub@redhat.com>
239 * gcc.dg/vshift-3.c: New test.
240 * gcc.dg/vshift-4.c: New test.
241 * gcc.dg/vshift-5.c: New test.
243 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
245 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
246 and current implementation.
248 2011-10-31 Paul Brook <paul@codesourcery.com>
250 * gcc.dg/constructor-1.c: New test.
252 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
255 * gfortran.dg/dshift_3.f90: New test.
257 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
259 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
261 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
262 * gcc.dg/torture/vshuf-v4si.c: Likewise.
263 * gcc.dg/torture/vshuf-v8si.c: Likewise.
264 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
265 * gcc.dg/torture/vshuf-v4di.c: Likewise.
266 * gcc.dg/torture/vshuf-v2df.c: Likewise.
267 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
268 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
269 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
270 * gcc.dg/torture/vshuf-v2di.c: Likewise.
271 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
272 * gcc.dg/torture/vshuf-v4df.c: Likewise.
273 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
274 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
275 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
276 * gcc.dg/vector-compare-2.c: Likewise.
278 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/cpp0x/pr50901.C: New.
283 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
285 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
286 * gcc.target/i386/fma4-check.h (main): Ditto.
287 * gcc.target/i386/xop-check.h (main): Ditto.
289 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
292 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
295 * g++.dg/template/crash109.C: New.
297 2011-10-28 Jason Merrill <jason@redhat.com>
299 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
301 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
304 * g++.dg/template/crash109.C: New.
306 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
308 * gfortran.dg/nearest_5.f90: New test.
310 2011-10-28 Jakub Jelinek <jakub@redhat.com>
312 * gcc.dg/vshift-1.c: New test.
313 * gcc.dg/vshift-2.c: New test.
314 * gcc.target/i386/xop-vshift-1.c: New test.
315 * gcc.target/i386/xop-vshift-2.c: New test.
316 * gcc.target/i386/avx2-vshift-1.c: New test.
318 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
320 PR rtl-optimization/49720
321 * g++.dg/torture/pr49720.C: New test.
323 2011-10-27 David S. Miller <davem@davemloft.net>
325 * gcc.target/sparc/setcc-3.c: New test.
327 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
330 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
332 2011-10-27 Jakub Jelinek <jakub@redhat.com>
334 * gcc.target/i386/sse2-cvt-1.c: New test.
335 * gcc.target/i386/sse2-cvt-2.c: New test.
336 * gcc.target/i386/avx-cvt-1.c: New test.
337 * gcc.target/i386/avx-cvt-2.c: New test.
338 * gcc.target/i386/avx2-cvt-1.c: New test.
339 * gcc.target/i386/avx2-cvt-2.c: New test.
341 2011-10-27 Martin Jambor <mjambor@suse.cz>
343 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
345 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
346 Steven G. Kargl <kargl@gcc.gnu.org>
349 * gfortran.dg/pr50875.f90: New test.
351 2011-10-26 David S. Miller <davem@davemloft.net>
353 * gcc.target/sparc/fmaf-1.c: New test.
355 * gcc.target/sparc/setcc-1.c: New test.
356 * gcc.target/sparc/setcc-2.c: New test.
358 2011-10-26 Joseph Myers <joseph@codesourcery.com>
360 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
362 2011-10-26 Joseph Myers <joseph@codesourcery.com>
364 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
367 2011-10-26 Joseph Myers <joseph@codesourcery.com>
369 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
372 2011-10-26 Joseph Myers <joseph@codesourcery.com>
374 * gcc.target/i386/pad-4.c: Skip for Windows targets.
376 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
378 * gnat.dg/specs/discr1.ads: New test.
379 * gnat.dg/specs/discr1_pkg.ads: New helper.
381 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
383 * gnat.dg/specs/unchecked_union.ads: Rename to...
384 * gnat.dg/specs/unchecked_union1.ads: ...this.
385 * gnat.dg/specs/unchecked_union2.ads: New test.
387 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
389 * gnat.dg/specs/atomic1.ads: New test.
391 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
393 Implement C++11 user-defined literals.
394 * g++.dg/cpp0x/udlit-addr.C: New.
395 * g++.dg/cpp0x/udlit-args.C: New.
396 * g++.dg/cpp0x/udlit-args-neg.C: New.
397 * g++.dg/cpp0x/udlit-clink-neg.C: New.
398 * g++.dg/cpp0x/udlit-concat.C: New.
399 * g++.dg/cpp0x/udlit-concat-neg.C: New.
400 * g++.dg/cpp0x/udlit-constexpr.C: New.
401 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
402 * g++.dg/cpp0x/udlit-declare-neg.C: New.
403 * g++.dg/cpp0x/udlit-friend.C: New.
404 * g++.dg/cpp0x/udlit-general.C: New.
405 * g++.dg/cpp0x/udlit-inline.C: New.
406 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
407 * g++.dg/cpp0x/udlit-member-neg.C: New.
408 * g++.dg/cpp0x/udlit-namespace.C: New.
409 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
410 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
411 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
412 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
413 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
414 * g++.dg/cpp0x/udlit-operator-neg.C: New.
415 * g++.dg/cpp0x/udlit-raw-str.C: New.
416 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
417 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
418 * g++.dg/cpp0x/udlit-systemheader.C: New.
419 * g++.dg/cpp0x/udlit-template.C: New.
420 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
421 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
422 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
423 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
424 * g++.dg/cpp0x/udlit_system_header: New.
426 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
429 * g++.dg/cpp0x/decltype34.C: New.
431 2011-10-26 Tom de Vries <tom@codesourcery.com>
433 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
434 * gcc.c-torture/unsorted/HIset.c: Same.
435 * gcc.c-torture/unsorted/SIcmp.c: Same.
436 * gcc.c-torture/unsorted/SIset.c: Same.
437 * gcc.c-torture/unsorted/SFset.c: Same.
438 * gcc.c-torture/unsorted/UHIcmp.c: Same.
439 * gcc.c-torture/unsorted/USIcmp.c: Same.
440 * gcc.c-torture/unsorted/DFcmp.c: Same.
442 2011-10-26 Jakub Jelinek <jakub@redhat.com>
444 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
445 to work also with -masm=intel and additionally test the xmm vs. ymm
446 register type combination on mask/dest and in vsib.
447 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
448 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
449 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
450 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
451 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
452 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
453 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
454 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
455 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
456 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
457 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
458 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
459 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
460 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
461 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
462 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
463 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
464 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
465 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
466 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
467 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
468 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
469 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
470 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
471 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
472 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
473 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
474 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
475 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
476 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
477 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
479 2011-10-26 Tom de Vries <tom@codesourcery.com>
481 PR tree-optimization/50763
482 * gcc.dg/pr50763-2.c: New test.
484 2011-10-25 Joseph Myers <joseph@codesourcery.com>
486 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
487 Update expected messages.
489 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
491 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
493 2011-10-25 Jason Merrill <jason@redhat.com>
496 * g++.dg/init/aggr7.C: New.
499 * g++.dg/cpp0x/initlist59.C: New.
501 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
504 * g++.dg/overload/operator5.C: New.
506 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/template/crash108.C: New.
511 2011-10-25 Jakub Jelinek <jakub@redhat.com>
513 PR tree-optimization/50596
514 * gcc.dg/vect/vect-cond-10.c: New test.
516 2011-10-24 Joey Ye <joey.ye@arm.com>
518 * gcc.target/arm/pr42575.c: Remove architecture option.
520 2011-10-24 David S. Miller <davem@davemloft.net>
522 * gcc.target/sparc/vis3move-1.c: New test.
523 * gcc.target/sparc/vis3move-2.c: New test.
524 * gcc.target/sparc/vis3move-3.c: New test.
526 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
528 * gcc.dg/strlenopt-22.c: New testcase.
529 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
531 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
533 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
535 (dg-skip-if): Remove.
536 * gcc.target/i386/funcspec-1.c: Ditto.
537 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
539 2011-10-24 Richard Guenther <rguenther@suse.de>
541 * gcc.dg/vect/vect-bool-1.c: New testcase.
543 2011-10-24 Richard Guenther <rguenther@suse.de>
545 PR tree-optimization/50838
546 * gcc.dg/torture/pr50838.c: New testcase.
548 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
550 PR tree-optimization/50730
551 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
552 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
553 -fno-tree-sra and SLP flags.
555 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
559 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
562 * g++.dg/cpp0x/warn_cxx0x2.C: New.
563 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
565 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/cpp0x/warn_cxx0x2.C: New.
569 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
571 2011-10-23 Tom de Vries <tom@codesourcery.com>
573 PR tree-optimization/50763
574 * gcc.dg/pr50763.c: New test.
576 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
579 * gcc.target/i386/pr50788.c: New test.
581 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
583 PR tree-optimization/50819
584 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
585 * g++.dg/vect/slp-pr50819.cc: New test.
587 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
590 * g++.dg/warn/Wconversion4.C: New.
592 2011-10-21 Jakub Jelinek <jakub@redhat.com>
595 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
596 from element other than first and reverse permutation.
597 * gcc.dg/torture/vshuf-16.inc: Likewise.
598 * gcc.dg/torture/vshuf-8.inc: Likewise.
599 * gcc.dg/torture/vshuf-4.inc: Likewise.
601 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
604 * g++.dg/parse/error43.C: New.
605 * g++.dg/parse/error44.C: Likewise.
607 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
608 Kirill Yukhin <kirill.yukhin@intel.com>
611 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
612 * gcc.target/i386/bmi2-check.h: Ditto.
614 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
617 * g++.dg/cpp0x/override2.C: Add test.
619 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
621 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
622 check_linker_plugin_available.
624 2011-10-21 Kai Tietz <ktietz@redhat.com>
626 * gcc.target/i386/branch-cost1.c: New test.
627 * gcc.target/i386/branch-cost2.c: New test.
628 * gcc.target/i386/branch-cost3.c: New test.
629 * gcc.target/i386/branch-cost4.c: New test.
631 2011-10-20 Steve Ellcey <sje@cup.hp.com>
633 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
635 2011-10-20 Steve Ellcey <sje@cup.hp.com>
638 * gcc.dg/pr49994-3.c: Skip on HP-UX.
640 2011-10-20 Joseph Myers <joseph@codesourcery.com>
642 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
643 (_moz_foo, EXT__foo): Use ASMNAME.
645 2011-10-20 Joseph Myers <joseph@codesourcery.com>
647 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
650 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
653 * gcc.target/i386/pr50766.c: New test.
655 2011-10-20 Jason Merrill <jason@redhat.com>
658 * g++.dg/eh/partial1.C: New.
660 2011-10-20 Richard Henderson <rth@redhat.com>
662 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
663 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
664 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
665 Use __builtin_shuffle.
667 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
670 * gfortran.dg/ishft_3.f90: Update test.
672 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
675 * gfortran.dg/substring_integer_index.f90: New test.
677 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
679 * gfortran.dg/format_string.f: New test.
681 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
683 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
685 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
687 2011-10-20 Joseph Myers <joseph@codesourcery.com>
689 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
690 gcc.target/i386/pr46226.c: Do not use
691 -mno-accumulate-outgoing-args.
693 2011-10-20 Joseph Myers <joseph@codesourcery.com>
695 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
696 including <strings.h>.
698 2011-10-19 Jan Hubicka <jh@suse.cz>
700 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
701 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
702 * lib/c-torture.exp: Likewise.
703 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
704 * gcc.c-torture/compile/sync-1.c: Likewise.
705 * gcc.c-torture/compile/sync-1.c: Likewise.
706 * gcc.c-torture/compile/sync-3.c: Likewise.
707 * gcc.dg/noncompile/invalid_asm.c: Likewise.
708 * gcc.dg/noncompile/920507-1.c: Likewise.
709 * gcc.dg/torture/pr36400.c: Likewise.
710 * g++.dg/torture/pr34850.C: Likewise.
712 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
714 * gnat.dg/source_ref1.adb: New test.
715 * gnat.dg/source_ref2.adb: Likewise.
717 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
720 * g++.dg/parse/error42.C: New.
721 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
723 2011-10-19 Jason Merrill <jason@redhat.com>
726 * g++.dg/init/value9.C: New.
728 2011-10-19 Jakub Jelinek <jakub@redhat.com>
730 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
731 * gcc.dg/torture/vshuf-16.inc: Likewise.
732 * gcc.dg/torture/vshuf-8.inc: Likewise.
733 * gcc.dg/torture/vshuf-4.inc: Likewise.
735 2011-10-19 Janus Weil <janus@gcc.gnu.org>
738 * gfortran.dg/sizeof_proc.f90: New.
740 2011-10-19 Joseph Myers <joseph@codesourcery.com>
742 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
743 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
745 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
748 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
750 2011-10-19 Jason Merrill <jason@redhat.com>
753 * g++.dg/init/ref20.C: New.
755 2011-10-19 Kai Tietz <ktietz@redhat.com>
758 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
759 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
760 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
761 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
762 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
764 2011-10-19 Richard Guenther <rguenther@suse.de>
767 * gcc.dg/torture/pr50768.c: New testcase.
769 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
771 PR rtl-optimization/50340
772 * gcc.dg/pr50340.c: New.
774 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
776 PR tree-optimization/50717
778 * gcc.dg/pr50717-1.c: New file.
779 * gcc.target/arm/wmul-12.c: Correct types.
780 * gcc.target/arm/wmul-8.c: Correct types.
782 2011-10-18 Jason Merrill <jason@redhat.com>
785 * g++.dg/cpp0x/defaulted32.C: New.
788 * g++.dg/lookup/using23.C: New.
791 * g++.dg/cpp0x/implicit12.C: New.
792 * g++.dg/cpp0x/defaulted20.C: Adjust.
793 * g++.dg/cpp0x/defaulted21.C: Adjust.
794 * g++.dg/cpp0x/implicit-copy.C: Adjust.
795 * g++.dg/cpp0x/implicit4.C: Adjust.
796 * g++.dg/cpp0x/implicit5.C: Adjust.
797 * g++.dg/cpp0x/implicit8.C: Adjust.
798 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
799 * g++.dg/cpp0x/not_special.C: Adjust.
800 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
801 * g++.dg/cpp0x/rv1n.C: Adjust.
802 * g++.dg/cpp0x/rv2n.C: Adjust.
803 * g++.dg/cpp0x/rv3n.C: Adjust.
804 * g++.dg/cpp0x/rv4n.C: Adjust.
805 * g++.dg/cpp0x/rv5n.C: Adjust.
806 * g++.dg/cpp0x/rv6n.C: Adjust.
807 * g++.dg/cpp0x/rv7n.C: Adjust.
809 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
811 * gcc.target/i386/avx2-vpop-check.h: New header.
812 * gcc.target/i386/avx2-vpaddd-3.c: New test.
813 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
814 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
815 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
816 * gcc.target/i386/avx2-vpand-3.c: Ditto.
817 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
818 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
819 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
820 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
821 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
822 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
823 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
824 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
825 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
826 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
828 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
831 * gfortran.dg/coarray_subobject_1.f90: New test.
832 * gfortran.dg/coarray/subobject_1.f90: New test.
834 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
836 PR rtl-optimization/50205
837 * gcc.dg/pr50205.c: New.
839 2011-10-18 Richard Guenther <rguenther@suse.de>
841 PR tree-optimization/50767
842 * gcc.dg/torture/pr50767.c: New testcase.
844 2011-10-18 Julian Brown <julian@codesourcery.com>
846 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
847 * gcc.target/arm/unaligned-memcpy-1.c: New.
848 * gcc.target/arm/unaligned-memcpy-2.c: New.
849 * gcc.target/arm/unaligned-memcpy-3.c: New.
850 * gcc.target/arm/unaligned-memcpy-4.c: New.
852 2011-10-18 Janus Weil <janus@gcc.gnu.org>
855 * gfortran.dg/iso_c_binding_class.f03: New.
857 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
859 * testsuite/lib/target-supports.exp
860 (check_effective_target_vect_widen_shift): New.
861 * gcc.dg/vect/vect-widen-shift-s16.c: New.
862 * gcc.dg/vect/vect-widen-shift-s8.c: New.
863 * gcc.dg/vect/vect-widen-shift-u16.c: New.
864 * gcc.dg/vect/vect-widen-shift-u8.c: New.
866 2011-10-18 Richard Guenther <rguenther@suse.de>
868 * gcc.dg/torture/restrict-1.c: New testcase.
870 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
872 * g++.dg/ext/bases.C: New test.
874 2011-10-17 David S. Miller <davem@davemloft.net>
876 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
877 all operations to emit VIS instructions.
878 * gcc.target/sparc/fandnot.c: Likewise.
879 * gcc.target/sparc/fnot.c: Likewise.
880 * gcc.target/sparc/for.c: Likewise.
881 * gcc.target/sparc/fornot.c: Likewise.
882 * gcc.target/sparc/fxnor.c: Likewise.
883 * gcc.target/sparc/fxor.c: Likewise.
884 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
887 2011-10-17 Jakub Jelinek <jakub@redhat.com>
889 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
890 * gcc.dg/torture/vshuf-16.inc: New file.
891 * gcc.dg/torture/vshuf-2.inc: New file.
892 * gcc.dg/torture/vshuf-32.inc: New file.
893 * gcc.dg/torture/vshuf-4.inc: New file.
894 * gcc.dg/torture/vshuf-8.inc: New file.
895 * gcc.dg/torture/vshuf-main.inc: New file.
896 * gcc.dg/torture/vshuf-v16hi.c: New test.
897 * gcc.dg/torture/vshuf-v16qi.c: New test.
898 * gcc.dg/torture/vshuf-v2df.c: New test.
899 * gcc.dg/torture/vshuf-v2di.c: New test.
900 * gcc.dg/torture/vshuf-v2sf.c: New test.
901 * gcc.dg/torture/vshuf-v2si.c: New test.
902 * gcc.dg/torture/vshuf-v32qi.c: New test.
903 * gcc.dg/torture/vshuf-v4df.c: New test.
904 * gcc.dg/torture/vshuf-v4di.c: New test.
905 * gcc.dg/torture/vshuf-v4hi.c: New test.
906 * gcc.dg/torture/vshuf-v4sf.c: New test.
907 * gcc.dg/torture/vshuf-v4si.c: New test.
908 * gcc.dg/torture/vshuf-v8hi.c: New test.
909 * gcc.dg/torture/vshuf-v8qi.c: New test.
910 * gcc.dg/torture/vshuf-v8sf.c: New test.
911 * gcc.dg/torture/vshuf-v8si.c: New test.
913 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
915 PR tree-optimization/50746
916 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
918 2011-10-17 Jason Merrill <jason@redhat.com>
921 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
923 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
926 * g++.dg/parse/error41.C: New.
927 * g++.dg/parse/error20.C: Adjust.
929 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
932 * g++.dg/warn/format7.C: New.
933 * obj-c++.dg/warn7.mm: Likewise.
935 2011-10-17 Richard Guenther <rguenther@suse.de>
937 PR tree-optimization/50729
938 * gcc.dg/torture/pr50729.c: New testcase.
940 2011-10-15 Tom Tromey <tromey@redhat.com>
941 Dodji Seketeli <dodji@redhat.com>
943 * lib/prune.exp (prune_gcc_output): Prune output referring to
945 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
946 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
947 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
948 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
950 2011-10-15 Tom Tromey <tromey@redhat.com>
951 Dodji Seketeli <dodji@redhat.com>
953 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
955 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/inherit/error5.C: New.
960 2011-10-17 Janus Weil <janus@gcc.gnu.org>
964 * gfortran.dg/kind_tests_4.f90: New.
966 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
968 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
969 targets that support vector condition.
971 2011-10-16 Janus Weil <janus@gcc.gnu.org>
974 * gfortran.dg/c_kind_tests_3.f03: New.
976 2011-10-16 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/elemental_args_check_4.f90: New.
981 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
983 PR tree-optimization/50727
984 * gcc.dg/vect/pr50727.c: New test.
986 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
988 * gcc.dg/vla-23.c: New test.
990 2011-10-16 Jakub Jelinek <jakub@redhat.com>
992 PR tree-optimization/50596
993 * gcc.dg/vect/vect-cond-9.c: New test.
995 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
997 * gcc.dg/vect/bb-slp-29.c: New test.
999 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1002 * g++.dg/ext/is_base_of_incomplete.C: New.
1003 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1004 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1006 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1008 * gcc.target/sparc/combined-1.c: Compile at -O2.
1010 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1012 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1013 (dg-options): Add -Wno-attributes.
1014 * gcc.target/i386/fma_double_?.c: Ditto.
1015 * gcc.target/i386/fma_run_float_?.c: Ditto.
1016 * gcc.target/i386/fma_run_double_?.c: Ditto.
1017 * gcc.target/i386/l_fma_float_?.c: Dtto.
1018 * gcc.target/i386/l_fma_double_?.c: Ditto.
1019 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1020 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1022 2011-10-15 Tobias Burnus <burnus@net-b.de>
1024 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1026 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1027 * gfortran.dg/rank_3.f90: Ditto.
1028 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1029 -std=f2008ts in dg-options.
1030 * gfortran.dg/rank_4.f90: Ditto.
1032 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1035 * gcc.target/sh/pr49263.c: New.
1037 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1039 * gnat.dg/specs/debug1.ads: Tweak.
1041 2011-10-14 Kai Tietz <ktietz@redhat.com>
1043 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1045 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1047 * gcc.target/i386/sse2-mul-1.c: New test.
1048 * gcc.target/i386/sse4_1-mul-1.c: New test.
1049 * gcc.target/i386/avx-mul-1.c: New test.
1050 * gcc.target/i386/xop-mul-1.c: New test.
1051 * gcc.target/i386/avx2-mul-1.c: New test.
1053 2011-10-14 Jason Merrill <jason@redhat.com>
1056 * g++.dg/cpp0x/nsdmi-list1.C: New.
1059 * g++.dg/cpp0x/nsdmi-const1.C: New.
1061 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1064 * gfortran.dg/pointer_intent_5.f90: New.
1066 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1068 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1069 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1070 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1072 2011-10-14 Tobias Burnus <burnus@net-b.de>
1075 * gfortran.dg/pointer_check_11.f90: New.
1076 * gfortran.dg/pointer_check_12.f90: New.
1078 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1081 * g++.dg/overload/operator4.C: New.
1083 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1085 * gcc.dg/di-longlong64-sync-1.c: New test.
1086 * gcc.dg/di-sync-multithread.c: New test.
1087 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1088 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1089 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1090 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1091 (check_effective_target_arm_arm_ok): New helper.
1092 (check_effective_target_sync_longlong): New helper.
1094 2011-10-14 Richard Guenther <rguenther@suse.de>
1096 PR tree-optimization/50723
1097 * gcc.dg/torture/pr50723.c: New testcase.
1099 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1102 * g++.dg/warn/format6.C: New.
1103 * obj-c++.dg/warn6.mm: Likewise.
1105 2011-10-13 Richard Henderson <rth@redhat.com>
1107 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1109 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1110 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1111 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1113 2011-10-13 Jason Merrill <jason@redhat.com>
1116 * g++.dg/cpp0x/nsdmi-template2.C: New.
1119 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1122 * g++.dg/init/vbase1.C: New.
1124 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1126 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1127 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1128 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1129 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1131 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1133 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1135 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1137 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1139 2011-10-13 Richard Guenther <rguenther@suse.de>
1141 PR tree-optimization/50712
1142 * gcc.target/i386/pr50712.c: New testcase.
1144 2011-10-13 Tom de Vries <tom@codesourcery.com>
1146 * gcc.dg/memcpy-4.c: New test.
1148 2011-10-13 Richard Guenther <rguenther@suse.de>
1150 PR tree-optimization/50698
1151 * g++.dg/vect/pr50698.cc: New testcase.
1153 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1155 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1156 * gcc.target/powerpc/warn-2.c: Ditto.
1158 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1159 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1160 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1161 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1162 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1163 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1164 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1165 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1166 * gcc.target/powerpc/ppc-pow.c: Likewise.
1167 * gcc.target/powerpc/recip-1.c: Likewise.
1168 * gcc.target/powerpc/recip-2.c: Likewise.
1169 * gcc.target/powerpc/recip-3.c: Likewise.
1170 * gcc.target/powerpc/recip-4.c: Likewise.
1171 * gcc.target/powerpc/recip-5.c: Likewise.
1173 2011-10-12 David S. Miller <davem@davemloft.net>
1175 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1176 '-mvis3' instead of 'mcpu=niagara3' in options.
1177 * gcc.target/sparc/fhalve.c: Likewise.
1178 * gcc.target/sparc/fnegop.c: Likewise.
1179 * gcc.target/sparc/fpadds.c: Likewise.
1180 * gcc.target/sparc/fshift.c: Likewise.
1181 * gcc.target/sparc/fucmp.c: Likewise.
1182 * gcc.target/sparc/lzd.c: Likewise.
1183 * gcc.target/sparc/vis3misc.c: Likewise.
1184 * gcc.target/sparc/xmul.c: Likewise.
1186 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1188 * gnat.dg/vect1.ad[sb]: New test.
1189 * gnat.dg/vect1_pkg.ads: New helper.
1190 * gnat.dg/vect2.ad[sb]: New test.
1191 * gnat.dg/vect2_pkg.ads: New helper.
1192 * gnat.dg/vect3.ad[sb]: New test.
1193 * gnat.dg/vect3_pkg.ads: New helper.
1194 * gnat.dg/vect4.ad[sb]: New test.
1195 * gnat.dg/vect4_pkg.ads: New helper.
1196 * gnat.dg/vect5.ad[sb]: New test.
1197 * gnat.dg/vect5_pkg.ads: New helper.
1198 * gnat.dg/vect6.ad[sb]: New test.
1199 * gnat.dg/vect6_pkg.ads: New helper.
1201 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1203 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1204 * gcc.target/i386/fma_run_double_2.c: Likewise.
1205 * gcc.target/i386/fma_run_double_3.c: Likewise.
1206 * gcc.target/i386/fma_run_double_4.c: Likewise.
1207 * gcc.target/i386/fma_run_double_5.c: Likewise.
1208 * gcc.target/i386/fma_run_double_6.c: Likewise.
1209 * gcc.target/i386/fma_run_float_1.c: Likewise.
1210 * gcc.target/i386/fma_run_float_2.c: Likewise.
1211 * gcc.target/i386/fma_run_float_3.c: Likewise.
1212 * gcc.target/i386/fma_run_float_4.c: Likewise.
1213 * gcc.target/i386/fma_run_float_5.c: Likewise.
1214 * gcc.target/i386/fma_run_float_6.c: Likewise.
1216 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1217 remove the extra dg-options.
1218 * gcc.target/i386/l_fma_double_2.c: Likewise.
1219 * gcc.target/i386/l_fma_double_3.c: Likewise.
1220 * gcc.target/i386/l_fma_double_4.c: Likewise.
1221 * gcc.target/i386/l_fma_double_5.c: Likewise.
1222 * gcc.target/i386/l_fma_double_6.c: Likewise.
1223 * gcc.target/i386/l_fma_float_1.c: Likewise.
1224 * gcc.target/i386/l_fma_float_2.c: Likewise.
1225 * gcc.target/i386/l_fma_float_3.c: Likewise.
1226 * gcc.target/i386/l_fma_float_4.c: Likewise.
1227 * gcc.target/i386/l_fma_float_5.c: Likewise.
1228 * gcc.target/i386/l_fma_float_6.c: Likewise.
1230 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1232 PR tree-optimization/50189
1233 * g++.dg/torture/pr50189.C: New testcase.
1235 2011-10-12 Richard Guenther <rguenther@suse.de>
1237 PR tree-optimization/50700
1238 * gcc.dg/builtin-object-size-12.c: New testcase.
1240 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1243 * gcc.c-torture/compile/pr50565-1.c,
1244 gcc.c-torture/compile/pr50565-2.c: New tests.
1246 2011-10-11 Jason Merrill <jason@redhat.com>
1250 * g++.dg/template/constant1.C: New.
1251 * g++.dg/template/constant2.C: New.
1252 * g++.dg/cpp0x/constexpr-template3.C: New.
1254 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1256 * gcc.target/i386/warn-vect-op-3.c: New test.
1257 * gcc.target/i386/warn-vect-op-1.c: New test.
1258 * gcc.target/i386/warn-vect-op-2.c: New test.
1260 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1262 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1264 2011-10-11 Richard Guenther <rguenther@suse.de>
1266 PR tree-optimization/50204
1267 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1269 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1271 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1273 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1275 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1276 * gcc.target/i386/fma_double_2.c: Ditto.
1277 * gcc.target/i386/fma_double_3.c: Ditto.
1278 * gcc.target/i386/fma_double_4.c: Ditto.
1279 * gcc.target/i386/fma_double_5.c: Ditto.
1280 * gcc.target/i386/fma_double_6.c: Ditto.
1281 * gcc.target/i386/fma_float_1.c: Ditto.
1282 * gcc.target/i386/fma_float_2.c: Ditto.
1283 * gcc.target/i386/fma_float_3.c: Ditto.
1284 * gcc.target/i386/fma_float_4.c: Ditto.
1285 * gcc.target/i386/fma_float_5.c: Ditto.
1286 * gcc.target/i386/fma_float_6.c: Ditto.
1287 * gcc.target/i386/l_fma_double_1.c: Ditto.
1288 * gcc.target/i386/l_fma_double_2.c: Ditto.
1289 * gcc.target/i386/l_fma_double_3.c: Ditto.
1290 * gcc.target/i386/l_fma_double_4.c: Ditto.
1291 * gcc.target/i386/l_fma_double_5.c: Ditto.
1292 * gcc.target/i386/l_fma_double_6.c: Ditto.
1293 * gcc.target/i386/l_fma_float_1.c: Ditto.
1294 * gcc.target/i386/l_fma_float_2.c: Ditto.
1295 * gcc.target/i386/l_fma_float_3.c: Ditto.
1296 * gcc.target/i386/l_fma_float_4.c: Ditto.
1297 * gcc.target/i386/l_fma_float_5.c: Ditto.
1298 * gcc.target/i386/l_fma_float_6.c: Ditto.
1299 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1300 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1301 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1302 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1303 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1304 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1305 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1306 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1307 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1308 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1309 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1310 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1312 2011-10-11 Tristan Gingold <gingold@adacore.com>
1314 * gcc.dg/va-arg-4.c: New test.
1315 * gcc.dg/va-arg-5.c: Ditto.
1317 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1319 * lib/target-supports.exp (check_effective_target_fd_truncate):
1320 Close and unlink test file before exit.
1322 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1325 * gfortran.dg/forall_15.f90: New test case.
1327 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1328 Andrew Macleod <amacleod@redhat.com>
1330 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1331 wrappers for *other_threads() and *final_verify().
1332 * gcc.dg/simulate-thread/simulate-thread.h
1333 (simulate_thread_wrapper_other_threads): New.
1334 (simulate_thread_wrapper_final_verify): New.
1336 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1338 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1340 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1342 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1344 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1345 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1347 * gcc.target/i386/fma_1.h: New file.
1348 * gcc.target/i386/fma_2.h: Likewise.
1349 * gcc.target/i386/fma_3.h: Likewise.
1350 * gcc.target/i386/fma_4.h: Likewise.
1351 * gcc.target/i386/fma_5.h: Likewise.
1352 * gcc.target/i386/fma_6.h: Likewise.
1353 * gcc.target/i386/fma_double_1.c: Likewise.
1354 * gcc.target/i386/fma_double_2.c: Likewise.
1355 * gcc.target/i386/fma_double_3.c: Likewise.
1356 * gcc.target/i386/fma_double_4.c: Likewise.
1357 * gcc.target/i386/fma_double_5.c: Likewise.
1358 * gcc.target/i386/fma_double_6.c: Likewise.
1359 * gcc.target/i386/fma_float_1.c: Likewise.
1360 * gcc.target/i386/fma_float_2.c: Likewise.
1361 * gcc.target/i386/fma_float_3.c: Likewise.
1362 * gcc.target/i386/fma_float_4.c: Likewise.
1363 * gcc.target/i386/fma_float_5.c: Likewise.
1364 * gcc.target/i386/fma_float_6.c: Likewise.
1365 * gcc.target/i386/fma_main.h: Likewise.
1366 * gcc.target/i386/fma_run_double_1.c: Likewise.
1367 * gcc.target/i386/fma_run_double_2.c: Likewise.
1368 * gcc.target/i386/fma_run_double_3.c: Likewise.
1369 * gcc.target/i386/fma_run_double_4.c: Likewise.
1370 * gcc.target/i386/fma_run_double_5.c: Likewise.
1371 * gcc.target/i386/fma_run_double_6.c: Likewise.
1372 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1373 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1374 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1375 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1376 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1377 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1378 * gcc.target/i386/fma_run_float_1.c: Likewise.
1379 * gcc.target/i386/fma_run_float_2.c: Likewise.
1380 * gcc.target/i386/fma_run_float_3.c: Likewise.
1381 * gcc.target/i386/fma_run_float_4.c: Likewise.
1382 * gcc.target/i386/fma_run_float_5.c: Likewise.
1383 * gcc.target/i386/fma_run_float_6.c: Likewise.
1384 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1385 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1386 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1387 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1388 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1389 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1390 * gcc.target/i386/l_fma_1.h: Likewise.
1391 * gcc.target/i386/l_fma_2.h: Likewise.
1392 * gcc.target/i386/l_fma_3.h: Likewise.
1393 * gcc.target/i386/l_fma_4.h: Likewise.
1394 * gcc.target/i386/l_fma_5.h: Likewise.
1395 * gcc.target/i386/l_fma_6.h: Likewise.
1396 * gcc.target/i386/l_fma_double_1.c: Likewise.
1397 * gcc.target/i386/l_fma_double_2.c: Likewise.
1398 * gcc.target/i386/l_fma_double_3.c: Likewise.
1399 * gcc.target/i386/l_fma_double_4.c: Likewise.
1400 * gcc.target/i386/l_fma_double_5.c: Likewise.
1401 * gcc.target/i386/l_fma_double_6.c: Likewise.
1402 * gcc.target/i386/l_fma_float_1.c: Likewise.
1403 * gcc.target/i386/l_fma_float_2.c: Likewise.
1404 * gcc.target/i386/l_fma_float_3.c: Likewise.
1405 * gcc.target/i386/l_fma_float_4.c: Likewise.
1406 * gcc.target/i386/l_fma_float_5.c: Likewise.
1407 * gcc.target/i386/l_fma_float_6.c: Likewise.
1408 * gcc.target/i386/l_fma_main.h: Likewise.
1409 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1410 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1411 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1412 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1413 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1414 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1415 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1416 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1417 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1418 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1419 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1420 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1422 2011-10-10 Richard Guenther <rguenther@suse.de>
1425 * gcc.dg/torture/pr50389.c: New testcase.
1427 2011-10-10 Richard Guenther <rguenther@suse.de>
1430 * gcc.dg/builtins-47.c: Optimize.
1432 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1434 * lib/gcc-simulate-thread.exp: New.
1435 * gcc.dg/simulate-thread/guality.h: New.
1436 * gcc.dg/simulate-thread/simulate-thread.h: New.
1437 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1438 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1439 * gcc.dg/simulate-thread/README: New.
1440 * g++.dg/simulate-thread/guality.h: New.
1441 * g++.dg/simulate-thread/simulate-thread.h: New.
1442 * g++.dg/simulate-thread/simulate-thread.exp: New.
1443 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1444 * c-c++-common/cxxbitfields-2.c: Remove.
1445 * c-c++-common/cxxbitfields.c: Remove.
1446 * c-c++-common/cxxbitfields-4.c: Remove.
1447 * c-c++-common/cxxbitfields-5.c: Remove.
1448 * c-c++-common/simulate-thread/bitfields-1.c: New.
1449 * c-c++-common/simulate-thread/bitfields-2.c: New.
1450 * c-c++-common/simulate-thread/bitfields-3.c: New.
1451 * c-c++-common/simulate-thread/bitfields-4.c: New.
1453 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/warn/format5.C: New.
1458 2011-10-09 Tobias Burnus <burnus@net-b.de>
1461 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1462 * gfortran.dg/common_16.f90: New.
1464 2011-10-09 Tobias Burnus <burnus@net-b.de>
1466 * gfortran.dg/iso_c_binding_param_1.f90: New.
1467 * gfortran.dg/iso_c_binding_param_2.f90: New.
1468 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1470 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1472 PR tree-optimization/50635
1473 * gcc.dg/vect/pr50635.c: New test.
1475 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1478 * gfortran.dg/proc_decl_27.f90: New.
1480 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1483 * objc/execute/initialize-1.m: New test.
1485 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1488 * gfortran.dg/pointer_function_result_1.f90 : New test.
1490 2011-10-07 David S. Miller <davem@davemloft.net>
1493 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1494 * gcc.target/sparc/cmask.c: Use it.
1495 * gcc.target/sparc/fhalve.c: Likewise.
1496 * gcc.target/sparc/fnegop.c: Likewise.
1497 * gcc.target/sparc/fpadds.c: Likewise.
1498 * gcc.target/sparc/fshift.c: Likewise.
1499 * gcc.target/sparc/fucmp.c: Likewise.
1500 * gcc.target/sparc/lzd.c: Likewise.
1501 * gcc.target/sparc/vis3misc.c: Likewise.
1502 * gcc.target/sparc/xmul.c: Likewise.
1504 2011-10-07 Richard Henderson <rth@redhat.com>
1506 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1508 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1510 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1512 * gcc.dg/pr50193-1.c: New file.
1513 * gcc.target/arm/shiftable.c: New file.
1515 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1518 * gfortran.dg/class_46.f03: New.
1520 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1522 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1523 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1524 (syslog, vsyslog, __vsyslog_chk): Likewise.
1526 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1527 (x, EXT_x): Use ASMNAME.
1529 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1530 (a, c): Use ASMNAME.
1532 2011-10-07 Tom de Vries <tom@codesourcery.com>
1535 * gcc.dg/pr50527.c: New test.
1537 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1539 PR tree-optimization/50650
1540 * gcc.c-torture/compile/pr50650.c: New test.
1542 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1544 PR tree-optimization/50575
1545 * gcc.c-torture/execute/vector-compare-2.x: New file.
1547 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1550 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1551 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1554 2011-10-07 Richard Guenther <rguenther@suse.de>
1557 * gcc.dg/vect/vect-align-2.c: Increase array size.
1559 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1560 H.J. Lu <hongjiu.lu@intel.com>
1563 * gcc.target/i386/pr50603.c: New test.
1565 2011-10-06 Jason Merrill <jason@redhat.com>
1568 * g++.dg/cpp0x/default31.C: New.
1570 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1572 PR tree-optimization/50596
1573 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1575 * gcc.dg/vect/vect-cond-8.c: New test.
1577 2011-10-06 Richard Henderson <rth@redhat.com>
1579 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1580 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1581 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1582 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1583 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1584 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1585 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1586 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1587 * gcc.c-torture/execute/vshuf-16.inc: New file.
1588 * gcc.c-torture/execute/vshuf-2.inc: New file.
1589 * gcc.c-torture/execute/vshuf-4.inc: New file.
1590 * gcc.c-torture/execute/vshuf-8.inc: New file.
1591 * gcc.c-torture/execute/vshuf-main.inc: New file.
1592 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1593 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1594 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1595 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1596 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1597 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1598 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1599 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1600 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1601 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1602 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1603 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1604 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1606 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1608 PR tree-optimization/49279
1609 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1610 * gcc.c-torture/execute/pr49279.c: New test.
1612 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1615 * gcc.c-torture/compile/pr49049.c: New test.
1617 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1620 * gcc.target/arm/pr50305.c: New test.
1622 2011-10-06 Richard Guenther <rguenther@suse.de>
1624 PR tree-optimization/38884
1625 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1626 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1628 2011-10-05 David S. Miller <davem@davemloft.net>
1630 * gcc.target/sparc/lzd.c: New test.
1631 * gcc.target/sparc/popc.c: New test.
1633 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1635 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1636 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1637 * g++.dg/other/final1.C: Cleanup original tree dump.
1639 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1641 PR tree-optimization/50613
1642 * gcc.dg/pr50613.c: New test.
1644 2011-10-05 Richard Henderson <rth@redhat.com>
1646 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1647 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1648 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1649 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1650 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1651 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1652 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1653 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1655 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1657 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1658 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1659 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1660 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1661 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1663 2011-10-05 Richard Guenther <rguenther@suse.de>
1665 PR tree-optimization/38885
1666 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1668 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1670 * gcc.target/i386/sw-1.c: New test.
1672 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1674 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1676 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1678 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1680 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1682 2011-10-04 David S. Miller <davem@davemloft.net>
1684 * gcc.target/sparc/fhalve.c: New test.
1685 * gcc.target/sparc/fnegop.c: New test.
1686 * gcc.target/sparc/xmul.c: New test.
1688 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1691 * gfortran.dg/dummy_procedure_6.f90: New.
1693 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1695 PR tree-optimization/50604
1696 * gcc.dg/pr50604.c: New test.
1698 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1700 PR tree-optimization/49662
1701 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1702 * gcc.dg/graphite/interchange-15.c: Likewise.
1703 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1705 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1707 * gcc.dg/tree-ssa/restrict-4.c: New test.
1709 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1711 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1712 (main): Use __typeof to get result type of comparison.
1714 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1716 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1717 Make et_vect_multiple_sizes_saved global.
1718 (check_effective_target_vect64): Make et_vect64_saved global.
1720 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1722 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1723 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1724 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1725 * gcc.dg/builtin-complex-err-1.c: Adjust.
1727 2011-10-02 Jason Merrill <jason@redhat.com>
1729 * g++.dg/cpp0x/range-for22.C: New.
1731 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1732 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1733 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1734 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1736 * g++.dg/cpp0x/nsdmi5.C: New.
1738 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1741 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1743 (mips-dg-options): Force an ABI option if the current ABI is
1744 incompatible with the required -mlong setting. Likewise force
1745 a long setting if the current one is incompatible with the
1746 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1747 throughout procedure.
1748 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1749 instead of addressing=absolute.
1751 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1753 * gcc.target/mips/stack-1.c: New test.
1755 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1757 * gcc.dg/pr49696.c: New test.
1759 2011-10-02 Jan Hubicka <jh@suse.cz>
1761 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1763 2011-10-01 David S. Miller <davem@davemloft.net>
1765 * gcc.target/sparc/cmask.c: New test.
1766 * gcc.target/sparc/fpadds.c: New test.
1767 * gcc.target/sparc/fshift.c: New test.
1768 * gcc.target/sparc/fucmp.c: New test.
1769 * gcc.target/sparc/vis3misc.c: New test.
1771 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1774 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1776 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1779 * g++.dg/dfp/44473-1.C: New test.
1780 * g++.dg/dfp/44473-2.C: New test.
1781 * g++.dg/dfp/mangle-1.C: New test.
1782 * g++.dg/dfp/mangle-2.C: New test.
1783 * g++.dg/dfp/mangle-3.C: New test.
1784 * g++.dg/dfp/mangle-4.C: New test.
1785 * g++.dg/dfp/mangle-5.C: New test.
1787 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1790 * gcc.dg/pr50571.c: New test.
1792 PR tree-optimization/46309
1793 * gcc.dg/pr46309.c: New test.
1795 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1797 * gcc.dg/strlenopt-21.c: New test.
1799 2011-09-30 Revital Eres <revital.eres@linaro.org>
1801 * gcc.dg/sms-10.c: New file.
1803 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1805 * gcc.target/arm/pr50099.c: New test.
1807 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1809 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1811 2011-09-30 David S. Miller <davem@davemloft.net>
1813 * gcc.target/sparc/bmaskbshuf.c: New test.
1814 * gcc.target/sparc/edgen.c: New test.
1816 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1819 * gfortran.dg/pure_formal_proc_3.f90: New.
1822 * gfortran.dg/stfunc_7.f90: New.
1824 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1826 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1827 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1828 * gcc.dg/vector-compare-1.c: Likewise.
1829 * gcc.dg/vector-compare-2.c: Likewise.
1831 2011-09-29 David S. Miller <davem@davemloft.net>
1833 * gcc.target/sparc/array.c: New test.
1835 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1837 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1838 loop unroll and set max unroll times to 8.
1839 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1840 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1841 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1842 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1844 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1847 * g++.dg/ext/visibility/warn5.C: New.
1849 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1852 * g++.dg/warn/Wextra-3.C: New.
1854 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1857 * gcc.target/sh/pr49468-si.c: New.
1859 2011-09-28 Tom de Vries <tom@codesourcery.com>
1862 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1863 (TEST): Initialize src3 with random floats.
1864 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1865 from union src3. Initialize src3 with random floats.
1867 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1869 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1870 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1871 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1872 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1873 * gcc.target/sh/sh4a-cos.c: Ditto.
1874 * gcc.target/sh/sh4a-cosf.c: Ditto.
1875 * gcc.target/sh/sh4a-sin.c: Ditto.
1876 * gcc.target/sh/sh4a-sinf.c: Ditto.
1877 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1878 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1879 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1881 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/parse/error40.C: New.
1885 * g++.dg/warn/incomplete1.C: Adjust.
1887 2011-09-27 Jan Hubicka <jh@suse.cz>
1890 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1893 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1895 * gcc.dg/strlenopt-1.c: New test.
1896 * gcc.dg/strlenopt-1f.c: New test.
1897 * gcc.dg/strlenopt-2.c: New test.
1898 * gcc.dg/strlenopt-2f.c: New test.
1899 * gcc.dg/strlenopt-3.c: New test.
1900 * gcc.dg/strlenopt-4.c: New test.
1901 * gcc.dg/strlenopt-4g.c: New test.
1902 * gcc.dg/strlenopt-4gf.c: New test.
1903 * gcc.dg/strlenopt-5.c: New test.
1904 * gcc.dg/strlenopt-6.c: New test.
1905 * gcc.dg/strlenopt-7.c: New test.
1906 * gcc.dg/strlenopt-8.c: New test.
1907 * gcc.dg/strlenopt-9.c: New test.
1908 * gcc.dg/strlenopt-10.c: New test.
1909 * gcc.dg/strlenopt-11.c: New test.
1910 * gcc.dg/strlenopt-12.c: New test.
1911 * gcc.dg/strlenopt-12g.c: New test.
1912 * gcc.dg/strlenopt-13.c: New test.
1913 * gcc.dg/strlenopt-14g.c: New test.
1914 * gcc.dg/strlenopt-14gf.c: New test.
1915 * gcc.dg/strlenopt-15.c: New test.
1916 * gcc.dg/strlenopt-16g.c: New test.
1917 * gcc.dg/strlenopt-17g.c: New test.
1918 * gcc.dg/strlenopt-18g.c: New test.
1919 * gcc.dg/strlenopt.h: New file.
1921 2011-09-27 Tom de Vries <tom@codesourcery.com>
1924 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1925 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1926 * gcc.dg/pr43864.c: New test.
1927 * gcc.dg/pr43864-2.c: Same.
1928 * gcc.dg/pr43864-3.c: Same.
1929 * gcc.dg/pr43864-4.c: Same.
1931 2011-09-27 Jan Hubicka <jh@suse.cz>
1933 * gcc.dg/ipa/inline-5.c: New testcase.
1935 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1937 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1939 * gcc.dg/vect/bb-slp-27.c: New.
1940 * gcc.dg/vect/bb-slp-28.c: New.
1942 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1944 * testsuite/lib/target-supports.exp (check_profiling_available):
1945 Don't rely solely on TLS tests for -fprofile-generate, fall
1946 through to the other code.
1948 2011-09-27 Richard Guenther <rguenther@suse.de>
1950 PR tree-optimization/50363
1951 * gcc.dg/torture/pr50363.c: New testcase.
1953 2011-09-26 Jason Merrill <jason@redhat.com>
1956 * g++.dg/template/partial13.C: New.
1959 * g++.dg/template/partial12.C: New.
1962 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1964 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1967 * g++.dg/diagnostic/bindings1.C: New.
1968 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1970 2011-09-26 David S. Miller <davem@davemloft.net>
1972 * gcc.target/sparc/wrgsr.c: New test.
1973 * gcc.target/sparc/rdgsr.c: New test.
1974 * gcc.target/sparc/edge.c: New test.
1975 * gcc.target/sparc/fcmp.c: New test.
1977 * gcc.target/sparc/edge.c: Update for new return types.
1978 * gcc.target/sparc/fcmp.c: Likewise.
1980 * gcc.target/sparc/fpaddsubi.c: New test.
1982 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1985 * gfortran.dg/common_15.f90: New.
1988 * gfortran.dg/dummy_procedure_5.f90: New.
1989 * gfortran.dg/interface_26.f90: Modified error message.
1990 * gfortran.dg/proc_ptr_11.f90: Ditto.
1991 * gfortran.dg/proc_ptr_15.f90: Ditto.
1992 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1993 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1995 2011-09-26 Jason Merrill <jason@redhat.com>
1998 * g++.dg/overload/rvalue3.C: New.
2001 * g++.dg/overload/ref-conv2.C: New.
2003 * g++.dg/cpp0x/nsdmi-template1.C: New.
2005 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2007 * g++.dg/cpp0x/nullptr25.C: New.
2009 2011-09-26 Richard Guenther <rguenther@suse.de>
2011 PR tree-optimization/50472
2012 * gcc.dg/torture/pr50472.c: New testcase.
2014 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2016 * gnat.dg/opt22.adb: New test.
2017 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2019 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2021 * gnat.dg/opt21.adb: New test.
2022 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2024 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2026 * gnat.dg/opt20.ad[sb]: New test.
2027 * gnat.dg/opt20_pkg.ads: New helper.
2029 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2031 * gnat.dg/array17.adb: New test.
2032 * gnat.dg/array17_pkg.ads: New helper.
2034 2011-09-25 Jason Merrill <jason@redhat.com>
2036 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2038 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2040 * gnat.dg/frame_overflow.ads: New.
2041 * gnat.dg/frame_overflow.adb: Adjust.
2042 * gnat.dg/specs/addr1.ads: Likewise.
2044 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2046 * g++.dg/tree-ssa/restrict2.C: New test.
2048 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2050 * lib/target-supports.exp (check_effective_target_vect64): New.
2051 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2052 of multiple vector sizes.
2053 * gcc.dg/vect/bb-slp-26.c: New.
2055 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2058 * g++.dg/template/bitfield1.C: New.
2060 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2062 * gcc.dg/vect/bb-slp-24.c: New.
2064 2011-09-24 Jason Merrill <jason@redhat.com>
2066 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2068 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2070 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2071 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2073 * g++.dg/cpp0x/nsdmi1.C: New.
2074 * g++.dg/cpp0x/nsdmi2.C: New.
2075 * g++.dg/cpp0x/nsdmi3.C: New.
2076 * g++.dg/cpp0x/nsdmi4.C: New.
2077 * g++.old-deja/g++.other/init4.C: New.
2079 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2082 * g++.dg/template/sfinae28.C: New.
2084 2011-09-23 Ian Lance Taylor <iant@google.com>
2086 * go.test/go-test.exp (errchk): Handle more cases of getting
2087 correct Tcl backslash quoting in regular expressions in test file.
2089 2011-09-23 Jason Merrill <jason@redhat.com>
2092 * g++.dg/init/const8.C: New.
2093 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2094 * g++.dg/cpp0x/defaulted2.C: Likewise.
2095 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2096 * g++.dg/init/pr20039.C: Likewise.
2097 * g++.dg/init/pr42844.C: Likewise.
2099 2011-09-23 Jan Hubicka <jh@suse.cz>
2101 * gcc.dg/ipa/inline-1.c: new testcase.
2102 * gcc.dg/ipa/inline-2.c: new testcase.
2103 * gcc.dg/ipa/inline-3.c: new testcase.
2104 * gcc.dg/ipa/inline-4.c: new testcase.
2106 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2109 * g++.dg/cpp0x/constexpr-static8.C: New.
2111 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2113 * gcc.target/i386/avxfp-1.c: New test.
2114 * gcc.target/i386/avxfp-2.c: New test.
2116 2011-09-23 Terry Guo <terry.guo@arm.com>
2118 * gcc.c-torture/execute/941014-1.x: Deleted.
2120 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/cpp0x/pr50491.C: New.
2125 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2128 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2130 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/cpp0x/nullptr24.C: New.
2135 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2138 * gcc.target/i386/pr50482.c: New test.
2140 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2142 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2143 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2144 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2145 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2146 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2147 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2148 multilib options contain different -march= from dg-options.
2150 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2151 Paolo Carlini <paolo.carlini@oracle.com>
2154 * g++.dg/template/friend52.C: New.
2156 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2158 * gcc.target/arm/cmp-1.c: New test.
2159 * gcc.target/arm/cmp-2.c: Likewise.
2161 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2164 * gfortran.dg/impure_actual_1.f90: Modified error message.
2165 * gfortran.dg/proc_ptr_32.f90: New.
2166 * gfortran.dg/proc_ptr_33.f90: New.
2168 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2170 PR tree-optimization/50451
2171 * gcc.dg/vect/pr50451.c: New test.
2173 2011-09-21 Ian Lance Taylor <iant@google.com>
2175 * go.test/go-test.exp (errchk): Add special case for bug332.
2176 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2177 some more test lines.
2179 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2181 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2182 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2183 * g++.dg/other/i386-8.C: Ditto.
2184 * g++.dg/other/pr34435.C: Ditto.
2185 * g++.dg/other/pr39496.C: Ditto.
2186 * g++.dg/other/mmintrin.C: Ditto.
2188 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2190 * gcc.dg/vect/vect-cond-7.c: New test.
2191 * gcc.target/i386/sse4_1-cond-1.c: New test.
2192 * gcc.target/i386/avx-cond-1.c: New test.
2194 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2197 * g++.dg/other/pr50464.C: New test.
2199 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2201 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2202 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2203 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2204 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2206 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2208 * gnat.dg/opt19.adb: New test.
2210 2011-09-21 Terry Guo <terry.guo@arm.com>
2212 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2213 on arch conflict when testing case on targets other than armv7-a.
2215 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2218 * g++.dg/ext/int128-1.C: New.
2219 * g++.dg/ext/int128-2.C: Likewise.
2220 * g++.dg/ext/int128-2.h: Likewise.
2222 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2225 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2227 2011-09-20 Jason Merrill <jason@redhat.com>
2229 * g++.dg/cpp0x/constexpr-generated1.C: New.
2232 * g++.dg/overload/ref-conv1.C: New.
2234 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2236 * g++.dg/other/final1.C: New.
2238 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2240 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2243 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2245 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2248 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2250 PR tree-optimization/50413
2251 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2252 -fdump-tree-slp-details. Run other tests with
2253 -fdump-tree-vect-details.
2254 * g++.dg/vect/slp-pr50413.cc: New.
2256 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2257 Ira Rosen <ira.rosen@linaro.org>
2260 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2261 Fix underscores around restrict.
2263 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2265 PR tree-optimization/50414
2266 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2267 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2268 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2270 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2272 PR tree-optimization/50412
2273 * gfortran.dg/vect/pr50412.f90: New.
2275 2011-09-16 Jason Merrill <jason@redhat.com>
2278 * g++.dg/eh/defarg1.C: New.
2280 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2282 * gcc.dg/vect/vect-reduc-10.c: New test.
2283 * gcc.target/i386/avx-reduc-1.c: New test.
2285 * gcc.target/i386/sse2-extract-1.c: New test.
2286 * gcc.target/i386/avx-extract-1.c: New test.
2288 2011-09-16 Terry Guo <terry.guo@arm.com>
2290 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2292 2011-09-15 Diego Novillo <dnovillo@google.com>
2294 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2295 ALWAYS_CXXFLAGS, if defined.
2296 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2297 ALWAYS_GFORTRANFLAGS, if defined.
2298 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2299 ALWAYS_GOCFLAGS, if defined.
2300 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2301 ALWAYS_OBJCXXFLAGS, if defined.
2302 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2303 additional_flags, if defined.
2304 * lib/gnat.exp (gnat_target_compile): Likewise.
2305 * lib/objc.exp (objc_target_compile): Likewise.
2306 * lib/target-supports-dg.exp (dg-add-options): Handle
2309 2011-09-15 Tom de Vries <tom@codesourcery.com>
2312 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2313 Use uintptr_t in f1. Undo avr xfails.
2315 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2319 * gfortran.dg/function_types_3.f90: New.
2321 2011-09-15 Jason Merrill <jason@redhat.com>
2324 * g++.dg/cpp0x/trailing7.C: New.
2327 * g++.dg/cpp0x/nullptr23.C: New.
2329 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2331 * gcc.dg/vect/bb-slp-25.c: New.
2333 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2336 * g++.dg/cpp0x/noexcept15.C: New.
2338 2011-09-14 Tom de Vries <tom@codesourcery.com>
2341 * gcc.dg/pr50251.c: New test.
2343 2011-09-14 Tobias Burnus <burnus@net-b.de>
2347 * gfortran.dg/null_5.f90: New.
2348 * gfortran.dg/null_6.f90: New.
2350 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2352 * gcc.c-torture/compile/20110913-1.c: New test.
2354 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2357 * gfortran.dg/result_2.f90: New.
2359 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2361 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2363 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2366 * g++.dg/cpp0x/variadic116.C: New test case.
2368 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2370 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2371 * gcc.target/mips/interrupt_handler-2.c: New test.
2372 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2374 2011-09-12 Jason Merrill <jason@redhat.com>
2376 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2378 * g++.dg/cpp0x/explicit7.C: New.
2380 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2382 PR rtl-optimization/50212
2383 * g++.dg/other/pr50212.C: New test.
2385 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2388 * testsuite/gcc.target/avr/torture/avr-torture.exp
2389 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2390 "-O2 -fmerge-all-constants".
2392 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2395 * gfortran.dg/do_while_1.f90: New test.
2397 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2401 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2402 * gfortran.dg/proc_decl_26.f90: New.
2403 * gfortran.dg/typebound_override_2.f90: New.
2404 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2406 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2408 * gnat.dg/cond_expr2.ad[sb]: New test.
2410 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2412 * gnat.dg/atomic5.ad[sb]: New test.
2414 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2416 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2418 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2421 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2423 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2426 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2428 2011-09-09 Richard Guenther <rguenther@suse.de>
2430 PR tree-optimization/50328
2431 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2433 2011-09-09 Richard Guenther <rguenther@suse.de>
2436 * gcc.dg/torture/pr50333.c: New testcase.
2438 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2440 PR tree-optimization/50318
2441 * gcc.target/arm/pr50318-1.c: New file.
2443 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2445 * gcc.target/i386/all_one_m256i.c: New test.
2447 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/cpp0x/sfinae28.C: New.
2452 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2455 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2456 longer ignored on typedefs.
2458 PR c++/33255 - Support -Wunused-local-typedefs warning
2459 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2460 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2462 2011-09-08 Martin Jambor <mjambor@suse.cz>
2464 PR tree-optimization/50287
2465 * gcc.dg/torture/pr50287.c: New test.
2467 2011-09-08 Richard Guenther <rguenther@suse.de>
2469 PR tree-optimization/19831
2470 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2471 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2472 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2473 * gcc.dg/errno-1.c: Adjust.
2475 2011-09-08 Richard Guenther <rguenther@suse.de>
2477 PR tree-optimization/19831
2478 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2480 2011-09-08 Tobias Burnus <burnus@net-b.de>
2483 * gfortran.dg/do_concurrent_1.f90: New.
2484 * gfortran.dg/do_concurrent_2.f90: New.
2486 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2489 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2490 * gcc.dg/pr50310-2.c: New test.
2492 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2495 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2496 * gfortran.dg/impure_constructor_1.f90: Modified.
2497 * gfortran.dg/proc_ptr_comp_33.f90: New.
2499 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2502 * gcc.dg/pr50310-1.c: New test.
2504 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2507 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2510 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2513 * g++.dg/cpp0x/noexcept14.C: New.
2515 2011-09-07 Jason Merrill <jason@redhat.com>
2517 * g++.dg/cpp0x/constexpr-ref3.C: New.
2519 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2521 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2523 * gcc.dg/section1.c: Don't xfail for avr.
2525 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2527 PR tree-optimization/50322
2528 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2530 2011-09-07 Martin Jambor <mjambor@suse.cz>
2532 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2534 2011-09-07 Martin Jambor <mjambor@suse.cz>
2536 PR tree-optimization/49911
2537 * g++.dg/tree-ssa/pr49911.C: New test.
2539 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2542 * gcc.dg/torture/pr49030.c: New test.
2544 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2547 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2548 * gfortran.dg/class_4d.f03: Deleted.
2549 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2551 2011-09-07 Richard Guenther <rguenther@suse.de>
2553 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2555 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2557 PR tree-optimization/46021
2558 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2560 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2562 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2564 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2566 * gcc.c-torture/compile/20110906-1.c: New test.
2568 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2570 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2572 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2574 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2575 --param tree-reassoc-width=1.
2577 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2578 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2580 2011-09-06 Richard Guenther <rguenther@suse.de>
2582 PR tree-optimization/48149
2583 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2585 2011-09-06 Richard Guenther <rguenther@suse.de>
2587 PR tree-optimization/48317
2588 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2590 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2592 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2594 (add_options_for_quad_vectors): Replace with ...
2595 (add_options_for_double_vectors): ... this.
2596 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2597 support multiple vector sizes since the vectorizer attempts to
2598 vectorize with both vector sizes.
2599 * gcc.dg/vect/no-vfa-vect-79.c,
2600 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2601 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2602 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2603 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2604 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2605 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2606 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2607 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2608 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2609 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2610 gcc.dg/vect/vect-40.c: Likewise.
2611 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2612 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2613 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2614 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2615 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2617 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2619 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2622 * gcc.target/mips/abi-main.h: New file.
2623 * gcc.target/mips/abi-o32-long32.c: New test.
2624 * gcc.target/mips/abi-o32-long64.c: Likewise.
2625 * gcc.target/mips/abi-o64-long32.c: Likewise.
2626 * gcc.target/mips/abi-o64-long64.c: Likewise.
2627 * gcc.target/mips/abi-n32-long32.c: Likewise.
2628 * gcc.target/mips/abi-n32-long64.c: Likewise.
2629 * gcc.target/mips/abi-n64-long32.c: Likewise.
2630 * gcc.target/mips/abi-n64-long64.c: Likewise.
2631 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2632 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2633 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2634 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2635 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2636 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2637 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2638 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2639 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2640 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2641 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2642 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2643 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2644 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2645 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2646 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2647 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2648 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2649 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2650 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2651 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2652 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2653 * gcc.target/mips/branch-3.c: Likewise.
2654 * gcc.target/mips/branch-4.c: Likewise.
2655 * gcc.target/mips/branch-5.c: Likewise.
2656 * gcc.target/mips/branch-6.c: Likewise.
2657 * gcc.target/mips/branch-7.c: Likewise.
2658 * gcc.target/mips/branch-8.c: Likewise.
2659 * gcc.target/mips/branch-9.c: Likewise.
2660 * gcc.target/mips/branch-10.c: Likewise.
2661 * gcc.target/mips/branch-11.c: Likewise.
2662 * gcc.target/mips/branch-12.c: Likewise.
2663 * gcc.target/mips/branch-13.c: Likewise.
2664 * gcc.target/mips/lazy-binding-1.c: Likewise.
2666 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2668 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2669 to avoid warning on int=16 platforms..
2671 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2673 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2674 to work even with -fshort-enums.
2676 2011-09-04 Jan Hubicka <jh@suse.cz>
2678 * gcc.c-torture/compile/20110902.c: new testcase.
2680 2011-09-04 Jason Merrill <jason@redhat.com>
2683 * g++.dg/cpp0x/rv-conv1.C: New.
2686 * g++.dg/cpp0x/rv-func3.C: New.
2688 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2692 * g++.dg/cpp0x/constexpr-template1.C: New.
2693 * g++.dg/cpp0x/constexpr-template2.C: New.
2694 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2695 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2697 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2699 * gnat.dg/specs/debug1.ads: Tweak pattern.
2701 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2704 * gfortran.dg/class_45a.f03: New.
2705 * gfortran.dg/class_45b.f03: New.
2707 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2708 Ira Rosen <ira.rosen@linaro.org>
2710 PR tree-optimization/50208
2711 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2712 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2713 -fno-tree-fre -fno-tree-pre.
2715 2011-09-02 Martin Jambor <mjambor@suse.cz>
2717 * gcc.dg/ipa/ipcp-3.c: New test.
2719 2011-09-02 Richard Guenther <rguenther@suse.de>
2721 PR tree-optimization/27460
2723 * gcc.dg/vect/vect-cond-7.c: New testcase.
2725 2011-09-02 Martin Jambor <mjambor@suse.cz>
2727 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2728 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2729 xfailed test for inlining.
2730 * g++.dg/ipa/ivinline-9.C: Likewise.
2732 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2734 PR tree-optimization/50178
2735 * gfortran.dg/vect/pr50178.f90: New test.
2737 2011-08-31 Martin Jambor <mjambor@suse.cz>
2740 * gcc.c-torture/execute/pr49886.c: New testcase.
2742 2011-08-31 Tom de Vries <tom@codesourcery.com>
2745 * gcc.dg/pr43513.c: New test.
2747 2011-08-30 Tobias Burnus <burnus@net-b.de>
2750 * gfortran.dg/common_14.f90: New.
2751 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2753 2011-08-30 Jason Merrill <jason@redhat.com>
2756 * g++.dg/cpp0x/decltype33.C: New.
2759 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2762 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2764 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2766 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2768 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2770 * gnat.dg/specs/aggr3.ads: New test.
2771 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2773 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2774 * gnat.dg/specs/aggr2.ads: Likewise.
2776 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2779 * gfortran.dg/allocate_with_source_2.f90: New test
2781 2011-08-30 Jason Merrill <jason@redhat.com>
2784 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2787 * g++.dg/cpp0x/constexpr-value3.C: New.
2789 2011-08-30 Richard Guenther <rguenther@suse.de>
2792 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2793 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2794 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2795 * gcc.dg/pr36902.c: XFAIL.
2797 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2799 * gcc.target/i386/fma-check.h: New.
2800 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2801 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2802 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2803 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2804 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2805 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2806 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2807 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2808 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2809 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2810 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2811 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2812 * gcc.target/i386/fma-compile.c: Likewise.
2813 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2814 * gcc.target/i386/sse-12.c: Add -mfma.
2815 * gcc.target/i386/sse-13.c: Likewise.
2816 * gcc.target/i386/sse-14.c: Likewise.
2817 * gcc.target/i386/sse-22.c: Likewise.
2818 * gcc.target/i386/sse-23.c: Likewise.
2819 * g++.dg/other/i386-2.C: Likewise.
2820 * g++.dg/other/i386-3.C: Likewise.
2822 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2825 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2826 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2828 2011-08-30 Christian Bruel <christian.bruel@st.com>
2830 * g++.dg/bprob/bprob.exp (feedback_options): Set
2831 -fbranch-probabilities.
2832 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2834 2011-08-29 Jason Merrill <jason@redhat.com>
2837 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2839 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2840 Jason Merrill <jason@redhat.com>
2842 * g++.dg/dfp/base.C: New test.
2844 2011-08-29 Jason Merrill <jason@redhat.com>
2848 * g++.dg/cpp0x/initlist58.C: New.
2850 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2853 * gfortran.dg/class_result_1.f03: New.
2855 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2858 * gcc.target/i386/pr48722.c: New test.
2860 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2863 * gfortran.dg/widechar_compare_1.f90: New test.
2865 2011-08-26 Jason Merrill <jason@redhat.com>
2869 * g++.dg/abi/mangle50.C: New.
2871 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2874 * gcc.target/i386/pr50202.c: New test.
2876 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2878 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2879 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2880 * gcc.target/i386/avx-round-vec.c: New test.
2881 * gcc.target/i386/avx-roundf-vec.c: New test.
2883 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2885 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2889 * c-c++-common/Wunused-var-14.c: New test.
2891 2011-08-26 Tom de Vries <tom@codesourcery.com>
2893 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2895 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2897 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2898 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2899 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2900 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2902 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2904 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2905 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2906 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2907 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2909 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2912 * gfortran.dg/pointer_comp_init_1.f90: New test.
2914 2011-08-25 Jason Merrill <jason@redhat.com>
2917 * g++.dg/cpp0x/sfinae27.C: New.
2919 2011-08-25 Tobias Burnus <burnus@net-b.de>
2921 * gfortran.dg/coarray_lib_token_4.f90: New.
2923 2011-08-25 Tobias Burnus <burnus@net-b.de>
2925 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2927 2011-08-25 Richard Guenther <rguenther@suse.de>
2929 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2931 2011-08-24 Tobias Burnus <burnus@net-b.de>
2934 * gfortran.dg/initialization_28.f90: New.
2936 2011-08-24 Richard Guenther <rguenther@suse.de>
2938 PR tree-optimization/50067
2939 * gcc.dg/torture/pr50067-3.c: New testcase.
2940 * gcc.dg/torture/pr50067-4.c: Likewise.
2941 * gcc.dg/torture/pr50067-5.c: Likewise.
2943 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2945 * g++.dg/other/i386-2.C: Add -mavx2 check.
2946 * g++.dg/other/i386-3.C: Likewise.
2947 * gcc.target/i386/avx-1.c: Add AVX2.
2948 * gcc.target/i386/avx-2.c: Likewise.
2949 * gcc.target/i386/funcspec-5.c: Likewise.
2950 * gcc.target/i386/sse-12.c: Likewise.
2951 * gcc.target/i386/sse-13.c: Likewise.
2952 * gcc.target/i386/sse-14.c: Likewise.
2953 * gcc.target/i386/sse-22.c: Likewise.
2954 * gcc.target/i386/sse-23.c: Likewise.
2955 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2956 * gcc.target/i386/avx2-check.h: New.
2957 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2958 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2959 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2960 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2961 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2962 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2963 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2964 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2965 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2966 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2967 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2968 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2969 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2970 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2971 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2972 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2973 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2974 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2975 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2976 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2977 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2978 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2979 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2980 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2981 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2982 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2983 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2984 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2985 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2986 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2987 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2988 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2989 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2990 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2991 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2992 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2993 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2994 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2995 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2996 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2997 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2998 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2999 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3000 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3001 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3002 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3003 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3004 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3005 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3006 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3007 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3008 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3009 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3010 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3011 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3012 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3013 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3014 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3015 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3016 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3017 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3018 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3019 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3020 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3021 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3022 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3023 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3024 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3025 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3026 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3027 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3028 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3029 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3030 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3031 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3032 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3033 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3034 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3035 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3036 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3037 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3038 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3039 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3040 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3041 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3042 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3043 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3044 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3045 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3046 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3047 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3048 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3049 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3050 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3051 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3052 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3053 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3054 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3055 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3056 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3057 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3058 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3059 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3060 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3061 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3062 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3063 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3064 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3065 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3066 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3067 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3068 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3069 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3070 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3071 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3072 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3073 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3074 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3075 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3076 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3077 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3078 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3079 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3080 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3081 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3082 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3083 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3084 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3085 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3086 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3087 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3088 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3089 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3090 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3091 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3092 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3093 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3094 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3095 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3096 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3097 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3098 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3099 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3100 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3101 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3102 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3103 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3104 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3105 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3106 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3107 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3108 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3109 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3110 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3111 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3112 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3113 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3114 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3115 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3116 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3117 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3118 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3119 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3120 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3121 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3122 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3123 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3124 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3125 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3126 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3127 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3128 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3129 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3130 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3131 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3132 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3133 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3134 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3135 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3136 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3137 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3138 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3139 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3140 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3141 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3142 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3143 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3144 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3145 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3146 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3147 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3148 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3149 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3150 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3151 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3152 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3153 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3154 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3155 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3156 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3157 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3158 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3159 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3160 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3161 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3162 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3163 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3164 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3165 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3166 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3167 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3168 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3169 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3170 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3171 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3172 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3173 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3174 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3175 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3176 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3177 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3178 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3179 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3180 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3181 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3182 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3183 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3184 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3185 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3186 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3187 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3188 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3189 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3190 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3191 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3192 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3193 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3194 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3195 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3196 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3197 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3198 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3199 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3200 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3201 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3202 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3203 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3204 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3205 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3206 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3207 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3208 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3209 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3210 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3211 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3212 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3213 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3214 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3215 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3216 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3217 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3218 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3219 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3220 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3221 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3222 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3223 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3224 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3225 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3226 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3227 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3228 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3229 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3230 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3231 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3232 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3233 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3234 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3235 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3236 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3237 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3238 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3239 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3240 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3241 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3242 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3243 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3244 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3245 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3246 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3247 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3248 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3249 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3250 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3251 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3252 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3253 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3254 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3255 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3256 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3257 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3258 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3259 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3260 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3261 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3262 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3263 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3264 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3265 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3266 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3267 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3268 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3269 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3270 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3271 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3272 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3273 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3274 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3275 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3276 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3277 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3278 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3279 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3280 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3281 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3282 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3283 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3284 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3285 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3286 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3287 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3288 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3289 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3290 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3291 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3292 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3293 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3294 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3295 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3296 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3297 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3298 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3299 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3300 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3301 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3302 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3303 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3304 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3305 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3306 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3307 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3308 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3309 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3310 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3311 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3312 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3313 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3314 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3315 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3316 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3317 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3318 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3319 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3320 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3321 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3322 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3323 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3324 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3325 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3326 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3327 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3328 * gcc.target/i386/testimm-9.c: Likewise.
3330 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3332 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3333 * g++.dg/other/i386-3.C: Likewise.
3334 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3335 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3336 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3337 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3338 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3339 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3340 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3341 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3342 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3343 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3344 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3345 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3346 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3347 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3348 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3349 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3350 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3351 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3352 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3353 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3354 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3355 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3356 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3357 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3358 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3359 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3360 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3361 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3362 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3363 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3364 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3365 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3366 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3367 * gcc.target/i386/sse-12.c: Add BMI2.
3368 * gcc.target/i386/sse-13.c: Likewise.
3369 * gcc.target/i386/sse-14.c: Likewise.
3370 * gcc.target/i386/sse-22.c: Likewise.
3371 * gcc.target/i386/sse-23.c: Likewise.
3373 2011-08-23 Jason Merrill <jason@redhat.com>
3375 * g++.dg/template/crash7.C: Adjust expected errors.
3377 2011-08-23 Jason Merrill <jason@redhat.com>
3381 * g++.dg/cpp0x/overload2.C: New.
3383 2011-08-23 Jason Merrill <jason@redhat.com>
3386 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3388 2011-08-23 Jason Merrill <jason@redhat.com>
3391 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3392 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3393 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3394 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3396 2011-08-23 Jason Merrill <jason@redhat.com>
3399 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3401 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3404 * g++.dg/warn/Wunused-var-16.C: New test.
3407 * gcc.dg/pr50161.c: New test.
3409 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3412 * g++.dg/gcov/gcov-7.C: New test.
3414 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3417 * g++.dg/dfp/nofields.C: New test.
3419 2011-08-23 Tobias Burnus <burnus@net-b.de>
3422 * gfortran.dg/use_16.f90: New.
3424 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3425 Kirill Yukhin <kirill.yukhin@intel.com>
3428 * gcc.target/i386/pr50155.c: New test.
3430 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3432 PR tree-optimization/50133
3433 * gcc.dg/pr50133.c: New test.
3436 * c-c++-common/cxxbitfields-6.c: New test.
3438 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3441 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3443 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3445 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3446 * gcc.dg/pr49994-3.c: Ditto.
3448 2011-08-22 Richard Guenther <rguenther@suse.de>
3451 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3452 * gcc.dg/torture/pr50067-2.c: Likewise.
3454 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3457 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3458 of a constant resulting from simplification.
3459 * gfortran.dg/warn_conversion_3.f90: New test.
3461 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3464 * gfortran.dg/zero_stride_1.f90: New test.
3466 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3469 * gfortran.dg/typebound_override_1.f90: Modified.
3471 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3473 PR tree-optimization/48739
3474 * gcc.dg/pr48739-1.c: New test.
3475 * gcc.dg/pr48739-2.c: New test.
3477 2011-08-20 Tobias Burnus <burnus@net-b.de>
3479 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3481 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3484 * gfortran.dg/where_3.f90: New test.
3486 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3489 * gfortran.dg/pr49721-1.f: New.
3490 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3492 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3494 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3495 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3498 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3500 * gcc.target/arm/wmul-11.c: New file.
3501 * gcc.target/arm/wmul-12.c: New file.
3502 * gcc.target/arm/wmul-13.c: New file.
3504 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3506 * gcc.target/arm/wmul-10.c: New file.
3508 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3510 * gcc.target/arm/wmul-9.c: New file.
3511 * gcc.target/arm/wmul-bitfield-2.c: New file.
3513 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3515 * gcc.target/arm/wmul-8.c: New file.
3517 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3519 * gcc.target/arm/wmul-7.c: New file.
3521 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3523 * gcc.target/arm/wmul-6.c: New file.
3525 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3527 * gcc.target/arm/wmul-5.c: New file.
3528 * gcc.target/arm/no-wmla-1.c: New file.
3530 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3532 * gcc.target/arm/wmul-bitfield-1.c: New file.
3534 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3536 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3538 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3540 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3541 * gcc.target/i386/conversion.c: Likewise.
3543 2011-08-19 Richard Guenther <rguenther@suse.de>
3545 * gcc.dg/torture/pr50067-1.c: New testcase.
3546 * gcc.dg/torture/pr50067-2.c: Likewise.
3548 2011-08-19 Joey Ye <joey.ye@arm.com>
3551 * gcc.target/arm/handler-align.c: New test.
3552 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3555 2011-08-19 Joey Ye <joey.ye@arm.com>
3557 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3559 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3562 * gfortran.dg/end_block_label_1.f90: New test.
3563 * gfortran.dg/end_associate_label_1.f90: New test.
3565 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3567 * gcc.dg/c1x-pointer-float-1.c: New test.
3569 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3572 * gfortran.dg/duplicate_labels_2.f: New test.
3574 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3576 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3577 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3578 gcc.dg/c1x-noreturn-5.c: New tests.
3580 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3582 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3584 2011-08-18 Tobias Burnus <burnus@net-b.de>
3587 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3588 * gfortran.dg/coarray_lock_3.f90: Fix test.
3589 * gfortran.dg/coarray_lock_4.f90: New.
3590 * gfortran.dg/coarray_lock_5.f90: New.
3592 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3595 * gcc.c-torture/compile/pr50009.c: New test.
3598 * gcc.dg/torture/pr50092.c: New test.
3600 2011-08-18 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/namelist_73.f90: New.
3605 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3607 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3610 * gcc.dg/pr50017.c: New test.
3612 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3615 * g++.dg/lookup/hidden-var1.C: New test case.
3617 2011-08-17 Tobias Burnus <burnus@net-b.de>
3620 * gfortran.dg/warn_unused_var_2.f90: New.
3621 * gfortran.dg/warn_unused_var_3.f90: New.
3623 2011-08-17 Tom de Vries <tom@codesourcery.com>
3626 * gcc.target/arm/pr43597.c: New test.
3628 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3631 * gfortran.dg/common_13.f90: New.
3633 2011-08-16 Jason Merrill <jason@redhat.com>
3636 * g++.dg/cpp0x/variadic-unresolved.C: New.
3638 * g++.old-deja/g++.brendan/README: Add R.I.P.
3640 * g++.dg/ext/attr-used-1.C: New.
3643 * g++.dg/cpp0x/initlist56.C: New.
3645 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3648 * g++.dg/opt/life1.C: Only run on Linux.
3650 2011-08-15 Tobias Burnus <burnus@net-b.de>
3652 * gfortran.dg/coarray_26.f90: New.
3654 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3656 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3659 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3662 * gfortran.dg/func_result_7.f90: New.
3664 2011-08-13 Jason Merrill <jason@redhat.com>
3667 * g++.dg/cpp0x/decltype32.C: New.
3670 * g++.dg/diagnostic/expr1.C: New.
3672 2011-08-12 David Li <davidxl@google.com>
3674 * g++.dg/abi/vbase15.C: New test.
3676 2011-08-12 Jason Merrill <jason@redhat.com>
3679 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3681 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3683 * gcc.dg/builtins-67.c: New test.
3684 * gcc.target/i386/conversion.c: Ditto.
3686 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3687 Brian Hackett <bhackett1024@gmail.com>
3689 * g++.dg/plugin/decl_plugin.c: New.
3690 * g++.dg/plugin/decl-plugin-test.C: New.
3691 * g++.dg/plugin/plugin.exp: Add above testcase.
3693 2011-08-11 Richard Guenther <rguenther@suse.de>
3695 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3697 2011-08-11 Michael Matz <matz@suse.de>
3699 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3701 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3703 PR tree-optimization/50039
3704 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3705 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3707 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3709 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3710 (sse4_1_test): Initialize src3 with random value.
3712 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3714 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3715 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3716 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3717 * gcc.dg/scal-to-vec1.c: New test.
3718 * gcc.dg/scal-to-vec2.c: New test.
3720 2011-08-09 Richard Guenther <rguenther@suse.de>
3722 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3723 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3724 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3725 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3727 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3729 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3731 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3733 * gcc.dg/pr49948.c: Require pthread effective target.
3735 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3737 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3739 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3741 * gcc.target/i386/sse-22a.c: New test.
3743 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3745 PR tree-optimization/50014
3746 * gcc.dg/vect/pr50014.c: New test.
3748 2011-08-08 Martin Jambor <mjambor@suse.cz>
3751 * gcc.dg/tree-ssa/pr49923.c: New test.
3753 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3756 * gcc.target/i386/pr49781-1.c: New.
3758 2011-08-08 Jason Merrill <jason@redhat.com>
3760 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3762 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3764 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3767 * gfortran.dg/typebound_override_1.f90: New.
3769 2011-08-07 Kai Tietz <ktietz@redhat.com>
3771 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3772 x86_64 mingw target.
3773 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3774 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3775 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3776 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3777 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3778 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3779 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3780 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3781 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3782 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3784 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3787 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3789 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3791 * gcc.dg/pr48770.c: Cleanup coverage files.
3792 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3794 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3796 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3797 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3798 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3799 lzcnt and bmi options.
3801 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3804 * gcc.dg/pr47381-1.c: New.
3805 * gcc.dg/pr47381-2.c: Likewise.
3806 * gcc.target/i386/pr47381.c: Likewise.
3808 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3811 * gcc.dg/pr47727.c: New.
3814 * gcc.dg/pr47372-1.c: New.
3815 * gcc.dg/pr47372-2.c: Likewise.
3817 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3820 * gcc.target/i386/pr47449.c: New.
3823 * gcc.dg/pr47446-1.c: New.
3824 * gcc.dg/pr47446-2.c: Likewise.
3826 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3829 * gcc.dg/pr47766.c: New.
3832 * gcc.dg/tls/pr47715-1.c: New.
3833 * gcc.dg/tls/pr47715-2.c: Likewise.
3834 * gcc.dg/tls/pr47715-3.c: Likewise.
3835 * gcc.dg/tls/pr47715-4.c: Likewise.
3836 * gcc.dg/tls/pr47715-5.c: Likewise.
3838 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3841 * objc.dg/gnu-api-2-class.m: Updated comments.
3842 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3843 * objc.dg/gnu-api-2-class-meta.m: New test.
3844 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3846 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3849 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3850 with classes that are in construction.
3852 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3855 * gcc.target/i386/pr48084-1.c: New.
3856 * gcc.target/i386/pr48084-2.c: Likewise.
3857 * gcc.target/i386/pr48084-3.c: Likewise.
3858 * gcc.target/i386/pr48084-4.c: Likewise.
3859 * gcc.target/i386/pr48084-5.c: Likewise.
3861 PR rtl-optimization/49504
3862 * gcc.target/i386/pr49504.c: New.
3865 * gcc.dg/pr49860.c: New.
3867 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3870 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3871 with classes that are in construction.
3873 2011-08-05 Jason Merrill <jason@redhat.com>
3876 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3879 * g++.dg/cpp0x/decltype31.C: New.
3882 * g++.dg/init/array28.C: New.
3885 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3887 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3890 * gcc.dg/pr47369-1.c: New.
3892 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3895 * gcc.dg/torture/pr47364-1.c: New.
3896 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3897 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3899 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3902 * gfortran.dg/transfer_check_2.f90: New test case.
3904 2011-08-05 Jan Hubicka <jh@suse.cz>
3907 * gfortran.dg/pr49494.f90: New testcase.
3909 2011-08-05 Jan Hubicka <jh@suse.cz>
3912 * gcc.c-torture/compile/pr49735.c: New testcase.
3914 2011-08-05 Jason Merrill <jason@redhat.com>
3917 * g++.dg/cpp0x/initlist56.C: New.
3920 * g++.dg/overload/rvalue2.C: New.
3923 * g++.dg/cpp0x/range-for21.C: New.
3925 * g++.dg/ext/vla11.C: New.
3927 2011-08-05 Richard Guenther <rguenther@suse.de>
3929 PR tree-optimization/49984
3930 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3932 2011-08-05 Richard Guenther <rguenther@suse.de>
3934 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3935 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3936 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3938 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3940 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3941 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3942 * gfortran.dg/ldist-pr43023.f90: Ditto.
3943 * gfortran.dg/namelist_52.f90: Ditto.
3944 * gfortran.dg/interface_proc_end.f90: Ditto.
3945 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3946 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3948 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3950 * gcc.dg/vect/vect-over-widen-1.c: New test.
3951 * gcc.dg/vect/vect-over-widen-2.c: New test.
3952 * gcc.dg/vect/vect-over-widen-3.c: New test.
3953 * gcc.dg/vect/vect-over-widen-4.c: New test.
3955 2011-08-04 Richard Guenther <rguenther@suse.de>
3958 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3960 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3962 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3964 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3967 * g++.dg/ext/builtin-object-size3.C: New test.
3969 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3971 PR tree-optimization/49948
3972 * gcc.dg/pr49948.c: New test.
3974 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3977 * gcc.dg/torture/pr47383.c: New.
3979 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3981 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3983 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3985 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3987 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3990 * gcc.dg/torture/pr47744-1.c: New.
3991 * gcc.dg/torture/pr47744-2.c: Likewise.
3992 * gcc.dg/torture/pr47744-3.c: Likewise.
3994 2011-08-03 Richard Guenther <rguenther@suse.de>
3997 * gcc.dg/torture/pr49958.c: New testcase.
3999 2011-08-03 Richard Guenther <rguenther@suse.de>
4001 PR tree-optimization/49938
4002 * g++.dg/torture/pr49938.C: New testcase.
4004 2011-08-02 Jason Merrill <jason@redhat.com>
4007 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4010 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4013 * g++.dg/cpp0x/variadic115.C: New.
4016 * g++.dg/cpp0x/union5.C: New.
4018 2011-08-02 Daniel Kraft <d@domob.eu>
4021 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4023 2011-08-02 Kai Tietz <ktietz@redhat.com>
4026 * gcc.dg/tree-ssa/forwprop-15.c
4028 2011-08-02 Jason Merrill <jason@redhat.com>
4031 * g++.dg/cpp0x/range-for20.C: New.
4033 2011-08-02 Tobias Burnus <burnus@net-b.de>
4035 * gfortran.dg/coarray_lib_token_3.f90: New.
4037 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4040 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4041 * gcc.dg/gomp/atomic-15.c: New test.
4042 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4043 * g++.dg/gomp/atomic-15.C: New test.
4044 * g++.dg/gomp/private-1.C: New test.
4045 * g++.dg/gomp/sharing-2.C: New test.
4046 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4047 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4048 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4050 2011-08-02 Tobias Burnus <burnus@net-b.de>
4052 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4053 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4055 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4056 * gfortran.dg/allocatable_function_5.f90: Ditto.
4057 * gfortran.dg/allocate_stat.f90: Ditto.
4058 * gfortran.dg/array_constructor_20.f90: Ditto.
4059 * gfortran.dg/array_constructor_21.f90: Ditto.
4060 * gfortran.dg/array_constructor_22.f90: Ditto.
4061 * gfortran.dg/array_constructor_26.f03: Ditto.
4062 * gfortran.dg/array_function_4.f90: Ditto.
4063 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4064 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4065 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4066 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4067 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4068 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4069 * gfortran.dg/class_15.f03: Ditto.
4070 * gfortran.dg/class_27.f03: Ditto.
4071 * gfortran.dg/class_33.f90: Ditto.
4072 * gfortran.dg/class_37.f03: Ditto.
4073 * gfortran.dg/class_40.f03: Ditto.
4074 * gfortran.dg/class_42.f03: Ditto.
4075 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4076 * gfortran.dg/coarray/registering_1.f90: Ditto.
4077 * gfortran.dg/convert_1.f90: Ditto.
4078 * gfortran.dg/default_initialization_3.f90: Ditto.
4079 * gfortran.dg/dependency_25.f90: Ditto.
4080 * gfortran.dg/dependency_26.f90: Ditto.
4081 * gfortran.dg/dependency_36.f90: Ditto.
4082 * gfortran.dg/dependency_37.f90: Ditto.
4083 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4084 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4085 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4086 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4087 * gfortran.dg/elemental_result_1.f90: Ditto.
4088 * gfortran.dg/empty_derived_type.f90: Ditto.
4089 * gfortran.dg/entry_7.f90: Ditto.
4090 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4091 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4092 * gfortran.dg/error_recovery_3.f90: Ditto.
4093 * gfortran.dg/extends_4.f03: Ditto.
4094 * gfortran.dg/func_assign.f90: Ditto.
4095 * gfortran.dg/func_assign_3.f90: Ditto.
4096 * gfortran.dg/generic_1.f90: Ditto.
4097 * gfortran.dg/generic_18.f90: Ditto.
4098 * gfortran.dg/generic_22.f03: Ditto.
4099 * gfortran.dg/generic_4.f90: Ditto.
4100 * gfortran.dg/generic_6.f90: Ditto.
4101 * gfortran.dg/generic_actual_arg.f90: Ditto.
4102 * gfortran.dg/graphite/id-21.f: Ditto.
4103 * gfortran.dg/graphite/pr45758.f90: Ditto.
4104 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4105 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4106 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4107 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4108 * gfortran.dg/host_used_types_1.f90: Ditto.
4109 * gfortran.dg/implicit_1.f90: Ditto.
4110 * gfortran.dg/implicit_11.f90: Ditto.
4111 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4112 * gfortran.dg/impure_actual_1.f90: Ditto.
4113 * gfortran.dg/impure_assignment_1.f90: Ditto.
4114 * gfortran.dg/impure_constructor_1.f90: Ditto.
4115 * gfortran.dg/initialization_10.f90: Ditto.
4116 * gfortran.dg/initialization_12.f90: Ditto.
4117 * gfortran.dg/interface_14.f90: Ditto.
4118 * gfortran.dg/interface_15.f90: Ditto.
4119 * gfortran.dg/interface_2.f90: Ditto.
4120 * gfortran.dg/interface_25.f90: Ditto.
4121 * gfortran.dg/interface_26.f90: Ditto.
4122 * gfortran.dg/interface_29.f90: Ditto.
4123 * gfortran.dg/interface_assignment_1.f90: Ditto.
4124 * gfortran.dg/internal_pack_6.f90: Ditto.
4125 * gfortran.dg/internal_pack_7.f90: Ditto.
4126 * gfortran.dg/internal_pack_8.f90: Ditto.
4127 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4128 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4129 * gfortran.dg/module_commons_3.f90: Ditto.
4130 * gfortran.dg/module_equivalence_4.f90: Ditto.
4131 * gfortran.dg/module_equivalence_6.f90: Ditto.
4132 * gfortran.dg/module_function_type_1.f90: Ditto.
4133 * gfortran.dg/module_naming_1.f90: Ditto.
4134 * gfortran.dg/namelist_4.f90: Ditto.
4135 * gfortran.dg/operator_c1202.f90: Ditto.
4136 * gfortran.dg/parens_7.f90: Ditto.
4137 * gfortran.dg/pr32921.f: Ditto.
4138 * gfortran.dg/pr33646.f90: Ditto.
4139 * gfortran.dg/pr41928.f90: Ditto.
4140 * gfortran.dg/pr42119.f90: Ditto.
4141 * gfortran.dg/pr43984.f90: Ditto.
4142 * gfortran.dg/present_1.f90: Ditto.
4143 * gfortran.dg/private_type_2.f90: Ditto.
4144 * gfortran.dg/proc_decl_2.f90: Ditto.
4145 * gfortran.dg/proc_ptr_10.f90: Ditto.
4146 * gfortran.dg/proc_ptr_22.f90: Ditto.
4147 * gfortran.dg/proc_ptr_8.f90: Ditto.
4148 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4149 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4150 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4151 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4152 * gfortran.dg/substring_equivalence.f90: Ditto.
4153 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4154 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4155 * gfortran.dg/trim_optimize_6.f90: Ditto.
4156 * gfortran.dg/typebound_call_12.f03: Ditto.
4157 * gfortran.dg/typebound_operator_5.f03: Ditto.
4158 * gfortran.dg/typebound_operator_6.f03: Ditto.
4159 * gfortran.dg/typebound_proc_18.f03: Ditto.
4160 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4161 * gfortran.dg/use_1.f90: Ditto.
4162 * gfortran.dg/use_10.f90: Ditto.
4163 * gfortran.dg/use_11.f90: Ditto.
4164 * gfortran.dg/use_14.f90: Ditto.
4165 * gfortran.dg/use_only_2.f90: Ditto.
4166 * gfortran.dg/use_rename_4.f90: Ditto.
4167 * gfortran.dg/use_rename_5.f90: Ditto.
4168 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4169 * gfortran.dg/used_interface_ref.f90: Ditto.
4170 * gfortran.dg/used_types_11.f90: Ditto.
4171 * gfortran.dg/used_types_3.f90: Ditto.
4172 * gfortran.dg/used_types_4.f90: Ditto.
4173 * gfortran.dg/userdef_operator_2.f90: Ditto.
4174 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4175 * gfortran.dg/vect/pr46213.f90: Ditto.
4176 * gfortran.dg/whole_file_21.f90: Ditto.
4177 * gfortran.dg/whole_file_22.f90: Ditto.
4178 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4179 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4181 2011-08-02 Kai Tietz <ktietz@redhat.com>
4183 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4185 2011-08-01 Jason Merrill <jason@redhat.com>
4188 * g++.dg/abi/mangle49.C: New.
4191 * g++.dg/cpp0x/constexpr-array4.C: New.
4194 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4196 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4199 * gcc.target/i386/pr49927.c: New test.
4201 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4203 PR tree-optimization/49926
4204 * gcc.dg/vect/pr49926.c: New test.
4206 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4208 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4209 * gcc.target/i386/lzcnt-1.c: New test.
4210 * gcc.target/i386/lzcnt-2.c: Likewise.
4211 * gcc.target/i386/lzcnt-2a.c: Likewise.
4212 * gcc.target/i386/lzcnt-3.c: Likewise.
4213 * gcc.target/i386/lzcnt-4.c: Likewise.
4214 * gcc.target/i386/lzcnt-4a.c: Likewise.
4215 * gcc.target/i386/lzcnt-5.c: Likewise.
4216 * gcc.target/i386/lzcnt-6.c: Likewise.
4217 * gcc.target/i386/lzcnt-6a.c: Likewise.
4218 * gcc.target/i386/lzcnt-check.h: Likewise.
4220 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4221 * gcc.target/i386/sse-13.c: Likewise.
4222 * gcc.target/i386/sse-14.c: Likewise.
4223 * g++.dg/other/i386-2.C: Likewise.
4224 * g++.dg/other/i386-3.C: Likewise.
4226 2011-08-01 Julian Brown <julian@codesourcery.com>
4228 * gcc.target/arm/fixed-point-exec.c: New test.
4230 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4233 * gcc.target/i386/pr49920.c: New test.
4235 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4237 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4238 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4239 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4240 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4241 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4242 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4243 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4244 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4245 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4246 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4247 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4248 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4249 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4250 * g++.dg/tree-ssa/pr33615.C: Ditto.
4251 * g++.dg/tree-ssa/restrict1.C: Ditto.
4252 * c-c++-common/restrict-2.c: Ditto.
4253 * gfortran.dg/pr32921.f: Ditto.
4254 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4255 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4256 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4257 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4258 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4259 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4260 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4261 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4262 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4263 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4265 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4267 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4268 .exe.ltrans[0-9]*. dump files.
4270 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4273 * gfortran.dg/abstract_type_6.f03: Modified.
4274 * gfortran.dg/typebound_proc_24.f03: New.
4276 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4279 * g++.dg/init/for1.C: Fix.
4281 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4284 * gfortran.dg/string_5.f90: New test.
4286 2011-07-29 Jason Merrill <jason@redhat.com>
4289 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4291 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4293 PR tree-optimization/47407
4294 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4298 2011-07-29 Richard Guenther <rguenther@suse.de>
4300 * gcc.dg/uninit-suppress.c: Also disable VRP.
4301 * gcc.dg/uninit-suppress_2.c: Likewise.
4303 2011-07-28 Jason Merrill <jason@redhat.com>
4306 * g++.dg/template/nontype24.C: New.
4308 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4310 PR rtl-optimization/47958
4311 * gcc.dg/torture/pr47958-1.c: New.
4313 2011-07-29 Wei Guozhi <carrot@google.com>
4315 PR rtl-optimization/49799
4316 * gcc.dg/pr49799.c: New test case.
4318 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4321 * gcc.dg/graphite/id-pr48648.c: New.
4323 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4326 * gfortran.dg/maxloc_2.f90: New test.
4327 * gfortran.dg/maxloc_3.f90: New test.
4328 * gfortran.dg/minloc_1.f90: New test.
4329 * gfortran.dg/minloc_2.f90: New test.
4330 * gfortran.dg/minloc_3.f90: New test.
4331 * gfortran.dg/minmaxloc_7.f90: New test.
4334 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4336 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4339 the builtin isn't optimized away.
4341 2011-07-27 Tobias Burnus <burnus@net-b.de>
4344 * gfortran.dg/lto/pr45586-2_0.f90: New.
4346 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4349 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4350 * c-c++-common/cxxbitfields-5.c: Same.
4352 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4354 * lib/target-supports.exp (check_effective_target_mmap): Use
4355 check_function_available.
4357 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4359 * g++.old-deja/g++.pt/crash60.C: Updated.
4361 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4364 * gcc.target/i386/pr49866.c: New test.
4366 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4368 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4369 * gcc.target/i386/bmi-andn-1.c: New test.
4370 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4371 * gcc.target/i386/bmi-andn-2.c: Likewise.
4372 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4373 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4374 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4375 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4376 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4377 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4378 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4379 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4380 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4381 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4382 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4383 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4384 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4385 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4386 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4387 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4388 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4389 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4390 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4391 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4392 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4394 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4397 * gfortran.dg/graphite/id-pr47691.f: New.
4399 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4401 * gcc.target/i386/avx-os-support.h: New.
4402 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4403 (main): Check avx_os_support before the test is run.
4404 * gcc.target/i386/aes-avx-check.h: Ditto.
4405 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4407 2011-07-27 Kai Tietz <ktietz@redhat.com>
4409 * gcc.target/i386/aggregate-ret3.c: New test.
4410 * gcc.target/i386/aggregate-ret4.c: New test.
4412 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4415 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4416 allocated array should *not* change its size.
4417 * gfortran.dg/multiple_allocation_3.f90: New test.
4419 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4422 * g++.dg/cpp0x/constexpr-49776.C: New.
4424 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4427 * gcc.dg/graphite/id-pr47046.c: New.
4429 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4432 * gcc.dg/graphite/run-id-pr47593.c: New.
4434 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4437 * gcc.dg/graphite/run-id-pr47653.c: New.
4438 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4439 induction variables.
4440 * gcc.dg/graphite/scop-16.c: Same.
4441 * gcc.dg/graphite/scop-17.c: Same.
4442 * gcc.dg/graphite/scop-21.c: Same.
4444 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4447 * gcc.dg/graphite/id-pr48805.c: New.
4449 2011-07-26 Tobias Burnus <burnus@net-b.de>
4451 * gfortran.dg/coarray_lib_token_2.f90: New.
4453 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4455 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4458 2011-07-25 Andrew Pinski <apinski@cavium.com>
4461 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4462 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4464 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4466 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4468 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4469 * gcc.c-torture/execute/loop-2g.c: Likewise.
4470 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4471 Require mmap support.
4472 * gcc.c-torture/execute/loop-2g.x: Likewise.
4473 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4474 (MAP_ANON): Provide default.
4475 * gcc.dg/20050826-1.c: Likewise.
4476 * gcc.target/i386/pr36533.c: Likewise.
4477 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4478 Use dg-require-effective-target mmap.
4480 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4483 * g++.dg/cpp0x/range-for19.C: New.
4485 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4488 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4491 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4494 * g++.dg/torture/pr49309.C: Remove.
4496 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4498 PR tree-optimization/49809
4499 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4502 2011-07-25 Richard Guenther <rguenther@suse.de>
4504 PR tree-optimization/49715
4505 * gcc.target/i386/pr49715-1.c: New testcase.
4506 * gcc.target/i386/pr49715-2.c: Likewise.
4508 2011-07-23 Jason Merrill <jason@redhat.com>
4510 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4512 2011-07-22 Jason Merrill <jason@redhat.com>
4515 * g++.dg/cpp0x/initlist55.C: New.
4517 2011-07-23 Tobias Burnus <burnus@net-b.de>
4520 * gfortran.dg/namelist_72.f: New.
4522 2011-07-23 Tobias Burnus <burnus@net-b.de>
4524 * gfortran.dg/coarray_25.f90: New.
4526 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4528 * override1.C: This test should use c++0x mode.
4529 * override3.C: New. Test the diagnostics in c++98 mode.
4531 2011-07-22 Jason Merrill <jason@redhat.com>
4532 Mark Glisse <marc.glisse@normalesup.org>
4535 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4538 * g++.dg/opt/builtins2.C: New.
4539 * g++.dg/other/error27.C: Don't rely on __builtin.
4541 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4543 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4545 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4546 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4547 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4548 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4550 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4553 2011-07-22 Richard Guenther <rguenther@suse.de>
4555 PR tree-optimization/45819
4556 * gcc.dg/pr45819.c: New testcase.
4558 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4560 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4562 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4566 * gcc.dg/graphite/run-id-pr47654.c: New.
4568 2011-07-21 Ian Lance Taylor <iant@google.com>
4571 * gcc.dg/pr49705.c: New test.
4573 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4575 * lib/target-supports.exp (check_avx_os_support_available): New.
4576 (check_effective_target_avx_runtime): Use it.
4578 2011-07-21 Richard Guenther <rguenther@suse.de>
4580 PR tree-optimization/49770
4581 * g++.dg/torture/pr49770.C: New testcase.
4583 2011-07-21 Kai Tietz <ktietz@redhat.com>
4585 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4586 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4588 2011-07-21 Tobias Burnus <burnus@net-b.de>
4590 * gfortran.dg/coarray_lib_token_1.f90: New.
4592 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4594 * gcc.dg/pr32912-2.c: Skip for AVR.
4595 * gcc.dg/pr44674.c: Add dg-require-profiling.
4597 2011-07-20 Jason Merrill <jason@redhat.com>
4599 * g++.dg/ext/desig2.C: New.
4601 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4603 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4605 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4606 * gcc.target/powerpc/recip-3.c: Ditto.
4608 2011-07-19 Jason Merrill <jason@redhat.com>
4610 PR c++/6709 (DR 743)
4611 PR c++/42603 (DR 950)
4612 * g++.dg/cpp0x/decltype21.C: New.
4614 2011-07-20 Richard Guenther <rguenther@suse.de>
4617 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4618 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4620 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4622 * gcc.target/arm/combine-movs.c: New.
4623 * gcc.target/arm/unsigned-extend-2.c: New.
4625 2011-07-19 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/variadic114.C: New.
4630 2011-07-19 Tobias Burnus <burnus@net-b.de>
4632 * gfortran.dg/coarray_args_1.f90: New.
4633 * gfortran.dg/coarray_args_2.f90: New.
4635 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4638 * gfortran.dg/allocate_error_3.f90: New.
4640 2011-07-19 Richard Guenther <rguenther@suse.de>
4642 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4643 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4644 * gcc.dg/torture/20110719-1.c: New testcase.
4646 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4648 PR tree-optimization/49768
4649 * gcc.c-torture/execute/pr49768.c: New test.
4651 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4653 PR tree-optimization/49771
4654 * gcc.dg/vect/pr49771.c: New test.
4656 2011-07-18 Martin Jambor <mjambor@suse.cz>
4658 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4659 * gcc.dg/ipa/ipa-2.c: Likewise.
4660 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4661 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4662 * gcc.dg/ipa/ipa-5.c: Likewise.
4663 * gcc.dg/ipa/ipa-7.c: Likewise.
4664 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4665 * gcc.dg/ipa/ipacost-1.c: Likewise.
4666 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4668 * gcc.dg/ipa/ipcp-1.c: New test.
4669 * gcc.dg/ipa/ipcp-2.c: Likewise.
4670 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4672 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4675 * gfortran.dg/pr49675.f90: New test.
4677 2011-07-18 Richard Guenther <rguenther@suse.de>
4679 * gcc.dg/torture/20110718-1.c: New testcase.
4681 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4683 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4684 * g++.dg/ext/bitfield3.C: Likewise.
4685 * g++.dg/ext/bitfield4.C: Likewise.
4686 * g++.dg/ext/bitfield5.C: Likewise.
4687 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4688 * g++.dg/other/pr23205-2.C: Likewise.
4689 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4690 * gcc.c-torture/compile/20001109-2.c: Likewise.
4691 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4692 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4693 * gcc.dg/bitfld-16.c: Likewise.
4694 * gcc.dg/bitfld-17.c: Likewise.
4695 * gcc.dg/bitfld-18.c: Likewise.
4696 * gcc.dg/builtins-config.h: Remove Netware support.
4697 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4698 * gcc.dg/cdce2.c: Likewise.
4699 * gcc.dg/cpp/assert4.c: Remove netware support.
4700 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4701 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4703 * lib/target-supports.exp (check_visibility_available): Remove
4705 (check_profiling_available): Likewise.
4707 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4709 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4711 2011-07-17 Tobias Burnus <burnus@net-b.de>
4712 Thomas Koenig <tkoenig@gcc.gnu.org>
4715 * gfortran.dg/generic_17.f90: Fix testcase.
4716 * gfortran.dg/interface_3.f90: Add dg-error.
4717 * gfortran.dg/use_14.f90: New.
4718 * gfortran.dg/use_15.f90: New.
4720 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4722 * gnat.dg/pointer_controlled.adb: New test.
4724 2011-07-17 Tobias Burnus <burnus@net-b.de>
4727 * gfortran.dg/pointer_remapping_7.f90: New.
4729 2011-07-16 Jason Merrill <jason@redhat.com>
4731 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4733 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4734 Jason Merrill <jason@redhat.com>
4738 * g++.dg/cpp0x/decltype29.C: Adjust.
4739 * g++.dg/cpp0x/error4.C: Adjust.
4740 * g++.dg/cpp0x/sfinae26.C: Adjust.
4741 * g++.dg/cpp0x/variadic105.C: Adjust.
4742 * g++.dg/template/deduce3.C: Adjust.
4743 * g++.dg/template/error45.C: Adjust.
4744 * g++.dg/template/ptrmem2.C: Adjust.
4745 * g++.dg/template/sfinae2.C: Adjust.
4746 * g++.old-deja/g++.pt/crash60.C: Adjust.
4747 * g++.old-deja/g++.pt/unify6.C: Adjust.
4748 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4749 * g++.dg/cpp0x/nullptr15.C: Adjust.
4750 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4751 * g++.dg/cpp0x/pr31431.C: Adjust.
4752 * g++.dg/cpp0x/pr31434.C: Adjust.
4753 * g++.dg/cpp0x/sfinae11.C: Adjust
4754 * g++.dg/cpp0x/temp_default2.C: Adjust.
4755 * g++.dg/cpp0x/trailing4.C: Adjust.
4756 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4757 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4758 * g++.dg/cpp0x/variadic105.C: Adjust.
4759 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4760 * g++.dg/ext/vla2.C: Adjust.
4761 * g++.dg/other/ptrmem10.C: Adjust.
4762 * g++.dg/other/ptrmem11.C: Adjust.
4763 * g++.dg/overload/unknown1.C: Adjust.
4764 * g++.dg/template/conv11.C: Adjust.
4765 * g++.dg/template/dependent-expr5.C: Adjust.
4766 * g++.dg/template/friend.C: Adjust.
4767 * g++.dg/template/incomplete2.C: Adjust.
4768 * g++.dg/template/local4.C: Adjust.
4769 * g++.dg/template/local6.C: Adjust.
4770 * g++.dg/template/operator9.C: Adjust.
4771 * g++.dg/template/ttp25.C: Adjust.
4772 * g++.dg/template/unify10.C: Adjust.
4773 * g++.dg/template/unify11.C: Adjust.
4774 * g++.dg/template/unify6.C: Adjust.
4775 * g++.dg/template/unify9.C: Adjust.
4776 * g++.dg/template/varmod1.C: Adjust.
4777 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4778 * g++.old-deja/g++.pt/crash28.C: Adjust.
4779 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4780 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4781 * g++.old-deja/g++.pt/expr2.C: Adjust.
4782 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4783 * g++.old-deja/g++.pt/spec5.C: Adjust.
4784 * g++.old-deja/g++.pt/spec6.C: Adjust.
4785 * g++.old-deja/g++.pt/unify4.C: Adjust.
4786 * g++.old-deja/g++.pt/unify8.C: Adjust.
4787 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4788 * g++.dg/overload/template5.C: New testcase.
4789 * g++.dg/template/overload12.C: New testcase.
4791 2011-07-11 Tobias Burnus <burnus@net-b.de>
4793 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4794 * gfortran.dg/coarray_7.f90: Ditto.
4795 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4796 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4798 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4800 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4802 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4803 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4804 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4806 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4807 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4808 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4810 2011-07-15 Jason Merrill <jason@redhat.com>
4813 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4814 Use --extra_opts instead of --additional_options.
4816 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4819 * g++.dg/torture/pr49309.C: Remove.
4821 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4823 * gcc.target/tic6x/weak-call.c: New test.
4824 * gcc.target/tic6x/fpcmp.c: New test.
4825 * gcc.target/tic6x/fpdiv.c: New test.
4826 * gcc.target/tic6x/rotdi16-scan.c: New test.
4827 * gcc.target/tic6x/ffssi.c: New test.
4828 * gcc.target/tic6x/fpdiv-lib.c: New test.
4829 * gcc.target/tic6x/cold-lc.c: New test.
4830 * gcc.target/tic6x/longcalls.c: New test.
4831 * gcc.target/tic6x/abi-align-1.c: New test.
4832 * gcc.target/tic6x/fpcmp-finite.c: New test.
4833 * gcc.target/tic6x/rotdi16.c: New test.
4834 * gcc.target/tic6x/bswapl.c: New test.
4835 * gcc.target/tic6x/ffsdi.c: New test.
4836 * gcc.target/tic6x/tic6x.exp: New file.
4837 * gcc.target/tic6x/builtins/arith24.c: New test.
4838 * gcc.target/tic6x/builtins/smpy.c: New test.
4839 * gcc.target/tic6x/builtins/smpylh.c: New test.
4840 * gcc.target/tic6x/builtins/smpyh.c: New test.
4841 * gcc.target/tic6x/builtins/sarith1.c: New test.
4842 * gcc.target/tic6x/builtins/extclr.c: New test
4843 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4844 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4845 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4846 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4848 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4850 * gcc.dg/20020312-2.c: Likewise.
4851 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4852 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4853 * gcc.dg/torture/builtin-math-7.c: Likewise.
4856 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4857 not testing tic6x-*-*.
4859 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4862 * g++.dg/torture/pr49309.C: New testcase.
4864 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4866 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4868 2011-07-14 Richard Guenther <rguenther@suse.de>
4870 PR tree-optimization/49651
4871 * gcc.dg/torture/pr49651.c: New testcase.
4873 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4876 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4878 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4880 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4881 -mno-pointers-to-nested-functions.
4882 * gcc.target/powerpc/no-r11-2.c: Ditto.
4883 * gcc.target/powerpc/no-r11-3.c: Ditto.
4885 2011-07-13 Jason Merrill <jason@redhat.com>
4887 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4888 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4889 when compiling C files.
4890 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4891 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4892 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4893 * g++.dg/lookup/anon2.C: Likewise.
4894 * g++.dg/tree-ssa/copyprop.C: Likewise.
4895 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4896 * g++.dg/init/vector1.C: Ignore narrowing errors.
4897 * g++.dg/torture/pr35526.C: Likewise.
4898 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4900 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4903 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4906 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4908 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4909 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4911 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4913 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4914 * lib/obj-c++.exp (obj-c++_init): Ditto.
4915 * lib/file-format.exp (gcc_target_object_format): Ditto.
4916 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4917 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4918 (check_visibility_available): Ditto.
4919 (check_effective_target_tls_native): Ditto.
4920 (check_effective_target_tls_emulated): Ditto.
4921 (check_effective_target_function_sections): Ditto.
4923 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4925 * gcc.target/arm/pr48183.c: New test.
4927 2011-07-13 Richard Guenther <rguenther@suse.de>
4929 * gcc.dg/torture/20110713-1.c: New testcase.
4931 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4934 * gcc.c-torture/compile/pr49474.c: New testcase.
4936 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4938 PR tree-optimization/49712
4939 * gcc.c-torture/execute/pr49712.c: New test.
4941 2011-07-11 Jason Merrill <jason@redhat.com>
4944 * g++.dg/template/recurse3.C: New.
4946 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4949 * gcc.dg/guality/csttest.c: New test.
4952 * gfortran.dg/pr49698.f90: New test.
4954 2011-07-11 Jeff Law <law@redhat.com>
4956 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4958 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4960 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4961 * go.test/go-test.exp (go-set-goarch): Likewise.
4963 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4966 * gcc.target/avr/torture/pr39633.c: New test case.
4968 2011-07-11 Tobias Burnus <burnus@net-b.de>
4971 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4973 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4975 * lib/target-supports.exp (check_effective_target_scheduling):
4977 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4978 * gcc.dg/pr45055.c: Ditto.
4979 * gcc.dg/pr45353.c: Ditto.
4980 * g++.dg/pr45056.C: Ditto.
4982 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4984 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4985 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4986 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4987 * g++.dg/torture/pr31863.C: Skip AVR.
4989 2011-07-10 Tobias Burnus <burnus@net-b.de>
4992 * gfortran.dg/intrinsic_signal.f90: New.
4994 2011-07-09 Jason Merrill <jason@redhat.com>
4996 * g++.dg/cpp0x/regress/regress6.C: New.
4997 * g++.dg/parse/crash45.C: Adjust message.
4998 * g++.dg/template/crash38.C: Adjust message.
4999 * g++.dg/template/crash64.C: Adjust message.
5001 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5003 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5004 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5005 * g++.dg/abi/bitfield3.C: Likewise.
5006 * g++.dg/eh/pr38662.C: Likewise.
5007 * g++.dg/ext/attrib36.C: Likewise.
5008 * g++.dg/ext/attrib37.C: Likewise.
5009 * g++.dg/ext/attrib8.C: Likewise.
5010 * g++.dg/ext/tmplattr1.C: Likewise.
5011 * g++.dg/inherit/override-attribs.C: Likewise.
5012 * g++.dg/opt/inline9.C: Likewise.
5013 * g++.dg/opt/life1.C: Likewise.
5014 * g++.dg/opt/longbranch2.C: Likewise.
5015 * g++.dg/opt/nrv12.C: Likewise.
5016 * g++.dg/opt/reg-stack4.C: Likewise.
5017 * g++.dg/other/pr35504.C: Likewise.
5018 * g++.dg/other/pr39496.C: Likewise.
5019 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5020 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5021 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5022 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5023 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5024 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5025 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5026 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5027 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5028 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5029 * g++.dg/warn/pr15774-1.C: Likewise.
5030 * g++.dg/warn/pr15774-2.C: Likewise.
5031 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5032 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5033 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5034 * g++.old-deja/g++.pt/asm2.C: Likewise.
5035 * gcc.c-torture/compile/20000804-1.c: Likewise.
5036 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5037 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5038 * gcc.dg/20020108-1.c: Likewise.
5039 * gcc.dg/20020122-2.c: Likewise.
5040 * gcc.dg/20020122-3.c: Likewise.
5041 * gcc.dg/20020206-1.c: Likewise.
5042 * gcc.dg/20020219-1.c: Likewise.
5043 * gcc.dg/20020310-1.c: Likewise.
5044 * gcc.dg/20020411-1.c: Likewise.
5045 * gcc.dg/20020418-2.c: Likewise.
5046 * gcc.dg/20020426-2.c: Likewise.
5047 * gcc.dg/20020517-1.c: Likewise.
5048 * gcc.dg/20030204-1.c: Likewise.
5049 * gcc.dg/20030826-2.c: Likewise.
5050 * gcc.dg/20031102-1.c: Likewise.
5051 * gcc.dg/20031202-1.c: Likewise.
5052 * gcc.dg/20050111-1.c: Likewise.
5053 * gcc.dg/20050503-1.c: Likewise.
5054 * gcc.dg/array-init-1.c: Likewise.
5055 * gcc.dg/builtin-apply4.c: Likewise.
5056 * gcc.dg/dfp/pr31344.c: Likewise.
5057 * gcc.dg/gomp/atomic-11.c: Likewise.
5058 * gcc.dg/graphite/pr40281.c: Likewise.
5059 * gcc.dg/ia64-sync-1.c: Likewise.
5060 * gcc.dg/ia64-sync-2.c: Likewise.
5061 * gcc.dg/ia64-sync-3.c: Likewise.
5062 * gcc.dg/ia64-sync-4.c: Likewise.
5063 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5064 * gcc.dg/invalid-call-1.c: Likewise.
5065 * gcc.dg/loop-3.c: Likewise.
5066 * gcc.dg/lower-subreg-1.c: Likewise.
5067 * gcc.dg/lto/pr47259_0.c: Likewise.
5068 * gcc.dg/nested-calls-1.c: Likewise.
5069 * gcc.dg/pr20017.c: Likewise.
5070 * gcc.dg/pr25023.c: Likewise.
5071 * gcc.dg/pr27671-2.c: Likewise.
5072 * gcc.dg/pr32176.c: Likewise.
5073 * gcc.dg/pr33676.c: Likewise.
5074 * gcc.dg/pr35045.c: Likewise.
5075 * gcc.dg/pr36015.c: Likewise.
5076 * gcc.dg/pr36584.c: Likewise.
5077 * gcc.dg/pr36998.c: Likewise.
5078 * gcc.dg/pr37438.c: Likewise.
5079 * gcc.dg/pr37908.c: Likewise.
5080 * gcc.dg/pr41241.c: Likewise.
5081 * gcc.dg/pr41340.c: Likewise.
5082 * gcc.dg/pr44136.c: Likewise.
5083 * gcc.dg/pr44194-1.c: Likewise.
5084 * gcc.dg/pr46212.c: Likewise.
5085 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5086 * gcc.dg/setjmp-2.c: Likewise.
5087 * gcc.dg/short-compare-1.c: Likewise.
5088 * gcc.dg/short-compare-2.c: Likewise.
5089 * gcc.dg/smod-1.c: Likewise.
5090 * gcc.dg/sync-2.c: Likewise.
5091 * gcc.dg/sync-3.c: Likewise.
5092 * gcc.dg/tls/opt-1.c: Likewise.
5093 * gcc.dg/tls/opt-2.c: Likewise.
5094 * gcc.dg/tls/opt-3.c: Likewise.
5095 * gcc.dg/torture/badshift.c: Likewise.
5096 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5097 * gcc.dg/torture/pr20314-2.c: Likewise.
5098 * gcc.dg/torture/pr36891.c: Likewise.
5099 * gcc.dg/torture/pr38774.c: Likewise.
5100 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5101 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5102 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5103 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5104 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5105 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5106 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5107 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5108 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5109 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5110 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5111 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5112 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5113 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5114 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5115 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5116 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5117 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5118 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5119 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5120 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5121 * gcc.dg/unroll-1.c: Likewise.
5122 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5123 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5124 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5125 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5126 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5127 * gcc.target/i386/20000609-1.c: Likewise.
5128 * gcc.target/i386/20000720-1.c: Likewise.
5129 * gcc.target/i386/20000724-1.c: Likewise.
5130 * gcc.target/i386/20011107-1.c: Likewise.
5131 * gcc.target/i386/20011119-1.c: Likewise.
5132 * gcc.target/i386/20020201-3.c: Likewise.
5133 * gcc.target/i386/20020218-1.c: Likewise.
5134 * gcc.target/i386/20020729-1.c: Likewise.
5135 * gcc.target/i386/20030926-1.c: Likewise.
5136 * gcc.target/i386/20060125-1.c: Likewise.
5137 * gcc.target/i386/20060125-2.c: Likewise.
5138 * gcc.target/i386/20060512-1.c: Likewise.
5139 * gcc.target/i386/20060512-2.c: Likewise.
5140 * gcc.target/i386/20060512-3.c: Likewise.
5141 * gcc.target/i386/20060512-4.c: Likewise.
5142 * gcc.target/i386/387-1.c: Likewise.
5143 * gcc.target/i386/387-2.c: Likewise.
5144 * gcc.target/i386/387-5.c: Likewise.
5145 * gcc.target/i386/387-6.c: Likewise.
5146 * gcc.target/i386/980312-1.c: Likewise.
5147 * gcc.target/i386/980313-1.c: Likewise.
5148 * gcc.target/i386/990117-1.c: Likewise.
5149 * gcc.target/i386/990424-1.c: Likewise.
5150 * gcc.target/i386/990524-1.c: Likewise.
5151 * gcc.target/i386/991129-1.c: Likewise.
5152 * gcc.target/i386/991214-1.c: Likewise.
5153 * gcc.target/i386/991230-1.c: Likewise.
5154 * gcc.target/i386/addr-sel-1.c: Likewise.
5155 * gcc.target/i386/aggregate-ret1.c: Likewise.
5156 * gcc.target/i386/aggregate-ret2.c: Likewise.
5157 * gcc.target/i386/align-main-3.c: Likewise.
5158 * gcc.target/i386/amd64-abi-1.c: Likewise.
5159 * gcc.target/i386/amd64-abi-2.c: Likewise.
5160 * gcc.target/i386/amd64-abi-4.c: Likewise.
5161 * gcc.target/i386/amd64-abi-5.c: Likewise.
5162 * gcc.target/i386/amd64-abi-6.c: Likewise.
5163 * gcc.target/i386/asm-1.c: Likewise.
5164 * gcc.target/i386/asm-3.c: Likewise.
5165 * gcc.target/i386/asm-5.c: Likewise.
5166 * gcc.target/i386/attributes-error.c: Likewise.
5167 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5168 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5169 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5170 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5171 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5172 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5173 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5174 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5175 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5176 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5177 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5178 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5179 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5180 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5181 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5182 * gcc.target/i386/bitfield1.c: Likewise.
5183 * gcc.target/i386/bitfield2.c: Likewise.
5184 * gcc.target/i386/bmi-2.c: Likewise.
5185 * gcc.target/i386/bmi-5.c: Likewise.
5186 * gcc.target/i386/builtin-unreachable.c: Likewise.
5187 * gcc.target/i386/cleanup-2.c: Likewise.
5188 * gcc.target/i386/clobbers.c: Likewise.
5189 * gcc.target/i386/cmov8.c: Likewise.
5190 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5191 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5192 * gcc.target/i386/compress-float-387.c: Likewise.
5193 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5194 * gcc.target/i386/compress-float-sse.c: Likewise.
5195 * gcc.target/i386/crc32-2.c: Likewise.
5196 * gcc.target/i386/crc32-3.c: Likewise.
5197 * gcc.target/i386/divmod-7.c: Likewise.
5198 * gcc.target/i386/divmod-8.c: Likewise.
5199 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5200 * gcc.target/i386/fma3-builtin.c: Likewise.
5201 * gcc.target/i386/fma3-fma.c: Likewise.
5202 * gcc.target/i386/fma4-256-vector.c: Likewise.
5203 * gcc.target/i386/fma4-builtin.c: Likewise.
5204 * gcc.target/i386/fma4-fma-2.c: Likewise.
5205 * gcc.target/i386/fma4-fma.c: Likewise.
5206 * gcc.target/i386/fma4-vector-2.c: Likewise.
5207 * gcc.target/i386/fma4-vector.c: Likewise.
5208 * gcc.target/i386/funcspec-1.c: Likewise.
5209 * gcc.target/i386/funcspec-10.c: Likewise.
5210 * gcc.target/i386/funcspec-11.c: Likewise.
5211 * gcc.target/i386/funcspec-2.c: Likewise.
5212 * gcc.target/i386/funcspec-5.c: Likewise.
5213 * gcc.target/i386/funcspec-6.c: Likewise.
5214 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5215 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5216 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5217 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5218 * gcc.target/i386/incoming-1.c: Likewise.
5219 * gcc.target/i386/incoming-10.c: Likewise.
5220 * gcc.target/i386/incoming-11.c: Likewise.
5221 * gcc.target/i386/incoming-12.c: Likewise.
5222 * gcc.target/i386/incoming-13.c: Likewise.
5223 * gcc.target/i386/incoming-14.c: Likewise.
5224 * gcc.target/i386/incoming-15.c: Likewise.
5225 * gcc.target/i386/incoming-2.c: Likewise.
5226 * gcc.target/i386/incoming-3.c: Likewise.
5227 * gcc.target/i386/incoming-4.c: Likewise.
5228 * gcc.target/i386/incoming-5.c: Likewise.
5229 * gcc.target/i386/incoming-6.c: Likewise.
5230 * gcc.target/i386/incoming-7.c: Likewise.
5231 * gcc.target/i386/incoming-8.c: Likewise.
5232 * gcc.target/i386/incoming-9.c: Likewise.
5233 * gcc.target/i386/lea.c: Likewise.
5234 * gcc.target/i386/local.c: Likewise.
5235 * gcc.target/i386/loop-1.c: Likewise.
5236 * gcc.target/i386/loop-2.c: Likewise.
5237 * gcc.target/i386/loop-3.c: Likewise.
5238 * gcc.target/i386/max-stack-align.c: Likewise.
5239 * gcc.target/i386/memcpy-1.c: Likewise.
5240 * gcc.target/i386/movbe-2.c: Likewise.
5241 * gcc.target/i386/movq-2.c: Likewise.
5242 * gcc.target/i386/movq.c: Likewise.
5243 * gcc.target/i386/nrv1.c: Likewise.
5244 * gcc.target/i386/pad-4.c: Likewise.
5245 * gcc.target/i386/pad-5a.c: Likewise.
5246 * gcc.target/i386/pad-5b.c: Likewise.
5247 * gcc.target/i386/pad-6a.c: Likewise.
5248 * gcc.target/i386/pad-6b.c: Likewise.
5249 * gcc.target/i386/pad-7.c: Likewise.
5250 * gcc.target/i386/pad-9.c: Likewise.
5251 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5252 * gcc.target/i386/pic-1.c: Likewise.
5253 * gcc.target/i386/pr12092-1.c: Likewise.
5254 * gcc.target/i386/pr12329.c: Likewise.
5255 * gcc.target/i386/pr21518.c: Likewise.
5256 * gcc.target/i386/pr22362.c: Likewise.
5257 * gcc.target/i386/pr22585.c: Likewise.
5258 * gcc.target/i386/pr23098.c: Likewise.
5259 * gcc.target/i386/pr25196.c: Likewise.
5260 * gcc.target/i386/pr25293.c: Likewise.
5261 * gcc.target/i386/pr25654.c: Likewise.
5262 * gcc.target/i386/pr26449.c: Likewise.
5263 * gcc.target/i386/pr26778.c: Likewise.
5264 * gcc.target/i386/pr26826.c: Likewise.
5265 * gcc.target/i386/pr27266.c: Likewise.
5266 * gcc.target/i386/pr29978.c: Likewise.
5267 * gcc.target/i386/pr30505.c: Likewise.
5268 * gcc.target/i386/pr30961-1.c: Likewise.
5269 * gcc.target/i386/pr31628.c: Likewise.
5270 * gcc.target/i386/pr32000-2.c: Likewise.
5271 * gcc.target/i386/pr32661-1.c: Likewise.
5272 * gcc.target/i386/pr32708-2.c: Likewise.
5273 * gcc.target/i386/pr32708-3.c: Likewise.
5274 * gcc.target/i386/pr34256.c: Likewise.
5275 * gcc.target/i386/pr34312.c: Likewise.
5276 * gcc.target/i386/pr34522.c: Likewise.
5277 * gcc.target/i386/pr35160.c: Likewise.
5278 * gcc.target/i386/pr35281.c: Likewise.
5279 * gcc.target/i386/pr36246.c: Likewise.
5280 * gcc.target/i386/pr36786.c: Likewise.
5281 * gcc.target/i386/pr37275.c: Likewise.
5282 * gcc.target/i386/pr37843-3.c: Likewise.
5283 * gcc.target/i386/pr37843-4.c: Likewise.
5284 * gcc.target/i386/pr39082-1.c: Likewise.
5285 * gcc.target/i386/pr39431.c: Likewise.
5286 * gcc.target/i386/pr39496.c: Likewise.
5287 * gcc.target/i386/pr39543-2.c: Likewise.
5288 * gcc.target/i386/pr39911.c: Likewise.
5289 * gcc.target/i386/pr40718.c: Likewise.
5290 * gcc.target/i386/pr40906-1.c: Likewise.
5291 * gcc.target/i386/pr40906-2.c: Likewise.
5292 * gcc.target/i386/pr40906-3.c: Likewise.
5293 * gcc.target/i386/pr40934.c: Likewise.
5294 * gcc.target/i386/pr41900.c: Likewise.
5295 * gcc.target/i386/pr42589.c: Likewise.
5296 * gcc.target/i386/pr43662.c: Likewise.
5297 * gcc.target/i386/pr43671.c: Likewise.
5298 * gcc.target/i386/pr43766.c: Likewise.
5299 * gcc.target/i386/pr43869.c: Likewise.
5300 * gcc.target/i386/pr44942.c: Likewise.
5301 * gcc.target/i386/pr44948-2a.c: Likewise.
5302 * gcc.target/i386/pr45234.c: Likewise.
5303 * gcc.target/i386/pr45336-2.c: Likewise.
5304 * gcc.target/i386/pr45336-4.c: Likewise.
5305 * gcc.target/i386/pr45852.c: Likewise.
5306 * gcc.target/i386/pr46470.c: Likewise.
5307 * gcc.target/i386/pr48037-1.c: Likewise.
5308 * gcc.target/i386/pr48389.c: Likewise.
5309 * gcc.target/i386/pr49095.c: Likewise.
5310 * gcc.target/i386/pr9771-1.c: Likewise.
5311 * gcc.target/i386/rdfsbase-1.c: Likewise.
5312 * gcc.target/i386/rdfsbase-2.c: Likewise.
5313 * gcc.target/i386/rdgsbase-1.c: Likewise.
5314 * gcc.target/i386/rdgsbase-2.c: Likewise.
5315 * gcc.target/i386/rdrand-3.c: Likewise.
5316 * gcc.target/i386/regparm-stdcall.c: Likewise.
5317 * gcc.target/i386/regparm.c: Likewise.
5318 * gcc.target/i386/reload-1.c: Likewise.
5319 * gcc.target/i386/rotate-2.c: Likewise.
5320 * gcc.target/i386/sibcall-5.c: Likewise.
5321 * gcc.target/i386/signbit-1.c: Likewise.
5322 * gcc.target/i386/signbit-2.c: Likewise.
5323 * gcc.target/i386/signbit-3.c: Likewise.
5324 * gcc.target/i386/sse-5.c: Likewise.
5325 * gcc.target/i386/sse-8.c: Likewise.
5326 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5327 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5328 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5329 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5330 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5331 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5332 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5333 * gcc.target/i386/sse2-movq-2.c: Likewise.
5334 * gcc.target/i386/sse2-movq-3.c: Likewise.
5335 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5336 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5337 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5338 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5339 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5340 * gcc.target/i386/ssefn-1.c: Likewise.
5341 * gcc.target/i386/ssefn-2.c: Likewise.
5342 * gcc.target/i386/sseregparm-1.c: Likewise.
5343 * gcc.target/i386/sseregparm-2.c: Likewise.
5344 * gcc.target/i386/sseregparm-3.c: Likewise.
5345 * gcc.target/i386/sseregparm-4.c: Likewise.
5346 * gcc.target/i386/sseregparm-5.c: Likewise.
5347 * gcc.target/i386/sseregparm-6.c: Likewise.
5348 * gcc.target/i386/sseregparm-7.c: Likewise.
5349 * gcc.target/i386/sseregparm-8.c: Likewise.
5350 * gcc.target/i386/stack-realign.c: Likewise.
5351 * gcc.target/i386/stack-usage-realign.c: Likewise.
5352 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5353 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5354 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5355 * gcc.target/i386/stackalign/return-1.c: Likewise.
5356 * gcc.target/i386/stackalign/return-2.c: Likewise.
5357 * gcc.target/i386/stackalign/return-3.c: Likewise.
5358 * gcc.target/i386/tailcall-1.c: Likewise.
5359 * gcc.target/i386/tbm-2.c: Likewise.
5360 * gcc.target/i386/udivmod-7.c: Likewise.
5361 * gcc.target/i386/udivmod-8.c: Likewise.
5362 * gcc.target/i386/unroll-1.c: Likewise.
5363 * gcc.target/i386/vararg-1.c: Likewise.
5364 * gcc.target/i386/vararg-2.c: Likewise.
5365 * gcc.target/i386/vect8-ret.c: Likewise.
5366 * gcc.target/i386/vectorize5.c: Likewise.
5367 * gcc.target/i386/wmul-1.c: Likewise.
5368 * gcc.target/i386/wmul-2.c: Likewise.
5369 * gcc.target/i386/wrfsbase-1.c: Likewise.
5370 * gcc.target/i386/wrfsbase-2.c: Likewise.
5371 * gcc.target/i386/wrgsbase-1.c: Likewise.
5372 * gcc.target/i386/wrgsbase-2.c: Likewise.
5373 * gcc.target/i386/xop-pcmov.c: Likewise.
5374 * gcc.target/i386/xop-pcmov2.c: Likewise.
5375 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5376 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5377 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5378 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5379 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5380 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5381 * gcc.target/i386/zee.c: Likewise.
5382 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5383 * gfortran.dg/compiler-directive_2.f: Likewise.
5384 * gfortran.dg/g77/20010216-1.f: Likewise.
5385 * gfortran.dg/gomp/pr39152.f90: Likewise.
5386 * gfortran.dg/pr33794.f90: Likewise.
5388 2011-07-09 Jason Merrill <jason@redhat.com>
5390 * g++.dg/cpp0x/regress/regress5.C: New.
5392 2011-07-08 Jason Merrill <jason@redhat.com>
5395 * g++.dg/expr/compound-asn1.C: New.
5396 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5398 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5401 * gcc.target/powerpc/altivec-34.c: New test.
5403 2011-07-08 Jason Merrill <jason@redhat.com>
5406 * g++.dg/abi/guard3.C: New.
5408 2011-07-08 Julian Brown <julian@codesourcery.com>
5410 * lib/target-supports.exp
5411 (check_effective_target_arm_little_endian): New.
5412 (check_effective_target_vect_pack_trunc): Use above.
5413 (check_effective_target_vect_unpack): Likewise.
5414 (check_effective_target_vect_element_align): Test
5415 check_effective_target_arm_vect_no_misalign for ARM.
5417 2011-07-08 Jason Merrill <jason@redhat.com>
5420 * g++.dg/cpp0x/constexpr-rom.C: New.
5422 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5425 * g++.dg/torture/pr49519.C: New test.
5427 2011-07-08 Martin Jambor <mjambor@suse.cz>
5429 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5431 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5434 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5436 2011-07-08 Richard Guenther <rguenther@suse.de>
5438 PR tree-optimization/49662
5439 * gcc.dg/graphite/interchange-14.c: XFAIL.
5440 * gcc.dg/graphite/interchange-15.c: Likewise.
5441 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5443 2011-07-06 Jason Merrill <jason@redhat.com>
5446 * g++.dg/cpp0x/regress/regress4.C: New.
5448 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5451 * gfortran.dg/result_in_spec_4.f90: New test.
5453 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5455 * gcc.target/sparc/cas64.c: New test.
5457 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5460 * g++.dg/torture/pr49644.C: New test.
5463 * gcc.c-torture/execute/pr49644.c: New test.
5465 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5467 * lib/target-supports.exp (check_effective_target_ia32): New.
5468 (check_effective_target_x32): Likewise.
5469 (check_effective_target_vect_cmdline_needed): Also check x32.
5471 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5473 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5475 * gcc.target/arm/pr42235.c: Likewise.
5476 * gcc.target/arm/pr42495.c: Likewise.
5477 * gcc.target/arm/pr42574.c: Likewise.
5478 * gcc.target/arm/thumb-branch1.c: Likewise.
5480 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5481 unneeded prune of possible warning.
5482 * gcc.target/arm/pr40956.c: Likewise.
5483 * gcc.target/arm/pr42505.c: Likewise.
5485 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5486 * gcc.c-torture/compile/pr46883.c: Likewise.
5487 * gcc.c-torture/compile/pr46934.c: Likewise.
5489 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5490 for move to ../../gcc.c-torture/compile.
5491 * gcc.target/arm/pr46883.c: Likewise.
5492 * gcc.target/arm/pr46934.c: Likewise.
5494 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5495 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5496 * gcc.target/arm/wmul-1.c: Likewise.
5497 * gcc.target/arm/wmul-2.c: Likewise.
5498 * gcc.target/arm/wmul-3.c: Likewise.
5499 * gcc.target/arm/wmul-4.c: Likewise.
5500 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5501 add tab after scan target.
5502 * gcc.target/arm/smlaltt-1.c: Likewise.
5503 * gcc.target/arm/smlatb-1.c: Likewise.
5504 * gcc.target/arm/smlatt-1.c: Likewise.
5506 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5509 * gcc.dg/debug/pr49522.c: New test.
5511 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5513 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5514 * gcc.dg/pr46212.c: Run only if target int32plus.
5515 * gcc.dg/torture/pr48146.c: Ditto.
5516 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5517 * c-c++-common/pr44832.c: Ditto.
5518 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5519 * gcc.dg/pr31490.c: Ditto.
5520 * gcc.dg/torture/builtin-math-7.c: Run only if target
5522 * gcc.dg/torture/pr45764.c: Skip for AVR.
5523 * gcc.dg/pr47893.c: Ditto.
5525 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5527 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5528 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5529 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5530 add tab to scan target.
5532 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5534 * gcc.target/arm/neon-modes-3.c: New test.
5536 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5538 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5539 -fno-loop-interchange -ffast-math.
5541 2011-07-07 Richard Guenther <rguenther@suse.de>
5543 * gcc.dg/ftrapv-3.c: New testcase.
5545 2011-07-07 Richard Guenther <rguenther@suse.de>
5547 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5548 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5550 2011-07-07 Kai Tietz <ktietz@redhat.com>
5552 * gcc.dg/binop-notxor1.c: New test.
5553 * gcc.dg/binop-notand4a.c: New test.
5554 * gcc.dg/binop-notxor2.c: New test.
5555 * gcc.dg/binop-notand3a.c: New test.
5556 * gcc.dg/binop-notand2a.c: New test.
5557 * gcc.dg/binop-notand6a.c: New test.
5558 * gcc.dg/binop-notor1.c: New test.
5559 * gcc.dg/binop-notand1a.c: New test.
5560 * gcc.dg/binop-notand5a.c: New test.
5561 * gcc.dg/binop-notor2.c: New test.
5563 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5566 * gcc.dg/gomp/pr49640.c: New test.
5568 2011-07-07 Richard Guenther <rguenther@suse.de>
5570 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5572 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5575 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5577 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5579 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5580 * gcc.target/powerpc/no-r11-2.c: Ditto.
5581 * gcc.target/powerpc/no-r11-3.c: Ditto.
5583 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5585 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5586 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5588 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5590 * lib/target-supports.exp (check_profiling_available): Disable
5591 profiling with -fprofile-generate for target avr.
5593 2011-07-06 Richard Guenther <rguenther@suse.de>
5595 PR tree-optimization/49645
5596 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5598 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5601 * gcc.dg/pr47383.c: New.
5603 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5605 PR tree-optimization/49647
5606 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5608 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5611 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5612 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5614 2011-07-05 Jason Merrill <jason@redhat.com>
5617 * g++.dg/template/template-id-4.C: New.
5619 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5621 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5622 * gcc.dg/pr43402.c: Ditto.
5624 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5626 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5628 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5630 * gcc.target/powerpc/ppc-switch-1.c: New test for
5631 --param case-values-threshold.
5632 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5634 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5636 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5638 2011-07-05 Jason Merrill <jason@redhat.com>
5640 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5642 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5644 PR tree-optimization/47654
5645 * gcc.dg/graphite/block-pr47654.c: New.
5647 2011-07-05 Jason Merrill <jason@redhat.com>
5649 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5651 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5653 PR tree-optimization/49580
5654 * gcc.dg/autopar/pr49580.c: New test.
5656 2011-07-05 Richard Guenther <rguenther@suse.de>
5658 PR tree-optimization/49518
5659 PR tree-optimization/49628
5660 * g++.dg/torture/pr49628.C: New testcase.
5661 * gcc.dg/torture/pr49518.c: Likewise.
5663 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5665 * ada/acats/run_acats (which): Extract last field from type -p,
5666 type output only if command succeeded.
5668 2011-07-04 Jason Merrill <jason@redhat.com>
5670 * g++.dg/abi/mangle48.C: New.
5672 * g++.dg/cpp0x/diag1.C: New.
5674 * g++.dg/diagnostic/aka1.C: New.
5676 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5678 PR rtl-optimization/49619
5679 * gcc.dg/pr49619.c: New test.
5681 PR rtl-optimization/49472
5682 * gfortran.dg/pr49472.f90: New test.
5685 * gcc.dg/pr49602.c: New test.
5687 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5691 * gcc.target/avr/avr.exp: Run over cpp files, too.
5692 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5693 * gcc.target/avr/progmem.h: New file.
5694 * gcc.target/avr/exit-abort.h: New file.
5695 * gcc.target/avr/progmem-error-1.c: New file.
5696 * gcc.target/avr/progmem-error-1.cpp: New file.
5697 * gcc.target/avr/progmem-warning-1.c: New file.
5698 * gcc.target/avr/torture/progmem-1.c: New file.
5699 * gcc.target/avr/torture/progmem-1.cpp: New file.
5701 2011-07-04 Richard Guenther <rguenther@suse.de>
5703 PR tree-optimization/49615
5704 * g++.dg/torture/pr49615.C: New testcase.
5706 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5708 PR tree-optimization/49610
5709 * gcc.dg/vect/pr49610.c: New test.
5711 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5713 * gnat.dg/specs/debug1.ads: New test.
5715 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5718 * gfortran.dg/typebound_proc_23.f90: New.
5720 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5723 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5725 2011-07-01 Jason Merrill <jason@redhat.com>
5728 * g++.dg/template/template-id-3.C: New.
5731 * g++.dg/template/qualified-id4.C: New.
5734 * g++.dg/template/explicit-args4.C: New.
5737 * g++.dg/template/offsetof2.C: New.
5739 2011-07-01 Kai Tietz <ktietz@redhat.com>
5741 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5743 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5746 * lib/target-supports.exp (check_effective_target_gld): New proc.
5748 2011-07-01 Richard Guenther <rguenther@suse.de>
5750 PR tree-optimization/49603
5751 * gcc.dg/torture/pr49603.c: New testcase.
5753 2011-06-30 Jason Merrill <jason@redhat.com>
5756 * g++.dg/rtti/template1.C: New.
5759 * g++.dg/cpp0x/regress/ctor1.C: New.
5762 * g++.dg/cpp0x/initlist54.C: New.
5764 2011-06-30 Martin Jambor <mjambor@suse.cz>
5766 * gcc.dg/tree-ssa/sra-12.c: New test.
5768 2011-06-29 Jason Merrill <jason@redhat.com>
5770 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5772 2011-06-30 Richard Guenther <rguenther@suse.de>
5774 PR tree-optimization/46787
5775 * gcc.dg/vect/vect-121.c: New testcase.
5777 2011-06-30 Martin Jambor <mjambor@suse.cz>
5779 PR tree-optimization/49094
5780 * gcc.dg/tree-ssa/pr49094.c: New test.
5782 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5785 * gfortran.dg/pr49540-1.f90: New test.
5786 * gfortran.dg/pr49540-2.f90: New test.
5788 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5791 * ada/acats/run_acats (which): Use last field of type -p output.
5793 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5794 Iain Sandoe <iains@gcc.gnu.org>
5797 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5798 Only skip on 64-bit *-*-darwin8* && !objc2.
5800 2011-06-30 Richard Guenther <rguenther@suse.de>
5802 PR tree-optimization/38752
5803 * gcc.c-torture/compile/pr38752.c: New testcase.
5805 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5807 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5808 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5810 2011-06-29 Jason Merrill <jason@redhat.com>
5813 * g++.dg/cpp0x/initlist53.C: Use placement new.
5814 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5815 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5818 * g++.dg/cpp0x/trailing6.C: New.
5819 * g++.dg/cpp0x/pr45908.C: No error.
5822 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5825 * g++.dg/cpp0x/constexpr-using2.C: New.
5827 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5830 * g++.dg/cpp0x/constexpr-diag3.C: New.
5831 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5832 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5833 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5834 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5836 2011-06-29 Jason Merrill <jason@redhat.com>
5838 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5840 2011-06-29 Richard Guenther <rguenther@suse.de>
5842 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5844 2011-06-29 Jason Merrill <jason@redhat.com>
5846 * g++.dg/cpp0x/initlist-value2.C: New.
5848 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5849 * g++.dg/cpp0x/initlist-value.C: New.
5851 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5853 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5855 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5857 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5858 * gcc.dg/inline_2.c: Likewise.
5859 * gcc.dg/unroll_1.c: Likewise.
5861 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5864 * gcc.target/i386/pr49567.c: New test.
5866 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5868 * gnat.dg/opt17.ad[sb]: New test.
5870 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5871 Tom de Vries <tom@codesourcery.com>
5873 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5874 (check_effective_target_arm_thumb2): New effective targets.
5875 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5876 properly. Clean up temporary files.
5877 * gcc.target/arm/ivopts-2.c: Likewise.
5878 * gcc.target/arm/ivopts-3.c: Likewise.
5879 * gcc.target/arm/ivopts-4.c: Likewise.
5880 * gcc.target/arm/ivopts-5.c: Likewise.
5881 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5883 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5886 * gfortran.dg/reshape_zerosize_3.f90: New test.
5888 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5890 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5891 * gcc.target/arm/vfp-ldmias.c: Likewise.
5892 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5893 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5894 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5895 * gcc.target/arm/vfp-stmias.c: Likewise.
5896 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5897 * gcc.target/arm/vfp-stmiad.c: Likewise.
5899 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5901 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5903 * gcc.target/arm/pr45701-2.c: Ditto.
5905 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5908 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5909 * gfortran.dg/extends_14.f03: Modified.
5911 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5913 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5914 early if the test is already being skipped.
5916 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5917 scan-assembler-dem-not): For missing file, report unresolved with
5918 same message as for pass/fail, with reason reported in log file.
5920 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5921 from add_options_for_arm_neon_fp16.
5922 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5923 check_effective_target_arm_neon_fp16_ok_nocache.
5924 Check -mfpu and -mfloat-abi options from current multilib.
5925 Do not require neon support.
5926 (check_effective_target_arm_fp16_ok): Renamed from
5927 check_effecitve_target_arm_neon_fp16_ok.
5928 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5929 arm_neon_fp16_ok and arm_fp16.
5930 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5931 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5932 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5933 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5935 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5937 * gcc.dg/builtin-assume-aligned-1.c: New test.
5938 * gcc.dg/builtin-assume-aligned-2.c: New test.
5939 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5942 * gcc.dg/pr49544.c: New test.
5944 2011-06-27 Richard Guenther <rguenther@suse.de>
5946 PR tree-optimization/49394
5947 * g++.dg/torture/pr49394.C: New testcase.
5949 2011-06-27 Kai Tietz <ktietz@redhat.com>
5951 * gcc.dg/optimize-bswapdi-2.c: New test.
5953 2011-06-27 Michael Hope <michael.hope@linaro.org>
5954 Richard Sandiford <richard.sandiford@linaro.org>
5956 PR tree-optimization/49169
5957 * gcc.dg/torture/pr49169.c: New test.
5959 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5962 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5964 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5967 2011-06-26 Jason Merrill <jason@redhat.com>
5969 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5972 * g++.dg/init/ref19.C: New.
5973 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5975 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5977 PR tree-optimization/48377
5978 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5981 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5984 * lib/target-supports.exp (check_effective_target_non_strict_align):
5986 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5988 2011-06-24 Martin Jambor <mjambor@suse.cz>
5990 PR tree-optimizations/49516
5991 * g++.dg/tree-ssa/pr49516.C: New test.
5993 2011-06-23 Jason Merrill <jason@redhat.com>
5996 * g++.dg/template/partial10.C: New.
5997 * g++.dg/template/partial11.C: New.
5999 2011-06-23 Jeff Law <law@redhat.com>
6002 * gcc.dg/pr48770.c: New test.
6004 2011-06-23 Jan Hubicka <jh@suse.cz>
6007 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6009 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6012 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6013 instead of -fdump-tree-optimized.
6015 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6018 * g++.dg/template/crash107.C: New.
6019 * g++.dg/template/error17.C: Adjust.
6021 2011-06-23 Jason Merrill <jason@redhat.com>
6024 * g++.dg/cpp0x/defaulted30.C: New.
6027 * g++.dg/rtti/anon-ns1.C: New.
6030 * g++.dg/init/ref18.C: New.
6033 * g++.dg/template/partial9.C: New.
6035 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6038 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6040 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6043 * gcc.dg/pr49496.c: New test.
6045 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6047 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6050 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6052 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6053 * gcc.target/arm/pr42879.c: Likewise.
6054 * gcc.target/arm/pr45701-3.c: Likewise.
6056 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6057 * gcc.target/arm/pr40482.c: Likewise.
6058 * gcc.target/arm/stack-corruption.c: Likewise.
6060 2011-06-22 Richard Guenther <rguenther@suse.de>
6062 PR tree-optimization/49493
6063 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6065 2011-06-22 Jason Merrill <jason@redhat.com>
6068 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6070 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6071 Dmitry Melnik <dm@ispras.ru>
6073 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6074 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6075 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6077 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6079 * gcc.target/arm/tlscall.c: New.
6081 2011-06-21 Jason Merrill <jason@redhat.com>
6084 * g++.dg/cpp0x/constexpr-ref1.C: New.
6085 * g++.dg/cpp0x/constexpr-ref2.C: New.
6086 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6089 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6092 * g++.dg/template/param3.C: New.
6094 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6096 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6097 my_clrsb test functions.
6099 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6100 test_sll, test_ull): Add clrsb tests.
6101 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6104 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6107 * gfortran.dg/class_44.f03: New.
6109 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6111 PR tree-optimization/49478
6112 * gcc.dg/vect/pr49478.c
6114 2011-06-21 Richard Guenther <rguenther@suse.de>
6116 PR tree-optimization/49483
6117 * gcc.dg/vect/vect-120.c: New testcase.
6119 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6122 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6123 * gcc.dg/vect/vect-peel-4.c: Likewise.
6125 2011-06-22 Christian Bruel <christian.bruel@st.com>
6128 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6129 * gcc.dg/always_inline2.c: Likewise.
6130 * gcc.dg/always_inline3.c: Likewise.
6131 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6132 * gcc.dg/inline_1.c: Likewise.
6133 * gcc.dg/inline_2.c: Likewise.
6134 * gcc.dg/inline_3.c: Likewise.
6135 * gcc.dg/inline_4.c: Likewise.
6136 * gcc.dg/20051201-1.c: Likewise.
6137 * gcc.dg/pr40087.c: Likewise.
6138 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6139 * gcc.dg/inline-22.c: Likewise.
6140 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6141 * gcc.dg/lto/20090218-1_1.c: Likewise.
6142 * g++.dg/ipa/devirt-7.C: Likewise.
6143 * gcc.dg/uninit-pred-5_a.c: Likewise.
6144 * gcc.dg/uninit-pred-5_b.c: Likewise.
6145 * gcc.dg/fail_always_inline.c: New.
6147 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6149 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6150 into 6 jobs instead of 3.
6152 2011-06-20 Jason Merrill <jason@redhat.com>
6155 * g++.dg/cpp0x/initlist53.C: New.
6157 2011-06-20 Tobias Burnus <burnus@net-b.de>
6160 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6161 * gfortran.dg/coarray_lock_3.f90: New.
6162 * gfortran.dg/coarray/lock_1.f90: New.
6164 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6166 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6167 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6168 unresolved and report the reason to the log file.
6170 * lib/scanasm.exp (object-size): Move argument processing earlier
6171 to report errors before verifying that the file exists. Report
6172 problems detected at runtime as unresolved instead of error and
6173 report their reasons to the log file.
6175 2011-06-20 Jason Merrill <jason@redhat.com>
6178 * g++.dg/cpp0x/explicit6.C: New.
6181 * g++.dg/cpp0x/enum20.C: New.
6184 * g++.dg/ext/attr-aligned01.C: New.
6187 * g++.dg/cpp0x/variadic-default.C: New.
6190 * g++.dg/cpp0x/auto26.C: New.
6193 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6195 2011-06-20 Kai Tietz <ktietz@redhat.com>
6197 * gcc.dg/binop-notand1.c: New test.
6198 * gcc.dg/binop-notand2.c: New test.
6199 * gcc.dg/binop-notand3.c: New test.
6200 * gcc.dg/binop-notand4.c: New test.
6201 * gcc.dg/binop-notand5.c: New test.
6202 * gcc.dg/binop-notand6.c: New test.
6204 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6207 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6209 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6212 * gfortran.dg/proc_ptr_31.f90: New.
6214 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6216 * gnat.dg/volatile6.adb: New test.
6217 * gnat.dg/volatile7.adb: Likewise.
6218 * gnat.dg/volatile8.adb: Likewise.
6219 * gnat.dg/volatile9.adb: Likewise.
6221 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6223 * gnat.dg/constant3.adb: New test.
6225 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6228 * gfortran.dg/read_list_eof_1.f90: New test.
6230 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6233 * gcc.target/i386/testimm-1.c: New test.
6234 * gcc.target/i386/testimm-2.c: New test.
6235 * gcc.target/i386/testimm-3.c: New test.
6236 * gcc.target/i386/testimm-4.c: New test.
6237 * gcc.target/i386/testimm-5.c: New test.
6238 * gcc.target/i386/testimm-6.c: New test.
6239 * gcc.target/i386/testimm-7.c: New test.
6240 * gcc.target/i386/testimm-8.c: New test.
6241 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6242 * gcc.target/i386/xop-rotate1-int.c: New test.
6243 * gcc.target/i386/xop-rotate2-int.c: New test.
6245 2011-06-17 Jason Merrill <jason@redhat.com>
6247 * g++.dg/cpp0x/rv-func2.C: New.
6249 * g++.dg/debug/dwarf2/lambda1.C: New.
6250 * g++.dg/warn/Wshadow-6.C: Adjust.
6252 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6255 * gfortran.dg/move_alloc_5.f90: New.
6257 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6259 PR rtl-optimization/48542
6260 * gcc.dg/torture/pr48542.c: New test.
6262 2011-06-16 Jason Merrill <jason@redhat.com>
6265 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6268 * g++.dg/cpp0x/initlist52.C New.
6271 * c-c++-common/raw-string-12.c: New.
6274 * g++.dg/cpp0x/sfinae26.C: New.
6277 * g++.dg/cpp0x/variadic113.C: New.
6280 * g++.dg/cpp0x/variadic112.C: New.
6282 2011-06-16 Jeff Law <law@redhat.com>
6284 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6285 improved jump threading.
6286 * gcc.dg/builtin-object-size-2.c: Likewise.
6287 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6289 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6292 * gfortran.dg/typebound_assignment_3.f03: New.
6294 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6297 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6299 2011-06-16 Martin Jambor <mjambor@suse.cz>
6301 PR tree-optimization/49343
6302 * gnat.dg/discr31.ad[sb]: New test.
6304 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6308 2011-06-16 Tom de Vries <tom@codesourcery.com>
6311 * gcc.target/arm/ivopts-3.c: Update test.
6312 * gcc.target/arm/ivopts-5.c: Same.
6314 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6317 2011-06-10 Wei Guozhi <carrot@google.com>
6320 * gcc.target/arm/pr45335.c: New test.
6321 * gcc.target/arm/pr45335-2.c: New test.
6322 * gcc.target/arm/pr45335-3.c: New test.
6323 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6324 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6325 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6327 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6329 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6331 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6334 * gfortran.dg/class_43.f03: New.
6336 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6338 PR tree-optimization/49419
6339 * gcc.c-torture/execute/pr49419.c: New test.
6341 2011-06-16 Revital Eres <revital.eres@linaro.org>
6343 * gcc.dg/sms-9.c: New file.
6345 2011-06-15 Easwaran Raman <eraman@google.com>
6347 PR rtl-optimization/49414
6348 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6350 2011-06-14 Jason Merrill <jason@redhat.com>
6352 * g++.dg/cpp0x/noexcept13.C: New.
6354 2011-06-14 Easwaran Raman <eraman@google.com>
6356 PR rtl-optimization/44194
6357 * gcc.dg/pr44194-1.c: New test.
6358 * gcc.dg/pr44194-2.c: New test.
6360 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6362 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6364 * gcc.target/arm/pr45701-2.c: Likewise.
6365 * gcc.target/arm/thumb-branch1.c: Likewise.
6367 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6370 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6372 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6374 * gcc.target/arm/pr45701-1.c: Require thumb support.
6375 * gcc.target/arm/pr45701-2.c: Likewise.
6376 * gcc.target/arm/thumb-branch1.c: Likewise.
6378 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6379 * gcc.target/arm/pr39839.c: Likewise.
6380 * gcc.target/arm/pr40657-2.c: Likewise.
6381 * gcc.target/arm/pr40956.c: Likewise.
6382 * gcc.target/arm/pr41679.c: Likewise.
6383 * gcc.target/arm/pr42235.c: Likewise.
6384 * gcc.target/arm/pr42495.c: Likewise.
6385 * gcc.target/arm/pr42505.c: Likewise.
6386 * gcc.target/arm/pr42574.c: Likewise.
6387 * gcc.target/arm/pr46883.c: Likewise.
6388 * gcc.target/arm/pr46934.c: Likewise.
6389 * gcc.target/arm/xor-and.c: Likewise.
6391 2011-06-14 Jason Merrill <jason@redhat.com>
6393 * g++.dg/other/error23.C: Adjust error message.
6394 * g++.dg/other/error32.C: Likewise.
6397 * g++.dg/cpp0x/rv-dotstar.C: New.
6400 * g++.dg/cpp0x/decltype30.C: New.
6402 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6404 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6407 * gfortran.dg/pr49103.f90: New test.
6409 2011-06-14 Tom de Vries <tom@codesourcery.com>
6412 * gcc.target/arm/ivopts-3.c: New test.
6413 * gcc.target/arm/ivopts-4.c: New test.
6414 * gcc.target/arm/ivopts-5.c: New test.
6416 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6418 PR rtl-optimization/49390
6419 * gcc.c-torture/execute/pr49390.c: New test.
6421 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6423 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6425 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6427 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6428 * gcc.c-torture/execute/cmpsi-2.x: New file.
6429 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6430 * gcc.c-torture/execute/pr45262.x: New file.
6431 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6432 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6434 * gcc.c-torture/compile/pr49163.c: Ditto.
6436 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6438 * gcc.dg/vect/vect-16.c: Rename to...
6439 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6440 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6441 for double-word vectors.
6442 * gcc.dg/vect/vect-peel-4.c: Likewise.
6443 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6445 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6448 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6451 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6453 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6455 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6457 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6459 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6461 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6463 * gfortran.dg/trim_optimize_8.f90: New test case.
6465 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6466 Ira Rosen <ira.rosen@linaro.org>
6468 PR tree-optimization/49352
6469 * gcc.dg/vect/pr49352.c: New test.
6471 2011-06-12 Tobias Burnus
6474 * gfortran.dg/alloc_comp_assign_11.f90: New.
6476 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6478 * gfortran.dg/trim_optimize_7.f90: New test.
6480 2011-06-10 Wei Guozhi <carrot@google.com>
6483 * gcc.target/arm/pr45335.c: New test.
6484 * gcc.target/arm/pr45335-2.c: New test.
6485 * gcc.target/arm/pr45335-3.c: New test.
6486 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6487 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6488 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6490 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6493 * g++.dg/parse/error39.C: New.
6495 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6497 * gcc.target/arm/20090811-1.c: Skip for incompatible
6498 options, do not override other options.
6499 * gcc.target/arm/combine-cmp-shift.c: Skip for
6500 incompatible options.
6501 * gcc.target/arm/pr45094.c: Likewise.
6502 * gcc.target/arm/scd42-1.c: Likewise.
6503 * gcc.target/arm/scd42-3.c: Likewise.
6504 * gcc.target/arm/thumb-ltu.c: Likewise.
6506 * lib/target-supports.exp
6507 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6508 multilib flags use -mfpu with a value other than neon-fp16.
6510 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6512 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6513 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6515 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6517 * lib/target-supports.exp (check_effective_target_pie): New proc.
6518 * gcc.dg/pie-link.c: Use target pie.
6520 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6521 Laurent Roug� <laurent.rouge@menta.fr>
6523 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6524 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6526 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6528 * gfortran.dg/coarray/sync_1.f90: New test for
6529 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6531 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6533 PR tree-optimization/49318
6534 * gcc.dg/vect/pr49318.c: New test.
6536 2011-06-09 David Krauss <potswa@mac.com>
6538 * g++.dg/template/arrow1.C: New.
6540 2011-06-09 Jason Merrill <jason@redhat.com>
6542 * lib/prune.exp: Prune "note"s.
6543 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6545 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6546 * g++.dg/template/dependent-expr3.C: Likewise.
6547 * g++.dg/parse/template7.C: Likewise.
6548 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6549 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6550 * g++.old-deja/g++.pt/friend38.C: Likewise.
6551 * g++.old-deja/g++.pt/crash32.C: Likewise.
6552 * g++.old-deja/g++.other/init4.C: Likewise.
6553 * g++.old-deja/g++.other/friend8.C: Likewise.
6555 * g++.dg/ext/complex7.C: Adjust expected output.
6556 * g++.dg/diagnostic/method1.C: Likewise.
6557 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6558 * g++.dg/parse/crash33.C: Likewise.
6559 * g++.dg/other/warning1.C: Likewise.
6560 * g++.dg/init/pr29571.C: Likewise.
6561 * g++.dg/warn/overflow-warn-1.C: Likewise.
6562 * g++.dg/warn/overflow-warn-3.C: Likewise.
6563 * g++.dg/warn/overflow-warn-4.C: Likewise.
6564 * g++.old-deja/g++.oliva/template1.C: Likewise.
6566 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6567 * g++.dg/parse/template7.C: Adjust.
6569 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6572 * gcc.dg/pr49307.c: New.
6574 2011-06-09 Wei Guozhi <carrot@google.com>
6577 * gcc.target/arm/pr46975.c: New testcase.
6579 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6581 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6582 (PMETH, arglist_t): Removed.
6583 (method_get_number_of_arguments): Removed.
6584 (method_get_nth_argument): Removed.
6585 (method_get_first_argument): Removed.
6586 (method_get_next_argument): Removed.
6587 (method_get_sizeof_arguments): Removed.
6588 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6590 (method_get_number_of_arguments): Removed.
6591 (method_get_nth_argument): Removed.
6592 (method_get_first_argument): Removed.
6593 (method_get_next_argument): Removed.
6594 (method_get_sizeof_arguments): Removed.
6595 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6597 2011-06-09 David Li <davidxl@google.com>
6599 * gcc.dg/dump-pass.c: New test.
6601 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6604 * g++.dg/parse/error38.C: New.
6606 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6609 * gfortran.dg/pr49308.f90: New test.
6611 2011-06-08 Jason Merrill <jason@redhat.com>
6613 * g++.dg/cpp0x/noexcept11.C: New.
6614 * g++.dg/cpp0x/noexcept12.C: New.
6615 * g++.dg/cpp0x/sfinae11.C: Adjust.
6617 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6620 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6621 to dg-options, match also DW_AT_linkage_name.
6623 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6627 -fno-common on alpha*-dec-osf*.
6628 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6630 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6632 PR rtl-optimization/49303
6633 * gcc.target/ia64/pr49303.c: New test.
6635 2011-06-08 Tobias Burnus <burnus@net-b.de>
6638 * gfortran.dg/coarray_lock_1.f90: New.
6639 * gfortran.dg/coarray_lock_2.f90: New.
6641 2011-06-07 Jason Merrill <jason@redhat.com>
6643 * lib/prune.exp: Look for "required" rather than "instantiated".
6644 * g++.dg/abi/mangle11.C: Likewise.
6645 * g++.dg/abi/mangle12.C: Likewise.
6646 * g++.dg/abi/mangle17.C: Likewise.
6647 * g++.dg/abi/mangle20-2.C: Likewise.
6648 * g++.dg/abi/pragma-pack1.C: Likewise.
6649 * g++.dg/cpp0x/decltype26.C: Likewise.
6650 * g++.dg/cpp0x/decltype28.C: Likewise.
6651 * g++.dg/cpp0x/decltype29.C: Likewise.
6652 * g++.dg/cpp0x/enum11.C: Likewise.
6653 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6654 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6655 * g++.dg/cpp0x/pr47416.C: Likewise.
6656 * g++.dg/ext/case-range2.C: Likewise.
6657 * g++.dg/ext/case-range3.C: Likewise.
6658 * g++.dg/gomp/for-19.C: Likewise.
6659 * g++.dg/gomp/pr37533.C: Likewise.
6660 * g++.dg/gomp/pr38639.C: Likewise.
6661 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6662 * g++.dg/inherit/base3.C: Likewise.
6663 * g++.dg/inherit/using6.C: Likewise.
6664 * g++.dg/init/placement4.C: Likewise.
6665 * g++.dg/init/reference3.C: Likewise.
6666 * g++.dg/lookup/scoped6.C: Likewise.
6667 * g++.dg/lookup/using7.C: Likewise.
6668 * g++.dg/other/abstract1.C: Likewise.
6669 * g++.dg/other/error10.C: Likewise.
6670 * g++.dg/other/error5.C: Likewise.
6671 * g++.dg/other/field1.C: Likewise.
6672 * g++.dg/other/offsetof5.C: Likewise.
6673 * g++.dg/parse/bitfield2.C: Likewise.
6674 * g++.dg/parse/constant4.C: Likewise.
6675 * g++.dg/parse/crash20.C: Likewise.
6676 * g++.dg/parse/invalid-op1.C: Likewise.
6677 * g++.dg/parse/non-dependent2.C: Likewise.
6678 * g++.dg/parse/template18.C: Likewise.
6679 * g++.dg/tc1/dr152.C: Likewise.
6680 * g++.dg/tc1/dr166.C: Likewise.
6681 * g++.dg/tc1/dr176.C: Likewise.
6682 * g++.dg/tc1/dr213.C: Likewise.
6683 * g++.dg/template/access11.C: Likewise.
6684 * g++.dg/template/access2.C: Likewise.
6685 * g++.dg/template/access3.C: Likewise.
6686 * g++.dg/template/access7.C: Likewise.
6687 * g++.dg/template/arg7.C: Likewise.
6688 * g++.dg/template/cond2.C: Likewise.
6689 * g++.dg/template/crash13.C: Likewise.
6690 * g++.dg/template/crash40.C: Likewise.
6691 * g++.dg/template/crash7.C: Likewise.
6692 * g++.dg/template/crash84.C: Likewise.
6693 * g++.dg/template/ctor5.C: Likewise.
6694 * g++.dg/template/defarg13.C: Likewise.
6695 * g++.dg/template/defarg14.C: Likewise.
6696 * g++.dg/template/dtor7.C: Likewise.
6697 * g++.dg/template/eh2.C: Likewise.
6698 * g++.dg/template/error2.C: Likewise.
6699 * g++.dg/template/error43.C: Likewise.
6700 * g++.dg/template/friend32.C: Likewise.
6701 * g++.dg/template/injected1.C: Likewise.
6702 * g++.dg/template/instantiate1.C: Likewise.
6703 * g++.dg/template/instantiate3.C: Likewise.
6704 * g++.dg/template/instantiate5.C: Likewise.
6705 * g++.dg/template/instantiate7.C: Likewise.
6706 * g++.dg/template/local6.C: Likewise.
6707 * g++.dg/template/lookup2.C: Likewise.
6708 * g++.dg/template/member5.C: Likewise.
6709 * g++.dg/template/memfriend15.C: Likewise.
6710 * g++.dg/template/memfriend16.C: Likewise.
6711 * g++.dg/template/memfriend17.C: Likewise.
6712 * g++.dg/template/memfriend7.C: Likewise.
6713 * g++.dg/template/meminit1.C: Likewise.
6714 * g++.dg/template/nested3.C: Likewise.
6715 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6716 * g++.dg/template/nontype12.C: Likewise.
6717 * g++.dg/template/nontype13.C: Likewise.
6718 * g++.dg/template/nontype6.C: Likewise.
6719 * g++.dg/template/pr23510.C: Likewise.
6720 * g++.dg/template/pr35240.C: Likewise.
6721 * g++.dg/template/ptrmem15.C: Likewise.
6722 * g++.dg/template/ptrmem6.C: Likewise.
6723 * g++.dg/template/qualified-id1.C: Likewise.
6724 * g++.dg/template/qualttp20.C: Likewise.
6725 * g++.dg/template/qualttp3.C: Likewise.
6726 * g++.dg/template/qualttp4.C: Likewise.
6727 * g++.dg/template/qualttp5.C: Likewise.
6728 * g++.dg/template/qualttp6.C: Likewise.
6729 * g++.dg/template/qualttp7.C: Likewise.
6730 * g++.dg/template/qualttp8.C: Likewise.
6731 * g++.dg/template/recurse.C: Likewise.
6732 * g++.dg/template/recurse2.C: Likewise.
6733 * g++.dg/template/ref5.C: Likewise.
6734 * g++.dg/template/scope2.C: Likewise.
6735 * g++.dg/template/sfinae10.C: Likewise.
6736 * g++.dg/template/sfinae3.C: Likewise.
6737 * g++.dg/template/sizeof3.C: Likewise.
6738 * g++.dg/template/static9.C: Likewise.
6739 * g++.dg/template/template-id-2.C: Likewise.
6740 * g++.dg/template/typedef13.C: Likewise.
6741 * g++.dg/template/typename4.C: Likewise.
6742 * g++.dg/template/using14.C: Likewise.
6743 * g++.dg/template/using2.C: Likewise.
6744 * g++.dg/template/warn1.C: Likewise.
6745 * g++.dg/warn/Wparentheses-13.C: Likewise.
6746 * g++.dg/warn/Wparentheses-15.C: Likewise.
6747 * g++.dg/warn/Wparentheses-16.C: Likewise.
6748 * g++.dg/warn/Wparentheses-17.C: Likewise.
6749 * g++.dg/warn/Wparentheses-18.C: Likewise.
6750 * g++.dg/warn/Wparentheses-19.C: Likewise.
6751 * g++.dg/warn/Wparentheses-20.C: Likewise.
6752 * g++.dg/warn/Wparentheses-23.C: Likewise.
6753 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6754 * g++.dg/warn/noeffect2.C: Likewise.
6755 * g++.dg/warn/noeffect4.C: Likewise.
6756 * g++.dg/warn/pr8570.C: Likewise.
6757 * g++.old-deja/g++.brendan/init2.C: Likewise.
6758 * g++.old-deja/g++.eh/spec6.C: Likewise.
6759 * g++.old-deja/g++.pt/crash10.C: Likewise.
6760 * g++.old-deja/g++.pt/crash36.C: Likewise.
6761 * g++.old-deja/g++.pt/derived3.C: Likewise.
6762 * g++.old-deja/g++.pt/error2.C: Likewise.
6763 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6764 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6765 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6766 * g++.old-deja/g++.pt/overload7.C: Likewise.
6767 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6769 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6770 Iain Sandoe <iains@gcc.gnu.org>
6772 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6773 Added code to deal with the case when [Protocol
6774 -descriptionForInstanceMethod:] or [Protocol
6775 -descriptionForClassMethod:] returns NULL.
6777 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6778 Iain Sandoe <iains@gcc.gnu.org>
6780 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6781 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6784 2011-06-07 Xinliang David Li <davidxl@google.com>
6786 * gcc.dg/inline_2.c: New test.
6787 * gcc.dg/unroll_2.c: New test.
6788 * gcc.dg/inline_3.c: New test.
6789 * gcc.dg/unroll_3.c: New test.
6790 * gcc.dg/inline_4.c: New test.
6791 * gcc.dg/unroll_4.c: New test.
6792 * gcc.dg/inline_1.c: New test.
6793 * gcc.dg/unroll_1.c: New test.
6795 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6797 PR tree-optimization/48497
6798 * lib/gcc-defs.exp (dg-additional-options): New proc.
6799 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6800 -msse2 on 32-bit x86.
6802 2011-06-06 Jason Merrill <jason@redhat.com>
6804 * g++.dg/cpp0x/enum19.C: New.
6806 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6808 * gcc.target/arm/neon-reload-class.c: New test.
6810 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6813 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6815 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6817 * gcc.target/arm/smlatb-1.c: New file.
6818 * gcc.target/arm/smlatt-1.c: New file.
6819 * gcc.target/arm/smlaltb-1.c: New file.
6820 * gcc.target/arm/smlaltt-1.c: New file.
6822 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6824 * gcc.target/arm/mla-2.c: New test.
6826 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6828 PR gcov-profile/49299
6829 * gcc.dg/tree-prof/pr49299-1.c: New test.
6830 * gcc.dg/tree-prof/pr49299-2.c: New test.
6832 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6834 * lib/target-supports.exp
6835 (check_effective_target_vect_widen_mult_qi_to_hi):
6836 Add NEON as supporting target.
6837 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6838 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6839 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6840 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6841 using widening multiplication on targets that support it.
6842 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6843 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6844 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6846 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6848 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6849 Modern Objective-C runtime API.
6850 * objc/execute/next_mapping.h: Removed.
6851 * objc-obj-c++-shared/next-mapping.h: Removed.
6852 * objc-obj-c++-shared/Object1.h: Removed.
6853 * objc-obj-c++-shared/Object1.m: Removed.
6854 * objc-obj-c++-shared/Object1.mm: Removed.
6855 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6856 * objc-obj-c++-shared/Protocol1.h: Removed.
6857 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6858 of ProtoBool, IVAR_T and METHOD.
6859 * objc-obj-c++-shared/runtime.h: New.
6860 * objc-obj-c++-shared/TestsuiteObject.h: New.
6861 * objc-obj-c++-shared/TestsuiteObject.m: New.
6863 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6864 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6865 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6867 * objc/execute/_cmd.m: Include
6868 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6869 runtime API. ([TestClass +initialize]): Include this method also
6870 with the GNU runtime.
6871 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6872 Object. ([-setValue:]): Return void.
6873 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6874 with the GNU runtime. Include
6875 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6876 for the NeXT runtime. Use the existing print_ivars() and
6877 compare_structures() implementations for the old NeXT runtime.
6878 Added new implementations for the Modern GNU and NeXT runtimes.
6879 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6880 well. (main): Use objc_getClass(). Use return instead of exit.
6881 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6882 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6884 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6885 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6886 instead of Object. (main): Use return instead of exit().
6887 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6888 instead of Object. Removed prototype for exit(). (main): Use
6889 return instead of exit(). Use the Modern Objective-C runtime API.
6890 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6892 * objc/execute/class-tests-1.h: Include
6893 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6894 runtime API. (test_class_with_superclass): Do not call [Object
6895 class]. There is no need to with the current libobjc.
6896 * objc/execute/class-tests-2.h: Include
6897 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6899 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6900 ../../objc-obj-c++-shared/next-mapping.h.
6901 * objc/execute/class-2.m: Likewise.
6902 * objc/execute/class-3.m: Likewise.
6903 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6904 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6905 +initialize]): Include this method also with the GNU
6906 runtime. (main): Use the Modern Objective-C runtime API.
6907 * objc/execute/class-5.m: Likewise.
6908 * objc/execute/class-6.m: Likewise.
6909 * objc/execute/class-7.m: Likewise.
6910 * objc/execute/class-8.m: Likewise.
6911 * objc/execute/class-9.m: Likewise.
6912 * objc/execute/class-10.m: Likewise.
6913 * objc/execute/class-11.m: Likewise.
6914 * objc/execute/class-12.m: Likewise.
6915 * objc/execute/class-13.m: Likewise.
6916 * objc/execute/class-14.m: Likewise.
6917 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6918 this method also with the GNU runtime.
6919 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6920 +initialize]): Include this method also with the GNU runtime.
6921 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6923 * objc/execute/encode-1.m: Likewise.
6924 * objc/execute/enumeration-1.m: Likewise.
6925 * objc/execute/enumeration-2.m: Likewise.
6926 * objc/execute/exceptions/catchall-1.m: Likewise.
6927 * objc/execute/exceptions/finally-1.m: Likewise.
6928 * objc/execute/exceptions/foward-1.m: Likewise.
6929 * objc/execute/exceptions/local-variables-1.m: Likewise.
6930 * objc/execute/exceptions/throw-nil.m: Likewise.
6931 * objc/execute/exceptions/trivial.m: Likewise.
6932 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6933 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6934 * objc/execute/exceptions/matcher-1.m: Likewise.
6935 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6937 * objc/execute/formal_protocol-2.m: Likewise.
6938 * objc/execute/formal_protocol-3.m: Likewise.
6939 * objc/execute/formal_protocol-4.m: Likewise.
6940 * objc/execute/formal_protocol-5.m: Include
6941 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6943 * objc/execute/formal_protocol-6.m: Likewise.
6944 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6945 Object. Include <objc/Protocol.h> instead of
6946 ../../objc-obj-c++-shared/Protocol1.h.
6947 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6949 * objc/execute/informal_protocol.m: Likewise.
6950 * objc/execute/load-3.m: Likewise.
6951 * objc/execute/many_args_method.m ([TestClass +initialize]):
6952 Include this method with the GNU runtime as well.
6953 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6954 * objc/execute/nested-func-1.m: Use TestsuiteObject
6956 * objc/execute/nil_method-1.m: Likewise.
6957 * objc/execute/no_clash.m: Likewise.
6958 * objc/execute/np-1.m: Do not include
6959 ../../objc-obj-c++-shared/Protocol1.h.
6960 (main): Use return instead of exit().
6961 * objc/execute/np-2.m: Do not include
6962 ../../objc-obj-c++-shared/Protocol1.h.
6963 ([MyObject +initialize]): Include this method also with the GNU
6964 runtime. (main): Use return instead of exit().
6965 * objc/execute/object_is_class.m: Include
6966 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6967 of Object. (main): Use the Modern Objective-C runtime API.
6968 * objc/execute/object_is_meta_class.m: Likewise.
6969 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6970 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6971 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6972 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6973 Objective-C runtime API.
6974 * objc/execute/protocol-isEqual-2.m: Likewise.
6975 * objc/execute/protocol-isEqual-3.m: Likewise.
6976 * objc/execute/protocol-isEqual-4.m: Likewise.
6977 * objc/execute/redefining_self.m ([TestClass +initialize]):
6978 Include this method with the GNU runtime as well.
6979 * objc/execute/root_methods.m: Include
6980 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6981 Include this method with the GNU runtime as well.
6982 (main): Use the Modern Objective-C runtime API.
6983 * objc/execute/selector-1.m: Include
6984 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6985 of Object. (main): Use the Modern Objective-C runtime API.
6986 * objc/execute/static-1.m ([Test +initialize]): Include this
6987 method with the GNU runtime as well.
6988 * objc/execute/static-2.m: Likewise.
6989 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6990 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6991 ([MathClass +initialize]): Include this method with the GNU
6993 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6995 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6996 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6997 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6998 * objc.dg/attributes/method-attribute-1.m: Likewise.
6999 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7000 * objc.dg/attributes/method-attribute-2.m: Likewise.
7001 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7002 * objc.dg/attributes/method-attribute-3.m: Likewise.
7003 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7004 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7005 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7006 * obj-c++.dg/bitfield-1.mm: Likewise.
7007 * obj-c++.dg/bitfield-2.mm: Likewise
7008 * objc.dg/bitfield-3.m: Likewise.
7009 * obj-c++.dg/bitfield-4.mm: Likewise.
7010 * objc.dg/bitfield-5.m: Likewise
7011 * objc.dg/call-super-1.m: Likewise.
7012 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7013 Use objc_getClass() instead of objc_get_class(), but for the GNU
7014 runtime redefine objc_getClass as objc_get_class. Include
7015 ../objc-obj-c++-shared/runtime.h.
7016 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7017 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7018 Use the Modern Objective-C runtime API.
7019 * objc.dg/class-protocol-1.m: Include
7020 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7021 * obj-c++.dg/class-protocol-1.mm: Likewise.
7022 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7023 * objc.dg/comp-types-10.m: Likewise.
7024 * objc.dg/comp-types-11.m: Likewise.
7025 * objc.dg/comp-types-12.m: Likewise.
7026 * obj-c++.dg/comp-types-9.mm: Likewise.
7027 * obj-c++.dg/comp-types-11.mm: Likewise.
7028 * obj-c++.dg/comp-types-12.mm: Likewise.
7029 * obj-c++.dg/comp-types-13.mm: Likewise.
7030 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7031 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7032 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7033 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7034 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7035 * objc.dg/desig-init-1.m: Likewise.
7036 * obj-c++.dg/defs.mm: Likewise.
7037 * objc.dg/exceptions-2.m: Likewise.
7038 * obj-c++.dg/except-1.mm: Likewise.
7039 * obj-c++.dg/exceptions-2.mm: Likewise.
7040 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7041 Use the Modern Objective-C runtime API.
7042 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7043 the Modern Objective-C runtime API. Do not include
7044 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7045 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7046 the Modern Objective-C runtime API except when using an older NeXT
7048 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7049 the Modern Objective-C runtime API.
7050 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7052 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7053 * objc.dg/encode-7-next-64bit.m: Updated include.
7054 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7056 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7057 the Modern Objective-C runtime API.
7058 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7059 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7060 instead of ../objc-obj-c++-shared/Protocol1.h.
7061 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7062 the Modern Objective-C runtime API except when using an older NeXT
7064 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7065 the Modern Objective-C runtime API.
7066 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7068 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7069 * objc.dg/fix-and-continue-2.m: Likewise.
7070 * objc.dg/foreach-1.m: Likewise.
7071 * objc.dg/foreach-2.m: Likewise.
7072 * objc.dg/foreach-3.m: Likewise.
7073 * objc.dg/foreach-4.m: Likewise.
7074 * objc.dg/foreach-5.m: Likewise.
7075 * objc.dg/foreach-6.m: Likewise.
7076 * objc.dg/foreach-7.m: Likewise.
7077 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7079 * objc.dg/func-ptr-2.m: Likewise.
7080 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7081 Do not include objc/objc-api.h.
7082 * obj-c++.dg/fsf-package-0.mm: Likewise.
7083 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7084 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7085 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7087 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7088 * objc.dg/gnu-runtime-3.m: Likewise.
7089 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7090 * objc.dg/headers.m: Include objc/runtime.h instead of
7091 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7092 for the NeXT runtime.
7093 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7094 * obj-c++.dg/isa-field-1.mm: Likewise.
7095 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7096 * objc.dg/layout-1.m: Likewise.
7097 * objc.dg/layout-2.m: Likewise.
7098 * objc.dg/local-decl-2.m: Likewise.
7099 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7100 Object. ([Container +elementForView:]): Use
7101 class_conformsToProtocol().
7102 * obj-c++.dg/lookup-2.mm: Likewise.
7103 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7104 * obj-c++.dg/local-decl-1.mm: Likewise.
7105 * objc.dg/method-3.m: Likewise.
7106 * objc.dg/method-4.m: Likewise.
7107 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7108 ../objc-obj-c++-shared/Protocol1.h.
7109 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7110 * objc.dg/method-9.m: Likewise.
7111 * objc.dg/method-10.m: Likewise.
7112 * objc.dg/method-13.m ([Root +initialize]): Include this method
7113 also for the GNU runtime. (main): Use objc_getClass() also for
7115 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7116 * objc.dg/method-17.m: Likewise.
7117 * objc.dg/method-19.m: Likewise.
7118 * objc.dg/method-20b.m: Likewise.
7119 * obj-c++.dg/method-2.mm: Likewise.
7120 * obj-c++.dg/method-6.mm: Likewise.
7121 * obj-c++.dg/method-10.mm: Likewise.
7122 * obj-c++.dg/method-11.mm: Likewise.
7123 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7124 ../objc-obj-c++-shared/Protocol1.h.
7125 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7126 * obj-c++.dg/method-15.mm: Likewise.
7127 * obj-c++.dg/method-17.mm: Likewise.
7128 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7129 +initialize]): Include this method also for the GNU
7130 runtime. (main): Use objc_getClass() also for the GNU runtime.
7131 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7132 * obj-c++.dg/method-22.mm: Likewise.
7133 * obj-c++.dg/method-23.mm: Likewise.
7134 * obj-c++.dg/no-extra-load.mm: Likewise.
7135 * objc.dg/objc-fast-4.m: Likewise.
7136 * objc.dg/objc-gc-4.m: Likewise.
7137 * obj-c++.dg/objc-gc-3.mm: Likewise.
7138 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7139 protocol_getMethodDescription() instead of [Protocol
7140 -descriptionForInstanceMethod].
7141 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7142 Made it available with all runtimes. (main): Call -test instead
7144 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7145 and put into a category.
7146 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7147 Object. Include objc/objc.h.
7148 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7149 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7150 New. (main): Use protocol_getMethodDescription() instead
7151 of [Protocol -descriptionForInstanceMethod] and [Protocol
7152 -descriptionForClassMethod].
7153 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7154 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7155 Objective-C runtime API.
7156 * obj-c++.dg/proto-qual-1.mm: Likewise.
7157 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7159 * obj-c++.dg/property/property-1.mm: Likewise.
7160 * obj-c++.dg/qual-types-1.mm: Likewise.
7161 * objc.dg/selector-2.m: Include objc/objc.h instead of
7162 ../objc-obj-c++-shared/Object1.h.
7163 * obj-c++.dg/selector-2.mm: Likewise.
7164 * obj-c++.dg/selector-5.mm: Likewise.
7165 * obj-c++.dg/selector-6.mm: Likewise.
7166 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7167 Object. Do not include objc/objc-api.h.
7168 * obj-c++.dg/set-not-used-1.mm: Likewise.
7169 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7170 * objc.dg/stret-1.m: Likewise.
7171 * objc.dg/stret-2.m: Likewise.
7172 * obj-c++.dg/super-class-2.mm: Likewise.
7173 * objc.dg/super-class-3.m: Likewise.
7174 * objc.dg/super-class-4.m: Likewise.
7175 * objc.dg/sync-2.m: Likewise.
7176 * obj-c++.dg/sync-2.mm: Likewise.
7177 * objc.dg/sync-1.m: Include objc/objc.h instead of
7178 ../objc-obj-c++-shared/Object1.h.
7179 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7180 'Class' as the type of 'isa'.
7181 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7182 Objective-C runtime API. ([TestClass +initialize]): Include this
7183 method with the GNU runtime as well.
7184 * objc.dg/strings/strings-1.m: Updated includes.
7185 * obj-c++.dg/strings/strings-1.mm: Likewise.
7186 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7187 objc.dg/strings/const-str-12b.m.
7188 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7189 * obj-c++.dg/template-3.mm: Likewise.
7190 * obj-c++.dg/template-4.mm: Likewise.
7191 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7192 Objective-C runtime API.
7193 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7194 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7195 * obj-c++.dg/try-catch-1.mm: Likewise.
7196 * obj-c++.dg/try-catch-2.mm: Likewise.
7197 * objc.dg/try-catch-3.m: Likewise.
7198 * obj-c++.dg/try-catch-3.mm: Likewise.
7199 * objc.dg/try-catch-6.m: Likewise.
7200 * objc.dg/try-catch-7.m: Likewise.
7201 * obj-c++.dg/try-catch-7.mm: Likewise.
7202 * obj-c++.dg/try-catch-8.mm: Likewise.
7203 * obj-c++.dg/try-catch-9.mm: Likewise.
7204 * objc.dg/try-catch-10.m: Likewise.
7205 * obj-c++.dg/try-catch-11.mm: Likewise.
7206 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7207 Object. Include objc/objc.h.
7208 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7209 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7210 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7211 Object. Use Modern Objective-C runtime API. Do not use
7213 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7214 * obj-c++.dg/torture/trivial.mm: Likewise.
7215 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7216 instead of ../objc-obj-c++-shared/Object1.h. Include
7217 ../objc-obj-c++-shared/runtime.h.
7218 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7219 * objc.dg/torture/strings/const-str-11.m: Likewise.
7220 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7221 * objc.dg/torture/strings/const-str-9.m: Likewise.
7222 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7223 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7224 instead of Object. Only add _FooClassReference if
7226 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7227 * objc.dg/torture/strings/const-str-8.m: Likewise.
7228 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7229 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7231 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7233 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7234 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7235 * obj-c++.dg/va-meth-1.mm: Likewise.
7236 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7237 ../objc-obj-c++-shared/Object1.h.
7238 * objc.dg/zero-link-3.m: Likewise.
7240 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7242 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7244 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7247 * obj-c++.dg/property/cxx-property-1.mm: New.
7248 * obj-c++.dg/property/cxx-property-2.mm: New.
7250 2011-06-06 Jason Merrill <jason@redhat.com>
7252 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7254 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7256 PR rtl-optimization/49145
7258 * gcc.c-torture/compile/pr49145.c: New test.
7260 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7263 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7264 to dg-options, match also DW_AT_linkage_name.
7267 * gcc.dg/debug/pr49294.c: New test.
7270 * g++.dg/opt/pr49264.C: New test.
7272 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7274 PR tree-optimization/49243
7275 * gcc.dg/pr49243.c: New.
7277 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7279 * gnat.dg/specs/cond_expr1.ads: New test.
7281 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7283 * gnat.dg/deferred_const4.ad[sb]: New test.
7284 * gnat.dg/deferred_const4_pkg.ads: New helper.
7286 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7288 * gnat.dg/test_tamdt.adb: Rename to...
7289 * gnat.dg/taft_type1.adb: ...this.
7290 * gnat.dg/tamdt.ad[sb]: Rename to...
7291 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7292 * gnat.dg/tamdt_aux.ads: Rename to...
7293 * gnat.dg/taft_type1_pkg2.ads: ...this.
7294 * gnat.dg/taft_type2.ad[sb]: New test.
7295 * gnat.dg/taft_type2_pkg.ads: New helper.
7296 * gnat.dg/taft_type3.adb: New test.
7297 * gnat.dg/taft_type3_pkg.ads: New helper.
7299 2011-06-05 Tobias Burnus <burnus@net-b.de>
7302 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7305 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7308 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7310 * objc.dg/gnu-api-2-objc.m: Likewise.
7311 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7312 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7314 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7316 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7317 alignment, not the alignment, when calling class_addIvar(). Add
7318 an 'isa' instance variable to the test root class.
7319 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7321 2011-06-04 Jan Hubicka <jh@suse.cz>
7323 PR tree-optimization/48893
7324 PR tree-optimization/49091
7325 PR tree-optimization/49179
7326 * gfortran.dg/pr49179.f90: New testcase
7328 2011-06-04 Jan Hubicka <jh@suse.cz>
7331 * g++.dg/torture/pr48954.C: New testcase.
7333 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7335 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7337 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7340 * g++.dg/diagnostic/bitfld2.C: New.
7342 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7345 * gcc.c-torture/execute/pr49281.c: New test.
7347 2011-06-04 Jan Hubicka <jh@suse.cz>
7349 PR tree-optimize/48929
7350 * gcc.c-torture/compile/pr48929.c: New testcase.
7352 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7354 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7356 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7359 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7361 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7363 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7365 2011-06-03 Richard Henderson <rth@redhat.com>
7366 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7368 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7370 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7372 * objc.dg/headers.m: Do not include objc-list.h.
7374 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7376 * objc.dg/type-stream-1.m: Test removed.
7377 * objc.dg/headers.m: Do not include typedstream.h.
7379 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7381 * objc.dg/torture/forward-1.m (main): Updated testcase.
7383 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7386 * gcc.c-torture/compile/pr49163.c: New.
7388 2011-06-02 Asher Langton <langton2@llnl.gov>
7391 * gfortran.dg/PR49268.f90: New test.
7393 2011-06-02 Asher Langton <langton2@llnl.gov>
7396 * gfortran.dg/PR37039.f90: New test.
7398 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7401 * objc.dg/method-5.m: Updated.
7402 * objc.dg/method-19.m: Updated.
7403 * objc.dg/method-lookup-1.m: New.
7404 * obj-c++.dg/method-6.mm: Updated.
7405 * obj-c++.dg/method-7.mm: Updated.
7406 * obj-c++.dg/method-lookup-1.mm: New.
7408 2011-06-02 DJ Delorie <dj@redhat.com>
7410 * lib/timeout.exp (timeout): Add board_info support.
7412 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7414 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7416 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7419 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7420 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7422 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7423 Hans-Peter Nilsson <hp@axis.com>
7425 PR rtl-optimization/48840
7426 * gcc.target/sparc/ultrasp13.c: New test.
7428 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7431 * gcc.c-torture/compile/pr49238.c: New.
7433 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7435 * gcc.target/arm/g2.c: Skip test in -mthumb.
7436 Skip test unless cpu is xscale.
7437 * gcc.target/arm/scd42-2.c: Likewise.
7438 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7440 2011-06-01 Jason Merrill <jason@redhat.com>
7442 * g++.dg/cpp0x/decltype28.C: New.
7443 * g++.dg/cpp0x/decltype29.C: New.
7445 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7448 * gcc.target/mips/pr45074.c: New test.
7450 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7451 Hans-Peter Nilsson <hp@axis.com>
7453 PR rtl-optimization/48830
7454 * gcc.target/sparc/ultrasp12.c: New test.
7456 2011-06-01 David Li <davidxl@google.com>
7458 * gcc.dg/profile-dir-1.c: Change pass name.
7459 * gcc.dg/profile-dir-2.c: Ditto.
7460 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7461 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7462 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7463 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7464 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7465 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7466 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7467 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7468 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7469 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7470 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7471 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7472 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7473 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7474 * gcc.dg/profile-dir-3.c: Ditto.
7475 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7477 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7479 * objc.dg/attributes/method-nonnull-1.m: New test.
7480 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7482 2011-05-31 Tobias Burnus <burnus@net-b.de>
7485 * gfortran.dg/coarray_atomic_1.f90: New.
7486 * gfortran.dg/coarray/atomic_1.f90: New.
7488 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7490 * gcc.dg/guality/bswaptest.c: New test.
7491 * gcc.dg/guality/clztest.c: New test.
7492 * gcc.dg/guality/ctztest.c: New test.
7493 * gcc.dg/guality/rotatetest.c: New test.
7496 * gcc.target/i386/pr48688.c: New test.
7498 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7501 * g++.dg/lookup/name-clash9.C: New.
7503 2011-05-31 Tobias Burnus <burnus@net-b.de>
7506 * gfortran.dg/coarray/dummy_1.f90: New.
7508 2011-05-31 Tobias Burnus <burnus@net-b.de>
7511 * gfortran.dg/coarray/save_1.f90: New.
7512 * gfortran.dg/coarray_4.f90: Update dg-error.
7514 2011-05-31 Jason Merrill <jason@redhat.com>
7516 * g++.dg/cpp0x/rv-template1.C: New.
7518 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7520 PR rtl-optimization/49235
7521 * gcc.dg/pr49235.c: New test.
7523 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7525 PR tree-optimization/49093
7526 * gcc.dg/vect/pr49093.c: New test.
7528 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7531 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7533 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7536 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7539 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7542 * gcc.c-torture/execute/pr49186.c: New.
7544 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7547 * gcc.target/i386/pr49168-1.c: New.
7549 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7550 Eric Botcazou <ebotcazou@adacore.com>
7552 * gcc.dg/guality/drap.c: New test.
7554 2011-05-30 Richard Guenther <rguenther@suse.de>
7556 PR tree-optimization/49210
7557 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7558 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7560 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7563 * g++.dg/gomp/pr49223-1.C: New test.
7564 * g++.dg/gomp/pr49223-2.C: New test.
7566 2011-05-30 Richard Guenther <rguenther@suse.de>
7568 PR tree-optimization/49218
7569 * gcc.c-torture/execute/pr49218.c: New testcase.
7571 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7573 PR tree-optimization/49199
7574 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7575 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7576 -fno-tree-scev-cprop.
7578 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7581 * gfortran.dg/extends_13.f03: New.
7583 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7585 PR rtl-optimization/49095
7586 * gcc.target/i386/pr49095.c: New test.
7588 2011-05-29 Tobias Burnus <burnus@net-b.de>
7591 * gfortran.dg/coarray_24.f90: New.
7593 2011-05-29 Tobias Burnus <burnus@net-b.de>
7596 * gfortran.dg/coarray_23.f90: New.
7598 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7601 * gcc.dg/pr48826.c: New test.
7603 2011-05-29 Richard Guenther <rguenther@suse.de>
7605 PR tree-optimization/49217
7606 * gcc.dg/torture/pr49217.c: New testcase.
7608 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7611 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7613 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7615 * gnat.dg/boolean_subtype.adb: Rename to...
7616 * gnat.dg/boolean_subtype1.adb: ...this.
7618 2011-05-28 Jason Merrill <jason@redhat.com>
7620 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7622 2011-05-27 Jason Merrill <jason@redhat.com>
7624 * g++.dg/cpp0x/enum18.C: Adjust.
7626 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7628 2011-05-27 Tobias Burnus <burnus@net-b.de>
7631 * gfortran.dg/coarray_22.f90: New.
7633 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7635 PR tree-optimization/46728
7636 * gcc.target/powerpc/pr46728-1.c: New.
7637 * gcc.target/powerpc/pr46728-2.c: New.
7638 * gcc.target/powerpc/pr46728-3.c: New.
7639 * gcc.target/powerpc/pr46728-4.c: New.
7640 * gcc.target/powerpc/pr46728-5.c: New.
7641 * gcc.dg/pr46728-6.c: New.
7642 * gcc.target/powerpc/pr46728-7.c: New.
7643 * gcc.target/powerpc/pr46728-8.c: New.
7644 * gcc.dg/pr46728-9.c: New.
7645 * gcc.target/powerpc/pr46728-10.c: New.
7646 * gcc.target/powerpc/pr46728-11.c: New.
7647 * gcc.dg/pr46728-12.c: New.
7648 * gcc.target/powerpc/pr46728-13.c: New.
7649 * gcc.target/powerpc/pr46728-14.c: New.
7650 * gcc.target/powerpc/pr46728-15.c: New.
7651 * gcc.target/powerpc/pr46728-16.c: New.
7653 2011-05-27 Jason Merrill <jason@redhat.com>
7655 * g++.dg/abi/mangle47.C: New.
7658 * g++.dg/template/const5.C: New.
7660 * g++.dg/cpp0x/enum18.C: New.
7662 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7664 * g++.dg/cpp0x/error6.C: New.
7666 * g++.dg/cpp0x/error5.C: New.
7668 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7671 * g++.dg/eh/cond6.C: New test.
7673 2011-05-27 Tobias Burnus <burnus@net-b.de>
7676 * gfortran.dg/rank_3.f90: New.
7677 * gfortran.dg/rank_4.f90: New.
7679 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7681 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7682 replace dump search.
7684 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7686 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7687 * gnat.dg/bit_packed_array5.adb: ...here.
7689 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7692 * g++.dg/cpp0x/auto25.C: New.
7694 2011-05-27 Richard Guenther <rguenther@suse.de>
7696 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7698 2011-05-27 Richard Guenther <rguenther@suse.de>
7700 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7702 2011-05-27 Richard Guenther <rguenther@suse.de>
7705 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7707 2011-05-26 Jason Merrill <jason@redhat.com>
7709 * g++.dg/cpp0x/friend1.C: New.
7710 * g++.dg/cpp0x/friend2.C: New.
7712 * g++.dg/cpp0x/auto7.C: Update.
7713 * g++.dg/template/crash50.C: Adjust.
7714 * g++.dg/template/static9.C: Adjust.
7715 * g++.old-deja/g++.ext/memconst.C: Adjust.
7717 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7719 * gcc.dg/march.c: Ignore a note for some targets.
7721 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7722 Nathan Froyd <froydnj@codesourcery.com>
7726 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7727 * g++.dg/parse/pr18770.C: New test.
7728 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7730 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7733 * gfortran.dg/dependency_40.f90 : New test.
7735 2011-05-26 Tobias Burnus <burnus@net-b.de>
7738 * gfortran.dg/coarray/registering_1.f90: New.
7740 2011-05-26 Jason Merrill <jason@redhat.com>
7742 * g++.dg/cpp0x/variadic111.C: New.
7743 * g++.dg/cpp0x/variadic41.C: Adjust.
7745 2011-05-26 Richard Guenther <rguenther@suse.de>
7747 PR tree-optimization/48702
7748 * gcc.dg/torture/pr48702.c: New testcase.
7750 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7752 PR gcov-profile/48845
7753 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7755 * gcc.dg/matrix/matrix.exp: Likewise.
7756 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7757 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7758 line number to check_profiling_available.
7759 * lib/target-supports.exp (check_profiling_available): Account for
7761 Require TLS runtime support with -fprofile-generate.
7762 * lib/profopt.exp (profopt-execute): Add TLS options for
7764 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7766 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7769 * g++.dg/eh/cond5.C: New test.
7771 PR tree-optimization/49161
7772 * gcc.c-torture/execute/pr49161.c: New test.
7774 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7776 * gcc.target/arm/neon-vorn-vbic.c: New test.
7778 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7780 PR tree-optimization/49038
7781 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7782 * gcc.dg/vect/pr49038.c: New test.
7784 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7786 * g++.dg/init/pr25811-3.C: New.
7787 * g++.dg/init/pr25811-4.C: New.
7789 2011-05-25 Jason Merrill <jason@redhat.com>
7791 * g++.dg/cpp0x/enum17.C: New.
7792 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7794 * g++.dg/cpp0x/auto24.C: New.
7796 * g++.dg/cpp0x/error4.C: New.
7798 * g++.dg/cpp0x/rv-restrict.C: New.
7800 * g++.dg/cpp0x/enum15.C: New.
7801 * g++.dg/cpp0x/constexpr-switch2.C: New.
7803 * g++.dg/cpp0x/variadic110.C: New.
7805 * g++.dg/cpp0x/auto9.C: Add typedef test.
7807 * g++.dg/cpp0x/auto23.C: New.
7808 * g++.dg/cpp0x/auto9.C: Adjust.
7810 * g++.dg/cpp0x/defaulted29.C: New.
7812 * g++.dg/cpp0x/initlist51.C: New.
7814 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7816 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7817 * g++.dg/abi/packed1.C: Suppress warning.
7818 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7819 * g++.dg/template/stdarg1.C: Likewise.
7820 * g++.dg/other/packed1.C: Remove arm from xfail list.
7822 2011-05-25 Jason Merrill <jason@redhat.com>
7824 * g++.dg/cpp0x/enum16.C: New.
7825 * g++.dg/parse/error15.C: Adjust.
7827 * g++.dg/cpp0x/initlist50.C: New.
7829 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7831 * g++.dg/cpp0x/variadic109.C: New.
7833 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7835 * gcc.target/i386/pause-1.c: New.
7837 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7839 * gcc.dg/stack-usage-1.c: Adjust comment.
7840 * gcc.dg/stack-usage-2.c: New test.
7842 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7845 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7846 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7848 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7850 PR rtl-optimization/48757
7851 * gfortran.dg/pr48757.f: New test case.
7853 2011-05-24 Jason Merrill <jason@redhat.com>
7855 * g++.dg/cpp0x/access01.C: New.
7857 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7860 * objc.dg/pr48177.m: New testcase.
7862 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7865 * objc.dg/pr48187.m: New testcase.
7866 * obj-c++.dg/pr48187.mm: New testcase.
7867 * objc.dg/ivar-extra-semicolon.m: New testcase.
7869 2011-05-24 Jason Merrill <jason@redhat.com>
7871 * g++.dg/template/access21.C: New.
7872 * g++.dg/template/access22.C: New.
7874 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7876 PR rtl-optimization/48633
7877 * g++.dg/pr48633.C: New test.
7879 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7882 * g++.dg/other/pr49133.C: New test.
7884 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7885 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7887 * gcc.dg/torture/tls/run-gd.c: New test.
7888 * gcc.dg/torture/tls/run-ie.c: New test.
7889 * gcc.dg/torture/tls/run-ld.c: New test.
7890 * gcc.dg/torture/tls/run-le.c: New test.
7891 * lib/target-supports.exp (check_effective_target_tls_runtime):
7892 Build testcase with TLS options.
7894 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7896 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7898 2011-05-24 Tom de Vries <tom@codesourcery.com>
7900 PR tree-optimization/49121
7901 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7903 2011-05-23 Jason Merrill <jason@redhat.com>
7905 * g++.dg/cpp0x/defaulted28.C: New.
7907 * g++.dg/cpp0x/sfinae25.C: New.
7909 * g++.dg/cpp0x/rv-cast2.C: New.
7911 * g++.dg/cpp0x/enum14.C: New.
7913 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7916 * gcc.c-torture/execute/pr49123.c: New test.
7919 * gcc.dg/debug/pr49032.c: New test.
7922 * gcc.dg/pr49120.c: New test.
7924 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7927 * gcc.target/i386/pr47315.c: New test.
7929 2011-05-23 Jason Merrill <jason@redhat.com>
7931 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7933 * g++.dg/cpp0x/sfinae24.C: New.
7935 * g++.dg/cpp0x/error3.C: New.
7937 * g++.dg/cpp0x/defaulted27.C: New.
7939 * g++.dg/cpp0x/decltype27.C: New.
7941 2011-05-23 Richard Guenther <rguenther@suse.de>
7943 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7945 2011-05-23 Richard Guenther <rguenther@suse.de>
7947 PR tree-optimization/40874
7948 * g++.dg/tree-ssa/pr40874.C: New testcase.
7950 2011-05-23 Richard Guenther <rguenther@suse.de>
7952 PR tree-optimization/49115
7953 * g++.dg/torture/pr49115.C: New testcase.
7955 2011-05-23 Richard Guenther <rguenther@suse.de>
7958 * gcc.dg/memcpy-3.c: New testcase.
7960 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7963 * gcc.c-torture/execute/pr48973-1.c: New test.
7964 * gcc.c-torture/execute/pr48973-2.c: New test.
7966 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7969 * g++.dg/warn/pr18016.C: New.
7971 2011-05-23 Tom de Vries <tom@codesourcery.com>
7974 * gcc.target/arm/ivopts-6.c: New test.
7976 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7979 * gcc.c-torture/compile/pr49029.c: New test.
7981 2011-05-22 Jason Merrill <jason@redhat.com>
7983 * g++.dg/cpp0x/sfinae23.C: New.
7984 * g++.dg/cpp0x/sfinae8.C: Correct.
7986 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7988 * gfortran.dg/function_optimize_8.f90: New test case.
7990 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7992 PR tree-optimization/49087
7993 * gcc.dg/vect/O3-pr49087.c: New test.
7995 2011-05-21 Jason Merrill <jason@redhat.com>
7997 * g++.dg/debug/const5.C: New.
7999 2011-05-20 Jason Merrill <jason@redhat.com>
8001 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8003 * g++.dg/cpp0x/constexpr-static7.C: New.
8005 * g++.dg/cpp0x/enum12.C: New.
8006 * g++.dg/cpp0x/enum13.C: New.
8008 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8011 * gfortran.dg/select_type_23.f03: New.
8013 2011-05-20 Jason Merrill <jason@redhat.com>
8015 * g++.dg/cpp0x/defaulted26.C: New.
8017 * g++.dg/cpp0x/noexcept02.C: Fix.
8018 * g++.dg/cpp0x/noexcept03.C: Fix.
8019 * g++.dg/cpp0x/noexcept08.C: Fix.
8020 * g++.dg/cpp0x/noexcept10.C: New.
8022 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8025 * gfortran.dg/extends_12.f03: New.
8027 2011-05-20 Jason Merrill <jason@redhat.com>
8029 * g++.dg/template/koenig9.C: New.
8030 * g++.dg/opt/pr47615.C: Fix.
8031 * g++.dg/overload/defarg1.C: Fix.
8032 * g++.dg/tc1/dr213.C: Remove xfail.
8033 * g++.dg/torture/pr34850.C: Fix.
8034 * g++.dg/torture/pr39362.C: Fix.
8035 * g++.old-deja/g++.brendan/crash56.C: Fix.
8036 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8038 2011-05-20 Richard Guenther <rguenther@suse.de>
8040 PR tree-optimization/49079
8041 * gcc.dg/torture/pr49079.c: New testcase.
8043 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8045 PR tree-optimization/49073
8046 * gcc.c-torture/execute/pr49073.c: New test.
8048 2011-06-19 Tobias Burnus <burnus@net-b.de>
8051 * gfortran.dg/coarray_21.f90: New.
8053 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8055 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8058 2011-05-19 Richard Guenther <rguenther@suse.de>
8061 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8063 2011-05-19 Richard Guenther <rguenther@suse.de>
8066 * gcc.dg/builtin-object-size-11.c: New testcase.
8068 2011-05-19 Tom de Vries <tom@codesourcery.com>
8071 * gcc.target/arm/ivopts.c: New test.
8072 * gcc.target/arm/ivopts-2.c: New test.
8074 2011-05-19 Tom de Vries <tom@codesourcery.com>
8076 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8078 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8080 * gcc.c-torture/execute/960321-1.x: Remove.
8082 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8085 * gfortran.dg/move_alloc_4.f90: New.
8087 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8090 * gcc.target/i386/pr49002-1.c: New test.
8091 * gcc.target/i386/pr49002-2.c: Likewise.
8093 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8095 PR tree-optimization/49039
8096 * gcc.c-torture/execute/pr49039.c: New test.
8097 * gcc.dg/tree-ssa/pr49039.c: New test.
8098 * g++.dg/torture/pr49039.C: New test.
8100 2011-05-18 Jason Merrill <jason@redhat.com>
8102 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8103 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8104 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8106 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8108 * gcc.target/bfin/mcpu-bf592.c: New test.
8110 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8112 PR tree-optimization/41881
8113 * gcc.dg/vect/O3-pr41881.c: New test.
8114 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8116 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8118 PR tree-optimization/49000
8119 * gcc.dg/pr49000.c: New test.
8121 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8123 * gnat.dg/invalid1.adb: New test.
8125 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8127 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8129 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8130 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8132 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8135 * g++.dg/cpp0x/range-for18.C: New.
8137 2011-05-15 Tobias Burnus <burnus@net-b.de>
8140 * gfortran.dg/coarray/image_index_2.f90: New.
8142 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8144 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8145 * g++.dg/cpp0x/override2.C: New.
8147 2011-05-14 Tobias Burnus <burnus@net-b.de>
8150 * gfortran.de/coarray_20.f90: New.
8152 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8155 * function_optimize_7.f90: New test case.
8157 2011-05-13 Jason Merrill <jason@redhat.com>
8159 * g++.dg/cpp0x/decltype26.C: New.
8160 * g++.dg/cpp0x/enum11.C: New.
8162 2011-05-13 Tobias Burnus <burnus@net-b.de>
8166 * gfortran.dg/assign_8.f90: Update dg-error.
8168 2011-05-13 Tobias Burnus <burnus@net-b.de>
8171 * gfortran.dg/io_constraints_8.f90: New.
8172 * gfortran.dg/io_constraints_9.f90: New.
8174 2011-05-13 Martin Thuresson <martint@google.com>
8176 PR gcov-profile/47793
8177 * gcc.dg/pr47793.c: New.
8179 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8181 PR tree-optimization/48975
8182 * gcc.dg/pr48975.c: New test.
8184 2011-05-12 Tobias Burnus <burnus@net-b.de>
8187 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8189 2011-05-12 Jason Merrill <jason@redhat.com>
8191 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8193 2011-05-12 Geert Bosch <bosch@adacore.com>
8195 * gnat.dg/view_conversion1.adb: New test.
8197 2011-05-12 Richard Guenther <rguenther@suse.de>
8199 PR tree-optimization/48172
8200 * gcc.dg/vect/pr48172.c: New testcase.
8202 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8205 * g++.dg/opt/pr48967.C: New test.
8207 2011-05-11 Jason Merrill <jason@redhat.com>
8209 * g++.dg/cpp0x/constexpr-friend.C: New.
8210 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8212 * g++.dg/cpp0x/sfinae22.C: New.
8214 2011-05-11 Tobias Burnus <burnus@net-b.de>
8217 * gfortran.dg/generic_24.f90: New.
8219 2011-05-11 Richard Guenther <rguenther@suse.de>
8221 PR tree-optimization/15256
8222 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8224 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8227 * gcc.dg/pr48159-1.c: New test.
8228 * gcc.dg/pr48159-2.c: New test.
8230 2011-05-11 Richard Guenther <rguenther@suse.de>
8233 * gcc.dg/torture/pr48953.c: New testcase.
8235 2011-05-11 Richard Guenther <rguenther@suse.de>
8237 PR tree-optimization/18041
8238 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8240 2011-05-11 Alan Modra <amodra@gmail.com>
8243 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8245 2011-05-10 Jason Merrill <jason@redhat.com>
8247 * g++.dg/cpp0x/defaulted25.C: New.
8248 * g++.dg/template/crash7.C: Adjust.
8250 * g++.dg/cpp0x/variadic108.C: New.
8252 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8254 * g++.dg/inherit/virtual9.C: Extend.
8256 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8259 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8260 are passed and returned in vector registers.
8262 2011-05-10 Richard Guenther <rguenther@suse.de>
8264 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8265 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8266 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8267 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8268 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8271 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8273 PR tree-optimization/48611
8274 PR tree-optimization/48794
8275 * gfortran.dg/gomp/pr48611.f90: New test.
8276 * gfortran.dg/gomp/pr48794.f90: New test.
8279 * gcc.dg/dfp/pr48928.c: New test.
8281 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8284 * g++.dg/cpp0x/pr48522.C: New.
8286 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8289 * g++.dg/cpp0x/sfinae21.C: New.
8291 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8293 * g++.dg/template/sfinae28.C: Rename to...
8294 * g++.dg/cpp0x/sfinae19.C: ... this.
8295 * g++.dg/template/sfinae29.C: Rename to...
8296 * g++.dg/cpp0x/sfinae20.C: ... this.
8298 2011-05-09 Jeff Law <law@redhat.com>
8300 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8303 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8306 * g++.dg/init/pr20039.C: New.
8308 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8312 * g++.dg/template/sfinae28.C: New.
8313 * g++.dg/template/sfinae29.C: Likewise.
8315 2011-05-09 Jason Merrill <jason@redhat.com>
8317 * g++.dg/template/nontype23.C: New.
8319 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8321 * g++.dg/init/pr48859.C: New.
8323 2011-05-09 Jason Merrill <jason@redhat.com>
8325 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8326 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8327 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8328 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8329 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8330 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8331 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8332 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8334 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8336 * g++.dg/inherit/virtual9.C: New.
8338 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8341 * g++.dg/template/dependent-expr8.C: New test case.
8343 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8345 PR tree-optimization/48837
8346 * gcc.dg/pr48837.c: New testcase.
8348 2011-05-06 Jason Merrill <jason@redhat.com>
8350 * g++.dg/cpp0x/constexpr-condition2.C: New.
8352 * g++.dg/cpp0x/constexpr-missing.C: New.
8354 2011-05-06 Tobias Burnus <burnus@net-b.de>
8357 * gfortran.dg/coarray/this_image_2.f90: New.
8359 2011-05-06 Tobias Burnus <burnus@net-b.de>
8363 * gfortran.dg/bind_c_usage_22.f90: New.
8364 * gfortran.dg/bind_c_usage_23.f90: New.
8365 * gfortran.dg/bind_c_usage_24.f90: New.
8366 * gfortran.dg/bind_c_usage_24_c.c: New.
8368 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8371 * g++.dg/template/member9.C: New test case.
8373 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8375 * gnat.dg/discr29.ad[sb]: New test.
8376 * gnat.dg/discr30.adb: Likewise.
8378 2011-05-05 Julian Brown <julian@codesourcery.com>
8380 * gcc.target/arm/neon-vset_lanes8.c: New test.
8382 2011-05-05 Jason Merrill <jason@redhat.com>
8384 * g++.dg/init/new32.C: New.
8386 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8388 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8391 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8393 PR rtl-optimization/48381
8394 * gcc.c-torture/compile/pr48381.c: New test.
8396 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8398 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8400 * gcc.target/i386/opt-1.c: Ditto.
8402 2011-05-04 Jason Merrill <jason@redhat.com>
8404 * g++.dg/conversion/base1.C: New.
8406 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8408 PR libgfortran/48787
8409 * gfortran.dg/round_3.f08: Add more checks to test case.
8411 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8413 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8414 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8415 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8416 Gate test on effective_target fd_truncate.
8418 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8420 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8421 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8422 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8423 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8424 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8425 * gcc.target/i386/pr38824.c: Ditto.
8426 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8427 * gcc.target/i386/vecinit-2.c: Ditto.
8428 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8429 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8430 * gcc.target/i386/parity-2.c: Ditto.
8431 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8433 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8435 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8437 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8438 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8439 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8441 2011-05-03 Tobias Burnus <burnus@net-b.de>
8444 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8446 2011-05-03 Tobias Burnus <burnus@net-b.de>
8449 * gfortran.dg/coarray/this_image_1.f90: New.
8451 2011-05-03 Tobias Burnus <burnus@net-b.de>
8454 * gfortran.dg/coarray/caf.dg: New.
8455 * gfortran.dg/coarray/image_index_1.f90: New, copied
8456 from ../coarray_16.f90.
8458 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8461 * g++.dg/ext/complex9.C: New.
8463 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8466 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8467 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8468 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8470 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8472 * gcc.target/bfin/builtins: Created.
8473 * gcc.target/bfin/hisilh-O0.c: Deleted.
8474 * gcc.target/bfin/hisilh.c: Moved to...
8475 * gcc.target/bfin/builtins/hisilh.c: ...here.
8476 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8477 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8478 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8479 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8480 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8481 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8482 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8483 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8484 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8485 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8486 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8487 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8488 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8489 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8490 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8491 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8492 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8493 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8494 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8495 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8496 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8497 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8498 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8499 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8500 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8501 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8502 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8503 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8504 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8505 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8506 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8507 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8508 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8509 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8510 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8511 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8512 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8513 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8514 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8515 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8516 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8517 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8518 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8519 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8520 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8521 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8522 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8523 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8524 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8525 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8526 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8527 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8528 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8529 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8530 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8531 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8532 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8533 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8534 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8535 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8536 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8537 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8538 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8539 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8540 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8541 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8542 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8543 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8544 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8545 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8546 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8547 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8548 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8549 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8550 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8551 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8552 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8553 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8554 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8555 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8556 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8557 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8558 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8559 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8560 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8561 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8562 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8563 * gcc.target/bfin/builtins/circptr.c: Ditto.
8564 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8565 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8566 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8567 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8568 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8569 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8570 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8571 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8572 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8573 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8574 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8575 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8576 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8577 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8578 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8579 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8580 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8581 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8582 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8583 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8584 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8585 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8586 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8587 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8588 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8589 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8590 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8591 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8592 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8593 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8594 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8595 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8596 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8597 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8598 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8599 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8600 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8601 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8602 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8603 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8604 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8605 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8606 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8607 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8608 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8609 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8610 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8611 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8612 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8613 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8614 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8615 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8616 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8617 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8618 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8619 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8620 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8621 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8622 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8623 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8624 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8625 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8626 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8627 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8628 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8629 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8630 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8631 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8632 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8633 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8635 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8637 * gcc.target/arm/cold-lc.c: New test.
8639 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8642 * gcc.dg/pr48774.c: New test.
8644 2011-05-03 Richard Guenther <rguenther@suse.de>
8646 * gcc.dg/large-size-array-5.c: New testcase.
8648 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8650 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8652 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8654 * lib/target-supports.exp (check_effective_target_vect_strided):
8656 (check_effective_target_vect_strided2)
8657 (check_effective_target_vect_strided3)
8658 (check_effective_target_vect_strided4)
8659 (check_effective_target_vect_strided8): ...these new functions.
8661 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8662 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8663 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8664 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8665 * gcc.dg/vect/pr37539.c: Likewise.
8666 * gcc.dg/vect/slp-11a.c: Likewise.
8667 * gcc.dg/vect/slp-11b.c: Likewise.
8668 * gcc.dg/vect/slp-11c.c: Likewise.
8669 * gcc.dg/vect/slp-12a.c: Likewise.
8670 * gcc.dg/vect/slp-12b.c: Likewise.
8671 * gcc.dg/vect/slp-18.c: Likewise.
8672 * gcc.dg/vect/slp-19a.c: Likewise.
8673 * gcc.dg/vect/slp-19b.c: Likewise.
8674 * gcc.dg/vect/slp-21.c: Likewise.
8675 * gcc.dg/vect/slp-23.c: Likewise.
8676 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8678 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8679 instead of vect_interleave && vect_extract_even_odd.
8680 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8681 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8682 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8683 * gcc.dg/vect/vect-1.c: Likewise.
8684 * gcc.dg/vect/vect-10.c: Likewise.
8685 * gcc.dg/vect/vect-98.c: Likewise.
8686 * gcc.dg/vect/vect-107.c: Likewise.
8687 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8688 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8689 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8690 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8691 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8692 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8693 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8694 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8695 * gcc.dg/vect/vect-strided-float.c: Likewise.
8696 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8697 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8698 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8699 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8700 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8701 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8702 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8703 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8704 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8705 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8706 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8707 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8708 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8709 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8710 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8712 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8714 * gcc.dg/vect/pr30843.c: Likewise.
8715 * gcc.dg/vect/pr33866.c: Likewise.
8716 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8717 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8718 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8719 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8721 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8723 * gcc.dg/vect/slp-11.c: Split into...
8724 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8725 gcc.dg/vect/slp-11c.c: ...these tests.
8726 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8727 * gcc.dg/vect/slp-12c.c: ...this new test.
8728 * gcc.dg/vect/slp-19.c: Split into...
8729 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8730 gcc.dg/vect/slp-19c.c: ...these new tests.
8732 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8734 * lib/target-supports.exp
8735 (check_effective_target_vect_extract_even_odd_wide): Delete.
8736 (check_effective_target_vect_strided_wide): Likewise.
8737 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8738 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8739 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8740 * gcc.dg/vect/pr37539.c: Likewise.
8741 * gcc.dg/vect/slp-11.c: Likewise.
8742 * gcc.dg/vect/slp-12a.c: Likewise.
8743 * gcc.dg/vect/slp-12b.c: Likewise.
8744 * gcc.dg/vect/slp-19.c: Likewise.
8745 * gcc.dg/vect/slp-23.c: Likewise.
8746 * gcc.dg/vect/vect-1.c: Likewise.
8747 * gcc.dg/vect/vect-98.c: Likewise.
8748 * gcc.dg/vect/vect-107.c: Likewise.
8749 * gcc.dg/vect/vect-strided-float.c: Likewise.
8751 2011-05-02 Jason Merrill <jason@redhat.com>
8753 * g++.dg/init/new31.C: New.
8755 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8758 * gcc.dg/pr35445.c: New test.
8760 2011-05-02 Jason Merrill <jason@redhat.com>
8762 * c-c++-common/vla-1.c: New.
8764 2011-05-02 Richard Guenther <rguenther@suse.de>
8766 PR tree-optimization/48822
8767 * gcc.dg/torture/pr48822.c: New testcase.
8769 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8772 * g++.dg/cpp0x/constexpr-47969.C: New.
8774 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8777 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8778 on vect_no_align targets.
8779 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8780 vect_no_align targets.
8782 2011-05-01 Xinliang David Li <davidxl@google.com>
8784 * gcc.dg/tree-ssa/integer-addr.c: New test.
8785 * gcc.dg/tree-ssa/alias_bug.c: New test.
8787 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8789 PR libgfortran/48787
8790 * gfortran.dg/round_3.f08: Add more checks.
8792 2011-04-30 Tobias Burnus <burnus@net-b.de>
8795 * gfortran.dg/import9.f90: New, proper test.
8796 * gfortran.dg/interface_37.f90: Remove bogus
8797 test (bogus copy of interface_36.f90).
8799 2011-04-30 Tobias Burnus <burnus@net-b.de>
8802 * gfortran.dg/interface_37.f90: New.
8804 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8807 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8809 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8811 PR tree-optimization/48809
8812 * gcc.c-torture/execute/pr48809.c: New test.
8814 2011-04-29 Jeff Law <law@redhat.com>
8816 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8818 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8821 * g++.dg/init/ctor10.C: New.
8823 2011-04-29 Le-Chun Wu <lcwu@google.com>
8825 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8826 warning in implicitly instantiated templates.
8828 2011-04-29 Le-Chun Wu <lcwu@google.com>
8830 * g++.dg/warn/Wnull-conversion-1.C: New.
8831 * g++.dg/warn/Wnull-conversion-2.C: New.
8833 2011-04-29 Diego Novillo <dnovillo@google.com>
8835 * g++.old-deja/g++.other/null3.C: Expect warning about
8836 converting boolean to a pointer.
8838 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8841 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8845 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8847 2011-04-29 Tobias Burnus <burnus@net-b.de>
8850 * gfortran.dg/typebound_proc_22.f90: New.
8853 * gfortran.dg/interface_36.f90: New.
8855 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8857 PR libgfortran/48488
8858 PR libgfortran/48602
8859 PR libgfortran/48615
8860 PR libgfortran/48684
8861 PR libgfortran/48787
8862 * gfortran.dg/fmt_g.f: Adjust test.
8863 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8864 * gfortran.dg/round_3.f08: New test.
8865 * gfortran.dg/namelist_print_1.f: Adjust test.
8866 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8867 * gfortran.dg/f2003_io_5.f03: Adjust test.
8868 * gfortran.dg/coarray_15.f90: Adjust test.
8869 * gfortran.dg/namelist_65.f90: Adjust test.
8870 * gfortran.dg/fmt_cache_1.f: Adjust test.
8871 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8872 * gfortran.dg/real_const_3.f90: Adjust test.
8874 2011-04-29 Jan Hubicka <jh@suse.cz>
8876 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8877 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8879 2011-04-28 Xinliang David Li <davidxl@google.com>
8881 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8882 * g++.dg/prof-robust-1.C: New test.
8884 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8886 PR tree-optimization/48765
8887 * gcc.dg/vect/pr48765.c: New.
8889 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8891 PR tree-optimization/48775
8892 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8894 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8897 * g++.dg/inherit/pr48798.C: New.
8898 * g++.old-deja/g++.other/base1.C: Adjust.
8900 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8903 * g++.dg/template/inherit7.C: New test case.
8905 2011-04-28 Richard Guenther <rguenther@suse.de>
8907 PR tree-optimization/40052
8908 PR tree-optimization/15347
8909 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8910 * gcc.dg/pr15347.c: Likewise.
8912 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8915 * g++.dg/cpp0x/sfinae18.C: New.
8917 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8920 * g++.dg/ext/is_literal_type1.C: New.
8922 2011-04-28 Tobias Burnus <burnus@net-b.de>
8926 * gfortran.dg/interface_35.f90: New.
8927 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8928 * gfortran.dg/func_result_6.f90: Add dg-warning.
8929 * gfortran.dg/bessel_1.f90: Ditto.
8930 * gfortran.dg/hypot_1.f90: Ditto.
8931 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8932 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8933 * gfortran.dg/interface_assignment_4.f90: Ditto.
8935 2011-04-27 Jason Merrill <jason@redhat.com>
8937 * g++.dg/ext/complex8.C: New.
8939 * g++.dg/cpp0x/initlist49.C: New.
8940 * g++.dg/init/new30.C: New.
8942 2011-04-27 Tobias Burnus <burnus@net-b.de>
8945 * gfortran.dg/whole_file_34.f90: New.
8947 2011-04-27 Jan Hubicka <jh@suse.cz>
8949 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8951 2011-04-27 Jason Merrill <jason@redhat.com>
8953 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8955 * g++.dg/parse/ambig6.C: New.
8957 2011-04-27 Nick Clifton <nickc@redhat.com>
8959 * gcc.dg/20020312-2.c: Add definition for RX.
8961 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8962 option with RX targets.
8964 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8967 2011-04-27 Richard Guenther <rguenther@suse.de>
8969 * gcc.dg/tree-ssa/pr23382.c: Remove.
8971 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8974 * gcc.c-torture/compile/pr48767.c: New test.
8976 2011-04-27 Richard Guenther <rguenther@suse.de>
8978 PR tree-optimization/48772
8979 * g++.dg/pr48772.C: New testcase.
8981 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8984 * gcc.c-torture/compile/pr48742.c: New test.
8986 2011-04-26 Jason Merrill <jason@redhat.com>
8988 * g++.dg/lookup/koenig13.C: New.
8990 * g++.dg/cpp0x/initlist48.C: New.
8992 2011-04-25 Jason Merrill <jason@redhat.com>
8994 * g++.dg/cpp0x/sfinae17.C: New.
8996 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8999 * gcc.target/powerpc/pr48258-1.c: New file.
9000 * gcc.target/powerpc/pr48258-2.c: Ditto.
9002 2011-04-26 Xinliang David Li <davidxl@google.com>
9004 * gcc.dg/uninit-suppress.c: New test.
9005 * gcc.dg/uninit-suppress.c: New test.
9007 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9010 * gcc.dg/pr48768.c: New test.
9012 PR tree-optimization/48734
9013 * gcc.c-torture/compile/pr48734.c: New test.
9016 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9018 2011-04-26 Richard Guenther <rguenther@suse.de>
9020 PR tree-optimization/48731
9021 * gcc.dg/torture/pr48731.c: New testcase.
9023 2011-04-26 Richard Guenther <rguenther@suse.de>
9026 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9028 2011-04-26 Richard Guenther <rguenther@suse.de>
9031 * gcc.dg/torture/pr48694-1.c: New testcase.
9032 * gcc.dg/torture/pr48694-2.c: Likewise.
9034 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9036 * g++.dg/ext/underlying_type1.C: New.
9037 * g++.dg/ext/underlying_type2.C: Likewise.
9038 * g++.dg/ext/underlying_type3.C: Likewise.
9039 * g++.dg/ext/underlying_type4.C: Likewise.
9040 * g++.dg/ext/underlying_type5.C: Likewise.
9041 * g++.dg/ext/underlying_type6.C: Likewise.
9042 * g++.dg/ext/underlying_type7.C: Likewise.
9043 * g++.dg/ext/underlying_type8.C: Likewise.
9044 * g++.dg/ext/underlying_type9.C: Likewise.
9045 * g++.dg/ext/underlying_type10.C: Likewise.
9047 2011-04-25 Jason Merrill <jason@redhat.com>
9049 * g++.dg/cpp0x/regress/template-const2.C: New.
9051 2011-04-25 Jeff Law <law@redhat.com>
9053 * gcc.dg/tree-ssa/vrp56.c: new test.
9055 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9057 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9059 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9061 PR preprocessor/48740
9062 * c-c++-common/raw-string-11.c: New test.
9064 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9066 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9069 2011-04-23 Tobias Burnus <burnus@net-b.de>
9072 * gfortran.dg/coarray_19.f90: New.
9074 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9077 * gcc.dg/pr48685.c: New test.
9079 2011-04-22 Jan Hubicka <jh@suse.cz>
9081 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9083 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9085 PR tree-optimization/48717
9086 * gcc.c-torture/execute/pr48717.c: New test.
9088 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9091 * gcc.target/i386/pr48723.c: New test.
9093 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9096 * gcc.dg/gomp/pr48716.c: New test.
9097 * g++.dg/gomp/pr48716.C: New test.
9099 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9102 * gcc.dg/missing-field-init-2.c: Update testcase.
9104 2011-04-22 Alan Modra <amodra@gmail.com>
9106 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9108 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9111 * gfortran.dg/function_optimize_6.f90: New test.
9113 2011-04-21 Easwaran Raman <eraman@google.com>
9115 * gcc.dg/stack-layout-2.c: New test.
9117 2011-04-21 Richard Guenther <rguenther@suse.de>
9120 * g++.dg/lto/pr48207-2_0.C: New testcase.
9121 * g++.dg/lto/pr48207-3_0.C: Likewise.
9123 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9125 * gnat.dg/volatile5.adb: New test.
9126 * gnat.dg/volatile5_pkg.ads: New helper.
9128 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9131 * gcc.target/i386/pr48708.c: New test.
9133 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9135 * gcc.dg/vect/vect-119.c: New test.
9137 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9139 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9142 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9143 Richard Sandiford <richard.sandiford@linaro.org>
9146 * gcc.target/arm/pr46329.c: New test.
9148 2011-04-21 Tobias Burnus <burnus@net-b.de>
9151 * gfortran.dg/coarray_18.f90: New.
9153 2011-04-20 Jason Merrill <jason@redhat.com>
9155 * g++.dg/cpp0x/initlist47.C: New.
9157 * g++.dg/init/dtor4.C: New.
9159 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9162 * gcc.target/i386/sse2-pinsrw.c: New test.
9163 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9164 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9165 * gcc.target/i386/sse2-insvhi.c: Ditto.
9166 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9167 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9169 2011-04-20 Jason Merrill <jason@redhat.com>
9171 * g++.dg/template/const4.C: New.
9173 2011-04-20 Easwaran Raman <eraman@google.com>
9175 * gcc.dg/stack-layout-1.c: New test.
9177 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9179 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9180 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9183 2011-04-20 Kai Tietz <ktietz@redhat.com>
9185 * gcc.dg/binop-xor1.c: New test.
9186 * gcc.dg/binop-xor2.c: New test.
9187 * gcc.dg/binop-xor3.c: New test.
9188 * gcc.dg/binop-xor4.c: New test.
9189 * gcc.dg/binop-xor5.c: New test.
9191 2011-04-20 Richard Guenther <rguenther@suse.de>
9193 PR tree-optimization/47892
9194 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9196 2011-04-20 Richard Guenther <rguenther@suse.de>
9199 * g++.dg/torture/pr48695.C: New testcase.
9201 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9203 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9204 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9205 * gcc.c-torture/execute/pr45262.c: Ditto
9206 * gcc.dg/torture/pr43165.c: Ditto.
9207 * gcc.dg/torture/pr47228.c: Ditto.
9208 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9209 * gcc.dg/ipa/pr45644.c: Ditto.
9210 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9213 2011-04-19 Jason Merrill <jason@redhat.com>
9215 * g++.dg/ext/complex7.C: New.
9217 * g++.dg/ext/attrib41.C: New.
9219 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9222 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9224 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9227 * gcc.target/i386/pr48678.c: New test.
9229 2011-04-19 Martin Jambor <mjambor@suse.cz>
9231 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9232 * g++.dg/opt/devirt2.C: New test.
9233 * g++.dg/ipa/devirt-g-1.C: Likewise.
9235 2011-04-19 Tobias Burnus <burnus@net-b.de>
9238 * gfortran.dg/whole_file_33.f90: New.
9240 2011-04-19 Martin Jambor <mjambor@suse.cz>
9242 * g++.dg/ipa/devirt-7.C: New test.
9244 2011-04-19 Richard Guenther <rguenther@suse.de>
9247 * g++.dg/lto/pr48207_0.C: New testcase.
9249 2011-04-18 Jason Merrill <jason@redhat.com>
9251 * g++.dg/init/void1.C: New.
9253 * g++.dg/cpp0x/union4.C: New.
9255 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9258 * g++.dg/torture/pr48661.C: New test.
9261 * g++.dg/gomp/pr48632.C: New test.
9263 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9265 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9266 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9268 2011-04-18 Tobias Burnus <burnus@net-b.de>
9271 * gfortran.dg/coarray_17.f90: New.
9272 * gfortran.dg/coarray_10.f90: Update dg-error.
9274 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9277 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9278 * gfortran.dg/guality/guality.exp: Likewise.
9280 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9282 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9284 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9286 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9288 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9290 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9292 2011-04-18 Richard Guenther <rguenther@suse.de>
9295 * g++.dg/torture/pr46364.C: New testcase.
9297 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9299 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9301 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9303 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9305 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9306 Ira Rosen <ira.rosen@linaro.org>
9309 * gcc.target/arm/pr48252.c: New test.
9311 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9313 PR tree-optimization/48616
9314 * gcc.dg/pr48616.c: New test.
9316 2011-04-18 Tobias Burnus <burnus@net-b.de>
9319 * gfortran.dg/coarray_16.f90: New.
9321 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9324 * gfortran.dg/realloc_on_assign_7.f03: New test.
9326 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9328 PR libgfortran/48602
9329 * gfortran.dg/fmt_g0_6.f08: New test.
9331 2011-04-17 Jason Merrill <jason@redhat.com>
9333 * g++.dg/cpp0x/sfinae16.C: New.
9335 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9337 * gcc.target/mips/reg-var-1.c: New test.
9339 2011-04-17 Jan Hubicka <jh@suse.cz>
9341 * gcc.dg/winline-5.c: Update testcase.
9343 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9345 * gnat.dg/discr27.ad[sb]: Move dg directive.
9346 * gnat.dg/discr28.ad[sb]: New test.
9347 * gnat.dg/discr28_pkg.ads: New helper.
9349 2011-04-17 Michael Matz <matz@suse.de>
9351 PR tree-optimization/48622
9353 * gcc.dg/lto/pr48622_0.c: New test.
9355 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9357 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9358 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9359 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9360 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9361 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9362 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9364 2011-04-15 Jason Merrill <jason@redhat.com>
9366 * g++.dg/cpp0x/range-for17.C: New.
9368 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9370 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9371 * g++.dg/cpp0x/range-for3.C: Likewise.
9372 * g++.dg/cpp0x/range-for9.C: Correct error message.
9373 * g++.dg/cpp0x/range-for11.C: New.
9374 * g++.dg/cpp0x/range-for12.C: New.
9375 * g++.dg/cpp0x/range-for13.C: New.
9376 * g++.dg/cpp0x/range-for14.C: New.
9377 * g++.dg/cpp0x/range-for15.C: New.
9378 * g++.dg/cpp0x/range-for16.C: New.
9380 2011-04-15 Tobias Burnus <burnus@net-b.de>
9383 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9385 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9387 * objc.dg/naming-4.m: Updated.
9388 * objc.dg/naming-5.m: Updated.
9389 * objc.dg/naming-6.m: New.
9390 * objc.dg/naming-7.m: New.
9391 * obj-c++.dg/naming-1.mm: Updated.
9392 * obj-c++.dg/naming-2.mm: Updated.
9393 * obj-c++.dg/naming-3.mm: New.
9394 * obj-c++.dg/naming-4.mm: New.
9396 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9398 PR libgfortran/48589
9399 * gfortran.dg/fmt_g0_5.f08: New test.
9401 2011-04-15 Richard Guenther <rguenther@suse.de>
9404 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9406 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9408 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9409 -finline-limit=0 to -fno-inline
9411 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9414 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9417 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9420 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9421 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9422 * gcc.target/i386/avx-insertps-3.c: New test.
9423 * gcc.target/i386/avx-insertps-4.c: New test.
9425 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9427 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9430 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9435 * gcc.target/avr/pr46779-1.c: New test case
9436 * gcc.target/avr/pr46779-2.c: New test case
9438 2011-04-14 Jason Merrill <jason@redhat.com>
9440 * g++.dg/cpp0x/sfinae15.C: New.
9442 * g++.dg/cpp0x/sfinae14.C: New.
9444 * g++.dg/ext/vla10.C: New.
9446 2011-04-14 Richard Guenther <rguenther@suse.de>
9448 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9450 2011-04-14 Richard Guenther <rguenther@suse.de>
9452 * gcc.dg/fold-bitand-4.c: Move ...
9453 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9455 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9457 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9459 * gcc.target/avr/torture/trivial.c: Ditto.
9461 2011-04-13 Jason Merrill <jason@redhat.com>
9463 * g++.dg/template/operator11.C: New.
9465 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9468 * gcc.dg/gomp/pr48591.c: New test.
9471 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9472 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9474 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9477 * g++.dg/template/dependent-expr7.C: New test case.
9479 2011-04-13 Jason Merrill <jason@redhat.com>
9481 * g++.dg/cpp0x/sfinae13.C: New.
9483 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9485 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9487 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9489 * gcc.target/arm/pr43698.c: Remove -march option.
9491 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9493 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9496 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9500 * gfortran.dg/realloc_on_assign_6.f03: New test.
9502 2011-04-12 Kai Tietz <ktietz@redhat.com>
9504 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9505 targets the additional -mno-ms-bitfields and
9506 -Wno-packed-bitfield-compat options.
9507 * g++.dg/ext/bitfield3.C: Likewise.
9508 * g++.dg/ext/bitfield4.C: Likewise.
9509 * g++.dg/ext/bitfield5.C: Likewise.
9510 * gcc.dg/bitfld-15.c: Likewise.
9511 * gcc.dg/bitfld-16.c: Likewise.
9512 * gcc.dg/bitfld-17.c: Likewise.
9513 * gcc.dg/bitfld-18.c: Likewise.
9515 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9517 * gcc.target/arm/neon-vld3-1.c: New test.
9518 * gcc.target/arm/neon-vst3-1.c: New test.
9519 * gcc.target/arm/neon/v*.c: Regenerate.
9521 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9523 PR rtl-optimization/48549
9524 * g++.dg/opt/pr48549.C: New test.
9526 2011-04-12 Richard Guenther <rguenther@suse.de>
9528 PR tree-optimization/46076
9529 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9531 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9534 * lib/compat.exp (compat-execute): Declare unsupported after
9535 stripping path from src1.
9536 * lib/lto.exp (lto-execute): Likewise.
9538 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9541 * gcc.dg/pr48552-1.c: New test.
9542 * gcc.dg/pr48552-2.c: New test.
9544 2011-04-11 Jason Merrill <jason@redhat.com>
9546 * g++.dg/cpp0x/sfinae12.C: New.
9548 * g++.dg/cpp0x/enum10.C: New.
9550 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9552 * g++.dg/cpp0x/rv-func.C: New.
9554 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9556 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9559 2011-04-11 Martin Jambor <mjambor@suse.cz>
9561 PR tree-optimization/48195
9562 * gcc.dg/ipa/pr48195.c: New test.
9564 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9566 * gnat.dg/return3.adb: Remove unused switch.
9568 2011-04-08 Mike Stump <mikestump@comcast.net>
9571 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9572 default to fno-common.
9574 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9576 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9577 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9579 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9582 * gfortran.dg/function_optimize_5.f90: New test.
9584 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9586 * gnat.dg/aggr17.adb: New test.
9587 * gnat.dg/aggr18.adb: Likewise.
9589 2011-04-08 Michael Matz <matz@suse.de>
9592 * gcc.target/i386/pr48389.c: New test.
9594 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9596 PR rtl-optimization/48272
9597 * g++.dg/opt/pr48272.C: New.
9599 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9601 PR rtl-optimization/48235
9602 * gcc.dg/pr48235.c: New.
9604 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9606 PR rtl-optimization/48302
9607 * g++.dg/opt/pr48302.C: New.
9609 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9612 * g++.dg/opt/pr48273.C: New.
9614 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9616 PR rtl-optimization/48442
9617 * gcc.dg/pr48442.c: New.
9619 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9621 PR tree-optimization/48377
9622 * gcc.dg/vect/pr48377.c: New test.
9624 2011-04-07 Jason Merrill <jason@redhat.com>
9626 * g++.dg/cpp0x/regress/call1.C: New.
9628 * g++.dg/cpp0x/variadic107.C: New.
9630 * g++.dg/cpp0x/sfinae11.C: New.
9631 * g++.dg/cpp0x/noexcept02.C: Fix.
9633 * g++.dg/cpp0x/sfinae10.C: New.
9635 * g++.dg/cpp0x/sfinae9.C: New.
9637 * c-c++-common/Wcast-qual-1.c: Move here from...
9638 * gcc.dg/cast-qual-3.c: ...here, and...
9639 * g++.dg/warn/Wcast-qual2.C: ...here.
9641 * g++.dg/cpp0x/sfinae8.C: New.
9643 * g++.dg/cpp0x/sfinae7.C: New.
9645 * g++.dg/cpp0x/enum9.C: New.
9647 2011-04-07 Mike Stump <mikestump@comcast.net>
9649 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9650 with no trampolines.
9652 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9655 * gfortran.dg/gomp/pr48117.f90: New test.
9658 * gcc.dg/torture/pr48343.c: New test.
9660 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9662 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9664 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9666 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9668 2011-04-07 Tom de Vries <tom@codesourcery.com>
9671 * lib/scanasm.exp (object-size): New proc.
9672 * gcc.target/arm/pr43920-2.c: New test.
9674 2011-04-06 Tobias Burnus <burnus@net-b.de>
9678 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9680 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9682 * gcc.dg/mtune.c: Prune note from output.
9684 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9687 * gcc.dg/guality/pr36977.c: New test.
9688 * gcc.dg/guality/pr48466.c: New test.
9690 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9692 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9694 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9696 * gnat.dg/return3.adb: New test.
9698 2011-04-06 Richard Guenther <rguenther@suse.de>
9700 PR tree-optimization/47663
9701 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9703 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9705 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9706 Solaris 8 and 9 as well.
9708 2011-04-05 Tom de Vries <tom@codesourcery.com>
9711 * gcc.target/arm/pr43920-1.c: New test.
9713 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9715 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9716 (cctor): Actually return the value.
9717 (main): Cast return values.
9719 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9721 * gfortran.dg/character_comparison_8.f90: New test.
9723 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9725 * frontend-passes: (optimize_lexical_comparison): New function.
9726 (optimize_expr): Call it.
9727 (optimize_comparison): Also handle lexical comparison functions.
9728 Return false instad of -2 for unequal comparison.
9730 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9733 * function_optimize_4.f90: New test.
9735 2011-04-04 Tobias Burnus <burnus@net-b.de>
9738 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9739 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9740 * gfortran.dg/coarray_15.f90: New.
9742 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9744 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9745 * gfortran.dg/bessel_7.f90: Likewise.
9747 2011-04-03 Tobias Burnus <burnus@net-b.de>
9749 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9751 2011-04-03 Richard Guenther <rguenther@suse.de>
9752 Ira Rosen <ira.rosen@linaro.org>
9754 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9755 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9756 -ftree-loop-if-convert-stores.
9758 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9760 * gnat.dg/specs/aggr2.ads: New test.
9762 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9764 * gnat.dg/debug2.ad[sb]: New test.
9765 * gnat.dg/debug2_pkg.ads: New helper.
9766 * gnat.dg/debug3.ad[sb]: New test.
9768 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9770 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9772 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9775 * gcc.c-torture/compile/pr48335-1.c: New test.
9776 * gcc.dg/pr48335-1.c: New test.
9777 * gcc.dg/pr48335-2.c: New test.
9778 * gcc.dg/pr48335-3.c: New test.
9779 * gcc.dg/pr48335-4.c: New test.
9780 * gcc.dg/pr48335-5.c: New test.
9781 * gcc.dg/pr48335-6.c: New test.
9782 * gcc.dg/pr48335-7.c: New test.
9783 * gcc.dg/pr48335-8.c: New test.
9784 * gcc.target/i386/pr48335-1.c: New test.
9786 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9789 * gcc.dg/Waddress.c: New test.
9791 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9794 * gfortran.dg/function_optimize_3.f90: New test.
9796 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9798 * gcc.c-torture/compile/20110401-1.c: New test.
9800 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9801 * g++.dg/lto/20091002-2_0.C: Likewise.
9802 * g++.dg/lto/20090303_0.c: Likewise.
9803 * g++.dg/lto/20091004-1_0.C: Likewise.
9804 * g++.dg/lto/20091002-3_0.C: Likewise.
9805 * g++.dg/lto/20091004-2_0.C: Likewise.
9806 * g++.dg/lto/20081123_0.C: Likewise.
9807 * g++.dg/lto/20090313_0.C: Likewise.
9808 * g++.dg/lto/20081109-1_0.C: Likewise.
9809 * g++.dg/lto/20081219_0.C: Likewise.
9810 * g++.dg/lto/20081204-1_0.C: Likewise.
9811 * g++.dg/lto/20090302_0.C: Likewise.
9812 * g++.dg/lto/20081119-1_0.C: Likewise.
9813 * g++.dg/lto/20081118_0.C: Likewise.
9814 * gcc.dg/lto/20091020-2_0.c: Likewise.
9815 * gcc.dg/lto/20090210_0.c: Likewise.
9816 * gcc.dg/lto/20081204-1_0.c: Likewise.
9817 * gcc.dg/lto/20081224_0.c: Likewise.
9818 * gcc.dg/lto/20090219_0.c: Likewise.
9819 * gcc.dg/lto/20091014-1_0.c: Likewise.
9820 * gcc.dg/lto/20091016-1_0.c: Likewise.
9821 * gcc.dg/lto/20090206-2_0.c: Likewise.
9822 * gcc.dg/lto/20090116_0.c: Likewise.
9823 * gcc.dg/lto/20091013-1_0.c: Likewise.
9824 * gcc.dg/lto/20091015-1_0.c: Likewise.
9825 * gcc.dg/lto/20090126-2_0.c: Likewise.
9827 2011-03-31 Ian Lance Taylor <iant@google.com>
9829 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9831 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9833 * gnat.dg/opt16.adb: New test.
9835 2011-03-31 Jason Merrill <jason@redhat.com>
9837 * g++.dg/cpp0x/defaulted24.C: New.
9839 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9842 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9845 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9847 * g++.dg/other/i386-9.C: New test.
9849 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9851 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9853 2011-03-30 Jason Merrill <jason@redhat.com>
9855 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9857 * g++.dg/cpp0x/regress/isnan.C: New.
9859 * g++.dg/cpp0x/initlist46.C: New.
9861 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9864 * gcc.target/arm/neon-modes-2.c: New test.
9866 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9869 * gcc.c-torture/compile/pr48305.c: New test.
9871 2011-03-29 Jason Merrill <jason@redhat.com>
9873 * g++.dg/cpp0x/regress/value-dep1.C: New.
9875 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9877 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9879 2011-03-29 Ian Lance Taylor <iant@google.com>
9881 * go.test/go-test.exp: Handle the test lines used in several new
9883 (errchk): Add opts parameter. Change all callers. Handle parens
9886 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9887 Dominique d'Humieres <dominiq@lps.ens.fr>
9889 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9890 and __APPLE__ && __PPC__ && __ALTIVEC__.
9892 2011-03-29 Jason Merrill <jason@redhat.com>
9894 * g++.dg/cpp0x/dependent1.C: New.
9896 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9898 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9900 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9902 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9905 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9906 * gfortran.dg/proc_ptr_comp_32.f90: New.
9908 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9910 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9911 check for corresponding warning.
9913 2011-03-28 Jason Merrill <jason@redhat.com>
9915 * g++.dg/cpp0x/rv-deduce2.C: New.
9917 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9920 * gcc.dg/pr48203.c: New test.
9922 2011-03-28 Jeff Law <law@redhat.com>
9924 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9926 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9928 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9929 and __PPC__ && __ALTIVEC__.
9931 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9934 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9935 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9936 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9937 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9939 2011-03-28 Jason Merrill <jason@redhat.com>
9941 * g++.dg/cpp0x/initlist-array2.C: New.
9943 * g++.dg/cpp0x/initlist-array1.C: New.
9945 * g++.dg/cpp0x/constexpr-compound.C: New.
9947 * g++.dg/cpp0x/constexpr-using.C: New.
9949 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9951 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9954 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9956 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9958 * gcc.dg/slp-1.c: New test.
9960 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9962 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9963 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9964 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9965 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9966 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9967 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9968 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9969 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9970 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9971 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9972 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9973 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9974 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9975 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9977 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9980 * gfortran.dg/trim_optimize_5.f90: New test.
9981 * gfortran.dg/trim_optimize_6.f90: New test.
9983 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9986 * gcc.target/mips/madd-7.c: Remove -mlong32.
9987 * gcc.target/mips/msub-7.c: Likewise.
9989 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9991 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9992 accesses to preserve the meaning of the test for doubleword vectors.
9993 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9994 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9996 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9999 * gfortran.dg/class_42.f03: New.
10001 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10003 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10006 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10008 PR rtl-optimization/48144
10009 * gcc.dg/pr48144.c: New test.
10011 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10013 * gnat.dg/discr27.ad[sb]: New test.
10015 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10017 * gnat.dg/limited_with2.ad[sb]: New test.
10018 * gnat.dg/limited_with2_pkg1.ads: New helper.
10019 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10021 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10023 * gnat.dg/opt15.adb: New test.
10024 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10026 2011-03-25 Tobias Burnus <burnus@net-b.de>
10030 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10031 * gfortran.dg/leadz_trailz_3.f90: Ditto
10033 2011-03-25 Martin Jambor <mjambor@suse.cz>
10035 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10037 2011-03-25 Jason Merrill <jason@redhat.com>
10039 * g++.dg/cpp0x/defaulted22.C: New.
10040 * g++.dg/cpp0x/defaulted23.C: New.
10041 * g++.dg/cpp0x/defaulted15.C: Adjust.
10043 2011-03-25 Jason Merrill <jason@redhat.com>
10045 * g++.dg/cpp0x/move1.C: New.
10047 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10050 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10052 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10054 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10055 for mips-sgi-irix6.5.
10056 Replace snprintf prototype by <stdio.h>.
10058 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10061 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10062 run_expensive_tests.
10063 * gcc.dg/graphite/block-4.c: Likewise.
10064 * gcc.dg/graphite/block-7.c: Likewise.
10065 * gcc.dg/graphite/block-8.c: Likewise.
10067 2011-03-25 Richard Guenther <rguenther@suse.de>
10069 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10070 * g++.dg/tree-ssa/pr8781.C: Likewise.
10071 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10072 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10073 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10074 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10075 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10076 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10077 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10078 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10079 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10080 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10081 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10082 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10083 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10084 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10085 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10086 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10087 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10088 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10089 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10090 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10091 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10092 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10093 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10094 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10095 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10096 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10097 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10098 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10099 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10100 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10101 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10102 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10103 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10104 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10105 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10106 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10107 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10108 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10109 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10110 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10111 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10112 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10113 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10114 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10115 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10116 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10117 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10118 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10119 * c-c++-common/pr46562-2.c: Likewise.
10120 * gfortran.dg/pr42108.f90: Likewise.
10121 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10122 foo to be inlined even at -O1.
10123 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10124 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10125 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10126 * gcc.dg/matrix/matrix.exp: Disable FRE.
10128 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10131 * gcc.dg/dfp/pr48204.c: New test.
10133 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10136 * gcc.c-torture/execute/pr47917.c: Move this...
10137 * gcc.dg/torture/pr47917.c: to here and add xfails.
10139 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10141 * gnat.dg/array16.ad[sb]: New test.
10142 * gnat.dg/array16.ads: New helper.
10144 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10146 * gnat.dg/derived_type2.adb: New test.
10148 2011-03-24 Richard Guenther <rguenther@suse.de>
10150 PR tree-optimization/48271
10151 * g++.dg/torture/pr48271.C: New testcase.
10153 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10155 * gnat.dg/array15.ad[sb]: New test.
10157 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10160 * gcc.target/i386/pr48237.c: New test.
10162 2011-03-24 Richard Guenther <rguenther@suse.de>
10164 PR middle-end/48269
10165 * gcc.dg/builtin-object-size-10.c: New testcase.
10167 2011-03-24 Richard Guenther <rguenther@suse.de>
10169 PR tree-optimization/46562
10170 * c-c++-common/pr46562-2.c: New testcase.
10171 * c-c++-common/pr46562.c: Likewise.
10173 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10175 * gcc.dg/vect/vect-cselim-1.c: New test.
10176 * gcc.dg/vect/vect-cselim-2.c: New test.
10178 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10180 * gcc.target/arm/pr46934.c: New.
10182 2011-03-23 Ian Lance Taylor <iant@google.com>
10184 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10186 2011-03-23 Richard Guenther <rguenther@suse.de>
10188 * gcc.dg/struct: Remove directory and contents.
10190 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10193 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10195 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10197 * gnat.dg/discr26.ad[sb]: New test.
10198 * gnat.dg/discr26_pkg.ads: New helper.
10200 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10203 * gcc.target/arm/neon-vld-1.c: New test.
10205 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10207 * gnat.dg/array14.ad[sb]: New test.
10208 * gnat.dg/array14_pkg.ads: New helper.
10210 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10212 * gcc.c-torture/execute/920501-8.x: Remove.
10213 * gcc.c-torture/execute/930513-1.x: Remove.
10214 * gcc.c-torture/execute/960312-1.x: Remove.
10215 * gcc.c-torture/compile/20000804-1.c,
10216 gcc.c-torture/compile/20001205-1.c,
10217 gcc.c-torture/compile/20001226-1.c,
10218 gcc.c-torture/compile/20010518-2.c,
10219 gcc.c-torture/compile/20020312-1.c,
10220 gcc.c-torture/compile/20020604-1.c,
10221 gcc.c-torture/compile/920501-12.c,
10222 gcc.c-torture/compile/920501-4.c,
10223 gcc.c-torture/compile/920520-1.c,
10224 gcc.c-torture/compile/980506-1.c,
10225 gcc.c-torture/execute/980709-1.x,
10226 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10227 options for m68hc11.
10228 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10229 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10232 2011-03-22 Nick Clifton <nickc@redhat.com>
10234 * lib/target-supports.exp (check_profiling_available): Add MN10300
10235 to the list of targets that do not support profiling. Restore
10236 alpha sorting to this list.
10238 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10240 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10241 failure on 32-bit systems.
10242 * gcc.dg/torture/vector-2.c: Ditto.
10244 2011-03-22 Richard Guenther <rguenther@suse.de>
10246 PR tree-optimization/48228
10247 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10249 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10251 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10255 * gcc.target/powerpc/pr48226.c: New file.
10257 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10259 * lib/prune.exp (prune_gcc_output): Prune "could not create
10260 compact unwind for" warnings.
10262 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10266 * gcc.c-torture/execute/pr42544.c: New test.
10267 * gcc.c-torture/execute/pr48197.c: New test.
10269 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10271 PR preprocessor/48192
10272 * gcc.target/powerpc/pr48192.c: New file.
10275 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10276 split problem of 0 being loaded in a VSX register.
10278 2011-03-21 Richard Guenther <rguenther@suse.de>
10281 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10282 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10283 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10284 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10286 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10289 * gcc.dg/pr48213.c: New test.
10291 2011-03-21 Kai Tietz <ktietz@redhat.com>
10294 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10296 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10298 * gcc.target/arm/xor-and.c: New.
10300 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10303 * gfortran.dg/function_optimize_1.f90: New test.
10304 * gfortran.dg/function_optimize_2.f90: New test.
10306 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10308 PR rtl-optimization/47502
10309 * gcc.target/i386/pr47502-1.c: New.
10310 * gcc.target/i386/pr47502-2.c: Likewise.
10312 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10314 PR rtl-optimization/48156
10315 * gcc.dg/pr48156.c: New test.
10317 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10319 PR libfortran/47439
10320 * gfortran.dg/scratch_1.f90: Adjust test.
10322 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10324 PR libfortran/47439
10325 * gfortran.dg/scratch_1.f90: New test.
10327 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10329 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10330 variably modified typedefs.
10331 * gcc.dg/c1x-typedef-2.c: Remove.
10333 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10335 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10336 * gcc.dg/c1x-anon-struct-3.c: New test.
10337 * gcc.dg/anon-struct-11.c: Update.
10339 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10341 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10343 Only xfail with gas.
10345 2011-03-18 Jason Merrill <jason@redhat.com>
10347 * g++.dg/template/fn-ptr1.C: New.
10349 * g++.dg/overload/volatile1.C: New.
10351 * g++.dg/opt/pr23372.C: New.
10353 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10355 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10357 PR middle-end/47405
10358 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10360 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10362 * gcc.target/arm/unsigned-extend-1.c: New.
10364 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10367 * gcc.c-torture/compile/pr48161.c: New test.
10369 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10371 PR middle-end/47725
10372 * gcc.dg/torture/pr47725.c: New.
10374 2011-03-17 Jason Merrill <jason@redhat.com>
10376 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10377 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10379 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10381 * gnat.dg/specs/elab2.ads: New test.
10382 * gnat.dg/specs/elab2_pkg.ads: New helper.
10384 2011-03-17 Jason Merrill <jason@redhat.com>
10386 * g++.dg/cpp0x/decltype-1212.C: New.
10387 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10389 2011-03-17 Jason Merrill <jason@redhat.com>
10391 * g++.dg/parse/memfnquals1.C: New.
10393 2011-03-17 Richard Guenther <rguenther@suse.de>
10395 PR middle-end/48134
10396 * gcc.dg/pr48134.c: New testcase.
10398 2011-03-17 Richard Guenther <rguenther@suse.de>
10400 PR middle-end/48165
10401 * g++.dg/torture/pr48165.C: New testcase.
10403 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10405 PR rtl-optimization/48141
10406 * gcc.dg/pr48141.c: New test.
10408 2011-03-16 Jason Merrill <jason@redhat.com>
10410 * g++.dg/cpp0x/constexpr-48089.C: New.
10412 * g++.dg/cpp0x/constexpr-abi1.C: New.
10414 * g++.dg/cpp0x/constexpr-46336.C: New.
10415 * g++.dg/parse/friend5.C: Adjust expected errors.
10417 * g++.dg/cpp0x/constexpr-47570.C: New.
10419 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10422 * ++.dg/debug/dwarf2/typedef6.C: New test.
10424 2011-03-16 Jason Merrill <jason@redhat.com>
10426 * g++.dg/cpp0x/elision2.C: New.
10428 * g++.dg/cpp0x/constexpr-array3.C: New.
10430 2011-03-16 Jason Merrill <jason@redhat.com>
10432 * g++.dg/cpp0x/sfinae6.C: New.
10433 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10434 * g++.dg/cpp0x/pr45908.C: Likewise.
10435 * g++.dg/cpp0x/sfinae6.C: Likewise.
10436 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10437 * g++.old-deja/g++.law/arg11.C: Likewise.
10439 2011-03-16 Jason Merrill <jason@redhat.com>
10441 * g++.dg/template/incomplete6.C: New.
10443 2011-03-16 Jeff Law <law@redhat.com>
10445 * gcc.dg/tree-ssa/vrp55.c: New test.
10447 2011-03-16 Jason Merrill <jason@redhat.com>
10449 * g++.dg/cpp0x/auto22.C: New.
10451 2011-03-16 Richard Guenther <rguenther@suse.de>
10453 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10454 optimizing it away if promoted to const.
10456 2011-03-16 Richard Guenther <rguenther@suse.de>
10458 PR tree-optimization/48149
10459 * gcc.dg/fold-complex-1.c: New testcase.
10461 2011-03-16 Richard Guenther <rguenther@suse.de>
10464 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10465 or cloning happens.
10467 2011-03-16 Richard Guenther <rguenther@suse.de>
10469 PR tree-optimization/26134
10470 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10472 2011-03-16 Richard Guenther <rguenther@suse.de>
10474 PR tree-optimization/48146
10475 * gcc.dg/torture/pr48146.c: New testcase.
10477 2011-03-16 Richard Guenther <rguenther@suse.de>
10479 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10480 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10482 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10484 PR middle-end/48136
10485 * gcc.c-torture/compile/pr48136.c: New test.
10487 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10490 * gcc.dg/guality/pr45882.c: New test.
10492 2011-03-15 Jason Merrill <jason@redhat.com>
10494 * g++.dg/cpp0x/constexpr-recursion.C: New.
10496 * g++.dg/cpp0x/implicit11.C: New.
10498 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10500 * g++.dg/cpp0x/constexpr-attribute.C: New.
10502 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10504 * g++.dg/parse/pr34758.C: New.
10506 2011-03-15 Xinliang David Li <davidxl@google.com>
10509 * gcc.dg/uninit-pred-7_d.c: New test.
10510 * gcc.dg/uninit-pred-8_d.c: New test.
10512 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10515 * gcc.target/arm/pr46788.c: New.
10517 2011-03-15 Richard Guenther <rguenther@suse.de>
10519 PR middle-end/47650
10520 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10521 * gfortran.dg/ishft_4.f90: Likewise.
10522 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10524 2011-03-15 Richard Guenther <rguenther@suse.de>
10526 PR tree-optimization/13954
10527 * g++.dg/tree-ssa/pr13954.C: New testcase.
10529 2011-03-15 Richard Guenther <rguenther@suse.de>
10531 PR tree-optimization/48037
10532 * gcc.target/i386/pr48037-1.c: New testcase.
10534 2011-03-15 Richard Guenther <rguenther@suse.de>
10536 PR tree-optimization/41490
10537 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10538 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10539 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10540 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10541 * g++.dg/tree-ssa/pr33604.C: Adjust.
10543 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10545 PR middle-end/47917
10546 * gcc.c-torture/execute/pr47917.c: New test.
10547 * gcc.dg/pr47917.c: New test.
10549 PR middle-end/38878
10550 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10552 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10554 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10555 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10556 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10557 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10558 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10559 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10560 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10561 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10562 * gcc.target/i386/avx-floor-vec.c: Ditto.
10563 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10564 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10565 * gcc.target/i386/avx-rint-vec.c: Ditto.
10566 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10567 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10568 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10569 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10571 2011-03-14 Tom Tromey <tromey@redhat.com>
10573 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10574 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10575 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10577 2011-03-14 Tom Tromey <tromey@redhat.com>
10579 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10580 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10581 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10583 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10585 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10587 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10589 PR rtl-optimization/47166
10590 * gcc.c-torture/execute/postmod-1.c: New test.
10592 2011-03-14 Richard Guenther <rguenther@suse.de>
10594 PR middle-end/48098
10595 * gcc.dg/torture/pr48098.c: New testcase.
10597 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10600 * gcc.target/powerpc/pr48053-1.c: New test.
10601 * gcc.target/powerpc/pr48053-2.c: Likewise.
10603 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10605 PR libfortran/48066
10606 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10608 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10610 PR libfortran/48066
10611 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10613 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10616 * gfortran.dg/class_41.f03: New.
10618 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10620 * g++.dg/conversion/cast3.C: New test.
10622 2011-03-11 Jason Merrill <jason@redhat.com>
10624 * g++.dg/template/error45.C: New.
10626 * g++.dg/parse/no-type-defn1.C: New.
10628 * g++.dg/ext/attrib40.C: New.
10630 * g++.dg/cpp0x/regress/array1.C: New.
10632 2011-03-11 Richard Guenther <rguenther@suse.de>
10634 PR tree-optimization/48067
10635 * gcc.dg/pr48067.c: New testcase.
10637 2011-03-11 Richard Guenther <rguenther@suse.de>
10640 * g++.dg/lto/20110311-1_0.C: New testcase.
10642 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10645 * g++.dg/inherit/virtual8.C: New test.
10647 PR middle-end/48044
10648 * gcc.dg/torture/pr48044.c: New test.
10650 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10653 * gfortran.dg/proc_ptr_comp_31.f90: New.
10655 2011-03-11 Richard Guenther <rguenther@suse.de>
10657 PR tree-optimization/47278
10658 * gcc.dg/torture/pr47278-1.c: New testcase.
10659 * gcc.dg/torture/pr47278-2.c: Likewise.
10661 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10663 PR tree-optimization/48063
10664 * gcc.dg/torture/pr48063.c: New test.
10666 2011-03-10 Jason Merrill <jason@redhat.com>
10668 * g++.dg/template/array22.C: New.
10670 * g++.dg/cpp0x/syntax-err1.C: New.
10671 * g++.dg/parse/error36.C: Adjust expected errors.
10672 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10673 * g++.old-deja/g++.pt/typename3.C: Likewise.
10674 * g++.old-deja/g++.pt/typename4.C: Likewise.
10675 * g++.old-deja/g++.pt/typename6.C: Likewise.
10677 2011-03-09 Jason Merrill <jason@redhat.com>
10679 * g++.dg/template/nontype22.C: New.
10681 2011-03-09 Martin Jambor <mjambor@suse.cz>
10683 PR tree-optimization/47714
10684 * g++.dg/torture/pr47714.C: New test.
10686 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10689 * gcc.target/powerpc/pr47755-2.c: New file.
10691 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10693 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10694 is not set in the environment, pass 64 as first argument when not
10695 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10696 native where ulimit -u is supported.
10698 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10700 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10702 2011-03-08 Jason Merrill <jason@redhat.com>
10704 * g++.dg/template/nontype21.C: New.
10706 * g++.dg/template/anon5.C: New.
10708 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10711 * gcc.dg/pr47881.c: New test.
10713 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10716 * g++.dg/lookup/template3.C: New test.
10718 2011-03-08 Kai Tietz <ktietz@redhat.com>
10720 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10723 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10726 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10727 sizeof to compute alignment.
10729 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10731 PR tree-optimization/48022
10732 * gcc.dg/pr48022-1.c: New test.
10733 * gcc.dg/pr48022-2.c: New test.
10735 2011-03-07 Jason Merrill <jason@redhat.com>
10737 * g++.dg/template/nontype20.C: New.
10738 * g++.dg/init/member1.C: Adjust expected errors.
10739 * g++.dg/parse/constant4.C: Likewise.
10740 * g++.dg/template/qualified-id3.C: Likewise.
10741 * g++.old-deja/g++.pt/crash10.C: Likewise.
10743 * g++.dg/cpp0x/regress/non-const1.C: New.
10745 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10748 * gcc.dg/pr47991.c: New test.
10750 2011-03-07 Jason Merrill <jason@redhat.com>
10752 * g++.dg/abi/mangle46.C: New.
10754 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10757 * gcc.target/powerpc/pr47862.c: New.
10759 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10762 * gcc.target/i386/combine-mul.c: Require nonpic.
10764 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10765 Nathan Froyd <froydnj@codesourcery.com>
10767 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10769 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10771 * README.QMTEST: Remove.
10773 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10774 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10777 * gfortran.dg/array_constructor_37.f90 : New test.
10779 2011-03-05 Jason Merrill <jason@redhat.com>
10781 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10782 * g++.dg/abi/mangle45.C: Likewise.
10783 * g++.dg/cpp0x/trailing1.C: Likewise.
10785 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10787 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10789 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10791 PR rtl-optimization/47899
10792 * gcc.dg/pr47899.c: New test.
10794 * gcc.dg/torture/pr47968.c: Ignore warnings.
10796 PR tree-optimization/47967
10797 * gcc.c-torture/compile/pr47967.c: New test.
10799 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10801 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10802 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10804 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10806 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10807 and property_getAttributes() if __OBJC2__.
10808 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10809 * objc.dg/property/property-encoding-1.m: New.
10810 * obj-c++.dg/property/property-encoding-1.mm: New.
10812 2011-03-04 Jason Merrill <jason@redhat.com>
10814 * g++.dg/template/pseudodtor6.C: New.
10816 * g++.dg/inherit/covariant19.C: New.
10818 2011-03-04 Richard Guenther <rguenther@suse.de>
10820 PR middle-end/47968
10821 * gcc.dg/torture/pr47968.c: New testcase.
10823 2011-03-04 Richard Guenther <rguenther@suse.de>
10825 PR middle-end/47975
10826 * gcc.dg/torture/pr47975.c: New testcase.
10828 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10831 * g++.dg/template/crash106.C: New.
10833 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10836 * gcc.dg/gomp/pr47963.c: New test.
10837 * g++.dg/gomp/pr47963.C: New test.
10839 2011-03-02 Jason Merrill <jason@redhat.com>
10841 * g++.dg/cpp0x/regress/condition1.C: New.
10843 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10845 2011-03-01 Jason Merrill <jason@redhat.com>
10847 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10849 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10851 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10853 PR rtl-optimization/47925
10854 * gcc.c-torture/execute/pr47925.c: New test.
10856 2011-03-01 Jason Merrill <jason@redhat.com>
10858 * g++.dg/cpp0x/decltype25.C: New.
10860 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10862 2011-03-01 Richard Guenther <rguenther@suse.de>
10864 PR tree-optimization/47890
10865 * gcc.dg/torture/pr47890.c: New testcase.
10867 2011-03-01 Richard Guenther <rguenther@suse.de>
10870 * gcc.dg/lto/pr47924_0.c: New testcase.
10872 2011-03-01 Richard Guenther <rguenther@suse.de>
10875 * gfortran.dg/lto/pr46911_0.f: New testcase.
10877 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10879 PR libgfortran/47933
10880 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10881 compile errors from older code form.
10883 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10885 PR libgfortran/47567
10886 * gfortran.dg/fmt_fw_d.f90: New test.
10888 2011-02-28 Jason Merrill <jason@redhat.com>
10890 * g++.dg/inherit/covariant18.C: New.
10892 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10894 PR middle-end/47893
10895 * gcc.dg/pr47893.c: New test.
10897 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10899 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10900 NULL in case of a selector with conflicting types.
10901 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10903 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10905 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10906 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10907 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10908 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10910 2011-02-28 Jason Merrill <jason@redhat.com>
10913 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10915 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10917 PR libgfortran/47778
10918 * gfortran.dg/namelist_71.f90: New test.
10920 2011-02-27 Jason Merrill <jason@redhat.com>
10923 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10924 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10926 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10929 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10931 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10934 * gfortran.dg/gomp/task-1.f90: Removed.
10936 2011-02-26 Jason Merrill <jason@redhat.com>
10938 * g++.dg/template/this-targ1.C: New.
10940 * g++.dg/cpp0x/regress/template-const1.C: New.
10941 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10942 * g++.dg/template/function1.C: Adjust.
10943 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10944 * g++.dg/debug/debug7.C: Adjust.
10946 2011-02-26 Tobias Burnus <burnus@net-b.de>
10949 * gfortran.dg/gomp/task-1.f90: New.
10951 2011-02-25 Jie Zhang <jie@codesourcery.com>
10953 * gcc.target/arm/neon-thumb2-move.c: Add
10954 dg-require-effective-target arm_thumb2_ok.
10956 2011-02-24 Jason Merrill <jason@redhat.com>
10958 * g++.dg/parse/constant1.C: Specify C++98 mode.
10959 * g++.dg/parse/constant5.C: Likewise.
10960 * g++.dg/parse/error2.C: Likewise.
10961 * g++.dg/parse/semicolon3.C: Likewise.
10962 * g++.dg/template/crash14.C: Likewise.
10963 * g++.dg/template/local4.C: Likewise.
10964 * g++.dg/template/nontype3.C: Likewise.
10965 * g++.dg/parse/crash31.C: Adjust expected errors.
10966 * g++.dg/template/function1.C: Likewise.
10967 * g++.dg/template/ref3.C: Likewise.
10968 * g++.dg/template/static9.C: Likewise.
10969 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10971 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10972 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10973 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10974 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10975 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10977 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10980 * gfortran.dg/pr47878.f90: New test.
10982 2011-02-24 Richard Guenther <rguenther@suse.de>
10985 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10986 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10988 2011-02-24 Richard Guenther <rguenther@suse.de>
10991 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10992 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10994 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10996 PR libgfortran/47567
10997 * gfortran.dg/fmt_f0_1.f90: Update test.
10999 2011-02-23 Jason Merrill <jason@redhat.com>
11001 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11002 * g++.dg/abi/mangle45.C: New.
11004 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11005 * g++.dg/template/canon-type-9.C: Match use of decltype
11006 between declaration and definition.
11007 * g++.dg/template/canon-type-12.C: Likewise.
11009 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11012 * gfortran.dg/nested_allocatables_1.f90: New.
11014 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11017 * g++.dg/pr46868.C: New test.
11018 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11019 * g++.dg/parse/error14.C: Adjust.
11021 2011-02-23 Richard Guenther <rguenther@suse.de>
11023 PR tree-optimization/47838
11024 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11026 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11028 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11030 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11032 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11033 * gfortran.dg/count_init_expr.f03: Ditto.
11034 * gfortran.dg/gomp/pr43711.f90: Ditto.
11035 * gcc.dg/struct-parse-2.c: Ditto.
11036 * gcc.dg/parse-error-3.c: Ditto.
11037 * gcc.dg/Wlogical-op-1.c: Ditto.
11038 * gcc.dg/Walways-true-1.c: Ditto.
11039 * gcc.dg/pr24225.c: Ditto.
11040 * gcc.dg/Walways-true-2.c: Ditto.
11041 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11042 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11043 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11044 * g++.dg/overload/defarg4.C: Ditto.
11045 * g++.dg/inherit/covariant16.C: Ditto.
11046 * g++.dg/inherit/virtual7.C: Ditto.
11047 * g++.dg/template/canon-type-9.C: Ditto.
11048 * g++.dg/template/access19.C: Ditto.
11049 * g++.dg/template/call7.C: Ditto.
11050 * g++.dg/template/canon-type-2.C: Ditto.
11051 * g++.dg/template/init7.C: Ditto.
11052 * g++.dg/template/sizeof-template-argument.C: Ditto.
11053 * g++.dg/template/const3.C: Ditto.
11054 * g++.dg/template/sfinae26.C: Ditto.
11055 * g++.dg/template/sfinae26.C: Ditto.
11056 * g++.dg/template/canon-type-11.C: Ditto.
11057 * g++.dg/template/union2.C: Ditto.
11058 * g++.dg/template/canon-type-3.C: Ditto.
11059 * g++.dg/template/canon-type-1.C: Ditto.
11060 * g++.dg/template/canon-type-5.C: Ditto.
11061 * g++.dg/template/canon-type-7.C: Ditto.
11062 * g++.dg/template/canon-type-10.C: Ditto.
11063 * g++.dg/template/spec36.C: Ditto.
11064 * g++.dg/template/typedef38.C: Ditto.
11065 * g++.dg/template/canon-type-4.C: Ditto.
11066 * g++.dg/template/canon-type-6.C: Ditto.
11067 * g++.dg/template/canon-type-13.C: Ditto.
11068 * g++.dg/template/instantiate9.C: Ditto.
11069 * g++.dg/template/ttp22.C: Ditto.
11070 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11071 * g++.dg/warn/Walways-true-1.C: Ditto.
11072 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11073 * g++.dg/warn/Walways-true-2.C: Ditto.
11074 * g++.dg/conversion/op4.C: Ditto.
11075 * g++.dg/opt/pr19650.C: Ditto.
11076 * g++.dg/lookup/friend11.C: Ditto.
11077 * g++.dg/other/default2.C: Ditto.
11078 * g++.dg/other/default3.C: Ditto.
11079 * g++.dg/other/dtor2.C: Ditto.
11080 * g++.dg/other/friend5.C: Ditto.
11081 * g++.dg/other/default5.C: Ditto.
11082 * g++.dg/init/brace6.C: Ditto.
11083 * g++.dg/init/aggr5.C: Ditto.
11084 * g++.dg/init/error2.C: Ditto.
11085 * g++.dg/expr/bound-mem-fun.C: Ditto.
11086 * g++.dg/expr/cond6.C: Ditto.
11087 * g++.dg/expr/stmt-expr-1.C: Ditto.
11088 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11089 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11090 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11091 * g++.dg/cpp0x/bracket1.C: Ditto.
11092 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11093 * g++.dg/cpp0x/pr38646.C: Ditto.
11094 * g++.dg/cpp0x/variadic73.C: Ditto.
11095 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11096 * g++.dg/cpp0x/bracket4.C: Ditto.
11097 * g++.dg/cpp0x/decltype4.C: Ditto.
11098 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11099 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11100 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11101 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11102 * g++.dg/cpp0x/decltype2.C: Ditto.
11103 * g++.dg/cpp0x/decltype1.C: Ditto.
11104 * g++.dg/cpp0x/bracket2.C: Ditto.
11105 * g++.dg/cpp0x/decltype5.C: Ditto.
11106 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11107 * g++.dg/cpp0x/variadic70.C: Ditto.
11108 * g++.dg/cpp0x/decltype6.C: Ditto.
11109 * g++.dg/cpp0x/rvo.C: Ditto.
11110 * g++.dg/cpp0x/vt-40092.C: Ditto.
11111 * g++.dg/cpp0x/variadic-new.C: Ditto.
11112 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11113 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11114 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11115 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11116 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11117 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11118 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11119 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11120 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11121 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11122 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11123 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11124 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11125 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11126 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11127 * g++.dg/cpp0x/pr39639.C: Ditto.
11128 * g++.dg/cpp0x/decltype3.C: Ditto.
11129 * g++.dg/cpp0x/variadic68.C: Ditto.
11130 * g++.dg/cpp0x/variadic-function.C: Ditto.
11131 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11132 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11133 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11134 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11135 * g++.dg/parse/crash35.C: Ditto.
11136 * g++.dg/parse/crash40.C: Ditto.
11137 * g++.dg/parse/defarg12.C: Ditto.
11138 * g++.dg/parse/crash34.C: Ditto.
11139 * g++.dg/parse/constructor3.C: Ditto.
11140 * g++.dg/parse/template23.C: Ditto.
11141 * g++.dg/parse/crash56.C: Ditto.
11142 * g++.dg/parse/dtor13.C: Ditto.
11143 * g++.dg/parse/error33.C: Ditto.
11144 * g++.dg/parse/ctor9.C: Ditto.
11145 * g++.dg/parse/error32.C: Ditto.
11146 * g++.dg/parse/error37.C: Ditto.
11147 * g++.dg/parse/bitfield3.C: Ditto.
11148 * g++.dg/parse/struct-4.C: Ditto.
11149 * g++.dg/ext/has_trivial_copy.C: Ditto.
11150 * g++.dg/ext/is_polymorphic.C: Ditto.
11151 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11152 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11153 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11154 * g++.dg/ext/is_union.C: Ditto.
11155 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11156 * g++.dg/ext/is_pod.C: Ditto.
11157 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11158 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11159 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11160 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11161 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11162 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11163 * g++.dg/ext/is_abstract.C: Ditto.
11164 * g++.dg/ext/has_trivial_assign.C: Ditto.
11165 * g++.dg/ext/is_class.C: Ditto.
11166 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11167 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11168 * g++.dg/ext/is_base_of.C: Ditto.
11169 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11170 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11171 * g++.dg/ext/is_empty.C: Ditto.
11172 * g++.dg/ext/is_enum.C: Ditto.
11173 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11174 * gnat.dg/opt11.adb: Ditto.
11175 * obj-c++.dg/pr45735.mm: Ditto.
11176 * obj-c++.dg/pr24393.mm: Ditto.
11177 * obj-c++.dg/exceptions-2.mm: Ditto.
11178 * objc.dg/pr45735.m: Ditto.
11179 * objc.dg/pr24393.m: Ditto.
11181 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11183 * objc.dg/attributes/objc-exception-1.m: New.
11185 2011-02-23 Jie Zhang <jie@codesourcery.com>
11187 * gcc.dg/cpp/include7.c: New test.
11189 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11192 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11194 2011-02-23 Jie Zhang <jie@codesourcery.com>
11196 PR rtl-optimization/47763
11197 * gcc.dg/pr47763.c: New test.
11199 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11202 * gfortran.dg/whole_file_32.f90 : New test.
11204 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11207 * g++.dg/inherit/virtual7.C: New test.
11209 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11212 * objc.dg/type-size-3.m: Updated error message.
11213 * objc.dg/type-size-4.m: New test.
11214 * objc.dg/type-size-5.m: New test.
11216 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11218 * lib/gnat.exp: Fix comments.
11219 Don't load libgloss.exp.
11220 (default_gnat_version): Call $compiler with --version.
11221 Adapt regexp for gnatmake output, insert version.
11222 (gnat_version): New proc.
11223 (gnat_init): Remove gnat_libgcc_s_path.
11224 (gnat_target_compile): Likewise.
11225 Remove ld_library_path.
11226 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11227 (gnat_pass): Remove.
11228 (gnat_pass): Remove.
11229 (gnat_finish): Remove.
11230 (gnat_exit): Remove.
11231 (local_find_gnatmake): Reindent.
11232 (runtest_file_p): Remove.
11233 (prune_warnings): Remove.
11234 (find_gnatclean): New proc.
11235 * lib/gnat-dg.exp (lremove): New proc.
11236 (gnat-dg-test): Reindent.
11237 Remove additional output files.
11238 (gnat-dg-runtest): Remove.
11240 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11241 * gnat.dg/loop_optimization6.adb: Likewise.
11242 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11244 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11246 PR tree-optimization/47835
11247 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11249 2011-02-22 Tobias Burnus <burnus@net-b.de>
11251 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11252 * gfortran.dg/abstract_type_2.f03: Ditto.
11253 * gfortran.dg/abstract_type_3.f03: Ditto.
11254 * gfortran.dg/abstract_type_4.f03: Ditto.
11255 * gfortran.dg/abstract_type_5.f03: Ditto.
11256 * gfortran.dg/abstract_type_6.f03: Ditto.
11257 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11258 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11259 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11260 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11261 * gfortran.dg/array_function_5.f90: Ditto.
11262 * gfortran.dg/asynchronous_3.f03: Ditto.
11263 * gfortran.dg/char_expr_1.f90: Ditto.
11264 * gfortran.dg/class_14.f03: Ditto.
11265 * gfortran.dg/data_array_6.f: Ditto.
11266 * gfortran.dg/data_invalid.f90: Ditto.
11267 * gfortran.dg/dot_product_1.f03: Ditto.
11268 * gfortran.dg/func_derived_5.f90: Ditto.
11269 * gfortran.dg/func_result_4.f90: Ditto.
11270 * gfortran.dg/implied_do_1.f90: Ditto.
11271 * gfortran.dg/initialization_25.f90: Ditto.
11272 * gfortran.dg/initialization_26.f90: Ditto.
11273 * gfortran.dg/interface_34.f90: Ditto.
11274 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11275 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11276 * gfortran.dg/matmul_8.f03: Ditto.
11277 * gfortran.dg/merge_init_expr.f90: Ditto.
11278 * gfortran.dg/pack_assign_1.f90: Ditto.
11279 * gfortran.dg/pack_vector_1.f90: Ditto.
11280 * gfortran.dg/pointer_check_8.f90: Ditto.
11281 * gfortran.dg/product_init_expr.f03: Ditto.
11282 * gfortran.dg/reshape_order_5.f90: Ditto.
11283 * gfortran.dg/reshape_shape_1.f90: Ditto.
11284 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11285 * gfortran.dg/same_name_2.f90: Ditto.
11286 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11287 * gfortran.dg/spread_init_expr.f03: Ditto.
11288 * gfortran.dg/stmt_func_1.f90: Ditto.
11289 * gfortran.dg/sum_init_expr.f03: Ditto.
11290 * gfortran.dg/transpose_3.f03: Ditto.
11291 * gfortran.dg/unpack_init_expr.f03: Ditto.
11292 * gfortran.dg/warn_conversion.f90: Ditto.
11293 * gfortran.dg/warn_conversion_2.f90: Ditto.
11294 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11295 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11296 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11297 * gfortran.dg/whole_file_16.f90: Ditto.
11298 * gfortran.dg/whole_file_17.f90: Ditto.
11299 * gfortran.dg/whole_file_18.f90: Ditto.
11300 * gfortran.dg/whole_file_20.f03: Ditto.
11301 * gfortran.dg/whole_file_5.f90: Ditto.
11302 * gfortran.dg/whole_file_6.f90: Ditto.
11303 * gfortran.dg/write_invalid_format.f90: Ditto.
11304 * gfortran.dg/zero_sized_6.f90: Ditto.
11306 2011-02-21 Jeff Law <law@redhat.com>
11308 PR rtl-optimization/46178
11309 * gcc.target/i386/pr46178.c: New test.
11311 PR rtl-optimization/46002
11312 * gcc.c-torture/compile/pr46002.c: New test.
11314 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11316 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11319 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11322 * g++.dg/debug/pr47106.C: Require effective target lto.
11324 2011-02-21 Jason Merrill <jason@redhat.com>
11326 * g++.dg/cpp0x/constexpr-diag2.C: New.
11328 2011-02-20 Jason Merrill <jason@redhat.com>
11330 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11332 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11334 * g++.dg/overload/conv-op1.C: New.
11336 * g++.dg/cpp0x/constexpr-synth1.C: New.
11338 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11340 * objc.dg/layout-2.m: New.
11341 * objc.dg/selector-3.m: Adjusted location of error message.
11342 * objc.dg/type-size-3.m: Same.
11343 * obj-c++.dg/selector-3.mm: Same.
11345 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11348 * objc.dg/property/dotsyntax-22.m: New.
11349 * obj-c++.dg/property/dotsyntax-22.mm: New.
11351 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11354 * g++.dg/template/typedef38.C: New test.
11356 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11359 * gfortran.dg/whole_file_30.f90 : New test.
11360 * gfortran.dg/whole_file_31.f90 : New test.
11362 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11366 * gfortran.dg/whole_file_28.f90 : New test.
11367 * gfortran.dg/whole_file_29.f90 : New test.
11369 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11372 * g++.dg/template/crash105.C: New.
11374 2011-02-19 Jason Merrill <jason@redhat.com>
11376 * g++.dg/cpp0x/regress/no-elide1.C: New.
11378 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11380 PR tree-optimization/46620
11381 * gcc.dg/pr46620.c: New.
11383 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11386 * gcc.target/i386/pr47809.c: New test.
11388 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11389 Tobias Burnus <burnus@net-b.de>
11391 * lib/target-supports.exp
11392 (check_effective_target_fortran_large_real): New check for large reals.
11393 * gfortran.dg/nan_7.f90: New test.
11395 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11397 PR libgfortran/47567
11398 * gfortran.dg/fmt_f0_1.f90: Update test.
11400 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11403 * gfortran.dg/array_constructor_36.f90 : New test.
11404 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11405 allow for comparison between different elements of the array
11406 constructor at different levels of optimization.
11408 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11410 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11411 * gcc.target/i386/pr32280-1.c: Likewise.
11413 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11416 * gcc.target/i386/pr47800.c: New test.
11418 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11420 * objc/execute/exceptions/foward-1.x: New.
11422 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11425 * gfortran.dg/derived_constructor_comps_4.f90: New.
11427 2011-02-18 Tobias Burnus
11430 * gfortran.dg/func_result_6.f90: New.
11432 2011-02-18 Michael Matz <matz@suse.de>
11435 * gfortran.dg/lto/pr45586_0.f90: New test.
11436 * gfortran.dg/typebound_proc_20.f90: Ditto.
11437 * gfortran.dg/typebound_proc_21.f90: Ditto.
11439 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11442 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11444 2011-02-18 Tobias Burnus <burnus@net-b.de>
11447 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11448 gcc_warning_prefix.
11449 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11450 normalizing the error/warning output.
11451 * gfortran.dg/Wall.f90: Update dg-error/warning.
11452 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11453 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11454 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11455 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11456 * gfortran.dg/class_30.f90: Update dg-error/warning.
11457 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11458 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11459 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11460 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11461 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11462 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11463 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11464 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11465 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11466 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11467 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11468 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11469 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11470 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11471 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11472 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11473 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11474 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11475 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11476 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11477 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11478 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11479 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11480 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11481 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11483 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11486 * gfortran.dg/proc_ptr_comp_30.f90: New.
11488 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11491 * gcc.target/i386/pr47780.c: New test.
11493 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11496 * gfortran.dg/class_40.f03: New.
11498 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11501 * g++.dg/cpp0x/auto21.C: New test.
11503 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11505 * objc.dg/special/unclaimed-category-1.h: Updated for
11507 * objc.dg/special/unclaimed-category-1.m: Same.
11508 * objc.dg/zero-link-1.m: Same.
11509 * objc.dg/lookup-1.m: Same.
11510 * objc.dg/torture/strings/const-str-9.m
11511 * objc.dg/torture/strings/const-str-10.m: Same.
11512 * objc.dg/torture/strings/const-str-11.m: Same.
11513 * objc.dg/torture/forward-1.m: Same.
11514 * objc.dg/zero-link-2.m: Same.
11515 * objc.dg/encode-7-next-64bit.m: Same.
11516 * objc.dg/method-4.m: Same.
11517 * objc.dg/next-runtime-1.m: Same.
11518 * objc.dg/image-info.m: Same.
11519 * objc.dg/pr23214.m: Same.
11520 * objc.dg/symtab-1.m: Same.
11521 * obj-c++.dg/basic.m: Same.
11522 * obj-c++.dg/proto-lossage-3.m: Same.
11523 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11524 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11525 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11526 * obj-c++.dg/method-11.m: Same.
11527 * objc/execute/enumeration-1.m: Same.
11528 * objc/execute/object_is_class.m: Same.
11529 * objc/execute/formal_protocol-2.m: Same.
11530 * objc/execute/formal_protocol-4.m: Same.
11531 * objc/execute/formal_protocol-6.m: Same.
11532 * objc/execute/bycopy-3.m: Same.
11533 * objc/execute/exceptions/catchall-1.m: Same.
11534 * objc/execute/exceptions/finally-1.m: Same.
11535 * objc/execute/exceptions/local-variables-1.m: Same.
11536 * objc/execute/exceptions/foward-1.m: Same.
11537 * objc/execute/bf-common.h
11538 * objc/execute/enumeration-2.m: Same.
11539 * objc/execute/formal_protocol-1.m: Same.
11540 * objc/execute/formal_protocol-3.m: Same.
11541 * objc/execute/formal_protocol-5.m: Same.
11542 * objc/execute/accessing_ivars.m: Same.
11543 * objc/execute/bycopy-2.m: Same.
11544 * objc/execute/formal_protocol-7.m: Same.
11545 * objc/execute/compatibility_alias.m: Same.
11546 * objc/execute/no_clash.m: Same.
11547 * objc/execute/object_is_meta_class.m: Same.
11548 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11549 * objc/execute/class-tests-1.h: Include stdio.h.
11550 * objc/execute/class-tests-2.h: Same.
11551 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11553 * obj-c++.dg/try-catch-2.mm: Same.
11555 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11558 * g++.dg/warn/Wunused-parm-4.C: New test.
11560 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11561 Jan Hubicka <jh@suse.cz>
11565 * g++.dg/debug/pr47106.C: New.
11567 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11570 * gcc.target/i386/pr43653.c: New test.
11572 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11575 * g++.dg/template/inherit6.C: New test.
11577 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11580 * gfortran.dg/class_39.f03: New.
11582 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11585 * g++.dg/cpp0x/variadic106.C: New test.
11587 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11589 PR libfortran/47757
11590 * gfortran.dg/pr47757-1.f90: New test.
11591 * gfortran.dg/pr47757-2.f90: New test.
11592 * gfortran.dg/pr47757-3.f90: New test.
11595 * g++.dg/cpp0x/enum8.C: New test.
11597 2011-02-15 Jason Merrill <jason@redhat.com>
11599 * g++.dg/inherit/implicit-trivial1.C: New.
11600 * g++.dg/cpp0x/implicit-trivial1.C: New.
11602 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11604 PR middle-end/47725
11605 * gcc.dg/torture/pr47725.c: Removed.
11607 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11610 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11611 constant does not generate a load from memory.
11613 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11615 PR middle-end/47725
11616 * gcc.dg/torture/pr47725.c: New.
11618 2011-02-15 Richard Guenther <rguenther@suse.de>
11620 PR tree-optimization/47743
11621 * gcc.dg/torture/pr47743.c: New testcase.
11623 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11625 PR middle-end/47581
11626 * gcc.target/i386/pr47581.c: New test.
11628 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11631 * gfortran.dg/select_type_22.f03: New.
11633 2011-02-14 Jason Merrill <jason@redhat.com>
11635 * g++.dg/cpp0x/regress/enum1.C: New.
11637 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11639 * gnat.dg/include.adb: New test.
11641 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11644 * gfortran.dg/class_38.f03: New.
11646 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11648 * gcc.dg/pr46494.c: New test.
11650 2011-02-14 Richard Guenther <rguenther@suse.de>
11652 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11654 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11657 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11658 sparc*-sun-solaris2.11.
11660 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11663 * gfortran.dg/argument_checking_18.f90: New.
11665 2011-02-13 Tobias Burnus <burnus@net-b.de>
11667 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11668 * gfortran.dg/argument_checking_17.f90: New.
11670 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11672 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11673 are temporarily disabled.
11674 * gfortran.dg/class_7.f03: Ditto.
11675 * gfortran.dg/coarray_14.f90: Ditto.
11676 * gfortran.dg/typebound_proc_13.f03: Ditto.
11678 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11681 * gfortran.dg/extends_11.f03: New.
11683 2011-02-11 Xinliang David Li <davidxl@google.com>
11685 PR tree-optimization/47707
11686 * g++.dg/tree-ssa/pr47707.C: New test.
11688 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11690 * g++.dg/opt/inline17.C: New test.
11692 2011-02-11 Tobias Burnus <burnus@net-b.de>
11695 * gfortran.dg/pure_formal_2.f90: New.
11697 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11699 PR rtl-optimization/47614
11700 * gfortran.dg/pr47614.f: New.
11702 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11705 * gcc.dg/opts-6.c: New test.
11707 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11710 * gcc.dg/pr47684.c: New test.
11712 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11715 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11716 c99_runtime, dg-add-options c99_runtime.
11717 (main): Use __asm__.
11719 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11722 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11723 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11724 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11725 * gcc.dg/ucnid-10.c: Likewise.
11726 * gcc.dg/ucnid-13.c: Likewise.
11727 * gcc.dg/ucnid-7.c: Likewise.
11728 * gcc.dg/ucnid-8.c: Likewise.
11729 Adapt dg-warning line number.
11731 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11733 * gcc.target/i386/parity-1.c: Use -march=k8.
11734 * gcc.target/i386/parity-2.c: Ditto.
11735 * gcc.target/i386/vecinit-1.c: Ditto.
11736 * gcc.target/i386/vecinit-2.c: Ditto.
11738 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11741 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11742 * gcc.target/mips/save-restore-3.c: Likewise.
11743 * gcc.target/mips/save-restore-4.c: Likewise.
11744 * gcc.target/mips/save-restore-5.c: Likewise.
11747 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11748 * g++.dg/tree-prof/partition2.C: Likewise.
11750 2011-02-09 Jason Merrill <jason@redhat.com>
11752 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11753 rather than misdeclare std::puts.
11755 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11756 * g++.dg/other/warning1.C: Likewise.
11757 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11758 * g++.old-deja/g++.gb/scope06.C: Likewise.
11759 * g++.old-deja/g++.law/cvt11.C: Likewise.
11760 * g++.old-deja/g++.law/init1.C: Likewise.
11761 * g++.dg/abi/mangle26.C: Likewise.
11763 * g++.dg/template/function1.C: Adjust for C++0x mode.
11764 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11766 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11767 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11769 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11771 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11773 * g++.dg/cpp0x/regress: New directory.
11774 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11775 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11776 * g++.dg/cpp0x/regress/regress3.C: New.
11778 2011-02-10 Richard Guenther <rguenther@suse.de>
11780 PR tree-optimization/47677
11781 * gcc.dg/torture/pr47677.c: New testcase.
11783 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11785 * objc.dg/special/load-category-1.m: Remove unused header.
11786 * objc.dg/special/load-category-1a.m: Likewise.
11787 * objc.dg/special/load-category-2.m: Likewise.
11788 * objc.dg/special/load-category-2a.m: Likewise.
11789 * objc.dg/special/load-category-3.m: Likewise.
11790 * objc.dg/special/load-category-3a.m: Likewise.
11791 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11792 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11793 * objc.dg/attributes/class-attribute-1.m: Likewise.
11794 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11795 * obj-c++.dg/property/property.exp: Likewise.
11796 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11797 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11798 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11799 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11800 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11801 * obj-c++.dg/template-8.mm: Likewise.
11803 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11806 * gcc.target/i386/pr47665.c: New test.
11808 2011-02-10 Jie Zhang <jie@codesourcery.com>
11812 2011-02-05 Jie Zhang <jie@codesourcery.com>
11814 * gcc.dg/pr42631.c: Update test.
11815 * gcc.dg/pr42631-2.c: New test.
11817 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11820 * gfortran.dg/proc_decl_25.f90: New.
11822 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11825 * gfortran.dg/typebound_assignment_2.f03: New.
11827 2011-02-09 Richard Guenther <rguenther@suse.de>
11829 PR tree-optimization/47664
11830 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11832 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11834 PR middle-end/47646
11835 * gnat.dg/uninit_func.adb: Adjust dg directive.
11837 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11839 PR middle-end/47646
11840 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11842 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11845 * gfortran.dg/auto_dealloc_2.f90: New.
11847 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11849 * gcc.dg/builtins-config.h: Remove __sgi handling.
11850 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11851 -std=c99 for mips-sgi-irix6.5*.
11853 2011-02-09 Martin Jambor <mjambor@suse.cz>
11855 PR middle-end/45505
11856 * gfortran.dg/pr25923.f90: Remove xfails.
11858 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11861 * gfortran.dg/inquire_14.f90: New test.
11863 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11866 * gfortran.dg/pointer_init_6.f90: New.
11868 2011-02-08 Jeff Law <law@redhat.com>
11870 PR tree-optimization/42893
11871 * gcc.tree-ssa/pr42893.c: New test.
11873 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11875 PR tree-optimization/46834
11876 PR tree-optimization/46994
11877 PR tree-optimization/46995
11878 * gcc.dg/graphite/id-pr46834.c: New.
11879 * gfortran.dg/graphite/id-pr46994.f90: New.
11880 * gfortran.dg/graphite/id-pr46995.f90: New.
11882 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11884 PR middle-end/47646
11885 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11886 using the variable is known the warning is emitted there.
11887 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11888 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11890 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11893 * gcc.dg/noreturn-1.c (foo5): Likewise.
11894 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11895 (method2): Likewise.
11897 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11898 the return statement using the uninitialized variable.
11899 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11901 2011-02-08 Richard Guenther <rguenther@suse.de>
11903 PR middle-end/47639
11904 * g++.dg/opt/pr47639.c: New testcase.
11906 2011-02-08 Richard Guenther <rguenther@suse.de>
11908 PR tree-optimization/47632
11909 * g++.dg/opt/pr47632.C: New testcase.
11911 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11913 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11915 2011-02-07 Richard Guenther <rguenther@suse.de>
11917 PR tree-optimization/47615
11918 * g++.dg/opt/pr47615.C: New testcase.
11920 2011-02-07 Richard Guenther <rguenther@suse.de>
11922 PR tree-optimization/47621
11923 * gcc.dg/torture/pr47621.c: New testcase.
11925 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11927 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11929 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11932 * gfortran.dg/allocate_with_source_1 : New test.
11934 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11936 PR middle-end/47610
11937 * gcc.dg/pr47610.c: New test.
11939 2011-02-05 Jie Zhang <jie@codesourcery.com>
11942 * gcc.dg/pr42631.c: Update test.
11943 * gcc.dg/pr42631-2.c: New test.
11945 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11948 * gfortran.dg/pr47574.f90: New test.
11950 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11952 PR tree-optimization/46194
11953 * gcc.dg/autopar/pr46194.c: New.
11955 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11957 PR tree-optimization/43695
11958 * g++.dg/ipa/pr43695.C: New.
11960 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11962 PR inline-asm/23200
11963 * gcc.dg/pr23200.c: New test.
11965 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11968 * g++.dg/pr47589.C: New test.
11970 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11973 * g++.dg/template/typedef37.C: New test.
11974 * g++.dg/template/param1.C: Adjust expected error message.
11976 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11978 PR middle-end/31490
11979 * gcc.dg/pr31490-2.c: New test.
11980 * gcc.dg/pr31490-3.c: New test.
11981 * gcc.dg/pr31490-4.c: New test.
11983 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11984 Jakub Jelinek <jakub@redhat.com>
11987 * g++.dg/parser/semicolon3.C: Adjust.
11988 * g++.dg/parser/semicolon4.C: New testcase.
11989 * g++.dg/pr46890.C: New testcase.
11991 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11994 * g++.dg/init/pr29571.C: New.
11996 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11998 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11999 instead of vect_int.
12001 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12004 * gcc.target/i386/pr47312.c: New test.
12007 * gcc.target/i386/pr47564.c: New test.
12009 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12011 PR tree-optimization/45122
12012 * gcc.dg/tree-ssa/pr45122.c: New.
12014 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12017 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12020 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12021 and vsx so a default --with-cpu=power7 doesn't give an error
12022 when -mavoid-indexed-addresses is used.
12024 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12025 wrapper function to save the arguments and then jump to the real
12026 function, rather than depending on the compiler not to move stuff
12028 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12030 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12031 Paul Thomas <pault@gcc.gnu.org>
12034 * gfortran.dg/class_37.f03 : New test.
12036 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12037 Richard Guenther <rguenther@suse.de>
12039 PR tree-optimization/40979
12041 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12042 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12043 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12044 check_vect_support_and_set_flags.
12045 * gfortran.dg/graphite/vect-pr40979.f90: New.
12047 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12050 * gfortran.dg/class_36.f03: New.
12052 2011-02-02 Richard Guenther <rguenther@suse.de>
12054 PR tree-optimization/47566
12055 * gcc.dg/lto/20110201-1_0.c: New testcase.
12057 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12063 * debug/pr47498.c: New.
12064 * debug/pr47501.c: New.
12066 2011-02-01 Richard Guenther <rguenther@suse.de>
12068 PR tree-optimization/47559
12069 * g++.dg/torture/pr47559.C: New testcase.
12071 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12074 * gfortran.dg/typebound_call_20.f03: New.
12076 2011-02-01 Richard Guenther <rguenther@suse.de>
12078 PR tree-optimization/47555
12079 * gcc.dg/pr47555.c: New testcase.
12081 2011-02-01 Richard Guenther <rguenther@suse.de>
12083 PR tree-optimization/47541
12084 * g++.dg/torture/pr47541.C: New testcase.
12086 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12089 * gfortran.dg/typebound_call_19.f03: New.
12091 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12094 * g++.dg/cpp0x/pr47416.C: New test.
12096 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12099 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12101 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12104 * gfortran.dg/typebound_assignment_1.f03: New.
12106 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12108 PR tree-optimization/47538
12109 * gcc.c-torture/execute/pr47538.c: New test.
12111 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12114 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12116 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12118 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12120 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12122 PR rtl-optimization/44031
12123 * gcc.c-torture/compile/20110131-1.c: New test.
12125 2011-01-31 Tobias Burnus <burnus@net-b.de>
12128 * gfortran.dg/stmt_func_1.f90: New.
12130 2011-01-31 Tobias Burnus <burnus@net-b.de>
12133 * gfortran.dg/interface_34.f90: New.
12135 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12138 * gfortran.dg/realloc_on_assign_5.f03: New test.
12139 * gfortran.dg/realloc_on_assign_5.f03: New test.
12141 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12143 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12144 * gfortran.dg/bessel_7.f90: Likewise.
12145 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12147 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12148 * gfortran.dg/sum_init_expr.f03: Likewise.
12150 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12152 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12155 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12156 loop only on "vect_intfloat_cvt" targets.
12158 2011-01-29 Tobias Burnus <burnus@net-b.de>
12161 * gfortran.dg/shape_6.f90: New.
12163 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12165 PR libgfortran/47434
12166 * gfortran.dg/read_infnan_1.f90: Update test.
12167 * gfortran.dg/module_nan.f90: Update test.
12168 * gfortran.dg/char4_iunit_1.f03: Update test.
12169 * gfortran.dg/large_real_kind_1.f90: Update test.
12170 * gfortran.dg/real_const_3.f90: Update test.
12171 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12173 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12176 * g++.dg/template/param2.C: New test.
12178 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12180 PR libgfortran/47285
12181 * gfortran.dg/fmt_g.f: New test.
12183 2011-01-28 Tobias Burnus <burnus@net-b.de>
12186 * gfortran.dg/pure_formal_1.f90: New.
12188 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12191 * gcc.dg/tls/pr42894.c: New test.
12193 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12195 * gcc.dg/pr47276.c: Add dg-require-visibility.
12197 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12199 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12201 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12202 Tobias Burnus <burnus@gcc.gnu.org>
12207 * gfortran.dg/realloc_on_assign_3.f03: New test.
12208 * gfortran.dg/realloc_on_assign_4.f03: New test.
12209 * gfortran.dg/allocatable_function_5.f90: New test.
12210 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12211 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12212 implemented" dg-errors.
12214 2011-01-27 Jan Hubicka <jh@suse.cz>
12216 PR middle-end/46949
12217 * gcc.dg/attr-weakref-4.c: New testcase
12219 2011-01-27 Martin Jambor <mjambor@suse.cz>
12221 PR tree-optimization/47228
12222 * gcc.dg/torture/pr47228.c: New test.
12224 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12226 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12228 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12230 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12231 when using auto-overlay support on the SPU.
12233 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12235 PR rtl-optimization/44174
12236 * gcc.target/i386/asm-6.c: New test.
12238 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12240 PR rtl-optimization/46856
12241 * gcc.c-torture/compile/pr46856.c: New test.
12243 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12244 Andrew Pinski <pinskia@gmail.com>
12247 * gcc.dg/pr43082.c: New.
12249 2011-01-26 DJ Delorie <dj@redhat.com>
12251 PR rtl-optimization/46878
12252 * gcc.dg/pr46878-1.c: New test.
12254 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12257 * g++.dg/cpp0x/pr47476.C: New test.
12259 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12261 * gcc.c-torture/compile/20110126-1.c: New test.
12263 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12266 * gcc.dg/torture/pr47473.c: New test.
12268 2011-01-26 Jan Hubicka <jh@suse.cz>
12271 * gcc.c-torture/execute/pr47237.c: New testcase.
12273 2011-01-26 Jan Hubicka <jh@suse.cz>
12275 PR tree-optimization/47190
12276 * gcc.dg/attr-weakref-3.c: New testcase.
12278 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12281 * gcc.dg/dll-9a.c: New test file.
12282 * gcc.dg/dll-11.c: Likewise.
12283 * gcc.dg/dll-12.c: Likewise.
12284 * gcc.dg/dll-12a.c: Likewise.
12285 * gcc.dg/dll-11a.c: Likewise.
12286 * gcc.dg/dll-9.c: Likewise.
12287 * gcc.dg/dll-10.c: Likewise.
12288 * gcc.dg/dll-10a.c: Likewise.
12289 * g++.dg/ext/dllexport4a.cc: Likewise.
12290 * g++.dg/ext/dllexport4.C: Likewise.
12291 * g++.dg/ext/dllexport5.C: Likewise.
12292 * g++.dg/ext/dllexport5a.cc: Likewise.
12294 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12296 PR tree-optimization/46970
12297 * gcc.dg/graphite/pr46970.c: New.
12299 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12301 PR tree-optimization/46215
12302 * gcc.dg/graphite/pr46215.c: New.
12304 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12306 PR tree-optimization/46168
12307 * gcc.dg/graphite/pr46168.c: New.
12309 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12311 PR tree-optimization/43657
12312 * gcc.dg/graphite/pr43657.c: New.
12314 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12316 PR tree-optimization/29832
12317 * gfortran.dg/graphite/pr29832.f90: New.
12319 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12321 PR tree-optimization/43567
12322 * gcc.dg/graphite/pr43567.c: New.
12324 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12326 * gfortran.dg/graphite/interchange-4.f: New.
12327 * gfortran.dg/graphite/interchange-5.f: New.
12329 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12330 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12331 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12332 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12333 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12334 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12335 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12336 * gfortran.dg/ltrans-7.f90: Removed.
12337 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12339 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12340 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12341 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12342 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12343 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12344 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12345 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12346 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12347 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12348 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12349 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12350 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12351 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12352 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12353 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12354 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12355 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12356 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12357 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12358 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12359 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12360 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12361 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12362 * gcc.dg/tree-ssa/data-dep-1.c
12363 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12364 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12365 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12366 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12367 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12369 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12371 PR tree-optimization/47265
12372 PR tree-optimization/47443
12373 * gcc.c-torture/compile/pr47265.c: New test.
12374 * gcc.dg/pr47443.c: New test.
12376 2011-01-25 Martin Jambor <mjambor@suse.cz>
12378 PR tree-optimization/47382
12379 * g++.dg/torture/pr47382.C: New test.
12380 * g++.dg/opt/devirt1.C: Xfail.
12382 2011-01-25 Yao Qi <yao@codesourcery.com>
12385 * gcc.target/arm/pr45701-1.c: New test.
12386 * gcc.target/arm/pr45701-2.c: New test.
12387 * gcc.target/arm/pr45701-3.c: New test.
12389 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12390 Jakub Jelinek <jakub@redhat.com>
12392 PR tree-optimization/47271
12393 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12395 2011-01-25 Nick Clifton <nickc@redhat.com>
12397 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12398 (saturate_add): Delete.
12399 (exchange): Delete.
12400 (main): Do not run saturate_add.
12401 (set_interrupts): Delete.
12403 2011-01-25 Tobias Burnus <burnus@net-b.de>
12406 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12408 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12410 PR tree-optimization/47427
12411 PR tree-optimization/47428
12412 * gcc.c-torture/compile/pr47427.c: New test.
12413 * gcc.c-torture/compile/pr47428.c: New test.
12415 2011-01-25 Richard Guenther <rguenther@suse.de>
12417 PR middle-end/47411
12418 * gcc.dg/torture/pr47411.c: New testcase.
12420 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12422 * gfortran.dg/graphite/id-24.f: New.
12423 * gfortran.dg/graphite/id-25.f: New.
12425 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12427 * gfortran.dg/graphite/id-23.f: New.
12429 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12431 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12433 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12435 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12436 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12437 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12438 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12439 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12440 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12441 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12442 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12443 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12445 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12447 * gcc.dg/graphite/block-0.c: Add documentation.
12448 * gcc.dg/graphite/block-4.c: Same.
12449 * gcc.dg/graphite/block-7.c: Same.
12450 * gcc.dg/graphite/block-8.c: New.
12451 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12452 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12453 * gcc.dg/graphite/interchange-12.c: Add documentation.
12454 * gcc.dg/graphite/interchange-13.c: New.
12455 * gcc.dg/graphite/interchange-14.c: New.
12456 * gcc.dg/graphite/interchange-15.c: New.
12457 * gcc.dg/graphite/interchange-8.c: Add documentation.
12458 * gcc.dg/graphite/interchange-mvt.c: Same.
12460 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12463 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12464 * gcc.target/powerpc/altivec-14.c: Ditto.
12465 * gcc.target/powerpc/altivec-33.c: Ditto.
12466 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12467 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12468 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12469 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12470 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12471 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12472 * g++.dg/ext/altivec-15.C: Ditto.
12473 * g++.dg/ext/altivec-types-1.C: Ditto.
12474 * g++.dg/ext/altivec-types-2.C: Ditto.
12475 * g++.dg/ext/altivec-types-3.C: Ditto.
12476 * g++.dg/ext/altivec-types-4.C: Ditto.
12478 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12480 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12482 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12484 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12485 optimization options.
12487 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12489 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12492 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12494 2011-01-23 Tobias Burnus <burnus@net-b.de>
12497 * gfortran.dg/allocatable_scalar_12.f90: New.
12499 2011-01-23 Ira Rosen <irar@il.ibm.com>
12501 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12502 vectorization to be not profitable if peeling is used to
12503 realign the memory access.
12504 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12505 loop bound to avoid loop unrolling.
12506 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12508 2011-01-22 Jan Hubicka <jh@suse.cz>
12511 * g++.dg/lto/pr47333.C: New file.
12513 2011-01-22 Jan Hubicka <jh@suse.cz>
12515 PR tree-optimization/43884
12517 * gcc.dg/autopar/outer-2.c: Increase array size.
12518 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12520 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12523 * gfortran.dg/c_loc_tests_16.f90: New test.
12525 2011-01-22 Tobias Burnus <burnus@net-b.de>
12528 * gfortran.dg/typebound_proc_19.f90: New.
12530 2011-01-21 Jeff Law <law@redhat.com>
12532 PR tree-optimization/47053
12533 * g++.dg/pr47053.C: New test.
12535 2011-01-21 Jason Merrill <jason@redhat.com>
12538 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12540 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12543 * g++.dg/cpp0x/range-for10.C: New test.
12544 * g++.dg/template/for1.C: New test.
12546 PR middle-end/45566
12547 * g++.dg/tree-prof/partition3.C: New test.
12549 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12551 PR rtl-optimization/47366
12552 * g++.dg/opt/pr47366.C: New test.
12554 2011-01-21 Jason Merrill <jason@redhat.com>
12557 * g++.dg/cpp0x/constexpr-regress2.C: New.
12559 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12561 2011-01-21 Jeff Law <law@redhat.com>
12563 PR rtl-optimization/41619
12564 * gcc.dg/pr41619.c: New.
12566 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12568 PR tree-optimization/47355
12569 * g++.dg/opt/pr47355.C: New test.
12571 2011-01-21 Richard Guenther <rguenther@suse.de>
12573 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12576 2011-01-21 Richard Guenther <rguenther@suse.de>
12578 PR tree-optimization/47365
12579 * gcc.dg/torture/pr47365.c: New testcase.
12580 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12582 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12584 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12586 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12588 PR tree-optimization/47391
12589 * gcc.dg/pr47391.c: New test.
12591 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12593 * g++.dg/template/char1.C: Use signed char.
12595 2011-01-21 Tobias Burnus <burnus@net-b.de>
12598 * gfortran.dg/pointer_target_4.f90: New.
12600 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12603 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12604 ILP32 system and not IP32.
12606 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12609 * g++.dg/debug/pr46583.C: New.
12611 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12614 * g++.dg/debug/pr47283.C: New test.
12617 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12618 * gcc.target/i386/headmerge-2.c: Likewise.
12620 2011-01-20 Richard Guenther <rguenther@suse.de>
12622 PR middle-end/47370
12623 * gcc.dg/torture/pr47370.c: New testcase.
12625 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12627 PR tree-optimization/46130
12628 * gcc.dg/pr46130-1.c: New test.
12629 * gcc.dg/pr46130-2.c: New test.
12631 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12634 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12636 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12639 * g++.dg/debug/pr46240.cc: New.
12641 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12644 * g++.dg/template/anonunion1.C: New test.
12646 PR rtl-optimization/47337
12647 * gcc.c-torture/execute/pr47337.c: New test.
12649 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12652 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12654 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12656 PR tree-optimization/46021
12657 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12659 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12661 PR tree-optimization/47290
12662 * g++.dg/torture/pr47290.C: New test.
12664 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12667 * gfortran.dg/proc_ptr_comp_29.f90: New.
12669 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12672 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12673 powerpc-apple-darwin9.
12675 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12677 PR rtl-optimization/47299
12678 * gcc.c-torture/execute/pr47299.c: New test.
12680 2011-01-17 Jason Merrill <jason@redhat.com>
12682 * g++.dg/cpp0x/constexpr-virtual.C: New.
12684 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12687 * gfortran.dg/gomp/pr47331.f90: New test.
12689 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12692 * objc.dg/selector-warn-1.m: New.
12693 * obj-c++.dg/selector-warn-1.mm: New.
12695 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12697 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12698 Update dg-final accordingly.
12700 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12702 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12704 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12706 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12708 * gcc.dg/guality/pr36728-2.c: Likewise.
12710 2011-01-17 Richard Guenther <rguenther@suse.de>
12712 PR tree-optimization/47313
12713 * g++.dg/torture/pr47313.C: New testcase.
12715 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12718 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12719 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12720 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12721 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12723 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12725 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12726 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12727 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12729 2011-01-17 Richard Guenther <rguenther@suse.de>
12731 PR tree-optimization/45967
12732 * gcc.dg/torture/pr45967-2.c: New testcase.
12733 * gcc.dg/torture/pr45967-3.c: Likewise.
12735 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12738 * g++.dg/ext/pr47213.C: Require visibility.
12740 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12742 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12743 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12745 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12747 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12748 Linux-based targets.
12750 2011-01-13 Jan Hubicka <jh@suse.cz>
12752 PR tree-optimization/47276
12753 * gcc.dg/pr47276.c: New testcase.
12755 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12756 Jonathan Wakely <jwakely.gcc@gmail.com>
12759 * g++.dg/other/pr33558.C: New.
12760 * g++.dg/other/pr33558-2.C: New.
12762 2011-01-14 Martin Jambor <mjambor@suse.cz>
12764 PR tree-optimization/45934
12765 PR tree-optimization/46302
12766 * g++.dg/ipa/devirt-c-1.C: New test.
12767 * g++.dg/ipa/devirt-c-2.C: Likewise.
12768 * g++.dg/ipa/devirt-c-3.C: Likewise.
12769 * g++.dg/ipa/devirt-c-4.C: Likewise.
12770 * g++.dg/ipa/devirt-c-5.C: Likewise.
12771 * g++.dg/ipa/devirt-c-6.C: Likewise.
12772 * g++.dg/ipa/devirt-6.C: Likewise.
12773 * g++.dg/ipa/devirt-d-1.C: Likewise.
12774 * g++.dg/torture/pr45934.C: Likewise.
12776 2011-01-14 Jason Merrill <jason@redhat.com>
12778 * g++.dg/cpp0x/variadic105.C: New.
12780 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12781 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12784 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12785 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12786 execution tests on i?86-*-*, x86_64-*-* and
12787 powerpc*-apple-darwin* && ilp32.
12788 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12789 tests on i?86-*-* and x86_64-*-*.
12791 2011-01-14 Richard Guenther <rguenther@suse.de>
12793 PR tree-optimization/47280
12794 * g++.dg/opt/pr47280.C: New testcase.
12796 2011-01-14 Jason Merrill <jason@redhat.com>
12798 * g++.dg/cpp0x/constexpr-regress1.C: New.
12800 * g++.dg/ext/flexary2.C: New.
12802 2011-01-14 Richard Guenther <rguenther@suse.de>
12804 PR middle-end/47281
12805 * gcc.dg/torture/pr47281.c: New testcase.
12806 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12808 2011-01-14 Richard Guenther <rguenther@suse.de>
12810 PR tree-optimization/47286
12811 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12813 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12816 * g++.dg/ext/pr47213.C: New.
12818 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12820 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12822 2011-01-13 Tobias Burnus <burnus@net-b.de>
12823 Mikael Morin <mikael@gcc.gnu.org>
12827 * gfortran.dg/select_type_20.f90: New.
12828 * gfortran.dg/select_type_21.f90: New.
12830 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12833 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12835 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12837 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12838 * gcc.dg/guality/pr36728-2.c: Likewise.
12840 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12843 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12845 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12847 PR rtl-optimization/45352
12848 * gcc.dg/pr45352-3.c: New.
12850 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12852 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12854 * g++.dg/cpp0x/range-for8.C: New.
12855 * g++.dg/cpp0x/range-for9.C: New.
12857 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12860 * g++.dg/debug/pr47209.C: New.
12862 2011-01-12 Richard Guenther <rguenther@suse.de>
12865 * gcc.dg/lto/pr47259_0.c: New testcase.
12866 * gcc.dg/lto/pr47259_1.c: Likewise.
12868 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12870 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12871 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12872 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12873 methods missing from the OBJC2 Object.
12874 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12875 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12876 GNU and NeXT runtimes.
12877 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12879 * objc-obj-c++-shared/Object1.m: Likewise.
12880 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12881 * objc.dg/proto-qual-1.m: Likewise.
12882 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12883 * obj-c++.dg/proto-qual-1.mm: Likewise.
12885 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12888 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12890 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12892 Fixed the Objective-C++ testsuite and updated all tests.
12893 * lib/obj-c++.exp (obj-c++_init): Declare and set
12894 gcc_warning_prefix and gcc_error_prefix.
12895 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12896 'dg-warning', 'dg-message' and 'dg-error'.
12897 * obj-c++.dg/class-extension-3.mm: Likewise.
12898 * obj-c++.dg/class-protocol-1.mm: Likewise.
12899 * obj-c++.dg/encode-7.mm: Likewise.
12900 * obj-c++.dg/exceptions-3.mm: Likewise.
12901 * obj-c++.dg/exceptions-5.mm: Likewise.
12902 * obj-c++.dg/method-12.mm: Likewise.
12903 * obj-c++.dg/method-13.mm: Likewise.
12904 * obj-c++.dg/method-15.mm: Likewise.
12905 * obj-c++.dg/method-16.mm: Likewise.
12906 * obj-c++.dg/method-4.mm: Likewise.
12907 * obj-c++.dg/method-8.mm: Likewise.
12908 * obj-c++.dg/method-conflict-1.mm: Likewise.
12909 * obj-c++.dg/method-conflict-2.mm: Likewise.
12910 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12911 and uncommented second part of the testcase now that the testsuite
12913 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12914 and uncommented second part of the testcase now that the testsuite
12916 * obj-c++.dg/private-1.mm: Likewise.
12917 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12918 * obj-c++.dg/syntax-error-7.mm: Likewise.
12919 * obj-c++.dg/warn5.mm: Likewise.
12920 * obj-c++.dg/property/at-property-14.mm: Likewise.
12921 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12923 * obj-c++.dg/property/at-property-18.mm: Likewise.
12924 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12926 * obj-c++.dg/property/at-property-21.mm: Likewise.
12927 * obj-c++.dg/property/at-property-28.mm: Likewise.
12928 * obj-c++.dg/property/at-property-5.mm: Likewise.
12929 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12930 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12931 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12932 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12933 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12934 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12935 * obj-c++.dg/tls/diag-5.mm: Likewise.
12936 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12937 dg-error, now matched correctly.
12939 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12941 * objc.dg/property/at-property-29.m: New.
12942 * obj-c++.dg/property/at-property-29.mm: New.
12944 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12946 * go.test/go-test.exp (go-set-goarch): New proc.
12947 (go-gc-tests): Use it.
12949 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12952 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12954 2011-01-11 Richard Henderson <rth@redhat.com>
12956 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12958 2011-01-11 Jan Hubicka <jh@suse.cz>
12962 * gcc.dg/lto/pr45721_1.c: New file.
12963 * gcc.dg/lto/pr45721_0.c: New file.
12965 2011-01-11 Richard Guenther <rguenther@suse.de>
12967 PR tree-optimization/46076
12968 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12970 2011-01-11 Jeff Law <law@redhat.com>
12972 * PR tree-optimization/47086
12973 * gcc.dg/pr47086.c: New test.
12975 2011-01-11 Jason Merrill <jason@redhat.com>
12978 * g++.dg/template/new10.C: New.
12981 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12983 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12985 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12986 Split type definitions and NSConstantString class into...
12987 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12988 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12989 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12990 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12991 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12992 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12994 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12995 encode defines for newer NeXT system headers.
12996 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12997 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12998 * objc.dg/foreach-5.m: Likewise.
12999 * objc.dg/foreach-2.m: Likewise.
13000 * objc.dg/foreach-4.m: Likewise.
13001 * objc.dg/torture/strings/string1.m: Likewise.
13002 * objc.dg/torture/strings/string2.m: Likewise.
13003 * objc.dg/torture/strings/string3.m: Likewise.
13004 * objc.dg/torture/strings/string4.m: Likewise.
13005 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13006 header and stand alone.
13007 * obj-c++.dg/strings/strings-2.mm: Likewise.
13008 * objc.dg/torture/strings/const-str-3.m: Likewise.
13009 * objc.dg/strings/strings-2.m: Likewise.
13010 * objc.dg/strings/const-str-12b.m: Likewise.
13012 2011-01-12 Richard Guenther <rguenther@suse.de>
13014 PR middle-end/32511
13015 * gcc.dg/attr-weak-1.c: Adjust.
13017 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13020 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13021 standard compliant and comment.
13023 2011-01-10 Jan Hubicka <jh@suse.cz>
13026 * gcc.dg/initpri3.c: New testcase.
13028 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13031 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13032 externally visible.
13037 (g_ebp_save): Likewise.
13038 (g_esp_save): Likewise.
13040 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13042 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13044 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13046 PR tree-optimization/46021
13047 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13048 i?86-*-*, x86_64-*-*.
13050 2011-01-10 Jeff Law <law@redhat.com>
13052 * PR tree-optimization/47141
13053 * gcc.c-torture/compile/pr47141.c: New test.
13055 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13058 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13059 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13060 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13061 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13064 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13065 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13066 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13067 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13068 being vectorized. Adjust dg-final pattern.
13071 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13072 * gcc.dg/vect/slp-24.c: Likewise.
13074 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13077 * g++.dg/other/pr47218-1.C: New test file.
13078 * g++.dg/other/pr47218.C: Likewise.
13079 * g++.dg/other/pr47218.h: New supporting header.
13081 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13084 * objc.dg/attributes/invalid-attribute-1.m: New.
13085 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13087 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13090 * gfortran.dg/proc_ptr_comp_28.f90: New.
13092 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13094 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13095 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13096 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13097 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13098 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13099 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13100 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13101 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13102 * objc.dg/gnu-api-2-class.m: Likewise.
13103 * objc.dg/gnu-api-2-ivar.m: Likewise.
13104 * objc.dg/gnu-api-2-method.m: Likewise.
13105 * objc.dg/gnu-api-2-objc.m: Likewise.
13106 * objc.dg/gnu-api-2-object.m: Likewise.
13107 * objc.dg/gnu-api-2-property.m: Likewise.
13108 * objc.dg/gnu-api-2-protocol.m: Likewise.
13109 * objc.dg/gnu-api-2-sel.m: Likewise.
13111 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13113 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13114 * objc.dg/objc-foreach-4.m: Likewise.
13115 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13116 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13117 * objc.dg/foreach-4.m: Likewise.
13118 * objc.dg/foreach-5.m: Likewise.
13119 * objc.dg/foreach-3.m: Return self from init.
13121 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13124 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13126 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13129 * gfortran.dg/class_35.f90: New.
13131 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13133 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13135 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13138 * objc.dg/invalid-method-2.m: New.
13139 * obj-c++.dg/invalid-method-2.mm: New.
13141 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13144 * gfortran.dg/transpose_optimization_2.f90 : New test.
13146 2011-01-08 Jan Hubicka <jh@suse.cz>
13148 PR tree-optmization/46469
13149 * g++.dg/torture/pr46469.C: New testcase.
13151 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13153 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13154 emulation of libobjc-gnu structure layout functionality to ..
13155 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13156 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13157 * objc/execute/bf-common.h: Adjust headers.
13158 * objc/execute/bf-1.m: Likewise.
13159 * objc/execute/bf-2.m: Likewise.
13160 * objc/execute/bf-3.m: Likewise.
13161 * objc/execute/bf-4.m: Likewise.
13162 * objc/execute/bf-5.m: Likewise.
13163 * objc/execute/bf-6.m: Likewise.
13164 * objc/execute/bf-7.m: Likewise.
13165 * objc/execute/bf-8.m: Likewise.
13166 * objc/execute/bf-9.m: Likewise.
13167 * objc/execute/bf-10.m: Likewise.
13168 * objc/execute/bf-11.m: Likewise.
13169 * objc/execute/bf-12.m: Likewise.
13170 * objc/execute/bf-13.m: Likewise.
13171 * objc/execute/bf-14.m: Likewise.
13172 * objc/execute/bf-15.m: Likewise.
13173 * objc/execute/bf-16.m: Likewise.
13174 * objc/execute/bf-17.m: Likewise.
13175 * objc/execute/bf-18.m: Likewise.
13176 * objc/execute/bf-19.m: Likewise.
13177 * objc/execute/bf-20.m: Likewise.
13178 * objc/execute/bf-21.m: Likewise.
13179 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13180 objc_get_type_qualifiers ().
13182 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13185 * gfortran.dg/dependency_39.f90: New test.
13187 2011-01-07 Jan Hubicka <jh@suse.cz>
13189 Get builtins tests ready for linker plugin.
13190 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13191 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13192 my_memset, my_bzero): Mark used.
13193 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13194 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13196 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13199 2011-01-07 Jan Hubicka <jh@suse.cz>
13201 PR tree-optimization/46367
13202 * g++.dg/torture/pr46367.C: New file.
13204 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13207 * gcc.dg/pr47201.c: New test.
13210 * gcc.dg/tree-prof/pr47187.c: New test.
13212 2011-01-07 Tobias Burnus <burnus@net-b.de>
13215 * gfortran.dg/extends_type_of_3.f90: New.
13217 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13219 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13220 * g++.dg/ext/dllimport-MI1.C: Likewise.
13221 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13222 * g++.dg/ext/dllimport10.C: Likewise.
13223 * g++.dg/ext/dllimport11.C: Likewise.
13224 * g++.dg/ext/dllimport12.C: Likewise.
13225 * g++.dg/ext/dllimport13.C: Likewise.
13226 * g++.dg/ext/dllimport2.C: Likewise.
13227 * g++.dg/ext/dllimport3.C: Likewise.
13228 * g++.dg/ext/dllimport4.C: Likewise.
13229 * g++.dg/ext/dllimport5.C: Likewise.
13230 * g++.dg/ext/dllimport6.C: Likewise.
13231 * g++.dg/ext/dllimport8.C: Likewise.
13232 * g++.dg/ext/dllimport9.C: Likewise.
13233 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13234 targets, too. Additionally enable test for i?86-*-mingw*.
13235 * g++.dg/ext/selectany1.C: Likewise.
13236 Remove guard variable check.
13238 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13242 * gfortran.dg/storage_size_3.f08: Extended.
13244 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13247 * g++.dg/template/stdarg1.C: New test.
13249 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13252 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13253 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13254 from the interface of functions to not hide the errors that
13257 2011-01-06 Jan Hubicka <jh@suse.cz>
13259 * gcc.dg/lto/pr47188_0.c: New testcase.
13260 * gcc.dg/lto/pr47188_1.c: New testcase.
13262 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13266 * gfortran.dg/interface_33.f90: New test.
13268 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13271 * gcc.c-torture/compile/pr47150.c: New test.
13273 2011-01-06 Ira Rosen <irar@il.ibm.com>
13275 PR tree-optimization/47139
13276 * gcc.dg/vect/pr47139.c: New test.
13278 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13281 * gfortran.dg/extends_type_of_2.f03: New.
13283 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13285 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13287 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13289 * gnat.dg/opt14.adb: New test.
13291 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13294 * gfortran.dg/allocate_error_2.f90: New test.
13296 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13299 * gfortran.dg/storage_size_3.f08: New.
13301 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13303 PR libgfortran/47154
13304 * gfortran.dg/namelist_68.f90: New test.
13306 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13308 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13310 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13313 * gfortran.dg/class_34.f90: New.
13315 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13317 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13318 use __builtin_inff. Skip all single-precision tests that require
13321 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13323 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13325 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13327 PR tree-optimization/47148
13328 * gcc.c-torture/execute/pr47148.c: New test.
13330 PR tree-optimization/47155
13331 * gcc.c-torture/execute/pr47155.c: New test.
13333 PR rtl-optimization/47157
13334 * gcc.c-torture/compile/pr47157.c: New test.
13336 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13338 * gcc.dg/torture/vector-shift2.c (schar): Define.
13339 (main): Always use schar or uchar instead of plain "char" to avoid
13340 dependencies on implementation-defined char signedness.
13342 2011-01-03 Martin Jambor <mjambor@suse.cz>
13344 PR tree-optimization/46801
13345 * gnat.dg/pack9.adb: Remove xfail.
13347 2011-01-03 Martin Jambor <mjambor@suse.cz>
13349 PR tree-optimization/46984
13350 * g++.dg/ipa/pr46984.C: New test.
13352 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13355 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13357 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13359 PR tree-optimization/47140
13360 * gcc.c-torture/compile/pr47140.c: New test.
13362 PR rtl-optimization/47028
13363 * gcc.dg/pr47028.c: New test.
13365 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13367 * objc.dg/protocol-forward-1.m: Removed TODO.
13368 * objc.dg/protocol-forward-2.m: New.
13369 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13370 * obj-c++.dg/protocol-forward-2.mm: New.
13372 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13375 * g++.dg/eh/pr38662.C: New testcase.
13377 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13379 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13380 scan for newline '\n'.
13383 Copyright (C) 2011 Free Software Foundation, Inc.
13385 Copying and distribution of this file, with or without modification,
13386 are permitted in any medium without royalty provided the copyright
13387 notice and this notice are preserved.