1 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
3 * g++.dg/other/offsetof7.C: New test.
5 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
7 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
8 variable, default empty, -ffat-lto-objects for effective_target_lto.
9 (gcc-dg-test-1): Add options from dg-final methods.
10 * lib/scanasm.exp (scan-assembler_required_options)
11 (scan-assembler-not_required_options): New procs.
13 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
15 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
16 generate a pedwarn in c++98-mode.
17 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
18 don't generate a pedwarn in c++0x-mode.
20 2011-11-04 Olivier Goffart <olivier@woboq.com>
23 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
25 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
27 PR rtl-optimization/38644
28 * gcc.target/arm/stack-red-zone.c: New.
30 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/warn/Wconversion-null-3.C: New.
35 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
38 * g++.dg/cpp0x/udlit-strint-length.C: New.
40 2011-11-04 Jason Merrill <jason@redhat.com>
43 * g++.dg/cpp0x/initlist-lifetime1.C: New.
44 * g++.dg/init/lifetime1.C: New.
45 * g++.dg/init/ref21.C: New.
46 * g++.dg/eh/array1.C: New.
48 2011-11-04 Tom de Vries <tom@codesourcery.com>
50 PR tree-optimization/50763
51 * gcc.dg/pr50763-5.c: New test.
53 2011-11-04 Tom de Vries <tom@codesourcery.com>
55 PR tree-optimization/50763
56 * g++.dg/pr50763-4.C: New test.
58 2011-11-04 Jakub Jelinek <jakub@redhat.com>
60 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
63 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
65 * gcc.dg/torture/vec-cvt-1.c: New test.
67 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
69 * gnat.dg/specs/private1[-sub].ads: New test.
71 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
74 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
75 * gfortran.dg/inline_sum_1.f90: New.
76 * gfortran.dg/inline_sum_2.f90: New.
77 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
78 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
79 * gfortran.dg/inline_product_1.f90: New.
81 2011-11-03 Tobias Burnus <burnus@net-b.de>
84 * gfortran.dg/bind_c_dts_5.f90: New.
86 2011-11-03 Tobias Burnus <burnus@net-b.de>
89 * gfortran.dg/module_parameter_array_refs_2.f90: New.
91 2011-11-03 Richard Guenther <rguenther@suse.de>
94 * g++.dg/init/copy7.C: Remove testcase.
96 2011-11-03 Martin Jambor <mjambor@suse.cz>
98 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
99 * g++.dg/ipa/devirt-c-2.C: Likewise.
100 * g++.dg/ipa/devirt-c-7.C: New test.
101 * g++.dg/ipa/devirt-c-8.C: Likewise.
103 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
105 PR tree-optimization/50912
106 * gnat.dg/loop_optimization10.ad[sb]: New test.
107 * gnat.dg/loop_optimization10_pkg.ads: New helper.
109 2011-11-02 Jason Merrill <jason@redhat.com>
112 * g++.dg/cpp0x/nsdmi-list2.C: New.
114 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
117 * g++.dg/cpp0x/warn_cxx0x2.C: New.
118 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
120 2011-11-02 Tom de Vries <tom@codesourcery.com>
122 PR tree-optimization/50769
123 * gfortran.dg/pr50769.f90: New test.
125 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
127 * gcc.target/sparc/20111102-1.c: New test.
129 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
132 * g++.dg/warn/Wcast-qual2.C: New.
134 2011-11-02 Tom de Vries <tom@codesourcery.com>
136 PR tree-optimization/50763
137 * g++.dg/pr50763-3.C: New test.
139 2011-11-02 Tom de Vries <tom@codesourcery.com>
141 PR tree-optimization/50672
142 * g++.dg/pr50672.C: New test.
144 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
146 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
147 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
148 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
150 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
152 2011-11-02 Richard Guenther <rguenther@suse.de>
154 PR tree-optimization/50902
155 * gcc.dg/torture/pr50902.c: New testcase.
157 2010-11-02 Richard Guenther <rguenther@suse.de>
159 PR tree-optimization/50890
160 * gcc.dg/torture/pr50890.c: New testcase.
162 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
165 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
166 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
168 2011-11-01 Tom de Vries <tom@codesourcery.com>
170 PR tree-optimization/50908
171 * gcc.dg/pr50908.c: New test.
172 * gcc.dg/pr50908-2.c: Same.
173 * gcc.dg/pr50908-3.c: Same.
175 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
177 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
178 the outer loop. Remove comment. Don't check for widen-mult.
180 2011-10-31 Martin Jambor <mjambor@suse.cz>
182 * gcc.dg/ipa/ipcp-4.c: New test.
184 2011-10-31 Jakub Jelinek <jakub@redhat.com>
186 * gcc.dg/vshift-3.c: New test.
187 * gcc.dg/vshift-4.c: New test.
188 * gcc.dg/vshift-5.c: New test.
190 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
192 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
193 and current implementation.
195 2011-10-31 Paul Brook <paul@codesourcery.com>
197 * gcc.dg/constructor-1.c: New test.
199 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
202 * gfortran.dg/dshift_3.f90: New test.
204 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
206 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
208 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
209 * gcc.dg/torture/vshuf-v4si.c: Likewise.
210 * gcc.dg/torture/vshuf-v8si.c: Likewise.
211 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
212 * gcc.dg/torture/vshuf-v4di.c: Likewise.
213 * gcc.dg/torture/vshuf-v2df.c: Likewise.
214 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
215 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
216 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
217 * gcc.dg/torture/vshuf-v2di.c: Likewise.
218 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
219 * gcc.dg/torture/vshuf-v4df.c: Likewise.
220 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
221 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
222 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
223 * gcc.dg/vector-compare-2.c: Likewise.
225 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
228 * g++.dg/cpp0x/pr50901.C: New.
230 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
233 * gcc.target/i386/fma4-check.h (main): Ditto.
234 * gcc.target/i386/xop-check.h (main): Ditto.
236 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
239 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
242 * g++.dg/template/crash109.C: New.
244 2011-10-28 Jason Merrill <jason@redhat.com>
246 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
248 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
251 * g++.dg/template/crash109.C: New.
253 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
255 * gfortran.dg/nearest_5.f90: New test.
257 2011-10-28 Jakub Jelinek <jakub@redhat.com>
259 * gcc.dg/vshift-1.c: New test.
260 * gcc.dg/vshift-2.c: New test.
261 * gcc.target/i386/xop-vshift-1.c: New test.
262 * gcc.target/i386/xop-vshift-2.c: New test.
263 * gcc.target/i386/avx2-vshift-1.c: New test.
265 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
267 PR rtl-optimization/49720
268 * g++.dg/torture/pr49720.C: New test.
270 2011-10-27 David S. Miller <davem@davemloft.net>
272 * gcc.target/sparc/setcc-3.c: New test.
274 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
277 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
279 2011-10-27 Jakub Jelinek <jakub@redhat.com>
281 * gcc.target/i386/sse2-cvt-1.c: New test.
282 * gcc.target/i386/sse2-cvt-2.c: New test.
283 * gcc.target/i386/avx-cvt-1.c: New test.
284 * gcc.target/i386/avx-cvt-2.c: New test.
285 * gcc.target/i386/avx2-cvt-1.c: New test.
286 * gcc.target/i386/avx2-cvt-2.c: New test.
288 2011-10-27 Martin Jambor <mjambor@suse.cz>
290 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
292 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
293 Steven G. Kargl <kargl@gcc.gnu.org>
296 * gfortran.dg/pr50875.f90: New test.
298 2011-10-26 David S. Miller <davem@davemloft.net>
300 * gcc.target/sparc/fmaf-1.c: New test.
302 * gcc.target/sparc/setcc-1.c: New test.
303 * gcc.target/sparc/setcc-2.c: New test.
305 2011-10-26 Joseph Myers <joseph@codesourcery.com>
307 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
309 2011-10-26 Joseph Myers <joseph@codesourcery.com>
311 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
314 2011-10-26 Joseph Myers <joseph@codesourcery.com>
316 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
319 2011-10-26 Joseph Myers <joseph@codesourcery.com>
321 * gcc.target/i386/pad-4.c: Skip for Windows targets.
323 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
325 * gnat.dg/specs/discr1.ads: New test.
326 * gnat.dg/specs/discr1_pkg.ads: New helper.
328 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
330 * gnat.dg/specs/unchecked_union.ads: Rename to...
331 * gnat.dg/specs/unchecked_union1.ads: ...this.
332 * gnat.dg/specs/unchecked_union2.ads: New test.
334 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
336 * gnat.dg/specs/atomic1.ads: New test.
338 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
340 Implement C++11 user-defined literals.
341 * g++.dg/cpp0x/udlit-addr.C: New.
342 * g++.dg/cpp0x/udlit-args.C: New.
343 * g++.dg/cpp0x/udlit-args-neg.C: New.
344 * g++.dg/cpp0x/udlit-clink-neg.C: New.
345 * g++.dg/cpp0x/udlit-concat.C: New.
346 * g++.dg/cpp0x/udlit-concat-neg.C: New.
347 * g++.dg/cpp0x/udlit-constexpr.C: New.
348 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
349 * g++.dg/cpp0x/udlit-declare-neg.C: New.
350 * g++.dg/cpp0x/udlit-friend.C: New.
351 * g++.dg/cpp0x/udlit-general.C: New.
352 * g++.dg/cpp0x/udlit-inline.C: New.
353 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
354 * g++.dg/cpp0x/udlit-member-neg.C: New.
355 * g++.dg/cpp0x/udlit-namespace.C: New.
356 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
357 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
358 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
359 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
360 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
361 * g++.dg/cpp0x/udlit-operator-neg.C: New.
362 * g++.dg/cpp0x/udlit-raw-str.C: New.
363 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
364 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
365 * g++.dg/cpp0x/udlit-systemheader.C: New.
366 * g++.dg/cpp0x/udlit-template.C: New.
367 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
368 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
369 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
370 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
371 * g++.dg/cpp0x/udlit_system_header: New.
373 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/cpp0x/decltype34.C: New.
378 2011-10-26 Tom de Vries <tom@codesourcery.com>
380 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
381 * gcc.c-torture/unsorted/HIset.c: Same.
382 * gcc.c-torture/unsorted/SIcmp.c: Same.
383 * gcc.c-torture/unsorted/SIset.c: Same.
384 * gcc.c-torture/unsorted/SFset.c: Same.
385 * gcc.c-torture/unsorted/UHIcmp.c: Same.
386 * gcc.c-torture/unsorted/USIcmp.c: Same.
387 * gcc.c-torture/unsorted/DFcmp.c: Same.
389 2011-10-26 Jakub Jelinek <jakub@redhat.com>
391 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
392 to work also with -masm=intel and additionally test the xmm vs. ymm
393 register type combination on mask/dest and in vsib.
394 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
395 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
396 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
397 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
398 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
399 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
400 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
401 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
402 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
403 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
404 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
405 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
406 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
407 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
408 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
409 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
410 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
411 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
412 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
413 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
414 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
415 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
416 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
417 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
418 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
419 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
420 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
421 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
422 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
423 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
424 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
426 2011-10-26 Tom de Vries <tom@codesourcery.com>
428 PR tree-optimization/50763
429 * gcc.dg/pr50763-2.c: New test.
431 2011-10-25 Joseph Myers <joseph@codesourcery.com>
433 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
434 Update expected messages.
436 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
438 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
440 2011-10-25 Jason Merrill <jason@redhat.com>
443 * g++.dg/init/aggr7.C: New.
446 * g++.dg/cpp0x/initlist59.C: New.
448 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
451 * g++.dg/overload/operator5.C: New.
453 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
456 * g++.dg/template/crash108.C: New.
458 2011-10-25 Jakub Jelinek <jakub@redhat.com>
460 PR tree-optimization/50596
461 * gcc.dg/vect/vect-cond-10.c: New test.
463 2011-10-24 Joey Ye <joey.ye@arm.com>
465 * gcc.target/arm/pr42575.c: Remove architecture option.
467 2011-10-24 David S. Miller <davem@davemloft.net>
469 * gcc.target/sparc/vis3move-1.c: New test.
470 * gcc.target/sparc/vis3move-2.c: New test.
471 * gcc.target/sparc/vis3move-3.c: New test.
473 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
475 * gcc.dg/strlenopt-22.c: New testcase.
476 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
478 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
480 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
482 (dg-skip-if): Remove.
483 * gcc.target/i386/funcspec-1.c: Ditto.
484 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
486 2011-10-24 Richard Guenther <rguenther@suse.de>
488 * gcc.dg/vect/vect-bool-1.c: New testcase.
490 2011-10-24 Richard Guenther <rguenther@suse.de>
492 PR tree-optimization/50838
493 * gcc.dg/torture/pr50838.c: New testcase.
495 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
497 PR tree-optimization/50730
498 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
499 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
500 -fno-tree-sra and SLP flags.
502 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
506 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/cpp0x/warn_cxx0x2.C: New.
510 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
512 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
515 * g++.dg/cpp0x/warn_cxx0x2.C: New.
516 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
518 2011-10-23 Tom de Vries <tom@codesourcery.com>
520 PR tree-optimization/50763
521 * gcc.dg/pr50763.c: New test.
523 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
526 * gcc.target/i386/pr50788.c: New test.
528 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
530 PR tree-optimization/50819
531 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
532 * g++.dg/vect/slp-pr50819.cc: New test.
534 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/warn/Wconversion4.C: New.
539 2011-10-21 Jakub Jelinek <jakub@redhat.com>
542 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
543 from element other than first and reverse permutation.
544 * gcc.dg/torture/vshuf-16.inc: Likewise.
545 * gcc.dg/torture/vshuf-8.inc: Likewise.
546 * gcc.dg/torture/vshuf-4.inc: Likewise.
548 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/parse/error43.C: New.
552 * g++.dg/parse/error44.C: Likewise.
554 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
555 Kirill Yukhin <kirill.yukhin@intel.com>
558 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
559 * gcc.target/i386/bmi2-check.h: Ditto.
561 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
564 * g++.dg/cpp0x/override2.C: Add test.
566 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
568 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
569 check_linker_plugin_available.
571 2011-10-21 Kai Tietz <ktietz@redhat.com>
573 * gcc.target/i386/branch-cost1.c: New test.
574 * gcc.target/i386/branch-cost2.c: New test.
575 * gcc.target/i386/branch-cost3.c: New test.
576 * gcc.target/i386/branch-cost4.c: New test.
578 2011-10-20 Steve Ellcey <sje@cup.hp.com>
580 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
582 2011-10-20 Steve Ellcey <sje@cup.hp.com>
585 * gcc.dg/pr49994-3.c: Skip on HP-UX.
587 2011-10-20 Joseph Myers <joseph@codesourcery.com>
589 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
590 (_moz_foo, EXT__foo): Use ASMNAME.
592 2011-10-20 Joseph Myers <joseph@codesourcery.com>
594 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
597 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
600 * gcc.target/i386/pr50766.c: New test.
602 2011-10-20 Jason Merrill <jason@redhat.com>
605 * g++.dg/eh/partial1.C: New.
607 2011-10-20 Richard Henderson <rth@redhat.com>
609 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
610 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
611 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
612 Use __builtin_shuffle.
614 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
617 * gfortran.dg/ishft_3.f90: Update test.
619 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
622 * gfortran.dg/substring_integer_index.f90: New test.
624 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
626 * gfortran.dg/format_string.f: New test.
628 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
630 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
632 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
634 2011-10-20 Joseph Myers <joseph@codesourcery.com>
636 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
637 gcc.target/i386/pr46226.c: Do not use
638 -mno-accumulate-outgoing-args.
640 2011-10-20 Joseph Myers <joseph@codesourcery.com>
642 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
643 including <strings.h>.
645 2011-10-19 Jan Hubicka <jh@suse.cz>
647 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
648 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
649 * lib/c-torture.exp: Likewise.
650 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
651 * gcc.c-torture/compile/sync-1.c: Likewise.
652 * gcc.c-torture/compile/sync-1.c: Likewise.
653 * gcc.c-torture/compile/sync-3.c: Likewise.
654 * gcc.dg/noncompile/invalid_asm.c: Likewise.
655 * gcc.dg/noncompile/920507-1.c: Likewise.
656 * gcc.dg/torture/pr36400.c: Likewise.
657 * g++.dg/torture/pr34850.C: Likewise.
659 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
661 * gnat.dg/source_ref1.adb: New test.
662 * gnat.dg/source_ref2.adb: Likewise.
664 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
667 * g++.dg/parse/error42.C: New.
668 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
670 2011-10-19 Jason Merrill <jason@redhat.com>
673 * g++.dg/init/value9.C: New.
675 2011-10-19 Jakub Jelinek <jakub@redhat.com>
677 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
678 * gcc.dg/torture/vshuf-16.inc: Likewise.
679 * gcc.dg/torture/vshuf-8.inc: Likewise.
680 * gcc.dg/torture/vshuf-4.inc: Likewise.
682 2011-10-19 Janus Weil <janus@gcc.gnu.org>
685 * gfortran.dg/sizeof_proc.f90: New.
687 2011-10-19 Joseph Myers <joseph@codesourcery.com>
689 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
690 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
692 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
695 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
697 2011-10-19 Jason Merrill <jason@redhat.com>
700 * g++.dg/init/ref20.C: New.
702 2011-10-19 Kai Tietz <ktietz@redhat.com>
705 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
706 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
707 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
708 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
709 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
711 2011-10-19 Richard Guenther <rguenther@suse.de>
714 * gcc.dg/torture/pr50768.c: New testcase.
716 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
718 PR rtl-optimization/50340
719 * gcc.dg/pr50340.c: New.
721 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
723 PR tree-optimization/50717
725 * gcc.dg/pr50717-1.c: New file.
726 * gcc.target/arm/wmul-12.c: Correct types.
727 * gcc.target/arm/wmul-8.c: Correct types.
729 2011-10-18 Jason Merrill <jason@redhat.com>
732 * g++.dg/cpp0x/defaulted32.C: New.
735 * g++.dg/lookup/using23.C: New.
738 * g++.dg/cpp0x/implicit12.C: New.
739 * g++.dg/cpp0x/defaulted20.C: Adjust.
740 * g++.dg/cpp0x/defaulted21.C: Adjust.
741 * g++.dg/cpp0x/implicit-copy.C: Adjust.
742 * g++.dg/cpp0x/implicit4.C: Adjust.
743 * g++.dg/cpp0x/implicit5.C: Adjust.
744 * g++.dg/cpp0x/implicit8.C: Adjust.
745 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
746 * g++.dg/cpp0x/not_special.C: Adjust.
747 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
748 * g++.dg/cpp0x/rv1n.C: Adjust.
749 * g++.dg/cpp0x/rv2n.C: Adjust.
750 * g++.dg/cpp0x/rv3n.C: Adjust.
751 * g++.dg/cpp0x/rv4n.C: Adjust.
752 * g++.dg/cpp0x/rv5n.C: Adjust.
753 * g++.dg/cpp0x/rv6n.C: Adjust.
754 * g++.dg/cpp0x/rv7n.C: Adjust.
756 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
758 * gcc.target/i386/avx2-vpop-check.h: New header.
759 * gcc.target/i386/avx2-vpaddd-3.c: New test.
760 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
761 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
762 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
763 * gcc.target/i386/avx2-vpand-3.c: Ditto.
764 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
765 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
766 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
767 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
768 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
769 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
770 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
771 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
772 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
773 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
775 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
778 * gfortran.dg/coarray_subobject_1.f90: New test.
779 * gfortran.dg/coarray/subobject_1.f90: New test.
781 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
783 PR rtl-optimization/50205
784 * gcc.dg/pr50205.c: New.
786 2011-10-18 Richard Guenther <rguenther@suse.de>
788 PR tree-optimization/50767
789 * gcc.dg/torture/pr50767.c: New testcase.
791 2011-10-18 Julian Brown <julian@codesourcery.com>
793 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
794 * gcc.target/arm/unaligned-memcpy-1.c: New.
795 * gcc.target/arm/unaligned-memcpy-2.c: New.
796 * gcc.target/arm/unaligned-memcpy-3.c: New.
797 * gcc.target/arm/unaligned-memcpy-4.c: New.
799 2011-10-18 Janus Weil <janus@gcc.gnu.org>
802 * gfortran.dg/iso_c_binding_class.f03: New.
804 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
806 * testsuite/lib/target-supports.exp
807 (check_effective_target_vect_widen_shift): New.
808 * gcc.dg/vect/vect-widen-shift-s16.c: New.
809 * gcc.dg/vect/vect-widen-shift-s8.c: New.
810 * gcc.dg/vect/vect-widen-shift-u16.c: New.
811 * gcc.dg/vect/vect-widen-shift-u8.c: New.
813 2011-10-18 Richard Guenther <rguenther@suse.de>
815 * gcc.dg/torture/restrict-1.c: New testcase.
817 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
819 * g++.dg/ext/bases.C: New test.
821 2011-10-17 David S. Miller <davem@davemloft.net>
823 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
824 all operations to emit VIS instructions.
825 * gcc.target/sparc/fandnot.c: Likewise.
826 * gcc.target/sparc/fnot.c: Likewise.
827 * gcc.target/sparc/for.c: Likewise.
828 * gcc.target/sparc/fornot.c: Likewise.
829 * gcc.target/sparc/fxnor.c: Likewise.
830 * gcc.target/sparc/fxor.c: Likewise.
831 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
834 2011-10-17 Jakub Jelinek <jakub@redhat.com>
836 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
837 * gcc.dg/torture/vshuf-16.inc: New file.
838 * gcc.dg/torture/vshuf-2.inc: New file.
839 * gcc.dg/torture/vshuf-32.inc: New file.
840 * gcc.dg/torture/vshuf-4.inc: New file.
841 * gcc.dg/torture/vshuf-8.inc: New file.
842 * gcc.dg/torture/vshuf-main.inc: New file.
843 * gcc.dg/torture/vshuf-v16hi.c: New test.
844 * gcc.dg/torture/vshuf-v16qi.c: New test.
845 * gcc.dg/torture/vshuf-v2df.c: New test.
846 * gcc.dg/torture/vshuf-v2di.c: New test.
847 * gcc.dg/torture/vshuf-v2sf.c: New test.
848 * gcc.dg/torture/vshuf-v2si.c: New test.
849 * gcc.dg/torture/vshuf-v32qi.c: New test.
850 * gcc.dg/torture/vshuf-v4df.c: New test.
851 * gcc.dg/torture/vshuf-v4di.c: New test.
852 * gcc.dg/torture/vshuf-v4hi.c: New test.
853 * gcc.dg/torture/vshuf-v4sf.c: New test.
854 * gcc.dg/torture/vshuf-v4si.c: New test.
855 * gcc.dg/torture/vshuf-v8hi.c: New test.
856 * gcc.dg/torture/vshuf-v8qi.c: New test.
857 * gcc.dg/torture/vshuf-v8sf.c: New test.
858 * gcc.dg/torture/vshuf-v8si.c: New test.
860 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
862 PR tree-optimization/50746
863 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
865 2011-10-17 Jason Merrill <jason@redhat.com>
868 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
870 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
873 * g++.dg/parse/error41.C: New.
874 * g++.dg/parse/error20.C: Adjust.
876 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
879 * g++.dg/warn/format7.C: New.
880 * obj-c++.dg/warn7.mm: Likewise.
882 2011-10-17 Richard Guenther <rguenther@suse.de>
884 PR tree-optimization/50729
885 * gcc.dg/torture/pr50729.c: New testcase.
887 2011-10-15 Tom Tromey <tromey@redhat.com>
888 Dodji Seketeli <dodji@redhat.com>
890 * lib/prune.exp (prune_gcc_output): Prune output referring to
892 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
893 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
894 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
895 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
897 2011-10-15 Tom Tromey <tromey@redhat.com>
898 Dodji Seketeli <dodji@redhat.com>
900 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
902 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
905 * g++.dg/inherit/error5.C: New.
907 2011-10-17 Janus Weil <janus@gcc.gnu.org>
911 * gfortran.dg/kind_tests_4.f90: New.
913 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
915 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
916 targets that support vector condition.
918 2011-10-16 Janus Weil <janus@gcc.gnu.org>
921 * gfortran.dg/c_kind_tests_3.f03: New.
923 2011-10-16 Janus Weil <janus@gcc.gnu.org>
926 * gfortran.dg/elemental_args_check_4.f90: New.
928 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
930 PR tree-optimization/50727
931 * gcc.dg/vect/pr50727.c: New test.
933 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
935 * gcc.dg/vla-23.c: New test.
937 2011-10-16 Jakub Jelinek <jakub@redhat.com>
939 PR tree-optimization/50596
940 * gcc.dg/vect/vect-cond-9.c: New test.
942 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
944 * gcc.dg/vect/bb-slp-29.c: New test.
946 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
949 * g++.dg/ext/is_base_of_incomplete.C: New.
950 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
951 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
953 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
955 * gcc.target/sparc/combined-1.c: Compile at -O2.
957 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
959 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
960 (dg-options): Add -Wno-attributes.
961 * gcc.target/i386/fma_double_?.c: Ditto.
962 * gcc.target/i386/fma_run_float_?.c: Ditto.
963 * gcc.target/i386/fma_run_double_?.c: Ditto.
964 * gcc.target/i386/l_fma_float_?.c: Dtto.
965 * gcc.target/i386/l_fma_double_?.c: Ditto.
966 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
967 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
969 2011-10-15 Tobias Burnus <burnus@net-b.de>
971 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
973 * gfortran.dg/bind_c_usage_24.f90: Ditto.
974 * gfortran.dg/rank_3.f90: Ditto.
975 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
976 -std=f2008ts in dg-options.
977 * gfortran.dg/rank_4.f90: Ditto.
979 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
982 * gcc.target/sh/pr49263.c: New.
984 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
986 * gnat.dg/specs/debug1.ads: Tweak.
988 2011-10-14 Kai Tietz <ktietz@redhat.com>
990 * gfortran.fortran-torture/compile/logical-2.f90: New test.
992 2011-10-14 Jakub Jelinek <jakub@redhat.com>
994 * gcc.target/i386/sse2-mul-1.c: New test.
995 * gcc.target/i386/sse4_1-mul-1.c: New test.
996 * gcc.target/i386/avx-mul-1.c: New test.
997 * gcc.target/i386/xop-mul-1.c: New test.
998 * gcc.target/i386/avx2-mul-1.c: New test.
1000 2011-10-14 Jason Merrill <jason@redhat.com>
1003 * g++.dg/cpp0x/nsdmi-list1.C: New.
1006 * g++.dg/cpp0x/nsdmi-const1.C: New.
1008 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1011 * gfortran.dg/pointer_intent_5.f90: New.
1013 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1015 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1016 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1017 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1019 2011-10-14 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/pointer_check_11.f90: New.
1023 * gfortran.dg/pointer_check_12.f90: New.
1025 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1028 * g++.dg/overload/operator4.C: New.
1030 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1032 * gcc.dg/di-longlong64-sync-1.c: New test.
1033 * gcc.dg/di-sync-multithread.c: New test.
1034 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1035 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1036 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1037 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1038 (check_effective_target_arm_arm_ok): New helper.
1039 (check_effective_target_sync_longlong): New helper.
1041 2011-10-14 Richard Guenther <rguenther@suse.de>
1043 PR tree-optimization/50723
1044 * gcc.dg/torture/pr50723.c: New testcase.
1046 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/warn/format6.C: New.
1050 * obj-c++.dg/warn6.mm: Likewise.
1052 2011-10-13 Richard Henderson <rth@redhat.com>
1054 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1056 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1057 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1058 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1060 2011-10-13 Jason Merrill <jason@redhat.com>
1063 * g++.dg/cpp0x/nsdmi-template2.C: New.
1066 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1069 * g++.dg/init/vbase1.C: New.
1071 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1074 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1075 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1076 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1078 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1080 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1082 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1084 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1086 2011-10-13 Richard Guenther <rguenther@suse.de>
1088 PR tree-optimization/50712
1089 * gcc.target/i386/pr50712.c: New testcase.
1091 2011-10-13 Tom de Vries <tom@codesourcery.com>
1093 * gcc.dg/memcpy-4.c: New test.
1095 2011-10-13 Richard Guenther <rguenther@suse.de>
1097 PR tree-optimization/50698
1098 * g++.dg/vect/pr50698.cc: New testcase.
1100 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1102 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1103 * gcc.target/powerpc/warn-2.c: Ditto.
1105 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1106 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1107 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1108 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1109 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1110 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1111 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1112 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1113 * gcc.target/powerpc/ppc-pow.c: Likewise.
1114 * gcc.target/powerpc/recip-1.c: Likewise.
1115 * gcc.target/powerpc/recip-2.c: Likewise.
1116 * gcc.target/powerpc/recip-3.c: Likewise.
1117 * gcc.target/powerpc/recip-4.c: Likewise.
1118 * gcc.target/powerpc/recip-5.c: Likewise.
1120 2011-10-12 David S. Miller <davem@davemloft.net>
1122 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1123 '-mvis3' instead of 'mcpu=niagara3' in options.
1124 * gcc.target/sparc/fhalve.c: Likewise.
1125 * gcc.target/sparc/fnegop.c: Likewise.
1126 * gcc.target/sparc/fpadds.c: Likewise.
1127 * gcc.target/sparc/fshift.c: Likewise.
1128 * gcc.target/sparc/fucmp.c: Likewise.
1129 * gcc.target/sparc/lzd.c: Likewise.
1130 * gcc.target/sparc/vis3misc.c: Likewise.
1131 * gcc.target/sparc/xmul.c: Likewise.
1133 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1135 * gnat.dg/vect1.ad[sb]: New test.
1136 * gnat.dg/vect1_pkg.ads: New helper.
1137 * gnat.dg/vect2.ad[sb]: New test.
1138 * gnat.dg/vect2_pkg.ads: New helper.
1139 * gnat.dg/vect3.ad[sb]: New test.
1140 * gnat.dg/vect3_pkg.ads: New helper.
1141 * gnat.dg/vect4.ad[sb]: New test.
1142 * gnat.dg/vect4_pkg.ads: New helper.
1143 * gnat.dg/vect5.ad[sb]: New test.
1144 * gnat.dg/vect5_pkg.ads: New helper.
1145 * gnat.dg/vect6.ad[sb]: New test.
1146 * gnat.dg/vect6_pkg.ads: New helper.
1148 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1150 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1151 * gcc.target/i386/fma_run_double_2.c: Likewise.
1152 * gcc.target/i386/fma_run_double_3.c: Likewise.
1153 * gcc.target/i386/fma_run_double_4.c: Likewise.
1154 * gcc.target/i386/fma_run_double_5.c: Likewise.
1155 * gcc.target/i386/fma_run_double_6.c: Likewise.
1156 * gcc.target/i386/fma_run_float_1.c: Likewise.
1157 * gcc.target/i386/fma_run_float_2.c: Likewise.
1158 * gcc.target/i386/fma_run_float_3.c: Likewise.
1159 * gcc.target/i386/fma_run_float_4.c: Likewise.
1160 * gcc.target/i386/fma_run_float_5.c: Likewise.
1161 * gcc.target/i386/fma_run_float_6.c: Likewise.
1163 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1164 remove the extra dg-options.
1165 * gcc.target/i386/l_fma_double_2.c: Likewise.
1166 * gcc.target/i386/l_fma_double_3.c: Likewise.
1167 * gcc.target/i386/l_fma_double_4.c: Likewise.
1168 * gcc.target/i386/l_fma_double_5.c: Likewise.
1169 * gcc.target/i386/l_fma_double_6.c: Likewise.
1170 * gcc.target/i386/l_fma_float_1.c: Likewise.
1171 * gcc.target/i386/l_fma_float_2.c: Likewise.
1172 * gcc.target/i386/l_fma_float_3.c: Likewise.
1173 * gcc.target/i386/l_fma_float_4.c: Likewise.
1174 * gcc.target/i386/l_fma_float_5.c: Likewise.
1175 * gcc.target/i386/l_fma_float_6.c: Likewise.
1177 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1179 PR tree-optimization/50189
1180 * g++.dg/torture/pr50189.C: New testcase.
1182 2011-10-12 Richard Guenther <rguenther@suse.de>
1184 PR tree-optimization/50700
1185 * gcc.dg/builtin-object-size-12.c: New testcase.
1187 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1190 * gcc.c-torture/compile/pr50565-1.c,
1191 gcc.c-torture/compile/pr50565-2.c: New tests.
1193 2011-10-11 Jason Merrill <jason@redhat.com>
1197 * g++.dg/template/constant1.C: New.
1198 * g++.dg/template/constant2.C: New.
1199 * g++.dg/cpp0x/constexpr-template3.C: New.
1201 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1203 * gcc.target/i386/warn-vect-op-3.c: New test.
1204 * gcc.target/i386/warn-vect-op-1.c: New test.
1205 * gcc.target/i386/warn-vect-op-2.c: New test.
1207 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1209 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1211 2011-10-11 Richard Guenther <rguenther@suse.de>
1213 PR tree-optimization/50204
1214 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1216 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1218 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1220 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1222 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1223 * gcc.target/i386/fma_double_2.c: Ditto.
1224 * gcc.target/i386/fma_double_3.c: Ditto.
1225 * gcc.target/i386/fma_double_4.c: Ditto.
1226 * gcc.target/i386/fma_double_5.c: Ditto.
1227 * gcc.target/i386/fma_double_6.c: Ditto.
1228 * gcc.target/i386/fma_float_1.c: Ditto.
1229 * gcc.target/i386/fma_float_2.c: Ditto.
1230 * gcc.target/i386/fma_float_3.c: Ditto.
1231 * gcc.target/i386/fma_float_4.c: Ditto.
1232 * gcc.target/i386/fma_float_5.c: Ditto.
1233 * gcc.target/i386/fma_float_6.c: Ditto.
1234 * gcc.target/i386/l_fma_double_1.c: Ditto.
1235 * gcc.target/i386/l_fma_double_2.c: Ditto.
1236 * gcc.target/i386/l_fma_double_3.c: Ditto.
1237 * gcc.target/i386/l_fma_double_4.c: Ditto.
1238 * gcc.target/i386/l_fma_double_5.c: Ditto.
1239 * gcc.target/i386/l_fma_double_6.c: Ditto.
1240 * gcc.target/i386/l_fma_float_1.c: Ditto.
1241 * gcc.target/i386/l_fma_float_2.c: Ditto.
1242 * gcc.target/i386/l_fma_float_3.c: Ditto.
1243 * gcc.target/i386/l_fma_float_4.c: Ditto.
1244 * gcc.target/i386/l_fma_float_5.c: Ditto.
1245 * gcc.target/i386/l_fma_float_6.c: Ditto.
1246 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1247 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1248 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1249 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1250 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1251 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1252 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1253 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1254 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1255 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1256 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1257 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1259 2011-10-11 Tristan Gingold <gingold@adacore.com>
1261 * gcc.dg/va-arg-4.c: New test.
1262 * gcc.dg/va-arg-5.c: Ditto.
1264 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1266 * lib/target-supports.exp (check_effective_target_fd_truncate):
1267 Close and unlink test file before exit.
1269 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1272 * gfortran.dg/forall_15.f90: New test case.
1274 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1275 Andrew Macleod <amacleod@redhat.com>
1277 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1278 wrappers for *other_threads() and *final_verify().
1279 * gcc.dg/simulate-thread/simulate-thread.h
1280 (simulate_thread_wrapper_other_threads): New.
1281 (simulate_thread_wrapper_final_verify): New.
1283 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1285 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1287 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1289 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1291 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1292 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1294 * gcc.target/i386/fma_1.h: New file.
1295 * gcc.target/i386/fma_2.h: Likewise.
1296 * gcc.target/i386/fma_3.h: Likewise.
1297 * gcc.target/i386/fma_4.h: Likewise.
1298 * gcc.target/i386/fma_5.h: Likewise.
1299 * gcc.target/i386/fma_6.h: Likewise.
1300 * gcc.target/i386/fma_double_1.c: Likewise.
1301 * gcc.target/i386/fma_double_2.c: Likewise.
1302 * gcc.target/i386/fma_double_3.c: Likewise.
1303 * gcc.target/i386/fma_double_4.c: Likewise.
1304 * gcc.target/i386/fma_double_5.c: Likewise.
1305 * gcc.target/i386/fma_double_6.c: Likewise.
1306 * gcc.target/i386/fma_float_1.c: Likewise.
1307 * gcc.target/i386/fma_float_2.c: Likewise.
1308 * gcc.target/i386/fma_float_3.c: Likewise.
1309 * gcc.target/i386/fma_float_4.c: Likewise.
1310 * gcc.target/i386/fma_float_5.c: Likewise.
1311 * gcc.target/i386/fma_float_6.c: Likewise.
1312 * gcc.target/i386/fma_main.h: Likewise.
1313 * gcc.target/i386/fma_run_double_1.c: Likewise.
1314 * gcc.target/i386/fma_run_double_2.c: Likewise.
1315 * gcc.target/i386/fma_run_double_3.c: Likewise.
1316 * gcc.target/i386/fma_run_double_4.c: Likewise.
1317 * gcc.target/i386/fma_run_double_5.c: Likewise.
1318 * gcc.target/i386/fma_run_double_6.c: Likewise.
1319 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1320 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1321 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1322 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1323 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1324 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1325 * gcc.target/i386/fma_run_float_1.c: Likewise.
1326 * gcc.target/i386/fma_run_float_2.c: Likewise.
1327 * gcc.target/i386/fma_run_float_3.c: Likewise.
1328 * gcc.target/i386/fma_run_float_4.c: Likewise.
1329 * gcc.target/i386/fma_run_float_5.c: Likewise.
1330 * gcc.target/i386/fma_run_float_6.c: Likewise.
1331 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1332 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1333 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1334 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1335 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1336 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1337 * gcc.target/i386/l_fma_1.h: Likewise.
1338 * gcc.target/i386/l_fma_2.h: Likewise.
1339 * gcc.target/i386/l_fma_3.h: Likewise.
1340 * gcc.target/i386/l_fma_4.h: Likewise.
1341 * gcc.target/i386/l_fma_5.h: Likewise.
1342 * gcc.target/i386/l_fma_6.h: Likewise.
1343 * gcc.target/i386/l_fma_double_1.c: Likewise.
1344 * gcc.target/i386/l_fma_double_2.c: Likewise.
1345 * gcc.target/i386/l_fma_double_3.c: Likewise.
1346 * gcc.target/i386/l_fma_double_4.c: Likewise.
1347 * gcc.target/i386/l_fma_double_5.c: Likewise.
1348 * gcc.target/i386/l_fma_double_6.c: Likewise.
1349 * gcc.target/i386/l_fma_float_1.c: Likewise.
1350 * gcc.target/i386/l_fma_float_2.c: Likewise.
1351 * gcc.target/i386/l_fma_float_3.c: Likewise.
1352 * gcc.target/i386/l_fma_float_4.c: Likewise.
1353 * gcc.target/i386/l_fma_float_5.c: Likewise.
1354 * gcc.target/i386/l_fma_float_6.c: Likewise.
1355 * gcc.target/i386/l_fma_main.h: Likewise.
1356 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1357 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1358 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1359 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1360 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1361 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1362 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1363 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1364 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1365 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1366 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1367 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1369 2011-10-10 Richard Guenther <rguenther@suse.de>
1372 * gcc.dg/torture/pr50389.c: New testcase.
1374 2011-10-10 Richard Guenther <rguenther@suse.de>
1377 * gcc.dg/builtins-47.c: Optimize.
1379 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1381 * lib/gcc-simulate-thread.exp: New.
1382 * gcc.dg/simulate-thread/guality.h: New.
1383 * gcc.dg/simulate-thread/simulate-thread.h: New.
1384 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1385 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1386 * gcc.dg/simulate-thread/README: New.
1387 * g++.dg/simulate-thread/guality.h: New.
1388 * g++.dg/simulate-thread/simulate-thread.h: New.
1389 * g++.dg/simulate-thread/simulate-thread.exp: New.
1390 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1391 * c-c++-common/cxxbitfields-2.c: Remove.
1392 * c-c++-common/cxxbitfields.c: Remove.
1393 * c-c++-common/cxxbitfields-4.c: Remove.
1394 * c-c++-common/cxxbitfields-5.c: Remove.
1395 * c-c++-common/simulate-thread/bitfields-1.c: New.
1396 * c-c++-common/simulate-thread/bitfields-2.c: New.
1397 * c-c++-common/simulate-thread/bitfields-3.c: New.
1398 * c-c++-common/simulate-thread/bitfields-4.c: New.
1400 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1403 * g++.dg/warn/format5.C: New.
1405 2011-10-09 Tobias Burnus <burnus@net-b.de>
1408 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1409 * gfortran.dg/common_16.f90: New.
1411 2011-10-09 Tobias Burnus <burnus@net-b.de>
1413 * gfortran.dg/iso_c_binding_param_1.f90: New.
1414 * gfortran.dg/iso_c_binding_param_2.f90: New.
1415 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1417 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1419 PR tree-optimization/50635
1420 * gcc.dg/vect/pr50635.c: New test.
1422 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1425 * gfortran.dg/proc_decl_27.f90: New.
1427 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1430 * objc/execute/initialize-1.m: New test.
1432 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1435 * gfortran.dg/pointer_function_result_1.f90 : New test.
1437 2011-10-07 David S. Miller <davem@davemloft.net>
1440 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1441 * gcc.target/sparc/cmask.c: Use it.
1442 * gcc.target/sparc/fhalve.c: Likewise.
1443 * gcc.target/sparc/fnegop.c: Likewise.
1444 * gcc.target/sparc/fpadds.c: Likewise.
1445 * gcc.target/sparc/fshift.c: Likewise.
1446 * gcc.target/sparc/fucmp.c: Likewise.
1447 * gcc.target/sparc/lzd.c: Likewise.
1448 * gcc.target/sparc/vis3misc.c: Likewise.
1449 * gcc.target/sparc/xmul.c: Likewise.
1451 2011-10-07 Richard Henderson <rth@redhat.com>
1453 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1455 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1457 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1459 * gcc.dg/pr50193-1.c: New file.
1460 * gcc.target/arm/shiftable.c: New file.
1462 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1465 * gfortran.dg/class_46.f03: New.
1467 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1469 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1470 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1471 (syslog, vsyslog, __vsyslog_chk): Likewise.
1473 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1474 (x, EXT_x): Use ASMNAME.
1476 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1477 (a, c): Use ASMNAME.
1479 2011-10-07 Tom de Vries <tom@codesourcery.com>
1482 * gcc.dg/pr50527.c: New test.
1484 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1486 PR tree-optimization/50650
1487 * gcc.c-torture/compile/pr50650.c: New test.
1489 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1491 PR tree-optimization/50575
1492 * gcc.c-torture/execute/vector-compare-2.x: New file.
1494 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1497 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1498 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1501 2011-10-07 Richard Guenther <rguenther@suse.de>
1504 * gcc.dg/vect/vect-align-2.c: Increase array size.
1506 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1507 H.J. Lu <hongjiu.lu@intel.com>
1510 * gcc.target/i386/pr50603.c: New test.
1512 2011-10-06 Jason Merrill <jason@redhat.com>
1515 * g++.dg/cpp0x/default31.C: New.
1517 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1519 PR tree-optimization/50596
1520 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1522 * gcc.dg/vect/vect-cond-8.c: New test.
1524 2011-10-06 Richard Henderson <rth@redhat.com>
1526 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1527 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1528 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1529 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1530 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1531 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1532 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1533 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1534 * gcc.c-torture/execute/vshuf-16.inc: New file.
1535 * gcc.c-torture/execute/vshuf-2.inc: New file.
1536 * gcc.c-torture/execute/vshuf-4.inc: New file.
1537 * gcc.c-torture/execute/vshuf-8.inc: New file.
1538 * gcc.c-torture/execute/vshuf-main.inc: New file.
1539 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1540 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1541 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1542 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1543 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1544 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1545 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1546 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1547 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1548 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1549 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1550 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1551 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1553 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1555 PR tree-optimization/49279
1556 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1557 * gcc.c-torture/execute/pr49279.c: New test.
1559 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1562 * gcc.c-torture/compile/pr49049.c: New test.
1564 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1567 * gcc.target/arm/pr50305.c: New test.
1569 2011-10-06 Richard Guenther <rguenther@suse.de>
1571 PR tree-optimization/38884
1572 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1573 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1575 2011-10-05 David S. Miller <davem@davemloft.net>
1577 * gcc.target/sparc/lzd.c: New test.
1578 * gcc.target/sparc/popc.c: New test.
1580 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1582 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1583 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1584 * g++.dg/other/final1.C: Cleanup original tree dump.
1586 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1588 PR tree-optimization/50613
1589 * gcc.dg/pr50613.c: New test.
1591 2011-10-05 Richard Henderson <rth@redhat.com>
1593 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1594 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1595 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1596 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1597 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1598 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1599 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1600 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1602 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1604 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1605 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1606 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1607 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1608 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1610 2011-10-05 Richard Guenther <rguenther@suse.de>
1612 PR tree-optimization/38885
1613 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1615 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1617 * gcc.target/i386/sw-1.c: New test.
1619 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1621 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1623 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1625 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1627 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1629 2011-10-04 David S. Miller <davem@davemloft.net>
1631 * gcc.target/sparc/fhalve.c: New test.
1632 * gcc.target/sparc/fnegop.c: New test.
1633 * gcc.target/sparc/xmul.c: New test.
1635 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1638 * gfortran.dg/dummy_procedure_6.f90: New.
1640 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1642 PR tree-optimization/50604
1643 * gcc.dg/pr50604.c: New test.
1645 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1647 PR tree-optimization/49662
1648 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1649 * gcc.dg/graphite/interchange-15.c: Likewise.
1650 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1652 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1654 * gcc.dg/tree-ssa/restrict-4.c: New test.
1656 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1658 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1659 (main): Use __typeof to get result type of comparison.
1661 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1663 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1664 Make et_vect_multiple_sizes_saved global.
1665 (check_effective_target_vect64): Make et_vect64_saved global.
1667 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1669 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1670 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1671 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1672 * gcc.dg/builtin-complex-err-1.c: Adjust.
1674 2011-10-02 Jason Merrill <jason@redhat.com>
1676 * g++.dg/cpp0x/range-for22.C: New.
1678 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1679 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1680 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1681 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1683 * g++.dg/cpp0x/nsdmi5.C: New.
1685 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1688 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1690 (mips-dg-options): Force an ABI option if the current ABI is
1691 incompatible with the required -mlong setting. Likewise force
1692 a long setting if the current one is incompatible with the
1693 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1694 throughout procedure.
1695 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1696 instead of addressing=absolute.
1698 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1700 * gcc.target/mips/stack-1.c: New test.
1702 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1704 * gcc.dg/pr49696.c: New test.
1706 2011-10-02 Jan Hubicka <jh@suse.cz>
1708 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1710 2011-10-01 David S. Miller <davem@davemloft.net>
1712 * gcc.target/sparc/cmask.c: New test.
1713 * gcc.target/sparc/fpadds.c: New test.
1714 * gcc.target/sparc/fshift.c: New test.
1715 * gcc.target/sparc/fucmp.c: New test.
1716 * gcc.target/sparc/vis3misc.c: New test.
1718 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1721 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1723 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1726 * g++.dg/dfp/44473-1.C: New test.
1727 * g++.dg/dfp/44473-2.C: New test.
1728 * g++.dg/dfp/mangle-1.C: New test.
1729 * g++.dg/dfp/mangle-2.C: New test.
1730 * g++.dg/dfp/mangle-3.C: New test.
1731 * g++.dg/dfp/mangle-4.C: New test.
1732 * g++.dg/dfp/mangle-5.C: New test.
1734 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.dg/pr50571.c: New test.
1739 PR tree-optimization/46309
1740 * gcc.dg/pr46309.c: New test.
1742 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1744 * gcc.dg/strlenopt-21.c: New test.
1746 2011-09-30 Revital Eres <revital.eres@linaro.org>
1748 * gcc.dg/sms-10.c: New file.
1750 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1752 * gcc.target/arm/pr50099.c: New test.
1754 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1756 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1758 2011-09-30 David S. Miller <davem@davemloft.net>
1760 * gcc.target/sparc/bmaskbshuf.c: New test.
1761 * gcc.target/sparc/edgen.c: New test.
1763 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1766 * gfortran.dg/pure_formal_proc_3.f90: New.
1769 * gfortran.dg/stfunc_7.f90: New.
1771 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1773 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1774 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1775 * gcc.dg/vector-compare-1.c: Likewise.
1776 * gcc.dg/vector-compare-2.c: Likewise.
1778 2011-09-29 David S. Miller <davem@davemloft.net>
1780 * gcc.target/sparc/array.c: New test.
1782 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1784 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1785 loop unroll and set max unroll times to 8.
1786 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1787 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1788 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1789 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1791 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1794 * g++.dg/ext/visibility/warn5.C: New.
1796 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1799 * g++.dg/warn/Wextra-3.C: New.
1801 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1804 * gcc.target/sh/pr49468-si.c: New.
1806 2011-09-28 Tom de Vries <tom@codesourcery.com>
1809 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1810 (TEST): Initialize src3 with random floats.
1811 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1812 from union src3. Initialize src3 with random floats.
1814 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1816 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1817 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1818 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1819 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1820 * gcc.target/sh/sh4a-cos.c: Ditto.
1821 * gcc.target/sh/sh4a-cosf.c: Ditto.
1822 * gcc.target/sh/sh4a-sin.c: Ditto.
1823 * gcc.target/sh/sh4a-sinf.c: Ditto.
1824 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1825 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1826 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1828 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1831 * g++.dg/parse/error40.C: New.
1832 * g++.dg/warn/incomplete1.C: Adjust.
1834 2011-09-27 Jan Hubicka <jh@suse.cz>
1837 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1840 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1842 * gcc.dg/strlenopt-1.c: New test.
1843 * gcc.dg/strlenopt-1f.c: New test.
1844 * gcc.dg/strlenopt-2.c: New test.
1845 * gcc.dg/strlenopt-2f.c: New test.
1846 * gcc.dg/strlenopt-3.c: New test.
1847 * gcc.dg/strlenopt-4.c: New test.
1848 * gcc.dg/strlenopt-4g.c: New test.
1849 * gcc.dg/strlenopt-4gf.c: New test.
1850 * gcc.dg/strlenopt-5.c: New test.
1851 * gcc.dg/strlenopt-6.c: New test.
1852 * gcc.dg/strlenopt-7.c: New test.
1853 * gcc.dg/strlenopt-8.c: New test.
1854 * gcc.dg/strlenopt-9.c: New test.
1855 * gcc.dg/strlenopt-10.c: New test.
1856 * gcc.dg/strlenopt-11.c: New test.
1857 * gcc.dg/strlenopt-12.c: New test.
1858 * gcc.dg/strlenopt-12g.c: New test.
1859 * gcc.dg/strlenopt-13.c: New test.
1860 * gcc.dg/strlenopt-14g.c: New test.
1861 * gcc.dg/strlenopt-14gf.c: New test.
1862 * gcc.dg/strlenopt-15.c: New test.
1863 * gcc.dg/strlenopt-16g.c: New test.
1864 * gcc.dg/strlenopt-17g.c: New test.
1865 * gcc.dg/strlenopt-18g.c: New test.
1866 * gcc.dg/strlenopt.h: New file.
1868 2011-09-27 Tom de Vries <tom@codesourcery.com>
1871 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1872 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1873 * gcc.dg/pr43864.c: New test.
1874 * gcc.dg/pr43864-2.c: Same.
1875 * gcc.dg/pr43864-3.c: Same.
1876 * gcc.dg/pr43864-4.c: Same.
1878 2011-09-27 Jan Hubicka <jh@suse.cz>
1880 * gcc.dg/ipa/inline-5.c: New testcase.
1882 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1884 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1886 * gcc.dg/vect/bb-slp-27.c: New.
1887 * gcc.dg/vect/bb-slp-28.c: New.
1889 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1891 * testsuite/lib/target-supports.exp (check_profiling_available):
1892 Don't rely solely on TLS tests for -fprofile-generate, fall
1893 through to the other code.
1895 2011-09-27 Richard Guenther <rguenther@suse.de>
1897 PR tree-optimization/50363
1898 * gcc.dg/torture/pr50363.c: New testcase.
1900 2011-09-26 Jason Merrill <jason@redhat.com>
1903 * g++.dg/template/partial13.C: New.
1906 * g++.dg/template/partial12.C: New.
1909 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1911 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1914 * g++.dg/diagnostic/bindings1.C: New.
1915 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1917 2011-09-26 David S. Miller <davem@davemloft.net>
1919 * gcc.target/sparc/wrgsr.c: New test.
1920 * gcc.target/sparc/rdgsr.c: New test.
1921 * gcc.target/sparc/edge.c: New test.
1922 * gcc.target/sparc/fcmp.c: New test.
1924 * gcc.target/sparc/edge.c: Update for new return types.
1925 * gcc.target/sparc/fcmp.c: Likewise.
1927 * gcc.target/sparc/fpaddsubi.c: New test.
1929 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1932 * gfortran.dg/common_15.f90: New.
1935 * gfortran.dg/dummy_procedure_5.f90: New.
1936 * gfortran.dg/interface_26.f90: Modified error message.
1937 * gfortran.dg/proc_ptr_11.f90: Ditto.
1938 * gfortran.dg/proc_ptr_15.f90: Ditto.
1939 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1940 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1942 2011-09-26 Jason Merrill <jason@redhat.com>
1945 * g++.dg/overload/rvalue3.C: New.
1948 * g++.dg/overload/ref-conv2.C: New.
1950 * g++.dg/cpp0x/nsdmi-template1.C: New.
1952 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/cpp0x/nullptr25.C: New.
1956 2011-09-26 Richard Guenther <rguenther@suse.de>
1958 PR tree-optimization/50472
1959 * gcc.dg/torture/pr50472.c: New testcase.
1961 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1963 * gnat.dg/opt22.adb: New test.
1964 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1966 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1968 * gnat.dg/opt21.adb: New test.
1969 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1971 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1973 * gnat.dg/opt20.ad[sb]: New test.
1974 * gnat.dg/opt20_pkg.ads: New helper.
1976 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1978 * gnat.dg/array17.adb: New test.
1979 * gnat.dg/array17_pkg.ads: New helper.
1981 2011-09-25 Jason Merrill <jason@redhat.com>
1983 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1985 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1987 * gnat.dg/frame_overflow.ads: New.
1988 * gnat.dg/frame_overflow.adb: Adjust.
1989 * gnat.dg/specs/addr1.ads: Likewise.
1991 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1993 * g++.dg/tree-ssa/restrict2.C: New test.
1995 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1997 * lib/target-supports.exp (check_effective_target_vect64): New.
1998 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1999 of multiple vector sizes.
2000 * gcc.dg/vect/bb-slp-26.c: New.
2002 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2005 * g++.dg/template/bitfield1.C: New.
2007 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2009 * gcc.dg/vect/bb-slp-24.c: New.
2011 2011-09-24 Jason Merrill <jason@redhat.com>
2013 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2015 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2017 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2018 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2020 * g++.dg/cpp0x/nsdmi1.C: New.
2021 * g++.dg/cpp0x/nsdmi2.C: New.
2022 * g++.dg/cpp0x/nsdmi3.C: New.
2023 * g++.dg/cpp0x/nsdmi4.C: New.
2024 * g++.old-deja/g++.other/init4.C: New.
2026 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2029 * g++.dg/template/sfinae28.C: New.
2031 2011-09-23 Ian Lance Taylor <iant@google.com>
2033 * go.test/go-test.exp (errchk): Handle more cases of getting
2034 correct Tcl backslash quoting in regular expressions in test file.
2036 2011-09-23 Jason Merrill <jason@redhat.com>
2039 * g++.dg/init/const8.C: New.
2040 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2041 * g++.dg/cpp0x/defaulted2.C: Likewise.
2042 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2043 * g++.dg/init/pr20039.C: Likewise.
2044 * g++.dg/init/pr42844.C: Likewise.
2046 2011-09-23 Jan Hubicka <jh@suse.cz>
2048 * gcc.dg/ipa/inline-1.c: new testcase.
2049 * gcc.dg/ipa/inline-2.c: new testcase.
2050 * gcc.dg/ipa/inline-3.c: new testcase.
2051 * gcc.dg/ipa/inline-4.c: new testcase.
2053 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2056 * g++.dg/cpp0x/constexpr-static8.C: New.
2058 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2060 * gcc.target/i386/avxfp-1.c: New test.
2061 * gcc.target/i386/avxfp-2.c: New test.
2063 2011-09-23 Terry Guo <terry.guo@arm.com>
2065 * gcc.c-torture/execute/941014-1.x: Deleted.
2067 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2070 * g++.dg/cpp0x/pr50491.C: New.
2072 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2075 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2077 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2080 * g++.dg/cpp0x/nullptr24.C: New.
2082 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2085 * gcc.target/i386/pr50482.c: New test.
2087 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2089 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2090 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2091 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2092 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2093 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2094 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2095 multilib options contain different -march= from dg-options.
2097 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2098 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/template/friend52.C: New.
2103 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2105 * gcc.target/arm/cmp-1.c: New test.
2106 * gcc.target/arm/cmp-2.c: Likewise.
2108 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2111 * gfortran.dg/impure_actual_1.f90: Modified error message.
2112 * gfortran.dg/proc_ptr_32.f90: New.
2113 * gfortran.dg/proc_ptr_33.f90: New.
2115 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2117 PR tree-optimization/50451
2118 * gcc.dg/vect/pr50451.c: New test.
2120 2011-09-21 Ian Lance Taylor <iant@google.com>
2122 * go.test/go-test.exp (errchk): Add special case for bug332.
2123 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2124 some more test lines.
2126 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2128 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2129 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2130 * g++.dg/other/i386-8.C: Ditto.
2131 * g++.dg/other/pr34435.C: Ditto.
2132 * g++.dg/other/pr39496.C: Ditto.
2133 * g++.dg/other/mmintrin.C: Ditto.
2135 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2137 * gcc.dg/vect/vect-cond-7.c: New test.
2138 * gcc.target/i386/sse4_1-cond-1.c: New test.
2139 * gcc.target/i386/avx-cond-1.c: New test.
2141 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2144 * g++.dg/other/pr50464.C: New test.
2146 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2148 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2149 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2150 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2151 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2153 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2155 * gnat.dg/opt19.adb: New test.
2157 2011-09-21 Terry Guo <terry.guo@arm.com>
2159 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2160 on arch conflict when testing case on targets other than armv7-a.
2162 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2165 * g++.dg/ext/int128-1.C: New.
2166 * g++.dg/ext/int128-2.C: Likewise.
2167 * g++.dg/ext/int128-2.h: Likewise.
2169 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2172 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2174 2011-09-20 Jason Merrill <jason@redhat.com>
2176 * g++.dg/cpp0x/constexpr-generated1.C: New.
2179 * g++.dg/overload/ref-conv1.C: New.
2181 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2183 * g++.dg/other/final1.C: New.
2185 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2187 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2190 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2192 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2195 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2197 PR tree-optimization/50413
2198 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2199 -fdump-tree-slp-details. Run other tests with
2200 -fdump-tree-vect-details.
2201 * g++.dg/vect/slp-pr50413.cc: New.
2203 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2204 Ira Rosen <ira.rosen@linaro.org>
2207 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2208 Fix underscores around restrict.
2210 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2212 PR tree-optimization/50414
2213 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2214 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2215 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2217 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2219 PR tree-optimization/50412
2220 * gfortran.dg/vect/pr50412.f90: New.
2222 2011-09-16 Jason Merrill <jason@redhat.com>
2225 * g++.dg/eh/defarg1.C: New.
2227 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2229 * gcc.dg/vect/vect-reduc-10.c: New test.
2230 * gcc.target/i386/avx-reduc-1.c: New test.
2232 * gcc.target/i386/sse2-extract-1.c: New test.
2233 * gcc.target/i386/avx-extract-1.c: New test.
2235 2011-09-16 Terry Guo <terry.guo@arm.com>
2237 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2239 2011-09-15 Diego Novillo <dnovillo@google.com>
2241 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2242 ALWAYS_CXXFLAGS, if defined.
2243 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2244 ALWAYS_GFORTRANFLAGS, if defined.
2245 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2246 ALWAYS_GOCFLAGS, if defined.
2247 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2248 ALWAYS_OBJCXXFLAGS, if defined.
2249 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2250 additional_flags, if defined.
2251 * lib/gnat.exp (gnat_target_compile): Likewise.
2252 * lib/objc.exp (objc_target_compile): Likewise.
2253 * lib/target-supports-dg.exp (dg-add-options): Handle
2256 2011-09-15 Tom de Vries <tom@codesourcery.com>
2259 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2260 Use uintptr_t in f1. Undo avr xfails.
2262 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2266 * gfortran.dg/function_types_3.f90: New.
2268 2011-09-15 Jason Merrill <jason@redhat.com>
2271 * g++.dg/cpp0x/trailing7.C: New.
2274 * g++.dg/cpp0x/nullptr23.C: New.
2276 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2278 * gcc.dg/vect/bb-slp-25.c: New.
2280 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2283 * g++.dg/cpp0x/noexcept15.C: New.
2285 2011-09-14 Tom de Vries <tom@codesourcery.com>
2288 * gcc.dg/pr50251.c: New test.
2290 2011-09-14 Tobias Burnus <burnus@net-b.de>
2294 * gfortran.dg/null_5.f90: New.
2295 * gfortran.dg/null_6.f90: New.
2297 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2299 * gcc.c-torture/compile/20110913-1.c: New test.
2301 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2304 * gfortran.dg/result_2.f90: New.
2306 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2308 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2310 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2313 * g++.dg/cpp0x/variadic116.C: New test case.
2315 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2317 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2318 * gcc.target/mips/interrupt_handler-2.c: New test.
2319 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2321 2011-09-12 Jason Merrill <jason@redhat.com>
2323 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2325 * g++.dg/cpp0x/explicit7.C: New.
2327 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2329 PR rtl-optimization/50212
2330 * g++.dg/other/pr50212.C: New test.
2332 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2335 * testsuite/gcc.target/avr/torture/avr-torture.exp
2336 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2337 "-O2 -fmerge-all-constants".
2339 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2342 * gfortran.dg/do_while_1.f90: New test.
2344 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2348 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2349 * gfortran.dg/proc_decl_26.f90: New.
2350 * gfortran.dg/typebound_override_2.f90: New.
2351 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2353 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2355 * gnat.dg/cond_expr2.ad[sb]: New test.
2357 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2359 * gnat.dg/atomic5.ad[sb]: New test.
2361 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2363 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2365 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2368 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2370 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2373 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2375 2011-09-09 Richard Guenther <rguenther@suse.de>
2377 PR tree-optimization/50328
2378 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2380 2011-09-09 Richard Guenther <rguenther@suse.de>
2383 * gcc.dg/torture/pr50333.c: New testcase.
2385 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2387 PR tree-optimization/50318
2388 * gcc.target/arm/pr50318-1.c: New file.
2390 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.target/i386/all_one_m256i.c: New test.
2394 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2397 * g++.dg/cpp0x/sfinae28.C: New.
2399 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2402 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2403 longer ignored on typedefs.
2405 PR c++/33255 - Support -Wunused-local-typedefs warning
2406 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2407 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2409 2011-09-08 Martin Jambor <mjambor@suse.cz>
2411 PR tree-optimization/50287
2412 * gcc.dg/torture/pr50287.c: New test.
2414 2011-09-08 Richard Guenther <rguenther@suse.de>
2416 PR tree-optimization/19831
2417 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2418 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2419 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2420 * gcc.dg/errno-1.c: Adjust.
2422 2011-09-08 Richard Guenther <rguenther@suse.de>
2424 PR tree-optimization/19831
2425 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2427 2011-09-08 Tobias Burnus <burnus@net-b.de>
2430 * gfortran.dg/do_concurrent_1.f90: New.
2431 * gfortran.dg/do_concurrent_2.f90: New.
2433 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2437 * gcc.dg/pr50310-2.c: New test.
2439 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2442 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2443 * gfortran.dg/impure_constructor_1.f90: Modified.
2444 * gfortran.dg/proc_ptr_comp_33.f90: New.
2446 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.dg/pr50310-1.c: New test.
2451 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2454 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2457 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2460 * g++.dg/cpp0x/noexcept14.C: New.
2462 2011-09-07 Jason Merrill <jason@redhat.com>
2464 * g++.dg/cpp0x/constexpr-ref3.C: New.
2466 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2468 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2470 * gcc.dg/section1.c: Don't xfail for avr.
2472 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2474 PR tree-optimization/50322
2475 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2477 2011-09-07 Martin Jambor <mjambor@suse.cz>
2479 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2481 2011-09-07 Martin Jambor <mjambor@suse.cz>
2483 PR tree-optimization/49911
2484 * g++.dg/tree-ssa/pr49911.C: New test.
2486 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2489 * gcc.dg/torture/pr49030.c: New test.
2491 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2494 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2495 * gfortran.dg/class_4d.f03: Deleted.
2496 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2498 2011-09-07 Richard Guenther <rguenther@suse.de>
2500 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2502 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2504 PR tree-optimization/46021
2505 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2507 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2509 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2511 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2513 * gcc.c-torture/compile/20110906-1.c: New test.
2515 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2517 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2519 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2521 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2522 --param tree-reassoc-width=1.
2524 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2525 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2527 2011-09-06 Richard Guenther <rguenther@suse.de>
2529 PR tree-optimization/48149
2530 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2532 2011-09-06 Richard Guenther <rguenther@suse.de>
2534 PR tree-optimization/48317
2535 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2537 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2539 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2541 (add_options_for_quad_vectors): Replace with ...
2542 (add_options_for_double_vectors): ... this.
2543 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2544 support multiple vector sizes since the vectorizer attempts to
2545 vectorize with both vector sizes.
2546 * gcc.dg/vect/no-vfa-vect-79.c,
2547 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2548 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2549 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2550 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2551 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2552 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2553 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2554 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2555 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2556 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2557 gcc.dg/vect/vect-40.c: Likewise.
2558 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2559 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2560 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2561 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2562 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2564 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2566 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2569 * gcc.target/mips/abi-main.h: New file.
2570 * gcc.target/mips/abi-o32-long32.c: New test.
2571 * gcc.target/mips/abi-o32-long64.c: Likewise.
2572 * gcc.target/mips/abi-o64-long32.c: Likewise.
2573 * gcc.target/mips/abi-o64-long64.c: Likewise.
2574 * gcc.target/mips/abi-n32-long32.c: Likewise.
2575 * gcc.target/mips/abi-n32-long64.c: Likewise.
2576 * gcc.target/mips/abi-n64-long32.c: Likewise.
2577 * gcc.target/mips/abi-n64-long64.c: Likewise.
2578 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2579 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2580 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2581 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2582 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2583 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2584 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2585 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2586 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2587 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2588 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2589 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2590 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2591 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2592 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2593 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2594 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2595 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2596 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2597 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2598 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2599 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2600 * gcc.target/mips/branch-3.c: Likewise.
2601 * gcc.target/mips/branch-4.c: Likewise.
2602 * gcc.target/mips/branch-5.c: Likewise.
2603 * gcc.target/mips/branch-6.c: Likewise.
2604 * gcc.target/mips/branch-7.c: Likewise.
2605 * gcc.target/mips/branch-8.c: Likewise.
2606 * gcc.target/mips/branch-9.c: Likewise.
2607 * gcc.target/mips/branch-10.c: Likewise.
2608 * gcc.target/mips/branch-11.c: Likewise.
2609 * gcc.target/mips/branch-12.c: Likewise.
2610 * gcc.target/mips/branch-13.c: Likewise.
2611 * gcc.target/mips/lazy-binding-1.c: Likewise.
2613 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2615 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2616 to avoid warning on int=16 platforms..
2618 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2620 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2621 to work even with -fshort-enums.
2623 2011-09-04 Jan Hubicka <jh@suse.cz>
2625 * gcc.c-torture/compile/20110902.c: new testcase.
2627 2011-09-04 Jason Merrill <jason@redhat.com>
2630 * g++.dg/cpp0x/rv-conv1.C: New.
2633 * g++.dg/cpp0x/rv-func3.C: New.
2635 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2639 * g++.dg/cpp0x/constexpr-template1.C: New.
2640 * g++.dg/cpp0x/constexpr-template2.C: New.
2641 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2642 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2644 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2646 * gnat.dg/specs/debug1.ads: Tweak pattern.
2648 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2651 * gfortran.dg/class_45a.f03: New.
2652 * gfortran.dg/class_45b.f03: New.
2654 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2655 Ira Rosen <ira.rosen@linaro.org>
2657 PR tree-optimization/50208
2658 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2659 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2660 -fno-tree-fre -fno-tree-pre.
2662 2011-09-02 Martin Jambor <mjambor@suse.cz>
2664 * gcc.dg/ipa/ipcp-3.c: New test.
2666 2011-09-02 Richard Guenther <rguenther@suse.de>
2668 PR tree-optimization/27460
2670 * gcc.dg/vect/vect-cond-7.c: New testcase.
2672 2011-09-02 Martin Jambor <mjambor@suse.cz>
2674 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2675 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2676 xfailed test for inlining.
2677 * g++.dg/ipa/ivinline-9.C: Likewise.
2679 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2681 PR tree-optimization/50178
2682 * gfortran.dg/vect/pr50178.f90: New test.
2684 2011-08-31 Martin Jambor <mjambor@suse.cz>
2687 * gcc.c-torture/execute/pr49886.c: New testcase.
2689 2011-08-31 Tom de Vries <tom@codesourcery.com>
2692 * gcc.dg/pr43513.c: New test.
2694 2011-08-30 Tobias Burnus <burnus@net-b.de>
2697 * gfortran.dg/common_14.f90: New.
2698 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2700 2011-08-30 Jason Merrill <jason@redhat.com>
2703 * g++.dg/cpp0x/decltype33.C: New.
2706 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2709 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2711 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2713 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2715 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2717 * gnat.dg/specs/aggr3.ads: New test.
2718 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2720 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2721 * gnat.dg/specs/aggr2.ads: Likewise.
2723 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2726 * gfortran.dg/allocate_with_source_2.f90: New test
2728 2011-08-30 Jason Merrill <jason@redhat.com>
2731 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2734 * g++.dg/cpp0x/constexpr-value3.C: New.
2736 2011-08-30 Richard Guenther <rguenther@suse.de>
2739 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2740 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2741 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2742 * gcc.dg/pr36902.c: XFAIL.
2744 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2746 * gcc.target/i386/fma-check.h: New.
2747 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2748 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2749 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2750 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2751 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2752 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2753 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2754 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2755 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2756 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2757 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2758 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2759 * gcc.target/i386/fma-compile.c: Likewise.
2760 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2761 * gcc.target/i386/sse-12.c: Add -mfma.
2762 * gcc.target/i386/sse-13.c: Likewise.
2763 * gcc.target/i386/sse-14.c: Likewise.
2764 * gcc.target/i386/sse-22.c: Likewise.
2765 * gcc.target/i386/sse-23.c: Likewise.
2766 * g++.dg/other/i386-2.C: Likewise.
2767 * g++.dg/other/i386-3.C: Likewise.
2769 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2772 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2773 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2775 2011-08-30 Christian Bruel <christian.bruel@st.com>
2777 * g++.dg/bprob/bprob.exp (feedback_options): Set
2778 -fbranch-probabilities.
2779 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2781 2011-08-29 Jason Merrill <jason@redhat.com>
2784 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2786 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2787 Jason Merrill <jason@redhat.com>
2789 * g++.dg/dfp/base.C: New test.
2791 2011-08-29 Jason Merrill <jason@redhat.com>
2795 * g++.dg/cpp0x/initlist58.C: New.
2797 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2800 * gfortran.dg/class_result_1.f03: New.
2802 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2805 * gcc.target/i386/pr48722.c: New test.
2807 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2810 * gfortran.dg/widechar_compare_1.f90: New test.
2812 2011-08-26 Jason Merrill <jason@redhat.com>
2816 * g++.dg/abi/mangle50.C: New.
2818 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2821 * gcc.target/i386/pr50202.c: New test.
2823 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2825 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2826 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2827 * gcc.target/i386/avx-round-vec.c: New test.
2828 * gcc.target/i386/avx-roundf-vec.c: New test.
2830 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2832 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2836 * c-c++-common/Wunused-var-14.c: New test.
2838 2011-08-26 Tom de Vries <tom@codesourcery.com>
2840 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2842 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2844 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2845 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2846 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2847 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2849 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2851 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2852 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2853 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2854 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2856 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2859 * gfortran.dg/pointer_comp_init_1.f90: New test.
2861 2011-08-25 Jason Merrill <jason@redhat.com>
2864 * g++.dg/cpp0x/sfinae27.C: New.
2866 2011-08-25 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/coarray_lib_token_4.f90: New.
2870 2011-08-25 Tobias Burnus <burnus@net-b.de>
2872 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2874 2011-08-25 Richard Guenther <rguenther@suse.de>
2876 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2878 2011-08-24 Tobias Burnus <burnus@net-b.de>
2881 * gfortran.dg/initialization_28.f90: New.
2883 2011-08-24 Richard Guenther <rguenther@suse.de>
2885 PR tree-optimization/50067
2886 * gcc.dg/torture/pr50067-3.c: New testcase.
2887 * gcc.dg/torture/pr50067-4.c: Likewise.
2888 * gcc.dg/torture/pr50067-5.c: Likewise.
2890 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2892 * g++.dg/other/i386-2.C: Add -mavx2 check.
2893 * g++.dg/other/i386-3.C: Likewise.
2894 * gcc.target/i386/avx-1.c: Add AVX2.
2895 * gcc.target/i386/avx-2.c: Likewise.
2896 * gcc.target/i386/funcspec-5.c: Likewise.
2897 * gcc.target/i386/sse-12.c: Likewise.
2898 * gcc.target/i386/sse-13.c: Likewise.
2899 * gcc.target/i386/sse-14.c: Likewise.
2900 * gcc.target/i386/sse-22.c: Likewise.
2901 * gcc.target/i386/sse-23.c: Likewise.
2902 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2903 * gcc.target/i386/avx2-check.h: New.
2904 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2905 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2906 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2907 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2908 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2909 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2910 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2911 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2912 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2913 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2914 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2915 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2916 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2917 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2918 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2919 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2920 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2921 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2922 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2923 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2924 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2925 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2926 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2927 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2928 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2929 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2930 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2931 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2932 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2933 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2934 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2935 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2936 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2937 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2938 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2939 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2940 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2941 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2942 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2943 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2944 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2945 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2946 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2947 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2948 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2949 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2950 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2951 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2952 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2953 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2954 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2955 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2956 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2957 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2958 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2959 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2960 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2961 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2962 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2963 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2964 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2965 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2966 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2967 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2968 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2969 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2970 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2971 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2972 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2973 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2974 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2975 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2976 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2977 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2978 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2979 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2980 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2981 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2982 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2983 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2984 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2985 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2986 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2987 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2988 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2989 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2990 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2991 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2992 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2993 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2994 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2995 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2996 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2997 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2998 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2999 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3000 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3001 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3002 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3003 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3004 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3005 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3006 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3007 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3008 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3009 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3010 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3011 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3012 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3013 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3014 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3015 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3016 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3017 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3018 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3019 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3020 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3021 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3022 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3023 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3024 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3025 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3026 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3027 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3028 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3029 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3030 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3031 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3032 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3033 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3034 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3035 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3036 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3037 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3038 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3039 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3040 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3041 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3042 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3043 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3044 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3045 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3046 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3047 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3048 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3049 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3050 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3051 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3052 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3053 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3054 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3055 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3056 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3057 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3058 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3059 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3060 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3061 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3062 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3063 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3064 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3065 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3066 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3067 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3068 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3069 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3070 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3071 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3072 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3073 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3074 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3075 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3076 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3077 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3078 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3079 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3080 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3081 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3082 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3083 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3084 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3085 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3086 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3087 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3088 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3089 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3090 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3091 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3092 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3093 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3094 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3095 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3096 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3097 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3098 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3099 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3100 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3101 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3102 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3103 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3104 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3105 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3106 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3107 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3108 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3109 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3110 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3111 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3112 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3113 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3114 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3115 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3116 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3117 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3118 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3119 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3120 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3121 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3122 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3123 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3124 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3125 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3126 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3127 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3128 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3129 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3130 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3131 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3132 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3133 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3134 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3135 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3136 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3137 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3138 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3139 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3140 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3141 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3142 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3143 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3144 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3145 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3146 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3147 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3148 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3149 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3150 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3151 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3152 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3153 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3154 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3155 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3156 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3157 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3158 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3159 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3160 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3161 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3162 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3163 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3164 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3165 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3166 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3167 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3168 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3169 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3170 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3171 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3172 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3173 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3174 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3175 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3176 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3177 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3178 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3179 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3180 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3181 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3182 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3183 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3184 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3185 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3186 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3187 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3188 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3189 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3190 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3191 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3192 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3193 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3194 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3195 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3196 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3197 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3198 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3199 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3200 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3201 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3202 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3203 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3204 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3205 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3206 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3207 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3208 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3209 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3210 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3211 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3212 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3213 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3214 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3215 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3216 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3217 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3218 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3219 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3220 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3221 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3222 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3223 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3224 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3225 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3226 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3227 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3228 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3229 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3230 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3231 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3232 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3233 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3234 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3235 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3236 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3237 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3238 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3239 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3240 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3241 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3242 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3243 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3244 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3245 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3246 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3247 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3248 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3249 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3250 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3251 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3252 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3253 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3254 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3255 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3256 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3257 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3258 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3259 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3260 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3261 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3262 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3263 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3264 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3265 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3266 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3267 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3268 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3269 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3270 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3271 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3272 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3273 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3274 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3275 * gcc.target/i386/testimm-9.c: Likewise.
3277 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3279 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3280 * g++.dg/other/i386-3.C: Likewise.
3281 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3282 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3283 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3284 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3285 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3286 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3287 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3288 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3289 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3290 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3291 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3292 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3293 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3294 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3295 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3296 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3297 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3298 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3299 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3300 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3301 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3302 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3303 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3304 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3305 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3306 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3307 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3308 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3309 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3310 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3311 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3312 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3313 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3314 * gcc.target/i386/sse-12.c: Add BMI2.
3315 * gcc.target/i386/sse-13.c: Likewise.
3316 * gcc.target/i386/sse-14.c: Likewise.
3317 * gcc.target/i386/sse-22.c: Likewise.
3318 * gcc.target/i386/sse-23.c: Likewise.
3320 2011-08-23 Jason Merrill <jason@redhat.com>
3322 * g++.dg/template/crash7.C: Adjust expected errors.
3324 2011-08-23 Jason Merrill <jason@redhat.com>
3328 * g++.dg/cpp0x/overload2.C: New.
3330 2011-08-23 Jason Merrill <jason@redhat.com>
3333 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3335 2011-08-23 Jason Merrill <jason@redhat.com>
3338 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3339 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3340 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3341 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3343 2011-08-23 Jason Merrill <jason@redhat.com>
3346 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3348 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3351 * g++.dg/warn/Wunused-var-16.C: New test.
3354 * gcc.dg/pr50161.c: New test.
3356 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3359 * g++.dg/gcov/gcov-7.C: New test.
3361 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3364 * g++.dg/dfp/nofields.C: New test.
3366 2011-08-23 Tobias Burnus <burnus@net-b.de>
3369 * gfortran.dg/use_16.f90: New.
3371 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3372 Kirill Yukhin <kirill.yukhin@intel.com>
3375 * gcc.target/i386/pr50155.c: New test.
3377 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3379 PR tree-optimization/50133
3380 * gcc.dg/pr50133.c: New test.
3383 * c-c++-common/cxxbitfields-6.c: New test.
3385 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3388 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3390 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3392 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3393 * gcc.dg/pr49994-3.c: Ditto.
3395 2011-08-22 Richard Guenther <rguenther@suse.de>
3398 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3399 * gcc.dg/torture/pr50067-2.c: Likewise.
3401 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3404 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3405 of a constant resulting from simplification.
3406 * gfortran.dg/warn_conversion_3.f90: New test.
3408 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3411 * gfortran.dg/zero_stride_1.f90: New test.
3413 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3416 * gfortran.dg/typebound_override_1.f90: Modified.
3418 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3420 PR tree-optimization/48739
3421 * gcc.dg/pr48739-1.c: New test.
3422 * gcc.dg/pr48739-2.c: New test.
3424 2011-08-20 Tobias Burnus <burnus@net-b.de>
3426 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3428 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3431 * gfortran.dg/where_3.f90: New test.
3433 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3436 * gfortran.dg/pr49721-1.f: New.
3437 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3439 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3441 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3442 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3445 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3447 * gcc.target/arm/wmul-11.c: New file.
3448 * gcc.target/arm/wmul-12.c: New file.
3449 * gcc.target/arm/wmul-13.c: New file.
3451 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3453 * gcc.target/arm/wmul-10.c: New file.
3455 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3457 * gcc.target/arm/wmul-9.c: New file.
3458 * gcc.target/arm/wmul-bitfield-2.c: New file.
3460 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3462 * gcc.target/arm/wmul-8.c: New file.
3464 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3466 * gcc.target/arm/wmul-7.c: New file.
3468 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3470 * gcc.target/arm/wmul-6.c: New file.
3472 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3474 * gcc.target/arm/wmul-5.c: New file.
3475 * gcc.target/arm/no-wmla-1.c: New file.
3477 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3479 * gcc.target/arm/wmul-bitfield-1.c: New file.
3481 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3483 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3485 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3487 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3488 * gcc.target/i386/conversion.c: Likewise.
3490 2011-08-19 Richard Guenther <rguenther@suse.de>
3492 * gcc.dg/torture/pr50067-1.c: New testcase.
3493 * gcc.dg/torture/pr50067-2.c: Likewise.
3495 2011-08-19 Joey Ye <joey.ye@arm.com>
3498 * gcc.target/arm/handler-align.c: New test.
3499 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3502 2011-08-19 Joey Ye <joey.ye@arm.com>
3504 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3506 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3509 * gfortran.dg/end_block_label_1.f90: New test.
3510 * gfortran.dg/end_associate_label_1.f90: New test.
3512 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3514 * gcc.dg/c1x-pointer-float-1.c: New test.
3516 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3519 * gfortran.dg/duplicate_labels_2.f: New test.
3521 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3523 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3524 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3525 gcc.dg/c1x-noreturn-5.c: New tests.
3527 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3529 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3531 2011-08-18 Tobias Burnus <burnus@net-b.de>
3534 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3535 * gfortran.dg/coarray_lock_3.f90: Fix test.
3536 * gfortran.dg/coarray_lock_4.f90: New.
3537 * gfortran.dg/coarray_lock_5.f90: New.
3539 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3542 * gcc.c-torture/compile/pr50009.c: New test.
3545 * gcc.dg/torture/pr50092.c: New test.
3547 2011-08-18 Tobias Burnus <burnus@net-b.de>
3550 * gfortran.dg/namelist_73.f90: New.
3552 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3554 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3557 * gcc.dg/pr50017.c: New test.
3559 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3562 * g++.dg/lookup/hidden-var1.C: New test case.
3564 2011-08-17 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.dg/warn_unused_var_2.f90: New.
3568 * gfortran.dg/warn_unused_var_3.f90: New.
3570 2011-08-17 Tom de Vries <tom@codesourcery.com>
3573 * gcc.target/arm/pr43597.c: New test.
3575 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3578 * gfortran.dg/common_13.f90: New.
3580 2011-08-16 Jason Merrill <jason@redhat.com>
3583 * g++.dg/cpp0x/variadic-unresolved.C: New.
3585 * g++.old-deja/g++.brendan/README: Add R.I.P.
3587 * g++.dg/ext/attr-used-1.C: New.
3590 * g++.dg/cpp0x/initlist56.C: New.
3592 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3595 * g++.dg/opt/life1.C: Only run on Linux.
3597 2011-08-15 Tobias Burnus <burnus@net-b.de>
3599 * gfortran.dg/coarray_26.f90: New.
3601 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3603 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3606 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3609 * gfortran.dg/func_result_7.f90: New.
3611 2011-08-13 Jason Merrill <jason@redhat.com>
3614 * g++.dg/cpp0x/decltype32.C: New.
3617 * g++.dg/diagnostic/expr1.C: New.
3619 2011-08-12 David Li <davidxl@google.com>
3621 * g++.dg/abi/vbase15.C: New test.
3623 2011-08-12 Jason Merrill <jason@redhat.com>
3626 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3628 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3630 * gcc.dg/builtins-67.c: New test.
3631 * gcc.target/i386/conversion.c: Ditto.
3633 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3634 Brian Hackett <bhackett1024@gmail.com>
3636 * g++.dg/plugin/decl_plugin.c: New.
3637 * g++.dg/plugin/decl-plugin-test.C: New.
3638 * g++.dg/plugin/plugin.exp: Add above testcase.
3640 2011-08-11 Richard Guenther <rguenther@suse.de>
3642 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3644 2011-08-11 Michael Matz <matz@suse.de>
3646 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3648 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3650 PR tree-optimization/50039
3651 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3652 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3654 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3656 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3657 (sse4_1_test): Initialize src3 with random value.
3659 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3661 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3662 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3663 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3664 * gcc.dg/scal-to-vec1.c: New test.
3665 * gcc.dg/scal-to-vec2.c: New test.
3667 2011-08-09 Richard Guenther <rguenther@suse.de>
3669 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3670 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3671 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3672 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3674 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3676 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3678 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3680 * gcc.dg/pr49948.c: Require pthread effective target.
3682 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3684 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3686 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3688 * gcc.target/i386/sse-22a.c: New test.
3690 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3692 PR tree-optimization/50014
3693 * gcc.dg/vect/pr50014.c: New test.
3695 2011-08-08 Martin Jambor <mjambor@suse.cz>
3698 * gcc.dg/tree-ssa/pr49923.c: New test.
3700 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3703 * gcc.target/i386/pr49781-1.c: New.
3705 2011-08-08 Jason Merrill <jason@redhat.com>
3707 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3709 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3711 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3714 * gfortran.dg/typebound_override_1.f90: New.
3716 2011-08-07 Kai Tietz <ktietz@redhat.com>
3718 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3719 x86_64 mingw target.
3720 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3721 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3722 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3723 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3724 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3725 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3726 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3727 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3728 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3729 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3731 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3734 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3736 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3738 * gcc.dg/pr48770.c: Cleanup coverage files.
3739 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3741 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3743 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3744 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3745 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3746 lzcnt and bmi options.
3748 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3751 * gcc.dg/pr47381-1.c: New.
3752 * gcc.dg/pr47381-2.c: Likewise.
3753 * gcc.target/i386/pr47381.c: Likewise.
3755 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3758 * gcc.dg/pr47727.c: New.
3761 * gcc.dg/pr47372-1.c: New.
3762 * gcc.dg/pr47372-2.c: Likewise.
3764 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3767 * gcc.target/i386/pr47449.c: New.
3770 * gcc.dg/pr47446-1.c: New.
3771 * gcc.dg/pr47446-2.c: Likewise.
3773 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3776 * gcc.dg/pr47766.c: New.
3779 * gcc.dg/tls/pr47715-1.c: New.
3780 * gcc.dg/tls/pr47715-2.c: Likewise.
3781 * gcc.dg/tls/pr47715-3.c: Likewise.
3782 * gcc.dg/tls/pr47715-4.c: Likewise.
3783 * gcc.dg/tls/pr47715-5.c: Likewise.
3785 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3788 * objc.dg/gnu-api-2-class.m: Updated comments.
3789 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3790 * objc.dg/gnu-api-2-class-meta.m: New test.
3791 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3793 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3796 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3797 with classes that are in construction.
3799 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3802 * gcc.target/i386/pr48084-1.c: New.
3803 * gcc.target/i386/pr48084-2.c: Likewise.
3804 * gcc.target/i386/pr48084-3.c: Likewise.
3805 * gcc.target/i386/pr48084-4.c: Likewise.
3806 * gcc.target/i386/pr48084-5.c: Likewise.
3808 PR rtl-optimization/49504
3809 * gcc.target/i386/pr49504.c: New.
3812 * gcc.dg/pr49860.c: New.
3814 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3817 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3818 with classes that are in construction.
3820 2011-08-05 Jason Merrill <jason@redhat.com>
3823 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3826 * g++.dg/cpp0x/decltype31.C: New.
3829 * g++.dg/init/array28.C: New.
3832 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3834 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3837 * gcc.dg/pr47369-1.c: New.
3839 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3842 * gcc.dg/torture/pr47364-1.c: New.
3843 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3844 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3846 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3849 * gfortran.dg/transfer_check_2.f90: New test case.
3851 2011-08-05 Jan Hubicka <jh@suse.cz>
3854 * gfortran.dg/pr49494.f90: New testcase.
3856 2011-08-05 Jan Hubicka <jh@suse.cz>
3859 * gcc.c-torture/compile/pr49735.c: New testcase.
3861 2011-08-05 Jason Merrill <jason@redhat.com>
3864 * g++.dg/cpp0x/initlist56.C: New.
3867 * g++.dg/overload/rvalue2.C: New.
3870 * g++.dg/cpp0x/range-for21.C: New.
3872 * g++.dg/ext/vla11.C: New.
3874 2011-08-05 Richard Guenther <rguenther@suse.de>
3876 PR tree-optimization/49984
3877 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3879 2011-08-05 Richard Guenther <rguenther@suse.de>
3881 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3882 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3883 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3885 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3887 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3888 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3889 * gfortran.dg/ldist-pr43023.f90: Ditto.
3890 * gfortran.dg/namelist_52.f90: Ditto.
3891 * gfortran.dg/interface_proc_end.f90: Ditto.
3892 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3893 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3895 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3897 * gcc.dg/vect/vect-over-widen-1.c: New test.
3898 * gcc.dg/vect/vect-over-widen-2.c: New test.
3899 * gcc.dg/vect/vect-over-widen-3.c: New test.
3900 * gcc.dg/vect/vect-over-widen-4.c: New test.
3902 2011-08-04 Richard Guenther <rguenther@suse.de>
3905 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3907 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3909 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3911 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3914 * g++.dg/ext/builtin-object-size3.C: New test.
3916 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3918 PR tree-optimization/49948
3919 * gcc.dg/pr49948.c: New test.
3921 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3924 * gcc.dg/torture/pr47383.c: New.
3926 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3928 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3930 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3932 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3934 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3937 * gcc.dg/torture/pr47744-1.c: New.
3938 * gcc.dg/torture/pr47744-2.c: Likewise.
3939 * gcc.dg/torture/pr47744-3.c: Likewise.
3941 2011-08-03 Richard Guenther <rguenther@suse.de>
3944 * gcc.dg/torture/pr49958.c: New testcase.
3946 2011-08-03 Richard Guenther <rguenther@suse.de>
3948 PR tree-optimization/49938
3949 * g++.dg/torture/pr49938.C: New testcase.
3951 2011-08-02 Jason Merrill <jason@redhat.com>
3954 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3957 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3960 * g++.dg/cpp0x/variadic115.C: New.
3963 * g++.dg/cpp0x/union5.C: New.
3965 2011-08-02 Daniel Kraft <d@domob.eu>
3968 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3970 2011-08-02 Kai Tietz <ktietz@redhat.com>
3973 * gcc.dg/tree-ssa/forwprop-15.c
3975 2011-08-02 Jason Merrill <jason@redhat.com>
3978 * g++.dg/cpp0x/range-for20.C: New.
3980 2011-08-02 Tobias Burnus <burnus@net-b.de>
3982 * gfortran.dg/coarray_lib_token_3.f90: New.
3984 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3987 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3988 * gcc.dg/gomp/atomic-15.c: New test.
3989 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3990 * g++.dg/gomp/atomic-15.C: New test.
3991 * g++.dg/gomp/private-1.C: New test.
3992 * g++.dg/gomp/sharing-2.C: New test.
3993 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3994 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3995 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3997 2011-08-02 Tobias Burnus <burnus@net-b.de>
3999 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4000 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4002 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4003 * gfortran.dg/allocatable_function_5.f90: Ditto.
4004 * gfortran.dg/allocate_stat.f90: Ditto.
4005 * gfortran.dg/array_constructor_20.f90: Ditto.
4006 * gfortran.dg/array_constructor_21.f90: Ditto.
4007 * gfortran.dg/array_constructor_22.f90: Ditto.
4008 * gfortran.dg/array_constructor_26.f03: Ditto.
4009 * gfortran.dg/array_function_4.f90: Ditto.
4010 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4011 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4012 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4013 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4014 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4015 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4016 * gfortran.dg/class_15.f03: Ditto.
4017 * gfortran.dg/class_27.f03: Ditto.
4018 * gfortran.dg/class_33.f90: Ditto.
4019 * gfortran.dg/class_37.f03: Ditto.
4020 * gfortran.dg/class_40.f03: Ditto.
4021 * gfortran.dg/class_42.f03: Ditto.
4022 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4023 * gfortran.dg/coarray/registering_1.f90: Ditto.
4024 * gfortran.dg/convert_1.f90: Ditto.
4025 * gfortran.dg/default_initialization_3.f90: Ditto.
4026 * gfortran.dg/dependency_25.f90: Ditto.
4027 * gfortran.dg/dependency_26.f90: Ditto.
4028 * gfortran.dg/dependency_36.f90: Ditto.
4029 * gfortran.dg/dependency_37.f90: Ditto.
4030 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4031 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4032 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4033 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4034 * gfortran.dg/elemental_result_1.f90: Ditto.
4035 * gfortran.dg/empty_derived_type.f90: Ditto.
4036 * gfortran.dg/entry_7.f90: Ditto.
4037 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4038 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4039 * gfortran.dg/error_recovery_3.f90: Ditto.
4040 * gfortran.dg/extends_4.f03: Ditto.
4041 * gfortran.dg/func_assign.f90: Ditto.
4042 * gfortran.dg/func_assign_3.f90: Ditto.
4043 * gfortran.dg/generic_1.f90: Ditto.
4044 * gfortran.dg/generic_18.f90: Ditto.
4045 * gfortran.dg/generic_22.f03: Ditto.
4046 * gfortran.dg/generic_4.f90: Ditto.
4047 * gfortran.dg/generic_6.f90: Ditto.
4048 * gfortran.dg/generic_actual_arg.f90: Ditto.
4049 * gfortran.dg/graphite/id-21.f: Ditto.
4050 * gfortran.dg/graphite/pr45758.f90: Ditto.
4051 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4052 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4053 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4054 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4055 * gfortran.dg/host_used_types_1.f90: Ditto.
4056 * gfortran.dg/implicit_1.f90: Ditto.
4057 * gfortran.dg/implicit_11.f90: Ditto.
4058 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4059 * gfortran.dg/impure_actual_1.f90: Ditto.
4060 * gfortran.dg/impure_assignment_1.f90: Ditto.
4061 * gfortran.dg/impure_constructor_1.f90: Ditto.
4062 * gfortran.dg/initialization_10.f90: Ditto.
4063 * gfortran.dg/initialization_12.f90: Ditto.
4064 * gfortran.dg/interface_14.f90: Ditto.
4065 * gfortran.dg/interface_15.f90: Ditto.
4066 * gfortran.dg/interface_2.f90: Ditto.
4067 * gfortran.dg/interface_25.f90: Ditto.
4068 * gfortran.dg/interface_26.f90: Ditto.
4069 * gfortran.dg/interface_29.f90: Ditto.
4070 * gfortran.dg/interface_assignment_1.f90: Ditto.
4071 * gfortran.dg/internal_pack_6.f90: Ditto.
4072 * gfortran.dg/internal_pack_7.f90: Ditto.
4073 * gfortran.dg/internal_pack_8.f90: Ditto.
4074 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4075 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4076 * gfortran.dg/module_commons_3.f90: Ditto.
4077 * gfortran.dg/module_equivalence_4.f90: Ditto.
4078 * gfortran.dg/module_equivalence_6.f90: Ditto.
4079 * gfortran.dg/module_function_type_1.f90: Ditto.
4080 * gfortran.dg/module_naming_1.f90: Ditto.
4081 * gfortran.dg/namelist_4.f90: Ditto.
4082 * gfortran.dg/operator_c1202.f90: Ditto.
4083 * gfortran.dg/parens_7.f90: Ditto.
4084 * gfortran.dg/pr32921.f: Ditto.
4085 * gfortran.dg/pr33646.f90: Ditto.
4086 * gfortran.dg/pr41928.f90: Ditto.
4087 * gfortran.dg/pr42119.f90: Ditto.
4088 * gfortran.dg/pr43984.f90: Ditto.
4089 * gfortran.dg/present_1.f90: Ditto.
4090 * gfortran.dg/private_type_2.f90: Ditto.
4091 * gfortran.dg/proc_decl_2.f90: Ditto.
4092 * gfortran.dg/proc_ptr_10.f90: Ditto.
4093 * gfortran.dg/proc_ptr_22.f90: Ditto.
4094 * gfortran.dg/proc_ptr_8.f90: Ditto.
4095 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4096 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4097 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4098 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4099 * gfortran.dg/substring_equivalence.f90: Ditto.
4100 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4101 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4102 * gfortran.dg/trim_optimize_6.f90: Ditto.
4103 * gfortran.dg/typebound_call_12.f03: Ditto.
4104 * gfortran.dg/typebound_operator_5.f03: Ditto.
4105 * gfortran.dg/typebound_operator_6.f03: Ditto.
4106 * gfortran.dg/typebound_proc_18.f03: Ditto.
4107 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4108 * gfortran.dg/use_1.f90: Ditto.
4109 * gfortran.dg/use_10.f90: Ditto.
4110 * gfortran.dg/use_11.f90: Ditto.
4111 * gfortran.dg/use_14.f90: Ditto.
4112 * gfortran.dg/use_only_2.f90: Ditto.
4113 * gfortran.dg/use_rename_4.f90: Ditto.
4114 * gfortran.dg/use_rename_5.f90: Ditto.
4115 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4116 * gfortran.dg/used_interface_ref.f90: Ditto.
4117 * gfortran.dg/used_types_11.f90: Ditto.
4118 * gfortran.dg/used_types_3.f90: Ditto.
4119 * gfortran.dg/used_types_4.f90: Ditto.
4120 * gfortran.dg/userdef_operator_2.f90: Ditto.
4121 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4122 * gfortran.dg/vect/pr46213.f90: Ditto.
4123 * gfortran.dg/whole_file_21.f90: Ditto.
4124 * gfortran.dg/whole_file_22.f90: Ditto.
4125 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4126 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4128 2011-08-02 Kai Tietz <ktietz@redhat.com>
4130 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4132 2011-08-01 Jason Merrill <jason@redhat.com>
4135 * g++.dg/abi/mangle49.C: New.
4138 * g++.dg/cpp0x/constexpr-array4.C: New.
4141 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4143 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4146 * gcc.target/i386/pr49927.c: New test.
4148 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4150 PR tree-optimization/49926
4151 * gcc.dg/vect/pr49926.c: New test.
4153 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4155 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4156 * gcc.target/i386/lzcnt-1.c: New test.
4157 * gcc.target/i386/lzcnt-2.c: Likewise.
4158 * gcc.target/i386/lzcnt-2a.c: Likewise.
4159 * gcc.target/i386/lzcnt-3.c: Likewise.
4160 * gcc.target/i386/lzcnt-4.c: Likewise.
4161 * gcc.target/i386/lzcnt-4a.c: Likewise.
4162 * gcc.target/i386/lzcnt-5.c: Likewise.
4163 * gcc.target/i386/lzcnt-6.c: Likewise.
4164 * gcc.target/i386/lzcnt-6a.c: Likewise.
4165 * gcc.target/i386/lzcnt-check.h: Likewise.
4167 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4168 * gcc.target/i386/sse-13.c: Likewise.
4169 * gcc.target/i386/sse-14.c: Likewise.
4170 * g++.dg/other/i386-2.C: Likewise.
4171 * g++.dg/other/i386-3.C: Likewise.
4173 2011-08-01 Julian Brown <julian@codesourcery.com>
4175 * gcc.target/arm/fixed-point-exec.c: New test.
4177 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4180 * gcc.target/i386/pr49920.c: New test.
4182 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4184 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4185 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4186 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4187 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4188 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4189 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4190 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4191 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4192 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4193 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4194 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4195 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4196 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4197 * g++.dg/tree-ssa/pr33615.C: Ditto.
4198 * g++.dg/tree-ssa/restrict1.C: Ditto.
4199 * c-c++-common/restrict-2.c: Ditto.
4200 * gfortran.dg/pr32921.f: Ditto.
4201 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4202 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4203 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4204 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4205 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4206 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4207 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4208 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4209 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4210 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4212 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4214 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4215 .exe.ltrans[0-9]*. dump files.
4217 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4220 * gfortran.dg/abstract_type_6.f03: Modified.
4221 * gfortran.dg/typebound_proc_24.f03: New.
4223 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4226 * g++.dg/init/for1.C: Fix.
4228 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4231 * gfortran.dg/string_5.f90: New test.
4233 2011-07-29 Jason Merrill <jason@redhat.com>
4236 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4238 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4240 PR tree-optimization/47407
4241 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4245 2011-07-29 Richard Guenther <rguenther@suse.de>
4247 * gcc.dg/uninit-suppress.c: Also disable VRP.
4248 * gcc.dg/uninit-suppress_2.c: Likewise.
4250 2011-07-28 Jason Merrill <jason@redhat.com>
4253 * g++.dg/template/nontype24.C: New.
4255 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4257 PR rtl-optimization/47958
4258 * gcc.dg/torture/pr47958-1.c: New.
4260 2011-07-29 Wei Guozhi <carrot@google.com>
4262 PR rtl-optimization/49799
4263 * gcc.dg/pr49799.c: New test case.
4265 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4268 * gcc.dg/graphite/id-pr48648.c: New.
4270 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4273 * gfortran.dg/maxloc_2.f90: New test.
4274 * gfortran.dg/maxloc_3.f90: New test.
4275 * gfortran.dg/minloc_1.f90: New test.
4276 * gfortran.dg/minloc_2.f90: New test.
4277 * gfortran.dg/minloc_3.f90: New test.
4278 * gfortran.dg/minmaxloc_7.f90: New test.
4281 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4283 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4285 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4286 the builtin isn't optimized away.
4288 2011-07-27 Tobias Burnus <burnus@net-b.de>
4291 * gfortran.dg/lto/pr45586-2_0.f90: New.
4293 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4296 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4297 * c-c++-common/cxxbitfields-5.c: Same.
4299 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4301 * lib/target-supports.exp (check_effective_target_mmap): Use
4302 check_function_available.
4304 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4306 * g++.old-deja/g++.pt/crash60.C: Updated.
4308 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4311 * gcc.target/i386/pr49866.c: New test.
4313 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4315 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4316 * gcc.target/i386/bmi-andn-1.c: New test.
4317 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4318 * gcc.target/i386/bmi-andn-2.c: Likewise.
4319 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4320 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4321 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4322 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4323 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4324 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4325 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4326 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4327 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4328 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4329 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4330 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4331 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4332 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4333 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4334 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4335 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4336 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4337 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4338 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4339 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4341 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4344 * gfortran.dg/graphite/id-pr47691.f: New.
4346 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4348 * gcc.target/i386/avx-os-support.h: New.
4349 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4350 (main): Check avx_os_support before the test is run.
4351 * gcc.target/i386/aes-avx-check.h: Ditto.
4352 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4354 2011-07-27 Kai Tietz <ktietz@redhat.com>
4356 * gcc.target/i386/aggregate-ret3.c: New test.
4357 * gcc.target/i386/aggregate-ret4.c: New test.
4359 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4362 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4363 allocated array should *not* change its size.
4364 * gfortran.dg/multiple_allocation_3.f90: New test.
4366 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4369 * g++.dg/cpp0x/constexpr-49776.C: New.
4371 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4374 * gcc.dg/graphite/id-pr47046.c: New.
4376 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4379 * gcc.dg/graphite/run-id-pr47593.c: New.
4381 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4384 * gcc.dg/graphite/run-id-pr47653.c: New.
4385 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4386 induction variables.
4387 * gcc.dg/graphite/scop-16.c: Same.
4388 * gcc.dg/graphite/scop-17.c: Same.
4389 * gcc.dg/graphite/scop-21.c: Same.
4391 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4394 * gcc.dg/graphite/id-pr48805.c: New.
4396 2011-07-26 Tobias Burnus <burnus@net-b.de>
4398 * gfortran.dg/coarray_lib_token_2.f90: New.
4400 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4402 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4405 2011-07-25 Andrew Pinski <apinski@cavium.com>
4408 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4409 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4411 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4413 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4415 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4416 * gcc.c-torture/execute/loop-2g.c: Likewise.
4417 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4418 Require mmap support.
4419 * gcc.c-torture/execute/loop-2g.x: Likewise.
4420 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4421 (MAP_ANON): Provide default.
4422 * gcc.dg/20050826-1.c: Likewise.
4423 * gcc.target/i386/pr36533.c: Likewise.
4424 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4425 Use dg-require-effective-target mmap.
4427 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4430 * g++.dg/cpp0x/range-for19.C: New.
4432 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4435 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4438 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4441 * g++.dg/torture/pr49309.C: Remove.
4443 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4445 PR tree-optimization/49809
4446 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4449 2011-07-25 Richard Guenther <rguenther@suse.de>
4451 PR tree-optimization/49715
4452 * gcc.target/i386/pr49715-1.c: New testcase.
4453 * gcc.target/i386/pr49715-2.c: Likewise.
4455 2011-07-23 Jason Merrill <jason@redhat.com>
4457 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4459 2011-07-22 Jason Merrill <jason@redhat.com>
4462 * g++.dg/cpp0x/initlist55.C: New.
4464 2011-07-23 Tobias Burnus <burnus@net-b.de>
4467 * gfortran.dg/namelist_72.f: New.
4469 2011-07-23 Tobias Burnus <burnus@net-b.de>
4471 * gfortran.dg/coarray_25.f90: New.
4473 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4475 * override1.C: This test should use c++0x mode.
4476 * override3.C: New. Test the diagnostics in c++98 mode.
4478 2011-07-22 Jason Merrill <jason@redhat.com>
4479 Mark Glisse <marc.glisse@normalesup.org>
4482 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4485 * g++.dg/opt/builtins2.C: New.
4486 * g++.dg/other/error27.C: Don't rely on __builtin.
4488 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4490 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4492 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4493 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4494 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4495 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4497 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4500 2011-07-22 Richard Guenther <rguenther@suse.de>
4502 PR tree-optimization/45819
4503 * gcc.dg/pr45819.c: New testcase.
4505 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4507 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4509 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4513 * gcc.dg/graphite/run-id-pr47654.c: New.
4515 2011-07-21 Ian Lance Taylor <iant@google.com>
4518 * gcc.dg/pr49705.c: New test.
4520 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4522 * lib/target-supports.exp (check_avx_os_support_available): New.
4523 (check_effective_target_avx_runtime): Use it.
4525 2011-07-21 Richard Guenther <rguenther@suse.de>
4527 PR tree-optimization/49770
4528 * g++.dg/torture/pr49770.C: New testcase.
4530 2011-07-21 Kai Tietz <ktietz@redhat.com>
4532 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4533 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4535 2011-07-21 Tobias Burnus <burnus@net-b.de>
4537 * gfortran.dg/coarray_lib_token_1.f90: New.
4539 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4541 * gcc.dg/pr32912-2.c: Skip for AVR.
4542 * gcc.dg/pr44674.c: Add dg-require-profiling.
4544 2011-07-20 Jason Merrill <jason@redhat.com>
4546 * g++.dg/ext/desig2.C: New.
4548 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4550 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4552 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4553 * gcc.target/powerpc/recip-3.c: Ditto.
4555 2011-07-19 Jason Merrill <jason@redhat.com>
4557 PR c++/6709 (DR 743)
4558 PR c++/42603 (DR 950)
4559 * g++.dg/cpp0x/decltype21.C: New.
4561 2011-07-20 Richard Guenther <rguenther@suse.de>
4564 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4565 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4567 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4569 * gcc.target/arm/combine-movs.c: New.
4570 * gcc.target/arm/unsigned-extend-2.c: New.
4572 2011-07-19 Jason Merrill <jason@redhat.com>
4575 * g++.dg/cpp0x/variadic114.C: New.
4577 2011-07-19 Tobias Burnus <burnus@net-b.de>
4579 * gfortran.dg/coarray_args_1.f90: New.
4580 * gfortran.dg/coarray_args_2.f90: New.
4582 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4585 * gfortran.dg/allocate_error_3.f90: New.
4587 2011-07-19 Richard Guenther <rguenther@suse.de>
4589 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4590 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4591 * gcc.dg/torture/20110719-1.c: New testcase.
4593 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4595 PR tree-optimization/49768
4596 * gcc.c-torture/execute/pr49768.c: New test.
4598 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4600 PR tree-optimization/49771
4601 * gcc.dg/vect/pr49771.c: New test.
4603 2011-07-18 Martin Jambor <mjambor@suse.cz>
4605 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4606 * gcc.dg/ipa/ipa-2.c: Likewise.
4607 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4608 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4609 * gcc.dg/ipa/ipa-5.c: Likewise.
4610 * gcc.dg/ipa/ipa-7.c: Likewise.
4611 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4612 * gcc.dg/ipa/ipacost-1.c: Likewise.
4613 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4615 * gcc.dg/ipa/ipcp-1.c: New test.
4616 * gcc.dg/ipa/ipcp-2.c: Likewise.
4617 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4619 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4622 * gfortran.dg/pr49675.f90: New test.
4624 2011-07-18 Richard Guenther <rguenther@suse.de>
4626 * gcc.dg/torture/20110718-1.c: New testcase.
4628 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4630 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4631 * g++.dg/ext/bitfield3.C: Likewise.
4632 * g++.dg/ext/bitfield4.C: Likewise.
4633 * g++.dg/ext/bitfield5.C: Likewise.
4634 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4635 * g++.dg/other/pr23205-2.C: Likewise.
4636 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4637 * gcc.c-torture/compile/20001109-2.c: Likewise.
4638 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4639 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4640 * gcc.dg/bitfld-16.c: Likewise.
4641 * gcc.dg/bitfld-17.c: Likewise.
4642 * gcc.dg/bitfld-18.c: Likewise.
4643 * gcc.dg/builtins-config.h: Remove Netware support.
4644 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4645 * gcc.dg/cdce2.c: Likewise.
4646 * gcc.dg/cpp/assert4.c: Remove netware support.
4647 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4648 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4650 * lib/target-supports.exp (check_visibility_available): Remove
4652 (check_profiling_available): Likewise.
4654 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4656 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4658 2011-07-17 Tobias Burnus <burnus@net-b.de>
4659 Thomas Koenig <tkoenig@gcc.gnu.org>
4662 * gfortran.dg/generic_17.f90: Fix testcase.
4663 * gfortran.dg/interface_3.f90: Add dg-error.
4664 * gfortran.dg/use_14.f90: New.
4665 * gfortran.dg/use_15.f90: New.
4667 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4669 * gnat.dg/pointer_controlled.adb: New test.
4671 2011-07-17 Tobias Burnus <burnus@net-b.de>
4674 * gfortran.dg/pointer_remapping_7.f90: New.
4676 2011-07-16 Jason Merrill <jason@redhat.com>
4678 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4680 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4681 Jason Merrill <jason@redhat.com>
4685 * g++.dg/cpp0x/decltype29.C: Adjust.
4686 * g++.dg/cpp0x/error4.C: Adjust.
4687 * g++.dg/cpp0x/sfinae26.C: Adjust.
4688 * g++.dg/cpp0x/variadic105.C: Adjust.
4689 * g++.dg/template/deduce3.C: Adjust.
4690 * g++.dg/template/error45.C: Adjust.
4691 * g++.dg/template/ptrmem2.C: Adjust.
4692 * g++.dg/template/sfinae2.C: Adjust.
4693 * g++.old-deja/g++.pt/crash60.C: Adjust.
4694 * g++.old-deja/g++.pt/unify6.C: Adjust.
4695 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4696 * g++.dg/cpp0x/nullptr15.C: Adjust.
4697 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4698 * g++.dg/cpp0x/pr31431.C: Adjust.
4699 * g++.dg/cpp0x/pr31434.C: Adjust.
4700 * g++.dg/cpp0x/sfinae11.C: Adjust
4701 * g++.dg/cpp0x/temp_default2.C: Adjust.
4702 * g++.dg/cpp0x/trailing4.C: Adjust.
4703 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4704 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4705 * g++.dg/cpp0x/variadic105.C: Adjust.
4706 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4707 * g++.dg/ext/vla2.C: Adjust.
4708 * g++.dg/other/ptrmem10.C: Adjust.
4709 * g++.dg/other/ptrmem11.C: Adjust.
4710 * g++.dg/overload/unknown1.C: Adjust.
4711 * g++.dg/template/conv11.C: Adjust.
4712 * g++.dg/template/dependent-expr5.C: Adjust.
4713 * g++.dg/template/friend.C: Adjust.
4714 * g++.dg/template/incomplete2.C: Adjust.
4715 * g++.dg/template/local4.C: Adjust.
4716 * g++.dg/template/local6.C: Adjust.
4717 * g++.dg/template/operator9.C: Adjust.
4718 * g++.dg/template/ttp25.C: Adjust.
4719 * g++.dg/template/unify10.C: Adjust.
4720 * g++.dg/template/unify11.C: Adjust.
4721 * g++.dg/template/unify6.C: Adjust.
4722 * g++.dg/template/unify9.C: Adjust.
4723 * g++.dg/template/varmod1.C: Adjust.
4724 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4725 * g++.old-deja/g++.pt/crash28.C: Adjust.
4726 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4727 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4728 * g++.old-deja/g++.pt/expr2.C: Adjust.
4729 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4730 * g++.old-deja/g++.pt/spec5.C: Adjust.
4731 * g++.old-deja/g++.pt/spec6.C: Adjust.
4732 * g++.old-deja/g++.pt/unify4.C: Adjust.
4733 * g++.old-deja/g++.pt/unify8.C: Adjust.
4734 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4735 * g++.dg/overload/template5.C: New testcase.
4736 * g++.dg/template/overload12.C: New testcase.
4738 2011-07-11 Tobias Burnus <burnus@net-b.de>
4740 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4741 * gfortran.dg/coarray_7.f90: Ditto.
4742 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4743 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4745 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4747 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4749 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4750 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4751 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4753 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4754 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4755 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4757 2011-07-15 Jason Merrill <jason@redhat.com>
4760 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4761 Use --extra_opts instead of --additional_options.
4763 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4766 * g++.dg/torture/pr49309.C: Remove.
4768 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4770 * gcc.target/tic6x/weak-call.c: New test.
4771 * gcc.target/tic6x/fpcmp.c: New test.
4772 * gcc.target/tic6x/fpdiv.c: New test.
4773 * gcc.target/tic6x/rotdi16-scan.c: New test.
4774 * gcc.target/tic6x/ffssi.c: New test.
4775 * gcc.target/tic6x/fpdiv-lib.c: New test.
4776 * gcc.target/tic6x/cold-lc.c: New test.
4777 * gcc.target/tic6x/longcalls.c: New test.
4778 * gcc.target/tic6x/abi-align-1.c: New test.
4779 * gcc.target/tic6x/fpcmp-finite.c: New test.
4780 * gcc.target/tic6x/rotdi16.c: New test.
4781 * gcc.target/tic6x/bswapl.c: New test.
4782 * gcc.target/tic6x/ffsdi.c: New test.
4783 * gcc.target/tic6x/tic6x.exp: New file.
4784 * gcc.target/tic6x/builtins/arith24.c: New test.
4785 * gcc.target/tic6x/builtins/smpy.c: New test.
4786 * gcc.target/tic6x/builtins/smpylh.c: New test.
4787 * gcc.target/tic6x/builtins/smpyh.c: New test.
4788 * gcc.target/tic6x/builtins/sarith1.c: New test.
4789 * gcc.target/tic6x/builtins/extclr.c: New test
4790 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4791 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4792 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4793 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4795 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4797 * gcc.dg/20020312-2.c: Likewise.
4798 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4799 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4800 * gcc.dg/torture/builtin-math-7.c: Likewise.
4803 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4804 not testing tic6x-*-*.
4806 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4809 * g++.dg/torture/pr49309.C: New testcase.
4811 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4813 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4815 2011-07-14 Richard Guenther <rguenther@suse.de>
4817 PR tree-optimization/49651
4818 * gcc.dg/torture/pr49651.c: New testcase.
4820 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4823 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4825 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4827 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4828 -mno-pointers-to-nested-functions.
4829 * gcc.target/powerpc/no-r11-2.c: Ditto.
4830 * gcc.target/powerpc/no-r11-3.c: Ditto.
4832 2011-07-13 Jason Merrill <jason@redhat.com>
4834 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4835 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4836 when compiling C files.
4837 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4838 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4839 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4840 * g++.dg/lookup/anon2.C: Likewise.
4841 * g++.dg/tree-ssa/copyprop.C: Likewise.
4842 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4843 * g++.dg/init/vector1.C: Ignore narrowing errors.
4844 * g++.dg/torture/pr35526.C: Likewise.
4845 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4847 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4850 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4853 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4855 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4856 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4858 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4860 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4861 * lib/obj-c++.exp (obj-c++_init): Ditto.
4862 * lib/file-format.exp (gcc_target_object_format): Ditto.
4863 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4864 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4865 (check_visibility_available): Ditto.
4866 (check_effective_target_tls_native): Ditto.
4867 (check_effective_target_tls_emulated): Ditto.
4868 (check_effective_target_function_sections): Ditto.
4870 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4872 * gcc.target/arm/pr48183.c: New test.
4874 2011-07-13 Richard Guenther <rguenther@suse.de>
4876 * gcc.dg/torture/20110713-1.c: New testcase.
4878 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4881 * gcc.c-torture/compile/pr49474.c: New testcase.
4883 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4885 PR tree-optimization/49712
4886 * gcc.c-torture/execute/pr49712.c: New test.
4888 2011-07-11 Jason Merrill <jason@redhat.com>
4891 * g++.dg/template/recurse3.C: New.
4893 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4896 * gcc.dg/guality/csttest.c: New test.
4899 * gfortran.dg/pr49698.f90: New test.
4901 2011-07-11 Jeff Law <law@redhat.com>
4903 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4905 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4907 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4908 * go.test/go-test.exp (go-set-goarch): Likewise.
4910 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4913 * gcc.target/avr/torture/pr39633.c: New test case.
4915 2011-07-11 Tobias Burnus <burnus@net-b.de>
4918 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4920 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4922 * lib/target-supports.exp (check_effective_target_scheduling):
4924 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4925 * gcc.dg/pr45055.c: Ditto.
4926 * gcc.dg/pr45353.c: Ditto.
4927 * g++.dg/pr45056.C: Ditto.
4929 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4931 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4932 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4933 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4934 * g++.dg/torture/pr31863.C: Skip AVR.
4936 2011-07-10 Tobias Burnus <burnus@net-b.de>
4939 * gfortran.dg/intrinsic_signal.f90: New.
4941 2011-07-09 Jason Merrill <jason@redhat.com>
4943 * g++.dg/cpp0x/regress/regress6.C: New.
4944 * g++.dg/parse/crash45.C: Adjust message.
4945 * g++.dg/template/crash38.C: Adjust message.
4946 * g++.dg/template/crash64.C: Adjust message.
4948 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4950 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4951 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4952 * g++.dg/abi/bitfield3.C: Likewise.
4953 * g++.dg/eh/pr38662.C: Likewise.
4954 * g++.dg/ext/attrib36.C: Likewise.
4955 * g++.dg/ext/attrib37.C: Likewise.
4956 * g++.dg/ext/attrib8.C: Likewise.
4957 * g++.dg/ext/tmplattr1.C: Likewise.
4958 * g++.dg/inherit/override-attribs.C: Likewise.
4959 * g++.dg/opt/inline9.C: Likewise.
4960 * g++.dg/opt/life1.C: Likewise.
4961 * g++.dg/opt/longbranch2.C: Likewise.
4962 * g++.dg/opt/nrv12.C: Likewise.
4963 * g++.dg/opt/reg-stack4.C: Likewise.
4964 * g++.dg/other/pr35504.C: Likewise.
4965 * g++.dg/other/pr39496.C: Likewise.
4966 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4967 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4968 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4969 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4970 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4971 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4972 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4973 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4974 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4975 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4976 * g++.dg/warn/pr15774-1.C: Likewise.
4977 * g++.dg/warn/pr15774-2.C: Likewise.
4978 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4979 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4980 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4981 * g++.old-deja/g++.pt/asm2.C: Likewise.
4982 * gcc.c-torture/compile/20000804-1.c: Likewise.
4983 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4984 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4985 * gcc.dg/20020108-1.c: Likewise.
4986 * gcc.dg/20020122-2.c: Likewise.
4987 * gcc.dg/20020122-3.c: Likewise.
4988 * gcc.dg/20020206-1.c: Likewise.
4989 * gcc.dg/20020219-1.c: Likewise.
4990 * gcc.dg/20020310-1.c: Likewise.
4991 * gcc.dg/20020411-1.c: Likewise.
4992 * gcc.dg/20020418-2.c: Likewise.
4993 * gcc.dg/20020426-2.c: Likewise.
4994 * gcc.dg/20020517-1.c: Likewise.
4995 * gcc.dg/20030204-1.c: Likewise.
4996 * gcc.dg/20030826-2.c: Likewise.
4997 * gcc.dg/20031102-1.c: Likewise.
4998 * gcc.dg/20031202-1.c: Likewise.
4999 * gcc.dg/20050111-1.c: Likewise.
5000 * gcc.dg/20050503-1.c: Likewise.
5001 * gcc.dg/array-init-1.c: Likewise.
5002 * gcc.dg/builtin-apply4.c: Likewise.
5003 * gcc.dg/dfp/pr31344.c: Likewise.
5004 * gcc.dg/gomp/atomic-11.c: Likewise.
5005 * gcc.dg/graphite/pr40281.c: Likewise.
5006 * gcc.dg/ia64-sync-1.c: Likewise.
5007 * gcc.dg/ia64-sync-2.c: Likewise.
5008 * gcc.dg/ia64-sync-3.c: Likewise.
5009 * gcc.dg/ia64-sync-4.c: Likewise.
5010 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5011 * gcc.dg/invalid-call-1.c: Likewise.
5012 * gcc.dg/loop-3.c: Likewise.
5013 * gcc.dg/lower-subreg-1.c: Likewise.
5014 * gcc.dg/lto/pr47259_0.c: Likewise.
5015 * gcc.dg/nested-calls-1.c: Likewise.
5016 * gcc.dg/pr20017.c: Likewise.
5017 * gcc.dg/pr25023.c: Likewise.
5018 * gcc.dg/pr27671-2.c: Likewise.
5019 * gcc.dg/pr32176.c: Likewise.
5020 * gcc.dg/pr33676.c: Likewise.
5021 * gcc.dg/pr35045.c: Likewise.
5022 * gcc.dg/pr36015.c: Likewise.
5023 * gcc.dg/pr36584.c: Likewise.
5024 * gcc.dg/pr36998.c: Likewise.
5025 * gcc.dg/pr37438.c: Likewise.
5026 * gcc.dg/pr37908.c: Likewise.
5027 * gcc.dg/pr41241.c: Likewise.
5028 * gcc.dg/pr41340.c: Likewise.
5029 * gcc.dg/pr44136.c: Likewise.
5030 * gcc.dg/pr44194-1.c: Likewise.
5031 * gcc.dg/pr46212.c: Likewise.
5032 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5033 * gcc.dg/setjmp-2.c: Likewise.
5034 * gcc.dg/short-compare-1.c: Likewise.
5035 * gcc.dg/short-compare-2.c: Likewise.
5036 * gcc.dg/smod-1.c: Likewise.
5037 * gcc.dg/sync-2.c: Likewise.
5038 * gcc.dg/sync-3.c: Likewise.
5039 * gcc.dg/tls/opt-1.c: Likewise.
5040 * gcc.dg/tls/opt-2.c: Likewise.
5041 * gcc.dg/tls/opt-3.c: Likewise.
5042 * gcc.dg/torture/badshift.c: Likewise.
5043 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5044 * gcc.dg/torture/pr20314-2.c: Likewise.
5045 * gcc.dg/torture/pr36891.c: Likewise.
5046 * gcc.dg/torture/pr38774.c: Likewise.
5047 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5048 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5049 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5050 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5051 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5052 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5053 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5054 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5055 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5056 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5057 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5058 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5059 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5060 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5061 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5062 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5063 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5064 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5065 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5066 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5067 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5068 * gcc.dg/unroll-1.c: Likewise.
5069 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5070 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5071 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5072 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5073 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5074 * gcc.target/i386/20000609-1.c: Likewise.
5075 * gcc.target/i386/20000720-1.c: Likewise.
5076 * gcc.target/i386/20000724-1.c: Likewise.
5077 * gcc.target/i386/20011107-1.c: Likewise.
5078 * gcc.target/i386/20011119-1.c: Likewise.
5079 * gcc.target/i386/20020201-3.c: Likewise.
5080 * gcc.target/i386/20020218-1.c: Likewise.
5081 * gcc.target/i386/20020729-1.c: Likewise.
5082 * gcc.target/i386/20030926-1.c: Likewise.
5083 * gcc.target/i386/20060125-1.c: Likewise.
5084 * gcc.target/i386/20060125-2.c: Likewise.
5085 * gcc.target/i386/20060512-1.c: Likewise.
5086 * gcc.target/i386/20060512-2.c: Likewise.
5087 * gcc.target/i386/20060512-3.c: Likewise.
5088 * gcc.target/i386/20060512-4.c: Likewise.
5089 * gcc.target/i386/387-1.c: Likewise.
5090 * gcc.target/i386/387-2.c: Likewise.
5091 * gcc.target/i386/387-5.c: Likewise.
5092 * gcc.target/i386/387-6.c: Likewise.
5093 * gcc.target/i386/980312-1.c: Likewise.
5094 * gcc.target/i386/980313-1.c: Likewise.
5095 * gcc.target/i386/990117-1.c: Likewise.
5096 * gcc.target/i386/990424-1.c: Likewise.
5097 * gcc.target/i386/990524-1.c: Likewise.
5098 * gcc.target/i386/991129-1.c: Likewise.
5099 * gcc.target/i386/991214-1.c: Likewise.
5100 * gcc.target/i386/991230-1.c: Likewise.
5101 * gcc.target/i386/addr-sel-1.c: Likewise.
5102 * gcc.target/i386/aggregate-ret1.c: Likewise.
5103 * gcc.target/i386/aggregate-ret2.c: Likewise.
5104 * gcc.target/i386/align-main-3.c: Likewise.
5105 * gcc.target/i386/amd64-abi-1.c: Likewise.
5106 * gcc.target/i386/amd64-abi-2.c: Likewise.
5107 * gcc.target/i386/amd64-abi-4.c: Likewise.
5108 * gcc.target/i386/amd64-abi-5.c: Likewise.
5109 * gcc.target/i386/amd64-abi-6.c: Likewise.
5110 * gcc.target/i386/asm-1.c: Likewise.
5111 * gcc.target/i386/asm-3.c: Likewise.
5112 * gcc.target/i386/asm-5.c: Likewise.
5113 * gcc.target/i386/attributes-error.c: Likewise.
5114 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5115 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5116 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5117 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5118 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5119 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5120 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5121 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5122 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5123 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5124 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5125 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5126 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5127 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5128 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5129 * gcc.target/i386/bitfield1.c: Likewise.
5130 * gcc.target/i386/bitfield2.c: Likewise.
5131 * gcc.target/i386/bmi-2.c: Likewise.
5132 * gcc.target/i386/bmi-5.c: Likewise.
5133 * gcc.target/i386/builtin-unreachable.c: Likewise.
5134 * gcc.target/i386/cleanup-2.c: Likewise.
5135 * gcc.target/i386/clobbers.c: Likewise.
5136 * gcc.target/i386/cmov8.c: Likewise.
5137 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5138 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5139 * gcc.target/i386/compress-float-387.c: Likewise.
5140 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5141 * gcc.target/i386/compress-float-sse.c: Likewise.
5142 * gcc.target/i386/crc32-2.c: Likewise.
5143 * gcc.target/i386/crc32-3.c: Likewise.
5144 * gcc.target/i386/divmod-7.c: Likewise.
5145 * gcc.target/i386/divmod-8.c: Likewise.
5146 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5147 * gcc.target/i386/fma3-builtin.c: Likewise.
5148 * gcc.target/i386/fma3-fma.c: Likewise.
5149 * gcc.target/i386/fma4-256-vector.c: Likewise.
5150 * gcc.target/i386/fma4-builtin.c: Likewise.
5151 * gcc.target/i386/fma4-fma-2.c: Likewise.
5152 * gcc.target/i386/fma4-fma.c: Likewise.
5153 * gcc.target/i386/fma4-vector-2.c: Likewise.
5154 * gcc.target/i386/fma4-vector.c: Likewise.
5155 * gcc.target/i386/funcspec-1.c: Likewise.
5156 * gcc.target/i386/funcspec-10.c: Likewise.
5157 * gcc.target/i386/funcspec-11.c: Likewise.
5158 * gcc.target/i386/funcspec-2.c: Likewise.
5159 * gcc.target/i386/funcspec-5.c: Likewise.
5160 * gcc.target/i386/funcspec-6.c: Likewise.
5161 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5162 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5163 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5164 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5165 * gcc.target/i386/incoming-1.c: Likewise.
5166 * gcc.target/i386/incoming-10.c: Likewise.
5167 * gcc.target/i386/incoming-11.c: Likewise.
5168 * gcc.target/i386/incoming-12.c: Likewise.
5169 * gcc.target/i386/incoming-13.c: Likewise.
5170 * gcc.target/i386/incoming-14.c: Likewise.
5171 * gcc.target/i386/incoming-15.c: Likewise.
5172 * gcc.target/i386/incoming-2.c: Likewise.
5173 * gcc.target/i386/incoming-3.c: Likewise.
5174 * gcc.target/i386/incoming-4.c: Likewise.
5175 * gcc.target/i386/incoming-5.c: Likewise.
5176 * gcc.target/i386/incoming-6.c: Likewise.
5177 * gcc.target/i386/incoming-7.c: Likewise.
5178 * gcc.target/i386/incoming-8.c: Likewise.
5179 * gcc.target/i386/incoming-9.c: Likewise.
5180 * gcc.target/i386/lea.c: Likewise.
5181 * gcc.target/i386/local.c: Likewise.
5182 * gcc.target/i386/loop-1.c: Likewise.
5183 * gcc.target/i386/loop-2.c: Likewise.
5184 * gcc.target/i386/loop-3.c: Likewise.
5185 * gcc.target/i386/max-stack-align.c: Likewise.
5186 * gcc.target/i386/memcpy-1.c: Likewise.
5187 * gcc.target/i386/movbe-2.c: Likewise.
5188 * gcc.target/i386/movq-2.c: Likewise.
5189 * gcc.target/i386/movq.c: Likewise.
5190 * gcc.target/i386/nrv1.c: Likewise.
5191 * gcc.target/i386/pad-4.c: Likewise.
5192 * gcc.target/i386/pad-5a.c: Likewise.
5193 * gcc.target/i386/pad-5b.c: Likewise.
5194 * gcc.target/i386/pad-6a.c: Likewise.
5195 * gcc.target/i386/pad-6b.c: Likewise.
5196 * gcc.target/i386/pad-7.c: Likewise.
5197 * gcc.target/i386/pad-9.c: Likewise.
5198 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5199 * gcc.target/i386/pic-1.c: Likewise.
5200 * gcc.target/i386/pr12092-1.c: Likewise.
5201 * gcc.target/i386/pr12329.c: Likewise.
5202 * gcc.target/i386/pr21518.c: Likewise.
5203 * gcc.target/i386/pr22362.c: Likewise.
5204 * gcc.target/i386/pr22585.c: Likewise.
5205 * gcc.target/i386/pr23098.c: Likewise.
5206 * gcc.target/i386/pr25196.c: Likewise.
5207 * gcc.target/i386/pr25293.c: Likewise.
5208 * gcc.target/i386/pr25654.c: Likewise.
5209 * gcc.target/i386/pr26449.c: Likewise.
5210 * gcc.target/i386/pr26778.c: Likewise.
5211 * gcc.target/i386/pr26826.c: Likewise.
5212 * gcc.target/i386/pr27266.c: Likewise.
5213 * gcc.target/i386/pr29978.c: Likewise.
5214 * gcc.target/i386/pr30505.c: Likewise.
5215 * gcc.target/i386/pr30961-1.c: Likewise.
5216 * gcc.target/i386/pr31628.c: Likewise.
5217 * gcc.target/i386/pr32000-2.c: Likewise.
5218 * gcc.target/i386/pr32661-1.c: Likewise.
5219 * gcc.target/i386/pr32708-2.c: Likewise.
5220 * gcc.target/i386/pr32708-3.c: Likewise.
5221 * gcc.target/i386/pr34256.c: Likewise.
5222 * gcc.target/i386/pr34312.c: Likewise.
5223 * gcc.target/i386/pr34522.c: Likewise.
5224 * gcc.target/i386/pr35160.c: Likewise.
5225 * gcc.target/i386/pr35281.c: Likewise.
5226 * gcc.target/i386/pr36246.c: Likewise.
5227 * gcc.target/i386/pr36786.c: Likewise.
5228 * gcc.target/i386/pr37275.c: Likewise.
5229 * gcc.target/i386/pr37843-3.c: Likewise.
5230 * gcc.target/i386/pr37843-4.c: Likewise.
5231 * gcc.target/i386/pr39082-1.c: Likewise.
5232 * gcc.target/i386/pr39431.c: Likewise.
5233 * gcc.target/i386/pr39496.c: Likewise.
5234 * gcc.target/i386/pr39543-2.c: Likewise.
5235 * gcc.target/i386/pr39911.c: Likewise.
5236 * gcc.target/i386/pr40718.c: Likewise.
5237 * gcc.target/i386/pr40906-1.c: Likewise.
5238 * gcc.target/i386/pr40906-2.c: Likewise.
5239 * gcc.target/i386/pr40906-3.c: Likewise.
5240 * gcc.target/i386/pr40934.c: Likewise.
5241 * gcc.target/i386/pr41900.c: Likewise.
5242 * gcc.target/i386/pr42589.c: Likewise.
5243 * gcc.target/i386/pr43662.c: Likewise.
5244 * gcc.target/i386/pr43671.c: Likewise.
5245 * gcc.target/i386/pr43766.c: Likewise.
5246 * gcc.target/i386/pr43869.c: Likewise.
5247 * gcc.target/i386/pr44942.c: Likewise.
5248 * gcc.target/i386/pr44948-2a.c: Likewise.
5249 * gcc.target/i386/pr45234.c: Likewise.
5250 * gcc.target/i386/pr45336-2.c: Likewise.
5251 * gcc.target/i386/pr45336-4.c: Likewise.
5252 * gcc.target/i386/pr45852.c: Likewise.
5253 * gcc.target/i386/pr46470.c: Likewise.
5254 * gcc.target/i386/pr48037-1.c: Likewise.
5255 * gcc.target/i386/pr48389.c: Likewise.
5256 * gcc.target/i386/pr49095.c: Likewise.
5257 * gcc.target/i386/pr9771-1.c: Likewise.
5258 * gcc.target/i386/rdfsbase-1.c: Likewise.
5259 * gcc.target/i386/rdfsbase-2.c: Likewise.
5260 * gcc.target/i386/rdgsbase-1.c: Likewise.
5261 * gcc.target/i386/rdgsbase-2.c: Likewise.
5262 * gcc.target/i386/rdrand-3.c: Likewise.
5263 * gcc.target/i386/regparm-stdcall.c: Likewise.
5264 * gcc.target/i386/regparm.c: Likewise.
5265 * gcc.target/i386/reload-1.c: Likewise.
5266 * gcc.target/i386/rotate-2.c: Likewise.
5267 * gcc.target/i386/sibcall-5.c: Likewise.
5268 * gcc.target/i386/signbit-1.c: Likewise.
5269 * gcc.target/i386/signbit-2.c: Likewise.
5270 * gcc.target/i386/signbit-3.c: Likewise.
5271 * gcc.target/i386/sse-5.c: Likewise.
5272 * gcc.target/i386/sse-8.c: Likewise.
5273 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5274 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5275 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5276 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5277 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5278 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5279 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5280 * gcc.target/i386/sse2-movq-2.c: Likewise.
5281 * gcc.target/i386/sse2-movq-3.c: Likewise.
5282 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5283 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5284 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5285 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5286 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5287 * gcc.target/i386/ssefn-1.c: Likewise.
5288 * gcc.target/i386/ssefn-2.c: Likewise.
5289 * gcc.target/i386/sseregparm-1.c: Likewise.
5290 * gcc.target/i386/sseregparm-2.c: Likewise.
5291 * gcc.target/i386/sseregparm-3.c: Likewise.
5292 * gcc.target/i386/sseregparm-4.c: Likewise.
5293 * gcc.target/i386/sseregparm-5.c: Likewise.
5294 * gcc.target/i386/sseregparm-6.c: Likewise.
5295 * gcc.target/i386/sseregparm-7.c: Likewise.
5296 * gcc.target/i386/sseregparm-8.c: Likewise.
5297 * gcc.target/i386/stack-realign.c: Likewise.
5298 * gcc.target/i386/stack-usage-realign.c: Likewise.
5299 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5300 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5301 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5302 * gcc.target/i386/stackalign/return-1.c: Likewise.
5303 * gcc.target/i386/stackalign/return-2.c: Likewise.
5304 * gcc.target/i386/stackalign/return-3.c: Likewise.
5305 * gcc.target/i386/tailcall-1.c: Likewise.
5306 * gcc.target/i386/tbm-2.c: Likewise.
5307 * gcc.target/i386/udivmod-7.c: Likewise.
5308 * gcc.target/i386/udivmod-8.c: Likewise.
5309 * gcc.target/i386/unroll-1.c: Likewise.
5310 * gcc.target/i386/vararg-1.c: Likewise.
5311 * gcc.target/i386/vararg-2.c: Likewise.
5312 * gcc.target/i386/vect8-ret.c: Likewise.
5313 * gcc.target/i386/vectorize5.c: Likewise.
5314 * gcc.target/i386/wmul-1.c: Likewise.
5315 * gcc.target/i386/wmul-2.c: Likewise.
5316 * gcc.target/i386/wrfsbase-1.c: Likewise.
5317 * gcc.target/i386/wrfsbase-2.c: Likewise.
5318 * gcc.target/i386/wrgsbase-1.c: Likewise.
5319 * gcc.target/i386/wrgsbase-2.c: Likewise.
5320 * gcc.target/i386/xop-pcmov.c: Likewise.
5321 * gcc.target/i386/xop-pcmov2.c: Likewise.
5322 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5323 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5324 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5325 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5326 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5327 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5328 * gcc.target/i386/zee.c: Likewise.
5329 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5330 * gfortran.dg/compiler-directive_2.f: Likewise.
5331 * gfortran.dg/g77/20010216-1.f: Likewise.
5332 * gfortran.dg/gomp/pr39152.f90: Likewise.
5333 * gfortran.dg/pr33794.f90: Likewise.
5335 2011-07-09 Jason Merrill <jason@redhat.com>
5337 * g++.dg/cpp0x/regress/regress5.C: New.
5339 2011-07-08 Jason Merrill <jason@redhat.com>
5342 * g++.dg/expr/compound-asn1.C: New.
5343 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5345 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5348 * gcc.target/powerpc/altivec-34.c: New test.
5350 2011-07-08 Jason Merrill <jason@redhat.com>
5353 * g++.dg/abi/guard3.C: New.
5355 2011-07-08 Julian Brown <julian@codesourcery.com>
5357 * lib/target-supports.exp
5358 (check_effective_target_arm_little_endian): New.
5359 (check_effective_target_vect_pack_trunc): Use above.
5360 (check_effective_target_vect_unpack): Likewise.
5361 (check_effective_target_vect_element_align): Test
5362 check_effective_target_arm_vect_no_misalign for ARM.
5364 2011-07-08 Jason Merrill <jason@redhat.com>
5367 * g++.dg/cpp0x/constexpr-rom.C: New.
5369 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5372 * g++.dg/torture/pr49519.C: New test.
5374 2011-07-08 Martin Jambor <mjambor@suse.cz>
5376 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5378 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5381 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5383 2011-07-08 Richard Guenther <rguenther@suse.de>
5385 PR tree-optimization/49662
5386 * gcc.dg/graphite/interchange-14.c: XFAIL.
5387 * gcc.dg/graphite/interchange-15.c: Likewise.
5388 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5390 2011-07-06 Jason Merrill <jason@redhat.com>
5393 * g++.dg/cpp0x/regress/regress4.C: New.
5395 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5398 * gfortran.dg/result_in_spec_4.f90: New test.
5400 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5402 * gcc.target/sparc/cas64.c: New test.
5404 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5407 * g++.dg/torture/pr49644.C: New test.
5410 * gcc.c-torture/execute/pr49644.c: New test.
5412 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5414 * lib/target-supports.exp (check_effective_target_ia32): New.
5415 (check_effective_target_x32): Likewise.
5416 (check_effective_target_vect_cmdline_needed): Also check x32.
5418 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5420 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5422 * gcc.target/arm/pr42235.c: Likewise.
5423 * gcc.target/arm/pr42495.c: Likewise.
5424 * gcc.target/arm/pr42574.c: Likewise.
5425 * gcc.target/arm/thumb-branch1.c: Likewise.
5427 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5428 unneeded prune of possible warning.
5429 * gcc.target/arm/pr40956.c: Likewise.
5430 * gcc.target/arm/pr42505.c: Likewise.
5432 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5433 * gcc.c-torture/compile/pr46883.c: Likewise.
5434 * gcc.c-torture/compile/pr46934.c: Likewise.
5436 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5437 for move to ../../gcc.c-torture/compile.
5438 * gcc.target/arm/pr46883.c: Likewise.
5439 * gcc.target/arm/pr46934.c: Likewise.
5441 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5442 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5443 * gcc.target/arm/wmul-1.c: Likewise.
5444 * gcc.target/arm/wmul-2.c: Likewise.
5445 * gcc.target/arm/wmul-3.c: Likewise.
5446 * gcc.target/arm/wmul-4.c: Likewise.
5447 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5448 add tab after scan target.
5449 * gcc.target/arm/smlaltt-1.c: Likewise.
5450 * gcc.target/arm/smlatb-1.c: Likewise.
5451 * gcc.target/arm/smlatt-1.c: Likewise.
5453 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5456 * gcc.dg/debug/pr49522.c: New test.
5458 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5460 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5461 * gcc.dg/pr46212.c: Run only if target int32plus.
5462 * gcc.dg/torture/pr48146.c: Ditto.
5463 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5464 * c-c++-common/pr44832.c: Ditto.
5465 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5466 * gcc.dg/pr31490.c: Ditto.
5467 * gcc.dg/torture/builtin-math-7.c: Run only if target
5469 * gcc.dg/torture/pr45764.c: Skip for AVR.
5470 * gcc.dg/pr47893.c: Ditto.
5472 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5474 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5475 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5476 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5477 add tab to scan target.
5479 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5481 * gcc.target/arm/neon-modes-3.c: New test.
5483 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5485 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5486 -fno-loop-interchange -ffast-math.
5488 2011-07-07 Richard Guenther <rguenther@suse.de>
5490 * gcc.dg/ftrapv-3.c: New testcase.
5492 2011-07-07 Richard Guenther <rguenther@suse.de>
5494 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5495 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5497 2011-07-07 Kai Tietz <ktietz@redhat.com>
5499 * gcc.dg/binop-notxor1.c: New test.
5500 * gcc.dg/binop-notand4a.c: New test.
5501 * gcc.dg/binop-notxor2.c: New test.
5502 * gcc.dg/binop-notand3a.c: New test.
5503 * gcc.dg/binop-notand2a.c: New test.
5504 * gcc.dg/binop-notand6a.c: New test.
5505 * gcc.dg/binop-notor1.c: New test.
5506 * gcc.dg/binop-notand1a.c: New test.
5507 * gcc.dg/binop-notand5a.c: New test.
5508 * gcc.dg/binop-notor2.c: New test.
5510 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.dg/gomp/pr49640.c: New test.
5515 2011-07-07 Richard Guenther <rguenther@suse.de>
5517 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5519 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5522 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5524 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5526 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5527 * gcc.target/powerpc/no-r11-2.c: Ditto.
5528 * gcc.target/powerpc/no-r11-3.c: Ditto.
5530 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5532 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5533 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5535 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5537 * lib/target-supports.exp (check_profiling_available): Disable
5538 profiling with -fprofile-generate for target avr.
5540 2011-07-06 Richard Guenther <rguenther@suse.de>
5542 PR tree-optimization/49645
5543 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5545 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5548 * gcc.dg/pr47383.c: New.
5550 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5552 PR tree-optimization/49647
5553 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5555 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5558 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5559 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5561 2011-07-05 Jason Merrill <jason@redhat.com>
5564 * g++.dg/template/template-id-4.C: New.
5566 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5568 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5569 * gcc.dg/pr43402.c: Ditto.
5571 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5573 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5575 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5577 * gcc.target/powerpc/ppc-switch-1.c: New test for
5578 --param case-values-threshold.
5579 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5581 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5583 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5585 2011-07-05 Jason Merrill <jason@redhat.com>
5587 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5589 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5591 PR tree-optimization/47654
5592 * gcc.dg/graphite/block-pr47654.c: New.
5594 2011-07-05 Jason Merrill <jason@redhat.com>
5596 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5598 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5600 PR tree-optimization/49580
5601 * gcc.dg/autopar/pr49580.c: New test.
5603 2011-07-05 Richard Guenther <rguenther@suse.de>
5605 PR tree-optimization/49518
5606 PR tree-optimization/49628
5607 * g++.dg/torture/pr49628.C: New testcase.
5608 * gcc.dg/torture/pr49518.c: Likewise.
5610 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5612 * ada/acats/run_acats (which): Extract last field from type -p,
5613 type output only if command succeeded.
5615 2011-07-04 Jason Merrill <jason@redhat.com>
5617 * g++.dg/abi/mangle48.C: New.
5619 * g++.dg/cpp0x/diag1.C: New.
5621 * g++.dg/diagnostic/aka1.C: New.
5623 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5625 PR rtl-optimization/49619
5626 * gcc.dg/pr49619.c: New test.
5628 PR rtl-optimization/49472
5629 * gfortran.dg/pr49472.f90: New test.
5632 * gcc.dg/pr49602.c: New test.
5634 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5638 * gcc.target/avr/avr.exp: Run over cpp files, too.
5639 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5640 * gcc.target/avr/progmem.h: New file.
5641 * gcc.target/avr/exit-abort.h: New file.
5642 * gcc.target/avr/progmem-error-1.c: New file.
5643 * gcc.target/avr/progmem-error-1.cpp: New file.
5644 * gcc.target/avr/progmem-warning-1.c: New file.
5645 * gcc.target/avr/torture/progmem-1.c: New file.
5646 * gcc.target/avr/torture/progmem-1.cpp: New file.
5648 2011-07-04 Richard Guenther <rguenther@suse.de>
5650 PR tree-optimization/49615
5651 * g++.dg/torture/pr49615.C: New testcase.
5653 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5655 PR tree-optimization/49610
5656 * gcc.dg/vect/pr49610.c: New test.
5658 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5660 * gnat.dg/specs/debug1.ads: New test.
5662 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5665 * gfortran.dg/typebound_proc_23.f90: New.
5667 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5670 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5672 2011-07-01 Jason Merrill <jason@redhat.com>
5675 * g++.dg/template/template-id-3.C: New.
5678 * g++.dg/template/qualified-id4.C: New.
5681 * g++.dg/template/explicit-args4.C: New.
5684 * g++.dg/template/offsetof2.C: New.
5686 2011-07-01 Kai Tietz <ktietz@redhat.com>
5688 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5690 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5693 * lib/target-supports.exp (check_effective_target_gld): New proc.
5695 2011-07-01 Richard Guenther <rguenther@suse.de>
5697 PR tree-optimization/49603
5698 * gcc.dg/torture/pr49603.c: New testcase.
5700 2011-06-30 Jason Merrill <jason@redhat.com>
5703 * g++.dg/rtti/template1.C: New.
5706 * g++.dg/cpp0x/regress/ctor1.C: New.
5709 * g++.dg/cpp0x/initlist54.C: New.
5711 2011-06-30 Martin Jambor <mjambor@suse.cz>
5713 * gcc.dg/tree-ssa/sra-12.c: New test.
5715 2011-06-29 Jason Merrill <jason@redhat.com>
5717 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5719 2011-06-30 Richard Guenther <rguenther@suse.de>
5721 PR tree-optimization/46787
5722 * gcc.dg/vect/vect-121.c: New testcase.
5724 2011-06-30 Martin Jambor <mjambor@suse.cz>
5726 PR tree-optimization/49094
5727 * gcc.dg/tree-ssa/pr49094.c: New test.
5729 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5732 * gfortran.dg/pr49540-1.f90: New test.
5733 * gfortran.dg/pr49540-2.f90: New test.
5735 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5738 * ada/acats/run_acats (which): Use last field of type -p output.
5740 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5741 Iain Sandoe <iains@gcc.gnu.org>
5744 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5745 Only skip on 64-bit *-*-darwin8* && !objc2.
5747 2011-06-30 Richard Guenther <rguenther@suse.de>
5749 PR tree-optimization/38752
5750 * gcc.c-torture/compile/pr38752.c: New testcase.
5752 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5754 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5755 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5757 2011-06-29 Jason Merrill <jason@redhat.com>
5760 * g++.dg/cpp0x/initlist53.C: Use placement new.
5761 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5762 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5765 * g++.dg/cpp0x/trailing6.C: New.
5766 * g++.dg/cpp0x/pr45908.C: No error.
5769 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5772 * g++.dg/cpp0x/constexpr-using2.C: New.
5774 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5777 * g++.dg/cpp0x/constexpr-diag3.C: New.
5778 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5779 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5780 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5781 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5783 2011-06-29 Jason Merrill <jason@redhat.com>
5785 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5787 2011-06-29 Richard Guenther <rguenther@suse.de>
5789 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5791 2011-06-29 Jason Merrill <jason@redhat.com>
5793 * g++.dg/cpp0x/initlist-value2.C: New.
5795 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5796 * g++.dg/cpp0x/initlist-value.C: New.
5798 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5800 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5802 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5804 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5805 * gcc.dg/inline_2.c: Likewise.
5806 * gcc.dg/unroll_1.c: Likewise.
5808 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5811 * gcc.target/i386/pr49567.c: New test.
5813 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5815 * gnat.dg/opt17.ad[sb]: New test.
5817 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5818 Tom de Vries <tom@codesourcery.com>
5820 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5821 (check_effective_target_arm_thumb2): New effective targets.
5822 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5823 properly. Clean up temporary files.
5824 * gcc.target/arm/ivopts-2.c: Likewise.
5825 * gcc.target/arm/ivopts-3.c: Likewise.
5826 * gcc.target/arm/ivopts-4.c: Likewise.
5827 * gcc.target/arm/ivopts-5.c: Likewise.
5828 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5830 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5833 * gfortran.dg/reshape_zerosize_3.f90: New test.
5835 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5837 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5838 * gcc.target/arm/vfp-ldmias.c: Likewise.
5839 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5840 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5841 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5842 * gcc.target/arm/vfp-stmias.c: Likewise.
5843 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5844 * gcc.target/arm/vfp-stmiad.c: Likewise.
5846 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5848 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5850 * gcc.target/arm/pr45701-2.c: Ditto.
5852 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5855 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5856 * gfortran.dg/extends_14.f03: Modified.
5858 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5860 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5861 early if the test is already being skipped.
5863 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5864 scan-assembler-dem-not): For missing file, report unresolved with
5865 same message as for pass/fail, with reason reported in log file.
5867 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5868 from add_options_for_arm_neon_fp16.
5869 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5870 check_effective_target_arm_neon_fp16_ok_nocache.
5871 Check -mfpu and -mfloat-abi options from current multilib.
5872 Do not require neon support.
5873 (check_effective_target_arm_fp16_ok): Renamed from
5874 check_effecitve_target_arm_neon_fp16_ok.
5875 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5876 arm_neon_fp16_ok and arm_fp16.
5877 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5878 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5879 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5880 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5882 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5884 * gcc.dg/builtin-assume-aligned-1.c: New test.
5885 * gcc.dg/builtin-assume-aligned-2.c: New test.
5886 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5889 * gcc.dg/pr49544.c: New test.
5891 2011-06-27 Richard Guenther <rguenther@suse.de>
5893 PR tree-optimization/49394
5894 * g++.dg/torture/pr49394.C: New testcase.
5896 2011-06-27 Kai Tietz <ktietz@redhat.com>
5898 * gcc.dg/optimize-bswapdi-2.c: New test.
5900 2011-06-27 Michael Hope <michael.hope@linaro.org>
5901 Richard Sandiford <richard.sandiford@linaro.org>
5903 PR tree-optimization/49169
5904 * gcc.dg/torture/pr49169.c: New test.
5906 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5909 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5911 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5914 2011-06-26 Jason Merrill <jason@redhat.com>
5916 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5919 * g++.dg/init/ref19.C: New.
5920 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5922 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5924 PR tree-optimization/48377
5925 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5928 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5931 * lib/target-supports.exp (check_effective_target_non_strict_align):
5933 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5935 2011-06-24 Martin Jambor <mjambor@suse.cz>
5937 PR tree-optimizations/49516
5938 * g++.dg/tree-ssa/pr49516.C: New test.
5940 2011-06-23 Jason Merrill <jason@redhat.com>
5943 * g++.dg/template/partial10.C: New.
5944 * g++.dg/template/partial11.C: New.
5946 2011-06-23 Jeff Law <law@redhat.com>
5949 * gcc.dg/pr48770.c: New test.
5951 2011-06-23 Jan Hubicka <jh@suse.cz>
5954 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5956 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5959 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5960 instead of -fdump-tree-optimized.
5962 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5965 * g++.dg/template/crash107.C: New.
5966 * g++.dg/template/error17.C: Adjust.
5968 2011-06-23 Jason Merrill <jason@redhat.com>
5971 * g++.dg/cpp0x/defaulted30.C: New.
5974 * g++.dg/rtti/anon-ns1.C: New.
5977 * g++.dg/init/ref18.C: New.
5980 * g++.dg/template/partial9.C: New.
5982 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5985 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5987 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5990 * gcc.dg/pr49496.c: New test.
5992 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5994 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5997 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5999 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6000 * gcc.target/arm/pr42879.c: Likewise.
6001 * gcc.target/arm/pr45701-3.c: Likewise.
6003 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6004 * gcc.target/arm/pr40482.c: Likewise.
6005 * gcc.target/arm/stack-corruption.c: Likewise.
6007 2011-06-22 Richard Guenther <rguenther@suse.de>
6009 PR tree-optimization/49493
6010 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6012 2011-06-22 Jason Merrill <jason@redhat.com>
6015 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6017 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6018 Dmitry Melnik <dm@ispras.ru>
6020 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6021 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6022 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6024 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6026 * gcc.target/arm/tlscall.c: New.
6028 2011-06-21 Jason Merrill <jason@redhat.com>
6031 * g++.dg/cpp0x/constexpr-ref1.C: New.
6032 * g++.dg/cpp0x/constexpr-ref2.C: New.
6033 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6036 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6039 * g++.dg/template/param3.C: New.
6041 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6043 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6044 my_clrsb test functions.
6046 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6047 test_sll, test_ull): Add clrsb tests.
6048 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6051 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6054 * gfortran.dg/class_44.f03: New.
6056 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6058 PR tree-optimization/49478
6059 * gcc.dg/vect/pr49478.c
6061 2011-06-21 Richard Guenther <rguenther@suse.de>
6063 PR tree-optimization/49483
6064 * gcc.dg/vect/vect-120.c: New testcase.
6066 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6069 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6070 * gcc.dg/vect/vect-peel-4.c: Likewise.
6072 2011-06-22 Christian Bruel <christian.bruel@st.com>
6075 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6076 * gcc.dg/always_inline2.c: Likewise.
6077 * gcc.dg/always_inline3.c: Likewise.
6078 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6079 * gcc.dg/inline_1.c: Likewise.
6080 * gcc.dg/inline_2.c: Likewise.
6081 * gcc.dg/inline_3.c: Likewise.
6082 * gcc.dg/inline_4.c: Likewise.
6083 * gcc.dg/20051201-1.c: Likewise.
6084 * gcc.dg/pr40087.c: Likewise.
6085 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6086 * gcc.dg/inline-22.c: Likewise.
6087 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6088 * gcc.dg/lto/20090218-1_1.c: Likewise.
6089 * g++.dg/ipa/devirt-7.C: Likewise.
6090 * gcc.dg/uninit-pred-5_a.c: Likewise.
6091 * gcc.dg/uninit-pred-5_b.c: Likewise.
6092 * gcc.dg/fail_always_inline.c: New.
6094 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6096 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6097 into 6 jobs instead of 3.
6099 2011-06-20 Jason Merrill <jason@redhat.com>
6102 * g++.dg/cpp0x/initlist53.C: New.
6104 2011-06-20 Tobias Burnus <burnus@net-b.de>
6107 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6108 * gfortran.dg/coarray_lock_3.f90: New.
6109 * gfortran.dg/coarray/lock_1.f90: New.
6111 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6113 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6114 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6115 unresolved and report the reason to the log file.
6117 * lib/scanasm.exp (object-size): Move argument processing earlier
6118 to report errors before verifying that the file exists. Report
6119 problems detected at runtime as unresolved instead of error and
6120 report their reasons to the log file.
6122 2011-06-20 Jason Merrill <jason@redhat.com>
6125 * g++.dg/cpp0x/explicit6.C: New.
6128 * g++.dg/cpp0x/enum20.C: New.
6131 * g++.dg/ext/attr-aligned01.C: New.
6134 * g++.dg/cpp0x/variadic-default.C: New.
6137 * g++.dg/cpp0x/auto26.C: New.
6140 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6142 2011-06-20 Kai Tietz <ktietz@redhat.com>
6144 * gcc.dg/binop-notand1.c: New test.
6145 * gcc.dg/binop-notand2.c: New test.
6146 * gcc.dg/binop-notand3.c: New test.
6147 * gcc.dg/binop-notand4.c: New test.
6148 * gcc.dg/binop-notand5.c: New test.
6149 * gcc.dg/binop-notand6.c: New test.
6151 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6154 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6156 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6159 * gfortran.dg/proc_ptr_31.f90: New.
6161 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6163 * gnat.dg/volatile6.adb: New test.
6164 * gnat.dg/volatile7.adb: Likewise.
6165 * gnat.dg/volatile8.adb: Likewise.
6166 * gnat.dg/volatile9.adb: Likewise.
6168 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6170 * gnat.dg/constant3.adb: New test.
6172 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6175 * gfortran.dg/read_list_eof_1.f90: New test.
6177 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.target/i386/testimm-1.c: New test.
6181 * gcc.target/i386/testimm-2.c: New test.
6182 * gcc.target/i386/testimm-3.c: New test.
6183 * gcc.target/i386/testimm-4.c: New test.
6184 * gcc.target/i386/testimm-5.c: New test.
6185 * gcc.target/i386/testimm-6.c: New test.
6186 * gcc.target/i386/testimm-7.c: New test.
6187 * gcc.target/i386/testimm-8.c: New test.
6188 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6189 * gcc.target/i386/xop-rotate1-int.c: New test.
6190 * gcc.target/i386/xop-rotate2-int.c: New test.
6192 2011-06-17 Jason Merrill <jason@redhat.com>
6194 * g++.dg/cpp0x/rv-func2.C: New.
6196 * g++.dg/debug/dwarf2/lambda1.C: New.
6197 * g++.dg/warn/Wshadow-6.C: Adjust.
6199 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6202 * gfortran.dg/move_alloc_5.f90: New.
6204 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6206 PR rtl-optimization/48542
6207 * gcc.dg/torture/pr48542.c: New test.
6209 2011-06-16 Jason Merrill <jason@redhat.com>
6212 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6215 * g++.dg/cpp0x/initlist52.C New.
6218 * c-c++-common/raw-string-12.c: New.
6221 * g++.dg/cpp0x/sfinae26.C: New.
6224 * g++.dg/cpp0x/variadic113.C: New.
6227 * g++.dg/cpp0x/variadic112.C: New.
6229 2011-06-16 Jeff Law <law@redhat.com>
6231 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6232 improved jump threading.
6233 * gcc.dg/builtin-object-size-2.c: Likewise.
6234 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6236 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6239 * gfortran.dg/typebound_assignment_3.f03: New.
6241 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6244 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6246 2011-06-16 Martin Jambor <mjambor@suse.cz>
6248 PR tree-optimization/49343
6249 * gnat.dg/discr31.ad[sb]: New test.
6251 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6253 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6255 2011-06-16 Tom de Vries <tom@codesourcery.com>
6258 * gcc.target/arm/ivopts-3.c: Update test.
6259 * gcc.target/arm/ivopts-5.c: Same.
6261 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6264 2011-06-10 Wei Guozhi <carrot@google.com>
6267 * gcc.target/arm/pr45335.c: New test.
6268 * gcc.target/arm/pr45335-2.c: New test.
6269 * gcc.target/arm/pr45335-3.c: New test.
6270 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6271 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6272 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6274 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6276 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6278 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6281 * gfortran.dg/class_43.f03: New.
6283 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6285 PR tree-optimization/49419
6286 * gcc.c-torture/execute/pr49419.c: New test.
6288 2011-06-16 Revital Eres <revital.eres@linaro.org>
6290 * gcc.dg/sms-9.c: New file.
6292 2011-06-15 Easwaran Raman <eraman@google.com>
6294 PR rtl-optimization/49414
6295 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6297 2011-06-14 Jason Merrill <jason@redhat.com>
6299 * g++.dg/cpp0x/noexcept13.C: New.
6301 2011-06-14 Easwaran Raman <eraman@google.com>
6303 PR rtl-optimization/44194
6304 * gcc.dg/pr44194-1.c: New test.
6305 * gcc.dg/pr44194-2.c: New test.
6307 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6309 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6311 * gcc.target/arm/pr45701-2.c: Likewise.
6312 * gcc.target/arm/thumb-branch1.c: Likewise.
6314 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6317 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6319 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6321 * gcc.target/arm/pr45701-1.c: Require thumb support.
6322 * gcc.target/arm/pr45701-2.c: Likewise.
6323 * gcc.target/arm/thumb-branch1.c: Likewise.
6325 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6326 * gcc.target/arm/pr39839.c: Likewise.
6327 * gcc.target/arm/pr40657-2.c: Likewise.
6328 * gcc.target/arm/pr40956.c: Likewise.
6329 * gcc.target/arm/pr41679.c: Likewise.
6330 * gcc.target/arm/pr42235.c: Likewise.
6331 * gcc.target/arm/pr42495.c: Likewise.
6332 * gcc.target/arm/pr42505.c: Likewise.
6333 * gcc.target/arm/pr42574.c: Likewise.
6334 * gcc.target/arm/pr46883.c: Likewise.
6335 * gcc.target/arm/pr46934.c: Likewise.
6336 * gcc.target/arm/xor-and.c: Likewise.
6338 2011-06-14 Jason Merrill <jason@redhat.com>
6340 * g++.dg/other/error23.C: Adjust error message.
6341 * g++.dg/other/error32.C: Likewise.
6344 * g++.dg/cpp0x/rv-dotstar.C: New.
6347 * g++.dg/cpp0x/decltype30.C: New.
6349 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6351 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6354 * gfortran.dg/pr49103.f90: New test.
6356 2011-06-14 Tom de Vries <tom@codesourcery.com>
6359 * gcc.target/arm/ivopts-3.c: New test.
6360 * gcc.target/arm/ivopts-4.c: New test.
6361 * gcc.target/arm/ivopts-5.c: New test.
6363 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6365 PR rtl-optimization/49390
6366 * gcc.c-torture/execute/pr49390.c: New test.
6368 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6370 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6372 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6374 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6375 * gcc.c-torture/execute/cmpsi-2.x: New file.
6376 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6377 * gcc.c-torture/execute/pr45262.x: New file.
6378 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6379 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6381 * gcc.c-torture/compile/pr49163.c: Ditto.
6383 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6385 * gcc.dg/vect/vect-16.c: Rename to...
6386 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6387 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6388 for double-word vectors.
6389 * gcc.dg/vect/vect-peel-4.c: Likewise.
6390 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6392 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6395 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6398 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6400 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6402 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6404 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6406 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6408 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6410 * gfortran.dg/trim_optimize_8.f90: New test case.
6412 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6413 Ira Rosen <ira.rosen@linaro.org>
6415 PR tree-optimization/49352
6416 * gcc.dg/vect/pr49352.c: New test.
6418 2011-06-12 Tobias Burnus
6421 * gfortran.dg/alloc_comp_assign_11.f90: New.
6423 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6425 * gfortran.dg/trim_optimize_7.f90: New test.
6427 2011-06-10 Wei Guozhi <carrot@google.com>
6430 * gcc.target/arm/pr45335.c: New test.
6431 * gcc.target/arm/pr45335-2.c: New test.
6432 * gcc.target/arm/pr45335-3.c: New test.
6433 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6434 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6435 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6437 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6440 * g++.dg/parse/error39.C: New.
6442 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6444 * gcc.target/arm/20090811-1.c: Skip for incompatible
6445 options, do not override other options.
6446 * gcc.target/arm/combine-cmp-shift.c: Skip for
6447 incompatible options.
6448 * gcc.target/arm/pr45094.c: Likewise.
6449 * gcc.target/arm/scd42-1.c: Likewise.
6450 * gcc.target/arm/scd42-3.c: Likewise.
6451 * gcc.target/arm/thumb-ltu.c: Likewise.
6453 * lib/target-supports.exp
6454 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6455 multilib flags use -mfpu with a value other than neon-fp16.
6457 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6459 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6460 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6462 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6464 * lib/target-supports.exp (check_effective_target_pie): New proc.
6465 * gcc.dg/pie-link.c: Use target pie.
6467 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6468 Laurent Roug� <laurent.rouge@menta.fr>
6470 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6471 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6473 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6475 * gfortran.dg/coarray/sync_1.f90: New test for
6476 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6478 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6480 PR tree-optimization/49318
6481 * gcc.dg/vect/pr49318.c: New test.
6483 2011-06-09 David Krauss <potswa@mac.com>
6485 * g++.dg/template/arrow1.C: New.
6487 2011-06-09 Jason Merrill <jason@redhat.com>
6489 * lib/prune.exp: Prune "note"s.
6490 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6492 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6493 * g++.dg/template/dependent-expr3.C: Likewise.
6494 * g++.dg/parse/template7.C: Likewise.
6495 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6496 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6497 * g++.old-deja/g++.pt/friend38.C: Likewise.
6498 * g++.old-deja/g++.pt/crash32.C: Likewise.
6499 * g++.old-deja/g++.other/init4.C: Likewise.
6500 * g++.old-deja/g++.other/friend8.C: Likewise.
6502 * g++.dg/ext/complex7.C: Adjust expected output.
6503 * g++.dg/diagnostic/method1.C: Likewise.
6504 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6505 * g++.dg/parse/crash33.C: Likewise.
6506 * g++.dg/other/warning1.C: Likewise.
6507 * g++.dg/init/pr29571.C: Likewise.
6508 * g++.dg/warn/overflow-warn-1.C: Likewise.
6509 * g++.dg/warn/overflow-warn-3.C: Likewise.
6510 * g++.dg/warn/overflow-warn-4.C: Likewise.
6511 * g++.old-deja/g++.oliva/template1.C: Likewise.
6513 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6514 * g++.dg/parse/template7.C: Adjust.
6516 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6519 * gcc.dg/pr49307.c: New.
6521 2011-06-09 Wei Guozhi <carrot@google.com>
6524 * gcc.target/arm/pr46975.c: New testcase.
6526 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6528 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6529 (PMETH, arglist_t): Removed.
6530 (method_get_number_of_arguments): Removed.
6531 (method_get_nth_argument): Removed.
6532 (method_get_first_argument): Removed.
6533 (method_get_next_argument): Removed.
6534 (method_get_sizeof_arguments): Removed.
6535 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6537 (method_get_number_of_arguments): Removed.
6538 (method_get_nth_argument): Removed.
6539 (method_get_first_argument): Removed.
6540 (method_get_next_argument): Removed.
6541 (method_get_sizeof_arguments): Removed.
6542 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6544 2011-06-09 David Li <davidxl@google.com>
6546 * gcc.dg/dump-pass.c: New test.
6548 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6551 * g++.dg/parse/error38.C: New.
6553 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6556 * gfortran.dg/pr49308.f90: New test.
6558 2011-06-08 Jason Merrill <jason@redhat.com>
6560 * g++.dg/cpp0x/noexcept11.C: New.
6561 * g++.dg/cpp0x/noexcept12.C: New.
6562 * g++.dg/cpp0x/sfinae11.C: Adjust.
6564 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6567 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6568 to dg-options, match also DW_AT_linkage_name.
6570 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6573 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6574 -fno-common on alpha*-dec-osf*.
6575 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6577 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6579 PR rtl-optimization/49303
6580 * gcc.target/ia64/pr49303.c: New test.
6582 2011-06-08 Tobias Burnus <burnus@net-b.de>
6585 * gfortran.dg/coarray_lock_1.f90: New.
6586 * gfortran.dg/coarray_lock_2.f90: New.
6588 2011-06-07 Jason Merrill <jason@redhat.com>
6590 * lib/prune.exp: Look for "required" rather than "instantiated".
6591 * g++.dg/abi/mangle11.C: Likewise.
6592 * g++.dg/abi/mangle12.C: Likewise.
6593 * g++.dg/abi/mangle17.C: Likewise.
6594 * g++.dg/abi/mangle20-2.C: Likewise.
6595 * g++.dg/abi/pragma-pack1.C: Likewise.
6596 * g++.dg/cpp0x/decltype26.C: Likewise.
6597 * g++.dg/cpp0x/decltype28.C: Likewise.
6598 * g++.dg/cpp0x/decltype29.C: Likewise.
6599 * g++.dg/cpp0x/enum11.C: Likewise.
6600 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6601 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6602 * g++.dg/cpp0x/pr47416.C: Likewise.
6603 * g++.dg/ext/case-range2.C: Likewise.
6604 * g++.dg/ext/case-range3.C: Likewise.
6605 * g++.dg/gomp/for-19.C: Likewise.
6606 * g++.dg/gomp/pr37533.C: Likewise.
6607 * g++.dg/gomp/pr38639.C: Likewise.
6608 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6609 * g++.dg/inherit/base3.C: Likewise.
6610 * g++.dg/inherit/using6.C: Likewise.
6611 * g++.dg/init/placement4.C: Likewise.
6612 * g++.dg/init/reference3.C: Likewise.
6613 * g++.dg/lookup/scoped6.C: Likewise.
6614 * g++.dg/lookup/using7.C: Likewise.
6615 * g++.dg/other/abstract1.C: Likewise.
6616 * g++.dg/other/error10.C: Likewise.
6617 * g++.dg/other/error5.C: Likewise.
6618 * g++.dg/other/field1.C: Likewise.
6619 * g++.dg/other/offsetof5.C: Likewise.
6620 * g++.dg/parse/bitfield2.C: Likewise.
6621 * g++.dg/parse/constant4.C: Likewise.
6622 * g++.dg/parse/crash20.C: Likewise.
6623 * g++.dg/parse/invalid-op1.C: Likewise.
6624 * g++.dg/parse/non-dependent2.C: Likewise.
6625 * g++.dg/parse/template18.C: Likewise.
6626 * g++.dg/tc1/dr152.C: Likewise.
6627 * g++.dg/tc1/dr166.C: Likewise.
6628 * g++.dg/tc1/dr176.C: Likewise.
6629 * g++.dg/tc1/dr213.C: Likewise.
6630 * g++.dg/template/access11.C: Likewise.
6631 * g++.dg/template/access2.C: Likewise.
6632 * g++.dg/template/access3.C: Likewise.
6633 * g++.dg/template/access7.C: Likewise.
6634 * g++.dg/template/arg7.C: Likewise.
6635 * g++.dg/template/cond2.C: Likewise.
6636 * g++.dg/template/crash13.C: Likewise.
6637 * g++.dg/template/crash40.C: Likewise.
6638 * g++.dg/template/crash7.C: Likewise.
6639 * g++.dg/template/crash84.C: Likewise.
6640 * g++.dg/template/ctor5.C: Likewise.
6641 * g++.dg/template/defarg13.C: Likewise.
6642 * g++.dg/template/defarg14.C: Likewise.
6643 * g++.dg/template/dtor7.C: Likewise.
6644 * g++.dg/template/eh2.C: Likewise.
6645 * g++.dg/template/error2.C: Likewise.
6646 * g++.dg/template/error43.C: Likewise.
6647 * g++.dg/template/friend32.C: Likewise.
6648 * g++.dg/template/injected1.C: Likewise.
6649 * g++.dg/template/instantiate1.C: Likewise.
6650 * g++.dg/template/instantiate3.C: Likewise.
6651 * g++.dg/template/instantiate5.C: Likewise.
6652 * g++.dg/template/instantiate7.C: Likewise.
6653 * g++.dg/template/local6.C: Likewise.
6654 * g++.dg/template/lookup2.C: Likewise.
6655 * g++.dg/template/member5.C: Likewise.
6656 * g++.dg/template/memfriend15.C: Likewise.
6657 * g++.dg/template/memfriend16.C: Likewise.
6658 * g++.dg/template/memfriend17.C: Likewise.
6659 * g++.dg/template/memfriend7.C: Likewise.
6660 * g++.dg/template/meminit1.C: Likewise.
6661 * g++.dg/template/nested3.C: Likewise.
6662 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6663 * g++.dg/template/nontype12.C: Likewise.
6664 * g++.dg/template/nontype13.C: Likewise.
6665 * g++.dg/template/nontype6.C: Likewise.
6666 * g++.dg/template/pr23510.C: Likewise.
6667 * g++.dg/template/pr35240.C: Likewise.
6668 * g++.dg/template/ptrmem15.C: Likewise.
6669 * g++.dg/template/ptrmem6.C: Likewise.
6670 * g++.dg/template/qualified-id1.C: Likewise.
6671 * g++.dg/template/qualttp20.C: Likewise.
6672 * g++.dg/template/qualttp3.C: Likewise.
6673 * g++.dg/template/qualttp4.C: Likewise.
6674 * g++.dg/template/qualttp5.C: Likewise.
6675 * g++.dg/template/qualttp6.C: Likewise.
6676 * g++.dg/template/qualttp7.C: Likewise.
6677 * g++.dg/template/qualttp8.C: Likewise.
6678 * g++.dg/template/recurse.C: Likewise.
6679 * g++.dg/template/recurse2.C: Likewise.
6680 * g++.dg/template/ref5.C: Likewise.
6681 * g++.dg/template/scope2.C: Likewise.
6682 * g++.dg/template/sfinae10.C: Likewise.
6683 * g++.dg/template/sfinae3.C: Likewise.
6684 * g++.dg/template/sizeof3.C: Likewise.
6685 * g++.dg/template/static9.C: Likewise.
6686 * g++.dg/template/template-id-2.C: Likewise.
6687 * g++.dg/template/typedef13.C: Likewise.
6688 * g++.dg/template/typename4.C: Likewise.
6689 * g++.dg/template/using14.C: Likewise.
6690 * g++.dg/template/using2.C: Likewise.
6691 * g++.dg/template/warn1.C: Likewise.
6692 * g++.dg/warn/Wparentheses-13.C: Likewise.
6693 * g++.dg/warn/Wparentheses-15.C: Likewise.
6694 * g++.dg/warn/Wparentheses-16.C: Likewise.
6695 * g++.dg/warn/Wparentheses-17.C: Likewise.
6696 * g++.dg/warn/Wparentheses-18.C: Likewise.
6697 * g++.dg/warn/Wparentheses-19.C: Likewise.
6698 * g++.dg/warn/Wparentheses-20.C: Likewise.
6699 * g++.dg/warn/Wparentheses-23.C: Likewise.
6700 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6701 * g++.dg/warn/noeffect2.C: Likewise.
6702 * g++.dg/warn/noeffect4.C: Likewise.
6703 * g++.dg/warn/pr8570.C: Likewise.
6704 * g++.old-deja/g++.brendan/init2.C: Likewise.
6705 * g++.old-deja/g++.eh/spec6.C: Likewise.
6706 * g++.old-deja/g++.pt/crash10.C: Likewise.
6707 * g++.old-deja/g++.pt/crash36.C: Likewise.
6708 * g++.old-deja/g++.pt/derived3.C: Likewise.
6709 * g++.old-deja/g++.pt/error2.C: Likewise.
6710 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6711 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6712 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6713 * g++.old-deja/g++.pt/overload7.C: Likewise.
6714 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6716 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6717 Iain Sandoe <iains@gcc.gnu.org>
6719 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6720 Added code to deal with the case when [Protocol
6721 -descriptionForInstanceMethod:] or [Protocol
6722 -descriptionForClassMethod:] returns NULL.
6724 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6725 Iain Sandoe <iains@gcc.gnu.org>
6727 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6728 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6731 2011-06-07 Xinliang David Li <davidxl@google.com>
6733 * gcc.dg/inline_2.c: New test.
6734 * gcc.dg/unroll_2.c: New test.
6735 * gcc.dg/inline_3.c: New test.
6736 * gcc.dg/unroll_3.c: New test.
6737 * gcc.dg/inline_4.c: New test.
6738 * gcc.dg/unroll_4.c: New test.
6739 * gcc.dg/inline_1.c: New test.
6740 * gcc.dg/unroll_1.c: New test.
6742 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6744 PR tree-optimization/48497
6745 * lib/gcc-defs.exp (dg-additional-options): New proc.
6746 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6747 -msse2 on 32-bit x86.
6749 2011-06-06 Jason Merrill <jason@redhat.com>
6751 * g++.dg/cpp0x/enum19.C: New.
6753 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6755 * gcc.target/arm/neon-reload-class.c: New test.
6757 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6760 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6762 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6764 * gcc.target/arm/smlatb-1.c: New file.
6765 * gcc.target/arm/smlatt-1.c: New file.
6766 * gcc.target/arm/smlaltb-1.c: New file.
6767 * gcc.target/arm/smlaltt-1.c: New file.
6769 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6771 * gcc.target/arm/mla-2.c: New test.
6773 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6775 PR gcov-profile/49299
6776 * gcc.dg/tree-prof/pr49299-1.c: New test.
6777 * gcc.dg/tree-prof/pr49299-2.c: New test.
6779 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6781 * lib/target-supports.exp
6782 (check_effective_target_vect_widen_mult_qi_to_hi):
6783 Add NEON as supporting target.
6784 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6785 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6786 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6787 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6788 using widening multiplication on targets that support it.
6789 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6790 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6791 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6793 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6795 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6796 Modern Objective-C runtime API.
6797 * objc/execute/next_mapping.h: Removed.
6798 * objc-obj-c++-shared/next-mapping.h: Removed.
6799 * objc-obj-c++-shared/Object1.h: Removed.
6800 * objc-obj-c++-shared/Object1.m: Removed.
6801 * objc-obj-c++-shared/Object1.mm: Removed.
6802 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6803 * objc-obj-c++-shared/Protocol1.h: Removed.
6804 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6805 of ProtoBool, IVAR_T and METHOD.
6806 * objc-obj-c++-shared/runtime.h: New.
6807 * objc-obj-c++-shared/TestsuiteObject.h: New.
6808 * objc-obj-c++-shared/TestsuiteObject.m: New.
6810 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6811 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6812 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6814 * objc/execute/_cmd.m: Include
6815 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6816 runtime API. ([TestClass +initialize]): Include this method also
6817 with the GNU runtime.
6818 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6819 Object. ([-setValue:]): Return void.
6820 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6821 with the GNU runtime. Include
6822 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6823 for the NeXT runtime. Use the existing print_ivars() and
6824 compare_structures() implementations for the old NeXT runtime.
6825 Added new implementations for the Modern GNU and NeXT runtimes.
6826 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6827 well. (main): Use objc_getClass(). Use return instead of exit.
6828 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6829 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6831 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6832 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6833 instead of Object. (main): Use return instead of exit().
6834 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6835 instead of Object. Removed prototype for exit(). (main): Use
6836 return instead of exit(). Use the Modern Objective-C runtime API.
6837 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6839 * objc/execute/class-tests-1.h: Include
6840 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6841 runtime API. (test_class_with_superclass): Do not call [Object
6842 class]. There is no need to with the current libobjc.
6843 * objc/execute/class-tests-2.h: Include
6844 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6846 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6847 ../../objc-obj-c++-shared/next-mapping.h.
6848 * objc/execute/class-2.m: Likewise.
6849 * objc/execute/class-3.m: Likewise.
6850 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6851 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6852 +initialize]): Include this method also with the GNU
6853 runtime. (main): Use the Modern Objective-C runtime API.
6854 * objc/execute/class-5.m: Likewise.
6855 * objc/execute/class-6.m: Likewise.
6856 * objc/execute/class-7.m: Likewise.
6857 * objc/execute/class-8.m: Likewise.
6858 * objc/execute/class-9.m: Likewise.
6859 * objc/execute/class-10.m: Likewise.
6860 * objc/execute/class-11.m: Likewise.
6861 * objc/execute/class-12.m: Likewise.
6862 * objc/execute/class-13.m: Likewise.
6863 * objc/execute/class-14.m: Likewise.
6864 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6865 this method also with the GNU runtime.
6866 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6867 +initialize]): Include this method also with the GNU runtime.
6868 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6870 * objc/execute/encode-1.m: Likewise.
6871 * objc/execute/enumeration-1.m: Likewise.
6872 * objc/execute/enumeration-2.m: Likewise.
6873 * objc/execute/exceptions/catchall-1.m: Likewise.
6874 * objc/execute/exceptions/finally-1.m: Likewise.
6875 * objc/execute/exceptions/foward-1.m: Likewise.
6876 * objc/execute/exceptions/local-variables-1.m: Likewise.
6877 * objc/execute/exceptions/throw-nil.m: Likewise.
6878 * objc/execute/exceptions/trivial.m: Likewise.
6879 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6880 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6881 * objc/execute/exceptions/matcher-1.m: Likewise.
6882 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6884 * objc/execute/formal_protocol-2.m: Likewise.
6885 * objc/execute/formal_protocol-3.m: Likewise.
6886 * objc/execute/formal_protocol-4.m: Likewise.
6887 * objc/execute/formal_protocol-5.m: Include
6888 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6890 * objc/execute/formal_protocol-6.m: Likewise.
6891 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6892 Object. Include <objc/Protocol.h> instead of
6893 ../../objc-obj-c++-shared/Protocol1.h.
6894 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6896 * objc/execute/informal_protocol.m: Likewise.
6897 * objc/execute/load-3.m: Likewise.
6898 * objc/execute/many_args_method.m ([TestClass +initialize]):
6899 Include this method with the GNU runtime as well.
6900 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6901 * objc/execute/nested-func-1.m: Use TestsuiteObject
6903 * objc/execute/nil_method-1.m: Likewise.
6904 * objc/execute/no_clash.m: Likewise.
6905 * objc/execute/np-1.m: Do not include
6906 ../../objc-obj-c++-shared/Protocol1.h.
6907 (main): Use return instead of exit().
6908 * objc/execute/np-2.m: Do not include
6909 ../../objc-obj-c++-shared/Protocol1.h.
6910 ([MyObject +initialize]): Include this method also with the GNU
6911 runtime. (main): Use return instead of exit().
6912 * objc/execute/object_is_class.m: Include
6913 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6914 of Object. (main): Use the Modern Objective-C runtime API.
6915 * objc/execute/object_is_meta_class.m: Likewise.
6916 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6917 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6918 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6919 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6920 Objective-C runtime API.
6921 * objc/execute/protocol-isEqual-2.m: Likewise.
6922 * objc/execute/protocol-isEqual-3.m: Likewise.
6923 * objc/execute/protocol-isEqual-4.m: Likewise.
6924 * objc/execute/redefining_self.m ([TestClass +initialize]):
6925 Include this method with the GNU runtime as well.
6926 * objc/execute/root_methods.m: Include
6927 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6928 Include this method with the GNU runtime as well.
6929 (main): Use the Modern Objective-C runtime API.
6930 * objc/execute/selector-1.m: Include
6931 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6932 of Object. (main): Use the Modern Objective-C runtime API.
6933 * objc/execute/static-1.m ([Test +initialize]): Include this
6934 method with the GNU runtime as well.
6935 * objc/execute/static-2.m: Likewise.
6936 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6937 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6938 ([MathClass +initialize]): Include this method with the GNU
6940 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6942 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6943 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6944 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6945 * objc.dg/attributes/method-attribute-1.m: Likewise.
6946 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6947 * objc.dg/attributes/method-attribute-2.m: Likewise.
6948 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6949 * objc.dg/attributes/method-attribute-3.m: Likewise.
6950 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6951 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6952 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6953 * obj-c++.dg/bitfield-1.mm: Likewise.
6954 * obj-c++.dg/bitfield-2.mm: Likewise
6955 * objc.dg/bitfield-3.m: Likewise.
6956 * obj-c++.dg/bitfield-4.mm: Likewise.
6957 * objc.dg/bitfield-5.m: Likewise
6958 * objc.dg/call-super-1.m: Likewise.
6959 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6960 Use objc_getClass() instead of objc_get_class(), but for the GNU
6961 runtime redefine objc_getClass as objc_get_class. Include
6962 ../objc-obj-c++-shared/runtime.h.
6963 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6964 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6965 Use the Modern Objective-C runtime API.
6966 * objc.dg/class-protocol-1.m: Include
6967 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6968 * obj-c++.dg/class-protocol-1.mm: Likewise.
6969 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6970 * objc.dg/comp-types-10.m: Likewise.
6971 * objc.dg/comp-types-11.m: Likewise.
6972 * objc.dg/comp-types-12.m: Likewise.
6973 * obj-c++.dg/comp-types-9.mm: Likewise.
6974 * obj-c++.dg/comp-types-11.mm: Likewise.
6975 * obj-c++.dg/comp-types-12.mm: Likewise.
6976 * obj-c++.dg/comp-types-13.mm: Likewise.
6977 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6978 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6979 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6980 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6981 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6982 * objc.dg/desig-init-1.m: Likewise.
6983 * obj-c++.dg/defs.mm: Likewise.
6984 * objc.dg/exceptions-2.m: Likewise.
6985 * obj-c++.dg/except-1.mm: Likewise.
6986 * obj-c++.dg/exceptions-2.mm: Likewise.
6987 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6988 Use the Modern Objective-C runtime API.
6989 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6990 the Modern Objective-C runtime API. Do not include
6991 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6992 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6993 the Modern Objective-C runtime API except when using an older NeXT
6995 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6996 the Modern Objective-C runtime API.
6997 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6999 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7000 * objc.dg/encode-7-next-64bit.m: Updated include.
7001 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7003 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7004 the Modern Objective-C runtime API.
7005 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7006 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7007 instead of ../objc-obj-c++-shared/Protocol1.h.
7008 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7009 the Modern Objective-C runtime API except when using an older NeXT
7011 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7012 the Modern Objective-C runtime API.
7013 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7015 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7016 * objc.dg/fix-and-continue-2.m: Likewise.
7017 * objc.dg/foreach-1.m: Likewise.
7018 * objc.dg/foreach-2.m: Likewise.
7019 * objc.dg/foreach-3.m: Likewise.
7020 * objc.dg/foreach-4.m: Likewise.
7021 * objc.dg/foreach-5.m: Likewise.
7022 * objc.dg/foreach-6.m: Likewise.
7023 * objc.dg/foreach-7.m: Likewise.
7024 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7026 * objc.dg/func-ptr-2.m: Likewise.
7027 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7028 Do not include objc/objc-api.h.
7029 * obj-c++.dg/fsf-package-0.mm: Likewise.
7030 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7031 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7032 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7034 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7035 * objc.dg/gnu-runtime-3.m: Likewise.
7036 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7037 * objc.dg/headers.m: Include objc/runtime.h instead of
7038 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7039 for the NeXT runtime.
7040 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7041 * obj-c++.dg/isa-field-1.mm: Likewise.
7042 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7043 * objc.dg/layout-1.m: Likewise.
7044 * objc.dg/layout-2.m: Likewise.
7045 * objc.dg/local-decl-2.m: Likewise.
7046 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7047 Object. ([Container +elementForView:]): Use
7048 class_conformsToProtocol().
7049 * obj-c++.dg/lookup-2.mm: Likewise.
7050 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7051 * obj-c++.dg/local-decl-1.mm: Likewise.
7052 * objc.dg/method-3.m: Likewise.
7053 * objc.dg/method-4.m: Likewise.
7054 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7055 ../objc-obj-c++-shared/Protocol1.h.
7056 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7057 * objc.dg/method-9.m: Likewise.
7058 * objc.dg/method-10.m: Likewise.
7059 * objc.dg/method-13.m ([Root +initialize]): Include this method
7060 also for the GNU runtime. (main): Use objc_getClass() also for
7062 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7063 * objc.dg/method-17.m: Likewise.
7064 * objc.dg/method-19.m: Likewise.
7065 * objc.dg/method-20b.m: Likewise.
7066 * obj-c++.dg/method-2.mm: Likewise.
7067 * obj-c++.dg/method-6.mm: Likewise.
7068 * obj-c++.dg/method-10.mm: Likewise.
7069 * obj-c++.dg/method-11.mm: Likewise.
7070 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7071 ../objc-obj-c++-shared/Protocol1.h.
7072 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7073 * obj-c++.dg/method-15.mm: Likewise.
7074 * obj-c++.dg/method-17.mm: Likewise.
7075 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7076 +initialize]): Include this method also for the GNU
7077 runtime. (main): Use objc_getClass() also for the GNU runtime.
7078 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7079 * obj-c++.dg/method-22.mm: Likewise.
7080 * obj-c++.dg/method-23.mm: Likewise.
7081 * obj-c++.dg/no-extra-load.mm: Likewise.
7082 * objc.dg/objc-fast-4.m: Likewise.
7083 * objc.dg/objc-gc-4.m: Likewise.
7084 * obj-c++.dg/objc-gc-3.mm: Likewise.
7085 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7086 protocol_getMethodDescription() instead of [Protocol
7087 -descriptionForInstanceMethod].
7088 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7089 Made it available with all runtimes. (main): Call -test instead
7091 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7092 and put into a category.
7093 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7094 Object. Include objc/objc.h.
7095 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7096 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7097 New. (main): Use protocol_getMethodDescription() instead
7098 of [Protocol -descriptionForInstanceMethod] and [Protocol
7099 -descriptionForClassMethod].
7100 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7101 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7102 Objective-C runtime API.
7103 * obj-c++.dg/proto-qual-1.mm: Likewise.
7104 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7106 * obj-c++.dg/property/property-1.mm: Likewise.
7107 * obj-c++.dg/qual-types-1.mm: Likewise.
7108 * objc.dg/selector-2.m: Include objc/objc.h instead of
7109 ../objc-obj-c++-shared/Object1.h.
7110 * obj-c++.dg/selector-2.mm: Likewise.
7111 * obj-c++.dg/selector-5.mm: Likewise.
7112 * obj-c++.dg/selector-6.mm: Likewise.
7113 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7114 Object. Do not include objc/objc-api.h.
7115 * obj-c++.dg/set-not-used-1.mm: Likewise.
7116 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7117 * objc.dg/stret-1.m: Likewise.
7118 * objc.dg/stret-2.m: Likewise.
7119 * obj-c++.dg/super-class-2.mm: Likewise.
7120 * objc.dg/super-class-3.m: Likewise.
7121 * objc.dg/super-class-4.m: Likewise.
7122 * objc.dg/sync-2.m: Likewise.
7123 * obj-c++.dg/sync-2.mm: Likewise.
7124 * objc.dg/sync-1.m: Include objc/objc.h instead of
7125 ../objc-obj-c++-shared/Object1.h.
7126 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7127 'Class' as the type of 'isa'.
7128 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7129 Objective-C runtime API. ([TestClass +initialize]): Include this
7130 method with the GNU runtime as well.
7131 * objc.dg/strings/strings-1.m: Updated includes.
7132 * obj-c++.dg/strings/strings-1.mm: Likewise.
7133 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7134 objc.dg/strings/const-str-12b.m.
7135 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7136 * obj-c++.dg/template-3.mm: Likewise.
7137 * obj-c++.dg/template-4.mm: Likewise.
7138 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7139 Objective-C runtime API.
7140 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7141 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7142 * obj-c++.dg/try-catch-1.mm: Likewise.
7143 * obj-c++.dg/try-catch-2.mm: Likewise.
7144 * objc.dg/try-catch-3.m: Likewise.
7145 * obj-c++.dg/try-catch-3.mm: Likewise.
7146 * objc.dg/try-catch-6.m: Likewise.
7147 * objc.dg/try-catch-7.m: Likewise.
7148 * obj-c++.dg/try-catch-7.mm: Likewise.
7149 * obj-c++.dg/try-catch-8.mm: Likewise.
7150 * obj-c++.dg/try-catch-9.mm: Likewise.
7151 * objc.dg/try-catch-10.m: Likewise.
7152 * obj-c++.dg/try-catch-11.mm: Likewise.
7153 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7154 Object. Include objc/objc.h.
7155 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7156 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7157 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7158 Object. Use Modern Objective-C runtime API. Do not use
7160 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7161 * obj-c++.dg/torture/trivial.mm: Likewise.
7162 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7163 instead of ../objc-obj-c++-shared/Object1.h. Include
7164 ../objc-obj-c++-shared/runtime.h.
7165 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7166 * objc.dg/torture/strings/const-str-11.m: Likewise.
7167 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7168 * objc.dg/torture/strings/const-str-9.m: Likewise.
7169 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7170 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7171 instead of Object. Only add _FooClassReference if
7173 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7174 * objc.dg/torture/strings/const-str-8.m: Likewise.
7175 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7176 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7178 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7180 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7181 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7182 * obj-c++.dg/va-meth-1.mm: Likewise.
7183 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7184 ../objc-obj-c++-shared/Object1.h.
7185 * objc.dg/zero-link-3.m: Likewise.
7187 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7189 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7191 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7194 * obj-c++.dg/property/cxx-property-1.mm: New.
7195 * obj-c++.dg/property/cxx-property-2.mm: New.
7197 2011-06-06 Jason Merrill <jason@redhat.com>
7199 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7201 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7203 PR rtl-optimization/49145
7205 * gcc.c-torture/compile/pr49145.c: New test.
7207 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7210 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7211 to dg-options, match also DW_AT_linkage_name.
7214 * gcc.dg/debug/pr49294.c: New test.
7217 * g++.dg/opt/pr49264.C: New test.
7219 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7221 PR tree-optimization/49243
7222 * gcc.dg/pr49243.c: New.
7224 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7226 * gnat.dg/specs/cond_expr1.ads: New test.
7228 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7230 * gnat.dg/deferred_const4.ad[sb]: New test.
7231 * gnat.dg/deferred_const4_pkg.ads: New helper.
7233 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7235 * gnat.dg/test_tamdt.adb: Rename to...
7236 * gnat.dg/taft_type1.adb: ...this.
7237 * gnat.dg/tamdt.ad[sb]: Rename to...
7238 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7239 * gnat.dg/tamdt_aux.ads: Rename to...
7240 * gnat.dg/taft_type1_pkg2.ads: ...this.
7241 * gnat.dg/taft_type2.ad[sb]: New test.
7242 * gnat.dg/taft_type2_pkg.ads: New helper.
7243 * gnat.dg/taft_type3.adb: New test.
7244 * gnat.dg/taft_type3_pkg.ads: New helper.
7246 2011-06-05 Tobias Burnus <burnus@net-b.de>
7249 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7252 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7255 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7257 * objc.dg/gnu-api-2-objc.m: Likewise.
7258 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7259 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7261 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7263 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7264 alignment, not the alignment, when calling class_addIvar(). Add
7265 an 'isa' instance variable to the test root class.
7266 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7268 2011-06-04 Jan Hubicka <jh@suse.cz>
7270 PR tree-optimization/48893
7271 PR tree-optimization/49091
7272 PR tree-optimization/49179
7273 * gfortran.dg/pr49179.f90: New testcase
7275 2011-06-04 Jan Hubicka <jh@suse.cz>
7278 * g++.dg/torture/pr48954.C: New testcase.
7280 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7282 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7284 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7287 * g++.dg/diagnostic/bitfld2.C: New.
7289 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7292 * gcc.c-torture/execute/pr49281.c: New test.
7294 2011-06-04 Jan Hubicka <jh@suse.cz>
7296 PR tree-optimize/48929
7297 * gcc.c-torture/compile/pr48929.c: New testcase.
7299 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7301 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7303 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7306 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7308 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7310 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7312 2011-06-03 Richard Henderson <rth@redhat.com>
7313 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7315 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7317 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7319 * objc.dg/headers.m: Do not include objc-list.h.
7321 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7323 * objc.dg/type-stream-1.m: Test removed.
7324 * objc.dg/headers.m: Do not include typedstream.h.
7326 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7328 * objc.dg/torture/forward-1.m (main): Updated testcase.
7330 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7333 * gcc.c-torture/compile/pr49163.c: New.
7335 2011-06-02 Asher Langton <langton2@llnl.gov>
7338 * gfortran.dg/PR49268.f90: New test.
7340 2011-06-02 Asher Langton <langton2@llnl.gov>
7343 * gfortran.dg/PR37039.f90: New test.
7345 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7348 * objc.dg/method-5.m: Updated.
7349 * objc.dg/method-19.m: Updated.
7350 * objc.dg/method-lookup-1.m: New.
7351 * obj-c++.dg/method-6.mm: Updated.
7352 * obj-c++.dg/method-7.mm: Updated.
7353 * obj-c++.dg/method-lookup-1.mm: New.
7355 2011-06-02 DJ Delorie <dj@redhat.com>
7357 * lib/timeout.exp (timeout): Add board_info support.
7359 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7361 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7363 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7366 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7367 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7369 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7370 Hans-Peter Nilsson <hp@axis.com>
7372 PR rtl-optimization/48840
7373 * gcc.target/sparc/ultrasp13.c: New test.
7375 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7378 * gcc.c-torture/compile/pr49238.c: New.
7380 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7382 * gcc.target/arm/g2.c: Skip test in -mthumb.
7383 Skip test unless cpu is xscale.
7384 * gcc.target/arm/scd42-2.c: Likewise.
7385 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7387 2011-06-01 Jason Merrill <jason@redhat.com>
7389 * g++.dg/cpp0x/decltype28.C: New.
7390 * g++.dg/cpp0x/decltype29.C: New.
7392 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7395 * gcc.target/mips/pr45074.c: New test.
7397 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7398 Hans-Peter Nilsson <hp@axis.com>
7400 PR rtl-optimization/48830
7401 * gcc.target/sparc/ultrasp12.c: New test.
7403 2011-06-01 David Li <davidxl@google.com>
7405 * gcc.dg/profile-dir-1.c: Change pass name.
7406 * gcc.dg/profile-dir-2.c: Ditto.
7407 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7408 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7409 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7410 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7411 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7412 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7413 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7414 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7415 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7416 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7417 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7418 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7419 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7420 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7421 * gcc.dg/profile-dir-3.c: Ditto.
7422 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7424 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7426 * objc.dg/attributes/method-nonnull-1.m: New test.
7427 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7429 2011-05-31 Tobias Burnus <burnus@net-b.de>
7432 * gfortran.dg/coarray_atomic_1.f90: New.
7433 * gfortran.dg/coarray/atomic_1.f90: New.
7435 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7437 * gcc.dg/guality/bswaptest.c: New test.
7438 * gcc.dg/guality/clztest.c: New test.
7439 * gcc.dg/guality/ctztest.c: New test.
7440 * gcc.dg/guality/rotatetest.c: New test.
7443 * gcc.target/i386/pr48688.c: New test.
7445 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7448 * g++.dg/lookup/name-clash9.C: New.
7450 2011-05-31 Tobias Burnus <burnus@net-b.de>
7453 * gfortran.dg/coarray/dummy_1.f90: New.
7455 2011-05-31 Tobias Burnus <burnus@net-b.de>
7458 * gfortran.dg/coarray/save_1.f90: New.
7459 * gfortran.dg/coarray_4.f90: Update dg-error.
7461 2011-05-31 Jason Merrill <jason@redhat.com>
7463 * g++.dg/cpp0x/rv-template1.C: New.
7465 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7467 PR rtl-optimization/49235
7468 * gcc.dg/pr49235.c: New test.
7470 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7472 PR tree-optimization/49093
7473 * gcc.dg/vect/pr49093.c: New test.
7475 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7478 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7480 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7483 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7486 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7489 * gcc.c-torture/execute/pr49186.c: New.
7491 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7494 * gcc.target/i386/pr49168-1.c: New.
7496 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7497 Eric Botcazou <ebotcazou@adacore.com>
7499 * gcc.dg/guality/drap.c: New test.
7501 2011-05-30 Richard Guenther <rguenther@suse.de>
7503 PR tree-optimization/49210
7504 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7505 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7507 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7510 * g++.dg/gomp/pr49223-1.C: New test.
7511 * g++.dg/gomp/pr49223-2.C: New test.
7513 2011-05-30 Richard Guenther <rguenther@suse.de>
7515 PR tree-optimization/49218
7516 * gcc.c-torture/execute/pr49218.c: New testcase.
7518 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7520 PR tree-optimization/49199
7521 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7522 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7523 -fno-tree-scev-cprop.
7525 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7528 * gfortran.dg/extends_13.f03: New.
7530 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7532 PR rtl-optimization/49095
7533 * gcc.target/i386/pr49095.c: New test.
7535 2011-05-29 Tobias Burnus <burnus@net-b.de>
7538 * gfortran.dg/coarray_24.f90: New.
7540 2011-05-29 Tobias Burnus <burnus@net-b.de>
7543 * gfortran.dg/coarray_23.f90: New.
7545 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7548 * gcc.dg/pr48826.c: New test.
7550 2011-05-29 Richard Guenther <rguenther@suse.de>
7552 PR tree-optimization/49217
7553 * gcc.dg/torture/pr49217.c: New testcase.
7555 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7558 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7560 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7562 * gnat.dg/boolean_subtype.adb: Rename to...
7563 * gnat.dg/boolean_subtype1.adb: ...this.
7565 2011-05-28 Jason Merrill <jason@redhat.com>
7567 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7569 2011-05-27 Jason Merrill <jason@redhat.com>
7571 * g++.dg/cpp0x/enum18.C: Adjust.
7573 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7575 2011-05-27 Tobias Burnus <burnus@net-b.de>
7578 * gfortran.dg/coarray_22.f90: New.
7580 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7582 PR tree-optimization/46728
7583 * gcc.target/powerpc/pr46728-1.c: New.
7584 * gcc.target/powerpc/pr46728-2.c: New.
7585 * gcc.target/powerpc/pr46728-3.c: New.
7586 * gcc.target/powerpc/pr46728-4.c: New.
7587 * gcc.target/powerpc/pr46728-5.c: New.
7588 * gcc.dg/pr46728-6.c: New.
7589 * gcc.target/powerpc/pr46728-7.c: New.
7590 * gcc.target/powerpc/pr46728-8.c: New.
7591 * gcc.dg/pr46728-9.c: New.
7592 * gcc.target/powerpc/pr46728-10.c: New.
7593 * gcc.target/powerpc/pr46728-11.c: New.
7594 * gcc.dg/pr46728-12.c: New.
7595 * gcc.target/powerpc/pr46728-13.c: New.
7596 * gcc.target/powerpc/pr46728-14.c: New.
7597 * gcc.target/powerpc/pr46728-15.c: New.
7598 * gcc.target/powerpc/pr46728-16.c: New.
7600 2011-05-27 Jason Merrill <jason@redhat.com>
7602 * g++.dg/abi/mangle47.C: New.
7605 * g++.dg/template/const5.C: New.
7607 * g++.dg/cpp0x/enum18.C: New.
7609 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7611 * g++.dg/cpp0x/error6.C: New.
7613 * g++.dg/cpp0x/error5.C: New.
7615 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7618 * g++.dg/eh/cond6.C: New test.
7620 2011-05-27 Tobias Burnus <burnus@net-b.de>
7623 * gfortran.dg/rank_3.f90: New.
7624 * gfortran.dg/rank_4.f90: New.
7626 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7628 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7629 replace dump search.
7631 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7633 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7634 * gnat.dg/bit_packed_array5.adb: ...here.
7636 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7639 * g++.dg/cpp0x/auto25.C: New.
7641 2011-05-27 Richard Guenther <rguenther@suse.de>
7643 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7645 2011-05-27 Richard Guenther <rguenther@suse.de>
7647 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7649 2011-05-27 Richard Guenther <rguenther@suse.de>
7652 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7654 2011-05-26 Jason Merrill <jason@redhat.com>
7656 * g++.dg/cpp0x/friend1.C: New.
7657 * g++.dg/cpp0x/friend2.C: New.
7659 * g++.dg/cpp0x/auto7.C: Update.
7660 * g++.dg/template/crash50.C: Adjust.
7661 * g++.dg/template/static9.C: Adjust.
7662 * g++.old-deja/g++.ext/memconst.C: Adjust.
7664 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7666 * gcc.dg/march.c: Ignore a note for some targets.
7668 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7669 Nathan Froyd <froydnj@codesourcery.com>
7673 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7674 * g++.dg/parse/pr18770.C: New test.
7675 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7677 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7680 * gfortran.dg/dependency_40.f90 : New test.
7682 2011-05-26 Tobias Burnus <burnus@net-b.de>
7685 * gfortran.dg/coarray/registering_1.f90: New.
7687 2011-05-26 Jason Merrill <jason@redhat.com>
7689 * g++.dg/cpp0x/variadic111.C: New.
7690 * g++.dg/cpp0x/variadic41.C: Adjust.
7692 2011-05-26 Richard Guenther <rguenther@suse.de>
7694 PR tree-optimization/48702
7695 * gcc.dg/torture/pr48702.c: New testcase.
7697 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7699 PR gcov-profile/48845
7700 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7702 * gcc.dg/matrix/matrix.exp: Likewise.
7703 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7704 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7705 line number to check_profiling_available.
7706 * lib/target-supports.exp (check_profiling_available): Account for
7708 Require TLS runtime support with -fprofile-generate.
7709 * lib/profopt.exp (profopt-execute): Add TLS options for
7711 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7713 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7716 * g++.dg/eh/cond5.C: New test.
7718 PR tree-optimization/49161
7719 * gcc.c-torture/execute/pr49161.c: New test.
7721 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7723 * gcc.target/arm/neon-vorn-vbic.c: New test.
7725 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7727 PR tree-optimization/49038
7728 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7729 * gcc.dg/vect/pr49038.c: New test.
7731 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7733 * g++.dg/init/pr25811-3.C: New.
7734 * g++.dg/init/pr25811-4.C: New.
7736 2011-05-25 Jason Merrill <jason@redhat.com>
7738 * g++.dg/cpp0x/enum17.C: New.
7739 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7741 * g++.dg/cpp0x/auto24.C: New.
7743 * g++.dg/cpp0x/error4.C: New.
7745 * g++.dg/cpp0x/rv-restrict.C: New.
7747 * g++.dg/cpp0x/enum15.C: New.
7748 * g++.dg/cpp0x/constexpr-switch2.C: New.
7750 * g++.dg/cpp0x/variadic110.C: New.
7752 * g++.dg/cpp0x/auto9.C: Add typedef test.
7754 * g++.dg/cpp0x/auto23.C: New.
7755 * g++.dg/cpp0x/auto9.C: Adjust.
7757 * g++.dg/cpp0x/defaulted29.C: New.
7759 * g++.dg/cpp0x/initlist51.C: New.
7761 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7763 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7764 * g++.dg/abi/packed1.C: Suppress warning.
7765 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7766 * g++.dg/template/stdarg1.C: Likewise.
7767 * g++.dg/other/packed1.C: Remove arm from xfail list.
7769 2011-05-25 Jason Merrill <jason@redhat.com>
7771 * g++.dg/cpp0x/enum16.C: New.
7772 * g++.dg/parse/error15.C: Adjust.
7774 * g++.dg/cpp0x/initlist50.C: New.
7776 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7778 * g++.dg/cpp0x/variadic109.C: New.
7780 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7782 * gcc.target/i386/pause-1.c: New.
7784 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7786 * gcc.dg/stack-usage-1.c: Adjust comment.
7787 * gcc.dg/stack-usage-2.c: New test.
7789 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7792 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7793 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7795 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7797 PR rtl-optimization/48757
7798 * gfortran.dg/pr48757.f: New test case.
7800 2011-05-24 Jason Merrill <jason@redhat.com>
7802 * g++.dg/cpp0x/access01.C: New.
7804 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7807 * objc.dg/pr48177.m: New testcase.
7809 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7812 * objc.dg/pr48187.m: New testcase.
7813 * obj-c++.dg/pr48187.mm: New testcase.
7814 * objc.dg/ivar-extra-semicolon.m: New testcase.
7816 2011-05-24 Jason Merrill <jason@redhat.com>
7818 * g++.dg/template/access21.C: New.
7819 * g++.dg/template/access22.C: New.
7821 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7823 PR rtl-optimization/48633
7824 * g++.dg/pr48633.C: New test.
7826 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7829 * g++.dg/other/pr49133.C: New test.
7831 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7832 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7834 * gcc.dg/torture/tls/run-gd.c: New test.
7835 * gcc.dg/torture/tls/run-ie.c: New test.
7836 * gcc.dg/torture/tls/run-ld.c: New test.
7837 * gcc.dg/torture/tls/run-le.c: New test.
7838 * lib/target-supports.exp (check_effective_target_tls_runtime):
7839 Build testcase with TLS options.
7841 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7843 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7845 2011-05-24 Tom de Vries <tom@codesourcery.com>
7847 PR tree-optimization/49121
7848 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7850 2011-05-23 Jason Merrill <jason@redhat.com>
7852 * g++.dg/cpp0x/defaulted28.C: New.
7854 * g++.dg/cpp0x/sfinae25.C: New.
7856 * g++.dg/cpp0x/rv-cast2.C: New.
7858 * g++.dg/cpp0x/enum14.C: New.
7860 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7863 * gcc.c-torture/execute/pr49123.c: New test.
7866 * gcc.dg/debug/pr49032.c: New test.
7869 * gcc.dg/pr49120.c: New test.
7871 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7874 * gcc.target/i386/pr47315.c: New test.
7876 2011-05-23 Jason Merrill <jason@redhat.com>
7878 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7880 * g++.dg/cpp0x/sfinae24.C: New.
7882 * g++.dg/cpp0x/error3.C: New.
7884 * g++.dg/cpp0x/defaulted27.C: New.
7886 * g++.dg/cpp0x/decltype27.C: New.
7888 2011-05-23 Richard Guenther <rguenther@suse.de>
7890 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7892 2011-05-23 Richard Guenther <rguenther@suse.de>
7894 PR tree-optimization/40874
7895 * g++.dg/tree-ssa/pr40874.C: New testcase.
7897 2011-05-23 Richard Guenther <rguenther@suse.de>
7899 PR tree-optimization/49115
7900 * g++.dg/torture/pr49115.C: New testcase.
7902 2011-05-23 Richard Guenther <rguenther@suse.de>
7905 * gcc.dg/memcpy-3.c: New testcase.
7907 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7910 * gcc.c-torture/execute/pr48973-1.c: New test.
7911 * gcc.c-torture/execute/pr48973-2.c: New test.
7913 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7916 * g++.dg/warn/pr18016.C: New.
7918 2011-05-23 Tom de Vries <tom@codesourcery.com>
7921 * gcc.target/arm/ivopts-6.c: New test.
7923 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7926 * gcc.c-torture/compile/pr49029.c: New test.
7928 2011-05-22 Jason Merrill <jason@redhat.com>
7930 * g++.dg/cpp0x/sfinae23.C: New.
7931 * g++.dg/cpp0x/sfinae8.C: Correct.
7933 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7935 * gfortran.dg/function_optimize_8.f90: New test case.
7937 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7939 PR tree-optimization/49087
7940 * gcc.dg/vect/O3-pr49087.c: New test.
7942 2011-05-21 Jason Merrill <jason@redhat.com>
7944 * g++.dg/debug/const5.C: New.
7946 2011-05-20 Jason Merrill <jason@redhat.com>
7948 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7950 * g++.dg/cpp0x/constexpr-static7.C: New.
7952 * g++.dg/cpp0x/enum12.C: New.
7953 * g++.dg/cpp0x/enum13.C: New.
7955 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7958 * gfortran.dg/select_type_23.f03: New.
7960 2011-05-20 Jason Merrill <jason@redhat.com>
7962 * g++.dg/cpp0x/defaulted26.C: New.
7964 * g++.dg/cpp0x/noexcept02.C: Fix.
7965 * g++.dg/cpp0x/noexcept03.C: Fix.
7966 * g++.dg/cpp0x/noexcept08.C: Fix.
7967 * g++.dg/cpp0x/noexcept10.C: New.
7969 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7972 * gfortran.dg/extends_12.f03: New.
7974 2011-05-20 Jason Merrill <jason@redhat.com>
7976 * g++.dg/template/koenig9.C: New.
7977 * g++.dg/opt/pr47615.C: Fix.
7978 * g++.dg/overload/defarg1.C: Fix.
7979 * g++.dg/tc1/dr213.C: Remove xfail.
7980 * g++.dg/torture/pr34850.C: Fix.
7981 * g++.dg/torture/pr39362.C: Fix.
7982 * g++.old-deja/g++.brendan/crash56.C: Fix.
7983 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7985 2011-05-20 Richard Guenther <rguenther@suse.de>
7987 PR tree-optimization/49079
7988 * gcc.dg/torture/pr49079.c: New testcase.
7990 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7992 PR tree-optimization/49073
7993 * gcc.c-torture/execute/pr49073.c: New test.
7995 2011-06-19 Tobias Burnus <burnus@net-b.de>
7998 * gfortran.dg/coarray_21.f90: New.
8000 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8002 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8005 2011-05-19 Richard Guenther <rguenther@suse.de>
8008 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8010 2011-05-19 Richard Guenther <rguenther@suse.de>
8013 * gcc.dg/builtin-object-size-11.c: New testcase.
8015 2011-05-19 Tom de Vries <tom@codesourcery.com>
8018 * gcc.target/arm/ivopts.c: New test.
8019 * gcc.target/arm/ivopts-2.c: New test.
8021 2011-05-19 Tom de Vries <tom@codesourcery.com>
8023 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8025 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8027 * gcc.c-torture/execute/960321-1.x: Remove.
8029 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8032 * gfortran.dg/move_alloc_4.f90: New.
8034 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8037 * gcc.target/i386/pr49002-1.c: New test.
8038 * gcc.target/i386/pr49002-2.c: Likewise.
8040 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8042 PR tree-optimization/49039
8043 * gcc.c-torture/execute/pr49039.c: New test.
8044 * gcc.dg/tree-ssa/pr49039.c: New test.
8045 * g++.dg/torture/pr49039.C: New test.
8047 2011-05-18 Jason Merrill <jason@redhat.com>
8049 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8050 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8051 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8053 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8055 * gcc.target/bfin/mcpu-bf592.c: New test.
8057 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8059 PR tree-optimization/41881
8060 * gcc.dg/vect/O3-pr41881.c: New test.
8061 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8063 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8065 PR tree-optimization/49000
8066 * gcc.dg/pr49000.c: New test.
8068 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8070 * gnat.dg/invalid1.adb: New test.
8072 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8074 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8076 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8077 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8079 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8082 * g++.dg/cpp0x/range-for18.C: New.
8084 2011-05-15 Tobias Burnus <burnus@net-b.de>
8087 * gfortran.dg/coarray/image_index_2.f90: New.
8089 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8091 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8092 * g++.dg/cpp0x/override2.C: New.
8094 2011-05-14 Tobias Burnus <burnus@net-b.de>
8097 * gfortran.de/coarray_20.f90: New.
8099 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8102 * function_optimize_7.f90: New test case.
8104 2011-05-13 Jason Merrill <jason@redhat.com>
8106 * g++.dg/cpp0x/decltype26.C: New.
8107 * g++.dg/cpp0x/enum11.C: New.
8109 2011-05-13 Tobias Burnus <burnus@net-b.de>
8113 * gfortran.dg/assign_8.f90: Update dg-error.
8115 2011-05-13 Tobias Burnus <burnus@net-b.de>
8118 * gfortran.dg/io_constraints_8.f90: New.
8119 * gfortran.dg/io_constraints_9.f90: New.
8121 2011-05-13 Martin Thuresson <martint@google.com>
8123 PR gcov-profile/47793
8124 * gcc.dg/pr47793.c: New.
8126 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8128 PR tree-optimization/48975
8129 * gcc.dg/pr48975.c: New test.
8131 2011-05-12 Tobias Burnus <burnus@net-b.de>
8134 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8136 2011-05-12 Jason Merrill <jason@redhat.com>
8138 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8140 2011-05-12 Geert Bosch <bosch@adacore.com>
8142 * gnat.dg/view_conversion1.adb: New test.
8144 2011-05-12 Richard Guenther <rguenther@suse.de>
8146 PR tree-optimization/48172
8147 * gcc.dg/vect/pr48172.c: New testcase.
8149 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8152 * g++.dg/opt/pr48967.C: New test.
8154 2011-05-11 Jason Merrill <jason@redhat.com>
8156 * g++.dg/cpp0x/constexpr-friend.C: New.
8157 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8159 * g++.dg/cpp0x/sfinae22.C: New.
8161 2011-05-11 Tobias Burnus <burnus@net-b.de>
8164 * gfortran.dg/generic_24.f90: New.
8166 2011-05-11 Richard Guenther <rguenther@suse.de>
8168 PR tree-optimization/15256
8169 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8171 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8174 * gcc.dg/pr48159-1.c: New test.
8175 * gcc.dg/pr48159-2.c: New test.
8177 2011-05-11 Richard Guenther <rguenther@suse.de>
8180 * gcc.dg/torture/pr48953.c: New testcase.
8182 2011-05-11 Richard Guenther <rguenther@suse.de>
8184 PR tree-optimization/18041
8185 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8187 2011-05-11 Alan Modra <amodra@gmail.com>
8190 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8192 2011-05-10 Jason Merrill <jason@redhat.com>
8194 * g++.dg/cpp0x/defaulted25.C: New.
8195 * g++.dg/template/crash7.C: Adjust.
8197 * g++.dg/cpp0x/variadic108.C: New.
8199 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8201 * g++.dg/inherit/virtual9.C: Extend.
8203 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8206 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8207 are passed and returned in vector registers.
8209 2011-05-10 Richard Guenther <rguenther@suse.de>
8211 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8212 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8213 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8214 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8215 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8218 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8220 PR tree-optimization/48611
8221 PR tree-optimization/48794
8222 * gfortran.dg/gomp/pr48611.f90: New test.
8223 * gfortran.dg/gomp/pr48794.f90: New test.
8226 * gcc.dg/dfp/pr48928.c: New test.
8228 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8231 * g++.dg/cpp0x/pr48522.C: New.
8233 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8236 * g++.dg/cpp0x/sfinae21.C: New.
8238 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8240 * g++.dg/template/sfinae28.C: Rename to...
8241 * g++.dg/cpp0x/sfinae19.C: ... this.
8242 * g++.dg/template/sfinae29.C: Rename to...
8243 * g++.dg/cpp0x/sfinae20.C: ... this.
8245 2011-05-09 Jeff Law <law@redhat.com>
8247 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8250 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8253 * g++.dg/init/pr20039.C: New.
8255 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8259 * g++.dg/template/sfinae28.C: New.
8260 * g++.dg/template/sfinae29.C: Likewise.
8262 2011-05-09 Jason Merrill <jason@redhat.com>
8264 * g++.dg/template/nontype23.C: New.
8266 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8268 * g++.dg/init/pr48859.C: New.
8270 2011-05-09 Jason Merrill <jason@redhat.com>
8272 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8273 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8274 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8275 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8276 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8277 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8278 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8279 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8281 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8283 * g++.dg/inherit/virtual9.C: New.
8285 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8288 * g++.dg/template/dependent-expr8.C: New test case.
8290 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8292 PR tree-optimization/48837
8293 * gcc.dg/pr48837.c: New testcase.
8295 2011-05-06 Jason Merrill <jason@redhat.com>
8297 * g++.dg/cpp0x/constexpr-condition2.C: New.
8299 * g++.dg/cpp0x/constexpr-missing.C: New.
8301 2011-05-06 Tobias Burnus <burnus@net-b.de>
8304 * gfortran.dg/coarray/this_image_2.f90: New.
8306 2011-05-06 Tobias Burnus <burnus@net-b.de>
8310 * gfortran.dg/bind_c_usage_22.f90: New.
8311 * gfortran.dg/bind_c_usage_23.f90: New.
8312 * gfortran.dg/bind_c_usage_24.f90: New.
8313 * gfortran.dg/bind_c_usage_24_c.c: New.
8315 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8318 * g++.dg/template/member9.C: New test case.
8320 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8322 * gnat.dg/discr29.ad[sb]: New test.
8323 * gnat.dg/discr30.adb: Likewise.
8325 2011-05-05 Julian Brown <julian@codesourcery.com>
8327 * gcc.target/arm/neon-vset_lanes8.c: New test.
8329 2011-05-05 Jason Merrill <jason@redhat.com>
8331 * g++.dg/init/new32.C: New.
8333 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8335 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8338 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8340 PR rtl-optimization/48381
8341 * gcc.c-torture/compile/pr48381.c: New test.
8343 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8345 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8347 * gcc.target/i386/opt-1.c: Ditto.
8349 2011-05-04 Jason Merrill <jason@redhat.com>
8351 * g++.dg/conversion/base1.C: New.
8353 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8355 PR libgfortran/48787
8356 * gfortran.dg/round_3.f08: Add more checks to test case.
8358 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8360 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8361 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8362 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8363 Gate test on effective_target fd_truncate.
8365 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8367 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8368 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8369 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8370 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8371 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8372 * gcc.target/i386/pr38824.c: Ditto.
8373 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8374 * gcc.target/i386/vecinit-2.c: Ditto.
8375 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8376 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8377 * gcc.target/i386/parity-2.c: Ditto.
8378 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8380 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8382 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8384 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8385 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8386 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8388 2011-05-03 Tobias Burnus <burnus@net-b.de>
8391 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8393 2011-05-03 Tobias Burnus <burnus@net-b.de>
8396 * gfortran.dg/coarray/this_image_1.f90: New.
8398 2011-05-03 Tobias Burnus <burnus@net-b.de>
8401 * gfortran.dg/coarray/caf.dg: New.
8402 * gfortran.dg/coarray/image_index_1.f90: New, copied
8403 from ../coarray_16.f90.
8405 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8408 * g++.dg/ext/complex9.C: New.
8410 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8413 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8414 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8415 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8417 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8419 * gcc.target/bfin/builtins: Created.
8420 * gcc.target/bfin/hisilh-O0.c: Deleted.
8421 * gcc.target/bfin/hisilh.c: Moved to...
8422 * gcc.target/bfin/builtins/hisilh.c: ...here.
8423 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8424 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8425 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8426 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8427 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8428 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8429 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8430 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8431 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8432 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8433 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8434 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8435 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8436 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8437 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8438 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8439 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8440 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8441 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8442 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8443 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8444 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8445 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8446 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8447 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8448 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8449 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8450 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8451 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8452 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8453 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8454 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8455 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8456 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8457 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8458 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8459 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8460 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8461 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8462 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8463 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8464 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8465 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8466 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8467 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8468 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8469 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8470 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8471 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8472 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8473 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8474 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8475 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8476 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8477 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8478 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8479 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8480 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8481 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8482 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8483 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8484 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8485 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8486 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8487 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8488 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8489 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8490 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8491 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8492 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8493 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8494 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8495 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8496 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8497 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8498 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8499 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8500 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8501 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8502 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8503 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8504 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8505 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8506 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8507 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8508 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8509 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8510 * gcc.target/bfin/builtins/circptr.c: Ditto.
8511 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8512 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8513 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8514 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8515 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8516 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8517 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8518 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8519 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8520 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8521 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8522 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8523 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8524 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8525 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8526 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8527 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8528 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8529 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8530 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8531 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8532 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8533 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8534 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8535 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8536 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8537 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8538 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8539 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8540 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8541 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8542 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8543 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8544 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8545 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8546 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8547 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8548 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8549 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8550 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8551 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8552 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8553 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8554 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8555 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8556 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8557 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8558 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8559 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8560 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8561 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8562 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8563 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8564 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8565 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8566 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8567 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8568 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8569 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8570 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8571 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8572 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8573 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8574 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8575 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8576 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8577 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8578 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8579 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8580 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8582 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8584 * gcc.target/arm/cold-lc.c: New test.
8586 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8589 * gcc.dg/pr48774.c: New test.
8591 2011-05-03 Richard Guenther <rguenther@suse.de>
8593 * gcc.dg/large-size-array-5.c: New testcase.
8595 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8597 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8599 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8601 * lib/target-supports.exp (check_effective_target_vect_strided):
8603 (check_effective_target_vect_strided2)
8604 (check_effective_target_vect_strided3)
8605 (check_effective_target_vect_strided4)
8606 (check_effective_target_vect_strided8): ...these new functions.
8608 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8609 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8610 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8611 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8612 * gcc.dg/vect/pr37539.c: Likewise.
8613 * gcc.dg/vect/slp-11a.c: Likewise.
8614 * gcc.dg/vect/slp-11b.c: Likewise.
8615 * gcc.dg/vect/slp-11c.c: Likewise.
8616 * gcc.dg/vect/slp-12a.c: Likewise.
8617 * gcc.dg/vect/slp-12b.c: Likewise.
8618 * gcc.dg/vect/slp-18.c: Likewise.
8619 * gcc.dg/vect/slp-19a.c: Likewise.
8620 * gcc.dg/vect/slp-19b.c: Likewise.
8621 * gcc.dg/vect/slp-21.c: Likewise.
8622 * gcc.dg/vect/slp-23.c: Likewise.
8623 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8625 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8626 instead of vect_interleave && vect_extract_even_odd.
8627 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8628 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8629 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8630 * gcc.dg/vect/vect-1.c: Likewise.
8631 * gcc.dg/vect/vect-10.c: Likewise.
8632 * gcc.dg/vect/vect-98.c: Likewise.
8633 * gcc.dg/vect/vect-107.c: Likewise.
8634 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8635 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8636 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8637 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8638 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8639 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8640 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8641 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8642 * gcc.dg/vect/vect-strided-float.c: Likewise.
8643 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8644 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8645 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8646 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8647 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8648 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8649 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8650 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8651 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8652 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8653 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8654 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8655 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8656 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8657 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8659 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8661 * gcc.dg/vect/pr30843.c: Likewise.
8662 * gcc.dg/vect/pr33866.c: Likewise.
8663 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8664 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8665 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8666 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8668 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8670 * gcc.dg/vect/slp-11.c: Split into...
8671 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8672 gcc.dg/vect/slp-11c.c: ...these tests.
8673 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8674 * gcc.dg/vect/slp-12c.c: ...this new test.
8675 * gcc.dg/vect/slp-19.c: Split into...
8676 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8677 gcc.dg/vect/slp-19c.c: ...these new tests.
8679 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8681 * lib/target-supports.exp
8682 (check_effective_target_vect_extract_even_odd_wide): Delete.
8683 (check_effective_target_vect_strided_wide): Likewise.
8684 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8685 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8686 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8687 * gcc.dg/vect/pr37539.c: Likewise.
8688 * gcc.dg/vect/slp-11.c: Likewise.
8689 * gcc.dg/vect/slp-12a.c: Likewise.
8690 * gcc.dg/vect/slp-12b.c: Likewise.
8691 * gcc.dg/vect/slp-19.c: Likewise.
8692 * gcc.dg/vect/slp-23.c: Likewise.
8693 * gcc.dg/vect/vect-1.c: Likewise.
8694 * gcc.dg/vect/vect-98.c: Likewise.
8695 * gcc.dg/vect/vect-107.c: Likewise.
8696 * gcc.dg/vect/vect-strided-float.c: Likewise.
8698 2011-05-02 Jason Merrill <jason@redhat.com>
8700 * g++.dg/init/new31.C: New.
8702 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8705 * gcc.dg/pr35445.c: New test.
8707 2011-05-02 Jason Merrill <jason@redhat.com>
8709 * c-c++-common/vla-1.c: New.
8711 2011-05-02 Richard Guenther <rguenther@suse.de>
8713 PR tree-optimization/48822
8714 * gcc.dg/torture/pr48822.c: New testcase.
8716 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8719 * g++.dg/cpp0x/constexpr-47969.C: New.
8721 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8724 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8725 on vect_no_align targets.
8726 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8727 vect_no_align targets.
8729 2011-05-01 Xinliang David Li <davidxl@google.com>
8731 * gcc.dg/tree-ssa/integer-addr.c: New test.
8732 * gcc.dg/tree-ssa/alias_bug.c: New test.
8734 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8736 PR libgfortran/48787
8737 * gfortran.dg/round_3.f08: Add more checks.
8739 2011-04-30 Tobias Burnus <burnus@net-b.de>
8742 * gfortran.dg/import9.f90: New, proper test.
8743 * gfortran.dg/interface_37.f90: Remove bogus
8744 test (bogus copy of interface_36.f90).
8746 2011-04-30 Tobias Burnus <burnus@net-b.de>
8749 * gfortran.dg/interface_37.f90: New.
8751 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8754 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8756 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8758 PR tree-optimization/48809
8759 * gcc.c-torture/execute/pr48809.c: New test.
8761 2011-04-29 Jeff Law <law@redhat.com>
8763 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8765 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8768 * g++.dg/init/ctor10.C: New.
8770 2011-04-29 Le-Chun Wu <lcwu@google.com>
8772 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8773 warning in implicitly instantiated templates.
8775 2011-04-29 Le-Chun Wu <lcwu@google.com>
8777 * g++.dg/warn/Wnull-conversion-1.C: New.
8778 * g++.dg/warn/Wnull-conversion-2.C: New.
8780 2011-04-29 Diego Novillo <dnovillo@google.com>
8782 * g++.old-deja/g++.other/null3.C: Expect warning about
8783 converting boolean to a pointer.
8785 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8788 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8792 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8794 2011-04-29 Tobias Burnus <burnus@net-b.de>
8797 * gfortran.dg/typebound_proc_22.f90: New.
8800 * gfortran.dg/interface_36.f90: New.
8802 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8804 PR libgfortran/48488
8805 PR libgfortran/48602
8806 PR libgfortran/48615
8807 PR libgfortran/48684
8808 PR libgfortran/48787
8809 * gfortran.dg/fmt_g.f: Adjust test.
8810 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8811 * gfortran.dg/round_3.f08: New test.
8812 * gfortran.dg/namelist_print_1.f: Adjust test.
8813 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8814 * gfortran.dg/f2003_io_5.f03: Adjust test.
8815 * gfortran.dg/coarray_15.f90: Adjust test.
8816 * gfortran.dg/namelist_65.f90: Adjust test.
8817 * gfortran.dg/fmt_cache_1.f: Adjust test.
8818 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8819 * gfortran.dg/real_const_3.f90: Adjust test.
8821 2011-04-29 Jan Hubicka <jh@suse.cz>
8823 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8824 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8826 2011-04-28 Xinliang David Li <davidxl@google.com>
8828 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8829 * g++.dg/prof-robust-1.C: New test.
8831 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8833 PR tree-optimization/48765
8834 * gcc.dg/vect/pr48765.c: New.
8836 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8838 PR tree-optimization/48775
8839 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8841 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8844 * g++.dg/inherit/pr48798.C: New.
8845 * g++.old-deja/g++.other/base1.C: Adjust.
8847 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8850 * g++.dg/template/inherit7.C: New test case.
8852 2011-04-28 Richard Guenther <rguenther@suse.de>
8854 PR tree-optimization/40052
8855 PR tree-optimization/15347
8856 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8857 * gcc.dg/pr15347.c: Likewise.
8859 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8862 * g++.dg/cpp0x/sfinae18.C: New.
8864 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8867 * g++.dg/ext/is_literal_type1.C: New.
8869 2011-04-28 Tobias Burnus <burnus@net-b.de>
8873 * gfortran.dg/interface_35.f90: New.
8874 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8875 * gfortran.dg/func_result_6.f90: Add dg-warning.
8876 * gfortran.dg/bessel_1.f90: Ditto.
8877 * gfortran.dg/hypot_1.f90: Ditto.
8878 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8879 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8880 * gfortran.dg/interface_assignment_4.f90: Ditto.
8882 2011-04-27 Jason Merrill <jason@redhat.com>
8884 * g++.dg/ext/complex8.C: New.
8886 * g++.dg/cpp0x/initlist49.C: New.
8887 * g++.dg/init/new30.C: New.
8889 2011-04-27 Tobias Burnus <burnus@net-b.de>
8892 * gfortran.dg/whole_file_34.f90: New.
8894 2011-04-27 Jan Hubicka <jh@suse.cz>
8896 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8898 2011-04-27 Jason Merrill <jason@redhat.com>
8900 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8902 * g++.dg/parse/ambig6.C: New.
8904 2011-04-27 Nick Clifton <nickc@redhat.com>
8906 * gcc.dg/20020312-2.c: Add definition for RX.
8908 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8909 option with RX targets.
8911 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8914 2011-04-27 Richard Guenther <rguenther@suse.de>
8916 * gcc.dg/tree-ssa/pr23382.c: Remove.
8918 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8921 * gcc.c-torture/compile/pr48767.c: New test.
8923 2011-04-27 Richard Guenther <rguenther@suse.de>
8925 PR tree-optimization/48772
8926 * g++.dg/pr48772.C: New testcase.
8928 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8931 * gcc.c-torture/compile/pr48742.c: New test.
8933 2011-04-26 Jason Merrill <jason@redhat.com>
8935 * g++.dg/lookup/koenig13.C: New.
8937 * g++.dg/cpp0x/initlist48.C: New.
8939 2011-04-25 Jason Merrill <jason@redhat.com>
8941 * g++.dg/cpp0x/sfinae17.C: New.
8943 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8946 * gcc.target/powerpc/pr48258-1.c: New file.
8947 * gcc.target/powerpc/pr48258-2.c: Ditto.
8949 2011-04-26 Xinliang David Li <davidxl@google.com>
8951 * gcc.dg/uninit-suppress.c: New test.
8952 * gcc.dg/uninit-suppress.c: New test.
8954 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8957 * gcc.dg/pr48768.c: New test.
8959 PR tree-optimization/48734
8960 * gcc.c-torture/compile/pr48734.c: New test.
8963 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8965 2011-04-26 Richard Guenther <rguenther@suse.de>
8967 PR tree-optimization/48731
8968 * gcc.dg/torture/pr48731.c: New testcase.
8970 2011-04-26 Richard Guenther <rguenther@suse.de>
8973 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8975 2011-04-26 Richard Guenther <rguenther@suse.de>
8978 * gcc.dg/torture/pr48694-1.c: New testcase.
8979 * gcc.dg/torture/pr48694-2.c: Likewise.
8981 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8983 * g++.dg/ext/underlying_type1.C: New.
8984 * g++.dg/ext/underlying_type2.C: Likewise.
8985 * g++.dg/ext/underlying_type3.C: Likewise.
8986 * g++.dg/ext/underlying_type4.C: Likewise.
8987 * g++.dg/ext/underlying_type5.C: Likewise.
8988 * g++.dg/ext/underlying_type6.C: Likewise.
8989 * g++.dg/ext/underlying_type7.C: Likewise.
8990 * g++.dg/ext/underlying_type8.C: Likewise.
8991 * g++.dg/ext/underlying_type9.C: Likewise.
8992 * g++.dg/ext/underlying_type10.C: Likewise.
8994 2011-04-25 Jason Merrill <jason@redhat.com>
8996 * g++.dg/cpp0x/regress/template-const2.C: New.
8998 2011-04-25 Jeff Law <law@redhat.com>
9000 * gcc.dg/tree-ssa/vrp56.c: new test.
9002 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9004 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9006 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9008 PR preprocessor/48740
9009 * c-c++-common/raw-string-11.c: New test.
9011 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9013 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9016 2011-04-23 Tobias Burnus <burnus@net-b.de>
9019 * gfortran.dg/coarray_19.f90: New.
9021 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9024 * gcc.dg/pr48685.c: New test.
9026 2011-04-22 Jan Hubicka <jh@suse.cz>
9028 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9030 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9032 PR tree-optimization/48717
9033 * gcc.c-torture/execute/pr48717.c: New test.
9035 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9038 * gcc.target/i386/pr48723.c: New test.
9040 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9043 * gcc.dg/gomp/pr48716.c: New test.
9044 * g++.dg/gomp/pr48716.C: New test.
9046 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9049 * gcc.dg/missing-field-init-2.c: Update testcase.
9051 2011-04-22 Alan Modra <amodra@gmail.com>
9053 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9055 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9058 * gfortran.dg/function_optimize_6.f90: New test.
9060 2011-04-21 Easwaran Raman <eraman@google.com>
9062 * gcc.dg/stack-layout-2.c: New test.
9064 2011-04-21 Richard Guenther <rguenther@suse.de>
9067 * g++.dg/lto/pr48207-2_0.C: New testcase.
9068 * g++.dg/lto/pr48207-3_0.C: Likewise.
9070 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9072 * gnat.dg/volatile5.adb: New test.
9073 * gnat.dg/volatile5_pkg.ads: New helper.
9075 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9078 * gcc.target/i386/pr48708.c: New test.
9080 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9082 * gcc.dg/vect/vect-119.c: New test.
9084 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9086 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9089 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9090 Richard Sandiford <richard.sandiford@linaro.org>
9093 * gcc.target/arm/pr46329.c: New test.
9095 2011-04-21 Tobias Burnus <burnus@net-b.de>
9098 * gfortran.dg/coarray_18.f90: New.
9100 2011-04-20 Jason Merrill <jason@redhat.com>
9102 * g++.dg/cpp0x/initlist47.C: New.
9104 * g++.dg/init/dtor4.C: New.
9106 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9109 * gcc.target/i386/sse2-pinsrw.c: New test.
9110 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9111 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9112 * gcc.target/i386/sse2-insvhi.c: Ditto.
9113 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9114 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9116 2011-04-20 Jason Merrill <jason@redhat.com>
9118 * g++.dg/template/const4.C: New.
9120 2011-04-20 Easwaran Raman <eraman@google.com>
9122 * gcc.dg/stack-layout-1.c: New test.
9124 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9126 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9127 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9130 2011-04-20 Kai Tietz <ktietz@redhat.com>
9132 * gcc.dg/binop-xor1.c: New test.
9133 * gcc.dg/binop-xor2.c: New test.
9134 * gcc.dg/binop-xor3.c: New test.
9135 * gcc.dg/binop-xor4.c: New test.
9136 * gcc.dg/binop-xor5.c: New test.
9138 2011-04-20 Richard Guenther <rguenther@suse.de>
9140 PR tree-optimization/47892
9141 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9143 2011-04-20 Richard Guenther <rguenther@suse.de>
9146 * g++.dg/torture/pr48695.C: New testcase.
9148 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9150 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9151 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9152 * gcc.c-torture/execute/pr45262.c: Ditto
9153 * gcc.dg/torture/pr43165.c: Ditto.
9154 * gcc.dg/torture/pr47228.c: Ditto.
9155 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9156 * gcc.dg/ipa/pr45644.c: Ditto.
9157 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9160 2011-04-19 Jason Merrill <jason@redhat.com>
9162 * g++.dg/ext/complex7.C: New.
9164 * g++.dg/ext/attrib41.C: New.
9166 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9169 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9171 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9174 * gcc.target/i386/pr48678.c: New test.
9176 2011-04-19 Martin Jambor <mjambor@suse.cz>
9178 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9179 * g++.dg/opt/devirt2.C: New test.
9180 * g++.dg/ipa/devirt-g-1.C: Likewise.
9182 2011-04-19 Tobias Burnus <burnus@net-b.de>
9185 * gfortran.dg/whole_file_33.f90: New.
9187 2011-04-19 Martin Jambor <mjambor@suse.cz>
9189 * g++.dg/ipa/devirt-7.C: New test.
9191 2011-04-19 Richard Guenther <rguenther@suse.de>
9194 * g++.dg/lto/pr48207_0.C: New testcase.
9196 2011-04-18 Jason Merrill <jason@redhat.com>
9198 * g++.dg/init/void1.C: New.
9200 * g++.dg/cpp0x/union4.C: New.
9202 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9205 * g++.dg/torture/pr48661.C: New test.
9208 * g++.dg/gomp/pr48632.C: New test.
9210 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9212 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9213 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9215 2011-04-18 Tobias Burnus <burnus@net-b.de>
9218 * gfortran.dg/coarray_17.f90: New.
9219 * gfortran.dg/coarray_10.f90: Update dg-error.
9221 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9224 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9225 * gfortran.dg/guality/guality.exp: Likewise.
9227 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9229 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9231 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9235 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9237 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9239 2011-04-18 Richard Guenther <rguenther@suse.de>
9242 * g++.dg/torture/pr46364.C: New testcase.
9244 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9246 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9248 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9250 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9252 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9253 Ira Rosen <ira.rosen@linaro.org>
9256 * gcc.target/arm/pr48252.c: New test.
9258 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9260 PR tree-optimization/48616
9261 * gcc.dg/pr48616.c: New test.
9263 2011-04-18 Tobias Burnus <burnus@net-b.de>
9266 * gfortran.dg/coarray_16.f90: New.
9268 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9271 * gfortran.dg/realloc_on_assign_7.f03: New test.
9273 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9275 PR libgfortran/48602
9276 * gfortran.dg/fmt_g0_6.f08: New test.
9278 2011-04-17 Jason Merrill <jason@redhat.com>
9280 * g++.dg/cpp0x/sfinae16.C: New.
9282 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9284 * gcc.target/mips/reg-var-1.c: New test.
9286 2011-04-17 Jan Hubicka <jh@suse.cz>
9288 * gcc.dg/winline-5.c: Update testcase.
9290 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9292 * gnat.dg/discr27.ad[sb]: Move dg directive.
9293 * gnat.dg/discr28.ad[sb]: New test.
9294 * gnat.dg/discr28_pkg.ads: New helper.
9296 2011-04-17 Michael Matz <matz@suse.de>
9298 PR tree-optimization/48622
9300 * gcc.dg/lto/pr48622_0.c: New test.
9302 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9304 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9305 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9306 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9307 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9308 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9309 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9311 2011-04-15 Jason Merrill <jason@redhat.com>
9313 * g++.dg/cpp0x/range-for17.C: New.
9315 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9317 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9318 * g++.dg/cpp0x/range-for3.C: Likewise.
9319 * g++.dg/cpp0x/range-for9.C: Correct error message.
9320 * g++.dg/cpp0x/range-for11.C: New.
9321 * g++.dg/cpp0x/range-for12.C: New.
9322 * g++.dg/cpp0x/range-for13.C: New.
9323 * g++.dg/cpp0x/range-for14.C: New.
9324 * g++.dg/cpp0x/range-for15.C: New.
9325 * g++.dg/cpp0x/range-for16.C: New.
9327 2011-04-15 Tobias Burnus <burnus@net-b.de>
9330 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9332 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9334 * objc.dg/naming-4.m: Updated.
9335 * objc.dg/naming-5.m: Updated.
9336 * objc.dg/naming-6.m: New.
9337 * objc.dg/naming-7.m: New.
9338 * obj-c++.dg/naming-1.mm: Updated.
9339 * obj-c++.dg/naming-2.mm: Updated.
9340 * obj-c++.dg/naming-3.mm: New.
9341 * obj-c++.dg/naming-4.mm: New.
9343 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9345 PR libgfortran/48589
9346 * gfortran.dg/fmt_g0_5.f08: New test.
9348 2011-04-15 Richard Guenther <rguenther@suse.de>
9351 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9353 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9355 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9356 -finline-limit=0 to -fno-inline
9358 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9361 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9364 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9367 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9368 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9369 * gcc.target/i386/avx-insertps-3.c: New test.
9370 * gcc.target/i386/avx-insertps-4.c: New test.
9372 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9374 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9377 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9382 * gcc.target/avr/pr46779-1.c: New test case
9383 * gcc.target/avr/pr46779-2.c: New test case
9385 2011-04-14 Jason Merrill <jason@redhat.com>
9387 * g++.dg/cpp0x/sfinae15.C: New.
9389 * g++.dg/cpp0x/sfinae14.C: New.
9391 * g++.dg/ext/vla10.C: New.
9393 2011-04-14 Richard Guenther <rguenther@suse.de>
9395 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9397 2011-04-14 Richard Guenther <rguenther@suse.de>
9399 * gcc.dg/fold-bitand-4.c: Move ...
9400 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9402 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9404 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9406 * gcc.target/avr/torture/trivial.c: Ditto.
9408 2011-04-13 Jason Merrill <jason@redhat.com>
9410 * g++.dg/template/operator11.C: New.
9412 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9415 * gcc.dg/gomp/pr48591.c: New test.
9418 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9419 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9421 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9424 * g++.dg/template/dependent-expr7.C: New test case.
9426 2011-04-13 Jason Merrill <jason@redhat.com>
9428 * g++.dg/cpp0x/sfinae13.C: New.
9430 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9432 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9434 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9436 * gcc.target/arm/pr43698.c: Remove -march option.
9438 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9440 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9443 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9447 * gfortran.dg/realloc_on_assign_6.f03: New test.
9449 2011-04-12 Kai Tietz <ktietz@redhat.com>
9451 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9452 targets the additional -mno-ms-bitfields and
9453 -Wno-packed-bitfield-compat options.
9454 * g++.dg/ext/bitfield3.C: Likewise.
9455 * g++.dg/ext/bitfield4.C: Likewise.
9456 * g++.dg/ext/bitfield5.C: Likewise.
9457 * gcc.dg/bitfld-15.c: Likewise.
9458 * gcc.dg/bitfld-16.c: Likewise.
9459 * gcc.dg/bitfld-17.c: Likewise.
9460 * gcc.dg/bitfld-18.c: Likewise.
9462 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9464 * gcc.target/arm/neon-vld3-1.c: New test.
9465 * gcc.target/arm/neon-vst3-1.c: New test.
9466 * gcc.target/arm/neon/v*.c: Regenerate.
9468 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9470 PR rtl-optimization/48549
9471 * g++.dg/opt/pr48549.C: New test.
9473 2011-04-12 Richard Guenther <rguenther@suse.de>
9475 PR tree-optimization/46076
9476 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9478 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9481 * lib/compat.exp (compat-execute): Declare unsupported after
9482 stripping path from src1.
9483 * lib/lto.exp (lto-execute): Likewise.
9485 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9488 * gcc.dg/pr48552-1.c: New test.
9489 * gcc.dg/pr48552-2.c: New test.
9491 2011-04-11 Jason Merrill <jason@redhat.com>
9493 * g++.dg/cpp0x/sfinae12.C: New.
9495 * g++.dg/cpp0x/enum10.C: New.
9497 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9499 * g++.dg/cpp0x/rv-func.C: New.
9501 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9503 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9506 2011-04-11 Martin Jambor <mjambor@suse.cz>
9508 PR tree-optimization/48195
9509 * gcc.dg/ipa/pr48195.c: New test.
9511 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9513 * gnat.dg/return3.adb: Remove unused switch.
9515 2011-04-08 Mike Stump <mikestump@comcast.net>
9518 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9519 default to fno-common.
9521 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9523 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9524 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9526 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9529 * gfortran.dg/function_optimize_5.f90: New test.
9531 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9533 * gnat.dg/aggr17.adb: New test.
9534 * gnat.dg/aggr18.adb: Likewise.
9536 2011-04-08 Michael Matz <matz@suse.de>
9539 * gcc.target/i386/pr48389.c: New test.
9541 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9543 PR rtl-optimization/48272
9544 * g++.dg/opt/pr48272.C: New.
9546 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9548 PR rtl-optimization/48235
9549 * gcc.dg/pr48235.c: New.
9551 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9553 PR rtl-optimization/48302
9554 * g++.dg/opt/pr48302.C: New.
9556 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9559 * g++.dg/opt/pr48273.C: New.
9561 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9563 PR rtl-optimization/48442
9564 * gcc.dg/pr48442.c: New.
9566 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9568 PR tree-optimization/48377
9569 * gcc.dg/vect/pr48377.c: New test.
9571 2011-04-07 Jason Merrill <jason@redhat.com>
9573 * g++.dg/cpp0x/regress/call1.C: New.
9575 * g++.dg/cpp0x/variadic107.C: New.
9577 * g++.dg/cpp0x/sfinae11.C: New.
9578 * g++.dg/cpp0x/noexcept02.C: Fix.
9580 * g++.dg/cpp0x/sfinae10.C: New.
9582 * g++.dg/cpp0x/sfinae9.C: New.
9584 * c-c++-common/Wcast-qual-1.c: Move here from...
9585 * gcc.dg/cast-qual-3.c: ...here, and...
9586 * g++.dg/warn/Wcast-qual2.C: ...here.
9588 * g++.dg/cpp0x/sfinae8.C: New.
9590 * g++.dg/cpp0x/sfinae7.C: New.
9592 * g++.dg/cpp0x/enum9.C: New.
9594 2011-04-07 Mike Stump <mikestump@comcast.net>
9596 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9597 with no trampolines.
9599 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9602 * gfortran.dg/gomp/pr48117.f90: New test.
9605 * gcc.dg/torture/pr48343.c: New test.
9607 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9609 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9611 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9613 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9615 2011-04-07 Tom de Vries <tom@codesourcery.com>
9618 * lib/scanasm.exp (object-size): New proc.
9619 * gcc.target/arm/pr43920-2.c: New test.
9621 2011-04-06 Tobias Burnus <burnus@net-b.de>
9625 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9627 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9629 * gcc.dg/mtune.c: Prune note from output.
9631 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9634 * gcc.dg/guality/pr36977.c: New test.
9635 * gcc.dg/guality/pr48466.c: New test.
9637 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9639 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9641 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9643 * gnat.dg/return3.adb: New test.
9645 2011-04-06 Richard Guenther <rguenther@suse.de>
9647 PR tree-optimization/47663
9648 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9650 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9652 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9653 Solaris 8 and 9 as well.
9655 2011-04-05 Tom de Vries <tom@codesourcery.com>
9658 * gcc.target/arm/pr43920-1.c: New test.
9660 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9662 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9663 (cctor): Actually return the value.
9664 (main): Cast return values.
9666 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9668 * gfortran.dg/character_comparison_8.f90: New test.
9670 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9672 * frontend-passes: (optimize_lexical_comparison): New function.
9673 (optimize_expr): Call it.
9674 (optimize_comparison): Also handle lexical comparison functions.
9675 Return false instad of -2 for unequal comparison.
9677 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9680 * function_optimize_4.f90: New test.
9682 2011-04-04 Tobias Burnus <burnus@net-b.de>
9685 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9686 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9687 * gfortran.dg/coarray_15.f90: New.
9689 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9691 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9692 * gfortran.dg/bessel_7.f90: Likewise.
9694 2011-04-03 Tobias Burnus <burnus@net-b.de>
9696 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9698 2011-04-03 Richard Guenther <rguenther@suse.de>
9699 Ira Rosen <ira.rosen@linaro.org>
9701 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9702 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9703 -ftree-loop-if-convert-stores.
9705 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9707 * gnat.dg/specs/aggr2.ads: New test.
9709 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9711 * gnat.dg/debug2.ad[sb]: New test.
9712 * gnat.dg/debug2_pkg.ads: New helper.
9713 * gnat.dg/debug3.ad[sb]: New test.
9715 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9717 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9719 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9722 * gcc.c-torture/compile/pr48335-1.c: New test.
9723 * gcc.dg/pr48335-1.c: New test.
9724 * gcc.dg/pr48335-2.c: New test.
9725 * gcc.dg/pr48335-3.c: New test.
9726 * gcc.dg/pr48335-4.c: New test.
9727 * gcc.dg/pr48335-5.c: New test.
9728 * gcc.dg/pr48335-6.c: New test.
9729 * gcc.dg/pr48335-7.c: New test.
9730 * gcc.dg/pr48335-8.c: New test.
9731 * gcc.target/i386/pr48335-1.c: New test.
9733 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9736 * gcc.dg/Waddress.c: New test.
9738 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9741 * gfortran.dg/function_optimize_3.f90: New test.
9743 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9745 * gcc.c-torture/compile/20110401-1.c: New test.
9747 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9748 * g++.dg/lto/20091002-2_0.C: Likewise.
9749 * g++.dg/lto/20090303_0.c: Likewise.
9750 * g++.dg/lto/20091004-1_0.C: Likewise.
9751 * g++.dg/lto/20091002-3_0.C: Likewise.
9752 * g++.dg/lto/20091004-2_0.C: Likewise.
9753 * g++.dg/lto/20081123_0.C: Likewise.
9754 * g++.dg/lto/20090313_0.C: Likewise.
9755 * g++.dg/lto/20081109-1_0.C: Likewise.
9756 * g++.dg/lto/20081219_0.C: Likewise.
9757 * g++.dg/lto/20081204-1_0.C: Likewise.
9758 * g++.dg/lto/20090302_0.C: Likewise.
9759 * g++.dg/lto/20081119-1_0.C: Likewise.
9760 * g++.dg/lto/20081118_0.C: Likewise.
9761 * gcc.dg/lto/20091020-2_0.c: Likewise.
9762 * gcc.dg/lto/20090210_0.c: Likewise.
9763 * gcc.dg/lto/20081204-1_0.c: Likewise.
9764 * gcc.dg/lto/20081224_0.c: Likewise.
9765 * gcc.dg/lto/20090219_0.c: Likewise.
9766 * gcc.dg/lto/20091014-1_0.c: Likewise.
9767 * gcc.dg/lto/20091016-1_0.c: Likewise.
9768 * gcc.dg/lto/20090206-2_0.c: Likewise.
9769 * gcc.dg/lto/20090116_0.c: Likewise.
9770 * gcc.dg/lto/20091013-1_0.c: Likewise.
9771 * gcc.dg/lto/20091015-1_0.c: Likewise.
9772 * gcc.dg/lto/20090126-2_0.c: Likewise.
9774 2011-03-31 Ian Lance Taylor <iant@google.com>
9776 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9778 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9780 * gnat.dg/opt16.adb: New test.
9782 2011-03-31 Jason Merrill <jason@redhat.com>
9784 * g++.dg/cpp0x/defaulted24.C: New.
9786 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9789 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9792 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9794 * g++.dg/other/i386-9.C: New test.
9796 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9798 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9800 2011-03-30 Jason Merrill <jason@redhat.com>
9802 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9804 * g++.dg/cpp0x/regress/isnan.C: New.
9806 * g++.dg/cpp0x/initlist46.C: New.
9808 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9811 * gcc.target/arm/neon-modes-2.c: New test.
9813 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9816 * gcc.c-torture/compile/pr48305.c: New test.
9818 2011-03-29 Jason Merrill <jason@redhat.com>
9820 * g++.dg/cpp0x/regress/value-dep1.C: New.
9822 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9824 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9826 2011-03-29 Ian Lance Taylor <iant@google.com>
9828 * go.test/go-test.exp: Handle the test lines used in several new
9830 (errchk): Add opts parameter. Change all callers. Handle parens
9833 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9834 Dominique d'Humieres <dominiq@lps.ens.fr>
9836 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9837 and __APPLE__ && __PPC__ && __ALTIVEC__.
9839 2011-03-29 Jason Merrill <jason@redhat.com>
9841 * g++.dg/cpp0x/dependent1.C: New.
9843 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9845 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9847 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9849 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9852 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9853 * gfortran.dg/proc_ptr_comp_32.f90: New.
9855 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9857 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9858 check for corresponding warning.
9860 2011-03-28 Jason Merrill <jason@redhat.com>
9862 * g++.dg/cpp0x/rv-deduce2.C: New.
9864 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9867 * gcc.dg/pr48203.c: New test.
9869 2011-03-28 Jeff Law <law@redhat.com>
9871 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9873 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9875 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9876 and __PPC__ && __ALTIVEC__.
9878 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9881 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9882 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9883 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9884 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9886 2011-03-28 Jason Merrill <jason@redhat.com>
9888 * g++.dg/cpp0x/initlist-array2.C: New.
9890 * g++.dg/cpp0x/initlist-array1.C: New.
9892 * g++.dg/cpp0x/constexpr-compound.C: New.
9894 * g++.dg/cpp0x/constexpr-using.C: New.
9896 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9898 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9901 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9903 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9905 * gcc.dg/slp-1.c: New test.
9907 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9909 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9910 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9911 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9912 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9913 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9914 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9915 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9916 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9917 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9918 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9919 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9920 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9921 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9922 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9924 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9927 * gfortran.dg/trim_optimize_5.f90: New test.
9928 * gfortran.dg/trim_optimize_6.f90: New test.
9930 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9933 * gcc.target/mips/madd-7.c: Remove -mlong32.
9934 * gcc.target/mips/msub-7.c: Likewise.
9936 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9938 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9939 accesses to preserve the meaning of the test for doubleword vectors.
9940 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9941 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9943 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9946 * gfortran.dg/class_42.f03: New.
9948 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9950 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9953 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9955 PR rtl-optimization/48144
9956 * gcc.dg/pr48144.c: New test.
9958 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9960 * gnat.dg/discr27.ad[sb]: New test.
9962 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9964 * gnat.dg/limited_with2.ad[sb]: New test.
9965 * gnat.dg/limited_with2_pkg1.ads: New helper.
9966 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9968 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9970 * gnat.dg/opt15.adb: New test.
9971 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9973 2011-03-25 Tobias Burnus <burnus@net-b.de>
9977 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9978 * gfortran.dg/leadz_trailz_3.f90: Ditto
9980 2011-03-25 Martin Jambor <mjambor@suse.cz>
9982 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9984 2011-03-25 Jason Merrill <jason@redhat.com>
9986 * g++.dg/cpp0x/defaulted22.C: New.
9987 * g++.dg/cpp0x/defaulted23.C: New.
9988 * g++.dg/cpp0x/defaulted15.C: Adjust.
9990 2011-03-25 Jason Merrill <jason@redhat.com>
9992 * g++.dg/cpp0x/move1.C: New.
9994 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9997 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9999 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10002 for mips-sgi-irix6.5.
10003 Replace snprintf prototype by <stdio.h>.
10005 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10008 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10009 run_expensive_tests.
10010 * gcc.dg/graphite/block-4.c: Likewise.
10011 * gcc.dg/graphite/block-7.c: Likewise.
10012 * gcc.dg/graphite/block-8.c: Likewise.
10014 2011-03-25 Richard Guenther <rguenther@suse.de>
10016 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10017 * g++.dg/tree-ssa/pr8781.C: Likewise.
10018 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10019 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10020 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10021 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10022 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10023 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10024 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10025 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10026 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10027 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10028 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10030 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10031 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10032 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10033 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10034 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10035 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10036 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10037 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10038 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10039 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10040 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10041 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10042 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10043 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10044 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10045 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10046 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10047 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10048 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10049 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10050 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10051 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10052 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10053 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10054 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10055 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10056 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10057 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10058 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10059 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10060 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10061 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10062 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10063 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10064 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10065 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10066 * c-c++-common/pr46562-2.c: Likewise.
10067 * gfortran.dg/pr42108.f90: Likewise.
10068 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10069 foo to be inlined even at -O1.
10070 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10071 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10072 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10073 * gcc.dg/matrix/matrix.exp: Disable FRE.
10075 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10078 * gcc.dg/dfp/pr48204.c: New test.
10080 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10083 * gcc.c-torture/execute/pr47917.c: Move this...
10084 * gcc.dg/torture/pr47917.c: to here and add xfails.
10086 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10088 * gnat.dg/array16.ad[sb]: New test.
10089 * gnat.dg/array16.ads: New helper.
10091 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10093 * gnat.dg/derived_type2.adb: New test.
10095 2011-03-24 Richard Guenther <rguenther@suse.de>
10097 PR tree-optimization/48271
10098 * g++.dg/torture/pr48271.C: New testcase.
10100 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10102 * gnat.dg/array15.ad[sb]: New test.
10104 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10107 * gcc.target/i386/pr48237.c: New test.
10109 2011-03-24 Richard Guenther <rguenther@suse.de>
10111 PR middle-end/48269
10112 * gcc.dg/builtin-object-size-10.c: New testcase.
10114 2011-03-24 Richard Guenther <rguenther@suse.de>
10116 PR tree-optimization/46562
10117 * c-c++-common/pr46562-2.c: New testcase.
10118 * c-c++-common/pr46562.c: Likewise.
10120 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10122 * gcc.dg/vect/vect-cselim-1.c: New test.
10123 * gcc.dg/vect/vect-cselim-2.c: New test.
10125 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10127 * gcc.target/arm/pr46934.c: New.
10129 2011-03-23 Ian Lance Taylor <iant@google.com>
10131 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10133 2011-03-23 Richard Guenther <rguenther@suse.de>
10135 * gcc.dg/struct: Remove directory and contents.
10137 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10140 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10142 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10144 * gnat.dg/discr26.ad[sb]: New test.
10145 * gnat.dg/discr26_pkg.ads: New helper.
10147 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10150 * gcc.target/arm/neon-vld-1.c: New test.
10152 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10154 * gnat.dg/array14.ad[sb]: New test.
10155 * gnat.dg/array14_pkg.ads: New helper.
10157 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10159 * gcc.c-torture/execute/920501-8.x: Remove.
10160 * gcc.c-torture/execute/930513-1.x: Remove.
10161 * gcc.c-torture/execute/960312-1.x: Remove.
10162 * gcc.c-torture/compile/20000804-1.c,
10163 gcc.c-torture/compile/20001205-1.c,
10164 gcc.c-torture/compile/20001226-1.c,
10165 gcc.c-torture/compile/20010518-2.c,
10166 gcc.c-torture/compile/20020312-1.c,
10167 gcc.c-torture/compile/20020604-1.c,
10168 gcc.c-torture/compile/920501-12.c,
10169 gcc.c-torture/compile/920501-4.c,
10170 gcc.c-torture/compile/920520-1.c,
10171 gcc.c-torture/compile/980506-1.c,
10172 gcc.c-torture/execute/980709-1.x,
10173 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10174 options for m68hc11.
10175 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10176 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10179 2011-03-22 Nick Clifton <nickc@redhat.com>
10181 * lib/target-supports.exp (check_profiling_available): Add MN10300
10182 to the list of targets that do not support profiling. Restore
10183 alpha sorting to this list.
10185 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10187 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10188 failure on 32-bit systems.
10189 * gcc.dg/torture/vector-2.c: Ditto.
10191 2011-03-22 Richard Guenther <rguenther@suse.de>
10193 PR tree-optimization/48228
10194 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10196 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10198 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10202 * gcc.target/powerpc/pr48226.c: New file.
10204 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10206 * lib/prune.exp (prune_gcc_output): Prune "could not create
10207 compact unwind for" warnings.
10209 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10213 * gcc.c-torture/execute/pr42544.c: New test.
10214 * gcc.c-torture/execute/pr48197.c: New test.
10216 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10218 PR preprocessor/48192
10219 * gcc.target/powerpc/pr48192.c: New file.
10222 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10223 split problem of 0 being loaded in a VSX register.
10225 2011-03-21 Richard Guenther <rguenther@suse.de>
10228 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10229 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10230 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10231 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10233 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10236 * gcc.dg/pr48213.c: New test.
10238 2011-03-21 Kai Tietz <ktietz@redhat.com>
10241 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10243 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10245 * gcc.target/arm/xor-and.c: New.
10247 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10250 * gfortran.dg/function_optimize_1.f90: New test.
10251 * gfortran.dg/function_optimize_2.f90: New test.
10253 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10255 PR rtl-optimization/47502
10256 * gcc.target/i386/pr47502-1.c: New.
10257 * gcc.target/i386/pr47502-2.c: Likewise.
10259 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10261 PR rtl-optimization/48156
10262 * gcc.dg/pr48156.c: New test.
10264 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10266 PR libfortran/47439
10267 * gfortran.dg/scratch_1.f90: Adjust test.
10269 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10271 PR libfortran/47439
10272 * gfortran.dg/scratch_1.f90: New test.
10274 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10276 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10277 variably modified typedefs.
10278 * gcc.dg/c1x-typedef-2.c: Remove.
10280 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10282 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10283 * gcc.dg/c1x-anon-struct-3.c: New test.
10284 * gcc.dg/anon-struct-11.c: Update.
10286 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10288 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10290 Only xfail with gas.
10292 2011-03-18 Jason Merrill <jason@redhat.com>
10294 * g++.dg/template/fn-ptr1.C: New.
10296 * g++.dg/overload/volatile1.C: New.
10298 * g++.dg/opt/pr23372.C: New.
10300 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10302 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10304 PR middle-end/47405
10305 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10307 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10309 * gcc.target/arm/unsigned-extend-1.c: New.
10311 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10314 * gcc.c-torture/compile/pr48161.c: New test.
10316 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10318 PR middle-end/47725
10319 * gcc.dg/torture/pr47725.c: New.
10321 2011-03-17 Jason Merrill <jason@redhat.com>
10323 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10324 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10326 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10328 * gnat.dg/specs/elab2.ads: New test.
10329 * gnat.dg/specs/elab2_pkg.ads: New helper.
10331 2011-03-17 Jason Merrill <jason@redhat.com>
10333 * g++.dg/cpp0x/decltype-1212.C: New.
10334 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10336 2011-03-17 Jason Merrill <jason@redhat.com>
10338 * g++.dg/parse/memfnquals1.C: New.
10340 2011-03-17 Richard Guenther <rguenther@suse.de>
10342 PR middle-end/48134
10343 * gcc.dg/pr48134.c: New testcase.
10345 2011-03-17 Richard Guenther <rguenther@suse.de>
10347 PR middle-end/48165
10348 * g++.dg/torture/pr48165.C: New testcase.
10350 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10352 PR rtl-optimization/48141
10353 * gcc.dg/pr48141.c: New test.
10355 2011-03-16 Jason Merrill <jason@redhat.com>
10357 * g++.dg/cpp0x/constexpr-48089.C: New.
10359 * g++.dg/cpp0x/constexpr-abi1.C: New.
10361 * g++.dg/cpp0x/constexpr-46336.C: New.
10362 * g++.dg/parse/friend5.C: Adjust expected errors.
10364 * g++.dg/cpp0x/constexpr-47570.C: New.
10366 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10369 * ++.dg/debug/dwarf2/typedef6.C: New test.
10371 2011-03-16 Jason Merrill <jason@redhat.com>
10373 * g++.dg/cpp0x/elision2.C: New.
10375 * g++.dg/cpp0x/constexpr-array3.C: New.
10377 2011-03-16 Jason Merrill <jason@redhat.com>
10379 * g++.dg/cpp0x/sfinae6.C: New.
10380 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10381 * g++.dg/cpp0x/pr45908.C: Likewise.
10382 * g++.dg/cpp0x/sfinae6.C: Likewise.
10383 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10384 * g++.old-deja/g++.law/arg11.C: Likewise.
10386 2011-03-16 Jason Merrill <jason@redhat.com>
10388 * g++.dg/template/incomplete6.C: New.
10390 2011-03-16 Jeff Law <law@redhat.com>
10392 * gcc.dg/tree-ssa/vrp55.c: New test.
10394 2011-03-16 Jason Merrill <jason@redhat.com>
10396 * g++.dg/cpp0x/auto22.C: New.
10398 2011-03-16 Richard Guenther <rguenther@suse.de>
10400 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10401 optimizing it away if promoted to const.
10403 2011-03-16 Richard Guenther <rguenther@suse.de>
10405 PR tree-optimization/48149
10406 * gcc.dg/fold-complex-1.c: New testcase.
10408 2011-03-16 Richard Guenther <rguenther@suse.de>
10411 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10412 or cloning happens.
10414 2011-03-16 Richard Guenther <rguenther@suse.de>
10416 PR tree-optimization/26134
10417 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10419 2011-03-16 Richard Guenther <rguenther@suse.de>
10421 PR tree-optimization/48146
10422 * gcc.dg/torture/pr48146.c: New testcase.
10424 2011-03-16 Richard Guenther <rguenther@suse.de>
10426 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10427 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10429 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10431 PR middle-end/48136
10432 * gcc.c-torture/compile/pr48136.c: New test.
10434 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10437 * gcc.dg/guality/pr45882.c: New test.
10439 2011-03-15 Jason Merrill <jason@redhat.com>
10441 * g++.dg/cpp0x/constexpr-recursion.C: New.
10443 * g++.dg/cpp0x/implicit11.C: New.
10445 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10447 * g++.dg/cpp0x/constexpr-attribute.C: New.
10449 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10451 * g++.dg/parse/pr34758.C: New.
10453 2011-03-15 Xinliang David Li <davidxl@google.com>
10456 * gcc.dg/uninit-pred-7_d.c: New test.
10457 * gcc.dg/uninit-pred-8_d.c: New test.
10459 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10462 * gcc.target/arm/pr46788.c: New.
10464 2011-03-15 Richard Guenther <rguenther@suse.de>
10466 PR middle-end/47650
10467 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10468 * gfortran.dg/ishft_4.f90: Likewise.
10469 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10471 2011-03-15 Richard Guenther <rguenther@suse.de>
10473 PR tree-optimization/13954
10474 * g++.dg/tree-ssa/pr13954.C: New testcase.
10476 2011-03-15 Richard Guenther <rguenther@suse.de>
10478 PR tree-optimization/48037
10479 * gcc.target/i386/pr48037-1.c: New testcase.
10481 2011-03-15 Richard Guenther <rguenther@suse.de>
10483 PR tree-optimization/41490
10484 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10485 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10486 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10487 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10488 * g++.dg/tree-ssa/pr33604.C: Adjust.
10490 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10492 PR middle-end/47917
10493 * gcc.c-torture/execute/pr47917.c: New test.
10494 * gcc.dg/pr47917.c: New test.
10496 PR middle-end/38878
10497 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10499 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10501 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10502 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10503 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10504 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10505 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10506 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10507 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10508 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10509 * gcc.target/i386/avx-floor-vec.c: Ditto.
10510 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10511 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10512 * gcc.target/i386/avx-rint-vec.c: Ditto.
10513 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10514 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10515 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10516 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10518 2011-03-14 Tom Tromey <tromey@redhat.com>
10520 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10521 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10522 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10524 2011-03-14 Tom Tromey <tromey@redhat.com>
10526 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10527 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10528 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10530 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10532 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10534 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10536 PR rtl-optimization/47166
10537 * gcc.c-torture/execute/postmod-1.c: New test.
10539 2011-03-14 Richard Guenther <rguenther@suse.de>
10541 PR middle-end/48098
10542 * gcc.dg/torture/pr48098.c: New testcase.
10544 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10547 * gcc.target/powerpc/pr48053-1.c: New test.
10548 * gcc.target/powerpc/pr48053-2.c: Likewise.
10550 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10552 PR libfortran/48066
10553 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10555 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10557 PR libfortran/48066
10558 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10560 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10563 * gfortran.dg/class_41.f03: New.
10565 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10567 * g++.dg/conversion/cast3.C: New test.
10569 2011-03-11 Jason Merrill <jason@redhat.com>
10571 * g++.dg/template/error45.C: New.
10573 * g++.dg/parse/no-type-defn1.C: New.
10575 * g++.dg/ext/attrib40.C: New.
10577 * g++.dg/cpp0x/regress/array1.C: New.
10579 2011-03-11 Richard Guenther <rguenther@suse.de>
10581 PR tree-optimization/48067
10582 * gcc.dg/pr48067.c: New testcase.
10584 2011-03-11 Richard Guenther <rguenther@suse.de>
10587 * g++.dg/lto/20110311-1_0.C: New testcase.
10589 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10592 * g++.dg/inherit/virtual8.C: New test.
10594 PR middle-end/48044
10595 * gcc.dg/torture/pr48044.c: New test.
10597 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10600 * gfortran.dg/proc_ptr_comp_31.f90: New.
10602 2011-03-11 Richard Guenther <rguenther@suse.de>
10604 PR tree-optimization/47278
10605 * gcc.dg/torture/pr47278-1.c: New testcase.
10606 * gcc.dg/torture/pr47278-2.c: Likewise.
10608 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10610 PR tree-optimization/48063
10611 * gcc.dg/torture/pr48063.c: New test.
10613 2011-03-10 Jason Merrill <jason@redhat.com>
10615 * g++.dg/template/array22.C: New.
10617 * g++.dg/cpp0x/syntax-err1.C: New.
10618 * g++.dg/parse/error36.C: Adjust expected errors.
10619 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10620 * g++.old-deja/g++.pt/typename3.C: Likewise.
10621 * g++.old-deja/g++.pt/typename4.C: Likewise.
10622 * g++.old-deja/g++.pt/typename6.C: Likewise.
10624 2011-03-09 Jason Merrill <jason@redhat.com>
10626 * g++.dg/template/nontype22.C: New.
10628 2011-03-09 Martin Jambor <mjambor@suse.cz>
10630 PR tree-optimization/47714
10631 * g++.dg/torture/pr47714.C: New test.
10633 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10636 * gcc.target/powerpc/pr47755-2.c: New file.
10638 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10640 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10641 is not set in the environment, pass 64 as first argument when not
10642 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10643 native where ulimit -u is supported.
10645 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10647 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10649 2011-03-08 Jason Merrill <jason@redhat.com>
10651 * g++.dg/template/nontype21.C: New.
10653 * g++.dg/template/anon5.C: New.
10655 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10658 * gcc.dg/pr47881.c: New test.
10660 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10663 * g++.dg/lookup/template3.C: New test.
10665 2011-03-08 Kai Tietz <ktietz@redhat.com>
10667 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10670 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10673 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10674 sizeof to compute alignment.
10676 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10678 PR tree-optimization/48022
10679 * gcc.dg/pr48022-1.c: New test.
10680 * gcc.dg/pr48022-2.c: New test.
10682 2011-03-07 Jason Merrill <jason@redhat.com>
10684 * g++.dg/template/nontype20.C: New.
10685 * g++.dg/init/member1.C: Adjust expected errors.
10686 * g++.dg/parse/constant4.C: Likewise.
10687 * g++.dg/template/qualified-id3.C: Likewise.
10688 * g++.old-deja/g++.pt/crash10.C: Likewise.
10690 * g++.dg/cpp0x/regress/non-const1.C: New.
10692 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10695 * gcc.dg/pr47991.c: New test.
10697 2011-03-07 Jason Merrill <jason@redhat.com>
10699 * g++.dg/abi/mangle46.C: New.
10701 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10704 * gcc.target/powerpc/pr47862.c: New.
10706 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10709 * gcc.target/i386/combine-mul.c: Require nonpic.
10711 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10712 Nathan Froyd <froydnj@codesourcery.com>
10714 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10716 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10718 * README.QMTEST: Remove.
10720 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10721 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10724 * gfortran.dg/array_constructor_37.f90 : New test.
10726 2011-03-05 Jason Merrill <jason@redhat.com>
10728 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10729 * g++.dg/abi/mangle45.C: Likewise.
10730 * g++.dg/cpp0x/trailing1.C: Likewise.
10732 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10734 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10736 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10738 PR rtl-optimization/47899
10739 * gcc.dg/pr47899.c: New test.
10741 * gcc.dg/torture/pr47968.c: Ignore warnings.
10743 PR tree-optimization/47967
10744 * gcc.c-torture/compile/pr47967.c: New test.
10746 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10748 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10749 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10751 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10753 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10754 and property_getAttributes() if __OBJC2__.
10755 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10756 * objc.dg/property/property-encoding-1.m: New.
10757 * obj-c++.dg/property/property-encoding-1.mm: New.
10759 2011-03-04 Jason Merrill <jason@redhat.com>
10761 * g++.dg/template/pseudodtor6.C: New.
10763 * g++.dg/inherit/covariant19.C: New.
10765 2011-03-04 Richard Guenther <rguenther@suse.de>
10767 PR middle-end/47968
10768 * gcc.dg/torture/pr47968.c: New testcase.
10770 2011-03-04 Richard Guenther <rguenther@suse.de>
10772 PR middle-end/47975
10773 * gcc.dg/torture/pr47975.c: New testcase.
10775 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10778 * g++.dg/template/crash106.C: New.
10780 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10783 * gcc.dg/gomp/pr47963.c: New test.
10784 * g++.dg/gomp/pr47963.C: New test.
10786 2011-03-02 Jason Merrill <jason@redhat.com>
10788 * g++.dg/cpp0x/regress/condition1.C: New.
10790 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10792 2011-03-01 Jason Merrill <jason@redhat.com>
10794 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10796 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10798 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10800 PR rtl-optimization/47925
10801 * gcc.c-torture/execute/pr47925.c: New test.
10803 2011-03-01 Jason Merrill <jason@redhat.com>
10805 * g++.dg/cpp0x/decltype25.C: New.
10807 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10809 2011-03-01 Richard Guenther <rguenther@suse.de>
10811 PR tree-optimization/47890
10812 * gcc.dg/torture/pr47890.c: New testcase.
10814 2011-03-01 Richard Guenther <rguenther@suse.de>
10817 * gcc.dg/lto/pr47924_0.c: New testcase.
10819 2011-03-01 Richard Guenther <rguenther@suse.de>
10822 * gfortran.dg/lto/pr46911_0.f: New testcase.
10824 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10826 PR libgfortran/47933
10827 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10828 compile errors from older code form.
10830 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10832 PR libgfortran/47567
10833 * gfortran.dg/fmt_fw_d.f90: New test.
10835 2011-02-28 Jason Merrill <jason@redhat.com>
10837 * g++.dg/inherit/covariant18.C: New.
10839 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10841 PR middle-end/47893
10842 * gcc.dg/pr47893.c: New test.
10844 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10846 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10847 NULL in case of a selector with conflicting types.
10848 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10850 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10852 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10853 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10854 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10855 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10857 2011-02-28 Jason Merrill <jason@redhat.com>
10860 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10862 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10864 PR libgfortran/47778
10865 * gfortran.dg/namelist_71.f90: New test.
10867 2011-02-27 Jason Merrill <jason@redhat.com>
10870 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10871 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10873 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10876 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10878 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10881 * gfortran.dg/gomp/task-1.f90: Removed.
10883 2011-02-26 Jason Merrill <jason@redhat.com>
10885 * g++.dg/template/this-targ1.C: New.
10887 * g++.dg/cpp0x/regress/template-const1.C: New.
10888 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10889 * g++.dg/template/function1.C: Adjust.
10890 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10891 * g++.dg/debug/debug7.C: Adjust.
10893 2011-02-26 Tobias Burnus <burnus@net-b.de>
10896 * gfortran.dg/gomp/task-1.f90: New.
10898 2011-02-25 Jie Zhang <jie@codesourcery.com>
10900 * gcc.target/arm/neon-thumb2-move.c: Add
10901 dg-require-effective-target arm_thumb2_ok.
10903 2011-02-24 Jason Merrill <jason@redhat.com>
10905 * g++.dg/parse/constant1.C: Specify C++98 mode.
10906 * g++.dg/parse/constant5.C: Likewise.
10907 * g++.dg/parse/error2.C: Likewise.
10908 * g++.dg/parse/semicolon3.C: Likewise.
10909 * g++.dg/template/crash14.C: Likewise.
10910 * g++.dg/template/local4.C: Likewise.
10911 * g++.dg/template/nontype3.C: Likewise.
10912 * g++.dg/parse/crash31.C: Adjust expected errors.
10913 * g++.dg/template/function1.C: Likewise.
10914 * g++.dg/template/ref3.C: Likewise.
10915 * g++.dg/template/static9.C: Likewise.
10916 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10918 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10919 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10920 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10921 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10922 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10924 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10927 * gfortran.dg/pr47878.f90: New test.
10929 2011-02-24 Richard Guenther <rguenther@suse.de>
10932 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10933 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10935 2011-02-24 Richard Guenther <rguenther@suse.de>
10938 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10939 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10941 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10943 PR libgfortran/47567
10944 * gfortran.dg/fmt_f0_1.f90: Update test.
10946 2011-02-23 Jason Merrill <jason@redhat.com>
10948 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10949 * g++.dg/abi/mangle45.C: New.
10951 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10952 * g++.dg/template/canon-type-9.C: Match use of decltype
10953 between declaration and definition.
10954 * g++.dg/template/canon-type-12.C: Likewise.
10956 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10959 * gfortran.dg/nested_allocatables_1.f90: New.
10961 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10964 * g++.dg/pr46868.C: New test.
10965 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10966 * g++.dg/parse/error14.C: Adjust.
10968 2011-02-23 Richard Guenther <rguenther@suse.de>
10970 PR tree-optimization/47838
10971 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10973 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10975 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10977 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10979 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10980 * gfortran.dg/count_init_expr.f03: Ditto.
10981 * gfortran.dg/gomp/pr43711.f90: Ditto.
10982 * gcc.dg/struct-parse-2.c: Ditto.
10983 * gcc.dg/parse-error-3.c: Ditto.
10984 * gcc.dg/Wlogical-op-1.c: Ditto.
10985 * gcc.dg/Walways-true-1.c: Ditto.
10986 * gcc.dg/pr24225.c: Ditto.
10987 * gcc.dg/Walways-true-2.c: Ditto.
10988 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10989 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10990 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10991 * g++.dg/overload/defarg4.C: Ditto.
10992 * g++.dg/inherit/covariant16.C: Ditto.
10993 * g++.dg/inherit/virtual7.C: Ditto.
10994 * g++.dg/template/canon-type-9.C: Ditto.
10995 * g++.dg/template/access19.C: Ditto.
10996 * g++.dg/template/call7.C: Ditto.
10997 * g++.dg/template/canon-type-2.C: Ditto.
10998 * g++.dg/template/init7.C: Ditto.
10999 * g++.dg/template/sizeof-template-argument.C: Ditto.
11000 * g++.dg/template/const3.C: Ditto.
11001 * g++.dg/template/sfinae26.C: Ditto.
11002 * g++.dg/template/sfinae26.C: Ditto.
11003 * g++.dg/template/canon-type-11.C: Ditto.
11004 * g++.dg/template/union2.C: Ditto.
11005 * g++.dg/template/canon-type-3.C: Ditto.
11006 * g++.dg/template/canon-type-1.C: Ditto.
11007 * g++.dg/template/canon-type-5.C: Ditto.
11008 * g++.dg/template/canon-type-7.C: Ditto.
11009 * g++.dg/template/canon-type-10.C: Ditto.
11010 * g++.dg/template/spec36.C: Ditto.
11011 * g++.dg/template/typedef38.C: Ditto.
11012 * g++.dg/template/canon-type-4.C: Ditto.
11013 * g++.dg/template/canon-type-6.C: Ditto.
11014 * g++.dg/template/canon-type-13.C: Ditto.
11015 * g++.dg/template/instantiate9.C: Ditto.
11016 * g++.dg/template/ttp22.C: Ditto.
11017 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11018 * g++.dg/warn/Walways-true-1.C: Ditto.
11019 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11020 * g++.dg/warn/Walways-true-2.C: Ditto.
11021 * g++.dg/conversion/op4.C: Ditto.
11022 * g++.dg/opt/pr19650.C: Ditto.
11023 * g++.dg/lookup/friend11.C: Ditto.
11024 * g++.dg/other/default2.C: Ditto.
11025 * g++.dg/other/default3.C: Ditto.
11026 * g++.dg/other/dtor2.C: Ditto.
11027 * g++.dg/other/friend5.C: Ditto.
11028 * g++.dg/other/default5.C: Ditto.
11029 * g++.dg/init/brace6.C: Ditto.
11030 * g++.dg/init/aggr5.C: Ditto.
11031 * g++.dg/init/error2.C: Ditto.
11032 * g++.dg/expr/bound-mem-fun.C: Ditto.
11033 * g++.dg/expr/cond6.C: Ditto.
11034 * g++.dg/expr/stmt-expr-1.C: Ditto.
11035 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11036 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11037 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11038 * g++.dg/cpp0x/bracket1.C: Ditto.
11039 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11040 * g++.dg/cpp0x/pr38646.C: Ditto.
11041 * g++.dg/cpp0x/variadic73.C: Ditto.
11042 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11043 * g++.dg/cpp0x/bracket4.C: Ditto.
11044 * g++.dg/cpp0x/decltype4.C: Ditto.
11045 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11046 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11047 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11048 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11049 * g++.dg/cpp0x/decltype2.C: Ditto.
11050 * g++.dg/cpp0x/decltype1.C: Ditto.
11051 * g++.dg/cpp0x/bracket2.C: Ditto.
11052 * g++.dg/cpp0x/decltype5.C: Ditto.
11053 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11054 * g++.dg/cpp0x/variadic70.C: Ditto.
11055 * g++.dg/cpp0x/decltype6.C: Ditto.
11056 * g++.dg/cpp0x/rvo.C: Ditto.
11057 * g++.dg/cpp0x/vt-40092.C: Ditto.
11058 * g++.dg/cpp0x/variadic-new.C: Ditto.
11059 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11060 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11061 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11062 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11063 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11064 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11065 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11066 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11067 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11068 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11069 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11070 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11071 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11072 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11073 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11074 * g++.dg/cpp0x/pr39639.C: Ditto.
11075 * g++.dg/cpp0x/decltype3.C: Ditto.
11076 * g++.dg/cpp0x/variadic68.C: Ditto.
11077 * g++.dg/cpp0x/variadic-function.C: Ditto.
11078 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11079 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11080 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11081 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11082 * g++.dg/parse/crash35.C: Ditto.
11083 * g++.dg/parse/crash40.C: Ditto.
11084 * g++.dg/parse/defarg12.C: Ditto.
11085 * g++.dg/parse/crash34.C: Ditto.
11086 * g++.dg/parse/constructor3.C: Ditto.
11087 * g++.dg/parse/template23.C: Ditto.
11088 * g++.dg/parse/crash56.C: Ditto.
11089 * g++.dg/parse/dtor13.C: Ditto.
11090 * g++.dg/parse/error33.C: Ditto.
11091 * g++.dg/parse/ctor9.C: Ditto.
11092 * g++.dg/parse/error32.C: Ditto.
11093 * g++.dg/parse/error37.C: Ditto.
11094 * g++.dg/parse/bitfield3.C: Ditto.
11095 * g++.dg/parse/struct-4.C: Ditto.
11096 * g++.dg/ext/has_trivial_copy.C: Ditto.
11097 * g++.dg/ext/is_polymorphic.C: Ditto.
11098 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11099 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11100 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11101 * g++.dg/ext/is_union.C: Ditto.
11102 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11103 * g++.dg/ext/is_pod.C: Ditto.
11104 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11105 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11106 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11107 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11108 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11109 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11110 * g++.dg/ext/is_abstract.C: Ditto.
11111 * g++.dg/ext/has_trivial_assign.C: Ditto.
11112 * g++.dg/ext/is_class.C: Ditto.
11113 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11114 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11115 * g++.dg/ext/is_base_of.C: Ditto.
11116 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11117 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11118 * g++.dg/ext/is_empty.C: Ditto.
11119 * g++.dg/ext/is_enum.C: Ditto.
11120 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11121 * gnat.dg/opt11.adb: Ditto.
11122 * obj-c++.dg/pr45735.mm: Ditto.
11123 * obj-c++.dg/pr24393.mm: Ditto.
11124 * obj-c++.dg/exceptions-2.mm: Ditto.
11125 * objc.dg/pr45735.m: Ditto.
11126 * objc.dg/pr24393.m: Ditto.
11128 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11130 * objc.dg/attributes/objc-exception-1.m: New.
11132 2011-02-23 Jie Zhang <jie@codesourcery.com>
11134 * gcc.dg/cpp/include7.c: New test.
11136 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11139 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11141 2011-02-23 Jie Zhang <jie@codesourcery.com>
11143 PR rtl-optimization/47763
11144 * gcc.dg/pr47763.c: New test.
11146 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11149 * gfortran.dg/whole_file_32.f90 : New test.
11151 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11154 * g++.dg/inherit/virtual7.C: New test.
11156 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11159 * objc.dg/type-size-3.m: Updated error message.
11160 * objc.dg/type-size-4.m: New test.
11161 * objc.dg/type-size-5.m: New test.
11163 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11165 * lib/gnat.exp: Fix comments.
11166 Don't load libgloss.exp.
11167 (default_gnat_version): Call $compiler with --version.
11168 Adapt regexp for gnatmake output, insert version.
11169 (gnat_version): New proc.
11170 (gnat_init): Remove gnat_libgcc_s_path.
11171 (gnat_target_compile): Likewise.
11172 Remove ld_library_path.
11173 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11174 (gnat_pass): Remove.
11175 (gnat_pass): Remove.
11176 (gnat_finish): Remove.
11177 (gnat_exit): Remove.
11178 (local_find_gnatmake): Reindent.
11179 (runtest_file_p): Remove.
11180 (prune_warnings): Remove.
11181 (find_gnatclean): New proc.
11182 * lib/gnat-dg.exp (lremove): New proc.
11183 (gnat-dg-test): Reindent.
11184 Remove additional output files.
11185 (gnat-dg-runtest): Remove.
11187 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11188 * gnat.dg/loop_optimization6.adb: Likewise.
11189 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11191 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11193 PR tree-optimization/47835
11194 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11196 2011-02-22 Tobias Burnus <burnus@net-b.de>
11198 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11199 * gfortran.dg/abstract_type_2.f03: Ditto.
11200 * gfortran.dg/abstract_type_3.f03: Ditto.
11201 * gfortran.dg/abstract_type_4.f03: Ditto.
11202 * gfortran.dg/abstract_type_5.f03: Ditto.
11203 * gfortran.dg/abstract_type_6.f03: Ditto.
11204 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11205 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11206 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11207 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11208 * gfortran.dg/array_function_5.f90: Ditto.
11209 * gfortran.dg/asynchronous_3.f03: Ditto.
11210 * gfortran.dg/char_expr_1.f90: Ditto.
11211 * gfortran.dg/class_14.f03: Ditto.
11212 * gfortran.dg/data_array_6.f: Ditto.
11213 * gfortran.dg/data_invalid.f90: Ditto.
11214 * gfortran.dg/dot_product_1.f03: Ditto.
11215 * gfortran.dg/func_derived_5.f90: Ditto.
11216 * gfortran.dg/func_result_4.f90: Ditto.
11217 * gfortran.dg/implied_do_1.f90: Ditto.
11218 * gfortran.dg/initialization_25.f90: Ditto.
11219 * gfortran.dg/initialization_26.f90: Ditto.
11220 * gfortran.dg/interface_34.f90: Ditto.
11221 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11222 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11223 * gfortran.dg/matmul_8.f03: Ditto.
11224 * gfortran.dg/merge_init_expr.f90: Ditto.
11225 * gfortran.dg/pack_assign_1.f90: Ditto.
11226 * gfortran.dg/pack_vector_1.f90: Ditto.
11227 * gfortran.dg/pointer_check_8.f90: Ditto.
11228 * gfortran.dg/product_init_expr.f03: Ditto.
11229 * gfortran.dg/reshape_order_5.f90: Ditto.
11230 * gfortran.dg/reshape_shape_1.f90: Ditto.
11231 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11232 * gfortran.dg/same_name_2.f90: Ditto.
11233 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11234 * gfortran.dg/spread_init_expr.f03: Ditto.
11235 * gfortran.dg/stmt_func_1.f90: Ditto.
11236 * gfortran.dg/sum_init_expr.f03: Ditto.
11237 * gfortran.dg/transpose_3.f03: Ditto.
11238 * gfortran.dg/unpack_init_expr.f03: Ditto.
11239 * gfortran.dg/warn_conversion.f90: Ditto.
11240 * gfortran.dg/warn_conversion_2.f90: Ditto.
11241 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11242 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11243 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11244 * gfortran.dg/whole_file_16.f90: Ditto.
11245 * gfortran.dg/whole_file_17.f90: Ditto.
11246 * gfortran.dg/whole_file_18.f90: Ditto.
11247 * gfortran.dg/whole_file_20.f03: Ditto.
11248 * gfortran.dg/whole_file_5.f90: Ditto.
11249 * gfortran.dg/whole_file_6.f90: Ditto.
11250 * gfortran.dg/write_invalid_format.f90: Ditto.
11251 * gfortran.dg/zero_sized_6.f90: Ditto.
11253 2011-02-21 Jeff Law <law@redhat.com>
11255 PR rtl-optimization/46178
11256 * gcc.target/i386/pr46178.c: New test.
11258 PR rtl-optimization/46002
11259 * gcc.c-torture/compile/pr46002.c: New test.
11261 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11263 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11266 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11269 * g++.dg/debug/pr47106.C: Require effective target lto.
11271 2011-02-21 Jason Merrill <jason@redhat.com>
11273 * g++.dg/cpp0x/constexpr-diag2.C: New.
11275 2011-02-20 Jason Merrill <jason@redhat.com>
11277 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11279 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11281 * g++.dg/overload/conv-op1.C: New.
11283 * g++.dg/cpp0x/constexpr-synth1.C: New.
11285 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11287 * objc.dg/layout-2.m: New.
11288 * objc.dg/selector-3.m: Adjusted location of error message.
11289 * objc.dg/type-size-3.m: Same.
11290 * obj-c++.dg/selector-3.mm: Same.
11292 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11295 * objc.dg/property/dotsyntax-22.m: New.
11296 * obj-c++.dg/property/dotsyntax-22.mm: New.
11298 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11301 * g++.dg/template/typedef38.C: New test.
11303 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11306 * gfortran.dg/whole_file_30.f90 : New test.
11307 * gfortran.dg/whole_file_31.f90 : New test.
11309 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11313 * gfortran.dg/whole_file_28.f90 : New test.
11314 * gfortran.dg/whole_file_29.f90 : New test.
11316 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11319 * g++.dg/template/crash105.C: New.
11321 2011-02-19 Jason Merrill <jason@redhat.com>
11323 * g++.dg/cpp0x/regress/no-elide1.C: New.
11325 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11327 PR tree-optimization/46620
11328 * gcc.dg/pr46620.c: New.
11330 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11333 * gcc.target/i386/pr47809.c: New test.
11335 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11336 Tobias Burnus <burnus@net-b.de>
11338 * lib/target-supports.exp
11339 (check_effective_target_fortran_large_real): New check for large reals.
11340 * gfortran.dg/nan_7.f90: New test.
11342 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11344 PR libgfortran/47567
11345 * gfortran.dg/fmt_f0_1.f90: Update test.
11347 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11350 * gfortran.dg/array_constructor_36.f90 : New test.
11351 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11352 allow for comparison between different elements of the array
11353 constructor at different levels of optimization.
11355 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11357 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11358 * gcc.target/i386/pr32280-1.c: Likewise.
11360 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11363 * gcc.target/i386/pr47800.c: New test.
11365 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11367 * objc/execute/exceptions/foward-1.x: New.
11369 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11372 * gfortran.dg/derived_constructor_comps_4.f90: New.
11374 2011-02-18 Tobias Burnus
11377 * gfortran.dg/func_result_6.f90: New.
11379 2011-02-18 Michael Matz <matz@suse.de>
11382 * gfortran.dg/lto/pr45586_0.f90: New test.
11383 * gfortran.dg/typebound_proc_20.f90: Ditto.
11384 * gfortran.dg/typebound_proc_21.f90: Ditto.
11386 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11389 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11391 2011-02-18 Tobias Burnus <burnus@net-b.de>
11394 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11395 gcc_warning_prefix.
11396 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11397 normalizing the error/warning output.
11398 * gfortran.dg/Wall.f90: Update dg-error/warning.
11399 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11400 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11401 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11402 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11403 * gfortran.dg/class_30.f90: Update dg-error/warning.
11404 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11405 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11406 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11407 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11408 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11409 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11410 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11411 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11412 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11413 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11414 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11415 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11416 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11417 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11418 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11419 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11420 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11421 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11422 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11423 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11424 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11425 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11426 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11427 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11428 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11430 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11433 * gfortran.dg/proc_ptr_comp_30.f90: New.
11435 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11438 * gcc.target/i386/pr47780.c: New test.
11440 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11443 * gfortran.dg/class_40.f03: New.
11445 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11448 * g++.dg/cpp0x/auto21.C: New test.
11450 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11452 * objc.dg/special/unclaimed-category-1.h: Updated for
11454 * objc.dg/special/unclaimed-category-1.m: Same.
11455 * objc.dg/zero-link-1.m: Same.
11456 * objc.dg/lookup-1.m: Same.
11457 * objc.dg/torture/strings/const-str-9.m
11458 * objc.dg/torture/strings/const-str-10.m: Same.
11459 * objc.dg/torture/strings/const-str-11.m: Same.
11460 * objc.dg/torture/forward-1.m: Same.
11461 * objc.dg/zero-link-2.m: Same.
11462 * objc.dg/encode-7-next-64bit.m: Same.
11463 * objc.dg/method-4.m: Same.
11464 * objc.dg/next-runtime-1.m: Same.
11465 * objc.dg/image-info.m: Same.
11466 * objc.dg/pr23214.m: Same.
11467 * objc.dg/symtab-1.m: Same.
11468 * obj-c++.dg/basic.m: Same.
11469 * obj-c++.dg/proto-lossage-3.m: Same.
11470 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11471 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11472 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11473 * obj-c++.dg/method-11.m: Same.
11474 * objc/execute/enumeration-1.m: Same.
11475 * objc/execute/object_is_class.m: Same.
11476 * objc/execute/formal_protocol-2.m: Same.
11477 * objc/execute/formal_protocol-4.m: Same.
11478 * objc/execute/formal_protocol-6.m: Same.
11479 * objc/execute/bycopy-3.m: Same.
11480 * objc/execute/exceptions/catchall-1.m: Same.
11481 * objc/execute/exceptions/finally-1.m: Same.
11482 * objc/execute/exceptions/local-variables-1.m: Same.
11483 * objc/execute/exceptions/foward-1.m: Same.
11484 * objc/execute/bf-common.h
11485 * objc/execute/enumeration-2.m: Same.
11486 * objc/execute/formal_protocol-1.m: Same.
11487 * objc/execute/formal_protocol-3.m: Same.
11488 * objc/execute/formal_protocol-5.m: Same.
11489 * objc/execute/accessing_ivars.m: Same.
11490 * objc/execute/bycopy-2.m: Same.
11491 * objc/execute/formal_protocol-7.m: Same.
11492 * objc/execute/compatibility_alias.m: Same.
11493 * objc/execute/no_clash.m: Same.
11494 * objc/execute/object_is_meta_class.m: Same.
11495 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11496 * objc/execute/class-tests-1.h: Include stdio.h.
11497 * objc/execute/class-tests-2.h: Same.
11498 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11500 * obj-c++.dg/try-catch-2.mm: Same.
11502 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11505 * g++.dg/warn/Wunused-parm-4.C: New test.
11507 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11508 Jan Hubicka <jh@suse.cz>
11512 * g++.dg/debug/pr47106.C: New.
11514 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11517 * gcc.target/i386/pr43653.c: New test.
11519 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11522 * g++.dg/template/inherit6.C: New test.
11524 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11527 * gfortran.dg/class_39.f03: New.
11529 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11532 * g++.dg/cpp0x/variadic106.C: New test.
11534 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11536 PR libfortran/47757
11537 * gfortran.dg/pr47757-1.f90: New test.
11538 * gfortran.dg/pr47757-2.f90: New test.
11539 * gfortran.dg/pr47757-3.f90: New test.
11542 * g++.dg/cpp0x/enum8.C: New test.
11544 2011-02-15 Jason Merrill <jason@redhat.com>
11546 * g++.dg/inherit/implicit-trivial1.C: New.
11547 * g++.dg/cpp0x/implicit-trivial1.C: New.
11549 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11551 PR middle-end/47725
11552 * gcc.dg/torture/pr47725.c: Removed.
11554 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11557 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11558 constant does not generate a load from memory.
11560 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11562 PR middle-end/47725
11563 * gcc.dg/torture/pr47725.c: New.
11565 2011-02-15 Richard Guenther <rguenther@suse.de>
11567 PR tree-optimization/47743
11568 * gcc.dg/torture/pr47743.c: New testcase.
11570 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11572 PR middle-end/47581
11573 * gcc.target/i386/pr47581.c: New test.
11575 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11578 * gfortran.dg/select_type_22.f03: New.
11580 2011-02-14 Jason Merrill <jason@redhat.com>
11582 * g++.dg/cpp0x/regress/enum1.C: New.
11584 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11586 * gnat.dg/include.adb: New test.
11588 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11591 * gfortran.dg/class_38.f03: New.
11593 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11595 * gcc.dg/pr46494.c: New test.
11597 2011-02-14 Richard Guenther <rguenther@suse.de>
11599 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11601 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11604 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11605 sparc*-sun-solaris2.11.
11607 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11610 * gfortran.dg/argument_checking_18.f90: New.
11612 2011-02-13 Tobias Burnus <burnus@net-b.de>
11614 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11615 * gfortran.dg/argument_checking_17.f90: New.
11617 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11619 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11620 are temporarily disabled.
11621 * gfortran.dg/class_7.f03: Ditto.
11622 * gfortran.dg/coarray_14.f90: Ditto.
11623 * gfortran.dg/typebound_proc_13.f03: Ditto.
11625 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11628 * gfortran.dg/extends_11.f03: New.
11630 2011-02-11 Xinliang David Li <davidxl@google.com>
11632 PR tree-optimization/47707
11633 * g++.dg/tree-ssa/pr47707.C: New test.
11635 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11637 * g++.dg/opt/inline17.C: New test.
11639 2011-02-11 Tobias Burnus <burnus@net-b.de>
11642 * gfortran.dg/pure_formal_2.f90: New.
11644 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11646 PR rtl-optimization/47614
11647 * gfortran.dg/pr47614.f: New.
11649 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11652 * gcc.dg/opts-6.c: New test.
11654 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11657 * gcc.dg/pr47684.c: New test.
11659 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11662 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11663 c99_runtime, dg-add-options c99_runtime.
11664 (main): Use __asm__.
11666 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11669 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11670 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11671 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11672 * gcc.dg/ucnid-10.c: Likewise.
11673 * gcc.dg/ucnid-13.c: Likewise.
11674 * gcc.dg/ucnid-7.c: Likewise.
11675 * gcc.dg/ucnid-8.c: Likewise.
11676 Adapt dg-warning line number.
11678 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11680 * gcc.target/i386/parity-1.c: Use -march=k8.
11681 * gcc.target/i386/parity-2.c: Ditto.
11682 * gcc.target/i386/vecinit-1.c: Ditto.
11683 * gcc.target/i386/vecinit-2.c: Ditto.
11685 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11688 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11689 * gcc.target/mips/save-restore-3.c: Likewise.
11690 * gcc.target/mips/save-restore-4.c: Likewise.
11691 * gcc.target/mips/save-restore-5.c: Likewise.
11694 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11695 * g++.dg/tree-prof/partition2.C: Likewise.
11697 2011-02-09 Jason Merrill <jason@redhat.com>
11699 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11700 rather than misdeclare std::puts.
11702 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11703 * g++.dg/other/warning1.C: Likewise.
11704 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11705 * g++.old-deja/g++.gb/scope06.C: Likewise.
11706 * g++.old-deja/g++.law/cvt11.C: Likewise.
11707 * g++.old-deja/g++.law/init1.C: Likewise.
11708 * g++.dg/abi/mangle26.C: Likewise.
11710 * g++.dg/template/function1.C: Adjust for C++0x mode.
11711 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11713 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11714 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11716 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11718 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11720 * g++.dg/cpp0x/regress: New directory.
11721 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11722 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11723 * g++.dg/cpp0x/regress/regress3.C: New.
11725 2011-02-10 Richard Guenther <rguenther@suse.de>
11727 PR tree-optimization/47677
11728 * gcc.dg/torture/pr47677.c: New testcase.
11730 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11732 * objc.dg/special/load-category-1.m: Remove unused header.
11733 * objc.dg/special/load-category-1a.m: Likewise.
11734 * objc.dg/special/load-category-2.m: Likewise.
11735 * objc.dg/special/load-category-2a.m: Likewise.
11736 * objc.dg/special/load-category-3.m: Likewise.
11737 * objc.dg/special/load-category-3a.m: Likewise.
11738 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11739 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11740 * objc.dg/attributes/class-attribute-1.m: Likewise.
11741 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11742 * obj-c++.dg/property/property.exp: Likewise.
11743 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11744 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11745 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11746 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11747 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11748 * obj-c++.dg/template-8.mm: Likewise.
11750 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11753 * gcc.target/i386/pr47665.c: New test.
11755 2011-02-10 Jie Zhang <jie@codesourcery.com>
11759 2011-02-05 Jie Zhang <jie@codesourcery.com>
11761 * gcc.dg/pr42631.c: Update test.
11762 * gcc.dg/pr42631-2.c: New test.
11764 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11767 * gfortran.dg/proc_decl_25.f90: New.
11769 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11772 * gfortran.dg/typebound_assignment_2.f03: New.
11774 2011-02-09 Richard Guenther <rguenther@suse.de>
11776 PR tree-optimization/47664
11777 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11779 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11781 PR middle-end/47646
11782 * gnat.dg/uninit_func.adb: Adjust dg directive.
11784 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11786 PR middle-end/47646
11787 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11789 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11792 * gfortran.dg/auto_dealloc_2.f90: New.
11794 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11796 * gcc.dg/builtins-config.h: Remove __sgi handling.
11797 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11798 -std=c99 for mips-sgi-irix6.5*.
11800 2011-02-09 Martin Jambor <mjambor@suse.cz>
11802 PR middle-end/45505
11803 * gfortran.dg/pr25923.f90: Remove xfails.
11805 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11808 * gfortran.dg/inquire_14.f90: New test.
11810 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11813 * gfortran.dg/pointer_init_6.f90: New.
11815 2011-02-08 Jeff Law <law@redhat.com>
11817 PR tree-optimization/42893
11818 * gcc.tree-ssa/pr42893.c: New test.
11820 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11822 PR tree-optimization/46834
11823 PR tree-optimization/46994
11824 PR tree-optimization/46995
11825 * gcc.dg/graphite/id-pr46834.c: New.
11826 * gfortran.dg/graphite/id-pr46994.f90: New.
11827 * gfortran.dg/graphite/id-pr46995.f90: New.
11829 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11831 PR middle-end/47646
11832 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11833 using the variable is known the warning is emitted there.
11834 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11835 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11837 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11840 * gcc.dg/noreturn-1.c (foo5): Likewise.
11841 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11842 (method2): Likewise.
11844 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11845 the return statement using the uninitialized variable.
11846 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11848 2011-02-08 Richard Guenther <rguenther@suse.de>
11850 PR middle-end/47639
11851 * g++.dg/opt/pr47639.c: New testcase.
11853 2011-02-08 Richard Guenther <rguenther@suse.de>
11855 PR tree-optimization/47632
11856 * g++.dg/opt/pr47632.C: New testcase.
11858 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11860 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11862 2011-02-07 Richard Guenther <rguenther@suse.de>
11864 PR tree-optimization/47615
11865 * g++.dg/opt/pr47615.C: New testcase.
11867 2011-02-07 Richard Guenther <rguenther@suse.de>
11869 PR tree-optimization/47621
11870 * gcc.dg/torture/pr47621.c: New testcase.
11872 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11874 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11876 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11879 * gfortran.dg/allocate_with_source_1 : New test.
11881 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11883 PR middle-end/47610
11884 * gcc.dg/pr47610.c: New test.
11886 2011-02-05 Jie Zhang <jie@codesourcery.com>
11889 * gcc.dg/pr42631.c: Update test.
11890 * gcc.dg/pr42631-2.c: New test.
11892 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11895 * gfortran.dg/pr47574.f90: New test.
11897 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11899 PR tree-optimization/46194
11900 * gcc.dg/autopar/pr46194.c: New.
11902 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11904 PR tree-optimization/43695
11905 * g++.dg/ipa/pr43695.C: New.
11907 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11909 PR inline-asm/23200
11910 * gcc.dg/pr23200.c: New test.
11912 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11915 * g++.dg/pr47589.C: New test.
11917 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11920 * g++.dg/template/typedef37.C: New test.
11921 * g++.dg/template/param1.C: Adjust expected error message.
11923 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11925 PR middle-end/31490
11926 * gcc.dg/pr31490-2.c: New test.
11927 * gcc.dg/pr31490-3.c: New test.
11928 * gcc.dg/pr31490-4.c: New test.
11930 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11931 Jakub Jelinek <jakub@redhat.com>
11934 * g++.dg/parser/semicolon3.C: Adjust.
11935 * g++.dg/parser/semicolon4.C: New testcase.
11936 * g++.dg/pr46890.C: New testcase.
11938 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11941 * g++.dg/init/pr29571.C: New.
11943 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11945 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11946 instead of vect_int.
11948 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11951 * gcc.target/i386/pr47312.c: New test.
11954 * gcc.target/i386/pr47564.c: New test.
11956 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11958 PR tree-optimization/45122
11959 * gcc.dg/tree-ssa/pr45122.c: New.
11961 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11964 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11967 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11968 and vsx so a default --with-cpu=power7 doesn't give an error
11969 when -mavoid-indexed-addresses is used.
11971 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11972 wrapper function to save the arguments and then jump to the real
11973 function, rather than depending on the compiler not to move stuff
11975 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11977 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11978 Paul Thomas <pault@gcc.gnu.org>
11981 * gfortran.dg/class_37.f03 : New test.
11983 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11984 Richard Guenther <rguenther@suse.de>
11986 PR tree-optimization/40979
11988 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11989 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11990 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11991 check_vect_support_and_set_flags.
11992 * gfortran.dg/graphite/vect-pr40979.f90: New.
11994 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11997 * gfortran.dg/class_36.f03: New.
11999 2011-02-02 Richard Guenther <rguenther@suse.de>
12001 PR tree-optimization/47566
12002 * gcc.dg/lto/20110201-1_0.c: New testcase.
12004 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12010 * debug/pr47498.c: New.
12011 * debug/pr47501.c: New.
12013 2011-02-01 Richard Guenther <rguenther@suse.de>
12015 PR tree-optimization/47559
12016 * g++.dg/torture/pr47559.C: New testcase.
12018 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12021 * gfortran.dg/typebound_call_20.f03: New.
12023 2011-02-01 Richard Guenther <rguenther@suse.de>
12025 PR tree-optimization/47555
12026 * gcc.dg/pr47555.c: New testcase.
12028 2011-02-01 Richard Guenther <rguenther@suse.de>
12030 PR tree-optimization/47541
12031 * g++.dg/torture/pr47541.C: New testcase.
12033 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12036 * gfortran.dg/typebound_call_19.f03: New.
12038 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12041 * g++.dg/cpp0x/pr47416.C: New test.
12043 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12046 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12048 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12051 * gfortran.dg/typebound_assignment_1.f03: New.
12053 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12055 PR tree-optimization/47538
12056 * gcc.c-torture/execute/pr47538.c: New test.
12058 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12061 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12063 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12065 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12067 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12069 PR rtl-optimization/44031
12070 * gcc.c-torture/compile/20110131-1.c: New test.
12072 2011-01-31 Tobias Burnus <burnus@net-b.de>
12075 * gfortran.dg/stmt_func_1.f90: New.
12077 2011-01-31 Tobias Burnus <burnus@net-b.de>
12080 * gfortran.dg/interface_34.f90: New.
12082 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12085 * gfortran.dg/realloc_on_assign_5.f03: New test.
12086 * gfortran.dg/realloc_on_assign_5.f03: New test.
12088 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12090 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12091 * gfortran.dg/bessel_7.f90: Likewise.
12092 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12094 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12095 * gfortran.dg/sum_init_expr.f03: Likewise.
12097 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12099 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12102 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12103 loop only on "vect_intfloat_cvt" targets.
12105 2011-01-29 Tobias Burnus <burnus@net-b.de>
12108 * gfortran.dg/shape_6.f90: New.
12110 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12112 PR libgfortran/47434
12113 * gfortran.dg/read_infnan_1.f90: Update test.
12114 * gfortran.dg/module_nan.f90: Update test.
12115 * gfortran.dg/char4_iunit_1.f03: Update test.
12116 * gfortran.dg/large_real_kind_1.f90: Update test.
12117 * gfortran.dg/real_const_3.f90: Update test.
12118 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12120 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12123 * g++.dg/template/param2.C: New test.
12125 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12127 PR libgfortran/47285
12128 * gfortran.dg/fmt_g.f: New test.
12130 2011-01-28 Tobias Burnus <burnus@net-b.de>
12133 * gfortran.dg/pure_formal_1.f90: New.
12135 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12138 * gcc.dg/tls/pr42894.c: New test.
12140 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12142 * gcc.dg/pr47276.c: Add dg-require-visibility.
12144 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12146 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12148 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12149 Tobias Burnus <burnus@gcc.gnu.org>
12154 * gfortran.dg/realloc_on_assign_3.f03: New test.
12155 * gfortran.dg/realloc_on_assign_4.f03: New test.
12156 * gfortran.dg/allocatable_function_5.f90: New test.
12157 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12158 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12159 implemented" dg-errors.
12161 2011-01-27 Jan Hubicka <jh@suse.cz>
12163 PR middle-end/46949
12164 * gcc.dg/attr-weakref-4.c: New testcase
12166 2011-01-27 Martin Jambor <mjambor@suse.cz>
12168 PR tree-optimization/47228
12169 * gcc.dg/torture/pr47228.c: New test.
12171 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12173 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12175 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12177 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12178 when using auto-overlay support on the SPU.
12180 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12182 PR rtl-optimization/44174
12183 * gcc.target/i386/asm-6.c: New test.
12185 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12187 PR rtl-optimization/46856
12188 * gcc.c-torture/compile/pr46856.c: New test.
12190 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12191 Andrew Pinski <pinskia@gmail.com>
12194 * gcc.dg/pr43082.c: New.
12196 2011-01-26 DJ Delorie <dj@redhat.com>
12198 PR rtl-optimization/46878
12199 * gcc.dg/pr46878-1.c: New test.
12201 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12204 * g++.dg/cpp0x/pr47476.C: New test.
12206 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12208 * gcc.c-torture/compile/20110126-1.c: New test.
12210 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12213 * gcc.dg/torture/pr47473.c: New test.
12215 2011-01-26 Jan Hubicka <jh@suse.cz>
12218 * gcc.c-torture/execute/pr47237.c: New testcase.
12220 2011-01-26 Jan Hubicka <jh@suse.cz>
12222 PR tree-optimization/47190
12223 * gcc.dg/attr-weakref-3.c: New testcase.
12225 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12228 * gcc.dg/dll-9a.c: New test file.
12229 * gcc.dg/dll-11.c: Likewise.
12230 * gcc.dg/dll-12.c: Likewise.
12231 * gcc.dg/dll-12a.c: Likewise.
12232 * gcc.dg/dll-11a.c: Likewise.
12233 * gcc.dg/dll-9.c: Likewise.
12234 * gcc.dg/dll-10.c: Likewise.
12235 * gcc.dg/dll-10a.c: Likewise.
12236 * g++.dg/ext/dllexport4a.cc: Likewise.
12237 * g++.dg/ext/dllexport4.C: Likewise.
12238 * g++.dg/ext/dllexport5.C: Likewise.
12239 * g++.dg/ext/dllexport5a.cc: Likewise.
12241 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12243 PR tree-optimization/46970
12244 * gcc.dg/graphite/pr46970.c: New.
12246 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12248 PR tree-optimization/46215
12249 * gcc.dg/graphite/pr46215.c: New.
12251 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12253 PR tree-optimization/46168
12254 * gcc.dg/graphite/pr46168.c: New.
12256 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12258 PR tree-optimization/43657
12259 * gcc.dg/graphite/pr43657.c: New.
12261 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12263 PR tree-optimization/29832
12264 * gfortran.dg/graphite/pr29832.f90: New.
12266 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12268 PR tree-optimization/43567
12269 * gcc.dg/graphite/pr43567.c: New.
12271 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12273 * gfortran.dg/graphite/interchange-4.f: New.
12274 * gfortran.dg/graphite/interchange-5.f: New.
12276 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12277 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12278 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12279 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12280 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12281 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12282 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12283 * gfortran.dg/ltrans-7.f90: Removed.
12284 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12286 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12287 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12288 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12289 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12290 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12291 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12292 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12293 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12294 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12295 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12296 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12297 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12298 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12299 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12300 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12301 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12302 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12303 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12304 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12305 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12306 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12307 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12308 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12309 * gcc.dg/tree-ssa/data-dep-1.c
12310 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12311 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12312 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12313 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12314 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12316 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12318 PR tree-optimization/47265
12319 PR tree-optimization/47443
12320 * gcc.c-torture/compile/pr47265.c: New test.
12321 * gcc.dg/pr47443.c: New test.
12323 2011-01-25 Martin Jambor <mjambor@suse.cz>
12325 PR tree-optimization/47382
12326 * g++.dg/torture/pr47382.C: New test.
12327 * g++.dg/opt/devirt1.C: Xfail.
12329 2011-01-25 Yao Qi <yao@codesourcery.com>
12332 * gcc.target/arm/pr45701-1.c: New test.
12333 * gcc.target/arm/pr45701-2.c: New test.
12334 * gcc.target/arm/pr45701-3.c: New test.
12336 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12337 Jakub Jelinek <jakub@redhat.com>
12339 PR tree-optimization/47271
12340 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12342 2011-01-25 Nick Clifton <nickc@redhat.com>
12344 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12345 (saturate_add): Delete.
12346 (exchange): Delete.
12347 (main): Do not run saturate_add.
12348 (set_interrupts): Delete.
12350 2011-01-25 Tobias Burnus <burnus@net-b.de>
12353 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12355 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12357 PR tree-optimization/47427
12358 PR tree-optimization/47428
12359 * gcc.c-torture/compile/pr47427.c: New test.
12360 * gcc.c-torture/compile/pr47428.c: New test.
12362 2011-01-25 Richard Guenther <rguenther@suse.de>
12364 PR middle-end/47411
12365 * gcc.dg/torture/pr47411.c: New testcase.
12367 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12369 * gfortran.dg/graphite/id-24.f: New.
12370 * gfortran.dg/graphite/id-25.f: New.
12372 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12374 * gfortran.dg/graphite/id-23.f: New.
12376 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12378 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12380 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12382 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12383 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12384 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12385 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12386 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12387 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12388 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12389 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12390 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12392 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12394 * gcc.dg/graphite/block-0.c: Add documentation.
12395 * gcc.dg/graphite/block-4.c: Same.
12396 * gcc.dg/graphite/block-7.c: Same.
12397 * gcc.dg/graphite/block-8.c: New.
12398 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12399 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12400 * gcc.dg/graphite/interchange-12.c: Add documentation.
12401 * gcc.dg/graphite/interchange-13.c: New.
12402 * gcc.dg/graphite/interchange-14.c: New.
12403 * gcc.dg/graphite/interchange-15.c: New.
12404 * gcc.dg/graphite/interchange-8.c: Add documentation.
12405 * gcc.dg/graphite/interchange-mvt.c: Same.
12407 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12410 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12411 * gcc.target/powerpc/altivec-14.c: Ditto.
12412 * gcc.target/powerpc/altivec-33.c: Ditto.
12413 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12414 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12415 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12416 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12417 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12418 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12419 * g++.dg/ext/altivec-15.C: Ditto.
12420 * g++.dg/ext/altivec-types-1.C: Ditto.
12421 * g++.dg/ext/altivec-types-2.C: Ditto.
12422 * g++.dg/ext/altivec-types-3.C: Ditto.
12423 * g++.dg/ext/altivec-types-4.C: Ditto.
12425 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12427 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12429 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12431 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12432 optimization options.
12434 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12436 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12439 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12441 2011-01-23 Tobias Burnus <burnus@net-b.de>
12444 * gfortran.dg/allocatable_scalar_12.f90: New.
12446 2011-01-23 Ira Rosen <irar@il.ibm.com>
12448 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12449 vectorization to be not profitable if peeling is used to
12450 realign the memory access.
12451 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12452 loop bound to avoid loop unrolling.
12453 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12455 2011-01-22 Jan Hubicka <jh@suse.cz>
12458 * g++.dg/lto/pr47333.C: New file.
12460 2011-01-22 Jan Hubicka <jh@suse.cz>
12462 PR tree-optimization/43884
12464 * gcc.dg/autopar/outer-2.c: Increase array size.
12465 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12467 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12470 * gfortran.dg/c_loc_tests_16.f90: New test.
12472 2011-01-22 Tobias Burnus <burnus@net-b.de>
12475 * gfortran.dg/typebound_proc_19.f90: New.
12477 2011-01-21 Jeff Law <law@redhat.com>
12479 PR tree-optimization/47053
12480 * g++.dg/pr47053.C: New test.
12482 2011-01-21 Jason Merrill <jason@redhat.com>
12485 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12487 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12490 * g++.dg/cpp0x/range-for10.C: New test.
12491 * g++.dg/template/for1.C: New test.
12493 PR middle-end/45566
12494 * g++.dg/tree-prof/partition3.C: New test.
12496 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12498 PR rtl-optimization/47366
12499 * g++.dg/opt/pr47366.C: New test.
12501 2011-01-21 Jason Merrill <jason@redhat.com>
12504 * g++.dg/cpp0x/constexpr-regress2.C: New.
12506 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12508 2011-01-21 Jeff Law <law@redhat.com>
12510 PR rtl-optimization/41619
12511 * gcc.dg/pr41619.c: New.
12513 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12515 PR tree-optimization/47355
12516 * g++.dg/opt/pr47355.C: New test.
12518 2011-01-21 Richard Guenther <rguenther@suse.de>
12520 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12523 2011-01-21 Richard Guenther <rguenther@suse.de>
12525 PR tree-optimization/47365
12526 * gcc.dg/torture/pr47365.c: New testcase.
12527 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12529 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12531 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12533 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12535 PR tree-optimization/47391
12536 * gcc.dg/pr47391.c: New test.
12538 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12540 * g++.dg/template/char1.C: Use signed char.
12542 2011-01-21 Tobias Burnus <burnus@net-b.de>
12545 * gfortran.dg/pointer_target_4.f90: New.
12547 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12550 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12551 ILP32 system and not IP32.
12553 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12556 * g++.dg/debug/pr46583.C: New.
12558 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12561 * g++.dg/debug/pr47283.C: New test.
12564 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12565 * gcc.target/i386/headmerge-2.c: Likewise.
12567 2011-01-20 Richard Guenther <rguenther@suse.de>
12569 PR middle-end/47370
12570 * gcc.dg/torture/pr47370.c: New testcase.
12572 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12574 PR tree-optimization/46130
12575 * gcc.dg/pr46130-1.c: New test.
12576 * gcc.dg/pr46130-2.c: New test.
12578 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12581 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12583 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12586 * g++.dg/debug/pr46240.cc: New.
12588 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12591 * g++.dg/template/anonunion1.C: New test.
12593 PR rtl-optimization/47337
12594 * gcc.c-torture/execute/pr47337.c: New test.
12596 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12599 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12601 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12603 PR tree-optimization/46021
12604 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12606 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12608 PR tree-optimization/47290
12609 * g++.dg/torture/pr47290.C: New test.
12611 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12614 * gfortran.dg/proc_ptr_comp_29.f90: New.
12616 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12619 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12620 powerpc-apple-darwin9.
12622 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12624 PR rtl-optimization/47299
12625 * gcc.c-torture/execute/pr47299.c: New test.
12627 2011-01-17 Jason Merrill <jason@redhat.com>
12629 * g++.dg/cpp0x/constexpr-virtual.C: New.
12631 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12634 * gfortran.dg/gomp/pr47331.f90: New test.
12636 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12639 * objc.dg/selector-warn-1.m: New.
12640 * obj-c++.dg/selector-warn-1.mm: New.
12642 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12644 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12645 Update dg-final accordingly.
12647 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12649 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12651 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12653 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12655 * gcc.dg/guality/pr36728-2.c: Likewise.
12657 2011-01-17 Richard Guenther <rguenther@suse.de>
12659 PR tree-optimization/47313
12660 * g++.dg/torture/pr47313.C: New testcase.
12662 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12665 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12666 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12667 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12668 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12670 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12672 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12673 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12674 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12676 2011-01-17 Richard Guenther <rguenther@suse.de>
12678 PR tree-optimization/45967
12679 * gcc.dg/torture/pr45967-2.c: New testcase.
12680 * gcc.dg/torture/pr45967-3.c: Likewise.
12682 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12685 * g++.dg/ext/pr47213.C: Require visibility.
12687 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12689 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12690 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12692 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12694 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12695 Linux-based targets.
12697 2011-01-13 Jan Hubicka <jh@suse.cz>
12699 PR tree-optimization/47276
12700 * gcc.dg/pr47276.c: New testcase.
12702 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12703 Jonathan Wakely <jwakely.gcc@gmail.com>
12706 * g++.dg/other/pr33558.C: New.
12707 * g++.dg/other/pr33558-2.C: New.
12709 2011-01-14 Martin Jambor <mjambor@suse.cz>
12711 PR tree-optimization/45934
12712 PR tree-optimization/46302
12713 * g++.dg/ipa/devirt-c-1.C: New test.
12714 * g++.dg/ipa/devirt-c-2.C: Likewise.
12715 * g++.dg/ipa/devirt-c-3.C: Likewise.
12716 * g++.dg/ipa/devirt-c-4.C: Likewise.
12717 * g++.dg/ipa/devirt-c-5.C: Likewise.
12718 * g++.dg/ipa/devirt-c-6.C: Likewise.
12719 * g++.dg/ipa/devirt-6.C: Likewise.
12720 * g++.dg/ipa/devirt-d-1.C: Likewise.
12721 * g++.dg/torture/pr45934.C: Likewise.
12723 2011-01-14 Jason Merrill <jason@redhat.com>
12725 * g++.dg/cpp0x/variadic105.C: New.
12727 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12728 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12731 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12732 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12733 execution tests on i?86-*-*, x86_64-*-* and
12734 powerpc*-apple-darwin* && ilp32.
12735 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12736 tests on i?86-*-* and x86_64-*-*.
12738 2011-01-14 Richard Guenther <rguenther@suse.de>
12740 PR tree-optimization/47280
12741 * g++.dg/opt/pr47280.C: New testcase.
12743 2011-01-14 Jason Merrill <jason@redhat.com>
12745 * g++.dg/cpp0x/constexpr-regress1.C: New.
12747 * g++.dg/ext/flexary2.C: New.
12749 2011-01-14 Richard Guenther <rguenther@suse.de>
12751 PR middle-end/47281
12752 * gcc.dg/torture/pr47281.c: New testcase.
12753 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12755 2011-01-14 Richard Guenther <rguenther@suse.de>
12757 PR tree-optimization/47286
12758 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12760 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12763 * g++.dg/ext/pr47213.C: New.
12765 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12767 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12769 2011-01-13 Tobias Burnus <burnus@net-b.de>
12770 Mikael Morin <mikael@gcc.gnu.org>
12774 * gfortran.dg/select_type_20.f90: New.
12775 * gfortran.dg/select_type_21.f90: New.
12777 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12780 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12782 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12784 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12785 * gcc.dg/guality/pr36728-2.c: Likewise.
12787 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12790 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12792 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12794 PR rtl-optimization/45352
12795 * gcc.dg/pr45352-3.c: New.
12797 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12799 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12801 * g++.dg/cpp0x/range-for8.C: New.
12802 * g++.dg/cpp0x/range-for9.C: New.
12804 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12807 * g++.dg/debug/pr47209.C: New.
12809 2011-01-12 Richard Guenther <rguenther@suse.de>
12812 * gcc.dg/lto/pr47259_0.c: New testcase.
12813 * gcc.dg/lto/pr47259_1.c: Likewise.
12815 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12817 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12818 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12819 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12820 methods missing from the OBJC2 Object.
12821 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12822 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12823 GNU and NeXT runtimes.
12824 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12826 * objc-obj-c++-shared/Object1.m: Likewise.
12827 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12828 * objc.dg/proto-qual-1.m: Likewise.
12829 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12830 * obj-c++.dg/proto-qual-1.mm: Likewise.
12832 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12835 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12837 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12839 Fixed the Objective-C++ testsuite and updated all tests.
12840 * lib/obj-c++.exp (obj-c++_init): Declare and set
12841 gcc_warning_prefix and gcc_error_prefix.
12842 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12843 'dg-warning', 'dg-message' and 'dg-error'.
12844 * obj-c++.dg/class-extension-3.mm: Likewise.
12845 * obj-c++.dg/class-protocol-1.mm: Likewise.
12846 * obj-c++.dg/encode-7.mm: Likewise.
12847 * obj-c++.dg/exceptions-3.mm: Likewise.
12848 * obj-c++.dg/exceptions-5.mm: Likewise.
12849 * obj-c++.dg/method-12.mm: Likewise.
12850 * obj-c++.dg/method-13.mm: Likewise.
12851 * obj-c++.dg/method-15.mm: Likewise.
12852 * obj-c++.dg/method-16.mm: Likewise.
12853 * obj-c++.dg/method-4.mm: Likewise.
12854 * obj-c++.dg/method-8.mm: Likewise.
12855 * obj-c++.dg/method-conflict-1.mm: Likewise.
12856 * obj-c++.dg/method-conflict-2.mm: Likewise.
12857 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12858 and uncommented second part of the testcase now that the testsuite
12860 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12861 and uncommented second part of the testcase now that the testsuite
12863 * obj-c++.dg/private-1.mm: Likewise.
12864 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12865 * obj-c++.dg/syntax-error-7.mm: Likewise.
12866 * obj-c++.dg/warn5.mm: Likewise.
12867 * obj-c++.dg/property/at-property-14.mm: Likewise.
12868 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12870 * obj-c++.dg/property/at-property-18.mm: Likewise.
12871 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12873 * obj-c++.dg/property/at-property-21.mm: Likewise.
12874 * obj-c++.dg/property/at-property-28.mm: Likewise.
12875 * obj-c++.dg/property/at-property-5.mm: Likewise.
12876 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12877 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12878 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12879 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12880 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12881 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12882 * obj-c++.dg/tls/diag-5.mm: Likewise.
12883 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12884 dg-error, now matched correctly.
12886 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12888 * objc.dg/property/at-property-29.m: New.
12889 * obj-c++.dg/property/at-property-29.mm: New.
12891 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12893 * go.test/go-test.exp (go-set-goarch): New proc.
12894 (go-gc-tests): Use it.
12896 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12899 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12901 2011-01-11 Richard Henderson <rth@redhat.com>
12903 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12905 2011-01-11 Jan Hubicka <jh@suse.cz>
12909 * gcc.dg/lto/pr45721_1.c: New file.
12910 * gcc.dg/lto/pr45721_0.c: New file.
12912 2011-01-11 Richard Guenther <rguenther@suse.de>
12914 PR tree-optimization/46076
12915 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12917 2011-01-11 Jeff Law <law@redhat.com>
12919 * PR tree-optimization/47086
12920 * gcc.dg/pr47086.c: New test.
12922 2011-01-11 Jason Merrill <jason@redhat.com>
12925 * g++.dg/template/new10.C: New.
12928 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12930 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12932 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12933 Split type definitions and NSConstantString class into...
12934 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12935 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12936 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12937 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12938 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12939 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12941 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12942 encode defines for newer NeXT system headers.
12943 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12944 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12945 * objc.dg/foreach-5.m: Likewise.
12946 * objc.dg/foreach-2.m: Likewise.
12947 * objc.dg/foreach-4.m: Likewise.
12948 * objc.dg/torture/strings/string1.m: Likewise.
12949 * objc.dg/torture/strings/string2.m: Likewise.
12950 * objc.dg/torture/strings/string3.m: Likewise.
12951 * objc.dg/torture/strings/string4.m: Likewise.
12952 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12953 header and stand alone.
12954 * obj-c++.dg/strings/strings-2.mm: Likewise.
12955 * objc.dg/torture/strings/const-str-3.m: Likewise.
12956 * objc.dg/strings/strings-2.m: Likewise.
12957 * objc.dg/strings/const-str-12b.m: Likewise.
12959 2011-01-12 Richard Guenther <rguenther@suse.de>
12961 PR middle-end/32511
12962 * gcc.dg/attr-weak-1.c: Adjust.
12964 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12967 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12968 standard compliant and comment.
12970 2011-01-10 Jan Hubicka <jh@suse.cz>
12973 * gcc.dg/initpri3.c: New testcase.
12975 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12978 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12979 externally visible.
12984 (g_ebp_save): Likewise.
12985 (g_esp_save): Likewise.
12987 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12989 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12991 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12993 PR tree-optimization/46021
12994 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12995 i?86-*-*, x86_64-*-*.
12997 2011-01-10 Jeff Law <law@redhat.com>
12999 * PR tree-optimization/47141
13000 * gcc.c-torture/compile/pr47141.c: New test.
13002 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13005 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13006 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13007 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13008 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13011 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13012 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13013 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13014 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13015 being vectorized. Adjust dg-final pattern.
13018 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13019 * gcc.dg/vect/slp-24.c: Likewise.
13021 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13024 * g++.dg/other/pr47218-1.C: New test file.
13025 * g++.dg/other/pr47218.C: Likewise.
13026 * g++.dg/other/pr47218.h: New supporting header.
13028 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13031 * objc.dg/attributes/invalid-attribute-1.m: New.
13032 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13034 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13037 * gfortran.dg/proc_ptr_comp_28.f90: New.
13039 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13041 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13042 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13043 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13044 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13045 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13046 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13047 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13048 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13049 * objc.dg/gnu-api-2-class.m: Likewise.
13050 * objc.dg/gnu-api-2-ivar.m: Likewise.
13051 * objc.dg/gnu-api-2-method.m: Likewise.
13052 * objc.dg/gnu-api-2-objc.m: Likewise.
13053 * objc.dg/gnu-api-2-object.m: Likewise.
13054 * objc.dg/gnu-api-2-property.m: Likewise.
13055 * objc.dg/gnu-api-2-protocol.m: Likewise.
13056 * objc.dg/gnu-api-2-sel.m: Likewise.
13058 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13060 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13061 * objc.dg/objc-foreach-4.m: Likewise.
13062 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13063 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13064 * objc.dg/foreach-4.m: Likewise.
13065 * objc.dg/foreach-5.m: Likewise.
13066 * objc.dg/foreach-3.m: Return self from init.
13068 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13071 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13073 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13076 * gfortran.dg/class_35.f90: New.
13078 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13080 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13082 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13085 * objc.dg/invalid-method-2.m: New.
13086 * obj-c++.dg/invalid-method-2.mm: New.
13088 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13091 * gfortran.dg/transpose_optimization_2.f90 : New test.
13093 2011-01-08 Jan Hubicka <jh@suse.cz>
13095 PR tree-optmization/46469
13096 * g++.dg/torture/pr46469.C: New testcase.
13098 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13100 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13101 emulation of libobjc-gnu structure layout functionality to ..
13102 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13103 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13104 * objc/execute/bf-common.h: Adjust headers.
13105 * objc/execute/bf-1.m: Likewise.
13106 * objc/execute/bf-2.m: Likewise.
13107 * objc/execute/bf-3.m: Likewise.
13108 * objc/execute/bf-4.m: Likewise.
13109 * objc/execute/bf-5.m: Likewise.
13110 * objc/execute/bf-6.m: Likewise.
13111 * objc/execute/bf-7.m: Likewise.
13112 * objc/execute/bf-8.m: Likewise.
13113 * objc/execute/bf-9.m: Likewise.
13114 * objc/execute/bf-10.m: Likewise.
13115 * objc/execute/bf-11.m: Likewise.
13116 * objc/execute/bf-12.m: Likewise.
13117 * objc/execute/bf-13.m: Likewise.
13118 * objc/execute/bf-14.m: Likewise.
13119 * objc/execute/bf-15.m: Likewise.
13120 * objc/execute/bf-16.m: Likewise.
13121 * objc/execute/bf-17.m: Likewise.
13122 * objc/execute/bf-18.m: Likewise.
13123 * objc/execute/bf-19.m: Likewise.
13124 * objc/execute/bf-20.m: Likewise.
13125 * objc/execute/bf-21.m: Likewise.
13126 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13127 objc_get_type_qualifiers ().
13129 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13132 * gfortran.dg/dependency_39.f90: New test.
13134 2011-01-07 Jan Hubicka <jh@suse.cz>
13136 Get builtins tests ready for linker plugin.
13137 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13138 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13139 my_memset, my_bzero): Mark used.
13140 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13141 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13143 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13146 2011-01-07 Jan Hubicka <jh@suse.cz>
13148 PR tree-optimization/46367
13149 * g++.dg/torture/pr46367.C: New file.
13151 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13154 * gcc.dg/pr47201.c: New test.
13157 * gcc.dg/tree-prof/pr47187.c: New test.
13159 2011-01-07 Tobias Burnus <burnus@net-b.de>
13162 * gfortran.dg/extends_type_of_3.f90: New.
13164 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13166 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13167 * g++.dg/ext/dllimport-MI1.C: Likewise.
13168 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13169 * g++.dg/ext/dllimport10.C: Likewise.
13170 * g++.dg/ext/dllimport11.C: Likewise.
13171 * g++.dg/ext/dllimport12.C: Likewise.
13172 * g++.dg/ext/dllimport13.C: Likewise.
13173 * g++.dg/ext/dllimport2.C: Likewise.
13174 * g++.dg/ext/dllimport3.C: Likewise.
13175 * g++.dg/ext/dllimport4.C: Likewise.
13176 * g++.dg/ext/dllimport5.C: Likewise.
13177 * g++.dg/ext/dllimport6.C: Likewise.
13178 * g++.dg/ext/dllimport8.C: Likewise.
13179 * g++.dg/ext/dllimport9.C: Likewise.
13180 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13181 targets, too. Additionally enable test for i?86-*-mingw*.
13182 * g++.dg/ext/selectany1.C: Likewise.
13183 Remove guard variable check.
13185 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13189 * gfortran.dg/storage_size_3.f08: Extended.
13191 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13194 * g++.dg/template/stdarg1.C: New test.
13196 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13199 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13200 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13201 from the interface of functions to not hide the errors that
13204 2011-01-06 Jan Hubicka <jh@suse.cz>
13206 * gcc.dg/lto/pr47188_0.c: New testcase.
13207 * gcc.dg/lto/pr47188_1.c: New testcase.
13209 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13213 * gfortran.dg/interface_33.f90: New test.
13215 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13218 * gcc.c-torture/compile/pr47150.c: New test.
13220 2011-01-06 Ira Rosen <irar@il.ibm.com>
13222 PR tree-optimization/47139
13223 * gcc.dg/vect/pr47139.c: New test.
13225 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13228 * gfortran.dg/extends_type_of_2.f03: New.
13230 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13232 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13234 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13236 * gnat.dg/opt14.adb: New test.
13238 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13241 * gfortran.dg/allocate_error_2.f90: New test.
13243 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13246 * gfortran.dg/storage_size_3.f08: New.
13248 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13250 PR libgfortran/47154
13251 * gfortran.dg/namelist_68.f90: New test.
13253 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13255 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13257 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13260 * gfortran.dg/class_34.f90: New.
13262 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13264 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13265 use __builtin_inff. Skip all single-precision tests that require
13268 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13270 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13272 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13274 PR tree-optimization/47148
13275 * gcc.c-torture/execute/pr47148.c: New test.
13277 PR tree-optimization/47155
13278 * gcc.c-torture/execute/pr47155.c: New test.
13280 PR rtl-optimization/47157
13281 * gcc.c-torture/compile/pr47157.c: New test.
13283 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13285 * gcc.dg/torture/vector-shift2.c (schar): Define.
13286 (main): Always use schar or uchar instead of plain "char" to avoid
13287 dependencies on implementation-defined char signedness.
13289 2011-01-03 Martin Jambor <mjambor@suse.cz>
13291 PR tree-optimization/46801
13292 * gnat.dg/pack9.adb: Remove xfail.
13294 2011-01-03 Martin Jambor <mjambor@suse.cz>
13296 PR tree-optimization/46984
13297 * g++.dg/ipa/pr46984.C: New test.
13299 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13302 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13304 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13306 PR tree-optimization/47140
13307 * gcc.c-torture/compile/pr47140.c: New test.
13309 PR rtl-optimization/47028
13310 * gcc.dg/pr47028.c: New test.
13312 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13314 * objc.dg/protocol-forward-1.m: Removed TODO.
13315 * objc.dg/protocol-forward-2.m: New.
13316 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13317 * obj-c++.dg/protocol-forward-2.mm: New.
13319 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13322 * g++.dg/eh/pr38662.C: New testcase.
13324 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13326 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13327 scan for newline '\n'.
13330 Copyright (C) 2011 Free Software Foundation, Inc.
13332 Copying and distribution of this file, with or without modification,
13333 are permitted in any medium without royalty provided the copyright
13334 notice and this notice are preserved.