1 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/warn/Wconversion-null-3.C: New.
6 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
9 * g++.dg/cpp0x/udlit-strint-length.C: New.
11 2011-11-04 Jason Merrill <jason@redhat.com>
14 * g++.dg/cpp0x/initlist-lifetime1.C: New.
15 * g++.dg/init/lifetime1.C: New.
16 * g++.dg/init/ref21.C: New.
17 * g++.dg/eh/array1.C: New.
19 2011-11-04 Tom de Vries <tom@codesourcery.com>
21 PR tree-optimization/50763
22 * gcc.dg/pr50763-5.c: New test.
24 2011-11-04 Tom de Vries <tom@codesourcery.com>
26 PR tree-optimization/50763
27 * g++.dg/pr50763-4.C: New test.
29 2011-11-04 Jakub Jelinek <jakub@redhat.com>
31 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
34 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
36 * gcc.dg/torture/vec-cvt-1.c: New test.
38 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
40 * gnat.dg/specs/private1[-sub].ads: New test.
42 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
45 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
46 * gfortran.dg/inline_sum_1.f90: New.
47 * gfortran.dg/inline_sum_2.f90: New.
48 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
49 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
50 * gfortran.dg/inline_product_1.f90: New.
52 2011-11-03 Tobias Burnus <burnus@net-b.de>
55 * gfortran.dg/bind_c_dts_5.f90: New.
57 2011-11-03 Tobias Burnus <burnus@net-b.de>
60 * gfortran.dg/module_parameter_array_refs_2.f90: New.
62 2011-11-03 Richard Guenther <rguenther@suse.de>
65 * g++.dg/init/copy7.C: Remove testcase.
67 2011-11-03 Martin Jambor <mjambor@suse.cz>
69 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
70 * g++.dg/ipa/devirt-c-2.C: Likewise.
71 * g++.dg/ipa/devirt-c-7.C: New test.
72 * g++.dg/ipa/devirt-c-8.C: Likewise.
74 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
76 PR tree-optimization/50912
77 * gnat.dg/loop_optimization10.ad[sb]: New test.
78 * gnat.dg/loop_optimization10_pkg.ads: New helper.
80 2011-11-02 Jason Merrill <jason@redhat.com>
83 * g++.dg/cpp0x/nsdmi-list2.C: New.
85 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/cpp0x/warn_cxx0x2.C: New.
89 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
91 2011-11-02 Tom de Vries <tom@codesourcery.com>
93 PR tree-optimization/50769
94 * gfortran.dg/pr50769.f90: New test.
96 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
98 * gcc.target/sparc/20111102-1.c: New test.
100 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
103 * g++.dg/warn/Wcast-qual2.C: New.
105 2011-11-02 Tom de Vries <tom@codesourcery.com>
107 PR tree-optimization/50763
108 * g++.dg/pr50763-3.C: New test.
110 2011-11-02 Tom de Vries <tom@codesourcery.com>
112 PR tree-optimization/50672
113 * g++.dg/pr50672.C: New test.
115 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
118 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
119 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
121 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
123 2011-11-02 Richard Guenther <rguenther@suse.de>
125 PR tree-optimization/50902
126 * gcc.dg/torture/pr50902.c: New testcase.
128 2010-11-02 Richard Guenther <rguenther@suse.de>
130 PR tree-optimization/50890
131 * gcc.dg/torture/pr50890.c: New testcase.
133 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
136 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
137 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
139 2011-11-01 Tom de Vries <tom@codesourcery.com>
141 PR tree-optimization/50908
142 * gcc.dg/pr50908.c: New test.
143 * gcc.dg/pr50908-2.c: Same.
144 * gcc.dg/pr50908-3.c: Same.
146 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
148 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
149 the outer loop. Remove comment. Don't check for widen-mult.
151 2011-10-31 Martin Jambor <mjambor@suse.cz>
153 * gcc.dg/ipa/ipcp-4.c: New test.
155 2011-10-31 Jakub Jelinek <jakub@redhat.com>
157 * gcc.dg/vshift-3.c: New test.
158 * gcc.dg/vshift-4.c: New test.
159 * gcc.dg/vshift-5.c: New test.
161 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
163 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
164 and current implementation.
166 2011-10-31 Paul Brook <paul@codesourcery.com>
168 * gcc.dg/constructor-1.c: New test.
170 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
173 * gfortran.dg/dshift_3.f90: New test.
175 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
177 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
179 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
180 * gcc.dg/torture/vshuf-v4si.c: Likewise.
181 * gcc.dg/torture/vshuf-v8si.c: Likewise.
182 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
183 * gcc.dg/torture/vshuf-v4di.c: Likewise.
184 * gcc.dg/torture/vshuf-v2df.c: Likewise.
185 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
186 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
187 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
188 * gcc.dg/torture/vshuf-v2di.c: Likewise.
189 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
190 * gcc.dg/torture/vshuf-v4df.c: Likewise.
191 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
192 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
193 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
194 * gcc.dg/vector-compare-2.c: Likewise.
196 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/cpp0x/pr50901.C: New.
201 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
203 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
204 * gcc.target/i386/fma4-check.h (main): Ditto.
205 * gcc.target/i386/xop-check.h (main): Ditto.
207 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
210 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
213 * g++.dg/template/crash109.C: New.
215 2011-10-28 Jason Merrill <jason@redhat.com>
217 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
219 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
222 * g++.dg/template/crash109.C: New.
224 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
226 * gfortran.dg/nearest_5.f90: New test.
228 2011-10-28 Jakub Jelinek <jakub@redhat.com>
230 * gcc.dg/vshift-1.c: New test.
231 * gcc.dg/vshift-2.c: New test.
232 * gcc.target/i386/xop-vshift-1.c: New test.
233 * gcc.target/i386/xop-vshift-2.c: New test.
234 * gcc.target/i386/avx2-vshift-1.c: New test.
236 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
238 PR rtl-optimization/49720
239 * g++.dg/torture/pr49720.C: New test.
241 2011-10-27 David S. Miller <davem@davemloft.net>
243 * gcc.target/sparc/setcc-3.c: New test.
245 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
248 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
250 2011-10-27 Jakub Jelinek <jakub@redhat.com>
252 * gcc.target/i386/sse2-cvt-1.c: New test.
253 * gcc.target/i386/sse2-cvt-2.c: New test.
254 * gcc.target/i386/avx-cvt-1.c: New test.
255 * gcc.target/i386/avx-cvt-2.c: New test.
256 * gcc.target/i386/avx2-cvt-1.c: New test.
257 * gcc.target/i386/avx2-cvt-2.c: New test.
259 2011-10-27 Martin Jambor <mjambor@suse.cz>
261 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
263 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
264 Steven G. Kargl <kargl@gcc.gnu.org>
267 * gfortran.dg/pr50875.f90: New test.
269 2011-10-26 David S. Miller <davem@davemloft.net>
271 * gcc.target/sparc/fmaf-1.c: New test.
273 * gcc.target/sparc/setcc-1.c: New test.
274 * gcc.target/sparc/setcc-2.c: New test.
276 2011-10-26 Joseph Myers <joseph@codesourcery.com>
278 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
280 2011-10-26 Joseph Myers <joseph@codesourcery.com>
282 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
285 2011-10-26 Joseph Myers <joseph@codesourcery.com>
287 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
290 2011-10-26 Joseph Myers <joseph@codesourcery.com>
292 * gcc.target/i386/pad-4.c: Skip for Windows targets.
294 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
296 * gnat.dg/specs/discr1.ads: New test.
297 * gnat.dg/specs/discr1_pkg.ads: New helper.
299 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
301 * gnat.dg/specs/unchecked_union.ads: Rename to...
302 * gnat.dg/specs/unchecked_union1.ads: ...this.
303 * gnat.dg/specs/unchecked_union2.ads: New test.
305 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
307 * gnat.dg/specs/atomic1.ads: New test.
309 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
311 Implement C++11 user-defined literals.
312 * g++.dg/cpp0x/udlit-addr.C: New.
313 * g++.dg/cpp0x/udlit-args.C: New.
314 * g++.dg/cpp0x/udlit-args-neg.C: New.
315 * g++.dg/cpp0x/udlit-clink-neg.C: New.
316 * g++.dg/cpp0x/udlit-concat.C: New.
317 * g++.dg/cpp0x/udlit-concat-neg.C: New.
318 * g++.dg/cpp0x/udlit-constexpr.C: New.
319 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
320 * g++.dg/cpp0x/udlit-declare-neg.C: New.
321 * g++.dg/cpp0x/udlit-friend.C: New.
322 * g++.dg/cpp0x/udlit-general.C: New.
323 * g++.dg/cpp0x/udlit-inline.C: New.
324 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
325 * g++.dg/cpp0x/udlit-member-neg.C: New.
326 * g++.dg/cpp0x/udlit-namespace.C: New.
327 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
328 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
329 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
330 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
331 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
332 * g++.dg/cpp0x/udlit-operator-neg.C: New.
333 * g++.dg/cpp0x/udlit-raw-str.C: New.
334 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
335 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
336 * g++.dg/cpp0x/udlit-systemheader.C: New.
337 * g++.dg/cpp0x/udlit-template.C: New.
338 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
339 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
340 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
341 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
342 * g++.dg/cpp0x/udlit_system_header: New.
344 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
347 * g++.dg/cpp0x/decltype34.C: New.
349 2011-10-26 Tom de Vries <tom@codesourcery.com>
351 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
352 * gcc.c-torture/unsorted/HIset.c: Same.
353 * gcc.c-torture/unsorted/SIcmp.c: Same.
354 * gcc.c-torture/unsorted/SIset.c: Same.
355 * gcc.c-torture/unsorted/SFset.c: Same.
356 * gcc.c-torture/unsorted/UHIcmp.c: Same.
357 * gcc.c-torture/unsorted/USIcmp.c: Same.
358 * gcc.c-torture/unsorted/DFcmp.c: Same.
360 2011-10-26 Jakub Jelinek <jakub@redhat.com>
362 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
363 to work also with -masm=intel and additionally test the xmm vs. ymm
364 register type combination on mask/dest and in vsib.
365 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
366 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
367 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
368 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
369 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
370 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
371 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
372 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
373 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
374 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
375 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
376 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
377 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
378 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
379 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
380 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
381 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
382 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
383 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
384 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
385 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
386 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
387 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
388 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
389 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
390 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
391 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
392 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
393 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
394 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
395 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
397 2011-10-26 Tom de Vries <tom@codesourcery.com>
399 PR tree-optimization/50763
400 * gcc.dg/pr50763-2.c: New test.
402 2011-10-25 Joseph Myers <joseph@codesourcery.com>
404 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
405 Update expected messages.
407 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
409 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
411 2011-10-25 Jason Merrill <jason@redhat.com>
414 * g++.dg/init/aggr7.C: New.
417 * g++.dg/cpp0x/initlist59.C: New.
419 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/overload/operator5.C: New.
424 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/template/crash108.C: New.
429 2011-10-25 Jakub Jelinek <jakub@redhat.com>
431 PR tree-optimization/50596
432 * gcc.dg/vect/vect-cond-10.c: New test.
434 2011-10-24 Joey Ye <joey.ye@arm.com>
436 * gcc.target/arm/pr42575.c: Remove architecture option.
438 2011-10-24 David S. Miller <davem@davemloft.net>
440 * gcc.target/sparc/vis3move-1.c: New test.
441 * gcc.target/sparc/vis3move-2.c: New test.
442 * gcc.target/sparc/vis3move-3.c: New test.
444 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
446 * gcc.dg/strlenopt-22.c: New testcase.
447 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
449 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
451 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
453 (dg-skip-if): Remove.
454 * gcc.target/i386/funcspec-1.c: Ditto.
455 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
457 2011-10-24 Richard Guenther <rguenther@suse.de>
459 * gcc.dg/vect/vect-bool-1.c: New testcase.
461 2011-10-24 Richard Guenther <rguenther@suse.de>
463 PR tree-optimization/50838
464 * gcc.dg/torture/pr50838.c: New testcase.
466 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
468 PR tree-optimization/50730
469 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
470 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
471 -fno-tree-sra and SLP flags.
473 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
477 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
480 * g++.dg/cpp0x/warn_cxx0x2.C: New.
481 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
483 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/cpp0x/warn_cxx0x2.C: New.
487 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
489 2011-10-23 Tom de Vries <tom@codesourcery.com>
491 PR tree-optimization/50763
492 * gcc.dg/pr50763.c: New test.
494 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
497 * gcc.target/i386/pr50788.c: New test.
499 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
501 PR tree-optimization/50819
502 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
503 * g++.dg/vect/slp-pr50819.cc: New test.
505 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/warn/Wconversion4.C: New.
510 2011-10-21 Jakub Jelinek <jakub@redhat.com>
513 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
514 from element other than first and reverse permutation.
515 * gcc.dg/torture/vshuf-16.inc: Likewise.
516 * gcc.dg/torture/vshuf-8.inc: Likewise.
517 * gcc.dg/torture/vshuf-4.inc: Likewise.
519 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
522 * g++.dg/parse/error43.C: New.
523 * g++.dg/parse/error44.C: Likewise.
525 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
526 Kirill Yukhin <kirill.yukhin@intel.com>
529 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
530 * gcc.target/i386/bmi2-check.h: Ditto.
532 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
535 * g++.dg/cpp0x/override2.C: Add test.
537 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
539 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
540 check_linker_plugin_available.
542 2011-10-21 Kai Tietz <ktietz@redhat.com>
544 * gcc.target/i386/branch-cost1.c: New test.
545 * gcc.target/i386/branch-cost2.c: New test.
546 * gcc.target/i386/branch-cost3.c: New test.
547 * gcc.target/i386/branch-cost4.c: New test.
549 2011-10-20 Steve Ellcey <sje@cup.hp.com>
551 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
553 2011-10-20 Steve Ellcey <sje@cup.hp.com>
556 * gcc.dg/pr49994-3.c: Skip on HP-UX.
558 2011-10-20 Joseph Myers <joseph@codesourcery.com>
560 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
561 (_moz_foo, EXT__foo): Use ASMNAME.
563 2011-10-20 Joseph Myers <joseph@codesourcery.com>
565 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
568 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
571 * gcc.target/i386/pr50766.c: New test.
573 2011-10-20 Jason Merrill <jason@redhat.com>
576 * g++.dg/eh/partial1.C: New.
578 2011-10-20 Richard Henderson <rth@redhat.com>
580 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
581 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
582 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
583 Use __builtin_shuffle.
585 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
588 * gfortran.dg/ishft_3.f90: Update test.
590 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
593 * gfortran.dg/substring_integer_index.f90: New test.
595 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
597 * gfortran.dg/format_string.f: New test.
599 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
601 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
603 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
605 2011-10-20 Joseph Myers <joseph@codesourcery.com>
607 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
608 gcc.target/i386/pr46226.c: Do not use
609 -mno-accumulate-outgoing-args.
611 2011-10-20 Joseph Myers <joseph@codesourcery.com>
613 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
614 including <strings.h>.
616 2011-10-19 Jan Hubicka <jh@suse.cz>
618 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
619 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
620 * lib/c-torture.exp: Likewise.
621 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
622 * gcc.c-torture/compile/sync-1.c: Likewise.
623 * gcc.c-torture/compile/sync-1.c: Likewise.
624 * gcc.c-torture/compile/sync-3.c: Likewise.
625 * gcc.dg/noncompile/invalid_asm.c: Likewise.
626 * gcc.dg/noncompile/920507-1.c: Likewise.
627 * gcc.dg/torture/pr36400.c: Likewise.
628 * g++.dg/torture/pr34850.C: Likewise.
630 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
632 * gnat.dg/source_ref1.adb: New test.
633 * gnat.dg/source_ref2.adb: Likewise.
635 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/parse/error42.C: New.
639 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
641 2011-10-19 Jason Merrill <jason@redhat.com>
644 * g++.dg/init/value9.C: New.
646 2011-10-19 Jakub Jelinek <jakub@redhat.com>
648 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
649 * gcc.dg/torture/vshuf-16.inc: Likewise.
650 * gcc.dg/torture/vshuf-8.inc: Likewise.
651 * gcc.dg/torture/vshuf-4.inc: Likewise.
653 2011-10-19 Janus Weil <janus@gcc.gnu.org>
656 * gfortran.dg/sizeof_proc.f90: New.
658 2011-10-19 Joseph Myers <joseph@codesourcery.com>
660 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
661 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
663 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
666 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
668 2011-10-19 Jason Merrill <jason@redhat.com>
671 * g++.dg/init/ref20.C: New.
673 2011-10-19 Kai Tietz <ktietz@redhat.com>
676 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
677 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
678 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
679 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
680 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
682 2011-10-19 Richard Guenther <rguenther@suse.de>
685 * gcc.dg/torture/pr50768.c: New testcase.
687 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
689 PR rtl-optimization/50340
690 * gcc.dg/pr50340.c: New.
692 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
694 PR tree-optimization/50717
696 * gcc.dg/pr50717-1.c: New file.
697 * gcc.target/arm/wmul-12.c: Correct types.
698 * gcc.target/arm/wmul-8.c: Correct types.
700 2011-10-18 Jason Merrill <jason@redhat.com>
703 * g++.dg/cpp0x/defaulted32.C: New.
706 * g++.dg/lookup/using23.C: New.
709 * g++.dg/cpp0x/implicit12.C: New.
710 * g++.dg/cpp0x/defaulted20.C: Adjust.
711 * g++.dg/cpp0x/defaulted21.C: Adjust.
712 * g++.dg/cpp0x/implicit-copy.C: Adjust.
713 * g++.dg/cpp0x/implicit4.C: Adjust.
714 * g++.dg/cpp0x/implicit5.C: Adjust.
715 * g++.dg/cpp0x/implicit8.C: Adjust.
716 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
717 * g++.dg/cpp0x/not_special.C: Adjust.
718 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
719 * g++.dg/cpp0x/rv1n.C: Adjust.
720 * g++.dg/cpp0x/rv2n.C: Adjust.
721 * g++.dg/cpp0x/rv3n.C: Adjust.
722 * g++.dg/cpp0x/rv4n.C: Adjust.
723 * g++.dg/cpp0x/rv5n.C: Adjust.
724 * g++.dg/cpp0x/rv6n.C: Adjust.
725 * g++.dg/cpp0x/rv7n.C: Adjust.
727 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
729 * gcc.target/i386/avx2-vpop-check.h: New header.
730 * gcc.target/i386/avx2-vpaddd-3.c: New test.
731 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
732 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
733 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
734 * gcc.target/i386/avx2-vpand-3.c: Ditto.
735 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
736 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
737 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
738 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
739 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
740 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
741 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
742 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
743 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
744 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
746 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
749 * gfortran.dg/coarray_subobject_1.f90: New test.
750 * gfortran.dg/coarray/subobject_1.f90: New test.
752 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
754 PR rtl-optimization/50205
755 * gcc.dg/pr50205.c: New.
757 2011-10-18 Richard Guenther <rguenther@suse.de>
759 PR tree-optimization/50767
760 * gcc.dg/torture/pr50767.c: New testcase.
762 2011-10-18 Julian Brown <julian@codesourcery.com>
764 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
765 * gcc.target/arm/unaligned-memcpy-1.c: New.
766 * gcc.target/arm/unaligned-memcpy-2.c: New.
767 * gcc.target/arm/unaligned-memcpy-3.c: New.
768 * gcc.target/arm/unaligned-memcpy-4.c: New.
770 2011-10-18 Janus Weil <janus@gcc.gnu.org>
773 * gfortran.dg/iso_c_binding_class.f03: New.
775 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
777 * testsuite/lib/target-supports.exp
778 (check_effective_target_vect_widen_shift): New.
779 * gcc.dg/vect/vect-widen-shift-s16.c: New.
780 * gcc.dg/vect/vect-widen-shift-s8.c: New.
781 * gcc.dg/vect/vect-widen-shift-u16.c: New.
782 * gcc.dg/vect/vect-widen-shift-u8.c: New.
784 2011-10-18 Richard Guenther <rguenther@suse.de>
786 * gcc.dg/torture/restrict-1.c: New testcase.
788 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
790 * g++.dg/ext/bases.C: New test.
792 2011-10-17 David S. Miller <davem@davemloft.net>
794 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
795 all operations to emit VIS instructions.
796 * gcc.target/sparc/fandnot.c: Likewise.
797 * gcc.target/sparc/fnot.c: Likewise.
798 * gcc.target/sparc/for.c: Likewise.
799 * gcc.target/sparc/fornot.c: Likewise.
800 * gcc.target/sparc/fxnor.c: Likewise.
801 * gcc.target/sparc/fxor.c: Likewise.
802 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
805 2011-10-17 Jakub Jelinek <jakub@redhat.com>
807 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
808 * gcc.dg/torture/vshuf-16.inc: New file.
809 * gcc.dg/torture/vshuf-2.inc: New file.
810 * gcc.dg/torture/vshuf-32.inc: New file.
811 * gcc.dg/torture/vshuf-4.inc: New file.
812 * gcc.dg/torture/vshuf-8.inc: New file.
813 * gcc.dg/torture/vshuf-main.inc: New file.
814 * gcc.dg/torture/vshuf-v16hi.c: New test.
815 * gcc.dg/torture/vshuf-v16qi.c: New test.
816 * gcc.dg/torture/vshuf-v2df.c: New test.
817 * gcc.dg/torture/vshuf-v2di.c: New test.
818 * gcc.dg/torture/vshuf-v2sf.c: New test.
819 * gcc.dg/torture/vshuf-v2si.c: New test.
820 * gcc.dg/torture/vshuf-v32qi.c: New test.
821 * gcc.dg/torture/vshuf-v4df.c: New test.
822 * gcc.dg/torture/vshuf-v4di.c: New test.
823 * gcc.dg/torture/vshuf-v4hi.c: New test.
824 * gcc.dg/torture/vshuf-v4sf.c: New test.
825 * gcc.dg/torture/vshuf-v4si.c: New test.
826 * gcc.dg/torture/vshuf-v8hi.c: New test.
827 * gcc.dg/torture/vshuf-v8qi.c: New test.
828 * gcc.dg/torture/vshuf-v8sf.c: New test.
829 * gcc.dg/torture/vshuf-v8si.c: New test.
831 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
833 PR tree-optimization/50746
834 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
836 2011-10-17 Jason Merrill <jason@redhat.com>
839 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
841 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
844 * g++.dg/parse/error41.C: New.
845 * g++.dg/parse/error20.C: Adjust.
847 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/warn/format7.C: New.
851 * obj-c++.dg/warn7.mm: Likewise.
853 2011-10-17 Richard Guenther <rguenther@suse.de>
855 PR tree-optimization/50729
856 * gcc.dg/torture/pr50729.c: New testcase.
858 2011-10-15 Tom Tromey <tromey@redhat.com>
859 Dodji Seketeli <dodji@redhat.com>
861 * lib/prune.exp (prune_gcc_output): Prune output referring to
863 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
864 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
865 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
866 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
868 2011-10-15 Tom Tromey <tromey@redhat.com>
869 Dodji Seketeli <dodji@redhat.com>
871 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
873 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
876 * g++.dg/inherit/error5.C: New.
878 2011-10-17 Janus Weil <janus@gcc.gnu.org>
882 * gfortran.dg/kind_tests_4.f90: New.
884 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
886 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
887 targets that support vector condition.
889 2011-10-16 Janus Weil <janus@gcc.gnu.org>
892 * gfortran.dg/c_kind_tests_3.f03: New.
894 2011-10-16 Janus Weil <janus@gcc.gnu.org>
897 * gfortran.dg/elemental_args_check_4.f90: New.
899 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
901 PR tree-optimization/50727
902 * gcc.dg/vect/pr50727.c: New test.
904 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
906 * gcc.dg/vla-23.c: New test.
908 2011-10-16 Jakub Jelinek <jakub@redhat.com>
910 PR tree-optimization/50596
911 * gcc.dg/vect/vect-cond-9.c: New test.
913 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
915 * gcc.dg/vect/bb-slp-29.c: New test.
917 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/ext/is_base_of_incomplete.C: New.
921 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
922 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
924 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
926 * gcc.target/sparc/combined-1.c: Compile at -O2.
928 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
930 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
931 (dg-options): Add -Wno-attributes.
932 * gcc.target/i386/fma_double_?.c: Ditto.
933 * gcc.target/i386/fma_run_float_?.c: Ditto.
934 * gcc.target/i386/fma_run_double_?.c: Ditto.
935 * gcc.target/i386/l_fma_float_?.c: Dtto.
936 * gcc.target/i386/l_fma_double_?.c: Ditto.
937 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
938 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
940 2011-10-15 Tobias Burnus <burnus@net-b.de>
942 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
944 * gfortran.dg/bind_c_usage_24.f90: Ditto.
945 * gfortran.dg/rank_3.f90: Ditto.
946 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
947 -std=f2008ts in dg-options.
948 * gfortran.dg/rank_4.f90: Ditto.
950 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
953 * gcc.target/sh/pr49263.c: New.
955 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
957 * gnat.dg/specs/debug1.ads: Tweak.
959 2011-10-14 Kai Tietz <ktietz@redhat.com>
961 * gfortran.fortran-torture/compile/logical-2.f90: New test.
963 2011-10-14 Jakub Jelinek <jakub@redhat.com>
965 * gcc.target/i386/sse2-mul-1.c: New test.
966 * gcc.target/i386/sse4_1-mul-1.c: New test.
967 * gcc.target/i386/avx-mul-1.c: New test.
968 * gcc.target/i386/xop-mul-1.c: New test.
969 * gcc.target/i386/avx2-mul-1.c: New test.
971 2011-10-14 Jason Merrill <jason@redhat.com>
974 * g++.dg/cpp0x/nsdmi-list1.C: New.
977 * g++.dg/cpp0x/nsdmi-const1.C: New.
979 2011-10-14 Janus Weil <janus@gcc.gnu.org>
982 * gfortran.dg/pointer_intent_5.f90: New.
984 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
986 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
987 * gcc.target/i386/warn-vect-op-1.c: Ditto.
988 * gcc.target/i386/warn-vect-op-2.c: Ditto.
990 2011-10-14 Tobias Burnus <burnus@net-b.de>
993 * gfortran.dg/pointer_check_11.f90: New.
994 * gfortran.dg/pointer_check_12.f90: New.
996 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
999 * g++.dg/overload/operator4.C: New.
1001 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1003 * gcc.dg/di-longlong64-sync-1.c: New test.
1004 * gcc.dg/di-sync-multithread.c: New test.
1005 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1006 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1007 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1008 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1009 (check_effective_target_arm_arm_ok): New helper.
1010 (check_effective_target_sync_longlong): New helper.
1012 2011-10-14 Richard Guenther <rguenther@suse.de>
1014 PR tree-optimization/50723
1015 * gcc.dg/torture/pr50723.c: New testcase.
1017 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1020 * g++.dg/warn/format6.C: New.
1021 * obj-c++.dg/warn6.mm: Likewise.
1023 2011-10-13 Richard Henderson <rth@redhat.com>
1025 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1027 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1028 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1029 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1031 2011-10-13 Jason Merrill <jason@redhat.com>
1034 * g++.dg/cpp0x/nsdmi-template2.C: New.
1037 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1040 * g++.dg/init/vbase1.C: New.
1042 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1044 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1045 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1046 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1047 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1049 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1051 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1053 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1055 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1057 2011-10-13 Richard Guenther <rguenther@suse.de>
1059 PR tree-optimization/50712
1060 * gcc.target/i386/pr50712.c: New testcase.
1062 2011-10-13 Tom de Vries <tom@codesourcery.com>
1064 * gcc.dg/memcpy-4.c: New test.
1066 2011-10-13 Richard Guenther <rguenther@suse.de>
1068 PR tree-optimization/50698
1069 * g++.dg/vect/pr50698.cc: New testcase.
1071 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1073 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1074 * gcc.target/powerpc/warn-2.c: Ditto.
1076 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1077 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1078 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1079 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1080 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1081 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1082 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1083 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1084 * gcc.target/powerpc/ppc-pow.c: Likewise.
1085 * gcc.target/powerpc/recip-1.c: Likewise.
1086 * gcc.target/powerpc/recip-2.c: Likewise.
1087 * gcc.target/powerpc/recip-3.c: Likewise.
1088 * gcc.target/powerpc/recip-4.c: Likewise.
1089 * gcc.target/powerpc/recip-5.c: Likewise.
1091 2011-10-12 David S. Miller <davem@davemloft.net>
1093 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1094 '-mvis3' instead of 'mcpu=niagara3' in options.
1095 * gcc.target/sparc/fhalve.c: Likewise.
1096 * gcc.target/sparc/fnegop.c: Likewise.
1097 * gcc.target/sparc/fpadds.c: Likewise.
1098 * gcc.target/sparc/fshift.c: Likewise.
1099 * gcc.target/sparc/fucmp.c: Likewise.
1100 * gcc.target/sparc/lzd.c: Likewise.
1101 * gcc.target/sparc/vis3misc.c: Likewise.
1102 * gcc.target/sparc/xmul.c: Likewise.
1104 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1106 * gnat.dg/vect1.ad[sb]: New test.
1107 * gnat.dg/vect1_pkg.ads: New helper.
1108 * gnat.dg/vect2.ad[sb]: New test.
1109 * gnat.dg/vect2_pkg.ads: New helper.
1110 * gnat.dg/vect3.ad[sb]: New test.
1111 * gnat.dg/vect3_pkg.ads: New helper.
1112 * gnat.dg/vect4.ad[sb]: New test.
1113 * gnat.dg/vect4_pkg.ads: New helper.
1114 * gnat.dg/vect5.ad[sb]: New test.
1115 * gnat.dg/vect5_pkg.ads: New helper.
1116 * gnat.dg/vect6.ad[sb]: New test.
1117 * gnat.dg/vect6_pkg.ads: New helper.
1119 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1121 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1122 * gcc.target/i386/fma_run_double_2.c: Likewise.
1123 * gcc.target/i386/fma_run_double_3.c: Likewise.
1124 * gcc.target/i386/fma_run_double_4.c: Likewise.
1125 * gcc.target/i386/fma_run_double_5.c: Likewise.
1126 * gcc.target/i386/fma_run_double_6.c: Likewise.
1127 * gcc.target/i386/fma_run_float_1.c: Likewise.
1128 * gcc.target/i386/fma_run_float_2.c: Likewise.
1129 * gcc.target/i386/fma_run_float_3.c: Likewise.
1130 * gcc.target/i386/fma_run_float_4.c: Likewise.
1131 * gcc.target/i386/fma_run_float_5.c: Likewise.
1132 * gcc.target/i386/fma_run_float_6.c: Likewise.
1134 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1135 remove the extra dg-options.
1136 * gcc.target/i386/l_fma_double_2.c: Likewise.
1137 * gcc.target/i386/l_fma_double_3.c: Likewise.
1138 * gcc.target/i386/l_fma_double_4.c: Likewise.
1139 * gcc.target/i386/l_fma_double_5.c: Likewise.
1140 * gcc.target/i386/l_fma_double_6.c: Likewise.
1141 * gcc.target/i386/l_fma_float_1.c: Likewise.
1142 * gcc.target/i386/l_fma_float_2.c: Likewise.
1143 * gcc.target/i386/l_fma_float_3.c: Likewise.
1144 * gcc.target/i386/l_fma_float_4.c: Likewise.
1145 * gcc.target/i386/l_fma_float_5.c: Likewise.
1146 * gcc.target/i386/l_fma_float_6.c: Likewise.
1148 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1150 PR tree-optimization/50189
1151 * g++.dg/torture/pr50189.C: New testcase.
1153 2011-10-12 Richard Guenther <rguenther@suse.de>
1155 PR tree-optimization/50700
1156 * gcc.dg/builtin-object-size-12.c: New testcase.
1158 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1161 * gcc.c-torture/compile/pr50565-1.c,
1162 gcc.c-torture/compile/pr50565-2.c: New tests.
1164 2011-10-11 Jason Merrill <jason@redhat.com>
1168 * g++.dg/template/constant1.C: New.
1169 * g++.dg/template/constant2.C: New.
1170 * g++.dg/cpp0x/constexpr-template3.C: New.
1172 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1174 * gcc.target/i386/warn-vect-op-3.c: New test.
1175 * gcc.target/i386/warn-vect-op-1.c: New test.
1176 * gcc.target/i386/warn-vect-op-2.c: New test.
1178 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1180 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1182 2011-10-11 Richard Guenther <rguenther@suse.de>
1184 PR tree-optimization/50204
1185 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1187 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1189 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1191 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1193 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1194 * gcc.target/i386/fma_double_2.c: Ditto.
1195 * gcc.target/i386/fma_double_3.c: Ditto.
1196 * gcc.target/i386/fma_double_4.c: Ditto.
1197 * gcc.target/i386/fma_double_5.c: Ditto.
1198 * gcc.target/i386/fma_double_6.c: Ditto.
1199 * gcc.target/i386/fma_float_1.c: Ditto.
1200 * gcc.target/i386/fma_float_2.c: Ditto.
1201 * gcc.target/i386/fma_float_3.c: Ditto.
1202 * gcc.target/i386/fma_float_4.c: Ditto.
1203 * gcc.target/i386/fma_float_5.c: Ditto.
1204 * gcc.target/i386/fma_float_6.c: Ditto.
1205 * gcc.target/i386/l_fma_double_1.c: Ditto.
1206 * gcc.target/i386/l_fma_double_2.c: Ditto.
1207 * gcc.target/i386/l_fma_double_3.c: Ditto.
1208 * gcc.target/i386/l_fma_double_4.c: Ditto.
1209 * gcc.target/i386/l_fma_double_5.c: Ditto.
1210 * gcc.target/i386/l_fma_double_6.c: Ditto.
1211 * gcc.target/i386/l_fma_float_1.c: Ditto.
1212 * gcc.target/i386/l_fma_float_2.c: Ditto.
1213 * gcc.target/i386/l_fma_float_3.c: Ditto.
1214 * gcc.target/i386/l_fma_float_4.c: Ditto.
1215 * gcc.target/i386/l_fma_float_5.c: Ditto.
1216 * gcc.target/i386/l_fma_float_6.c: Ditto.
1217 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1218 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1219 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1220 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1221 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1222 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1223 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1224 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1225 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1226 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1227 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1228 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1230 2011-10-11 Tristan Gingold <gingold@adacore.com>
1232 * gcc.dg/va-arg-4.c: New test.
1233 * gcc.dg/va-arg-5.c: Ditto.
1235 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1237 * lib/target-supports.exp (check_effective_target_fd_truncate):
1238 Close and unlink test file before exit.
1240 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1243 * gfortran.dg/forall_15.f90: New test case.
1245 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1246 Andrew Macleod <amacleod@redhat.com>
1248 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1249 wrappers for *other_threads() and *final_verify().
1250 * gcc.dg/simulate-thread/simulate-thread.h
1251 (simulate_thread_wrapper_other_threads): New.
1252 (simulate_thread_wrapper_final_verify): New.
1254 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1256 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1258 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1260 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1262 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1263 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1265 * gcc.target/i386/fma_1.h: New file.
1266 * gcc.target/i386/fma_2.h: Likewise.
1267 * gcc.target/i386/fma_3.h: Likewise.
1268 * gcc.target/i386/fma_4.h: Likewise.
1269 * gcc.target/i386/fma_5.h: Likewise.
1270 * gcc.target/i386/fma_6.h: Likewise.
1271 * gcc.target/i386/fma_double_1.c: Likewise.
1272 * gcc.target/i386/fma_double_2.c: Likewise.
1273 * gcc.target/i386/fma_double_3.c: Likewise.
1274 * gcc.target/i386/fma_double_4.c: Likewise.
1275 * gcc.target/i386/fma_double_5.c: Likewise.
1276 * gcc.target/i386/fma_double_6.c: Likewise.
1277 * gcc.target/i386/fma_float_1.c: Likewise.
1278 * gcc.target/i386/fma_float_2.c: Likewise.
1279 * gcc.target/i386/fma_float_3.c: Likewise.
1280 * gcc.target/i386/fma_float_4.c: Likewise.
1281 * gcc.target/i386/fma_float_5.c: Likewise.
1282 * gcc.target/i386/fma_float_6.c: Likewise.
1283 * gcc.target/i386/fma_main.h: Likewise.
1284 * gcc.target/i386/fma_run_double_1.c: Likewise.
1285 * gcc.target/i386/fma_run_double_2.c: Likewise.
1286 * gcc.target/i386/fma_run_double_3.c: Likewise.
1287 * gcc.target/i386/fma_run_double_4.c: Likewise.
1288 * gcc.target/i386/fma_run_double_5.c: Likewise.
1289 * gcc.target/i386/fma_run_double_6.c: Likewise.
1290 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1291 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1292 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1293 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1294 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1295 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1296 * gcc.target/i386/fma_run_float_1.c: Likewise.
1297 * gcc.target/i386/fma_run_float_2.c: Likewise.
1298 * gcc.target/i386/fma_run_float_3.c: Likewise.
1299 * gcc.target/i386/fma_run_float_4.c: Likewise.
1300 * gcc.target/i386/fma_run_float_5.c: Likewise.
1301 * gcc.target/i386/fma_run_float_6.c: Likewise.
1302 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1303 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1304 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1305 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1306 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1307 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1308 * gcc.target/i386/l_fma_1.h: Likewise.
1309 * gcc.target/i386/l_fma_2.h: Likewise.
1310 * gcc.target/i386/l_fma_3.h: Likewise.
1311 * gcc.target/i386/l_fma_4.h: Likewise.
1312 * gcc.target/i386/l_fma_5.h: Likewise.
1313 * gcc.target/i386/l_fma_6.h: Likewise.
1314 * gcc.target/i386/l_fma_double_1.c: Likewise.
1315 * gcc.target/i386/l_fma_double_2.c: Likewise.
1316 * gcc.target/i386/l_fma_double_3.c: Likewise.
1317 * gcc.target/i386/l_fma_double_4.c: Likewise.
1318 * gcc.target/i386/l_fma_double_5.c: Likewise.
1319 * gcc.target/i386/l_fma_double_6.c: Likewise.
1320 * gcc.target/i386/l_fma_float_1.c: Likewise.
1321 * gcc.target/i386/l_fma_float_2.c: Likewise.
1322 * gcc.target/i386/l_fma_float_3.c: Likewise.
1323 * gcc.target/i386/l_fma_float_4.c: Likewise.
1324 * gcc.target/i386/l_fma_float_5.c: Likewise.
1325 * gcc.target/i386/l_fma_float_6.c: Likewise.
1326 * gcc.target/i386/l_fma_main.h: Likewise.
1327 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1328 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1329 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1330 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1331 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1332 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1333 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1334 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1335 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1336 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1337 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1338 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1340 2011-10-10 Richard Guenther <rguenther@suse.de>
1343 * gcc.dg/torture/pr50389.c: New testcase.
1345 2011-10-10 Richard Guenther <rguenther@suse.de>
1348 * gcc.dg/builtins-47.c: Optimize.
1350 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1352 * lib/gcc-simulate-thread.exp: New.
1353 * gcc.dg/simulate-thread/guality.h: New.
1354 * gcc.dg/simulate-thread/simulate-thread.h: New.
1355 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1356 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1357 * gcc.dg/simulate-thread/README: New.
1358 * g++.dg/simulate-thread/guality.h: New.
1359 * g++.dg/simulate-thread/simulate-thread.h: New.
1360 * g++.dg/simulate-thread/simulate-thread.exp: New.
1361 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1362 * c-c++-common/cxxbitfields-2.c: Remove.
1363 * c-c++-common/cxxbitfields.c: Remove.
1364 * c-c++-common/cxxbitfields-4.c: Remove.
1365 * c-c++-common/cxxbitfields-5.c: Remove.
1366 * c-c++-common/simulate-thread/bitfields-1.c: New.
1367 * c-c++-common/simulate-thread/bitfields-2.c: New.
1368 * c-c++-common/simulate-thread/bitfields-3.c: New.
1369 * c-c++-common/simulate-thread/bitfields-4.c: New.
1371 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/warn/format5.C: New.
1376 2011-10-09 Tobias Burnus <burnus@net-b.de>
1379 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1380 * gfortran.dg/common_16.f90: New.
1382 2011-10-09 Tobias Burnus <burnus@net-b.de>
1384 * gfortran.dg/iso_c_binding_param_1.f90: New.
1385 * gfortran.dg/iso_c_binding_param_2.f90: New.
1386 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1388 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1390 PR tree-optimization/50635
1391 * gcc.dg/vect/pr50635.c: New test.
1393 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1396 * gfortran.dg/proc_decl_27.f90: New.
1398 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1401 * objc/execute/initialize-1.m: New test.
1403 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1406 * gfortran.dg/pointer_function_result_1.f90 : New test.
1408 2011-10-07 David S. Miller <davem@davemloft.net>
1411 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1412 * gcc.target/sparc/cmask.c: Use it.
1413 * gcc.target/sparc/fhalve.c: Likewise.
1414 * gcc.target/sparc/fnegop.c: Likewise.
1415 * gcc.target/sparc/fpadds.c: Likewise.
1416 * gcc.target/sparc/fshift.c: Likewise.
1417 * gcc.target/sparc/fucmp.c: Likewise.
1418 * gcc.target/sparc/lzd.c: Likewise.
1419 * gcc.target/sparc/vis3misc.c: Likewise.
1420 * gcc.target/sparc/xmul.c: Likewise.
1422 2011-10-07 Richard Henderson <rth@redhat.com>
1424 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1426 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1428 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1430 * gcc.dg/pr50193-1.c: New file.
1431 * gcc.target/arm/shiftable.c: New file.
1433 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1436 * gfortran.dg/class_46.f03: New.
1438 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1440 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1441 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1442 (syslog, vsyslog, __vsyslog_chk): Likewise.
1444 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1445 (x, EXT_x): Use ASMNAME.
1447 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1448 (a, c): Use ASMNAME.
1450 2011-10-07 Tom de Vries <tom@codesourcery.com>
1453 * gcc.dg/pr50527.c: New test.
1455 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1457 PR tree-optimization/50650
1458 * gcc.c-torture/compile/pr50650.c: New test.
1460 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1462 PR tree-optimization/50575
1463 * gcc.c-torture/execute/vector-compare-2.x: New file.
1465 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1468 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1469 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1472 2011-10-07 Richard Guenther <rguenther@suse.de>
1475 * gcc.dg/vect/vect-align-2.c: Increase array size.
1477 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1478 H.J. Lu <hongjiu.lu@intel.com>
1481 * gcc.target/i386/pr50603.c: New test.
1483 2011-10-06 Jason Merrill <jason@redhat.com>
1486 * g++.dg/cpp0x/default31.C: New.
1488 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1490 PR tree-optimization/50596
1491 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1493 * gcc.dg/vect/vect-cond-8.c: New test.
1495 2011-10-06 Richard Henderson <rth@redhat.com>
1497 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1498 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1499 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1500 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1501 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1502 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1503 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1504 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1505 * gcc.c-torture/execute/vshuf-16.inc: New file.
1506 * gcc.c-torture/execute/vshuf-2.inc: New file.
1507 * gcc.c-torture/execute/vshuf-4.inc: New file.
1508 * gcc.c-torture/execute/vshuf-8.inc: New file.
1509 * gcc.c-torture/execute/vshuf-main.inc: New file.
1510 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1511 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1512 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1513 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1514 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1515 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1516 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1517 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1518 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1519 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1520 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1521 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1522 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1524 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1526 PR tree-optimization/49279
1527 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1528 * gcc.c-torture/execute/pr49279.c: New test.
1530 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1533 * gcc.c-torture/compile/pr49049.c: New test.
1535 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1538 * gcc.target/arm/pr50305.c: New test.
1540 2011-10-06 Richard Guenther <rguenther@suse.de>
1542 PR tree-optimization/38884
1543 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1544 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1546 2011-10-05 David S. Miller <davem@davemloft.net>
1548 * gcc.target/sparc/lzd.c: New test.
1549 * gcc.target/sparc/popc.c: New test.
1551 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1553 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1554 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1555 * g++.dg/other/final1.C: Cleanup original tree dump.
1557 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1559 PR tree-optimization/50613
1560 * gcc.dg/pr50613.c: New test.
1562 2011-10-05 Richard Henderson <rth@redhat.com>
1564 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1565 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1566 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1567 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1568 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1569 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1570 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1571 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1573 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1575 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1576 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1577 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1578 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1579 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1581 2011-10-05 Richard Guenther <rguenther@suse.de>
1583 PR tree-optimization/38885
1584 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1586 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1588 * gcc.target/i386/sw-1.c: New test.
1590 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1592 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1594 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1596 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1598 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1600 2011-10-04 David S. Miller <davem@davemloft.net>
1602 * gcc.target/sparc/fhalve.c: New test.
1603 * gcc.target/sparc/fnegop.c: New test.
1604 * gcc.target/sparc/xmul.c: New test.
1606 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1609 * gfortran.dg/dummy_procedure_6.f90: New.
1611 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1613 PR tree-optimization/50604
1614 * gcc.dg/pr50604.c: New test.
1616 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1618 PR tree-optimization/49662
1619 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1620 * gcc.dg/graphite/interchange-15.c: Likewise.
1621 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1623 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.dg/tree-ssa/restrict-4.c: New test.
1627 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1629 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1630 (main): Use __typeof to get result type of comparison.
1632 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1634 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1635 Make et_vect_multiple_sizes_saved global.
1636 (check_effective_target_vect64): Make et_vect64_saved global.
1638 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1640 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1641 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1642 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1643 * gcc.dg/builtin-complex-err-1.c: Adjust.
1645 2011-10-02 Jason Merrill <jason@redhat.com>
1647 * g++.dg/cpp0x/range-for22.C: New.
1649 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1650 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1651 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1652 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1654 * g++.dg/cpp0x/nsdmi5.C: New.
1656 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1659 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1661 (mips-dg-options): Force an ABI option if the current ABI is
1662 incompatible with the required -mlong setting. Likewise force
1663 a long setting if the current one is incompatible with the
1664 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1665 throughout procedure.
1666 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1667 instead of addressing=absolute.
1669 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1671 * gcc.target/mips/stack-1.c: New test.
1673 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1675 * gcc.dg/pr49696.c: New test.
1677 2011-10-02 Jan Hubicka <jh@suse.cz>
1679 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1681 2011-10-01 David S. Miller <davem@davemloft.net>
1683 * gcc.target/sparc/cmask.c: New test.
1684 * gcc.target/sparc/fpadds.c: New test.
1685 * gcc.target/sparc/fshift.c: New test.
1686 * gcc.target/sparc/fucmp.c: New test.
1687 * gcc.target/sparc/vis3misc.c: New test.
1689 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1692 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1694 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1697 * g++.dg/dfp/44473-1.C: New test.
1698 * g++.dg/dfp/44473-2.C: New test.
1699 * g++.dg/dfp/mangle-1.C: New test.
1700 * g++.dg/dfp/mangle-2.C: New test.
1701 * g++.dg/dfp/mangle-3.C: New test.
1702 * g++.dg/dfp/mangle-4.C: New test.
1703 * g++.dg/dfp/mangle-5.C: New test.
1705 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1708 * gcc.dg/pr50571.c: New test.
1710 PR tree-optimization/46309
1711 * gcc.dg/pr46309.c: New test.
1713 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.dg/strlenopt-21.c: New test.
1717 2011-09-30 Revital Eres <revital.eres@linaro.org>
1719 * gcc.dg/sms-10.c: New file.
1721 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1723 * gcc.target/arm/pr50099.c: New test.
1725 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1727 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1729 2011-09-30 David S. Miller <davem@davemloft.net>
1731 * gcc.target/sparc/bmaskbshuf.c: New test.
1732 * gcc.target/sparc/edgen.c: New test.
1734 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1737 * gfortran.dg/pure_formal_proc_3.f90: New.
1740 * gfortran.dg/stfunc_7.f90: New.
1742 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1744 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1745 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1746 * gcc.dg/vector-compare-1.c: Likewise.
1747 * gcc.dg/vector-compare-2.c: Likewise.
1749 2011-09-29 David S. Miller <davem@davemloft.net>
1751 * gcc.target/sparc/array.c: New test.
1753 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1755 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1756 loop unroll and set max unroll times to 8.
1757 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1758 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1759 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1760 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1762 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/ext/visibility/warn5.C: New.
1767 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1770 * g++.dg/warn/Wextra-3.C: New.
1772 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1775 * gcc.target/sh/pr49468-si.c: New.
1777 2011-09-28 Tom de Vries <tom@codesourcery.com>
1780 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1781 (TEST): Initialize src3 with random floats.
1782 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1783 from union src3. Initialize src3 with random floats.
1785 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1787 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1788 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1789 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1790 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1791 * gcc.target/sh/sh4a-cos.c: Ditto.
1792 * gcc.target/sh/sh4a-cosf.c: Ditto.
1793 * gcc.target/sh/sh4a-sin.c: Ditto.
1794 * gcc.target/sh/sh4a-sinf.c: Ditto.
1795 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1796 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1797 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1799 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1802 * g++.dg/parse/error40.C: New.
1803 * g++.dg/warn/incomplete1.C: Adjust.
1805 2011-09-27 Jan Hubicka <jh@suse.cz>
1808 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1811 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1813 * gcc.dg/strlenopt-1.c: New test.
1814 * gcc.dg/strlenopt-1f.c: New test.
1815 * gcc.dg/strlenopt-2.c: New test.
1816 * gcc.dg/strlenopt-2f.c: New test.
1817 * gcc.dg/strlenopt-3.c: New test.
1818 * gcc.dg/strlenopt-4.c: New test.
1819 * gcc.dg/strlenopt-4g.c: New test.
1820 * gcc.dg/strlenopt-4gf.c: New test.
1821 * gcc.dg/strlenopt-5.c: New test.
1822 * gcc.dg/strlenopt-6.c: New test.
1823 * gcc.dg/strlenopt-7.c: New test.
1824 * gcc.dg/strlenopt-8.c: New test.
1825 * gcc.dg/strlenopt-9.c: New test.
1826 * gcc.dg/strlenopt-10.c: New test.
1827 * gcc.dg/strlenopt-11.c: New test.
1828 * gcc.dg/strlenopt-12.c: New test.
1829 * gcc.dg/strlenopt-12g.c: New test.
1830 * gcc.dg/strlenopt-13.c: New test.
1831 * gcc.dg/strlenopt-14g.c: New test.
1832 * gcc.dg/strlenopt-14gf.c: New test.
1833 * gcc.dg/strlenopt-15.c: New test.
1834 * gcc.dg/strlenopt-16g.c: New test.
1835 * gcc.dg/strlenopt-17g.c: New test.
1836 * gcc.dg/strlenopt-18g.c: New test.
1837 * gcc.dg/strlenopt.h: New file.
1839 2011-09-27 Tom de Vries <tom@codesourcery.com>
1842 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1843 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1844 * gcc.dg/pr43864.c: New test.
1845 * gcc.dg/pr43864-2.c: Same.
1846 * gcc.dg/pr43864-3.c: Same.
1847 * gcc.dg/pr43864-4.c: Same.
1849 2011-09-27 Jan Hubicka <jh@suse.cz>
1851 * gcc.dg/ipa/inline-5.c: New testcase.
1853 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1855 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1857 * gcc.dg/vect/bb-slp-27.c: New.
1858 * gcc.dg/vect/bb-slp-28.c: New.
1860 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1862 * testsuite/lib/target-supports.exp (check_profiling_available):
1863 Don't rely solely on TLS tests for -fprofile-generate, fall
1864 through to the other code.
1866 2011-09-27 Richard Guenther <rguenther@suse.de>
1868 PR tree-optimization/50363
1869 * gcc.dg/torture/pr50363.c: New testcase.
1871 2011-09-26 Jason Merrill <jason@redhat.com>
1874 * g++.dg/template/partial13.C: New.
1877 * g++.dg/template/partial12.C: New.
1880 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1882 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1885 * g++.dg/diagnostic/bindings1.C: New.
1886 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1888 2011-09-26 David S. Miller <davem@davemloft.net>
1890 * gcc.target/sparc/wrgsr.c: New test.
1891 * gcc.target/sparc/rdgsr.c: New test.
1892 * gcc.target/sparc/edge.c: New test.
1893 * gcc.target/sparc/fcmp.c: New test.
1895 * gcc.target/sparc/edge.c: Update for new return types.
1896 * gcc.target/sparc/fcmp.c: Likewise.
1898 * gcc.target/sparc/fpaddsubi.c: New test.
1900 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1903 * gfortran.dg/common_15.f90: New.
1906 * gfortran.dg/dummy_procedure_5.f90: New.
1907 * gfortran.dg/interface_26.f90: Modified error message.
1908 * gfortran.dg/proc_ptr_11.f90: Ditto.
1909 * gfortran.dg/proc_ptr_15.f90: Ditto.
1910 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1911 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1913 2011-09-26 Jason Merrill <jason@redhat.com>
1916 * g++.dg/overload/rvalue3.C: New.
1919 * g++.dg/overload/ref-conv2.C: New.
1921 * g++.dg/cpp0x/nsdmi-template1.C: New.
1923 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1925 * g++.dg/cpp0x/nullptr25.C: New.
1927 2011-09-26 Richard Guenther <rguenther@suse.de>
1929 PR tree-optimization/50472
1930 * gcc.dg/torture/pr50472.c: New testcase.
1932 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1934 * gnat.dg/opt22.adb: New test.
1935 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1937 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1939 * gnat.dg/opt21.adb: New test.
1940 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1942 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1944 * gnat.dg/opt20.ad[sb]: New test.
1945 * gnat.dg/opt20_pkg.ads: New helper.
1947 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1949 * gnat.dg/array17.adb: New test.
1950 * gnat.dg/array17_pkg.ads: New helper.
1952 2011-09-25 Jason Merrill <jason@redhat.com>
1954 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1956 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1958 * gnat.dg/frame_overflow.ads: New.
1959 * gnat.dg/frame_overflow.adb: Adjust.
1960 * gnat.dg/specs/addr1.ads: Likewise.
1962 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1964 * g++.dg/tree-ssa/restrict2.C: New test.
1966 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1968 * lib/target-supports.exp (check_effective_target_vect64): New.
1969 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1970 of multiple vector sizes.
1971 * gcc.dg/vect/bb-slp-26.c: New.
1973 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/template/bitfield1.C: New.
1978 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1980 * gcc.dg/vect/bb-slp-24.c: New.
1982 2011-09-24 Jason Merrill <jason@redhat.com>
1984 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1986 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1988 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1989 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1991 * g++.dg/cpp0x/nsdmi1.C: New.
1992 * g++.dg/cpp0x/nsdmi2.C: New.
1993 * g++.dg/cpp0x/nsdmi3.C: New.
1994 * g++.dg/cpp0x/nsdmi4.C: New.
1995 * g++.old-deja/g++.other/init4.C: New.
1997 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2000 * g++.dg/template/sfinae28.C: New.
2002 2011-09-23 Ian Lance Taylor <iant@google.com>
2004 * go.test/go-test.exp (errchk): Handle more cases of getting
2005 correct Tcl backslash quoting in regular expressions in test file.
2007 2011-09-23 Jason Merrill <jason@redhat.com>
2010 * g++.dg/init/const8.C: New.
2011 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2012 * g++.dg/cpp0x/defaulted2.C: Likewise.
2013 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2014 * g++.dg/init/pr20039.C: Likewise.
2015 * g++.dg/init/pr42844.C: Likewise.
2017 2011-09-23 Jan Hubicka <jh@suse.cz>
2019 * gcc.dg/ipa/inline-1.c: new testcase.
2020 * gcc.dg/ipa/inline-2.c: new testcase.
2021 * gcc.dg/ipa/inline-3.c: new testcase.
2022 * gcc.dg/ipa/inline-4.c: new testcase.
2024 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/cpp0x/constexpr-static8.C: New.
2029 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2031 * gcc.target/i386/avxfp-1.c: New test.
2032 * gcc.target/i386/avxfp-2.c: New test.
2034 2011-09-23 Terry Guo <terry.guo@arm.com>
2036 * gcc.c-torture/execute/941014-1.x: Deleted.
2038 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/cpp0x/pr50491.C: New.
2043 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2046 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2048 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2051 * g++.dg/cpp0x/nullptr24.C: New.
2053 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2056 * gcc.target/i386/pr50482.c: New test.
2058 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2060 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2061 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2062 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2063 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2064 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2065 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2066 multilib options contain different -march= from dg-options.
2068 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2069 Paolo Carlini <paolo.carlini@oracle.com>
2072 * g++.dg/template/friend52.C: New.
2074 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2076 * gcc.target/arm/cmp-1.c: New test.
2077 * gcc.target/arm/cmp-2.c: Likewise.
2079 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2082 * gfortran.dg/impure_actual_1.f90: Modified error message.
2083 * gfortran.dg/proc_ptr_32.f90: New.
2084 * gfortran.dg/proc_ptr_33.f90: New.
2086 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2088 PR tree-optimization/50451
2089 * gcc.dg/vect/pr50451.c: New test.
2091 2011-09-21 Ian Lance Taylor <iant@google.com>
2093 * go.test/go-test.exp (errchk): Add special case for bug332.
2094 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2095 some more test lines.
2097 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2099 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2100 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2101 * g++.dg/other/i386-8.C: Ditto.
2102 * g++.dg/other/pr34435.C: Ditto.
2103 * g++.dg/other/pr39496.C: Ditto.
2104 * g++.dg/other/mmintrin.C: Ditto.
2106 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2108 * gcc.dg/vect/vect-cond-7.c: New test.
2109 * gcc.target/i386/sse4_1-cond-1.c: New test.
2110 * gcc.target/i386/avx-cond-1.c: New test.
2112 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2115 * g++.dg/other/pr50464.C: New test.
2117 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2119 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2120 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2121 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2122 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2124 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2126 * gnat.dg/opt19.adb: New test.
2128 2011-09-21 Terry Guo <terry.guo@arm.com>
2130 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2131 on arch conflict when testing case on targets other than armv7-a.
2133 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2136 * g++.dg/ext/int128-1.C: New.
2137 * g++.dg/ext/int128-2.C: Likewise.
2138 * g++.dg/ext/int128-2.h: Likewise.
2140 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2143 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2145 2011-09-20 Jason Merrill <jason@redhat.com>
2147 * g++.dg/cpp0x/constexpr-generated1.C: New.
2150 * g++.dg/overload/ref-conv1.C: New.
2152 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2154 * g++.dg/other/final1.C: New.
2156 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2158 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2161 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2163 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2166 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2168 PR tree-optimization/50413
2169 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2170 -fdump-tree-slp-details. Run other tests with
2171 -fdump-tree-vect-details.
2172 * g++.dg/vect/slp-pr50413.cc: New.
2174 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2175 Ira Rosen <ira.rosen@linaro.org>
2178 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2179 Fix underscores around restrict.
2181 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2183 PR tree-optimization/50414
2184 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2185 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2186 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2188 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2190 PR tree-optimization/50412
2191 * gfortran.dg/vect/pr50412.f90: New.
2193 2011-09-16 Jason Merrill <jason@redhat.com>
2196 * g++.dg/eh/defarg1.C: New.
2198 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2200 * gcc.dg/vect/vect-reduc-10.c: New test.
2201 * gcc.target/i386/avx-reduc-1.c: New test.
2203 * gcc.target/i386/sse2-extract-1.c: New test.
2204 * gcc.target/i386/avx-extract-1.c: New test.
2206 2011-09-16 Terry Guo <terry.guo@arm.com>
2208 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2210 2011-09-15 Diego Novillo <dnovillo@google.com>
2212 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2213 ALWAYS_CXXFLAGS, if defined.
2214 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2215 ALWAYS_GFORTRANFLAGS, if defined.
2216 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2217 ALWAYS_GOCFLAGS, if defined.
2218 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2219 ALWAYS_OBJCXXFLAGS, if defined.
2220 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2221 additional_flags, if defined.
2222 * lib/gnat.exp (gnat_target_compile): Likewise.
2223 * lib/objc.exp (objc_target_compile): Likewise.
2224 * lib/target-supports-dg.exp (dg-add-options): Handle
2227 2011-09-15 Tom de Vries <tom@codesourcery.com>
2230 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2231 Use uintptr_t in f1. Undo avr xfails.
2233 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2237 * gfortran.dg/function_types_3.f90: New.
2239 2011-09-15 Jason Merrill <jason@redhat.com>
2242 * g++.dg/cpp0x/trailing7.C: New.
2245 * g++.dg/cpp0x/nullptr23.C: New.
2247 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2249 * gcc.dg/vect/bb-slp-25.c: New.
2251 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2254 * g++.dg/cpp0x/noexcept15.C: New.
2256 2011-09-14 Tom de Vries <tom@codesourcery.com>
2259 * gcc.dg/pr50251.c: New test.
2261 2011-09-14 Tobias Burnus <burnus@net-b.de>
2265 * gfortran.dg/null_5.f90: New.
2266 * gfortran.dg/null_6.f90: New.
2268 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2270 * gcc.c-torture/compile/20110913-1.c: New test.
2272 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2275 * gfortran.dg/result_2.f90: New.
2277 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2279 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2281 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2284 * g++.dg/cpp0x/variadic116.C: New test case.
2286 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2288 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2289 * gcc.target/mips/interrupt_handler-2.c: New test.
2290 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2292 2011-09-12 Jason Merrill <jason@redhat.com>
2294 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2296 * g++.dg/cpp0x/explicit7.C: New.
2298 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2300 PR rtl-optimization/50212
2301 * g++.dg/other/pr50212.C: New test.
2303 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2306 * testsuite/gcc.target/avr/torture/avr-torture.exp
2307 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2308 "-O2 -fmerge-all-constants".
2310 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2313 * gfortran.dg/do_while_1.f90: New test.
2315 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2319 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2320 * gfortran.dg/proc_decl_26.f90: New.
2321 * gfortran.dg/typebound_override_2.f90: New.
2322 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2324 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2326 * gnat.dg/cond_expr2.ad[sb]: New test.
2328 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2330 * gnat.dg/atomic5.ad[sb]: New test.
2332 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2334 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2336 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2339 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2341 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2344 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2346 2011-09-09 Richard Guenther <rguenther@suse.de>
2348 PR tree-optimization/50328
2349 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2351 2011-09-09 Richard Guenther <rguenther@suse.de>
2354 * gcc.dg/torture/pr50333.c: New testcase.
2356 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2358 PR tree-optimization/50318
2359 * gcc.target/arm/pr50318-1.c: New file.
2361 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2363 * gcc.target/i386/all_one_m256i.c: New test.
2365 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2368 * g++.dg/cpp0x/sfinae28.C: New.
2370 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2373 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2374 longer ignored on typedefs.
2376 PR c++/33255 - Support -Wunused-local-typedefs warning
2377 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2378 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2380 2011-09-08 Martin Jambor <mjambor@suse.cz>
2382 PR tree-optimization/50287
2383 * gcc.dg/torture/pr50287.c: New test.
2385 2011-09-08 Richard Guenther <rguenther@suse.de>
2387 PR tree-optimization/19831
2388 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2389 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2390 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2391 * gcc.dg/errno-1.c: Adjust.
2393 2011-09-08 Richard Guenther <rguenther@suse.de>
2395 PR tree-optimization/19831
2396 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2398 2011-09-08 Tobias Burnus <burnus@net-b.de>
2401 * gfortran.dg/do_concurrent_1.f90: New.
2402 * gfortran.dg/do_concurrent_2.f90: New.
2404 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2407 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2408 * gcc.dg/pr50310-2.c: New test.
2410 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2413 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2414 * gfortran.dg/impure_constructor_1.f90: Modified.
2415 * gfortran.dg/proc_ptr_comp_33.f90: New.
2417 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2420 * gcc.dg/pr50310-1.c: New test.
2422 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2425 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2428 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2431 * g++.dg/cpp0x/noexcept14.C: New.
2433 2011-09-07 Jason Merrill <jason@redhat.com>
2435 * g++.dg/cpp0x/constexpr-ref3.C: New.
2437 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2439 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2441 * gcc.dg/section1.c: Don't xfail for avr.
2443 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2445 PR tree-optimization/50322
2446 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2448 2011-09-07 Martin Jambor <mjambor@suse.cz>
2450 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2452 2011-09-07 Martin Jambor <mjambor@suse.cz>
2454 PR tree-optimization/49911
2455 * g++.dg/tree-ssa/pr49911.C: New test.
2457 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2460 * gcc.dg/torture/pr49030.c: New test.
2462 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2465 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2466 * gfortran.dg/class_4d.f03: Deleted.
2467 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2469 2011-09-07 Richard Guenther <rguenther@suse.de>
2471 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2473 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2475 PR tree-optimization/46021
2476 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2478 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2480 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2482 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2484 * gcc.c-torture/compile/20110906-1.c: New test.
2486 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2488 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2490 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2492 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2493 --param tree-reassoc-width=1.
2495 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2496 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2498 2011-09-06 Richard Guenther <rguenther@suse.de>
2500 PR tree-optimization/48149
2501 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2503 2011-09-06 Richard Guenther <rguenther@suse.de>
2505 PR tree-optimization/48317
2506 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2508 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2510 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2512 (add_options_for_quad_vectors): Replace with ...
2513 (add_options_for_double_vectors): ... this.
2514 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2515 support multiple vector sizes since the vectorizer attempts to
2516 vectorize with both vector sizes.
2517 * gcc.dg/vect/no-vfa-vect-79.c,
2518 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2519 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2520 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2521 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2522 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2523 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2524 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2525 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2526 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2527 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2528 gcc.dg/vect/vect-40.c: Likewise.
2529 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2530 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2531 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2532 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2533 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2535 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2537 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2540 * gcc.target/mips/abi-main.h: New file.
2541 * gcc.target/mips/abi-o32-long32.c: New test.
2542 * gcc.target/mips/abi-o32-long64.c: Likewise.
2543 * gcc.target/mips/abi-o64-long32.c: Likewise.
2544 * gcc.target/mips/abi-o64-long64.c: Likewise.
2545 * gcc.target/mips/abi-n32-long32.c: Likewise.
2546 * gcc.target/mips/abi-n32-long64.c: Likewise.
2547 * gcc.target/mips/abi-n64-long32.c: Likewise.
2548 * gcc.target/mips/abi-n64-long64.c: Likewise.
2549 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2550 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2551 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2552 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2553 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2554 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2555 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2556 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2557 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2558 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2559 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2560 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2561 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2562 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2563 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2564 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2565 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2566 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2567 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2568 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2569 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2570 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2571 * gcc.target/mips/branch-3.c: Likewise.
2572 * gcc.target/mips/branch-4.c: Likewise.
2573 * gcc.target/mips/branch-5.c: Likewise.
2574 * gcc.target/mips/branch-6.c: Likewise.
2575 * gcc.target/mips/branch-7.c: Likewise.
2576 * gcc.target/mips/branch-8.c: Likewise.
2577 * gcc.target/mips/branch-9.c: Likewise.
2578 * gcc.target/mips/branch-10.c: Likewise.
2579 * gcc.target/mips/branch-11.c: Likewise.
2580 * gcc.target/mips/branch-12.c: Likewise.
2581 * gcc.target/mips/branch-13.c: Likewise.
2582 * gcc.target/mips/lazy-binding-1.c: Likewise.
2584 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2586 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2587 to avoid warning on int=16 platforms..
2589 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2591 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2592 to work even with -fshort-enums.
2594 2011-09-04 Jan Hubicka <jh@suse.cz>
2596 * gcc.c-torture/compile/20110902.c: new testcase.
2598 2011-09-04 Jason Merrill <jason@redhat.com>
2601 * g++.dg/cpp0x/rv-conv1.C: New.
2604 * g++.dg/cpp0x/rv-func3.C: New.
2606 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2610 * g++.dg/cpp0x/constexpr-template1.C: New.
2611 * g++.dg/cpp0x/constexpr-template2.C: New.
2612 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2613 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2615 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2617 * gnat.dg/specs/debug1.ads: Tweak pattern.
2619 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2622 * gfortran.dg/class_45a.f03: New.
2623 * gfortran.dg/class_45b.f03: New.
2625 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2626 Ira Rosen <ira.rosen@linaro.org>
2628 PR tree-optimization/50208
2629 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2630 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2631 -fno-tree-fre -fno-tree-pre.
2633 2011-09-02 Martin Jambor <mjambor@suse.cz>
2635 * gcc.dg/ipa/ipcp-3.c: New test.
2637 2011-09-02 Richard Guenther <rguenther@suse.de>
2639 PR tree-optimization/27460
2641 * gcc.dg/vect/vect-cond-7.c: New testcase.
2643 2011-09-02 Martin Jambor <mjambor@suse.cz>
2645 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2646 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2647 xfailed test for inlining.
2648 * g++.dg/ipa/ivinline-9.C: Likewise.
2650 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2652 PR tree-optimization/50178
2653 * gfortran.dg/vect/pr50178.f90: New test.
2655 2011-08-31 Martin Jambor <mjambor@suse.cz>
2658 * gcc.c-torture/execute/pr49886.c: New testcase.
2660 2011-08-31 Tom de Vries <tom@codesourcery.com>
2663 * gcc.dg/pr43513.c: New test.
2665 2011-08-30 Tobias Burnus <burnus@net-b.de>
2668 * gfortran.dg/common_14.f90: New.
2669 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2671 2011-08-30 Jason Merrill <jason@redhat.com>
2674 * g++.dg/cpp0x/decltype33.C: New.
2677 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2680 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2682 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2684 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2686 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2688 * gnat.dg/specs/aggr3.ads: New test.
2689 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2691 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2692 * gnat.dg/specs/aggr2.ads: Likewise.
2694 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2697 * gfortran.dg/allocate_with_source_2.f90: New test
2699 2011-08-30 Jason Merrill <jason@redhat.com>
2702 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2705 * g++.dg/cpp0x/constexpr-value3.C: New.
2707 2011-08-30 Richard Guenther <rguenther@suse.de>
2710 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2711 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2712 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2713 * gcc.dg/pr36902.c: XFAIL.
2715 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2717 * gcc.target/i386/fma-check.h: New.
2718 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2719 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2720 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2721 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2722 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2723 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2724 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2725 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2726 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2727 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2728 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2729 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2730 * gcc.target/i386/fma-compile.c: Likewise.
2731 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2732 * gcc.target/i386/sse-12.c: Add -mfma.
2733 * gcc.target/i386/sse-13.c: Likewise.
2734 * gcc.target/i386/sse-14.c: Likewise.
2735 * gcc.target/i386/sse-22.c: Likewise.
2736 * gcc.target/i386/sse-23.c: Likewise.
2737 * g++.dg/other/i386-2.C: Likewise.
2738 * g++.dg/other/i386-3.C: Likewise.
2740 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2743 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2744 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2746 2011-08-30 Christian Bruel <christian.bruel@st.com>
2748 * g++.dg/bprob/bprob.exp (feedback_options): Set
2749 -fbranch-probabilities.
2750 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2752 2011-08-29 Jason Merrill <jason@redhat.com>
2755 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2757 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2758 Jason Merrill <jason@redhat.com>
2760 * g++.dg/dfp/base.C: New test.
2762 2011-08-29 Jason Merrill <jason@redhat.com>
2766 * g++.dg/cpp0x/initlist58.C: New.
2768 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2771 * gfortran.dg/class_result_1.f03: New.
2773 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2776 * gcc.target/i386/pr48722.c: New test.
2778 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2781 * gfortran.dg/widechar_compare_1.f90: New test.
2783 2011-08-26 Jason Merrill <jason@redhat.com>
2787 * g++.dg/abi/mangle50.C: New.
2789 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2792 * gcc.target/i386/pr50202.c: New test.
2794 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2796 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2797 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2798 * gcc.target/i386/avx-round-vec.c: New test.
2799 * gcc.target/i386/avx-roundf-vec.c: New test.
2801 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2803 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2807 * c-c++-common/Wunused-var-14.c: New test.
2809 2011-08-26 Tom de Vries <tom@codesourcery.com>
2811 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2813 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2815 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2816 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2817 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2818 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2820 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2822 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2823 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2824 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2825 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2827 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2830 * gfortran.dg/pointer_comp_init_1.f90: New test.
2832 2011-08-25 Jason Merrill <jason@redhat.com>
2835 * g++.dg/cpp0x/sfinae27.C: New.
2837 2011-08-25 Tobias Burnus <burnus@net-b.de>
2839 * gfortran.dg/coarray_lib_token_4.f90: New.
2841 2011-08-25 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2845 2011-08-25 Richard Guenther <rguenther@suse.de>
2847 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2849 2011-08-24 Tobias Burnus <burnus@net-b.de>
2852 * gfortran.dg/initialization_28.f90: New.
2854 2011-08-24 Richard Guenther <rguenther@suse.de>
2856 PR tree-optimization/50067
2857 * gcc.dg/torture/pr50067-3.c: New testcase.
2858 * gcc.dg/torture/pr50067-4.c: Likewise.
2859 * gcc.dg/torture/pr50067-5.c: Likewise.
2861 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2863 * g++.dg/other/i386-2.C: Add -mavx2 check.
2864 * g++.dg/other/i386-3.C: Likewise.
2865 * gcc.target/i386/avx-1.c: Add AVX2.
2866 * gcc.target/i386/avx-2.c: Likewise.
2867 * gcc.target/i386/funcspec-5.c: Likewise.
2868 * gcc.target/i386/sse-12.c: Likewise.
2869 * gcc.target/i386/sse-13.c: Likewise.
2870 * gcc.target/i386/sse-14.c: Likewise.
2871 * gcc.target/i386/sse-22.c: Likewise.
2872 * gcc.target/i386/sse-23.c: Likewise.
2873 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2874 * gcc.target/i386/avx2-check.h: New.
2875 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2876 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2877 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2878 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2879 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2880 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2881 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2882 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2883 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2884 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2885 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2886 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2887 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2888 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2889 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2890 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2891 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2892 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2893 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2894 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2895 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2896 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2897 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2898 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2899 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2900 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2901 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2902 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2903 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2904 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2905 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2906 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2907 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2908 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2909 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2910 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2911 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2912 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2913 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2914 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2915 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2916 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2917 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2918 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2919 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2920 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2921 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2922 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2923 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2924 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2925 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2926 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2927 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2928 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2929 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2930 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2931 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2932 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2933 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2934 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2935 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2936 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2937 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2938 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2939 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2940 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2941 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2942 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2943 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2944 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2945 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2946 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2947 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2948 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2949 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2950 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2951 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2952 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2953 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2954 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2955 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2956 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2957 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2958 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2959 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2960 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2961 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2962 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2963 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2964 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2965 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2966 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2967 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2968 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2969 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2970 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2971 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2972 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2973 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2974 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2975 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2976 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2977 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2978 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2979 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2980 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2981 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2982 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2983 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2984 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2985 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2986 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2987 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2988 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2989 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2990 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2991 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2992 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2993 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2994 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2995 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2996 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2997 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2998 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2999 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3000 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3001 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3002 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3003 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3004 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3005 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3006 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3007 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3008 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3009 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3010 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3011 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3012 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3013 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3014 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3015 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3016 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3017 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3018 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3019 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3020 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3021 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3022 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3023 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3024 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3025 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3026 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3027 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3028 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3029 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3030 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3031 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3032 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3033 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3034 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3035 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3036 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3037 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3038 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3039 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3040 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3041 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3042 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3043 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3044 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3045 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3046 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3047 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3048 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3049 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3050 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3051 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3052 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3053 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3054 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3055 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3056 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3057 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3058 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3059 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3060 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3061 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3062 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3063 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3064 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3065 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3066 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3067 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3068 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3069 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3070 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3071 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3072 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3073 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3074 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3075 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3076 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3077 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3078 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3079 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3080 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3081 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3082 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3083 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3084 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3085 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3086 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3087 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3088 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3089 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3090 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3091 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3092 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3093 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3094 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3095 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3096 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3097 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3098 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3099 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3100 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3101 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3102 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3103 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3104 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3105 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3106 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3107 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3108 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3109 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3110 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3111 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3112 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3113 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3114 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3115 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3116 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3117 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3118 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3119 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3120 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3121 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3122 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3123 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3124 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3125 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3126 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3127 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3128 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3129 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3130 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3131 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3132 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3133 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3134 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3135 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3136 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3137 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3138 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3139 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3140 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3141 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3142 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3143 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3144 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3145 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3146 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3147 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3148 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3149 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3150 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3151 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3152 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3153 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3154 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3155 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3156 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3157 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3158 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3159 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3160 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3161 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3162 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3163 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3164 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3165 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3166 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3167 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3168 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3169 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3170 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3171 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3172 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3173 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3174 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3175 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3176 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3177 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3178 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3179 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3180 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3181 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3182 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3183 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3184 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3185 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3186 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3187 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3188 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3189 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3190 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3191 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3192 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3193 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3194 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3195 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3196 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3197 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3198 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3199 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3200 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3201 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3202 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3203 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3204 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3205 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3206 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3207 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3208 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3209 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3210 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3211 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3212 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3213 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3214 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3215 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3216 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3217 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3218 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3219 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3220 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3221 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3222 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3223 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3224 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3225 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3226 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3227 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3228 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3229 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3230 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3231 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3232 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3233 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3234 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3235 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3236 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3237 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3238 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3239 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3240 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3241 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3242 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3243 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3244 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3245 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3246 * gcc.target/i386/testimm-9.c: Likewise.
3248 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3250 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3251 * g++.dg/other/i386-3.C: Likewise.
3252 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3253 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3254 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3255 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3256 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3257 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3258 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3259 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3260 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3261 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3262 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3263 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3264 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3265 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3266 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3267 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3268 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3269 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3270 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3271 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3272 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3273 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3274 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3275 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3276 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3277 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3278 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3279 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3280 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3281 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3282 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3283 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3284 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3285 * gcc.target/i386/sse-12.c: Add BMI2.
3286 * gcc.target/i386/sse-13.c: Likewise.
3287 * gcc.target/i386/sse-14.c: Likewise.
3288 * gcc.target/i386/sse-22.c: Likewise.
3289 * gcc.target/i386/sse-23.c: Likewise.
3291 2011-08-23 Jason Merrill <jason@redhat.com>
3293 * g++.dg/template/crash7.C: Adjust expected errors.
3295 2011-08-23 Jason Merrill <jason@redhat.com>
3299 * g++.dg/cpp0x/overload2.C: New.
3301 2011-08-23 Jason Merrill <jason@redhat.com>
3304 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3306 2011-08-23 Jason Merrill <jason@redhat.com>
3309 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3310 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3311 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3312 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3314 2011-08-23 Jason Merrill <jason@redhat.com>
3317 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3319 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3322 * g++.dg/warn/Wunused-var-16.C: New test.
3325 * gcc.dg/pr50161.c: New test.
3327 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3330 * g++.dg/gcov/gcov-7.C: New test.
3332 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3335 * g++.dg/dfp/nofields.C: New test.
3337 2011-08-23 Tobias Burnus <burnus@net-b.de>
3340 * gfortran.dg/use_16.f90: New.
3342 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3343 Kirill Yukhin <kirill.yukhin@intel.com>
3346 * gcc.target/i386/pr50155.c: New test.
3348 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3350 PR tree-optimization/50133
3351 * gcc.dg/pr50133.c: New test.
3354 * c-c++-common/cxxbitfields-6.c: New test.
3356 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3359 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3361 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3363 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3364 * gcc.dg/pr49994-3.c: Ditto.
3366 2011-08-22 Richard Guenther <rguenther@suse.de>
3369 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3370 * gcc.dg/torture/pr50067-2.c: Likewise.
3372 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3375 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3376 of a constant resulting from simplification.
3377 * gfortran.dg/warn_conversion_3.f90: New test.
3379 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3382 * gfortran.dg/zero_stride_1.f90: New test.
3384 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3387 * gfortran.dg/typebound_override_1.f90: Modified.
3389 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3391 PR tree-optimization/48739
3392 * gcc.dg/pr48739-1.c: New test.
3393 * gcc.dg/pr48739-2.c: New test.
3395 2011-08-20 Tobias Burnus <burnus@net-b.de>
3397 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3399 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3402 * gfortran.dg/where_3.f90: New test.
3404 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3407 * gfortran.dg/pr49721-1.f: New.
3408 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3410 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3412 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3413 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3416 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3418 * gcc.target/arm/wmul-11.c: New file.
3419 * gcc.target/arm/wmul-12.c: New file.
3420 * gcc.target/arm/wmul-13.c: New file.
3422 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3424 * gcc.target/arm/wmul-10.c: New file.
3426 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3428 * gcc.target/arm/wmul-9.c: New file.
3429 * gcc.target/arm/wmul-bitfield-2.c: New file.
3431 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3433 * gcc.target/arm/wmul-8.c: New file.
3435 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3437 * gcc.target/arm/wmul-7.c: New file.
3439 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3441 * gcc.target/arm/wmul-6.c: New file.
3443 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3445 * gcc.target/arm/wmul-5.c: New file.
3446 * gcc.target/arm/no-wmla-1.c: New file.
3448 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3450 * gcc.target/arm/wmul-bitfield-1.c: New file.
3452 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3454 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3456 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3458 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3459 * gcc.target/i386/conversion.c: Likewise.
3461 2011-08-19 Richard Guenther <rguenther@suse.de>
3463 * gcc.dg/torture/pr50067-1.c: New testcase.
3464 * gcc.dg/torture/pr50067-2.c: Likewise.
3466 2011-08-19 Joey Ye <joey.ye@arm.com>
3469 * gcc.target/arm/handler-align.c: New test.
3470 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3473 2011-08-19 Joey Ye <joey.ye@arm.com>
3475 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3477 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3480 * gfortran.dg/end_block_label_1.f90: New test.
3481 * gfortran.dg/end_associate_label_1.f90: New test.
3483 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3485 * gcc.dg/c1x-pointer-float-1.c: New test.
3487 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3490 * gfortran.dg/duplicate_labels_2.f: New test.
3492 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3494 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3495 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3496 gcc.dg/c1x-noreturn-5.c: New tests.
3498 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3500 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3502 2011-08-18 Tobias Burnus <burnus@net-b.de>
3505 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3506 * gfortran.dg/coarray_lock_3.f90: Fix test.
3507 * gfortran.dg/coarray_lock_4.f90: New.
3508 * gfortran.dg/coarray_lock_5.f90: New.
3510 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3513 * gcc.c-torture/compile/pr50009.c: New test.
3516 * gcc.dg/torture/pr50092.c: New test.
3518 2011-08-18 Tobias Burnus <burnus@net-b.de>
3521 * gfortran.dg/namelist_73.f90: New.
3523 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3525 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3528 * gcc.dg/pr50017.c: New test.
3530 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3533 * g++.dg/lookup/hidden-var1.C: New test case.
3535 2011-08-17 Tobias Burnus <burnus@net-b.de>
3538 * gfortran.dg/warn_unused_var_2.f90: New.
3539 * gfortran.dg/warn_unused_var_3.f90: New.
3541 2011-08-17 Tom de Vries <tom@codesourcery.com>
3544 * gcc.target/arm/pr43597.c: New test.
3546 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3549 * gfortran.dg/common_13.f90: New.
3551 2011-08-16 Jason Merrill <jason@redhat.com>
3554 * g++.dg/cpp0x/variadic-unresolved.C: New.
3556 * g++.old-deja/g++.brendan/README: Add R.I.P.
3558 * g++.dg/ext/attr-used-1.C: New.
3561 * g++.dg/cpp0x/initlist56.C: New.
3563 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3566 * g++.dg/opt/life1.C: Only run on Linux.
3568 2011-08-15 Tobias Burnus <burnus@net-b.de>
3570 * gfortran.dg/coarray_26.f90: New.
3572 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3574 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3577 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3580 * gfortran.dg/func_result_7.f90: New.
3582 2011-08-13 Jason Merrill <jason@redhat.com>
3585 * g++.dg/cpp0x/decltype32.C: New.
3588 * g++.dg/diagnostic/expr1.C: New.
3590 2011-08-12 David Li <davidxl@google.com>
3592 * g++.dg/abi/vbase15.C: New test.
3594 2011-08-12 Jason Merrill <jason@redhat.com>
3597 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3599 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3601 * gcc.dg/builtins-67.c: New test.
3602 * gcc.target/i386/conversion.c: Ditto.
3604 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3605 Brian Hackett <bhackett1024@gmail.com>
3607 * g++.dg/plugin/decl_plugin.c: New.
3608 * g++.dg/plugin/decl-plugin-test.C: New.
3609 * g++.dg/plugin/plugin.exp: Add above testcase.
3611 2011-08-11 Richard Guenther <rguenther@suse.de>
3613 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3615 2011-08-11 Michael Matz <matz@suse.de>
3617 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3619 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3621 PR tree-optimization/50039
3622 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3623 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3625 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3627 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3628 (sse4_1_test): Initialize src3 with random value.
3630 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3632 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3633 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3634 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3635 * gcc.dg/scal-to-vec1.c: New test.
3636 * gcc.dg/scal-to-vec2.c: New test.
3638 2011-08-09 Richard Guenther <rguenther@suse.de>
3640 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3641 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3642 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3643 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3645 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3647 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3649 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3651 * gcc.dg/pr49948.c: Require pthread effective target.
3653 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3655 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3657 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3659 * gcc.target/i386/sse-22a.c: New test.
3661 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3663 PR tree-optimization/50014
3664 * gcc.dg/vect/pr50014.c: New test.
3666 2011-08-08 Martin Jambor <mjambor@suse.cz>
3669 * gcc.dg/tree-ssa/pr49923.c: New test.
3671 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3674 * gcc.target/i386/pr49781-1.c: New.
3676 2011-08-08 Jason Merrill <jason@redhat.com>
3678 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3680 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3682 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3685 * gfortran.dg/typebound_override_1.f90: New.
3687 2011-08-07 Kai Tietz <ktietz@redhat.com>
3689 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3690 x86_64 mingw target.
3691 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3692 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3693 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3694 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3695 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3696 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3697 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3698 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3699 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3700 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3702 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3705 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3707 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3709 * gcc.dg/pr48770.c: Cleanup coverage files.
3710 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3712 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3714 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3715 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3716 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3717 lzcnt and bmi options.
3719 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3722 * gcc.dg/pr47381-1.c: New.
3723 * gcc.dg/pr47381-2.c: Likewise.
3724 * gcc.target/i386/pr47381.c: Likewise.
3726 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3729 * gcc.dg/pr47727.c: New.
3732 * gcc.dg/pr47372-1.c: New.
3733 * gcc.dg/pr47372-2.c: Likewise.
3735 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3738 * gcc.target/i386/pr47449.c: New.
3741 * gcc.dg/pr47446-1.c: New.
3742 * gcc.dg/pr47446-2.c: Likewise.
3744 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3747 * gcc.dg/pr47766.c: New.
3750 * gcc.dg/tls/pr47715-1.c: New.
3751 * gcc.dg/tls/pr47715-2.c: Likewise.
3752 * gcc.dg/tls/pr47715-3.c: Likewise.
3753 * gcc.dg/tls/pr47715-4.c: Likewise.
3754 * gcc.dg/tls/pr47715-5.c: Likewise.
3756 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3759 * objc.dg/gnu-api-2-class.m: Updated comments.
3760 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3761 * objc.dg/gnu-api-2-class-meta.m: New test.
3762 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3764 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3767 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3768 with classes that are in construction.
3770 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3773 * gcc.target/i386/pr48084-1.c: New.
3774 * gcc.target/i386/pr48084-2.c: Likewise.
3775 * gcc.target/i386/pr48084-3.c: Likewise.
3776 * gcc.target/i386/pr48084-4.c: Likewise.
3777 * gcc.target/i386/pr48084-5.c: Likewise.
3779 PR rtl-optimization/49504
3780 * gcc.target/i386/pr49504.c: New.
3783 * gcc.dg/pr49860.c: New.
3785 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3788 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3789 with classes that are in construction.
3791 2011-08-05 Jason Merrill <jason@redhat.com>
3794 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3797 * g++.dg/cpp0x/decltype31.C: New.
3800 * g++.dg/init/array28.C: New.
3803 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3805 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3808 * gcc.dg/pr47369-1.c: New.
3810 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3813 * gcc.dg/torture/pr47364-1.c: New.
3814 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3815 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3817 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3820 * gfortran.dg/transfer_check_2.f90: New test case.
3822 2011-08-05 Jan Hubicka <jh@suse.cz>
3825 * gfortran.dg/pr49494.f90: New testcase.
3827 2011-08-05 Jan Hubicka <jh@suse.cz>
3830 * gcc.c-torture/compile/pr49735.c: New testcase.
3832 2011-08-05 Jason Merrill <jason@redhat.com>
3835 * g++.dg/cpp0x/initlist56.C: New.
3838 * g++.dg/overload/rvalue2.C: New.
3841 * g++.dg/cpp0x/range-for21.C: New.
3843 * g++.dg/ext/vla11.C: New.
3845 2011-08-05 Richard Guenther <rguenther@suse.de>
3847 PR tree-optimization/49984
3848 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3850 2011-08-05 Richard Guenther <rguenther@suse.de>
3852 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3853 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3854 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3856 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3858 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3859 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3860 * gfortran.dg/ldist-pr43023.f90: Ditto.
3861 * gfortran.dg/namelist_52.f90: Ditto.
3862 * gfortran.dg/interface_proc_end.f90: Ditto.
3863 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3864 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3866 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3868 * gcc.dg/vect/vect-over-widen-1.c: New test.
3869 * gcc.dg/vect/vect-over-widen-2.c: New test.
3870 * gcc.dg/vect/vect-over-widen-3.c: New test.
3871 * gcc.dg/vect/vect-over-widen-4.c: New test.
3873 2011-08-04 Richard Guenther <rguenther@suse.de>
3876 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3878 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3880 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3882 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3885 * g++.dg/ext/builtin-object-size3.C: New test.
3887 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3889 PR tree-optimization/49948
3890 * gcc.dg/pr49948.c: New test.
3892 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3895 * gcc.dg/torture/pr47383.c: New.
3897 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3899 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3901 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3903 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3905 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3908 * gcc.dg/torture/pr47744-1.c: New.
3909 * gcc.dg/torture/pr47744-2.c: Likewise.
3910 * gcc.dg/torture/pr47744-3.c: Likewise.
3912 2011-08-03 Richard Guenther <rguenther@suse.de>
3915 * gcc.dg/torture/pr49958.c: New testcase.
3917 2011-08-03 Richard Guenther <rguenther@suse.de>
3919 PR tree-optimization/49938
3920 * g++.dg/torture/pr49938.C: New testcase.
3922 2011-08-02 Jason Merrill <jason@redhat.com>
3925 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3928 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3931 * g++.dg/cpp0x/variadic115.C: New.
3934 * g++.dg/cpp0x/union5.C: New.
3936 2011-08-02 Daniel Kraft <d@domob.eu>
3939 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3941 2011-08-02 Kai Tietz <ktietz@redhat.com>
3944 * gcc.dg/tree-ssa/forwprop-15.c
3946 2011-08-02 Jason Merrill <jason@redhat.com>
3949 * g++.dg/cpp0x/range-for20.C: New.
3951 2011-08-02 Tobias Burnus <burnus@net-b.de>
3953 * gfortran.dg/coarray_lib_token_3.f90: New.
3955 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3958 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3959 * gcc.dg/gomp/atomic-15.c: New test.
3960 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3961 * g++.dg/gomp/atomic-15.C: New test.
3962 * g++.dg/gomp/private-1.C: New test.
3963 * g++.dg/gomp/sharing-2.C: New test.
3964 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3965 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3966 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3968 2011-08-02 Tobias Burnus <burnus@net-b.de>
3970 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3971 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3973 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3974 * gfortran.dg/allocatable_function_5.f90: Ditto.
3975 * gfortran.dg/allocate_stat.f90: Ditto.
3976 * gfortran.dg/array_constructor_20.f90: Ditto.
3977 * gfortran.dg/array_constructor_21.f90: Ditto.
3978 * gfortran.dg/array_constructor_22.f90: Ditto.
3979 * gfortran.dg/array_constructor_26.f03: Ditto.
3980 * gfortran.dg/array_function_4.f90: Ditto.
3981 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3982 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3983 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3984 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3985 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3986 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3987 * gfortran.dg/class_15.f03: Ditto.
3988 * gfortran.dg/class_27.f03: Ditto.
3989 * gfortran.dg/class_33.f90: Ditto.
3990 * gfortran.dg/class_37.f03: Ditto.
3991 * gfortran.dg/class_40.f03: Ditto.
3992 * gfortran.dg/class_42.f03: Ditto.
3993 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3994 * gfortran.dg/coarray/registering_1.f90: Ditto.
3995 * gfortran.dg/convert_1.f90: Ditto.
3996 * gfortran.dg/default_initialization_3.f90: Ditto.
3997 * gfortran.dg/dependency_25.f90: Ditto.
3998 * gfortran.dg/dependency_26.f90: Ditto.
3999 * gfortran.dg/dependency_36.f90: Ditto.
4000 * gfortran.dg/dependency_37.f90: Ditto.
4001 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4002 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4003 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4004 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4005 * gfortran.dg/elemental_result_1.f90: Ditto.
4006 * gfortran.dg/empty_derived_type.f90: Ditto.
4007 * gfortran.dg/entry_7.f90: Ditto.
4008 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4009 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4010 * gfortran.dg/error_recovery_3.f90: Ditto.
4011 * gfortran.dg/extends_4.f03: Ditto.
4012 * gfortran.dg/func_assign.f90: Ditto.
4013 * gfortran.dg/func_assign_3.f90: Ditto.
4014 * gfortran.dg/generic_1.f90: Ditto.
4015 * gfortran.dg/generic_18.f90: Ditto.
4016 * gfortran.dg/generic_22.f03: Ditto.
4017 * gfortran.dg/generic_4.f90: Ditto.
4018 * gfortran.dg/generic_6.f90: Ditto.
4019 * gfortran.dg/generic_actual_arg.f90: Ditto.
4020 * gfortran.dg/graphite/id-21.f: Ditto.
4021 * gfortran.dg/graphite/pr45758.f90: Ditto.
4022 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4023 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4024 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4025 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4026 * gfortran.dg/host_used_types_1.f90: Ditto.
4027 * gfortran.dg/implicit_1.f90: Ditto.
4028 * gfortran.dg/implicit_11.f90: Ditto.
4029 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4030 * gfortran.dg/impure_actual_1.f90: Ditto.
4031 * gfortran.dg/impure_assignment_1.f90: Ditto.
4032 * gfortran.dg/impure_constructor_1.f90: Ditto.
4033 * gfortran.dg/initialization_10.f90: Ditto.
4034 * gfortran.dg/initialization_12.f90: Ditto.
4035 * gfortran.dg/interface_14.f90: Ditto.
4036 * gfortran.dg/interface_15.f90: Ditto.
4037 * gfortran.dg/interface_2.f90: Ditto.
4038 * gfortran.dg/interface_25.f90: Ditto.
4039 * gfortran.dg/interface_26.f90: Ditto.
4040 * gfortran.dg/interface_29.f90: Ditto.
4041 * gfortran.dg/interface_assignment_1.f90: Ditto.
4042 * gfortran.dg/internal_pack_6.f90: Ditto.
4043 * gfortran.dg/internal_pack_7.f90: Ditto.
4044 * gfortran.dg/internal_pack_8.f90: Ditto.
4045 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4046 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4047 * gfortran.dg/module_commons_3.f90: Ditto.
4048 * gfortran.dg/module_equivalence_4.f90: Ditto.
4049 * gfortran.dg/module_equivalence_6.f90: Ditto.
4050 * gfortran.dg/module_function_type_1.f90: Ditto.
4051 * gfortran.dg/module_naming_1.f90: Ditto.
4052 * gfortran.dg/namelist_4.f90: Ditto.
4053 * gfortran.dg/operator_c1202.f90: Ditto.
4054 * gfortran.dg/parens_7.f90: Ditto.
4055 * gfortran.dg/pr32921.f: Ditto.
4056 * gfortran.dg/pr33646.f90: Ditto.
4057 * gfortran.dg/pr41928.f90: Ditto.
4058 * gfortran.dg/pr42119.f90: Ditto.
4059 * gfortran.dg/pr43984.f90: Ditto.
4060 * gfortran.dg/present_1.f90: Ditto.
4061 * gfortran.dg/private_type_2.f90: Ditto.
4062 * gfortran.dg/proc_decl_2.f90: Ditto.
4063 * gfortran.dg/proc_ptr_10.f90: Ditto.
4064 * gfortran.dg/proc_ptr_22.f90: Ditto.
4065 * gfortran.dg/proc_ptr_8.f90: Ditto.
4066 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4067 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4068 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4069 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4070 * gfortran.dg/substring_equivalence.f90: Ditto.
4071 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4072 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4073 * gfortran.dg/trim_optimize_6.f90: Ditto.
4074 * gfortran.dg/typebound_call_12.f03: Ditto.
4075 * gfortran.dg/typebound_operator_5.f03: Ditto.
4076 * gfortran.dg/typebound_operator_6.f03: Ditto.
4077 * gfortran.dg/typebound_proc_18.f03: Ditto.
4078 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4079 * gfortran.dg/use_1.f90: Ditto.
4080 * gfortran.dg/use_10.f90: Ditto.
4081 * gfortran.dg/use_11.f90: Ditto.
4082 * gfortran.dg/use_14.f90: Ditto.
4083 * gfortran.dg/use_only_2.f90: Ditto.
4084 * gfortran.dg/use_rename_4.f90: Ditto.
4085 * gfortran.dg/use_rename_5.f90: Ditto.
4086 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4087 * gfortran.dg/used_interface_ref.f90: Ditto.
4088 * gfortran.dg/used_types_11.f90: Ditto.
4089 * gfortran.dg/used_types_3.f90: Ditto.
4090 * gfortran.dg/used_types_4.f90: Ditto.
4091 * gfortran.dg/userdef_operator_2.f90: Ditto.
4092 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4093 * gfortran.dg/vect/pr46213.f90: Ditto.
4094 * gfortran.dg/whole_file_21.f90: Ditto.
4095 * gfortran.dg/whole_file_22.f90: Ditto.
4096 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4097 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4099 2011-08-02 Kai Tietz <ktietz@redhat.com>
4101 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4103 2011-08-01 Jason Merrill <jason@redhat.com>
4106 * g++.dg/abi/mangle49.C: New.
4109 * g++.dg/cpp0x/constexpr-array4.C: New.
4112 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4114 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4117 * gcc.target/i386/pr49927.c: New test.
4119 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4121 PR tree-optimization/49926
4122 * gcc.dg/vect/pr49926.c: New test.
4124 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4126 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4127 * gcc.target/i386/lzcnt-1.c: New test.
4128 * gcc.target/i386/lzcnt-2.c: Likewise.
4129 * gcc.target/i386/lzcnt-2a.c: Likewise.
4130 * gcc.target/i386/lzcnt-3.c: Likewise.
4131 * gcc.target/i386/lzcnt-4.c: Likewise.
4132 * gcc.target/i386/lzcnt-4a.c: Likewise.
4133 * gcc.target/i386/lzcnt-5.c: Likewise.
4134 * gcc.target/i386/lzcnt-6.c: Likewise.
4135 * gcc.target/i386/lzcnt-6a.c: Likewise.
4136 * gcc.target/i386/lzcnt-check.h: Likewise.
4138 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4139 * gcc.target/i386/sse-13.c: Likewise.
4140 * gcc.target/i386/sse-14.c: Likewise.
4141 * g++.dg/other/i386-2.C: Likewise.
4142 * g++.dg/other/i386-3.C: Likewise.
4144 2011-08-01 Julian Brown <julian@codesourcery.com>
4146 * gcc.target/arm/fixed-point-exec.c: New test.
4148 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4151 * gcc.target/i386/pr49920.c: New test.
4153 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4155 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4156 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4157 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4158 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4159 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4160 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4161 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4162 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4163 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4164 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4165 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4166 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4167 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4168 * g++.dg/tree-ssa/pr33615.C: Ditto.
4169 * g++.dg/tree-ssa/restrict1.C: Ditto.
4170 * c-c++-common/restrict-2.c: Ditto.
4171 * gfortran.dg/pr32921.f: Ditto.
4172 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4173 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4174 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4175 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4176 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4177 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4178 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4179 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4180 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4181 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4183 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4185 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4186 .exe.ltrans[0-9]*. dump files.
4188 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4191 * gfortran.dg/abstract_type_6.f03: Modified.
4192 * gfortran.dg/typebound_proc_24.f03: New.
4194 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4197 * g++.dg/init/for1.C: Fix.
4199 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4202 * gfortran.dg/string_5.f90: New test.
4204 2011-07-29 Jason Merrill <jason@redhat.com>
4207 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4209 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4211 PR tree-optimization/47407
4212 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4216 2011-07-29 Richard Guenther <rguenther@suse.de>
4218 * gcc.dg/uninit-suppress.c: Also disable VRP.
4219 * gcc.dg/uninit-suppress_2.c: Likewise.
4221 2011-07-28 Jason Merrill <jason@redhat.com>
4224 * g++.dg/template/nontype24.C: New.
4226 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4228 PR rtl-optimization/47958
4229 * gcc.dg/torture/pr47958-1.c: New.
4231 2011-07-29 Wei Guozhi <carrot@google.com>
4233 PR rtl-optimization/49799
4234 * gcc.dg/pr49799.c: New test case.
4236 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4239 * gcc.dg/graphite/id-pr48648.c: New.
4241 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4244 * gfortran.dg/maxloc_2.f90: New test.
4245 * gfortran.dg/maxloc_3.f90: New test.
4246 * gfortran.dg/minloc_1.f90: New test.
4247 * gfortran.dg/minloc_2.f90: New test.
4248 * gfortran.dg/minloc_3.f90: New test.
4249 * gfortran.dg/minmaxloc_7.f90: New test.
4252 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4254 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4256 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4257 the builtin isn't optimized away.
4259 2011-07-27 Tobias Burnus <burnus@net-b.de>
4262 * gfortran.dg/lto/pr45586-2_0.f90: New.
4264 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4267 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4268 * c-c++-common/cxxbitfields-5.c: Same.
4270 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4272 * lib/target-supports.exp (check_effective_target_mmap): Use
4273 check_function_available.
4275 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4277 * g++.old-deja/g++.pt/crash60.C: Updated.
4279 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4282 * gcc.target/i386/pr49866.c: New test.
4284 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4286 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4287 * gcc.target/i386/bmi-andn-1.c: New test.
4288 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4289 * gcc.target/i386/bmi-andn-2.c: Likewise.
4290 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4291 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4292 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4293 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4294 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4295 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4296 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4297 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4298 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4299 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4300 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4301 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4302 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4303 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4304 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4305 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4306 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4307 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4308 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4309 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4310 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4312 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4315 * gfortran.dg/graphite/id-pr47691.f: New.
4317 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4319 * gcc.target/i386/avx-os-support.h: New.
4320 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4321 (main): Check avx_os_support before the test is run.
4322 * gcc.target/i386/aes-avx-check.h: Ditto.
4323 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4325 2011-07-27 Kai Tietz <ktietz@redhat.com>
4327 * gcc.target/i386/aggregate-ret3.c: New test.
4328 * gcc.target/i386/aggregate-ret4.c: New test.
4330 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4333 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4334 allocated array should *not* change its size.
4335 * gfortran.dg/multiple_allocation_3.f90: New test.
4337 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4340 * g++.dg/cpp0x/constexpr-49776.C: New.
4342 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4345 * gcc.dg/graphite/id-pr47046.c: New.
4347 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4350 * gcc.dg/graphite/run-id-pr47593.c: New.
4352 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4355 * gcc.dg/graphite/run-id-pr47653.c: New.
4356 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4357 induction variables.
4358 * gcc.dg/graphite/scop-16.c: Same.
4359 * gcc.dg/graphite/scop-17.c: Same.
4360 * gcc.dg/graphite/scop-21.c: Same.
4362 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4365 * gcc.dg/graphite/id-pr48805.c: New.
4367 2011-07-26 Tobias Burnus <burnus@net-b.de>
4369 * gfortran.dg/coarray_lib_token_2.f90: New.
4371 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4373 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4376 2011-07-25 Andrew Pinski <apinski@cavium.com>
4379 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4380 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4382 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4384 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4386 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4387 * gcc.c-torture/execute/loop-2g.c: Likewise.
4388 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4389 Require mmap support.
4390 * gcc.c-torture/execute/loop-2g.x: Likewise.
4391 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4392 (MAP_ANON): Provide default.
4393 * gcc.dg/20050826-1.c: Likewise.
4394 * gcc.target/i386/pr36533.c: Likewise.
4395 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4396 Use dg-require-effective-target mmap.
4398 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4401 * g++.dg/cpp0x/range-for19.C: New.
4403 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4406 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4409 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4412 * g++.dg/torture/pr49309.C: Remove.
4414 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4416 PR tree-optimization/49809
4417 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4420 2011-07-25 Richard Guenther <rguenther@suse.de>
4422 PR tree-optimization/49715
4423 * gcc.target/i386/pr49715-1.c: New testcase.
4424 * gcc.target/i386/pr49715-2.c: Likewise.
4426 2011-07-23 Jason Merrill <jason@redhat.com>
4428 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4430 2011-07-22 Jason Merrill <jason@redhat.com>
4433 * g++.dg/cpp0x/initlist55.C: New.
4435 2011-07-23 Tobias Burnus <burnus@net-b.de>
4438 * gfortran.dg/namelist_72.f: New.
4440 2011-07-23 Tobias Burnus <burnus@net-b.de>
4442 * gfortran.dg/coarray_25.f90: New.
4444 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4446 * override1.C: This test should use c++0x mode.
4447 * override3.C: New. Test the diagnostics in c++98 mode.
4449 2011-07-22 Jason Merrill <jason@redhat.com>
4450 Mark Glisse <marc.glisse@normalesup.org>
4453 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4456 * g++.dg/opt/builtins2.C: New.
4457 * g++.dg/other/error27.C: Don't rely on __builtin.
4459 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4461 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4463 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4464 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4465 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4466 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4468 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4471 2011-07-22 Richard Guenther <rguenther@suse.de>
4473 PR tree-optimization/45819
4474 * gcc.dg/pr45819.c: New testcase.
4476 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4478 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4480 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4484 * gcc.dg/graphite/run-id-pr47654.c: New.
4486 2011-07-21 Ian Lance Taylor <iant@google.com>
4489 * gcc.dg/pr49705.c: New test.
4491 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4493 * lib/target-supports.exp (check_avx_os_support_available): New.
4494 (check_effective_target_avx_runtime): Use it.
4496 2011-07-21 Richard Guenther <rguenther@suse.de>
4498 PR tree-optimization/49770
4499 * g++.dg/torture/pr49770.C: New testcase.
4501 2011-07-21 Kai Tietz <ktietz@redhat.com>
4503 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4504 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4506 2011-07-21 Tobias Burnus <burnus@net-b.de>
4508 * gfortran.dg/coarray_lib_token_1.f90: New.
4510 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4512 * gcc.dg/pr32912-2.c: Skip for AVR.
4513 * gcc.dg/pr44674.c: Add dg-require-profiling.
4515 2011-07-20 Jason Merrill <jason@redhat.com>
4517 * g++.dg/ext/desig2.C: New.
4519 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4521 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4523 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4524 * gcc.target/powerpc/recip-3.c: Ditto.
4526 2011-07-19 Jason Merrill <jason@redhat.com>
4528 PR c++/6709 (DR 743)
4529 PR c++/42603 (DR 950)
4530 * g++.dg/cpp0x/decltype21.C: New.
4532 2011-07-20 Richard Guenther <rguenther@suse.de>
4535 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4536 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4538 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4540 * gcc.target/arm/combine-movs.c: New.
4541 * gcc.target/arm/unsigned-extend-2.c: New.
4543 2011-07-19 Jason Merrill <jason@redhat.com>
4546 * g++.dg/cpp0x/variadic114.C: New.
4548 2011-07-19 Tobias Burnus <burnus@net-b.de>
4550 * gfortran.dg/coarray_args_1.f90: New.
4551 * gfortran.dg/coarray_args_2.f90: New.
4553 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4556 * gfortran.dg/allocate_error_3.f90: New.
4558 2011-07-19 Richard Guenther <rguenther@suse.de>
4560 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4561 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4562 * gcc.dg/torture/20110719-1.c: New testcase.
4564 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4566 PR tree-optimization/49768
4567 * gcc.c-torture/execute/pr49768.c: New test.
4569 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4571 PR tree-optimization/49771
4572 * gcc.dg/vect/pr49771.c: New test.
4574 2011-07-18 Martin Jambor <mjambor@suse.cz>
4576 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4577 * gcc.dg/ipa/ipa-2.c: Likewise.
4578 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4579 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4580 * gcc.dg/ipa/ipa-5.c: Likewise.
4581 * gcc.dg/ipa/ipa-7.c: Likewise.
4582 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4583 * gcc.dg/ipa/ipacost-1.c: Likewise.
4584 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4586 * gcc.dg/ipa/ipcp-1.c: New test.
4587 * gcc.dg/ipa/ipcp-2.c: Likewise.
4588 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4590 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4593 * gfortran.dg/pr49675.f90: New test.
4595 2011-07-18 Richard Guenther <rguenther@suse.de>
4597 * gcc.dg/torture/20110718-1.c: New testcase.
4599 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4601 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4602 * g++.dg/ext/bitfield3.C: Likewise.
4603 * g++.dg/ext/bitfield4.C: Likewise.
4604 * g++.dg/ext/bitfield5.C: Likewise.
4605 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4606 * g++.dg/other/pr23205-2.C: Likewise.
4607 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4608 * gcc.c-torture/compile/20001109-2.c: Likewise.
4609 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4610 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4611 * gcc.dg/bitfld-16.c: Likewise.
4612 * gcc.dg/bitfld-17.c: Likewise.
4613 * gcc.dg/bitfld-18.c: Likewise.
4614 * gcc.dg/builtins-config.h: Remove Netware support.
4615 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4616 * gcc.dg/cdce2.c: Likewise.
4617 * gcc.dg/cpp/assert4.c: Remove netware support.
4618 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4619 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4621 * lib/target-supports.exp (check_visibility_available): Remove
4623 (check_profiling_available): Likewise.
4625 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4627 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4629 2011-07-17 Tobias Burnus <burnus@net-b.de>
4630 Thomas Koenig <tkoenig@gcc.gnu.org>
4633 * gfortran.dg/generic_17.f90: Fix testcase.
4634 * gfortran.dg/interface_3.f90: Add dg-error.
4635 * gfortran.dg/use_14.f90: New.
4636 * gfortran.dg/use_15.f90: New.
4638 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4640 * gnat.dg/pointer_controlled.adb: New test.
4642 2011-07-17 Tobias Burnus <burnus@net-b.de>
4645 * gfortran.dg/pointer_remapping_7.f90: New.
4647 2011-07-16 Jason Merrill <jason@redhat.com>
4649 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4651 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4652 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp0x/decltype29.C: Adjust.
4657 * g++.dg/cpp0x/error4.C: Adjust.
4658 * g++.dg/cpp0x/sfinae26.C: Adjust.
4659 * g++.dg/cpp0x/variadic105.C: Adjust.
4660 * g++.dg/template/deduce3.C: Adjust.
4661 * g++.dg/template/error45.C: Adjust.
4662 * g++.dg/template/ptrmem2.C: Adjust.
4663 * g++.dg/template/sfinae2.C: Adjust.
4664 * g++.old-deja/g++.pt/crash60.C: Adjust.
4665 * g++.old-deja/g++.pt/unify6.C: Adjust.
4666 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4667 * g++.dg/cpp0x/nullptr15.C: Adjust.
4668 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4669 * g++.dg/cpp0x/pr31431.C: Adjust.
4670 * g++.dg/cpp0x/pr31434.C: Adjust.
4671 * g++.dg/cpp0x/sfinae11.C: Adjust
4672 * g++.dg/cpp0x/temp_default2.C: Adjust.
4673 * g++.dg/cpp0x/trailing4.C: Adjust.
4674 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4675 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4676 * g++.dg/cpp0x/variadic105.C: Adjust.
4677 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4678 * g++.dg/ext/vla2.C: Adjust.
4679 * g++.dg/other/ptrmem10.C: Adjust.
4680 * g++.dg/other/ptrmem11.C: Adjust.
4681 * g++.dg/overload/unknown1.C: Adjust.
4682 * g++.dg/template/conv11.C: Adjust.
4683 * g++.dg/template/dependent-expr5.C: Adjust.
4684 * g++.dg/template/friend.C: Adjust.
4685 * g++.dg/template/incomplete2.C: Adjust.
4686 * g++.dg/template/local4.C: Adjust.
4687 * g++.dg/template/local6.C: Adjust.
4688 * g++.dg/template/operator9.C: Adjust.
4689 * g++.dg/template/ttp25.C: Adjust.
4690 * g++.dg/template/unify10.C: Adjust.
4691 * g++.dg/template/unify11.C: Adjust.
4692 * g++.dg/template/unify6.C: Adjust.
4693 * g++.dg/template/unify9.C: Adjust.
4694 * g++.dg/template/varmod1.C: Adjust.
4695 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4696 * g++.old-deja/g++.pt/crash28.C: Adjust.
4697 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4698 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4699 * g++.old-deja/g++.pt/expr2.C: Adjust.
4700 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4701 * g++.old-deja/g++.pt/spec5.C: Adjust.
4702 * g++.old-deja/g++.pt/spec6.C: Adjust.
4703 * g++.old-deja/g++.pt/unify4.C: Adjust.
4704 * g++.old-deja/g++.pt/unify8.C: Adjust.
4705 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4706 * g++.dg/overload/template5.C: New testcase.
4707 * g++.dg/template/overload12.C: New testcase.
4709 2011-07-11 Tobias Burnus <burnus@net-b.de>
4711 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4712 * gfortran.dg/coarray_7.f90: Ditto.
4713 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4714 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4716 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4718 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4720 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4721 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4722 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4724 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4725 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4726 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4728 2011-07-15 Jason Merrill <jason@redhat.com>
4731 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4732 Use --extra_opts instead of --additional_options.
4734 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4737 * g++.dg/torture/pr49309.C: Remove.
4739 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4741 * gcc.target/tic6x/weak-call.c: New test.
4742 * gcc.target/tic6x/fpcmp.c: New test.
4743 * gcc.target/tic6x/fpdiv.c: New test.
4744 * gcc.target/tic6x/rotdi16-scan.c: New test.
4745 * gcc.target/tic6x/ffssi.c: New test.
4746 * gcc.target/tic6x/fpdiv-lib.c: New test.
4747 * gcc.target/tic6x/cold-lc.c: New test.
4748 * gcc.target/tic6x/longcalls.c: New test.
4749 * gcc.target/tic6x/abi-align-1.c: New test.
4750 * gcc.target/tic6x/fpcmp-finite.c: New test.
4751 * gcc.target/tic6x/rotdi16.c: New test.
4752 * gcc.target/tic6x/bswapl.c: New test.
4753 * gcc.target/tic6x/ffsdi.c: New test.
4754 * gcc.target/tic6x/tic6x.exp: New file.
4755 * gcc.target/tic6x/builtins/arith24.c: New test.
4756 * gcc.target/tic6x/builtins/smpy.c: New test.
4757 * gcc.target/tic6x/builtins/smpylh.c: New test.
4758 * gcc.target/tic6x/builtins/smpyh.c: New test.
4759 * gcc.target/tic6x/builtins/sarith1.c: New test.
4760 * gcc.target/tic6x/builtins/extclr.c: New test
4761 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4762 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4763 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4764 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4766 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4768 * gcc.dg/20020312-2.c: Likewise.
4769 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4770 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4771 * gcc.dg/torture/builtin-math-7.c: Likewise.
4774 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4775 not testing tic6x-*-*.
4777 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4780 * g++.dg/torture/pr49309.C: New testcase.
4782 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4784 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4786 2011-07-14 Richard Guenther <rguenther@suse.de>
4788 PR tree-optimization/49651
4789 * gcc.dg/torture/pr49651.c: New testcase.
4791 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4794 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4796 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4798 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4799 -mno-pointers-to-nested-functions.
4800 * gcc.target/powerpc/no-r11-2.c: Ditto.
4801 * gcc.target/powerpc/no-r11-3.c: Ditto.
4803 2011-07-13 Jason Merrill <jason@redhat.com>
4805 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4806 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4807 when compiling C files.
4808 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4809 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4810 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4811 * g++.dg/lookup/anon2.C: Likewise.
4812 * g++.dg/tree-ssa/copyprop.C: Likewise.
4813 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4814 * g++.dg/init/vector1.C: Ignore narrowing errors.
4815 * g++.dg/torture/pr35526.C: Likewise.
4816 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4818 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4821 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4824 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4826 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4827 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4829 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4831 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4832 * lib/obj-c++.exp (obj-c++_init): Ditto.
4833 * lib/file-format.exp (gcc_target_object_format): Ditto.
4834 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4835 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4836 (check_visibility_available): Ditto.
4837 (check_effective_target_tls_native): Ditto.
4838 (check_effective_target_tls_emulated): Ditto.
4839 (check_effective_target_function_sections): Ditto.
4841 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4843 * gcc.target/arm/pr48183.c: New test.
4845 2011-07-13 Richard Guenther <rguenther@suse.de>
4847 * gcc.dg/torture/20110713-1.c: New testcase.
4849 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4852 * gcc.c-torture/compile/pr49474.c: New testcase.
4854 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4856 PR tree-optimization/49712
4857 * gcc.c-torture/execute/pr49712.c: New test.
4859 2011-07-11 Jason Merrill <jason@redhat.com>
4862 * g++.dg/template/recurse3.C: New.
4864 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4867 * gcc.dg/guality/csttest.c: New test.
4870 * gfortran.dg/pr49698.f90: New test.
4872 2011-07-11 Jeff Law <law@redhat.com>
4874 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4876 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4878 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4879 * go.test/go-test.exp (go-set-goarch): Likewise.
4881 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4884 * gcc.target/avr/torture/pr39633.c: New test case.
4886 2011-07-11 Tobias Burnus <burnus@net-b.de>
4889 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4891 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4893 * lib/target-supports.exp (check_effective_target_scheduling):
4895 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4896 * gcc.dg/pr45055.c: Ditto.
4897 * gcc.dg/pr45353.c: Ditto.
4898 * g++.dg/pr45056.C: Ditto.
4900 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4902 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4903 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4904 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4905 * g++.dg/torture/pr31863.C: Skip AVR.
4907 2011-07-10 Tobias Burnus <burnus@net-b.de>
4910 * gfortran.dg/intrinsic_signal.f90: New.
4912 2011-07-09 Jason Merrill <jason@redhat.com>
4914 * g++.dg/cpp0x/regress/regress6.C: New.
4915 * g++.dg/parse/crash45.C: Adjust message.
4916 * g++.dg/template/crash38.C: Adjust message.
4917 * g++.dg/template/crash64.C: Adjust message.
4919 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4921 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4922 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4923 * g++.dg/abi/bitfield3.C: Likewise.
4924 * g++.dg/eh/pr38662.C: Likewise.
4925 * g++.dg/ext/attrib36.C: Likewise.
4926 * g++.dg/ext/attrib37.C: Likewise.
4927 * g++.dg/ext/attrib8.C: Likewise.
4928 * g++.dg/ext/tmplattr1.C: Likewise.
4929 * g++.dg/inherit/override-attribs.C: Likewise.
4930 * g++.dg/opt/inline9.C: Likewise.
4931 * g++.dg/opt/life1.C: Likewise.
4932 * g++.dg/opt/longbranch2.C: Likewise.
4933 * g++.dg/opt/nrv12.C: Likewise.
4934 * g++.dg/opt/reg-stack4.C: Likewise.
4935 * g++.dg/other/pr35504.C: Likewise.
4936 * g++.dg/other/pr39496.C: Likewise.
4937 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4938 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4939 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4940 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4941 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4942 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4943 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4944 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4945 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4946 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4947 * g++.dg/warn/pr15774-1.C: Likewise.
4948 * g++.dg/warn/pr15774-2.C: Likewise.
4949 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4950 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4951 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4952 * g++.old-deja/g++.pt/asm2.C: Likewise.
4953 * gcc.c-torture/compile/20000804-1.c: Likewise.
4954 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4955 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4956 * gcc.dg/20020108-1.c: Likewise.
4957 * gcc.dg/20020122-2.c: Likewise.
4958 * gcc.dg/20020122-3.c: Likewise.
4959 * gcc.dg/20020206-1.c: Likewise.
4960 * gcc.dg/20020219-1.c: Likewise.
4961 * gcc.dg/20020310-1.c: Likewise.
4962 * gcc.dg/20020411-1.c: Likewise.
4963 * gcc.dg/20020418-2.c: Likewise.
4964 * gcc.dg/20020426-2.c: Likewise.
4965 * gcc.dg/20020517-1.c: Likewise.
4966 * gcc.dg/20030204-1.c: Likewise.
4967 * gcc.dg/20030826-2.c: Likewise.
4968 * gcc.dg/20031102-1.c: Likewise.
4969 * gcc.dg/20031202-1.c: Likewise.
4970 * gcc.dg/20050111-1.c: Likewise.
4971 * gcc.dg/20050503-1.c: Likewise.
4972 * gcc.dg/array-init-1.c: Likewise.
4973 * gcc.dg/builtin-apply4.c: Likewise.
4974 * gcc.dg/dfp/pr31344.c: Likewise.
4975 * gcc.dg/gomp/atomic-11.c: Likewise.
4976 * gcc.dg/graphite/pr40281.c: Likewise.
4977 * gcc.dg/ia64-sync-1.c: Likewise.
4978 * gcc.dg/ia64-sync-2.c: Likewise.
4979 * gcc.dg/ia64-sync-3.c: Likewise.
4980 * gcc.dg/ia64-sync-4.c: Likewise.
4981 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4982 * gcc.dg/invalid-call-1.c: Likewise.
4983 * gcc.dg/loop-3.c: Likewise.
4984 * gcc.dg/lower-subreg-1.c: Likewise.
4985 * gcc.dg/lto/pr47259_0.c: Likewise.
4986 * gcc.dg/nested-calls-1.c: Likewise.
4987 * gcc.dg/pr20017.c: Likewise.
4988 * gcc.dg/pr25023.c: Likewise.
4989 * gcc.dg/pr27671-2.c: Likewise.
4990 * gcc.dg/pr32176.c: Likewise.
4991 * gcc.dg/pr33676.c: Likewise.
4992 * gcc.dg/pr35045.c: Likewise.
4993 * gcc.dg/pr36015.c: Likewise.
4994 * gcc.dg/pr36584.c: Likewise.
4995 * gcc.dg/pr36998.c: Likewise.
4996 * gcc.dg/pr37438.c: Likewise.
4997 * gcc.dg/pr37908.c: Likewise.
4998 * gcc.dg/pr41241.c: Likewise.
4999 * gcc.dg/pr41340.c: Likewise.
5000 * gcc.dg/pr44136.c: Likewise.
5001 * gcc.dg/pr44194-1.c: Likewise.
5002 * gcc.dg/pr46212.c: Likewise.
5003 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5004 * gcc.dg/setjmp-2.c: Likewise.
5005 * gcc.dg/short-compare-1.c: Likewise.
5006 * gcc.dg/short-compare-2.c: Likewise.
5007 * gcc.dg/smod-1.c: Likewise.
5008 * gcc.dg/sync-2.c: Likewise.
5009 * gcc.dg/sync-3.c: Likewise.
5010 * gcc.dg/tls/opt-1.c: Likewise.
5011 * gcc.dg/tls/opt-2.c: Likewise.
5012 * gcc.dg/tls/opt-3.c: Likewise.
5013 * gcc.dg/torture/badshift.c: Likewise.
5014 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5015 * gcc.dg/torture/pr20314-2.c: Likewise.
5016 * gcc.dg/torture/pr36891.c: Likewise.
5017 * gcc.dg/torture/pr38774.c: Likewise.
5018 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5019 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5020 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5021 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5022 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5023 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5024 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5025 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5026 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5027 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5028 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5029 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5030 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5031 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5032 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5033 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5034 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5035 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5036 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5037 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5038 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5039 * gcc.dg/unroll-1.c: Likewise.
5040 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5041 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5042 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5043 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5044 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5045 * gcc.target/i386/20000609-1.c: Likewise.
5046 * gcc.target/i386/20000720-1.c: Likewise.
5047 * gcc.target/i386/20000724-1.c: Likewise.
5048 * gcc.target/i386/20011107-1.c: Likewise.
5049 * gcc.target/i386/20011119-1.c: Likewise.
5050 * gcc.target/i386/20020201-3.c: Likewise.
5051 * gcc.target/i386/20020218-1.c: Likewise.
5052 * gcc.target/i386/20020729-1.c: Likewise.
5053 * gcc.target/i386/20030926-1.c: Likewise.
5054 * gcc.target/i386/20060125-1.c: Likewise.
5055 * gcc.target/i386/20060125-2.c: Likewise.
5056 * gcc.target/i386/20060512-1.c: Likewise.
5057 * gcc.target/i386/20060512-2.c: Likewise.
5058 * gcc.target/i386/20060512-3.c: Likewise.
5059 * gcc.target/i386/20060512-4.c: Likewise.
5060 * gcc.target/i386/387-1.c: Likewise.
5061 * gcc.target/i386/387-2.c: Likewise.
5062 * gcc.target/i386/387-5.c: Likewise.
5063 * gcc.target/i386/387-6.c: Likewise.
5064 * gcc.target/i386/980312-1.c: Likewise.
5065 * gcc.target/i386/980313-1.c: Likewise.
5066 * gcc.target/i386/990117-1.c: Likewise.
5067 * gcc.target/i386/990424-1.c: Likewise.
5068 * gcc.target/i386/990524-1.c: Likewise.
5069 * gcc.target/i386/991129-1.c: Likewise.
5070 * gcc.target/i386/991214-1.c: Likewise.
5071 * gcc.target/i386/991230-1.c: Likewise.
5072 * gcc.target/i386/addr-sel-1.c: Likewise.
5073 * gcc.target/i386/aggregate-ret1.c: Likewise.
5074 * gcc.target/i386/aggregate-ret2.c: Likewise.
5075 * gcc.target/i386/align-main-3.c: Likewise.
5076 * gcc.target/i386/amd64-abi-1.c: Likewise.
5077 * gcc.target/i386/amd64-abi-2.c: Likewise.
5078 * gcc.target/i386/amd64-abi-4.c: Likewise.
5079 * gcc.target/i386/amd64-abi-5.c: Likewise.
5080 * gcc.target/i386/amd64-abi-6.c: Likewise.
5081 * gcc.target/i386/asm-1.c: Likewise.
5082 * gcc.target/i386/asm-3.c: Likewise.
5083 * gcc.target/i386/asm-5.c: Likewise.
5084 * gcc.target/i386/attributes-error.c: Likewise.
5085 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5086 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5087 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5088 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5089 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5090 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5091 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5092 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5093 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5094 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5095 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5096 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5097 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5098 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5099 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5100 * gcc.target/i386/bitfield1.c: Likewise.
5101 * gcc.target/i386/bitfield2.c: Likewise.
5102 * gcc.target/i386/bmi-2.c: Likewise.
5103 * gcc.target/i386/bmi-5.c: Likewise.
5104 * gcc.target/i386/builtin-unreachable.c: Likewise.
5105 * gcc.target/i386/cleanup-2.c: Likewise.
5106 * gcc.target/i386/clobbers.c: Likewise.
5107 * gcc.target/i386/cmov8.c: Likewise.
5108 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5109 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5110 * gcc.target/i386/compress-float-387.c: Likewise.
5111 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5112 * gcc.target/i386/compress-float-sse.c: Likewise.
5113 * gcc.target/i386/crc32-2.c: Likewise.
5114 * gcc.target/i386/crc32-3.c: Likewise.
5115 * gcc.target/i386/divmod-7.c: Likewise.
5116 * gcc.target/i386/divmod-8.c: Likewise.
5117 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5118 * gcc.target/i386/fma3-builtin.c: Likewise.
5119 * gcc.target/i386/fma3-fma.c: Likewise.
5120 * gcc.target/i386/fma4-256-vector.c: Likewise.
5121 * gcc.target/i386/fma4-builtin.c: Likewise.
5122 * gcc.target/i386/fma4-fma-2.c: Likewise.
5123 * gcc.target/i386/fma4-fma.c: Likewise.
5124 * gcc.target/i386/fma4-vector-2.c: Likewise.
5125 * gcc.target/i386/fma4-vector.c: Likewise.
5126 * gcc.target/i386/funcspec-1.c: Likewise.
5127 * gcc.target/i386/funcspec-10.c: Likewise.
5128 * gcc.target/i386/funcspec-11.c: Likewise.
5129 * gcc.target/i386/funcspec-2.c: Likewise.
5130 * gcc.target/i386/funcspec-5.c: Likewise.
5131 * gcc.target/i386/funcspec-6.c: Likewise.
5132 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5133 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5134 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5135 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5136 * gcc.target/i386/incoming-1.c: Likewise.
5137 * gcc.target/i386/incoming-10.c: Likewise.
5138 * gcc.target/i386/incoming-11.c: Likewise.
5139 * gcc.target/i386/incoming-12.c: Likewise.
5140 * gcc.target/i386/incoming-13.c: Likewise.
5141 * gcc.target/i386/incoming-14.c: Likewise.
5142 * gcc.target/i386/incoming-15.c: Likewise.
5143 * gcc.target/i386/incoming-2.c: Likewise.
5144 * gcc.target/i386/incoming-3.c: Likewise.
5145 * gcc.target/i386/incoming-4.c: Likewise.
5146 * gcc.target/i386/incoming-5.c: Likewise.
5147 * gcc.target/i386/incoming-6.c: Likewise.
5148 * gcc.target/i386/incoming-7.c: Likewise.
5149 * gcc.target/i386/incoming-8.c: Likewise.
5150 * gcc.target/i386/incoming-9.c: Likewise.
5151 * gcc.target/i386/lea.c: Likewise.
5152 * gcc.target/i386/local.c: Likewise.
5153 * gcc.target/i386/loop-1.c: Likewise.
5154 * gcc.target/i386/loop-2.c: Likewise.
5155 * gcc.target/i386/loop-3.c: Likewise.
5156 * gcc.target/i386/max-stack-align.c: Likewise.
5157 * gcc.target/i386/memcpy-1.c: Likewise.
5158 * gcc.target/i386/movbe-2.c: Likewise.
5159 * gcc.target/i386/movq-2.c: Likewise.
5160 * gcc.target/i386/movq.c: Likewise.
5161 * gcc.target/i386/nrv1.c: Likewise.
5162 * gcc.target/i386/pad-4.c: Likewise.
5163 * gcc.target/i386/pad-5a.c: Likewise.
5164 * gcc.target/i386/pad-5b.c: Likewise.
5165 * gcc.target/i386/pad-6a.c: Likewise.
5166 * gcc.target/i386/pad-6b.c: Likewise.
5167 * gcc.target/i386/pad-7.c: Likewise.
5168 * gcc.target/i386/pad-9.c: Likewise.
5169 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5170 * gcc.target/i386/pic-1.c: Likewise.
5171 * gcc.target/i386/pr12092-1.c: Likewise.
5172 * gcc.target/i386/pr12329.c: Likewise.
5173 * gcc.target/i386/pr21518.c: Likewise.
5174 * gcc.target/i386/pr22362.c: Likewise.
5175 * gcc.target/i386/pr22585.c: Likewise.
5176 * gcc.target/i386/pr23098.c: Likewise.
5177 * gcc.target/i386/pr25196.c: Likewise.
5178 * gcc.target/i386/pr25293.c: Likewise.
5179 * gcc.target/i386/pr25654.c: Likewise.
5180 * gcc.target/i386/pr26449.c: Likewise.
5181 * gcc.target/i386/pr26778.c: Likewise.
5182 * gcc.target/i386/pr26826.c: Likewise.
5183 * gcc.target/i386/pr27266.c: Likewise.
5184 * gcc.target/i386/pr29978.c: Likewise.
5185 * gcc.target/i386/pr30505.c: Likewise.
5186 * gcc.target/i386/pr30961-1.c: Likewise.
5187 * gcc.target/i386/pr31628.c: Likewise.
5188 * gcc.target/i386/pr32000-2.c: Likewise.
5189 * gcc.target/i386/pr32661-1.c: Likewise.
5190 * gcc.target/i386/pr32708-2.c: Likewise.
5191 * gcc.target/i386/pr32708-3.c: Likewise.
5192 * gcc.target/i386/pr34256.c: Likewise.
5193 * gcc.target/i386/pr34312.c: Likewise.
5194 * gcc.target/i386/pr34522.c: Likewise.
5195 * gcc.target/i386/pr35160.c: Likewise.
5196 * gcc.target/i386/pr35281.c: Likewise.
5197 * gcc.target/i386/pr36246.c: Likewise.
5198 * gcc.target/i386/pr36786.c: Likewise.
5199 * gcc.target/i386/pr37275.c: Likewise.
5200 * gcc.target/i386/pr37843-3.c: Likewise.
5201 * gcc.target/i386/pr37843-4.c: Likewise.
5202 * gcc.target/i386/pr39082-1.c: Likewise.
5203 * gcc.target/i386/pr39431.c: Likewise.
5204 * gcc.target/i386/pr39496.c: Likewise.
5205 * gcc.target/i386/pr39543-2.c: Likewise.
5206 * gcc.target/i386/pr39911.c: Likewise.
5207 * gcc.target/i386/pr40718.c: Likewise.
5208 * gcc.target/i386/pr40906-1.c: Likewise.
5209 * gcc.target/i386/pr40906-2.c: Likewise.
5210 * gcc.target/i386/pr40906-3.c: Likewise.
5211 * gcc.target/i386/pr40934.c: Likewise.
5212 * gcc.target/i386/pr41900.c: Likewise.
5213 * gcc.target/i386/pr42589.c: Likewise.
5214 * gcc.target/i386/pr43662.c: Likewise.
5215 * gcc.target/i386/pr43671.c: Likewise.
5216 * gcc.target/i386/pr43766.c: Likewise.
5217 * gcc.target/i386/pr43869.c: Likewise.
5218 * gcc.target/i386/pr44942.c: Likewise.
5219 * gcc.target/i386/pr44948-2a.c: Likewise.
5220 * gcc.target/i386/pr45234.c: Likewise.
5221 * gcc.target/i386/pr45336-2.c: Likewise.
5222 * gcc.target/i386/pr45336-4.c: Likewise.
5223 * gcc.target/i386/pr45852.c: Likewise.
5224 * gcc.target/i386/pr46470.c: Likewise.
5225 * gcc.target/i386/pr48037-1.c: Likewise.
5226 * gcc.target/i386/pr48389.c: Likewise.
5227 * gcc.target/i386/pr49095.c: Likewise.
5228 * gcc.target/i386/pr9771-1.c: Likewise.
5229 * gcc.target/i386/rdfsbase-1.c: Likewise.
5230 * gcc.target/i386/rdfsbase-2.c: Likewise.
5231 * gcc.target/i386/rdgsbase-1.c: Likewise.
5232 * gcc.target/i386/rdgsbase-2.c: Likewise.
5233 * gcc.target/i386/rdrand-3.c: Likewise.
5234 * gcc.target/i386/regparm-stdcall.c: Likewise.
5235 * gcc.target/i386/regparm.c: Likewise.
5236 * gcc.target/i386/reload-1.c: Likewise.
5237 * gcc.target/i386/rotate-2.c: Likewise.
5238 * gcc.target/i386/sibcall-5.c: Likewise.
5239 * gcc.target/i386/signbit-1.c: Likewise.
5240 * gcc.target/i386/signbit-2.c: Likewise.
5241 * gcc.target/i386/signbit-3.c: Likewise.
5242 * gcc.target/i386/sse-5.c: Likewise.
5243 * gcc.target/i386/sse-8.c: Likewise.
5244 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5245 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5246 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5247 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5248 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5249 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5250 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5251 * gcc.target/i386/sse2-movq-2.c: Likewise.
5252 * gcc.target/i386/sse2-movq-3.c: Likewise.
5253 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5254 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5255 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5256 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5257 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5258 * gcc.target/i386/ssefn-1.c: Likewise.
5259 * gcc.target/i386/ssefn-2.c: Likewise.
5260 * gcc.target/i386/sseregparm-1.c: Likewise.
5261 * gcc.target/i386/sseregparm-2.c: Likewise.
5262 * gcc.target/i386/sseregparm-3.c: Likewise.
5263 * gcc.target/i386/sseregparm-4.c: Likewise.
5264 * gcc.target/i386/sseregparm-5.c: Likewise.
5265 * gcc.target/i386/sseregparm-6.c: Likewise.
5266 * gcc.target/i386/sseregparm-7.c: Likewise.
5267 * gcc.target/i386/sseregparm-8.c: Likewise.
5268 * gcc.target/i386/stack-realign.c: Likewise.
5269 * gcc.target/i386/stack-usage-realign.c: Likewise.
5270 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5271 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5272 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5273 * gcc.target/i386/stackalign/return-1.c: Likewise.
5274 * gcc.target/i386/stackalign/return-2.c: Likewise.
5275 * gcc.target/i386/stackalign/return-3.c: Likewise.
5276 * gcc.target/i386/tailcall-1.c: Likewise.
5277 * gcc.target/i386/tbm-2.c: Likewise.
5278 * gcc.target/i386/udivmod-7.c: Likewise.
5279 * gcc.target/i386/udivmod-8.c: Likewise.
5280 * gcc.target/i386/unroll-1.c: Likewise.
5281 * gcc.target/i386/vararg-1.c: Likewise.
5282 * gcc.target/i386/vararg-2.c: Likewise.
5283 * gcc.target/i386/vect8-ret.c: Likewise.
5284 * gcc.target/i386/vectorize5.c: Likewise.
5285 * gcc.target/i386/wmul-1.c: Likewise.
5286 * gcc.target/i386/wmul-2.c: Likewise.
5287 * gcc.target/i386/wrfsbase-1.c: Likewise.
5288 * gcc.target/i386/wrfsbase-2.c: Likewise.
5289 * gcc.target/i386/wrgsbase-1.c: Likewise.
5290 * gcc.target/i386/wrgsbase-2.c: Likewise.
5291 * gcc.target/i386/xop-pcmov.c: Likewise.
5292 * gcc.target/i386/xop-pcmov2.c: Likewise.
5293 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5294 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5295 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5296 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5297 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5298 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5299 * gcc.target/i386/zee.c: Likewise.
5300 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5301 * gfortran.dg/compiler-directive_2.f: Likewise.
5302 * gfortran.dg/g77/20010216-1.f: Likewise.
5303 * gfortran.dg/gomp/pr39152.f90: Likewise.
5304 * gfortran.dg/pr33794.f90: Likewise.
5306 2011-07-09 Jason Merrill <jason@redhat.com>
5308 * g++.dg/cpp0x/regress/regress5.C: New.
5310 2011-07-08 Jason Merrill <jason@redhat.com>
5313 * g++.dg/expr/compound-asn1.C: New.
5314 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5316 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5319 * gcc.target/powerpc/altivec-34.c: New test.
5321 2011-07-08 Jason Merrill <jason@redhat.com>
5324 * g++.dg/abi/guard3.C: New.
5326 2011-07-08 Julian Brown <julian@codesourcery.com>
5328 * lib/target-supports.exp
5329 (check_effective_target_arm_little_endian): New.
5330 (check_effective_target_vect_pack_trunc): Use above.
5331 (check_effective_target_vect_unpack): Likewise.
5332 (check_effective_target_vect_element_align): Test
5333 check_effective_target_arm_vect_no_misalign for ARM.
5335 2011-07-08 Jason Merrill <jason@redhat.com>
5338 * g++.dg/cpp0x/constexpr-rom.C: New.
5340 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5343 * g++.dg/torture/pr49519.C: New test.
5345 2011-07-08 Martin Jambor <mjambor@suse.cz>
5347 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5349 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5352 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5354 2011-07-08 Richard Guenther <rguenther@suse.de>
5356 PR tree-optimization/49662
5357 * gcc.dg/graphite/interchange-14.c: XFAIL.
5358 * gcc.dg/graphite/interchange-15.c: Likewise.
5359 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5361 2011-07-06 Jason Merrill <jason@redhat.com>
5364 * g++.dg/cpp0x/regress/regress4.C: New.
5366 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5369 * gfortran.dg/result_in_spec_4.f90: New test.
5371 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5373 * gcc.target/sparc/cas64.c: New test.
5375 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5378 * g++.dg/torture/pr49644.C: New test.
5381 * gcc.c-torture/execute/pr49644.c: New test.
5383 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5385 * lib/target-supports.exp (check_effective_target_ia32): New.
5386 (check_effective_target_x32): Likewise.
5387 (check_effective_target_vect_cmdline_needed): Also check x32.
5389 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5391 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5393 * gcc.target/arm/pr42235.c: Likewise.
5394 * gcc.target/arm/pr42495.c: Likewise.
5395 * gcc.target/arm/pr42574.c: Likewise.
5396 * gcc.target/arm/thumb-branch1.c: Likewise.
5398 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5399 unneeded prune of possible warning.
5400 * gcc.target/arm/pr40956.c: Likewise.
5401 * gcc.target/arm/pr42505.c: Likewise.
5403 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5404 * gcc.c-torture/compile/pr46883.c: Likewise.
5405 * gcc.c-torture/compile/pr46934.c: Likewise.
5407 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5408 for move to ../../gcc.c-torture/compile.
5409 * gcc.target/arm/pr46883.c: Likewise.
5410 * gcc.target/arm/pr46934.c: Likewise.
5412 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5413 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5414 * gcc.target/arm/wmul-1.c: Likewise.
5415 * gcc.target/arm/wmul-2.c: Likewise.
5416 * gcc.target/arm/wmul-3.c: Likewise.
5417 * gcc.target/arm/wmul-4.c: Likewise.
5418 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5419 add tab after scan target.
5420 * gcc.target/arm/smlaltt-1.c: Likewise.
5421 * gcc.target/arm/smlatb-1.c: Likewise.
5422 * gcc.target/arm/smlatt-1.c: Likewise.
5424 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5427 * gcc.dg/debug/pr49522.c: New test.
5429 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5431 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5432 * gcc.dg/pr46212.c: Run only if target int32plus.
5433 * gcc.dg/torture/pr48146.c: Ditto.
5434 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5435 * c-c++-common/pr44832.c: Ditto.
5436 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5437 * gcc.dg/pr31490.c: Ditto.
5438 * gcc.dg/torture/builtin-math-7.c: Run only if target
5440 * gcc.dg/torture/pr45764.c: Skip for AVR.
5441 * gcc.dg/pr47893.c: Ditto.
5443 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5445 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5446 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5447 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5448 add tab to scan target.
5450 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5452 * gcc.target/arm/neon-modes-3.c: New test.
5454 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5456 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5457 -fno-loop-interchange -ffast-math.
5459 2011-07-07 Richard Guenther <rguenther@suse.de>
5461 * gcc.dg/ftrapv-3.c: New testcase.
5463 2011-07-07 Richard Guenther <rguenther@suse.de>
5465 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5466 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5468 2011-07-07 Kai Tietz <ktietz@redhat.com>
5470 * gcc.dg/binop-notxor1.c: New test.
5471 * gcc.dg/binop-notand4a.c: New test.
5472 * gcc.dg/binop-notxor2.c: New test.
5473 * gcc.dg/binop-notand3a.c: New test.
5474 * gcc.dg/binop-notand2a.c: New test.
5475 * gcc.dg/binop-notand6a.c: New test.
5476 * gcc.dg/binop-notor1.c: New test.
5477 * gcc.dg/binop-notand1a.c: New test.
5478 * gcc.dg/binop-notand5a.c: New test.
5479 * gcc.dg/binop-notor2.c: New test.
5481 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5484 * gcc.dg/gomp/pr49640.c: New test.
5486 2011-07-07 Richard Guenther <rguenther@suse.de>
5488 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5490 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5493 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5495 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5497 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5498 * gcc.target/powerpc/no-r11-2.c: Ditto.
5499 * gcc.target/powerpc/no-r11-3.c: Ditto.
5501 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5503 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5504 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5506 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5508 * lib/target-supports.exp (check_profiling_available): Disable
5509 profiling with -fprofile-generate for target avr.
5511 2011-07-06 Richard Guenther <rguenther@suse.de>
5513 PR tree-optimization/49645
5514 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5516 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5519 * gcc.dg/pr47383.c: New.
5521 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5523 PR tree-optimization/49647
5524 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5526 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5529 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5530 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5532 2011-07-05 Jason Merrill <jason@redhat.com>
5535 * g++.dg/template/template-id-4.C: New.
5537 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5539 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5540 * gcc.dg/pr43402.c: Ditto.
5542 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5544 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5546 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5548 * gcc.target/powerpc/ppc-switch-1.c: New test for
5549 --param case-values-threshold.
5550 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5552 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5554 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5556 2011-07-05 Jason Merrill <jason@redhat.com>
5558 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5560 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5562 PR tree-optimization/47654
5563 * gcc.dg/graphite/block-pr47654.c: New.
5565 2011-07-05 Jason Merrill <jason@redhat.com>
5567 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5569 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5571 PR tree-optimization/49580
5572 * gcc.dg/autopar/pr49580.c: New test.
5574 2011-07-05 Richard Guenther <rguenther@suse.de>
5576 PR tree-optimization/49518
5577 PR tree-optimization/49628
5578 * g++.dg/torture/pr49628.C: New testcase.
5579 * gcc.dg/torture/pr49518.c: Likewise.
5581 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5583 * ada/acats/run_acats (which): Extract last field from type -p,
5584 type output only if command succeeded.
5586 2011-07-04 Jason Merrill <jason@redhat.com>
5588 * g++.dg/abi/mangle48.C: New.
5590 * g++.dg/cpp0x/diag1.C: New.
5592 * g++.dg/diagnostic/aka1.C: New.
5594 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5596 PR rtl-optimization/49619
5597 * gcc.dg/pr49619.c: New test.
5599 PR rtl-optimization/49472
5600 * gfortran.dg/pr49472.f90: New test.
5603 * gcc.dg/pr49602.c: New test.
5605 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5609 * gcc.target/avr/avr.exp: Run over cpp files, too.
5610 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5611 * gcc.target/avr/progmem.h: New file.
5612 * gcc.target/avr/exit-abort.h: New file.
5613 * gcc.target/avr/progmem-error-1.c: New file.
5614 * gcc.target/avr/progmem-error-1.cpp: New file.
5615 * gcc.target/avr/progmem-warning-1.c: New file.
5616 * gcc.target/avr/torture/progmem-1.c: New file.
5617 * gcc.target/avr/torture/progmem-1.cpp: New file.
5619 2011-07-04 Richard Guenther <rguenther@suse.de>
5621 PR tree-optimization/49615
5622 * g++.dg/torture/pr49615.C: New testcase.
5624 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5626 PR tree-optimization/49610
5627 * gcc.dg/vect/pr49610.c: New test.
5629 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5631 * gnat.dg/specs/debug1.ads: New test.
5633 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5636 * gfortran.dg/typebound_proc_23.f90: New.
5638 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5641 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5643 2011-07-01 Jason Merrill <jason@redhat.com>
5646 * g++.dg/template/template-id-3.C: New.
5649 * g++.dg/template/qualified-id4.C: New.
5652 * g++.dg/template/explicit-args4.C: New.
5655 * g++.dg/template/offsetof2.C: New.
5657 2011-07-01 Kai Tietz <ktietz@redhat.com>
5659 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5661 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5664 * lib/target-supports.exp (check_effective_target_gld): New proc.
5666 2011-07-01 Richard Guenther <rguenther@suse.de>
5668 PR tree-optimization/49603
5669 * gcc.dg/torture/pr49603.c: New testcase.
5671 2011-06-30 Jason Merrill <jason@redhat.com>
5674 * g++.dg/rtti/template1.C: New.
5677 * g++.dg/cpp0x/regress/ctor1.C: New.
5680 * g++.dg/cpp0x/initlist54.C: New.
5682 2011-06-30 Martin Jambor <mjambor@suse.cz>
5684 * gcc.dg/tree-ssa/sra-12.c: New test.
5686 2011-06-29 Jason Merrill <jason@redhat.com>
5688 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5690 2011-06-30 Richard Guenther <rguenther@suse.de>
5692 PR tree-optimization/46787
5693 * gcc.dg/vect/vect-121.c: New testcase.
5695 2011-06-30 Martin Jambor <mjambor@suse.cz>
5697 PR tree-optimization/49094
5698 * gcc.dg/tree-ssa/pr49094.c: New test.
5700 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5703 * gfortran.dg/pr49540-1.f90: New test.
5704 * gfortran.dg/pr49540-2.f90: New test.
5706 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5709 * ada/acats/run_acats (which): Use last field of type -p output.
5711 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5712 Iain Sandoe <iains@gcc.gnu.org>
5715 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5716 Only skip on 64-bit *-*-darwin8* && !objc2.
5718 2011-06-30 Richard Guenther <rguenther@suse.de>
5720 PR tree-optimization/38752
5721 * gcc.c-torture/compile/pr38752.c: New testcase.
5723 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5725 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5726 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5728 2011-06-29 Jason Merrill <jason@redhat.com>
5731 * g++.dg/cpp0x/initlist53.C: Use placement new.
5732 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5733 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5736 * g++.dg/cpp0x/trailing6.C: New.
5737 * g++.dg/cpp0x/pr45908.C: No error.
5740 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5743 * g++.dg/cpp0x/constexpr-using2.C: New.
5745 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5748 * g++.dg/cpp0x/constexpr-diag3.C: New.
5749 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5750 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5751 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5752 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5754 2011-06-29 Jason Merrill <jason@redhat.com>
5756 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5758 2011-06-29 Richard Guenther <rguenther@suse.de>
5760 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5762 2011-06-29 Jason Merrill <jason@redhat.com>
5764 * g++.dg/cpp0x/initlist-value2.C: New.
5766 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5767 * g++.dg/cpp0x/initlist-value.C: New.
5769 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5771 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5773 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5775 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5776 * gcc.dg/inline_2.c: Likewise.
5777 * gcc.dg/unroll_1.c: Likewise.
5779 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5782 * gcc.target/i386/pr49567.c: New test.
5784 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5786 * gnat.dg/opt17.ad[sb]: New test.
5788 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5789 Tom de Vries <tom@codesourcery.com>
5791 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5792 (check_effective_target_arm_thumb2): New effective targets.
5793 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5794 properly. Clean up temporary files.
5795 * gcc.target/arm/ivopts-2.c: Likewise.
5796 * gcc.target/arm/ivopts-3.c: Likewise.
5797 * gcc.target/arm/ivopts-4.c: Likewise.
5798 * gcc.target/arm/ivopts-5.c: Likewise.
5799 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5801 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5804 * gfortran.dg/reshape_zerosize_3.f90: New test.
5806 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5808 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5809 * gcc.target/arm/vfp-ldmias.c: Likewise.
5810 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5811 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5812 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5813 * gcc.target/arm/vfp-stmias.c: Likewise.
5814 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5815 * gcc.target/arm/vfp-stmiad.c: Likewise.
5817 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5819 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5821 * gcc.target/arm/pr45701-2.c: Ditto.
5823 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5826 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5827 * gfortran.dg/extends_14.f03: Modified.
5829 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5831 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5832 early if the test is already being skipped.
5834 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5835 scan-assembler-dem-not): For missing file, report unresolved with
5836 same message as for pass/fail, with reason reported in log file.
5838 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5839 from add_options_for_arm_neon_fp16.
5840 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5841 check_effective_target_arm_neon_fp16_ok_nocache.
5842 Check -mfpu and -mfloat-abi options from current multilib.
5843 Do not require neon support.
5844 (check_effective_target_arm_fp16_ok): Renamed from
5845 check_effecitve_target_arm_neon_fp16_ok.
5846 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5847 arm_neon_fp16_ok and arm_fp16.
5848 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5849 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5850 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5851 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5853 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5855 * gcc.dg/builtin-assume-aligned-1.c: New test.
5856 * gcc.dg/builtin-assume-aligned-2.c: New test.
5857 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5860 * gcc.dg/pr49544.c: New test.
5862 2011-06-27 Richard Guenther <rguenther@suse.de>
5864 PR tree-optimization/49394
5865 * g++.dg/torture/pr49394.C: New testcase.
5867 2011-06-27 Kai Tietz <ktietz@redhat.com>
5869 * gcc.dg/optimize-bswapdi-2.c: New test.
5871 2011-06-27 Michael Hope <michael.hope@linaro.org>
5872 Richard Sandiford <richard.sandiford@linaro.org>
5874 PR tree-optimization/49169
5875 * gcc.dg/torture/pr49169.c: New test.
5877 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5880 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5882 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5885 2011-06-26 Jason Merrill <jason@redhat.com>
5887 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5890 * g++.dg/init/ref19.C: New.
5891 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5893 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5895 PR tree-optimization/48377
5896 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5899 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5902 * lib/target-supports.exp (check_effective_target_non_strict_align):
5904 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5906 2011-06-24 Martin Jambor <mjambor@suse.cz>
5908 PR tree-optimizations/49516
5909 * g++.dg/tree-ssa/pr49516.C: New test.
5911 2011-06-23 Jason Merrill <jason@redhat.com>
5914 * g++.dg/template/partial10.C: New.
5915 * g++.dg/template/partial11.C: New.
5917 2011-06-23 Jeff Law <law@redhat.com>
5920 * gcc.dg/pr48770.c: New test.
5922 2011-06-23 Jan Hubicka <jh@suse.cz>
5925 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5927 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5930 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5931 instead of -fdump-tree-optimized.
5933 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5936 * g++.dg/template/crash107.C: New.
5937 * g++.dg/template/error17.C: Adjust.
5939 2011-06-23 Jason Merrill <jason@redhat.com>
5942 * g++.dg/cpp0x/defaulted30.C: New.
5945 * g++.dg/rtti/anon-ns1.C: New.
5948 * g++.dg/init/ref18.C: New.
5951 * g++.dg/template/partial9.C: New.
5953 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5956 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5958 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5961 * gcc.dg/pr49496.c: New test.
5963 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5965 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5968 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5970 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5971 * gcc.target/arm/pr42879.c: Likewise.
5972 * gcc.target/arm/pr45701-3.c: Likewise.
5974 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5975 * gcc.target/arm/pr40482.c: Likewise.
5976 * gcc.target/arm/stack-corruption.c: Likewise.
5978 2011-06-22 Richard Guenther <rguenther@suse.de>
5980 PR tree-optimization/49493
5981 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5983 2011-06-22 Jason Merrill <jason@redhat.com>
5986 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5988 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5989 Dmitry Melnik <dm@ispras.ru>
5991 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5992 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5993 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5995 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5997 * gcc.target/arm/tlscall.c: New.
5999 2011-06-21 Jason Merrill <jason@redhat.com>
6002 * g++.dg/cpp0x/constexpr-ref1.C: New.
6003 * g++.dg/cpp0x/constexpr-ref2.C: New.
6004 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6007 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6010 * g++.dg/template/param3.C: New.
6012 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6014 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6015 my_clrsb test functions.
6017 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6018 test_sll, test_ull): Add clrsb tests.
6019 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6022 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6025 * gfortran.dg/class_44.f03: New.
6027 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6029 PR tree-optimization/49478
6030 * gcc.dg/vect/pr49478.c
6032 2011-06-21 Richard Guenther <rguenther@suse.de>
6034 PR tree-optimization/49483
6035 * gcc.dg/vect/vect-120.c: New testcase.
6037 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6040 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6041 * gcc.dg/vect/vect-peel-4.c: Likewise.
6043 2011-06-22 Christian Bruel <christian.bruel@st.com>
6046 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6047 * gcc.dg/always_inline2.c: Likewise.
6048 * gcc.dg/always_inline3.c: Likewise.
6049 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6050 * gcc.dg/inline_1.c: Likewise.
6051 * gcc.dg/inline_2.c: Likewise.
6052 * gcc.dg/inline_3.c: Likewise.
6053 * gcc.dg/inline_4.c: Likewise.
6054 * gcc.dg/20051201-1.c: Likewise.
6055 * gcc.dg/pr40087.c: Likewise.
6056 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6057 * gcc.dg/inline-22.c: Likewise.
6058 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6059 * gcc.dg/lto/20090218-1_1.c: Likewise.
6060 * g++.dg/ipa/devirt-7.C: Likewise.
6061 * gcc.dg/uninit-pred-5_a.c: Likewise.
6062 * gcc.dg/uninit-pred-5_b.c: Likewise.
6063 * gcc.dg/fail_always_inline.c: New.
6065 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6067 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6068 into 6 jobs instead of 3.
6070 2011-06-20 Jason Merrill <jason@redhat.com>
6073 * g++.dg/cpp0x/initlist53.C: New.
6075 2011-06-20 Tobias Burnus <burnus@net-b.de>
6078 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6079 * gfortran.dg/coarray_lock_3.f90: New.
6080 * gfortran.dg/coarray/lock_1.f90: New.
6082 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6084 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6085 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6086 unresolved and report the reason to the log file.
6088 * lib/scanasm.exp (object-size): Move argument processing earlier
6089 to report errors before verifying that the file exists. Report
6090 problems detected at runtime as unresolved instead of error and
6091 report their reasons to the log file.
6093 2011-06-20 Jason Merrill <jason@redhat.com>
6096 * g++.dg/cpp0x/explicit6.C: New.
6099 * g++.dg/cpp0x/enum20.C: New.
6102 * g++.dg/ext/attr-aligned01.C: New.
6105 * g++.dg/cpp0x/variadic-default.C: New.
6108 * g++.dg/cpp0x/auto26.C: New.
6111 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6113 2011-06-20 Kai Tietz <ktietz@redhat.com>
6115 * gcc.dg/binop-notand1.c: New test.
6116 * gcc.dg/binop-notand2.c: New test.
6117 * gcc.dg/binop-notand3.c: New test.
6118 * gcc.dg/binop-notand4.c: New test.
6119 * gcc.dg/binop-notand5.c: New test.
6120 * gcc.dg/binop-notand6.c: New test.
6122 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6125 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6127 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6130 * gfortran.dg/proc_ptr_31.f90: New.
6132 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6134 * gnat.dg/volatile6.adb: New test.
6135 * gnat.dg/volatile7.adb: Likewise.
6136 * gnat.dg/volatile8.adb: Likewise.
6137 * gnat.dg/volatile9.adb: Likewise.
6139 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6141 * gnat.dg/constant3.adb: New test.
6143 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6146 * gfortran.dg/read_list_eof_1.f90: New test.
6148 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6151 * gcc.target/i386/testimm-1.c: New test.
6152 * gcc.target/i386/testimm-2.c: New test.
6153 * gcc.target/i386/testimm-3.c: New test.
6154 * gcc.target/i386/testimm-4.c: New test.
6155 * gcc.target/i386/testimm-5.c: New test.
6156 * gcc.target/i386/testimm-6.c: New test.
6157 * gcc.target/i386/testimm-7.c: New test.
6158 * gcc.target/i386/testimm-8.c: New test.
6159 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6160 * gcc.target/i386/xop-rotate1-int.c: New test.
6161 * gcc.target/i386/xop-rotate2-int.c: New test.
6163 2011-06-17 Jason Merrill <jason@redhat.com>
6165 * g++.dg/cpp0x/rv-func2.C: New.
6167 * g++.dg/debug/dwarf2/lambda1.C: New.
6168 * g++.dg/warn/Wshadow-6.C: Adjust.
6170 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6173 * gfortran.dg/move_alloc_5.f90: New.
6175 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6177 PR rtl-optimization/48542
6178 * gcc.dg/torture/pr48542.c: New test.
6180 2011-06-16 Jason Merrill <jason@redhat.com>
6183 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6186 * g++.dg/cpp0x/initlist52.C New.
6189 * c-c++-common/raw-string-12.c: New.
6192 * g++.dg/cpp0x/sfinae26.C: New.
6195 * g++.dg/cpp0x/variadic113.C: New.
6198 * g++.dg/cpp0x/variadic112.C: New.
6200 2011-06-16 Jeff Law <law@redhat.com>
6202 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6203 improved jump threading.
6204 * gcc.dg/builtin-object-size-2.c: Likewise.
6205 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6207 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6210 * gfortran.dg/typebound_assignment_3.f03: New.
6212 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6215 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6217 2011-06-16 Martin Jambor <mjambor@suse.cz>
6219 PR tree-optimization/49343
6220 * gnat.dg/discr31.ad[sb]: New test.
6222 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6224 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6226 2011-06-16 Tom de Vries <tom@codesourcery.com>
6229 * gcc.target/arm/ivopts-3.c: Update test.
6230 * gcc.target/arm/ivopts-5.c: Same.
6232 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6235 2011-06-10 Wei Guozhi <carrot@google.com>
6238 * gcc.target/arm/pr45335.c: New test.
6239 * gcc.target/arm/pr45335-2.c: New test.
6240 * gcc.target/arm/pr45335-3.c: New test.
6241 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6242 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6243 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6245 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6247 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6249 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6252 * gfortran.dg/class_43.f03: New.
6254 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6256 PR tree-optimization/49419
6257 * gcc.c-torture/execute/pr49419.c: New test.
6259 2011-06-16 Revital Eres <revital.eres@linaro.org>
6261 * gcc.dg/sms-9.c: New file.
6263 2011-06-15 Easwaran Raman <eraman@google.com>
6265 PR rtl-optimization/49414
6266 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6268 2011-06-14 Jason Merrill <jason@redhat.com>
6270 * g++.dg/cpp0x/noexcept13.C: New.
6272 2011-06-14 Easwaran Raman <eraman@google.com>
6274 PR rtl-optimization/44194
6275 * gcc.dg/pr44194-1.c: New test.
6276 * gcc.dg/pr44194-2.c: New test.
6278 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6280 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6282 * gcc.target/arm/pr45701-2.c: Likewise.
6283 * gcc.target/arm/thumb-branch1.c: Likewise.
6285 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6288 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6290 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6292 * gcc.target/arm/pr45701-1.c: Require thumb support.
6293 * gcc.target/arm/pr45701-2.c: Likewise.
6294 * gcc.target/arm/thumb-branch1.c: Likewise.
6296 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6297 * gcc.target/arm/pr39839.c: Likewise.
6298 * gcc.target/arm/pr40657-2.c: Likewise.
6299 * gcc.target/arm/pr40956.c: Likewise.
6300 * gcc.target/arm/pr41679.c: Likewise.
6301 * gcc.target/arm/pr42235.c: Likewise.
6302 * gcc.target/arm/pr42495.c: Likewise.
6303 * gcc.target/arm/pr42505.c: Likewise.
6304 * gcc.target/arm/pr42574.c: Likewise.
6305 * gcc.target/arm/pr46883.c: Likewise.
6306 * gcc.target/arm/pr46934.c: Likewise.
6307 * gcc.target/arm/xor-and.c: Likewise.
6309 2011-06-14 Jason Merrill <jason@redhat.com>
6311 * g++.dg/other/error23.C: Adjust error message.
6312 * g++.dg/other/error32.C: Likewise.
6315 * g++.dg/cpp0x/rv-dotstar.C: New.
6318 * g++.dg/cpp0x/decltype30.C: New.
6320 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6322 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6325 * gfortran.dg/pr49103.f90: New test.
6327 2011-06-14 Tom de Vries <tom@codesourcery.com>
6330 * gcc.target/arm/ivopts-3.c: New test.
6331 * gcc.target/arm/ivopts-4.c: New test.
6332 * gcc.target/arm/ivopts-5.c: New test.
6334 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6336 PR rtl-optimization/49390
6337 * gcc.c-torture/execute/pr49390.c: New test.
6339 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6341 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6343 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6345 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6346 * gcc.c-torture/execute/cmpsi-2.x: New file.
6347 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6348 * gcc.c-torture/execute/pr45262.x: New file.
6349 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6350 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6352 * gcc.c-torture/compile/pr49163.c: Ditto.
6354 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6356 * gcc.dg/vect/vect-16.c: Rename to...
6357 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6358 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6359 for double-word vectors.
6360 * gcc.dg/vect/vect-peel-4.c: Likewise.
6361 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6363 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6366 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6369 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6371 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6373 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6375 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6377 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6379 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6381 * gfortran.dg/trim_optimize_8.f90: New test case.
6383 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6384 Ira Rosen <ira.rosen@linaro.org>
6386 PR tree-optimization/49352
6387 * gcc.dg/vect/pr49352.c: New test.
6389 2011-06-12 Tobias Burnus
6392 * gfortran.dg/alloc_comp_assign_11.f90: New.
6394 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6396 * gfortran.dg/trim_optimize_7.f90: New test.
6398 2011-06-10 Wei Guozhi <carrot@google.com>
6401 * gcc.target/arm/pr45335.c: New test.
6402 * gcc.target/arm/pr45335-2.c: New test.
6403 * gcc.target/arm/pr45335-3.c: New test.
6404 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6405 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6406 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6408 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6411 * g++.dg/parse/error39.C: New.
6413 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6415 * gcc.target/arm/20090811-1.c: Skip for incompatible
6416 options, do not override other options.
6417 * gcc.target/arm/combine-cmp-shift.c: Skip for
6418 incompatible options.
6419 * gcc.target/arm/pr45094.c: Likewise.
6420 * gcc.target/arm/scd42-1.c: Likewise.
6421 * gcc.target/arm/scd42-3.c: Likewise.
6422 * gcc.target/arm/thumb-ltu.c: Likewise.
6424 * lib/target-supports.exp
6425 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6426 multilib flags use -mfpu with a value other than neon-fp16.
6428 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6430 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6431 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6433 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6435 * lib/target-supports.exp (check_effective_target_pie): New proc.
6436 * gcc.dg/pie-link.c: Use target pie.
6438 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6439 Laurent Roug� <laurent.rouge@menta.fr>
6441 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6442 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6444 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6446 * gfortran.dg/coarray/sync_1.f90: New test for
6447 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6449 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6451 PR tree-optimization/49318
6452 * gcc.dg/vect/pr49318.c: New test.
6454 2011-06-09 David Krauss <potswa@mac.com>
6456 * g++.dg/template/arrow1.C: New.
6458 2011-06-09 Jason Merrill <jason@redhat.com>
6460 * lib/prune.exp: Prune "note"s.
6461 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6463 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6464 * g++.dg/template/dependent-expr3.C: Likewise.
6465 * g++.dg/parse/template7.C: Likewise.
6466 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6467 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6468 * g++.old-deja/g++.pt/friend38.C: Likewise.
6469 * g++.old-deja/g++.pt/crash32.C: Likewise.
6470 * g++.old-deja/g++.other/init4.C: Likewise.
6471 * g++.old-deja/g++.other/friend8.C: Likewise.
6473 * g++.dg/ext/complex7.C: Adjust expected output.
6474 * g++.dg/diagnostic/method1.C: Likewise.
6475 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6476 * g++.dg/parse/crash33.C: Likewise.
6477 * g++.dg/other/warning1.C: Likewise.
6478 * g++.dg/init/pr29571.C: Likewise.
6479 * g++.dg/warn/overflow-warn-1.C: Likewise.
6480 * g++.dg/warn/overflow-warn-3.C: Likewise.
6481 * g++.dg/warn/overflow-warn-4.C: Likewise.
6482 * g++.old-deja/g++.oliva/template1.C: Likewise.
6484 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6485 * g++.dg/parse/template7.C: Adjust.
6487 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6490 * gcc.dg/pr49307.c: New.
6492 2011-06-09 Wei Guozhi <carrot@google.com>
6495 * gcc.target/arm/pr46975.c: New testcase.
6497 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6499 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6500 (PMETH, arglist_t): Removed.
6501 (method_get_number_of_arguments): Removed.
6502 (method_get_nth_argument): Removed.
6503 (method_get_first_argument): Removed.
6504 (method_get_next_argument): Removed.
6505 (method_get_sizeof_arguments): Removed.
6506 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6508 (method_get_number_of_arguments): Removed.
6509 (method_get_nth_argument): Removed.
6510 (method_get_first_argument): Removed.
6511 (method_get_next_argument): Removed.
6512 (method_get_sizeof_arguments): Removed.
6513 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6515 2011-06-09 David Li <davidxl@google.com>
6517 * gcc.dg/dump-pass.c: New test.
6519 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6522 * g++.dg/parse/error38.C: New.
6524 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6527 * gfortran.dg/pr49308.f90: New test.
6529 2011-06-08 Jason Merrill <jason@redhat.com>
6531 * g++.dg/cpp0x/noexcept11.C: New.
6532 * g++.dg/cpp0x/noexcept12.C: New.
6533 * g++.dg/cpp0x/sfinae11.C: Adjust.
6535 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6538 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6539 to dg-options, match also DW_AT_linkage_name.
6541 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6544 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6545 -fno-common on alpha*-dec-osf*.
6546 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6548 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6550 PR rtl-optimization/49303
6551 * gcc.target/ia64/pr49303.c: New test.
6553 2011-06-08 Tobias Burnus <burnus@net-b.de>
6556 * gfortran.dg/coarray_lock_1.f90: New.
6557 * gfortran.dg/coarray_lock_2.f90: New.
6559 2011-06-07 Jason Merrill <jason@redhat.com>
6561 * lib/prune.exp: Look for "required" rather than "instantiated".
6562 * g++.dg/abi/mangle11.C: Likewise.
6563 * g++.dg/abi/mangle12.C: Likewise.
6564 * g++.dg/abi/mangle17.C: Likewise.
6565 * g++.dg/abi/mangle20-2.C: Likewise.
6566 * g++.dg/abi/pragma-pack1.C: Likewise.
6567 * g++.dg/cpp0x/decltype26.C: Likewise.
6568 * g++.dg/cpp0x/decltype28.C: Likewise.
6569 * g++.dg/cpp0x/decltype29.C: Likewise.
6570 * g++.dg/cpp0x/enum11.C: Likewise.
6571 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6572 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6573 * g++.dg/cpp0x/pr47416.C: Likewise.
6574 * g++.dg/ext/case-range2.C: Likewise.
6575 * g++.dg/ext/case-range3.C: Likewise.
6576 * g++.dg/gomp/for-19.C: Likewise.
6577 * g++.dg/gomp/pr37533.C: Likewise.
6578 * g++.dg/gomp/pr38639.C: Likewise.
6579 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6580 * g++.dg/inherit/base3.C: Likewise.
6581 * g++.dg/inherit/using6.C: Likewise.
6582 * g++.dg/init/placement4.C: Likewise.
6583 * g++.dg/init/reference3.C: Likewise.
6584 * g++.dg/lookup/scoped6.C: Likewise.
6585 * g++.dg/lookup/using7.C: Likewise.
6586 * g++.dg/other/abstract1.C: Likewise.
6587 * g++.dg/other/error10.C: Likewise.
6588 * g++.dg/other/error5.C: Likewise.
6589 * g++.dg/other/field1.C: Likewise.
6590 * g++.dg/other/offsetof5.C: Likewise.
6591 * g++.dg/parse/bitfield2.C: Likewise.
6592 * g++.dg/parse/constant4.C: Likewise.
6593 * g++.dg/parse/crash20.C: Likewise.
6594 * g++.dg/parse/invalid-op1.C: Likewise.
6595 * g++.dg/parse/non-dependent2.C: Likewise.
6596 * g++.dg/parse/template18.C: Likewise.
6597 * g++.dg/tc1/dr152.C: Likewise.
6598 * g++.dg/tc1/dr166.C: Likewise.
6599 * g++.dg/tc1/dr176.C: Likewise.
6600 * g++.dg/tc1/dr213.C: Likewise.
6601 * g++.dg/template/access11.C: Likewise.
6602 * g++.dg/template/access2.C: Likewise.
6603 * g++.dg/template/access3.C: Likewise.
6604 * g++.dg/template/access7.C: Likewise.
6605 * g++.dg/template/arg7.C: Likewise.
6606 * g++.dg/template/cond2.C: Likewise.
6607 * g++.dg/template/crash13.C: Likewise.
6608 * g++.dg/template/crash40.C: Likewise.
6609 * g++.dg/template/crash7.C: Likewise.
6610 * g++.dg/template/crash84.C: Likewise.
6611 * g++.dg/template/ctor5.C: Likewise.
6612 * g++.dg/template/defarg13.C: Likewise.
6613 * g++.dg/template/defarg14.C: Likewise.
6614 * g++.dg/template/dtor7.C: Likewise.
6615 * g++.dg/template/eh2.C: Likewise.
6616 * g++.dg/template/error2.C: Likewise.
6617 * g++.dg/template/error43.C: Likewise.
6618 * g++.dg/template/friend32.C: Likewise.
6619 * g++.dg/template/injected1.C: Likewise.
6620 * g++.dg/template/instantiate1.C: Likewise.
6621 * g++.dg/template/instantiate3.C: Likewise.
6622 * g++.dg/template/instantiate5.C: Likewise.
6623 * g++.dg/template/instantiate7.C: Likewise.
6624 * g++.dg/template/local6.C: Likewise.
6625 * g++.dg/template/lookup2.C: Likewise.
6626 * g++.dg/template/member5.C: Likewise.
6627 * g++.dg/template/memfriend15.C: Likewise.
6628 * g++.dg/template/memfriend16.C: Likewise.
6629 * g++.dg/template/memfriend17.C: Likewise.
6630 * g++.dg/template/memfriend7.C: Likewise.
6631 * g++.dg/template/meminit1.C: Likewise.
6632 * g++.dg/template/nested3.C: Likewise.
6633 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6634 * g++.dg/template/nontype12.C: Likewise.
6635 * g++.dg/template/nontype13.C: Likewise.
6636 * g++.dg/template/nontype6.C: Likewise.
6637 * g++.dg/template/pr23510.C: Likewise.
6638 * g++.dg/template/pr35240.C: Likewise.
6639 * g++.dg/template/ptrmem15.C: Likewise.
6640 * g++.dg/template/ptrmem6.C: Likewise.
6641 * g++.dg/template/qualified-id1.C: Likewise.
6642 * g++.dg/template/qualttp20.C: Likewise.
6643 * g++.dg/template/qualttp3.C: Likewise.
6644 * g++.dg/template/qualttp4.C: Likewise.
6645 * g++.dg/template/qualttp5.C: Likewise.
6646 * g++.dg/template/qualttp6.C: Likewise.
6647 * g++.dg/template/qualttp7.C: Likewise.
6648 * g++.dg/template/qualttp8.C: Likewise.
6649 * g++.dg/template/recurse.C: Likewise.
6650 * g++.dg/template/recurse2.C: Likewise.
6651 * g++.dg/template/ref5.C: Likewise.
6652 * g++.dg/template/scope2.C: Likewise.
6653 * g++.dg/template/sfinae10.C: Likewise.
6654 * g++.dg/template/sfinae3.C: Likewise.
6655 * g++.dg/template/sizeof3.C: Likewise.
6656 * g++.dg/template/static9.C: Likewise.
6657 * g++.dg/template/template-id-2.C: Likewise.
6658 * g++.dg/template/typedef13.C: Likewise.
6659 * g++.dg/template/typename4.C: Likewise.
6660 * g++.dg/template/using14.C: Likewise.
6661 * g++.dg/template/using2.C: Likewise.
6662 * g++.dg/template/warn1.C: Likewise.
6663 * g++.dg/warn/Wparentheses-13.C: Likewise.
6664 * g++.dg/warn/Wparentheses-15.C: Likewise.
6665 * g++.dg/warn/Wparentheses-16.C: Likewise.
6666 * g++.dg/warn/Wparentheses-17.C: Likewise.
6667 * g++.dg/warn/Wparentheses-18.C: Likewise.
6668 * g++.dg/warn/Wparentheses-19.C: Likewise.
6669 * g++.dg/warn/Wparentheses-20.C: Likewise.
6670 * g++.dg/warn/Wparentheses-23.C: Likewise.
6671 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6672 * g++.dg/warn/noeffect2.C: Likewise.
6673 * g++.dg/warn/noeffect4.C: Likewise.
6674 * g++.dg/warn/pr8570.C: Likewise.
6675 * g++.old-deja/g++.brendan/init2.C: Likewise.
6676 * g++.old-deja/g++.eh/spec6.C: Likewise.
6677 * g++.old-deja/g++.pt/crash10.C: Likewise.
6678 * g++.old-deja/g++.pt/crash36.C: Likewise.
6679 * g++.old-deja/g++.pt/derived3.C: Likewise.
6680 * g++.old-deja/g++.pt/error2.C: Likewise.
6681 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6682 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6683 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6684 * g++.old-deja/g++.pt/overload7.C: Likewise.
6685 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6687 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6688 Iain Sandoe <iains@gcc.gnu.org>
6690 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6691 Added code to deal with the case when [Protocol
6692 -descriptionForInstanceMethod:] or [Protocol
6693 -descriptionForClassMethod:] returns NULL.
6695 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6696 Iain Sandoe <iains@gcc.gnu.org>
6698 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6699 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6702 2011-06-07 Xinliang David Li <davidxl@google.com>
6704 * gcc.dg/inline_2.c: New test.
6705 * gcc.dg/unroll_2.c: New test.
6706 * gcc.dg/inline_3.c: New test.
6707 * gcc.dg/unroll_3.c: New test.
6708 * gcc.dg/inline_4.c: New test.
6709 * gcc.dg/unroll_4.c: New test.
6710 * gcc.dg/inline_1.c: New test.
6711 * gcc.dg/unroll_1.c: New test.
6713 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6715 PR tree-optimization/48497
6716 * lib/gcc-defs.exp (dg-additional-options): New proc.
6717 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6718 -msse2 on 32-bit x86.
6720 2011-06-06 Jason Merrill <jason@redhat.com>
6722 * g++.dg/cpp0x/enum19.C: New.
6724 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6726 * gcc.target/arm/neon-reload-class.c: New test.
6728 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6731 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6733 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6735 * gcc.target/arm/smlatb-1.c: New file.
6736 * gcc.target/arm/smlatt-1.c: New file.
6737 * gcc.target/arm/smlaltb-1.c: New file.
6738 * gcc.target/arm/smlaltt-1.c: New file.
6740 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6742 * gcc.target/arm/mla-2.c: New test.
6744 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6746 PR gcov-profile/49299
6747 * gcc.dg/tree-prof/pr49299-1.c: New test.
6748 * gcc.dg/tree-prof/pr49299-2.c: New test.
6750 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6752 * lib/target-supports.exp
6753 (check_effective_target_vect_widen_mult_qi_to_hi):
6754 Add NEON as supporting target.
6755 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6756 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6757 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6758 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6759 using widening multiplication on targets that support it.
6760 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6761 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6762 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6764 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6766 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6767 Modern Objective-C runtime API.
6768 * objc/execute/next_mapping.h: Removed.
6769 * objc-obj-c++-shared/next-mapping.h: Removed.
6770 * objc-obj-c++-shared/Object1.h: Removed.
6771 * objc-obj-c++-shared/Object1.m: Removed.
6772 * objc-obj-c++-shared/Object1.mm: Removed.
6773 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6774 * objc-obj-c++-shared/Protocol1.h: Removed.
6775 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6776 of ProtoBool, IVAR_T and METHOD.
6777 * objc-obj-c++-shared/runtime.h: New.
6778 * objc-obj-c++-shared/TestsuiteObject.h: New.
6779 * objc-obj-c++-shared/TestsuiteObject.m: New.
6781 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6782 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6783 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6785 * objc/execute/_cmd.m: Include
6786 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6787 runtime API. ([TestClass +initialize]): Include this method also
6788 with the GNU runtime.
6789 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6790 Object. ([-setValue:]): Return void.
6791 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6792 with the GNU runtime. Include
6793 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6794 for the NeXT runtime. Use the existing print_ivars() and
6795 compare_structures() implementations for the old NeXT runtime.
6796 Added new implementations for the Modern GNU and NeXT runtimes.
6797 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6798 well. (main): Use objc_getClass(). Use return instead of exit.
6799 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6800 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6802 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6803 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6804 instead of Object. (main): Use return instead of exit().
6805 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6806 instead of Object. Removed prototype for exit(). (main): Use
6807 return instead of exit(). Use the Modern Objective-C runtime API.
6808 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6810 * objc/execute/class-tests-1.h: Include
6811 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6812 runtime API. (test_class_with_superclass): Do not call [Object
6813 class]. There is no need to with the current libobjc.
6814 * objc/execute/class-tests-2.h: Include
6815 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6817 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6818 ../../objc-obj-c++-shared/next-mapping.h.
6819 * objc/execute/class-2.m: Likewise.
6820 * objc/execute/class-3.m: Likewise.
6821 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6822 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6823 +initialize]): Include this method also with the GNU
6824 runtime. (main): Use the Modern Objective-C runtime API.
6825 * objc/execute/class-5.m: Likewise.
6826 * objc/execute/class-6.m: Likewise.
6827 * objc/execute/class-7.m: Likewise.
6828 * objc/execute/class-8.m: Likewise.
6829 * objc/execute/class-9.m: Likewise.
6830 * objc/execute/class-10.m: Likewise.
6831 * objc/execute/class-11.m: Likewise.
6832 * objc/execute/class-12.m: Likewise.
6833 * objc/execute/class-13.m: Likewise.
6834 * objc/execute/class-14.m: Likewise.
6835 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6836 this method also with the GNU runtime.
6837 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6838 +initialize]): Include this method also with the GNU runtime.
6839 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6841 * objc/execute/encode-1.m: Likewise.
6842 * objc/execute/enumeration-1.m: Likewise.
6843 * objc/execute/enumeration-2.m: Likewise.
6844 * objc/execute/exceptions/catchall-1.m: Likewise.
6845 * objc/execute/exceptions/finally-1.m: Likewise.
6846 * objc/execute/exceptions/foward-1.m: Likewise.
6847 * objc/execute/exceptions/local-variables-1.m: Likewise.
6848 * objc/execute/exceptions/throw-nil.m: Likewise.
6849 * objc/execute/exceptions/trivial.m: Likewise.
6850 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6851 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6852 * objc/execute/exceptions/matcher-1.m: Likewise.
6853 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6855 * objc/execute/formal_protocol-2.m: Likewise.
6856 * objc/execute/formal_protocol-3.m: Likewise.
6857 * objc/execute/formal_protocol-4.m: Likewise.
6858 * objc/execute/formal_protocol-5.m: Include
6859 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6861 * objc/execute/formal_protocol-6.m: Likewise.
6862 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6863 Object. Include <objc/Protocol.h> instead of
6864 ../../objc-obj-c++-shared/Protocol1.h.
6865 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6867 * objc/execute/informal_protocol.m: Likewise.
6868 * objc/execute/load-3.m: Likewise.
6869 * objc/execute/many_args_method.m ([TestClass +initialize]):
6870 Include this method with the GNU runtime as well.
6871 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6872 * objc/execute/nested-func-1.m: Use TestsuiteObject
6874 * objc/execute/nil_method-1.m: Likewise.
6875 * objc/execute/no_clash.m: Likewise.
6876 * objc/execute/np-1.m: Do not include
6877 ../../objc-obj-c++-shared/Protocol1.h.
6878 (main): Use return instead of exit().
6879 * objc/execute/np-2.m: Do not include
6880 ../../objc-obj-c++-shared/Protocol1.h.
6881 ([MyObject +initialize]): Include this method also with the GNU
6882 runtime. (main): Use return instead of exit().
6883 * objc/execute/object_is_class.m: Include
6884 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6885 of Object. (main): Use the Modern Objective-C runtime API.
6886 * objc/execute/object_is_meta_class.m: Likewise.
6887 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6888 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6889 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6890 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6891 Objective-C runtime API.
6892 * objc/execute/protocol-isEqual-2.m: Likewise.
6893 * objc/execute/protocol-isEqual-3.m: Likewise.
6894 * objc/execute/protocol-isEqual-4.m: Likewise.
6895 * objc/execute/redefining_self.m ([TestClass +initialize]):
6896 Include this method with the GNU runtime as well.
6897 * objc/execute/root_methods.m: Include
6898 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6899 Include this method with the GNU runtime as well.
6900 (main): Use the Modern Objective-C runtime API.
6901 * objc/execute/selector-1.m: Include
6902 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6903 of Object. (main): Use the Modern Objective-C runtime API.
6904 * objc/execute/static-1.m ([Test +initialize]): Include this
6905 method with the GNU runtime as well.
6906 * objc/execute/static-2.m: Likewise.
6907 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6908 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6909 ([MathClass +initialize]): Include this method with the GNU
6911 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6913 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6914 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6915 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6916 * objc.dg/attributes/method-attribute-1.m: Likewise.
6917 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6918 * objc.dg/attributes/method-attribute-2.m: Likewise.
6919 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6920 * objc.dg/attributes/method-attribute-3.m: Likewise.
6921 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6922 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6923 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6924 * obj-c++.dg/bitfield-1.mm: Likewise.
6925 * obj-c++.dg/bitfield-2.mm: Likewise
6926 * objc.dg/bitfield-3.m: Likewise.
6927 * obj-c++.dg/bitfield-4.mm: Likewise.
6928 * objc.dg/bitfield-5.m: Likewise
6929 * objc.dg/call-super-1.m: Likewise.
6930 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6931 Use objc_getClass() instead of objc_get_class(), but for the GNU
6932 runtime redefine objc_getClass as objc_get_class. Include
6933 ../objc-obj-c++-shared/runtime.h.
6934 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6935 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6936 Use the Modern Objective-C runtime API.
6937 * objc.dg/class-protocol-1.m: Include
6938 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6939 * obj-c++.dg/class-protocol-1.mm: Likewise.
6940 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6941 * objc.dg/comp-types-10.m: Likewise.
6942 * objc.dg/comp-types-11.m: Likewise.
6943 * objc.dg/comp-types-12.m: Likewise.
6944 * obj-c++.dg/comp-types-9.mm: Likewise.
6945 * obj-c++.dg/comp-types-11.mm: Likewise.
6946 * obj-c++.dg/comp-types-12.mm: Likewise.
6947 * obj-c++.dg/comp-types-13.mm: Likewise.
6948 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6949 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6950 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6951 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6952 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6953 * objc.dg/desig-init-1.m: Likewise.
6954 * obj-c++.dg/defs.mm: Likewise.
6955 * objc.dg/exceptions-2.m: Likewise.
6956 * obj-c++.dg/except-1.mm: Likewise.
6957 * obj-c++.dg/exceptions-2.mm: Likewise.
6958 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6959 Use the Modern Objective-C runtime API.
6960 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6961 the Modern Objective-C runtime API. Do not include
6962 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6963 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6964 the Modern Objective-C runtime API except when using an older NeXT
6966 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6967 the Modern Objective-C runtime API.
6968 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6970 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6971 * objc.dg/encode-7-next-64bit.m: Updated include.
6972 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6974 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6975 the Modern Objective-C runtime API.
6976 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6977 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6978 instead of ../objc-obj-c++-shared/Protocol1.h.
6979 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6980 the Modern Objective-C runtime API except when using an older NeXT
6982 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6983 the Modern Objective-C runtime API.
6984 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6986 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6987 * objc.dg/fix-and-continue-2.m: Likewise.
6988 * objc.dg/foreach-1.m: Likewise.
6989 * objc.dg/foreach-2.m: Likewise.
6990 * objc.dg/foreach-3.m: Likewise.
6991 * objc.dg/foreach-4.m: Likewise.
6992 * objc.dg/foreach-5.m: Likewise.
6993 * objc.dg/foreach-6.m: Likewise.
6994 * objc.dg/foreach-7.m: Likewise.
6995 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6997 * objc.dg/func-ptr-2.m: Likewise.
6998 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6999 Do not include objc/objc-api.h.
7000 * obj-c++.dg/fsf-package-0.mm: Likewise.
7001 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7002 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7003 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7005 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7006 * objc.dg/gnu-runtime-3.m: Likewise.
7007 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7008 * objc.dg/headers.m: Include objc/runtime.h instead of
7009 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7010 for the NeXT runtime.
7011 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7012 * obj-c++.dg/isa-field-1.mm: Likewise.
7013 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7014 * objc.dg/layout-1.m: Likewise.
7015 * objc.dg/layout-2.m: Likewise.
7016 * objc.dg/local-decl-2.m: Likewise.
7017 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7018 Object. ([Container +elementForView:]): Use
7019 class_conformsToProtocol().
7020 * obj-c++.dg/lookup-2.mm: Likewise.
7021 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7022 * obj-c++.dg/local-decl-1.mm: Likewise.
7023 * objc.dg/method-3.m: Likewise.
7024 * objc.dg/method-4.m: Likewise.
7025 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7026 ../objc-obj-c++-shared/Protocol1.h.
7027 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7028 * objc.dg/method-9.m: Likewise.
7029 * objc.dg/method-10.m: Likewise.
7030 * objc.dg/method-13.m ([Root +initialize]): Include this method
7031 also for the GNU runtime. (main): Use objc_getClass() also for
7033 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7034 * objc.dg/method-17.m: Likewise.
7035 * objc.dg/method-19.m: Likewise.
7036 * objc.dg/method-20b.m: Likewise.
7037 * obj-c++.dg/method-2.mm: Likewise.
7038 * obj-c++.dg/method-6.mm: Likewise.
7039 * obj-c++.dg/method-10.mm: Likewise.
7040 * obj-c++.dg/method-11.mm: Likewise.
7041 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7042 ../objc-obj-c++-shared/Protocol1.h.
7043 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7044 * obj-c++.dg/method-15.mm: Likewise.
7045 * obj-c++.dg/method-17.mm: Likewise.
7046 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7047 +initialize]): Include this method also for the GNU
7048 runtime. (main): Use objc_getClass() also for the GNU runtime.
7049 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7050 * obj-c++.dg/method-22.mm: Likewise.
7051 * obj-c++.dg/method-23.mm: Likewise.
7052 * obj-c++.dg/no-extra-load.mm: Likewise.
7053 * objc.dg/objc-fast-4.m: Likewise.
7054 * objc.dg/objc-gc-4.m: Likewise.
7055 * obj-c++.dg/objc-gc-3.mm: Likewise.
7056 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7057 protocol_getMethodDescription() instead of [Protocol
7058 -descriptionForInstanceMethod].
7059 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7060 Made it available with all runtimes. (main): Call -test instead
7062 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7063 and put into a category.
7064 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7065 Object. Include objc/objc.h.
7066 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7067 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7068 New. (main): Use protocol_getMethodDescription() instead
7069 of [Protocol -descriptionForInstanceMethod] and [Protocol
7070 -descriptionForClassMethod].
7071 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7072 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7073 Objective-C runtime API.
7074 * obj-c++.dg/proto-qual-1.mm: Likewise.
7075 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7077 * obj-c++.dg/property/property-1.mm: Likewise.
7078 * obj-c++.dg/qual-types-1.mm: Likewise.
7079 * objc.dg/selector-2.m: Include objc/objc.h instead of
7080 ../objc-obj-c++-shared/Object1.h.
7081 * obj-c++.dg/selector-2.mm: Likewise.
7082 * obj-c++.dg/selector-5.mm: Likewise.
7083 * obj-c++.dg/selector-6.mm: Likewise.
7084 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7085 Object. Do not include objc/objc-api.h.
7086 * obj-c++.dg/set-not-used-1.mm: Likewise.
7087 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7088 * objc.dg/stret-1.m: Likewise.
7089 * objc.dg/stret-2.m: Likewise.
7090 * obj-c++.dg/super-class-2.mm: Likewise.
7091 * objc.dg/super-class-3.m: Likewise.
7092 * objc.dg/super-class-4.m: Likewise.
7093 * objc.dg/sync-2.m: Likewise.
7094 * obj-c++.dg/sync-2.mm: Likewise.
7095 * objc.dg/sync-1.m: Include objc/objc.h instead of
7096 ../objc-obj-c++-shared/Object1.h.
7097 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7098 'Class' as the type of 'isa'.
7099 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7100 Objective-C runtime API. ([TestClass +initialize]): Include this
7101 method with the GNU runtime as well.
7102 * objc.dg/strings/strings-1.m: Updated includes.
7103 * obj-c++.dg/strings/strings-1.mm: Likewise.
7104 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7105 objc.dg/strings/const-str-12b.m.
7106 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7107 * obj-c++.dg/template-3.mm: Likewise.
7108 * obj-c++.dg/template-4.mm: Likewise.
7109 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7110 Objective-C runtime API.
7111 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7112 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7113 * obj-c++.dg/try-catch-1.mm: Likewise.
7114 * obj-c++.dg/try-catch-2.mm: Likewise.
7115 * objc.dg/try-catch-3.m: Likewise.
7116 * obj-c++.dg/try-catch-3.mm: Likewise.
7117 * objc.dg/try-catch-6.m: Likewise.
7118 * objc.dg/try-catch-7.m: Likewise.
7119 * obj-c++.dg/try-catch-7.mm: Likewise.
7120 * obj-c++.dg/try-catch-8.mm: Likewise.
7121 * obj-c++.dg/try-catch-9.mm: Likewise.
7122 * objc.dg/try-catch-10.m: Likewise.
7123 * obj-c++.dg/try-catch-11.mm: Likewise.
7124 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7125 Object. Include objc/objc.h.
7126 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7127 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7128 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7129 Object. Use Modern Objective-C runtime API. Do not use
7131 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7132 * obj-c++.dg/torture/trivial.mm: Likewise.
7133 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7134 instead of ../objc-obj-c++-shared/Object1.h. Include
7135 ../objc-obj-c++-shared/runtime.h.
7136 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7137 * objc.dg/torture/strings/const-str-11.m: Likewise.
7138 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7139 * objc.dg/torture/strings/const-str-9.m: Likewise.
7140 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7141 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7142 instead of Object. Only add _FooClassReference if
7144 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7145 * objc.dg/torture/strings/const-str-8.m: Likewise.
7146 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7147 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7149 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7151 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7152 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7153 * obj-c++.dg/va-meth-1.mm: Likewise.
7154 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7155 ../objc-obj-c++-shared/Object1.h.
7156 * objc.dg/zero-link-3.m: Likewise.
7158 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7160 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7162 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7165 * obj-c++.dg/property/cxx-property-1.mm: New.
7166 * obj-c++.dg/property/cxx-property-2.mm: New.
7168 2011-06-06 Jason Merrill <jason@redhat.com>
7170 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7172 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7174 PR rtl-optimization/49145
7176 * gcc.c-torture/compile/pr49145.c: New test.
7178 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7181 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7182 to dg-options, match also DW_AT_linkage_name.
7185 * gcc.dg/debug/pr49294.c: New test.
7188 * g++.dg/opt/pr49264.C: New test.
7190 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7192 PR tree-optimization/49243
7193 * gcc.dg/pr49243.c: New.
7195 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7197 * gnat.dg/specs/cond_expr1.ads: New test.
7199 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7201 * gnat.dg/deferred_const4.ad[sb]: New test.
7202 * gnat.dg/deferred_const4_pkg.ads: New helper.
7204 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7206 * gnat.dg/test_tamdt.adb: Rename to...
7207 * gnat.dg/taft_type1.adb: ...this.
7208 * gnat.dg/tamdt.ad[sb]: Rename to...
7209 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7210 * gnat.dg/tamdt_aux.ads: Rename to...
7211 * gnat.dg/taft_type1_pkg2.ads: ...this.
7212 * gnat.dg/taft_type2.ad[sb]: New test.
7213 * gnat.dg/taft_type2_pkg.ads: New helper.
7214 * gnat.dg/taft_type3.adb: New test.
7215 * gnat.dg/taft_type3_pkg.ads: New helper.
7217 2011-06-05 Tobias Burnus <burnus@net-b.de>
7220 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7223 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7226 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7228 * objc.dg/gnu-api-2-objc.m: Likewise.
7229 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7230 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7232 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7234 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7235 alignment, not the alignment, when calling class_addIvar(). Add
7236 an 'isa' instance variable to the test root class.
7237 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7239 2011-06-04 Jan Hubicka <jh@suse.cz>
7241 PR tree-optimization/48893
7242 PR tree-optimization/49091
7243 PR tree-optimization/49179
7244 * gfortran.dg/pr49179.f90: New testcase
7246 2011-06-04 Jan Hubicka <jh@suse.cz>
7249 * g++.dg/torture/pr48954.C: New testcase.
7251 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7253 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7255 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7258 * g++.dg/diagnostic/bitfld2.C: New.
7260 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7263 * gcc.c-torture/execute/pr49281.c: New test.
7265 2011-06-04 Jan Hubicka <jh@suse.cz>
7267 PR tree-optimize/48929
7268 * gcc.c-torture/compile/pr48929.c: New testcase.
7270 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7272 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7274 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7277 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7279 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7281 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7283 2011-06-03 Richard Henderson <rth@redhat.com>
7284 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7286 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7288 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7290 * objc.dg/headers.m: Do not include objc-list.h.
7292 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7294 * objc.dg/type-stream-1.m: Test removed.
7295 * objc.dg/headers.m: Do not include typedstream.h.
7297 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7299 * objc.dg/torture/forward-1.m (main): Updated testcase.
7301 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7304 * gcc.c-torture/compile/pr49163.c: New.
7306 2011-06-02 Asher Langton <langton2@llnl.gov>
7309 * gfortran.dg/PR49268.f90: New test.
7311 2011-06-02 Asher Langton <langton2@llnl.gov>
7314 * gfortran.dg/PR37039.f90: New test.
7316 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7319 * objc.dg/method-5.m: Updated.
7320 * objc.dg/method-19.m: Updated.
7321 * objc.dg/method-lookup-1.m: New.
7322 * obj-c++.dg/method-6.mm: Updated.
7323 * obj-c++.dg/method-7.mm: Updated.
7324 * obj-c++.dg/method-lookup-1.mm: New.
7326 2011-06-02 DJ Delorie <dj@redhat.com>
7328 * lib/timeout.exp (timeout): Add board_info support.
7330 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7332 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7334 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7337 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7338 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7340 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7341 Hans-Peter Nilsson <hp@axis.com>
7343 PR rtl-optimization/48840
7344 * gcc.target/sparc/ultrasp13.c: New test.
7346 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7349 * gcc.c-torture/compile/pr49238.c: New.
7351 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7353 * gcc.target/arm/g2.c: Skip test in -mthumb.
7354 Skip test unless cpu is xscale.
7355 * gcc.target/arm/scd42-2.c: Likewise.
7356 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7358 2011-06-01 Jason Merrill <jason@redhat.com>
7360 * g++.dg/cpp0x/decltype28.C: New.
7361 * g++.dg/cpp0x/decltype29.C: New.
7363 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7366 * gcc.target/mips/pr45074.c: New test.
7368 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7369 Hans-Peter Nilsson <hp@axis.com>
7371 PR rtl-optimization/48830
7372 * gcc.target/sparc/ultrasp12.c: New test.
7374 2011-06-01 David Li <davidxl@google.com>
7376 * gcc.dg/profile-dir-1.c: Change pass name.
7377 * gcc.dg/profile-dir-2.c: Ditto.
7378 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7379 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7380 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7381 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7382 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7383 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7384 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7385 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7386 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7387 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7388 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7389 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7390 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7391 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7392 * gcc.dg/profile-dir-3.c: Ditto.
7393 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7395 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7397 * objc.dg/attributes/method-nonnull-1.m: New test.
7398 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7400 2011-05-31 Tobias Burnus <burnus@net-b.de>
7403 * gfortran.dg/coarray_atomic_1.f90: New.
7404 * gfortran.dg/coarray/atomic_1.f90: New.
7406 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7408 * gcc.dg/guality/bswaptest.c: New test.
7409 * gcc.dg/guality/clztest.c: New test.
7410 * gcc.dg/guality/ctztest.c: New test.
7411 * gcc.dg/guality/rotatetest.c: New test.
7414 * gcc.target/i386/pr48688.c: New test.
7416 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7419 * g++.dg/lookup/name-clash9.C: New.
7421 2011-05-31 Tobias Burnus <burnus@net-b.de>
7424 * gfortran.dg/coarray/dummy_1.f90: New.
7426 2011-05-31 Tobias Burnus <burnus@net-b.de>
7429 * gfortran.dg/coarray/save_1.f90: New.
7430 * gfortran.dg/coarray_4.f90: Update dg-error.
7432 2011-05-31 Jason Merrill <jason@redhat.com>
7434 * g++.dg/cpp0x/rv-template1.C: New.
7436 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7438 PR rtl-optimization/49235
7439 * gcc.dg/pr49235.c: New test.
7441 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7443 PR tree-optimization/49093
7444 * gcc.dg/vect/pr49093.c: New test.
7446 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7449 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7451 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7454 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7457 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7460 * gcc.c-torture/execute/pr49186.c: New.
7462 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7465 * gcc.target/i386/pr49168-1.c: New.
7467 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7468 Eric Botcazou <ebotcazou@adacore.com>
7470 * gcc.dg/guality/drap.c: New test.
7472 2011-05-30 Richard Guenther <rguenther@suse.de>
7474 PR tree-optimization/49210
7475 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7476 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7478 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7481 * g++.dg/gomp/pr49223-1.C: New test.
7482 * g++.dg/gomp/pr49223-2.C: New test.
7484 2011-05-30 Richard Guenther <rguenther@suse.de>
7486 PR tree-optimization/49218
7487 * gcc.c-torture/execute/pr49218.c: New testcase.
7489 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7491 PR tree-optimization/49199
7492 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7493 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7494 -fno-tree-scev-cprop.
7496 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7499 * gfortran.dg/extends_13.f03: New.
7501 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7503 PR rtl-optimization/49095
7504 * gcc.target/i386/pr49095.c: New test.
7506 2011-05-29 Tobias Burnus <burnus@net-b.de>
7509 * gfortran.dg/coarray_24.f90: New.
7511 2011-05-29 Tobias Burnus <burnus@net-b.de>
7514 * gfortran.dg/coarray_23.f90: New.
7516 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7519 * gcc.dg/pr48826.c: New test.
7521 2011-05-29 Richard Guenther <rguenther@suse.de>
7523 PR tree-optimization/49217
7524 * gcc.dg/torture/pr49217.c: New testcase.
7526 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7529 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7531 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7533 * gnat.dg/boolean_subtype.adb: Rename to...
7534 * gnat.dg/boolean_subtype1.adb: ...this.
7536 2011-05-28 Jason Merrill <jason@redhat.com>
7538 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7540 2011-05-27 Jason Merrill <jason@redhat.com>
7542 * g++.dg/cpp0x/enum18.C: Adjust.
7544 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7546 2011-05-27 Tobias Burnus <burnus@net-b.de>
7549 * gfortran.dg/coarray_22.f90: New.
7551 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7553 PR tree-optimization/46728
7554 * gcc.target/powerpc/pr46728-1.c: New.
7555 * gcc.target/powerpc/pr46728-2.c: New.
7556 * gcc.target/powerpc/pr46728-3.c: New.
7557 * gcc.target/powerpc/pr46728-4.c: New.
7558 * gcc.target/powerpc/pr46728-5.c: New.
7559 * gcc.dg/pr46728-6.c: New.
7560 * gcc.target/powerpc/pr46728-7.c: New.
7561 * gcc.target/powerpc/pr46728-8.c: New.
7562 * gcc.dg/pr46728-9.c: New.
7563 * gcc.target/powerpc/pr46728-10.c: New.
7564 * gcc.target/powerpc/pr46728-11.c: New.
7565 * gcc.dg/pr46728-12.c: New.
7566 * gcc.target/powerpc/pr46728-13.c: New.
7567 * gcc.target/powerpc/pr46728-14.c: New.
7568 * gcc.target/powerpc/pr46728-15.c: New.
7569 * gcc.target/powerpc/pr46728-16.c: New.
7571 2011-05-27 Jason Merrill <jason@redhat.com>
7573 * g++.dg/abi/mangle47.C: New.
7576 * g++.dg/template/const5.C: New.
7578 * g++.dg/cpp0x/enum18.C: New.
7580 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7582 * g++.dg/cpp0x/error6.C: New.
7584 * g++.dg/cpp0x/error5.C: New.
7586 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7589 * g++.dg/eh/cond6.C: New test.
7591 2011-05-27 Tobias Burnus <burnus@net-b.de>
7594 * gfortran.dg/rank_3.f90: New.
7595 * gfortran.dg/rank_4.f90: New.
7597 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7599 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7600 replace dump search.
7602 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7604 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7605 * gnat.dg/bit_packed_array5.adb: ...here.
7607 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7610 * g++.dg/cpp0x/auto25.C: New.
7612 2011-05-27 Richard Guenther <rguenther@suse.de>
7614 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7616 2011-05-27 Richard Guenther <rguenther@suse.de>
7618 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7620 2011-05-27 Richard Guenther <rguenther@suse.de>
7623 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7625 2011-05-26 Jason Merrill <jason@redhat.com>
7627 * g++.dg/cpp0x/friend1.C: New.
7628 * g++.dg/cpp0x/friend2.C: New.
7630 * g++.dg/cpp0x/auto7.C: Update.
7631 * g++.dg/template/crash50.C: Adjust.
7632 * g++.dg/template/static9.C: Adjust.
7633 * g++.old-deja/g++.ext/memconst.C: Adjust.
7635 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7637 * gcc.dg/march.c: Ignore a note for some targets.
7639 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7640 Nathan Froyd <froydnj@codesourcery.com>
7644 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7645 * g++.dg/parse/pr18770.C: New test.
7646 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7648 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7651 * gfortran.dg/dependency_40.f90 : New test.
7653 2011-05-26 Tobias Burnus <burnus@net-b.de>
7656 * gfortran.dg/coarray/registering_1.f90: New.
7658 2011-05-26 Jason Merrill <jason@redhat.com>
7660 * g++.dg/cpp0x/variadic111.C: New.
7661 * g++.dg/cpp0x/variadic41.C: Adjust.
7663 2011-05-26 Richard Guenther <rguenther@suse.de>
7665 PR tree-optimization/48702
7666 * gcc.dg/torture/pr48702.c: New testcase.
7668 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7670 PR gcov-profile/48845
7671 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7673 * gcc.dg/matrix/matrix.exp: Likewise.
7674 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7675 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7676 line number to check_profiling_available.
7677 * lib/target-supports.exp (check_profiling_available): Account for
7679 Require TLS runtime support with -fprofile-generate.
7680 * lib/profopt.exp (profopt-execute): Add TLS options for
7682 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7684 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7687 * g++.dg/eh/cond5.C: New test.
7689 PR tree-optimization/49161
7690 * gcc.c-torture/execute/pr49161.c: New test.
7692 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7694 * gcc.target/arm/neon-vorn-vbic.c: New test.
7696 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7698 PR tree-optimization/49038
7699 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7700 * gcc.dg/vect/pr49038.c: New test.
7702 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7704 * g++.dg/init/pr25811-3.C: New.
7705 * g++.dg/init/pr25811-4.C: New.
7707 2011-05-25 Jason Merrill <jason@redhat.com>
7709 * g++.dg/cpp0x/enum17.C: New.
7710 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7712 * g++.dg/cpp0x/auto24.C: New.
7714 * g++.dg/cpp0x/error4.C: New.
7716 * g++.dg/cpp0x/rv-restrict.C: New.
7718 * g++.dg/cpp0x/enum15.C: New.
7719 * g++.dg/cpp0x/constexpr-switch2.C: New.
7721 * g++.dg/cpp0x/variadic110.C: New.
7723 * g++.dg/cpp0x/auto9.C: Add typedef test.
7725 * g++.dg/cpp0x/auto23.C: New.
7726 * g++.dg/cpp0x/auto9.C: Adjust.
7728 * g++.dg/cpp0x/defaulted29.C: New.
7730 * g++.dg/cpp0x/initlist51.C: New.
7732 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7734 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7735 * g++.dg/abi/packed1.C: Suppress warning.
7736 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7737 * g++.dg/template/stdarg1.C: Likewise.
7738 * g++.dg/other/packed1.C: Remove arm from xfail list.
7740 2011-05-25 Jason Merrill <jason@redhat.com>
7742 * g++.dg/cpp0x/enum16.C: New.
7743 * g++.dg/parse/error15.C: Adjust.
7745 * g++.dg/cpp0x/initlist50.C: New.
7747 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7749 * g++.dg/cpp0x/variadic109.C: New.
7751 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7753 * gcc.target/i386/pause-1.c: New.
7755 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7757 * gcc.dg/stack-usage-1.c: Adjust comment.
7758 * gcc.dg/stack-usage-2.c: New test.
7760 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7763 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7764 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7766 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7768 PR rtl-optimization/48757
7769 * gfortran.dg/pr48757.f: New test case.
7771 2011-05-24 Jason Merrill <jason@redhat.com>
7773 * g++.dg/cpp0x/access01.C: New.
7775 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7778 * objc.dg/pr48177.m: New testcase.
7780 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7783 * objc.dg/pr48187.m: New testcase.
7784 * obj-c++.dg/pr48187.mm: New testcase.
7785 * objc.dg/ivar-extra-semicolon.m: New testcase.
7787 2011-05-24 Jason Merrill <jason@redhat.com>
7789 * g++.dg/template/access21.C: New.
7790 * g++.dg/template/access22.C: New.
7792 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7794 PR rtl-optimization/48633
7795 * g++.dg/pr48633.C: New test.
7797 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7800 * g++.dg/other/pr49133.C: New test.
7802 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7803 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7805 * gcc.dg/torture/tls/run-gd.c: New test.
7806 * gcc.dg/torture/tls/run-ie.c: New test.
7807 * gcc.dg/torture/tls/run-ld.c: New test.
7808 * gcc.dg/torture/tls/run-le.c: New test.
7809 * lib/target-supports.exp (check_effective_target_tls_runtime):
7810 Build testcase with TLS options.
7812 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7814 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7816 2011-05-24 Tom de Vries <tom@codesourcery.com>
7818 PR tree-optimization/49121
7819 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7821 2011-05-23 Jason Merrill <jason@redhat.com>
7823 * g++.dg/cpp0x/defaulted28.C: New.
7825 * g++.dg/cpp0x/sfinae25.C: New.
7827 * g++.dg/cpp0x/rv-cast2.C: New.
7829 * g++.dg/cpp0x/enum14.C: New.
7831 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7834 * gcc.c-torture/execute/pr49123.c: New test.
7837 * gcc.dg/debug/pr49032.c: New test.
7840 * gcc.dg/pr49120.c: New test.
7842 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7845 * gcc.target/i386/pr47315.c: New test.
7847 2011-05-23 Jason Merrill <jason@redhat.com>
7849 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7851 * g++.dg/cpp0x/sfinae24.C: New.
7853 * g++.dg/cpp0x/error3.C: New.
7855 * g++.dg/cpp0x/defaulted27.C: New.
7857 * g++.dg/cpp0x/decltype27.C: New.
7859 2011-05-23 Richard Guenther <rguenther@suse.de>
7861 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7863 2011-05-23 Richard Guenther <rguenther@suse.de>
7865 PR tree-optimization/40874
7866 * g++.dg/tree-ssa/pr40874.C: New testcase.
7868 2011-05-23 Richard Guenther <rguenther@suse.de>
7870 PR tree-optimization/49115
7871 * g++.dg/torture/pr49115.C: New testcase.
7873 2011-05-23 Richard Guenther <rguenther@suse.de>
7876 * gcc.dg/memcpy-3.c: New testcase.
7878 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7881 * gcc.c-torture/execute/pr48973-1.c: New test.
7882 * gcc.c-torture/execute/pr48973-2.c: New test.
7884 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7887 * g++.dg/warn/pr18016.C: New.
7889 2011-05-23 Tom de Vries <tom@codesourcery.com>
7892 * gcc.target/arm/ivopts-6.c: New test.
7894 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7897 * gcc.c-torture/compile/pr49029.c: New test.
7899 2011-05-22 Jason Merrill <jason@redhat.com>
7901 * g++.dg/cpp0x/sfinae23.C: New.
7902 * g++.dg/cpp0x/sfinae8.C: Correct.
7904 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7906 * gfortran.dg/function_optimize_8.f90: New test case.
7908 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7910 PR tree-optimization/49087
7911 * gcc.dg/vect/O3-pr49087.c: New test.
7913 2011-05-21 Jason Merrill <jason@redhat.com>
7915 * g++.dg/debug/const5.C: New.
7917 2011-05-20 Jason Merrill <jason@redhat.com>
7919 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7921 * g++.dg/cpp0x/constexpr-static7.C: New.
7923 * g++.dg/cpp0x/enum12.C: New.
7924 * g++.dg/cpp0x/enum13.C: New.
7926 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7929 * gfortran.dg/select_type_23.f03: New.
7931 2011-05-20 Jason Merrill <jason@redhat.com>
7933 * g++.dg/cpp0x/defaulted26.C: New.
7935 * g++.dg/cpp0x/noexcept02.C: Fix.
7936 * g++.dg/cpp0x/noexcept03.C: Fix.
7937 * g++.dg/cpp0x/noexcept08.C: Fix.
7938 * g++.dg/cpp0x/noexcept10.C: New.
7940 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7943 * gfortran.dg/extends_12.f03: New.
7945 2011-05-20 Jason Merrill <jason@redhat.com>
7947 * g++.dg/template/koenig9.C: New.
7948 * g++.dg/opt/pr47615.C: Fix.
7949 * g++.dg/overload/defarg1.C: Fix.
7950 * g++.dg/tc1/dr213.C: Remove xfail.
7951 * g++.dg/torture/pr34850.C: Fix.
7952 * g++.dg/torture/pr39362.C: Fix.
7953 * g++.old-deja/g++.brendan/crash56.C: Fix.
7954 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7956 2011-05-20 Richard Guenther <rguenther@suse.de>
7958 PR tree-optimization/49079
7959 * gcc.dg/torture/pr49079.c: New testcase.
7961 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7963 PR tree-optimization/49073
7964 * gcc.c-torture/execute/pr49073.c: New test.
7966 2011-06-19 Tobias Burnus <burnus@net-b.de>
7969 * gfortran.dg/coarray_21.f90: New.
7971 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7973 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7976 2011-05-19 Richard Guenther <rguenther@suse.de>
7979 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7981 2011-05-19 Richard Guenther <rguenther@suse.de>
7984 * gcc.dg/builtin-object-size-11.c: New testcase.
7986 2011-05-19 Tom de Vries <tom@codesourcery.com>
7989 * gcc.target/arm/ivopts.c: New test.
7990 * gcc.target/arm/ivopts-2.c: New test.
7992 2011-05-19 Tom de Vries <tom@codesourcery.com>
7994 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7996 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7998 * gcc.c-torture/execute/960321-1.x: Remove.
8000 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8003 * gfortran.dg/move_alloc_4.f90: New.
8005 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8008 * gcc.target/i386/pr49002-1.c: New test.
8009 * gcc.target/i386/pr49002-2.c: Likewise.
8011 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8013 PR tree-optimization/49039
8014 * gcc.c-torture/execute/pr49039.c: New test.
8015 * gcc.dg/tree-ssa/pr49039.c: New test.
8016 * g++.dg/torture/pr49039.C: New test.
8018 2011-05-18 Jason Merrill <jason@redhat.com>
8020 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8021 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8022 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8024 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8026 * gcc.target/bfin/mcpu-bf592.c: New test.
8028 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8030 PR tree-optimization/41881
8031 * gcc.dg/vect/O3-pr41881.c: New test.
8032 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8034 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8036 PR tree-optimization/49000
8037 * gcc.dg/pr49000.c: New test.
8039 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8041 * gnat.dg/invalid1.adb: New test.
8043 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8045 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8047 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8048 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8050 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8053 * g++.dg/cpp0x/range-for18.C: New.
8055 2011-05-15 Tobias Burnus <burnus@net-b.de>
8058 * gfortran.dg/coarray/image_index_2.f90: New.
8060 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8062 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8063 * g++.dg/cpp0x/override2.C: New.
8065 2011-05-14 Tobias Burnus <burnus@net-b.de>
8068 * gfortran.de/coarray_20.f90: New.
8070 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8073 * function_optimize_7.f90: New test case.
8075 2011-05-13 Jason Merrill <jason@redhat.com>
8077 * g++.dg/cpp0x/decltype26.C: New.
8078 * g++.dg/cpp0x/enum11.C: New.
8080 2011-05-13 Tobias Burnus <burnus@net-b.de>
8084 * gfortran.dg/assign_8.f90: Update dg-error.
8086 2011-05-13 Tobias Burnus <burnus@net-b.de>
8089 * gfortran.dg/io_constraints_8.f90: New.
8090 * gfortran.dg/io_constraints_9.f90: New.
8092 2011-05-13 Martin Thuresson <martint@google.com>
8094 PR gcov-profile/47793
8095 * gcc.dg/pr47793.c: New.
8097 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8099 PR tree-optimization/48975
8100 * gcc.dg/pr48975.c: New test.
8102 2011-05-12 Tobias Burnus <burnus@net-b.de>
8105 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8107 2011-05-12 Jason Merrill <jason@redhat.com>
8109 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8111 2011-05-12 Geert Bosch <bosch@adacore.com>
8113 * gnat.dg/view_conversion1.adb: New test.
8115 2011-05-12 Richard Guenther <rguenther@suse.de>
8117 PR tree-optimization/48172
8118 * gcc.dg/vect/pr48172.c: New testcase.
8120 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8123 * g++.dg/opt/pr48967.C: New test.
8125 2011-05-11 Jason Merrill <jason@redhat.com>
8127 * g++.dg/cpp0x/constexpr-friend.C: New.
8128 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8130 * g++.dg/cpp0x/sfinae22.C: New.
8132 2011-05-11 Tobias Burnus <burnus@net-b.de>
8135 * gfortran.dg/generic_24.f90: New.
8137 2011-05-11 Richard Guenther <rguenther@suse.de>
8139 PR tree-optimization/15256
8140 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8142 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8145 * gcc.dg/pr48159-1.c: New test.
8146 * gcc.dg/pr48159-2.c: New test.
8148 2011-05-11 Richard Guenther <rguenther@suse.de>
8151 * gcc.dg/torture/pr48953.c: New testcase.
8153 2011-05-11 Richard Guenther <rguenther@suse.de>
8155 PR tree-optimization/18041
8156 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8158 2011-05-11 Alan Modra <amodra@gmail.com>
8161 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8163 2011-05-10 Jason Merrill <jason@redhat.com>
8165 * g++.dg/cpp0x/defaulted25.C: New.
8166 * g++.dg/template/crash7.C: Adjust.
8168 * g++.dg/cpp0x/variadic108.C: New.
8170 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8172 * g++.dg/inherit/virtual9.C: Extend.
8174 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8177 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8178 are passed and returned in vector registers.
8180 2011-05-10 Richard Guenther <rguenther@suse.de>
8182 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8183 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8184 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8185 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8186 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8189 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8191 PR tree-optimization/48611
8192 PR tree-optimization/48794
8193 * gfortran.dg/gomp/pr48611.f90: New test.
8194 * gfortran.dg/gomp/pr48794.f90: New test.
8197 * gcc.dg/dfp/pr48928.c: New test.
8199 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8202 * g++.dg/cpp0x/pr48522.C: New.
8204 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8207 * g++.dg/cpp0x/sfinae21.C: New.
8209 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8211 * g++.dg/template/sfinae28.C: Rename to...
8212 * g++.dg/cpp0x/sfinae19.C: ... this.
8213 * g++.dg/template/sfinae29.C: Rename to...
8214 * g++.dg/cpp0x/sfinae20.C: ... this.
8216 2011-05-09 Jeff Law <law@redhat.com>
8218 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8221 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8224 * g++.dg/init/pr20039.C: New.
8226 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8230 * g++.dg/template/sfinae28.C: New.
8231 * g++.dg/template/sfinae29.C: Likewise.
8233 2011-05-09 Jason Merrill <jason@redhat.com>
8235 * g++.dg/template/nontype23.C: New.
8237 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8239 * g++.dg/init/pr48859.C: New.
8241 2011-05-09 Jason Merrill <jason@redhat.com>
8243 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8244 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8245 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8246 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8247 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8248 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8249 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8250 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8252 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8254 * g++.dg/inherit/virtual9.C: New.
8256 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8259 * g++.dg/template/dependent-expr8.C: New test case.
8261 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8263 PR tree-optimization/48837
8264 * gcc.dg/pr48837.c: New testcase.
8266 2011-05-06 Jason Merrill <jason@redhat.com>
8268 * g++.dg/cpp0x/constexpr-condition2.C: New.
8270 * g++.dg/cpp0x/constexpr-missing.C: New.
8272 2011-05-06 Tobias Burnus <burnus@net-b.de>
8275 * gfortran.dg/coarray/this_image_2.f90: New.
8277 2011-05-06 Tobias Burnus <burnus@net-b.de>
8281 * gfortran.dg/bind_c_usage_22.f90: New.
8282 * gfortran.dg/bind_c_usage_23.f90: New.
8283 * gfortran.dg/bind_c_usage_24.f90: New.
8284 * gfortran.dg/bind_c_usage_24_c.c: New.
8286 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8289 * g++.dg/template/member9.C: New test case.
8291 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8293 * gnat.dg/discr29.ad[sb]: New test.
8294 * gnat.dg/discr30.adb: Likewise.
8296 2011-05-05 Julian Brown <julian@codesourcery.com>
8298 * gcc.target/arm/neon-vset_lanes8.c: New test.
8300 2011-05-05 Jason Merrill <jason@redhat.com>
8302 * g++.dg/init/new32.C: New.
8304 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8306 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8309 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8311 PR rtl-optimization/48381
8312 * gcc.c-torture/compile/pr48381.c: New test.
8314 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8316 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8318 * gcc.target/i386/opt-1.c: Ditto.
8320 2011-05-04 Jason Merrill <jason@redhat.com>
8322 * g++.dg/conversion/base1.C: New.
8324 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8326 PR libgfortran/48787
8327 * gfortran.dg/round_3.f08: Add more checks to test case.
8329 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8331 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8332 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8333 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8334 Gate test on effective_target fd_truncate.
8336 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8338 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8339 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8340 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8341 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8342 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8343 * gcc.target/i386/pr38824.c: Ditto.
8344 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8345 * gcc.target/i386/vecinit-2.c: Ditto.
8346 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8347 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8348 * gcc.target/i386/parity-2.c: Ditto.
8349 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8351 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8353 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8355 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8356 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8357 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8359 2011-05-03 Tobias Burnus <burnus@net-b.de>
8362 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8364 2011-05-03 Tobias Burnus <burnus@net-b.de>
8367 * gfortran.dg/coarray/this_image_1.f90: New.
8369 2011-05-03 Tobias Burnus <burnus@net-b.de>
8372 * gfortran.dg/coarray/caf.dg: New.
8373 * gfortran.dg/coarray/image_index_1.f90: New, copied
8374 from ../coarray_16.f90.
8376 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8379 * g++.dg/ext/complex9.C: New.
8381 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8384 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8385 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8386 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8388 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8390 * gcc.target/bfin/builtins: Created.
8391 * gcc.target/bfin/hisilh-O0.c: Deleted.
8392 * gcc.target/bfin/hisilh.c: Moved to...
8393 * gcc.target/bfin/builtins/hisilh.c: ...here.
8394 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8395 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8396 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8397 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8398 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8399 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8400 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8401 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8402 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8403 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8404 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8405 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8406 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8407 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8408 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8409 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8410 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8411 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8412 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8413 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8414 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8415 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8416 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8417 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8418 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8419 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8420 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8421 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8422 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8423 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8424 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8425 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8426 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8427 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8428 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8429 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8430 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8431 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8432 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8433 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8434 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8435 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8436 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8437 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8438 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8439 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8440 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8441 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8442 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8443 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8444 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8445 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8446 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8447 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8448 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8449 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8450 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8451 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8452 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8453 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8454 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8455 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8456 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8457 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8458 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8459 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8460 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8461 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8462 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8463 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8464 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8465 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8466 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8467 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8468 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8469 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8470 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8471 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8472 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8473 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8474 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8475 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8476 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8477 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8478 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8479 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8480 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8481 * gcc.target/bfin/builtins/circptr.c: Ditto.
8482 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8483 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8484 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8485 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8486 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8487 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8488 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8489 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8490 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8491 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8492 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8493 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8494 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8495 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8496 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8497 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8498 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8499 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8500 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8501 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8502 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8503 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8504 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8505 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8506 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8507 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8508 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8509 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8510 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8511 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8512 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8513 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8514 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8515 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8516 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8517 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8518 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8519 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8520 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8521 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8522 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8523 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8524 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8525 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8526 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8527 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8528 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8529 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8530 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8531 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8532 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8533 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8534 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8535 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8536 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8537 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8538 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8539 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8540 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8541 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8542 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8543 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8544 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8545 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8546 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8547 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8548 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8549 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8550 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8551 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8553 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8555 * gcc.target/arm/cold-lc.c: New test.
8557 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8560 * gcc.dg/pr48774.c: New test.
8562 2011-05-03 Richard Guenther <rguenther@suse.de>
8564 * gcc.dg/large-size-array-5.c: New testcase.
8566 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8568 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8570 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8572 * lib/target-supports.exp (check_effective_target_vect_strided):
8574 (check_effective_target_vect_strided2)
8575 (check_effective_target_vect_strided3)
8576 (check_effective_target_vect_strided4)
8577 (check_effective_target_vect_strided8): ...these new functions.
8579 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8580 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8581 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8582 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8583 * gcc.dg/vect/pr37539.c: Likewise.
8584 * gcc.dg/vect/slp-11a.c: Likewise.
8585 * gcc.dg/vect/slp-11b.c: Likewise.
8586 * gcc.dg/vect/slp-11c.c: Likewise.
8587 * gcc.dg/vect/slp-12a.c: Likewise.
8588 * gcc.dg/vect/slp-12b.c: Likewise.
8589 * gcc.dg/vect/slp-18.c: Likewise.
8590 * gcc.dg/vect/slp-19a.c: Likewise.
8591 * gcc.dg/vect/slp-19b.c: Likewise.
8592 * gcc.dg/vect/slp-21.c: Likewise.
8593 * gcc.dg/vect/slp-23.c: Likewise.
8594 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8596 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8597 instead of vect_interleave && vect_extract_even_odd.
8598 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8599 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8600 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8601 * gcc.dg/vect/vect-1.c: Likewise.
8602 * gcc.dg/vect/vect-10.c: Likewise.
8603 * gcc.dg/vect/vect-98.c: Likewise.
8604 * gcc.dg/vect/vect-107.c: Likewise.
8605 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8606 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8607 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8608 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8609 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8610 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8611 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8612 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8613 * gcc.dg/vect/vect-strided-float.c: Likewise.
8614 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8615 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8616 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8617 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8618 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8619 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8620 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8621 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8622 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8623 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8624 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8625 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8626 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8627 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8628 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8630 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8632 * gcc.dg/vect/pr30843.c: Likewise.
8633 * gcc.dg/vect/pr33866.c: Likewise.
8634 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8635 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8636 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8637 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8639 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8641 * gcc.dg/vect/slp-11.c: Split into...
8642 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8643 gcc.dg/vect/slp-11c.c: ...these tests.
8644 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8645 * gcc.dg/vect/slp-12c.c: ...this new test.
8646 * gcc.dg/vect/slp-19.c: Split into...
8647 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8648 gcc.dg/vect/slp-19c.c: ...these new tests.
8650 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8652 * lib/target-supports.exp
8653 (check_effective_target_vect_extract_even_odd_wide): Delete.
8654 (check_effective_target_vect_strided_wide): Likewise.
8655 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8656 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8657 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8658 * gcc.dg/vect/pr37539.c: Likewise.
8659 * gcc.dg/vect/slp-11.c: Likewise.
8660 * gcc.dg/vect/slp-12a.c: Likewise.
8661 * gcc.dg/vect/slp-12b.c: Likewise.
8662 * gcc.dg/vect/slp-19.c: Likewise.
8663 * gcc.dg/vect/slp-23.c: Likewise.
8664 * gcc.dg/vect/vect-1.c: Likewise.
8665 * gcc.dg/vect/vect-98.c: Likewise.
8666 * gcc.dg/vect/vect-107.c: Likewise.
8667 * gcc.dg/vect/vect-strided-float.c: Likewise.
8669 2011-05-02 Jason Merrill <jason@redhat.com>
8671 * g++.dg/init/new31.C: New.
8673 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8676 * gcc.dg/pr35445.c: New test.
8678 2011-05-02 Jason Merrill <jason@redhat.com>
8680 * c-c++-common/vla-1.c: New.
8682 2011-05-02 Richard Guenther <rguenther@suse.de>
8684 PR tree-optimization/48822
8685 * gcc.dg/torture/pr48822.c: New testcase.
8687 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8690 * g++.dg/cpp0x/constexpr-47969.C: New.
8692 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8695 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8696 on vect_no_align targets.
8697 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8698 vect_no_align targets.
8700 2011-05-01 Xinliang David Li <davidxl@google.com>
8702 * gcc.dg/tree-ssa/integer-addr.c: New test.
8703 * gcc.dg/tree-ssa/alias_bug.c: New test.
8705 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8707 PR libgfortran/48787
8708 * gfortran.dg/round_3.f08: Add more checks.
8710 2011-04-30 Tobias Burnus <burnus@net-b.de>
8713 * gfortran.dg/import9.f90: New, proper test.
8714 * gfortran.dg/interface_37.f90: Remove bogus
8715 test (bogus copy of interface_36.f90).
8717 2011-04-30 Tobias Burnus <burnus@net-b.de>
8720 * gfortran.dg/interface_37.f90: New.
8722 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8725 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8727 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8729 PR tree-optimization/48809
8730 * gcc.c-torture/execute/pr48809.c: New test.
8732 2011-04-29 Jeff Law <law@redhat.com>
8734 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8736 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8739 * g++.dg/init/ctor10.C: New.
8741 2011-04-29 Le-Chun Wu <lcwu@google.com>
8743 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8744 warning in implicitly instantiated templates.
8746 2011-04-29 Le-Chun Wu <lcwu@google.com>
8748 * g++.dg/warn/Wnull-conversion-1.C: New.
8749 * g++.dg/warn/Wnull-conversion-2.C: New.
8751 2011-04-29 Diego Novillo <dnovillo@google.com>
8753 * g++.old-deja/g++.other/null3.C: Expect warning about
8754 converting boolean to a pointer.
8756 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8759 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8763 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8765 2011-04-29 Tobias Burnus <burnus@net-b.de>
8768 * gfortran.dg/typebound_proc_22.f90: New.
8771 * gfortran.dg/interface_36.f90: New.
8773 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8775 PR libgfortran/48488
8776 PR libgfortran/48602
8777 PR libgfortran/48615
8778 PR libgfortran/48684
8779 PR libgfortran/48787
8780 * gfortran.dg/fmt_g.f: Adjust test.
8781 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8782 * gfortran.dg/round_3.f08: New test.
8783 * gfortran.dg/namelist_print_1.f: Adjust test.
8784 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8785 * gfortran.dg/f2003_io_5.f03: Adjust test.
8786 * gfortran.dg/coarray_15.f90: Adjust test.
8787 * gfortran.dg/namelist_65.f90: Adjust test.
8788 * gfortran.dg/fmt_cache_1.f: Adjust test.
8789 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8790 * gfortran.dg/real_const_3.f90: Adjust test.
8792 2011-04-29 Jan Hubicka <jh@suse.cz>
8794 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8795 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8797 2011-04-28 Xinliang David Li <davidxl@google.com>
8799 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8800 * g++.dg/prof-robust-1.C: New test.
8802 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8804 PR tree-optimization/48765
8805 * gcc.dg/vect/pr48765.c: New.
8807 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8809 PR tree-optimization/48775
8810 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8812 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8815 * g++.dg/inherit/pr48798.C: New.
8816 * g++.old-deja/g++.other/base1.C: Adjust.
8818 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8821 * g++.dg/template/inherit7.C: New test case.
8823 2011-04-28 Richard Guenther <rguenther@suse.de>
8825 PR tree-optimization/40052
8826 PR tree-optimization/15347
8827 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8828 * gcc.dg/pr15347.c: Likewise.
8830 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8833 * g++.dg/cpp0x/sfinae18.C: New.
8835 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8838 * g++.dg/ext/is_literal_type1.C: New.
8840 2011-04-28 Tobias Burnus <burnus@net-b.de>
8844 * gfortran.dg/interface_35.f90: New.
8845 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8846 * gfortran.dg/func_result_6.f90: Add dg-warning.
8847 * gfortran.dg/bessel_1.f90: Ditto.
8848 * gfortran.dg/hypot_1.f90: Ditto.
8849 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8850 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8851 * gfortran.dg/interface_assignment_4.f90: Ditto.
8853 2011-04-27 Jason Merrill <jason@redhat.com>
8855 * g++.dg/ext/complex8.C: New.
8857 * g++.dg/cpp0x/initlist49.C: New.
8858 * g++.dg/init/new30.C: New.
8860 2011-04-27 Tobias Burnus <burnus@net-b.de>
8863 * gfortran.dg/whole_file_34.f90: New.
8865 2011-04-27 Jan Hubicka <jh@suse.cz>
8867 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8869 2011-04-27 Jason Merrill <jason@redhat.com>
8871 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8873 * g++.dg/parse/ambig6.C: New.
8875 2011-04-27 Nick Clifton <nickc@redhat.com>
8877 * gcc.dg/20020312-2.c: Add definition for RX.
8879 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8880 option with RX targets.
8882 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8885 2011-04-27 Richard Guenther <rguenther@suse.de>
8887 * gcc.dg/tree-ssa/pr23382.c: Remove.
8889 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8892 * gcc.c-torture/compile/pr48767.c: New test.
8894 2011-04-27 Richard Guenther <rguenther@suse.de>
8896 PR tree-optimization/48772
8897 * g++.dg/pr48772.C: New testcase.
8899 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8902 * gcc.c-torture/compile/pr48742.c: New test.
8904 2011-04-26 Jason Merrill <jason@redhat.com>
8906 * g++.dg/lookup/koenig13.C: New.
8908 * g++.dg/cpp0x/initlist48.C: New.
8910 2011-04-25 Jason Merrill <jason@redhat.com>
8912 * g++.dg/cpp0x/sfinae17.C: New.
8914 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8917 * gcc.target/powerpc/pr48258-1.c: New file.
8918 * gcc.target/powerpc/pr48258-2.c: Ditto.
8920 2011-04-26 Xinliang David Li <davidxl@google.com>
8922 * gcc.dg/uninit-suppress.c: New test.
8923 * gcc.dg/uninit-suppress.c: New test.
8925 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8928 * gcc.dg/pr48768.c: New test.
8930 PR tree-optimization/48734
8931 * gcc.c-torture/compile/pr48734.c: New test.
8934 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8936 2011-04-26 Richard Guenther <rguenther@suse.de>
8938 PR tree-optimization/48731
8939 * gcc.dg/torture/pr48731.c: New testcase.
8941 2011-04-26 Richard Guenther <rguenther@suse.de>
8944 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8946 2011-04-26 Richard Guenther <rguenther@suse.de>
8949 * gcc.dg/torture/pr48694-1.c: New testcase.
8950 * gcc.dg/torture/pr48694-2.c: Likewise.
8952 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8954 * g++.dg/ext/underlying_type1.C: New.
8955 * g++.dg/ext/underlying_type2.C: Likewise.
8956 * g++.dg/ext/underlying_type3.C: Likewise.
8957 * g++.dg/ext/underlying_type4.C: Likewise.
8958 * g++.dg/ext/underlying_type5.C: Likewise.
8959 * g++.dg/ext/underlying_type6.C: Likewise.
8960 * g++.dg/ext/underlying_type7.C: Likewise.
8961 * g++.dg/ext/underlying_type8.C: Likewise.
8962 * g++.dg/ext/underlying_type9.C: Likewise.
8963 * g++.dg/ext/underlying_type10.C: Likewise.
8965 2011-04-25 Jason Merrill <jason@redhat.com>
8967 * g++.dg/cpp0x/regress/template-const2.C: New.
8969 2011-04-25 Jeff Law <law@redhat.com>
8971 * gcc.dg/tree-ssa/vrp56.c: new test.
8973 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8975 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8977 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8979 PR preprocessor/48740
8980 * c-c++-common/raw-string-11.c: New test.
8982 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8984 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8987 2011-04-23 Tobias Burnus <burnus@net-b.de>
8990 * gfortran.dg/coarray_19.f90: New.
8992 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8995 * gcc.dg/pr48685.c: New test.
8997 2011-04-22 Jan Hubicka <jh@suse.cz>
8999 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9001 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9003 PR tree-optimization/48717
9004 * gcc.c-torture/execute/pr48717.c: New test.
9006 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9009 * gcc.target/i386/pr48723.c: New test.
9011 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9014 * gcc.dg/gomp/pr48716.c: New test.
9015 * g++.dg/gomp/pr48716.C: New test.
9017 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9020 * gcc.dg/missing-field-init-2.c: Update testcase.
9022 2011-04-22 Alan Modra <amodra@gmail.com>
9024 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9026 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9029 * gfortran.dg/function_optimize_6.f90: New test.
9031 2011-04-21 Easwaran Raman <eraman@google.com>
9033 * gcc.dg/stack-layout-2.c: New test.
9035 2011-04-21 Richard Guenther <rguenther@suse.de>
9038 * g++.dg/lto/pr48207-2_0.C: New testcase.
9039 * g++.dg/lto/pr48207-3_0.C: Likewise.
9041 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9043 * gnat.dg/volatile5.adb: New test.
9044 * gnat.dg/volatile5_pkg.ads: New helper.
9046 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9049 * gcc.target/i386/pr48708.c: New test.
9051 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9053 * gcc.dg/vect/vect-119.c: New test.
9055 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9057 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9060 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9061 Richard Sandiford <richard.sandiford@linaro.org>
9064 * gcc.target/arm/pr46329.c: New test.
9066 2011-04-21 Tobias Burnus <burnus@net-b.de>
9069 * gfortran.dg/coarray_18.f90: New.
9071 2011-04-20 Jason Merrill <jason@redhat.com>
9073 * g++.dg/cpp0x/initlist47.C: New.
9075 * g++.dg/init/dtor4.C: New.
9077 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9080 * gcc.target/i386/sse2-pinsrw.c: New test.
9081 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9082 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9083 * gcc.target/i386/sse2-insvhi.c: Ditto.
9084 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9085 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9087 2011-04-20 Jason Merrill <jason@redhat.com>
9089 * g++.dg/template/const4.C: New.
9091 2011-04-20 Easwaran Raman <eraman@google.com>
9093 * gcc.dg/stack-layout-1.c: New test.
9095 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9097 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9098 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9101 2011-04-20 Kai Tietz <ktietz@redhat.com>
9103 * gcc.dg/binop-xor1.c: New test.
9104 * gcc.dg/binop-xor2.c: New test.
9105 * gcc.dg/binop-xor3.c: New test.
9106 * gcc.dg/binop-xor4.c: New test.
9107 * gcc.dg/binop-xor5.c: New test.
9109 2011-04-20 Richard Guenther <rguenther@suse.de>
9111 PR tree-optimization/47892
9112 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9114 2011-04-20 Richard Guenther <rguenther@suse.de>
9117 * g++.dg/torture/pr48695.C: New testcase.
9119 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9121 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9122 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9123 * gcc.c-torture/execute/pr45262.c: Ditto
9124 * gcc.dg/torture/pr43165.c: Ditto.
9125 * gcc.dg/torture/pr47228.c: Ditto.
9126 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9127 * gcc.dg/ipa/pr45644.c: Ditto.
9128 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9131 2011-04-19 Jason Merrill <jason@redhat.com>
9133 * g++.dg/ext/complex7.C: New.
9135 * g++.dg/ext/attrib41.C: New.
9137 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9140 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9142 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9145 * gcc.target/i386/pr48678.c: New test.
9147 2011-04-19 Martin Jambor <mjambor@suse.cz>
9149 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9150 * g++.dg/opt/devirt2.C: New test.
9151 * g++.dg/ipa/devirt-g-1.C: Likewise.
9153 2011-04-19 Tobias Burnus <burnus@net-b.de>
9156 * gfortran.dg/whole_file_33.f90: New.
9158 2011-04-19 Martin Jambor <mjambor@suse.cz>
9160 * g++.dg/ipa/devirt-7.C: New test.
9162 2011-04-19 Richard Guenther <rguenther@suse.de>
9165 * g++.dg/lto/pr48207_0.C: New testcase.
9167 2011-04-18 Jason Merrill <jason@redhat.com>
9169 * g++.dg/init/void1.C: New.
9171 * g++.dg/cpp0x/union4.C: New.
9173 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9176 * g++.dg/torture/pr48661.C: New test.
9179 * g++.dg/gomp/pr48632.C: New test.
9181 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9183 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9184 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9186 2011-04-18 Tobias Burnus <burnus@net-b.de>
9189 * gfortran.dg/coarray_17.f90: New.
9190 * gfortran.dg/coarray_10.f90: Update dg-error.
9192 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9195 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9196 * gfortran.dg/guality/guality.exp: Likewise.
9198 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9200 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9202 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9204 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9206 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9208 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9210 2011-04-18 Richard Guenther <rguenther@suse.de>
9213 * g++.dg/torture/pr46364.C: New testcase.
9215 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9217 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9219 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9221 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9223 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9224 Ira Rosen <ira.rosen@linaro.org>
9227 * gcc.target/arm/pr48252.c: New test.
9229 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9231 PR tree-optimization/48616
9232 * gcc.dg/pr48616.c: New test.
9234 2011-04-18 Tobias Burnus <burnus@net-b.de>
9237 * gfortran.dg/coarray_16.f90: New.
9239 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9242 * gfortran.dg/realloc_on_assign_7.f03: New test.
9244 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9246 PR libgfortran/48602
9247 * gfortran.dg/fmt_g0_6.f08: New test.
9249 2011-04-17 Jason Merrill <jason@redhat.com>
9251 * g++.dg/cpp0x/sfinae16.C: New.
9253 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9255 * gcc.target/mips/reg-var-1.c: New test.
9257 2011-04-17 Jan Hubicka <jh@suse.cz>
9259 * gcc.dg/winline-5.c: Update testcase.
9261 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9263 * gnat.dg/discr27.ad[sb]: Move dg directive.
9264 * gnat.dg/discr28.ad[sb]: New test.
9265 * gnat.dg/discr28_pkg.ads: New helper.
9267 2011-04-17 Michael Matz <matz@suse.de>
9269 PR tree-optimization/48622
9271 * gcc.dg/lto/pr48622_0.c: New test.
9273 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9275 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9276 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9277 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9278 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9279 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9280 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9282 2011-04-15 Jason Merrill <jason@redhat.com>
9284 * g++.dg/cpp0x/range-for17.C: New.
9286 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9288 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9289 * g++.dg/cpp0x/range-for3.C: Likewise.
9290 * g++.dg/cpp0x/range-for9.C: Correct error message.
9291 * g++.dg/cpp0x/range-for11.C: New.
9292 * g++.dg/cpp0x/range-for12.C: New.
9293 * g++.dg/cpp0x/range-for13.C: New.
9294 * g++.dg/cpp0x/range-for14.C: New.
9295 * g++.dg/cpp0x/range-for15.C: New.
9296 * g++.dg/cpp0x/range-for16.C: New.
9298 2011-04-15 Tobias Burnus <burnus@net-b.de>
9301 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9303 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9305 * objc.dg/naming-4.m: Updated.
9306 * objc.dg/naming-5.m: Updated.
9307 * objc.dg/naming-6.m: New.
9308 * objc.dg/naming-7.m: New.
9309 * obj-c++.dg/naming-1.mm: Updated.
9310 * obj-c++.dg/naming-2.mm: Updated.
9311 * obj-c++.dg/naming-3.mm: New.
9312 * obj-c++.dg/naming-4.mm: New.
9314 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9316 PR libgfortran/48589
9317 * gfortran.dg/fmt_g0_5.f08: New test.
9319 2011-04-15 Richard Guenther <rguenther@suse.de>
9322 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9324 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9326 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9327 -finline-limit=0 to -fno-inline
9329 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9332 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9335 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9338 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9339 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9340 * gcc.target/i386/avx-insertps-3.c: New test.
9341 * gcc.target/i386/avx-insertps-4.c: New test.
9343 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9345 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9348 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9353 * gcc.target/avr/pr46779-1.c: New test case
9354 * gcc.target/avr/pr46779-2.c: New test case
9356 2011-04-14 Jason Merrill <jason@redhat.com>
9358 * g++.dg/cpp0x/sfinae15.C: New.
9360 * g++.dg/cpp0x/sfinae14.C: New.
9362 * g++.dg/ext/vla10.C: New.
9364 2011-04-14 Richard Guenther <rguenther@suse.de>
9366 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9368 2011-04-14 Richard Guenther <rguenther@suse.de>
9370 * gcc.dg/fold-bitand-4.c: Move ...
9371 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9373 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9375 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9377 * gcc.target/avr/torture/trivial.c: Ditto.
9379 2011-04-13 Jason Merrill <jason@redhat.com>
9381 * g++.dg/template/operator11.C: New.
9383 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9386 * gcc.dg/gomp/pr48591.c: New test.
9389 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9390 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9392 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9395 * g++.dg/template/dependent-expr7.C: New test case.
9397 2011-04-13 Jason Merrill <jason@redhat.com>
9399 * g++.dg/cpp0x/sfinae13.C: New.
9401 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9403 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9405 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9407 * gcc.target/arm/pr43698.c: Remove -march option.
9409 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9411 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9414 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9418 * gfortran.dg/realloc_on_assign_6.f03: New test.
9420 2011-04-12 Kai Tietz <ktietz@redhat.com>
9422 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9423 targets the additional -mno-ms-bitfields and
9424 -Wno-packed-bitfield-compat options.
9425 * g++.dg/ext/bitfield3.C: Likewise.
9426 * g++.dg/ext/bitfield4.C: Likewise.
9427 * g++.dg/ext/bitfield5.C: Likewise.
9428 * gcc.dg/bitfld-15.c: Likewise.
9429 * gcc.dg/bitfld-16.c: Likewise.
9430 * gcc.dg/bitfld-17.c: Likewise.
9431 * gcc.dg/bitfld-18.c: Likewise.
9433 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9435 * gcc.target/arm/neon-vld3-1.c: New test.
9436 * gcc.target/arm/neon-vst3-1.c: New test.
9437 * gcc.target/arm/neon/v*.c: Regenerate.
9439 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9441 PR rtl-optimization/48549
9442 * g++.dg/opt/pr48549.C: New test.
9444 2011-04-12 Richard Guenther <rguenther@suse.de>
9446 PR tree-optimization/46076
9447 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9449 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9452 * lib/compat.exp (compat-execute): Declare unsupported after
9453 stripping path from src1.
9454 * lib/lto.exp (lto-execute): Likewise.
9456 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9459 * gcc.dg/pr48552-1.c: New test.
9460 * gcc.dg/pr48552-2.c: New test.
9462 2011-04-11 Jason Merrill <jason@redhat.com>
9464 * g++.dg/cpp0x/sfinae12.C: New.
9466 * g++.dg/cpp0x/enum10.C: New.
9468 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9470 * g++.dg/cpp0x/rv-func.C: New.
9472 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9474 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9477 2011-04-11 Martin Jambor <mjambor@suse.cz>
9479 PR tree-optimization/48195
9480 * gcc.dg/ipa/pr48195.c: New test.
9482 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9484 * gnat.dg/return3.adb: Remove unused switch.
9486 2011-04-08 Mike Stump <mikestump@comcast.net>
9489 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9490 default to fno-common.
9492 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9494 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9495 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9497 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9500 * gfortran.dg/function_optimize_5.f90: New test.
9502 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9504 * gnat.dg/aggr17.adb: New test.
9505 * gnat.dg/aggr18.adb: Likewise.
9507 2011-04-08 Michael Matz <matz@suse.de>
9510 * gcc.target/i386/pr48389.c: New test.
9512 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9514 PR rtl-optimization/48272
9515 * g++.dg/opt/pr48272.C: New.
9517 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9519 PR rtl-optimization/48235
9520 * gcc.dg/pr48235.c: New.
9522 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9524 PR rtl-optimization/48302
9525 * g++.dg/opt/pr48302.C: New.
9527 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9530 * g++.dg/opt/pr48273.C: New.
9532 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9534 PR rtl-optimization/48442
9535 * gcc.dg/pr48442.c: New.
9537 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9539 PR tree-optimization/48377
9540 * gcc.dg/vect/pr48377.c: New test.
9542 2011-04-07 Jason Merrill <jason@redhat.com>
9544 * g++.dg/cpp0x/regress/call1.C: New.
9546 * g++.dg/cpp0x/variadic107.C: New.
9548 * g++.dg/cpp0x/sfinae11.C: New.
9549 * g++.dg/cpp0x/noexcept02.C: Fix.
9551 * g++.dg/cpp0x/sfinae10.C: New.
9553 * g++.dg/cpp0x/sfinae9.C: New.
9555 * c-c++-common/Wcast-qual-1.c: Move here from...
9556 * gcc.dg/cast-qual-3.c: ...here, and...
9557 * g++.dg/warn/Wcast-qual2.C: ...here.
9559 * g++.dg/cpp0x/sfinae8.C: New.
9561 * g++.dg/cpp0x/sfinae7.C: New.
9563 * g++.dg/cpp0x/enum9.C: New.
9565 2011-04-07 Mike Stump <mikestump@comcast.net>
9567 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9568 with no trampolines.
9570 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9573 * gfortran.dg/gomp/pr48117.f90: New test.
9576 * gcc.dg/torture/pr48343.c: New test.
9578 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9580 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9582 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9584 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9586 2011-04-07 Tom de Vries <tom@codesourcery.com>
9589 * lib/scanasm.exp (object-size): New proc.
9590 * gcc.target/arm/pr43920-2.c: New test.
9592 2011-04-06 Tobias Burnus <burnus@net-b.de>
9596 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9598 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9600 * gcc.dg/mtune.c: Prune note from output.
9602 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9605 * gcc.dg/guality/pr36977.c: New test.
9606 * gcc.dg/guality/pr48466.c: New test.
9608 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9610 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9612 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9614 * gnat.dg/return3.adb: New test.
9616 2011-04-06 Richard Guenther <rguenther@suse.de>
9618 PR tree-optimization/47663
9619 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9621 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9623 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9624 Solaris 8 and 9 as well.
9626 2011-04-05 Tom de Vries <tom@codesourcery.com>
9629 * gcc.target/arm/pr43920-1.c: New test.
9631 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9633 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9634 (cctor): Actually return the value.
9635 (main): Cast return values.
9637 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9639 * gfortran.dg/character_comparison_8.f90: New test.
9641 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9643 * frontend-passes: (optimize_lexical_comparison): New function.
9644 (optimize_expr): Call it.
9645 (optimize_comparison): Also handle lexical comparison functions.
9646 Return false instad of -2 for unequal comparison.
9648 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9651 * function_optimize_4.f90: New test.
9653 2011-04-04 Tobias Burnus <burnus@net-b.de>
9656 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9657 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9658 * gfortran.dg/coarray_15.f90: New.
9660 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9662 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9663 * gfortran.dg/bessel_7.f90: Likewise.
9665 2011-04-03 Tobias Burnus <burnus@net-b.de>
9667 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9669 2011-04-03 Richard Guenther <rguenther@suse.de>
9670 Ira Rosen <ira.rosen@linaro.org>
9672 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9673 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9674 -ftree-loop-if-convert-stores.
9676 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9678 * gnat.dg/specs/aggr2.ads: New test.
9680 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9682 * gnat.dg/debug2.ad[sb]: New test.
9683 * gnat.dg/debug2_pkg.ads: New helper.
9684 * gnat.dg/debug3.ad[sb]: New test.
9686 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9688 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9690 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9693 * gcc.c-torture/compile/pr48335-1.c: New test.
9694 * gcc.dg/pr48335-1.c: New test.
9695 * gcc.dg/pr48335-2.c: New test.
9696 * gcc.dg/pr48335-3.c: New test.
9697 * gcc.dg/pr48335-4.c: New test.
9698 * gcc.dg/pr48335-5.c: New test.
9699 * gcc.dg/pr48335-6.c: New test.
9700 * gcc.dg/pr48335-7.c: New test.
9701 * gcc.dg/pr48335-8.c: New test.
9702 * gcc.target/i386/pr48335-1.c: New test.
9704 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9707 * gcc.dg/Waddress.c: New test.
9709 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9712 * gfortran.dg/function_optimize_3.f90: New test.
9714 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9716 * gcc.c-torture/compile/20110401-1.c: New test.
9718 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9719 * g++.dg/lto/20091002-2_0.C: Likewise.
9720 * g++.dg/lto/20090303_0.c: Likewise.
9721 * g++.dg/lto/20091004-1_0.C: Likewise.
9722 * g++.dg/lto/20091002-3_0.C: Likewise.
9723 * g++.dg/lto/20091004-2_0.C: Likewise.
9724 * g++.dg/lto/20081123_0.C: Likewise.
9725 * g++.dg/lto/20090313_0.C: Likewise.
9726 * g++.dg/lto/20081109-1_0.C: Likewise.
9727 * g++.dg/lto/20081219_0.C: Likewise.
9728 * g++.dg/lto/20081204-1_0.C: Likewise.
9729 * g++.dg/lto/20090302_0.C: Likewise.
9730 * g++.dg/lto/20081119-1_0.C: Likewise.
9731 * g++.dg/lto/20081118_0.C: Likewise.
9732 * gcc.dg/lto/20091020-2_0.c: Likewise.
9733 * gcc.dg/lto/20090210_0.c: Likewise.
9734 * gcc.dg/lto/20081204-1_0.c: Likewise.
9735 * gcc.dg/lto/20081224_0.c: Likewise.
9736 * gcc.dg/lto/20090219_0.c: Likewise.
9737 * gcc.dg/lto/20091014-1_0.c: Likewise.
9738 * gcc.dg/lto/20091016-1_0.c: Likewise.
9739 * gcc.dg/lto/20090206-2_0.c: Likewise.
9740 * gcc.dg/lto/20090116_0.c: Likewise.
9741 * gcc.dg/lto/20091013-1_0.c: Likewise.
9742 * gcc.dg/lto/20091015-1_0.c: Likewise.
9743 * gcc.dg/lto/20090126-2_0.c: Likewise.
9745 2011-03-31 Ian Lance Taylor <iant@google.com>
9747 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9749 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9751 * gnat.dg/opt16.adb: New test.
9753 2011-03-31 Jason Merrill <jason@redhat.com>
9755 * g++.dg/cpp0x/defaulted24.C: New.
9757 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9760 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9763 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9765 * g++.dg/other/i386-9.C: New test.
9767 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9769 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9771 2011-03-30 Jason Merrill <jason@redhat.com>
9773 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9775 * g++.dg/cpp0x/regress/isnan.C: New.
9777 * g++.dg/cpp0x/initlist46.C: New.
9779 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9782 * gcc.target/arm/neon-modes-2.c: New test.
9784 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9787 * gcc.c-torture/compile/pr48305.c: New test.
9789 2011-03-29 Jason Merrill <jason@redhat.com>
9791 * g++.dg/cpp0x/regress/value-dep1.C: New.
9793 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9795 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9797 2011-03-29 Ian Lance Taylor <iant@google.com>
9799 * go.test/go-test.exp: Handle the test lines used in several new
9801 (errchk): Add opts parameter. Change all callers. Handle parens
9804 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9805 Dominique d'Humieres <dominiq@lps.ens.fr>
9807 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9808 and __APPLE__ && __PPC__ && __ALTIVEC__.
9810 2011-03-29 Jason Merrill <jason@redhat.com>
9812 * g++.dg/cpp0x/dependent1.C: New.
9814 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9816 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9818 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9820 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9823 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9824 * gfortran.dg/proc_ptr_comp_32.f90: New.
9826 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9828 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9829 check for corresponding warning.
9831 2011-03-28 Jason Merrill <jason@redhat.com>
9833 * g++.dg/cpp0x/rv-deduce2.C: New.
9835 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9838 * gcc.dg/pr48203.c: New test.
9840 2011-03-28 Jeff Law <law@redhat.com>
9842 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9844 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9846 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9847 and __PPC__ && __ALTIVEC__.
9849 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9852 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9853 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9854 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9855 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9857 2011-03-28 Jason Merrill <jason@redhat.com>
9859 * g++.dg/cpp0x/initlist-array2.C: New.
9861 * g++.dg/cpp0x/initlist-array1.C: New.
9863 * g++.dg/cpp0x/constexpr-compound.C: New.
9865 * g++.dg/cpp0x/constexpr-using.C: New.
9867 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9869 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9872 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9874 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9876 * gcc.dg/slp-1.c: New test.
9878 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9880 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9881 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9882 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9883 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9884 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9885 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9886 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9887 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9888 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9889 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9890 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9891 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9892 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9893 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9895 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9898 * gfortran.dg/trim_optimize_5.f90: New test.
9899 * gfortran.dg/trim_optimize_6.f90: New test.
9901 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9904 * gcc.target/mips/madd-7.c: Remove -mlong32.
9905 * gcc.target/mips/msub-7.c: Likewise.
9907 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9909 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9910 accesses to preserve the meaning of the test for doubleword vectors.
9911 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9912 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9914 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9917 * gfortran.dg/class_42.f03: New.
9919 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9921 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9924 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9926 PR rtl-optimization/48144
9927 * gcc.dg/pr48144.c: New test.
9929 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9931 * gnat.dg/discr27.ad[sb]: New test.
9933 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9935 * gnat.dg/limited_with2.ad[sb]: New test.
9936 * gnat.dg/limited_with2_pkg1.ads: New helper.
9937 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9939 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9941 * gnat.dg/opt15.adb: New test.
9942 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9944 2011-03-25 Tobias Burnus <burnus@net-b.de>
9948 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9949 * gfortran.dg/leadz_trailz_3.f90: Ditto
9951 2011-03-25 Martin Jambor <mjambor@suse.cz>
9953 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9955 2011-03-25 Jason Merrill <jason@redhat.com>
9957 * g++.dg/cpp0x/defaulted22.C: New.
9958 * g++.dg/cpp0x/defaulted23.C: New.
9959 * g++.dg/cpp0x/defaulted15.C: Adjust.
9961 2011-03-25 Jason Merrill <jason@redhat.com>
9963 * g++.dg/cpp0x/move1.C: New.
9965 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9968 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9970 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9972 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9973 for mips-sgi-irix6.5.
9974 Replace snprintf prototype by <stdio.h>.
9976 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9979 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9980 run_expensive_tests.
9981 * gcc.dg/graphite/block-4.c: Likewise.
9982 * gcc.dg/graphite/block-7.c: Likewise.
9983 * gcc.dg/graphite/block-8.c: Likewise.
9985 2011-03-25 Richard Guenther <rguenther@suse.de>
9987 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9988 * g++.dg/tree-ssa/pr8781.C: Likewise.
9989 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9990 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9991 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9992 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9993 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9994 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9995 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9996 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9997 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9998 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9999 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10000 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10001 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10002 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10003 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10004 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10005 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10006 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10007 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10008 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10009 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10010 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10011 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10012 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10013 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10014 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10015 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10016 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10017 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10018 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10019 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10020 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10021 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10022 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10023 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10024 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10025 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10026 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10027 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10028 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10030 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10031 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10032 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10033 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10034 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10035 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10036 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10037 * c-c++-common/pr46562-2.c: Likewise.
10038 * gfortran.dg/pr42108.f90: Likewise.
10039 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10040 foo to be inlined even at -O1.
10041 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10042 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10043 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10044 * gcc.dg/matrix/matrix.exp: Disable FRE.
10046 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10049 * gcc.dg/dfp/pr48204.c: New test.
10051 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10054 * gcc.c-torture/execute/pr47917.c: Move this...
10055 * gcc.dg/torture/pr47917.c: to here and add xfails.
10057 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10059 * gnat.dg/array16.ad[sb]: New test.
10060 * gnat.dg/array16.ads: New helper.
10062 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10064 * gnat.dg/derived_type2.adb: New test.
10066 2011-03-24 Richard Guenther <rguenther@suse.de>
10068 PR tree-optimization/48271
10069 * g++.dg/torture/pr48271.C: New testcase.
10071 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10073 * gnat.dg/array15.ad[sb]: New test.
10075 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10078 * gcc.target/i386/pr48237.c: New test.
10080 2011-03-24 Richard Guenther <rguenther@suse.de>
10082 PR middle-end/48269
10083 * gcc.dg/builtin-object-size-10.c: New testcase.
10085 2011-03-24 Richard Guenther <rguenther@suse.de>
10087 PR tree-optimization/46562
10088 * c-c++-common/pr46562-2.c: New testcase.
10089 * c-c++-common/pr46562.c: Likewise.
10091 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10093 * gcc.dg/vect/vect-cselim-1.c: New test.
10094 * gcc.dg/vect/vect-cselim-2.c: New test.
10096 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10098 * gcc.target/arm/pr46934.c: New.
10100 2011-03-23 Ian Lance Taylor <iant@google.com>
10102 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10104 2011-03-23 Richard Guenther <rguenther@suse.de>
10106 * gcc.dg/struct: Remove directory and contents.
10108 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10111 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10113 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10115 * gnat.dg/discr26.ad[sb]: New test.
10116 * gnat.dg/discr26_pkg.ads: New helper.
10118 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10121 * gcc.target/arm/neon-vld-1.c: New test.
10123 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10125 * gnat.dg/array14.ad[sb]: New test.
10126 * gnat.dg/array14_pkg.ads: New helper.
10128 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10130 * gcc.c-torture/execute/920501-8.x: Remove.
10131 * gcc.c-torture/execute/930513-1.x: Remove.
10132 * gcc.c-torture/execute/960312-1.x: Remove.
10133 * gcc.c-torture/compile/20000804-1.c,
10134 gcc.c-torture/compile/20001205-1.c,
10135 gcc.c-torture/compile/20001226-1.c,
10136 gcc.c-torture/compile/20010518-2.c,
10137 gcc.c-torture/compile/20020312-1.c,
10138 gcc.c-torture/compile/20020604-1.c,
10139 gcc.c-torture/compile/920501-12.c,
10140 gcc.c-torture/compile/920501-4.c,
10141 gcc.c-torture/compile/920520-1.c,
10142 gcc.c-torture/compile/980506-1.c,
10143 gcc.c-torture/execute/980709-1.x,
10144 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10145 options for m68hc11.
10146 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10147 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10150 2011-03-22 Nick Clifton <nickc@redhat.com>
10152 * lib/target-supports.exp (check_profiling_available): Add MN10300
10153 to the list of targets that do not support profiling. Restore
10154 alpha sorting to this list.
10156 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10158 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10159 failure on 32-bit systems.
10160 * gcc.dg/torture/vector-2.c: Ditto.
10162 2011-03-22 Richard Guenther <rguenther@suse.de>
10164 PR tree-optimization/48228
10165 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10167 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10169 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10173 * gcc.target/powerpc/pr48226.c: New file.
10175 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10177 * lib/prune.exp (prune_gcc_output): Prune "could not create
10178 compact unwind for" warnings.
10180 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10184 * gcc.c-torture/execute/pr42544.c: New test.
10185 * gcc.c-torture/execute/pr48197.c: New test.
10187 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10189 PR preprocessor/48192
10190 * gcc.target/powerpc/pr48192.c: New file.
10193 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10194 split problem of 0 being loaded in a VSX register.
10196 2011-03-21 Richard Guenther <rguenther@suse.de>
10199 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10200 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10201 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10202 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10204 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10207 * gcc.dg/pr48213.c: New test.
10209 2011-03-21 Kai Tietz <ktietz@redhat.com>
10212 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10214 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10216 * gcc.target/arm/xor-and.c: New.
10218 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10221 * gfortran.dg/function_optimize_1.f90: New test.
10222 * gfortran.dg/function_optimize_2.f90: New test.
10224 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10226 PR rtl-optimization/47502
10227 * gcc.target/i386/pr47502-1.c: New.
10228 * gcc.target/i386/pr47502-2.c: Likewise.
10230 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10232 PR rtl-optimization/48156
10233 * gcc.dg/pr48156.c: New test.
10235 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10237 PR libfortran/47439
10238 * gfortran.dg/scratch_1.f90: Adjust test.
10240 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10242 PR libfortran/47439
10243 * gfortran.dg/scratch_1.f90: New test.
10245 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10247 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10248 variably modified typedefs.
10249 * gcc.dg/c1x-typedef-2.c: Remove.
10251 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10253 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10254 * gcc.dg/c1x-anon-struct-3.c: New test.
10255 * gcc.dg/anon-struct-11.c: Update.
10257 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10259 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10261 Only xfail with gas.
10263 2011-03-18 Jason Merrill <jason@redhat.com>
10265 * g++.dg/template/fn-ptr1.C: New.
10267 * g++.dg/overload/volatile1.C: New.
10269 * g++.dg/opt/pr23372.C: New.
10271 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10273 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10275 PR middle-end/47405
10276 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10278 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10280 * gcc.target/arm/unsigned-extend-1.c: New.
10282 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10285 * gcc.c-torture/compile/pr48161.c: New test.
10287 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10289 PR middle-end/47725
10290 * gcc.dg/torture/pr47725.c: New.
10292 2011-03-17 Jason Merrill <jason@redhat.com>
10294 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10295 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10297 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10299 * gnat.dg/specs/elab2.ads: New test.
10300 * gnat.dg/specs/elab2_pkg.ads: New helper.
10302 2011-03-17 Jason Merrill <jason@redhat.com>
10304 * g++.dg/cpp0x/decltype-1212.C: New.
10305 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10307 2011-03-17 Jason Merrill <jason@redhat.com>
10309 * g++.dg/parse/memfnquals1.C: New.
10311 2011-03-17 Richard Guenther <rguenther@suse.de>
10313 PR middle-end/48134
10314 * gcc.dg/pr48134.c: New testcase.
10316 2011-03-17 Richard Guenther <rguenther@suse.de>
10318 PR middle-end/48165
10319 * g++.dg/torture/pr48165.C: New testcase.
10321 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10323 PR rtl-optimization/48141
10324 * gcc.dg/pr48141.c: New test.
10326 2011-03-16 Jason Merrill <jason@redhat.com>
10328 * g++.dg/cpp0x/constexpr-48089.C: New.
10330 * g++.dg/cpp0x/constexpr-abi1.C: New.
10332 * g++.dg/cpp0x/constexpr-46336.C: New.
10333 * g++.dg/parse/friend5.C: Adjust expected errors.
10335 * g++.dg/cpp0x/constexpr-47570.C: New.
10337 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10340 * ++.dg/debug/dwarf2/typedef6.C: New test.
10342 2011-03-16 Jason Merrill <jason@redhat.com>
10344 * g++.dg/cpp0x/elision2.C: New.
10346 * g++.dg/cpp0x/constexpr-array3.C: New.
10348 2011-03-16 Jason Merrill <jason@redhat.com>
10350 * g++.dg/cpp0x/sfinae6.C: New.
10351 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10352 * g++.dg/cpp0x/pr45908.C: Likewise.
10353 * g++.dg/cpp0x/sfinae6.C: Likewise.
10354 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10355 * g++.old-deja/g++.law/arg11.C: Likewise.
10357 2011-03-16 Jason Merrill <jason@redhat.com>
10359 * g++.dg/template/incomplete6.C: New.
10361 2011-03-16 Jeff Law <law@redhat.com>
10363 * gcc.dg/tree-ssa/vrp55.c: New test.
10365 2011-03-16 Jason Merrill <jason@redhat.com>
10367 * g++.dg/cpp0x/auto22.C: New.
10369 2011-03-16 Richard Guenther <rguenther@suse.de>
10371 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10372 optimizing it away if promoted to const.
10374 2011-03-16 Richard Guenther <rguenther@suse.de>
10376 PR tree-optimization/48149
10377 * gcc.dg/fold-complex-1.c: New testcase.
10379 2011-03-16 Richard Guenther <rguenther@suse.de>
10382 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10383 or cloning happens.
10385 2011-03-16 Richard Guenther <rguenther@suse.de>
10387 PR tree-optimization/26134
10388 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10390 2011-03-16 Richard Guenther <rguenther@suse.de>
10392 PR tree-optimization/48146
10393 * gcc.dg/torture/pr48146.c: New testcase.
10395 2011-03-16 Richard Guenther <rguenther@suse.de>
10397 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10398 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10400 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10402 PR middle-end/48136
10403 * gcc.c-torture/compile/pr48136.c: New test.
10405 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10408 * gcc.dg/guality/pr45882.c: New test.
10410 2011-03-15 Jason Merrill <jason@redhat.com>
10412 * g++.dg/cpp0x/constexpr-recursion.C: New.
10414 * g++.dg/cpp0x/implicit11.C: New.
10416 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10418 * g++.dg/cpp0x/constexpr-attribute.C: New.
10420 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10422 * g++.dg/parse/pr34758.C: New.
10424 2011-03-15 Xinliang David Li <davidxl@google.com>
10427 * gcc.dg/uninit-pred-7_d.c: New test.
10428 * gcc.dg/uninit-pred-8_d.c: New test.
10430 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10433 * gcc.target/arm/pr46788.c: New.
10435 2011-03-15 Richard Guenther <rguenther@suse.de>
10437 PR middle-end/47650
10438 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10439 * gfortran.dg/ishft_4.f90: Likewise.
10440 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10442 2011-03-15 Richard Guenther <rguenther@suse.de>
10444 PR tree-optimization/13954
10445 * g++.dg/tree-ssa/pr13954.C: New testcase.
10447 2011-03-15 Richard Guenther <rguenther@suse.de>
10449 PR tree-optimization/48037
10450 * gcc.target/i386/pr48037-1.c: New testcase.
10452 2011-03-15 Richard Guenther <rguenther@suse.de>
10454 PR tree-optimization/41490
10455 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10456 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10457 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10458 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10459 * g++.dg/tree-ssa/pr33604.C: Adjust.
10461 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10463 PR middle-end/47917
10464 * gcc.c-torture/execute/pr47917.c: New test.
10465 * gcc.dg/pr47917.c: New test.
10467 PR middle-end/38878
10468 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10470 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10472 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10473 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10474 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10475 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10476 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10477 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10478 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10479 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10480 * gcc.target/i386/avx-floor-vec.c: Ditto.
10481 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10482 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10483 * gcc.target/i386/avx-rint-vec.c: Ditto.
10484 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10485 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10486 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10487 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10489 2011-03-14 Tom Tromey <tromey@redhat.com>
10491 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10492 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10493 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10495 2011-03-14 Tom Tromey <tromey@redhat.com>
10497 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10498 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10499 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10501 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10503 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10505 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10507 PR rtl-optimization/47166
10508 * gcc.c-torture/execute/postmod-1.c: New test.
10510 2011-03-14 Richard Guenther <rguenther@suse.de>
10512 PR middle-end/48098
10513 * gcc.dg/torture/pr48098.c: New testcase.
10515 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10518 * gcc.target/powerpc/pr48053-1.c: New test.
10519 * gcc.target/powerpc/pr48053-2.c: Likewise.
10521 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10523 PR libfortran/48066
10524 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10526 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10528 PR libfortran/48066
10529 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10531 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10534 * gfortran.dg/class_41.f03: New.
10536 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10538 * g++.dg/conversion/cast3.C: New test.
10540 2011-03-11 Jason Merrill <jason@redhat.com>
10542 * g++.dg/template/error45.C: New.
10544 * g++.dg/parse/no-type-defn1.C: New.
10546 * g++.dg/ext/attrib40.C: New.
10548 * g++.dg/cpp0x/regress/array1.C: New.
10550 2011-03-11 Richard Guenther <rguenther@suse.de>
10552 PR tree-optimization/48067
10553 * gcc.dg/pr48067.c: New testcase.
10555 2011-03-11 Richard Guenther <rguenther@suse.de>
10558 * g++.dg/lto/20110311-1_0.C: New testcase.
10560 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10563 * g++.dg/inherit/virtual8.C: New test.
10565 PR middle-end/48044
10566 * gcc.dg/torture/pr48044.c: New test.
10568 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10571 * gfortran.dg/proc_ptr_comp_31.f90: New.
10573 2011-03-11 Richard Guenther <rguenther@suse.de>
10575 PR tree-optimization/47278
10576 * gcc.dg/torture/pr47278-1.c: New testcase.
10577 * gcc.dg/torture/pr47278-2.c: Likewise.
10579 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10581 PR tree-optimization/48063
10582 * gcc.dg/torture/pr48063.c: New test.
10584 2011-03-10 Jason Merrill <jason@redhat.com>
10586 * g++.dg/template/array22.C: New.
10588 * g++.dg/cpp0x/syntax-err1.C: New.
10589 * g++.dg/parse/error36.C: Adjust expected errors.
10590 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10591 * g++.old-deja/g++.pt/typename3.C: Likewise.
10592 * g++.old-deja/g++.pt/typename4.C: Likewise.
10593 * g++.old-deja/g++.pt/typename6.C: Likewise.
10595 2011-03-09 Jason Merrill <jason@redhat.com>
10597 * g++.dg/template/nontype22.C: New.
10599 2011-03-09 Martin Jambor <mjambor@suse.cz>
10601 PR tree-optimization/47714
10602 * g++.dg/torture/pr47714.C: New test.
10604 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10607 * gcc.target/powerpc/pr47755-2.c: New file.
10609 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10611 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10612 is not set in the environment, pass 64 as first argument when not
10613 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10614 native where ulimit -u is supported.
10616 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10618 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10620 2011-03-08 Jason Merrill <jason@redhat.com>
10622 * g++.dg/template/nontype21.C: New.
10624 * g++.dg/template/anon5.C: New.
10626 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10629 * gcc.dg/pr47881.c: New test.
10631 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10634 * g++.dg/lookup/template3.C: New test.
10636 2011-03-08 Kai Tietz <ktietz@redhat.com>
10638 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10641 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10644 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10645 sizeof to compute alignment.
10647 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10649 PR tree-optimization/48022
10650 * gcc.dg/pr48022-1.c: New test.
10651 * gcc.dg/pr48022-2.c: New test.
10653 2011-03-07 Jason Merrill <jason@redhat.com>
10655 * g++.dg/template/nontype20.C: New.
10656 * g++.dg/init/member1.C: Adjust expected errors.
10657 * g++.dg/parse/constant4.C: Likewise.
10658 * g++.dg/template/qualified-id3.C: Likewise.
10659 * g++.old-deja/g++.pt/crash10.C: Likewise.
10661 * g++.dg/cpp0x/regress/non-const1.C: New.
10663 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10666 * gcc.dg/pr47991.c: New test.
10668 2011-03-07 Jason Merrill <jason@redhat.com>
10670 * g++.dg/abi/mangle46.C: New.
10672 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10675 * gcc.target/powerpc/pr47862.c: New.
10677 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10680 * gcc.target/i386/combine-mul.c: Require nonpic.
10682 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10683 Nathan Froyd <froydnj@codesourcery.com>
10685 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10687 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10689 * README.QMTEST: Remove.
10691 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10692 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10695 * gfortran.dg/array_constructor_37.f90 : New test.
10697 2011-03-05 Jason Merrill <jason@redhat.com>
10699 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10700 * g++.dg/abi/mangle45.C: Likewise.
10701 * g++.dg/cpp0x/trailing1.C: Likewise.
10703 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10705 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10707 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10709 PR rtl-optimization/47899
10710 * gcc.dg/pr47899.c: New test.
10712 * gcc.dg/torture/pr47968.c: Ignore warnings.
10714 PR tree-optimization/47967
10715 * gcc.c-torture/compile/pr47967.c: New test.
10717 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10719 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10720 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10722 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10724 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10725 and property_getAttributes() if __OBJC2__.
10726 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10727 * objc.dg/property/property-encoding-1.m: New.
10728 * obj-c++.dg/property/property-encoding-1.mm: New.
10730 2011-03-04 Jason Merrill <jason@redhat.com>
10732 * g++.dg/template/pseudodtor6.C: New.
10734 * g++.dg/inherit/covariant19.C: New.
10736 2011-03-04 Richard Guenther <rguenther@suse.de>
10738 PR middle-end/47968
10739 * gcc.dg/torture/pr47968.c: New testcase.
10741 2011-03-04 Richard Guenther <rguenther@suse.de>
10743 PR middle-end/47975
10744 * gcc.dg/torture/pr47975.c: New testcase.
10746 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10749 * g++.dg/template/crash106.C: New.
10751 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10754 * gcc.dg/gomp/pr47963.c: New test.
10755 * g++.dg/gomp/pr47963.C: New test.
10757 2011-03-02 Jason Merrill <jason@redhat.com>
10759 * g++.dg/cpp0x/regress/condition1.C: New.
10761 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10763 2011-03-01 Jason Merrill <jason@redhat.com>
10765 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10767 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10769 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10771 PR rtl-optimization/47925
10772 * gcc.c-torture/execute/pr47925.c: New test.
10774 2011-03-01 Jason Merrill <jason@redhat.com>
10776 * g++.dg/cpp0x/decltype25.C: New.
10778 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10780 2011-03-01 Richard Guenther <rguenther@suse.de>
10782 PR tree-optimization/47890
10783 * gcc.dg/torture/pr47890.c: New testcase.
10785 2011-03-01 Richard Guenther <rguenther@suse.de>
10788 * gcc.dg/lto/pr47924_0.c: New testcase.
10790 2011-03-01 Richard Guenther <rguenther@suse.de>
10793 * gfortran.dg/lto/pr46911_0.f: New testcase.
10795 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10797 PR libgfortran/47933
10798 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10799 compile errors from older code form.
10801 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10803 PR libgfortran/47567
10804 * gfortran.dg/fmt_fw_d.f90: New test.
10806 2011-02-28 Jason Merrill <jason@redhat.com>
10808 * g++.dg/inherit/covariant18.C: New.
10810 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10812 PR middle-end/47893
10813 * gcc.dg/pr47893.c: New test.
10815 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10817 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10818 NULL in case of a selector with conflicting types.
10819 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10821 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10823 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10824 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10825 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10826 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10828 2011-02-28 Jason Merrill <jason@redhat.com>
10831 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10833 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10835 PR libgfortran/47778
10836 * gfortran.dg/namelist_71.f90: New test.
10838 2011-02-27 Jason Merrill <jason@redhat.com>
10841 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10842 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10844 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10847 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10849 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10852 * gfortran.dg/gomp/task-1.f90: Removed.
10854 2011-02-26 Jason Merrill <jason@redhat.com>
10856 * g++.dg/template/this-targ1.C: New.
10858 * g++.dg/cpp0x/regress/template-const1.C: New.
10859 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10860 * g++.dg/template/function1.C: Adjust.
10861 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10862 * g++.dg/debug/debug7.C: Adjust.
10864 2011-02-26 Tobias Burnus <burnus@net-b.de>
10867 * gfortran.dg/gomp/task-1.f90: New.
10869 2011-02-25 Jie Zhang <jie@codesourcery.com>
10871 * gcc.target/arm/neon-thumb2-move.c: Add
10872 dg-require-effective-target arm_thumb2_ok.
10874 2011-02-24 Jason Merrill <jason@redhat.com>
10876 * g++.dg/parse/constant1.C: Specify C++98 mode.
10877 * g++.dg/parse/constant5.C: Likewise.
10878 * g++.dg/parse/error2.C: Likewise.
10879 * g++.dg/parse/semicolon3.C: Likewise.
10880 * g++.dg/template/crash14.C: Likewise.
10881 * g++.dg/template/local4.C: Likewise.
10882 * g++.dg/template/nontype3.C: Likewise.
10883 * g++.dg/parse/crash31.C: Adjust expected errors.
10884 * g++.dg/template/function1.C: Likewise.
10885 * g++.dg/template/ref3.C: Likewise.
10886 * g++.dg/template/static9.C: Likewise.
10887 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10889 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10890 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10891 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10892 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10893 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10895 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10898 * gfortran.dg/pr47878.f90: New test.
10900 2011-02-24 Richard Guenther <rguenther@suse.de>
10903 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10904 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10906 2011-02-24 Richard Guenther <rguenther@suse.de>
10909 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10910 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10912 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10914 PR libgfortran/47567
10915 * gfortran.dg/fmt_f0_1.f90: Update test.
10917 2011-02-23 Jason Merrill <jason@redhat.com>
10919 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10920 * g++.dg/abi/mangle45.C: New.
10922 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10923 * g++.dg/template/canon-type-9.C: Match use of decltype
10924 between declaration and definition.
10925 * g++.dg/template/canon-type-12.C: Likewise.
10927 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10930 * gfortran.dg/nested_allocatables_1.f90: New.
10932 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10935 * g++.dg/pr46868.C: New test.
10936 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10937 * g++.dg/parse/error14.C: Adjust.
10939 2011-02-23 Richard Guenther <rguenther@suse.de>
10941 PR tree-optimization/47838
10942 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10944 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10946 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10948 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10950 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10951 * gfortran.dg/count_init_expr.f03: Ditto.
10952 * gfortran.dg/gomp/pr43711.f90: Ditto.
10953 * gcc.dg/struct-parse-2.c: Ditto.
10954 * gcc.dg/parse-error-3.c: Ditto.
10955 * gcc.dg/Wlogical-op-1.c: Ditto.
10956 * gcc.dg/Walways-true-1.c: Ditto.
10957 * gcc.dg/pr24225.c: Ditto.
10958 * gcc.dg/Walways-true-2.c: Ditto.
10959 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10960 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10961 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10962 * g++.dg/overload/defarg4.C: Ditto.
10963 * g++.dg/inherit/covariant16.C: Ditto.
10964 * g++.dg/inherit/virtual7.C: Ditto.
10965 * g++.dg/template/canon-type-9.C: Ditto.
10966 * g++.dg/template/access19.C: Ditto.
10967 * g++.dg/template/call7.C: Ditto.
10968 * g++.dg/template/canon-type-2.C: Ditto.
10969 * g++.dg/template/init7.C: Ditto.
10970 * g++.dg/template/sizeof-template-argument.C: Ditto.
10971 * g++.dg/template/const3.C: Ditto.
10972 * g++.dg/template/sfinae26.C: Ditto.
10973 * g++.dg/template/sfinae26.C: Ditto.
10974 * g++.dg/template/canon-type-11.C: Ditto.
10975 * g++.dg/template/union2.C: Ditto.
10976 * g++.dg/template/canon-type-3.C: Ditto.
10977 * g++.dg/template/canon-type-1.C: Ditto.
10978 * g++.dg/template/canon-type-5.C: Ditto.
10979 * g++.dg/template/canon-type-7.C: Ditto.
10980 * g++.dg/template/canon-type-10.C: Ditto.
10981 * g++.dg/template/spec36.C: Ditto.
10982 * g++.dg/template/typedef38.C: Ditto.
10983 * g++.dg/template/canon-type-4.C: Ditto.
10984 * g++.dg/template/canon-type-6.C: Ditto.
10985 * g++.dg/template/canon-type-13.C: Ditto.
10986 * g++.dg/template/instantiate9.C: Ditto.
10987 * g++.dg/template/ttp22.C: Ditto.
10988 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10989 * g++.dg/warn/Walways-true-1.C: Ditto.
10990 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10991 * g++.dg/warn/Walways-true-2.C: Ditto.
10992 * g++.dg/conversion/op4.C: Ditto.
10993 * g++.dg/opt/pr19650.C: Ditto.
10994 * g++.dg/lookup/friend11.C: Ditto.
10995 * g++.dg/other/default2.C: Ditto.
10996 * g++.dg/other/default3.C: Ditto.
10997 * g++.dg/other/dtor2.C: Ditto.
10998 * g++.dg/other/friend5.C: Ditto.
10999 * g++.dg/other/default5.C: Ditto.
11000 * g++.dg/init/brace6.C: Ditto.
11001 * g++.dg/init/aggr5.C: Ditto.
11002 * g++.dg/init/error2.C: Ditto.
11003 * g++.dg/expr/bound-mem-fun.C: Ditto.
11004 * g++.dg/expr/cond6.C: Ditto.
11005 * g++.dg/expr/stmt-expr-1.C: Ditto.
11006 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11007 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11008 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11009 * g++.dg/cpp0x/bracket1.C: Ditto.
11010 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11011 * g++.dg/cpp0x/pr38646.C: Ditto.
11012 * g++.dg/cpp0x/variadic73.C: Ditto.
11013 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11014 * g++.dg/cpp0x/bracket4.C: Ditto.
11015 * g++.dg/cpp0x/decltype4.C: Ditto.
11016 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11017 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11018 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11019 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11020 * g++.dg/cpp0x/decltype2.C: Ditto.
11021 * g++.dg/cpp0x/decltype1.C: Ditto.
11022 * g++.dg/cpp0x/bracket2.C: Ditto.
11023 * g++.dg/cpp0x/decltype5.C: Ditto.
11024 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11025 * g++.dg/cpp0x/variadic70.C: Ditto.
11026 * g++.dg/cpp0x/decltype6.C: Ditto.
11027 * g++.dg/cpp0x/rvo.C: Ditto.
11028 * g++.dg/cpp0x/vt-40092.C: Ditto.
11029 * g++.dg/cpp0x/variadic-new.C: Ditto.
11030 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11031 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11032 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11033 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11034 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11035 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11036 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11037 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11038 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11039 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11040 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11041 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11042 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11043 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11044 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11045 * g++.dg/cpp0x/pr39639.C: Ditto.
11046 * g++.dg/cpp0x/decltype3.C: Ditto.
11047 * g++.dg/cpp0x/variadic68.C: Ditto.
11048 * g++.dg/cpp0x/variadic-function.C: Ditto.
11049 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11050 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11051 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11052 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11053 * g++.dg/parse/crash35.C: Ditto.
11054 * g++.dg/parse/crash40.C: Ditto.
11055 * g++.dg/parse/defarg12.C: Ditto.
11056 * g++.dg/parse/crash34.C: Ditto.
11057 * g++.dg/parse/constructor3.C: Ditto.
11058 * g++.dg/parse/template23.C: Ditto.
11059 * g++.dg/parse/crash56.C: Ditto.
11060 * g++.dg/parse/dtor13.C: Ditto.
11061 * g++.dg/parse/error33.C: Ditto.
11062 * g++.dg/parse/ctor9.C: Ditto.
11063 * g++.dg/parse/error32.C: Ditto.
11064 * g++.dg/parse/error37.C: Ditto.
11065 * g++.dg/parse/bitfield3.C: Ditto.
11066 * g++.dg/parse/struct-4.C: Ditto.
11067 * g++.dg/ext/has_trivial_copy.C: Ditto.
11068 * g++.dg/ext/is_polymorphic.C: Ditto.
11069 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11070 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11071 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11072 * g++.dg/ext/is_union.C: Ditto.
11073 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11074 * g++.dg/ext/is_pod.C: Ditto.
11075 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11076 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11077 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11078 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11079 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11080 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11081 * g++.dg/ext/is_abstract.C: Ditto.
11082 * g++.dg/ext/has_trivial_assign.C: Ditto.
11083 * g++.dg/ext/is_class.C: Ditto.
11084 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11085 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11086 * g++.dg/ext/is_base_of.C: Ditto.
11087 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11088 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11089 * g++.dg/ext/is_empty.C: Ditto.
11090 * g++.dg/ext/is_enum.C: Ditto.
11091 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11092 * gnat.dg/opt11.adb: Ditto.
11093 * obj-c++.dg/pr45735.mm: Ditto.
11094 * obj-c++.dg/pr24393.mm: Ditto.
11095 * obj-c++.dg/exceptions-2.mm: Ditto.
11096 * objc.dg/pr45735.m: Ditto.
11097 * objc.dg/pr24393.m: Ditto.
11099 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11101 * objc.dg/attributes/objc-exception-1.m: New.
11103 2011-02-23 Jie Zhang <jie@codesourcery.com>
11105 * gcc.dg/cpp/include7.c: New test.
11107 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11110 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11112 2011-02-23 Jie Zhang <jie@codesourcery.com>
11114 PR rtl-optimization/47763
11115 * gcc.dg/pr47763.c: New test.
11117 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11120 * gfortran.dg/whole_file_32.f90 : New test.
11122 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11125 * g++.dg/inherit/virtual7.C: New test.
11127 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11130 * objc.dg/type-size-3.m: Updated error message.
11131 * objc.dg/type-size-4.m: New test.
11132 * objc.dg/type-size-5.m: New test.
11134 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11136 * lib/gnat.exp: Fix comments.
11137 Don't load libgloss.exp.
11138 (default_gnat_version): Call $compiler with --version.
11139 Adapt regexp for gnatmake output, insert version.
11140 (gnat_version): New proc.
11141 (gnat_init): Remove gnat_libgcc_s_path.
11142 (gnat_target_compile): Likewise.
11143 Remove ld_library_path.
11144 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11145 (gnat_pass): Remove.
11146 (gnat_pass): Remove.
11147 (gnat_finish): Remove.
11148 (gnat_exit): Remove.
11149 (local_find_gnatmake): Reindent.
11150 (runtest_file_p): Remove.
11151 (prune_warnings): Remove.
11152 (find_gnatclean): New proc.
11153 * lib/gnat-dg.exp (lremove): New proc.
11154 (gnat-dg-test): Reindent.
11155 Remove additional output files.
11156 (gnat-dg-runtest): Remove.
11158 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11159 * gnat.dg/loop_optimization6.adb: Likewise.
11160 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11162 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11164 PR tree-optimization/47835
11165 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11167 2011-02-22 Tobias Burnus <burnus@net-b.de>
11169 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11170 * gfortran.dg/abstract_type_2.f03: Ditto.
11171 * gfortran.dg/abstract_type_3.f03: Ditto.
11172 * gfortran.dg/abstract_type_4.f03: Ditto.
11173 * gfortran.dg/abstract_type_5.f03: Ditto.
11174 * gfortran.dg/abstract_type_6.f03: Ditto.
11175 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11176 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11177 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11178 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11179 * gfortran.dg/array_function_5.f90: Ditto.
11180 * gfortran.dg/asynchronous_3.f03: Ditto.
11181 * gfortran.dg/char_expr_1.f90: Ditto.
11182 * gfortran.dg/class_14.f03: Ditto.
11183 * gfortran.dg/data_array_6.f: Ditto.
11184 * gfortran.dg/data_invalid.f90: Ditto.
11185 * gfortran.dg/dot_product_1.f03: Ditto.
11186 * gfortran.dg/func_derived_5.f90: Ditto.
11187 * gfortran.dg/func_result_4.f90: Ditto.
11188 * gfortran.dg/implied_do_1.f90: Ditto.
11189 * gfortran.dg/initialization_25.f90: Ditto.
11190 * gfortran.dg/initialization_26.f90: Ditto.
11191 * gfortran.dg/interface_34.f90: Ditto.
11192 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11193 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11194 * gfortran.dg/matmul_8.f03: Ditto.
11195 * gfortran.dg/merge_init_expr.f90: Ditto.
11196 * gfortran.dg/pack_assign_1.f90: Ditto.
11197 * gfortran.dg/pack_vector_1.f90: Ditto.
11198 * gfortran.dg/pointer_check_8.f90: Ditto.
11199 * gfortran.dg/product_init_expr.f03: Ditto.
11200 * gfortran.dg/reshape_order_5.f90: Ditto.
11201 * gfortran.dg/reshape_shape_1.f90: Ditto.
11202 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11203 * gfortran.dg/same_name_2.f90: Ditto.
11204 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11205 * gfortran.dg/spread_init_expr.f03: Ditto.
11206 * gfortran.dg/stmt_func_1.f90: Ditto.
11207 * gfortran.dg/sum_init_expr.f03: Ditto.
11208 * gfortran.dg/transpose_3.f03: Ditto.
11209 * gfortran.dg/unpack_init_expr.f03: Ditto.
11210 * gfortran.dg/warn_conversion.f90: Ditto.
11211 * gfortran.dg/warn_conversion_2.f90: Ditto.
11212 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11213 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11214 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11215 * gfortran.dg/whole_file_16.f90: Ditto.
11216 * gfortran.dg/whole_file_17.f90: Ditto.
11217 * gfortran.dg/whole_file_18.f90: Ditto.
11218 * gfortran.dg/whole_file_20.f03: Ditto.
11219 * gfortran.dg/whole_file_5.f90: Ditto.
11220 * gfortran.dg/whole_file_6.f90: Ditto.
11221 * gfortran.dg/write_invalid_format.f90: Ditto.
11222 * gfortran.dg/zero_sized_6.f90: Ditto.
11224 2011-02-21 Jeff Law <law@redhat.com>
11226 PR rtl-optimization/46178
11227 * gcc.target/i386/pr46178.c: New test.
11229 PR rtl-optimization/46002
11230 * gcc.c-torture/compile/pr46002.c: New test.
11232 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11234 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11237 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11240 * g++.dg/debug/pr47106.C: Require effective target lto.
11242 2011-02-21 Jason Merrill <jason@redhat.com>
11244 * g++.dg/cpp0x/constexpr-diag2.C: New.
11246 2011-02-20 Jason Merrill <jason@redhat.com>
11248 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11250 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11252 * g++.dg/overload/conv-op1.C: New.
11254 * g++.dg/cpp0x/constexpr-synth1.C: New.
11256 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11258 * objc.dg/layout-2.m: New.
11259 * objc.dg/selector-3.m: Adjusted location of error message.
11260 * objc.dg/type-size-3.m: Same.
11261 * obj-c++.dg/selector-3.mm: Same.
11263 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11266 * objc.dg/property/dotsyntax-22.m: New.
11267 * obj-c++.dg/property/dotsyntax-22.mm: New.
11269 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11272 * g++.dg/template/typedef38.C: New test.
11274 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11277 * gfortran.dg/whole_file_30.f90 : New test.
11278 * gfortran.dg/whole_file_31.f90 : New test.
11280 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11284 * gfortran.dg/whole_file_28.f90 : New test.
11285 * gfortran.dg/whole_file_29.f90 : New test.
11287 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11290 * g++.dg/template/crash105.C: New.
11292 2011-02-19 Jason Merrill <jason@redhat.com>
11294 * g++.dg/cpp0x/regress/no-elide1.C: New.
11296 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11298 PR tree-optimization/46620
11299 * gcc.dg/pr46620.c: New.
11301 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11304 * gcc.target/i386/pr47809.c: New test.
11306 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11307 Tobias Burnus <burnus@net-b.de>
11309 * lib/target-supports.exp
11310 (check_effective_target_fortran_large_real): New check for large reals.
11311 * gfortran.dg/nan_7.f90: New test.
11313 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11315 PR libgfortran/47567
11316 * gfortran.dg/fmt_f0_1.f90: Update test.
11318 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11321 * gfortran.dg/array_constructor_36.f90 : New test.
11322 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11323 allow for comparison between different elements of the array
11324 constructor at different levels of optimization.
11326 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11328 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11329 * gcc.target/i386/pr32280-1.c: Likewise.
11331 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11334 * gcc.target/i386/pr47800.c: New test.
11336 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11338 * objc/execute/exceptions/foward-1.x: New.
11340 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11343 * gfortran.dg/derived_constructor_comps_4.f90: New.
11345 2011-02-18 Tobias Burnus
11348 * gfortran.dg/func_result_6.f90: New.
11350 2011-02-18 Michael Matz <matz@suse.de>
11353 * gfortran.dg/lto/pr45586_0.f90: New test.
11354 * gfortran.dg/typebound_proc_20.f90: Ditto.
11355 * gfortran.dg/typebound_proc_21.f90: Ditto.
11357 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11360 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11362 2011-02-18 Tobias Burnus <burnus@net-b.de>
11365 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11366 gcc_warning_prefix.
11367 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11368 normalizing the error/warning output.
11369 * gfortran.dg/Wall.f90: Update dg-error/warning.
11370 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11371 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11372 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11373 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11374 * gfortran.dg/class_30.f90: Update dg-error/warning.
11375 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11376 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11377 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11378 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11379 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11380 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11381 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11382 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11383 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11384 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11385 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11386 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11387 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11388 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11389 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11390 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11391 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11392 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11393 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11394 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11395 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11396 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11397 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11398 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11399 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11401 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11404 * gfortran.dg/proc_ptr_comp_30.f90: New.
11406 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11409 * gcc.target/i386/pr47780.c: New test.
11411 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11414 * gfortran.dg/class_40.f03: New.
11416 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11419 * g++.dg/cpp0x/auto21.C: New test.
11421 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11423 * objc.dg/special/unclaimed-category-1.h: Updated for
11425 * objc.dg/special/unclaimed-category-1.m: Same.
11426 * objc.dg/zero-link-1.m: Same.
11427 * objc.dg/lookup-1.m: Same.
11428 * objc.dg/torture/strings/const-str-9.m
11429 * objc.dg/torture/strings/const-str-10.m: Same.
11430 * objc.dg/torture/strings/const-str-11.m: Same.
11431 * objc.dg/torture/forward-1.m: Same.
11432 * objc.dg/zero-link-2.m: Same.
11433 * objc.dg/encode-7-next-64bit.m: Same.
11434 * objc.dg/method-4.m: Same.
11435 * objc.dg/next-runtime-1.m: Same.
11436 * objc.dg/image-info.m: Same.
11437 * objc.dg/pr23214.m: Same.
11438 * objc.dg/symtab-1.m: Same.
11439 * obj-c++.dg/basic.m: Same.
11440 * obj-c++.dg/proto-lossage-3.m: Same.
11441 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11442 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11443 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11444 * obj-c++.dg/method-11.m: Same.
11445 * objc/execute/enumeration-1.m: Same.
11446 * objc/execute/object_is_class.m: Same.
11447 * objc/execute/formal_protocol-2.m: Same.
11448 * objc/execute/formal_protocol-4.m: Same.
11449 * objc/execute/formal_protocol-6.m: Same.
11450 * objc/execute/bycopy-3.m: Same.
11451 * objc/execute/exceptions/catchall-1.m: Same.
11452 * objc/execute/exceptions/finally-1.m: Same.
11453 * objc/execute/exceptions/local-variables-1.m: Same.
11454 * objc/execute/exceptions/foward-1.m: Same.
11455 * objc/execute/bf-common.h
11456 * objc/execute/enumeration-2.m: Same.
11457 * objc/execute/formal_protocol-1.m: Same.
11458 * objc/execute/formal_protocol-3.m: Same.
11459 * objc/execute/formal_protocol-5.m: Same.
11460 * objc/execute/accessing_ivars.m: Same.
11461 * objc/execute/bycopy-2.m: Same.
11462 * objc/execute/formal_protocol-7.m: Same.
11463 * objc/execute/compatibility_alias.m: Same.
11464 * objc/execute/no_clash.m: Same.
11465 * objc/execute/object_is_meta_class.m: Same.
11466 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11467 * objc/execute/class-tests-1.h: Include stdio.h.
11468 * objc/execute/class-tests-2.h: Same.
11469 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11471 * obj-c++.dg/try-catch-2.mm: Same.
11473 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11476 * g++.dg/warn/Wunused-parm-4.C: New test.
11478 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11479 Jan Hubicka <jh@suse.cz>
11483 * g++.dg/debug/pr47106.C: New.
11485 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11488 * gcc.target/i386/pr43653.c: New test.
11490 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11493 * g++.dg/template/inherit6.C: New test.
11495 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11498 * gfortran.dg/class_39.f03: New.
11500 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11503 * g++.dg/cpp0x/variadic106.C: New test.
11505 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11507 PR libfortran/47757
11508 * gfortran.dg/pr47757-1.f90: New test.
11509 * gfortran.dg/pr47757-2.f90: New test.
11510 * gfortran.dg/pr47757-3.f90: New test.
11513 * g++.dg/cpp0x/enum8.C: New test.
11515 2011-02-15 Jason Merrill <jason@redhat.com>
11517 * g++.dg/inherit/implicit-trivial1.C: New.
11518 * g++.dg/cpp0x/implicit-trivial1.C: New.
11520 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11522 PR middle-end/47725
11523 * gcc.dg/torture/pr47725.c: Removed.
11525 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11528 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11529 constant does not generate a load from memory.
11531 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11533 PR middle-end/47725
11534 * gcc.dg/torture/pr47725.c: New.
11536 2011-02-15 Richard Guenther <rguenther@suse.de>
11538 PR tree-optimization/47743
11539 * gcc.dg/torture/pr47743.c: New testcase.
11541 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11543 PR middle-end/47581
11544 * gcc.target/i386/pr47581.c: New test.
11546 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11549 * gfortran.dg/select_type_22.f03: New.
11551 2011-02-14 Jason Merrill <jason@redhat.com>
11553 * g++.dg/cpp0x/regress/enum1.C: New.
11555 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11557 * gnat.dg/include.adb: New test.
11559 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11562 * gfortran.dg/class_38.f03: New.
11564 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11566 * gcc.dg/pr46494.c: New test.
11568 2011-02-14 Richard Guenther <rguenther@suse.de>
11570 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11572 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11575 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11576 sparc*-sun-solaris2.11.
11578 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11581 * gfortran.dg/argument_checking_18.f90: New.
11583 2011-02-13 Tobias Burnus <burnus@net-b.de>
11585 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11586 * gfortran.dg/argument_checking_17.f90: New.
11588 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11590 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11591 are temporarily disabled.
11592 * gfortran.dg/class_7.f03: Ditto.
11593 * gfortran.dg/coarray_14.f90: Ditto.
11594 * gfortran.dg/typebound_proc_13.f03: Ditto.
11596 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11599 * gfortran.dg/extends_11.f03: New.
11601 2011-02-11 Xinliang David Li <davidxl@google.com>
11603 PR tree-optimization/47707
11604 * g++.dg/tree-ssa/pr47707.C: New test.
11606 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11608 * g++.dg/opt/inline17.C: New test.
11610 2011-02-11 Tobias Burnus <burnus@net-b.de>
11613 * gfortran.dg/pure_formal_2.f90: New.
11615 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11617 PR rtl-optimization/47614
11618 * gfortran.dg/pr47614.f: New.
11620 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11623 * gcc.dg/opts-6.c: New test.
11625 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11628 * gcc.dg/pr47684.c: New test.
11630 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11633 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11634 c99_runtime, dg-add-options c99_runtime.
11635 (main): Use __asm__.
11637 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11640 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11641 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11642 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11643 * gcc.dg/ucnid-10.c: Likewise.
11644 * gcc.dg/ucnid-13.c: Likewise.
11645 * gcc.dg/ucnid-7.c: Likewise.
11646 * gcc.dg/ucnid-8.c: Likewise.
11647 Adapt dg-warning line number.
11649 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11651 * gcc.target/i386/parity-1.c: Use -march=k8.
11652 * gcc.target/i386/parity-2.c: Ditto.
11653 * gcc.target/i386/vecinit-1.c: Ditto.
11654 * gcc.target/i386/vecinit-2.c: Ditto.
11656 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11659 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11660 * gcc.target/mips/save-restore-3.c: Likewise.
11661 * gcc.target/mips/save-restore-4.c: Likewise.
11662 * gcc.target/mips/save-restore-5.c: Likewise.
11665 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11666 * g++.dg/tree-prof/partition2.C: Likewise.
11668 2011-02-09 Jason Merrill <jason@redhat.com>
11670 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11671 rather than misdeclare std::puts.
11673 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11674 * g++.dg/other/warning1.C: Likewise.
11675 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11676 * g++.old-deja/g++.gb/scope06.C: Likewise.
11677 * g++.old-deja/g++.law/cvt11.C: Likewise.
11678 * g++.old-deja/g++.law/init1.C: Likewise.
11679 * g++.dg/abi/mangle26.C: Likewise.
11681 * g++.dg/template/function1.C: Adjust for C++0x mode.
11682 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11684 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11685 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11687 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11689 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11691 * g++.dg/cpp0x/regress: New directory.
11692 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11693 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11694 * g++.dg/cpp0x/regress/regress3.C: New.
11696 2011-02-10 Richard Guenther <rguenther@suse.de>
11698 PR tree-optimization/47677
11699 * gcc.dg/torture/pr47677.c: New testcase.
11701 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11703 * objc.dg/special/load-category-1.m: Remove unused header.
11704 * objc.dg/special/load-category-1a.m: Likewise.
11705 * objc.dg/special/load-category-2.m: Likewise.
11706 * objc.dg/special/load-category-2a.m: Likewise.
11707 * objc.dg/special/load-category-3.m: Likewise.
11708 * objc.dg/special/load-category-3a.m: Likewise.
11709 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11710 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11711 * objc.dg/attributes/class-attribute-1.m: Likewise.
11712 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11713 * obj-c++.dg/property/property.exp: Likewise.
11714 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11715 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11716 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11717 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11718 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11719 * obj-c++.dg/template-8.mm: Likewise.
11721 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11724 * gcc.target/i386/pr47665.c: New test.
11726 2011-02-10 Jie Zhang <jie@codesourcery.com>
11730 2011-02-05 Jie Zhang <jie@codesourcery.com>
11732 * gcc.dg/pr42631.c: Update test.
11733 * gcc.dg/pr42631-2.c: New test.
11735 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11738 * gfortran.dg/proc_decl_25.f90: New.
11740 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11743 * gfortran.dg/typebound_assignment_2.f03: New.
11745 2011-02-09 Richard Guenther <rguenther@suse.de>
11747 PR tree-optimization/47664
11748 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11750 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11752 PR middle-end/47646
11753 * gnat.dg/uninit_func.adb: Adjust dg directive.
11755 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11757 PR middle-end/47646
11758 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11760 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11763 * gfortran.dg/auto_dealloc_2.f90: New.
11765 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11767 * gcc.dg/builtins-config.h: Remove __sgi handling.
11768 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11769 -std=c99 for mips-sgi-irix6.5*.
11771 2011-02-09 Martin Jambor <mjambor@suse.cz>
11773 PR middle-end/45505
11774 * gfortran.dg/pr25923.f90: Remove xfails.
11776 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11779 * gfortran.dg/inquire_14.f90: New test.
11781 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11784 * gfortran.dg/pointer_init_6.f90: New.
11786 2011-02-08 Jeff Law <law@redhat.com>
11788 PR tree-optimization/42893
11789 * gcc.tree-ssa/pr42893.c: New test.
11791 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11793 PR tree-optimization/46834
11794 PR tree-optimization/46994
11795 PR tree-optimization/46995
11796 * gcc.dg/graphite/id-pr46834.c: New.
11797 * gfortran.dg/graphite/id-pr46994.f90: New.
11798 * gfortran.dg/graphite/id-pr46995.f90: New.
11800 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11802 PR middle-end/47646
11803 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11804 using the variable is known the warning is emitted there.
11805 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11806 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11808 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11811 * gcc.dg/noreturn-1.c (foo5): Likewise.
11812 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11813 (method2): Likewise.
11815 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11816 the return statement using the uninitialized variable.
11817 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11819 2011-02-08 Richard Guenther <rguenther@suse.de>
11821 PR middle-end/47639
11822 * g++.dg/opt/pr47639.c: New testcase.
11824 2011-02-08 Richard Guenther <rguenther@suse.de>
11826 PR tree-optimization/47632
11827 * g++.dg/opt/pr47632.C: New testcase.
11829 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11831 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11833 2011-02-07 Richard Guenther <rguenther@suse.de>
11835 PR tree-optimization/47615
11836 * g++.dg/opt/pr47615.C: New testcase.
11838 2011-02-07 Richard Guenther <rguenther@suse.de>
11840 PR tree-optimization/47621
11841 * gcc.dg/torture/pr47621.c: New testcase.
11843 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11845 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11847 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11850 * gfortran.dg/allocate_with_source_1 : New test.
11852 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11854 PR middle-end/47610
11855 * gcc.dg/pr47610.c: New test.
11857 2011-02-05 Jie Zhang <jie@codesourcery.com>
11860 * gcc.dg/pr42631.c: Update test.
11861 * gcc.dg/pr42631-2.c: New test.
11863 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11866 * gfortran.dg/pr47574.f90: New test.
11868 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11870 PR tree-optimization/46194
11871 * gcc.dg/autopar/pr46194.c: New.
11873 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11875 PR tree-optimization/43695
11876 * g++.dg/ipa/pr43695.C: New.
11878 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11880 PR inline-asm/23200
11881 * gcc.dg/pr23200.c: New test.
11883 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11886 * g++.dg/pr47589.C: New test.
11888 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11891 * g++.dg/template/typedef37.C: New test.
11892 * g++.dg/template/param1.C: Adjust expected error message.
11894 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11896 PR middle-end/31490
11897 * gcc.dg/pr31490-2.c: New test.
11898 * gcc.dg/pr31490-3.c: New test.
11899 * gcc.dg/pr31490-4.c: New test.
11901 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11902 Jakub Jelinek <jakub@redhat.com>
11905 * g++.dg/parser/semicolon3.C: Adjust.
11906 * g++.dg/parser/semicolon4.C: New testcase.
11907 * g++.dg/pr46890.C: New testcase.
11909 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11912 * g++.dg/init/pr29571.C: New.
11914 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11916 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11917 instead of vect_int.
11919 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11922 * gcc.target/i386/pr47312.c: New test.
11925 * gcc.target/i386/pr47564.c: New test.
11927 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11929 PR tree-optimization/45122
11930 * gcc.dg/tree-ssa/pr45122.c: New.
11932 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11935 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11938 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11939 and vsx so a default --with-cpu=power7 doesn't give an error
11940 when -mavoid-indexed-addresses is used.
11942 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11943 wrapper function to save the arguments and then jump to the real
11944 function, rather than depending on the compiler not to move stuff
11946 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11948 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11949 Paul Thomas <pault@gcc.gnu.org>
11952 * gfortran.dg/class_37.f03 : New test.
11954 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11955 Richard Guenther <rguenther@suse.de>
11957 PR tree-optimization/40979
11959 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11960 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11961 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11962 check_vect_support_and_set_flags.
11963 * gfortran.dg/graphite/vect-pr40979.f90: New.
11965 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11968 * gfortran.dg/class_36.f03: New.
11970 2011-02-02 Richard Guenther <rguenther@suse.de>
11972 PR tree-optimization/47566
11973 * gcc.dg/lto/20110201-1_0.c: New testcase.
11975 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11981 * debug/pr47498.c: New.
11982 * debug/pr47501.c: New.
11984 2011-02-01 Richard Guenther <rguenther@suse.de>
11986 PR tree-optimization/47559
11987 * g++.dg/torture/pr47559.C: New testcase.
11989 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11992 * gfortran.dg/typebound_call_20.f03: New.
11994 2011-02-01 Richard Guenther <rguenther@suse.de>
11996 PR tree-optimization/47555
11997 * gcc.dg/pr47555.c: New testcase.
11999 2011-02-01 Richard Guenther <rguenther@suse.de>
12001 PR tree-optimization/47541
12002 * g++.dg/torture/pr47541.C: New testcase.
12004 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12007 * gfortran.dg/typebound_call_19.f03: New.
12009 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12012 * g++.dg/cpp0x/pr47416.C: New test.
12014 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12017 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12019 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12022 * gfortran.dg/typebound_assignment_1.f03: New.
12024 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12026 PR tree-optimization/47538
12027 * gcc.c-torture/execute/pr47538.c: New test.
12029 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12032 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12034 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12036 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12038 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12040 PR rtl-optimization/44031
12041 * gcc.c-torture/compile/20110131-1.c: New test.
12043 2011-01-31 Tobias Burnus <burnus@net-b.de>
12046 * gfortran.dg/stmt_func_1.f90: New.
12048 2011-01-31 Tobias Burnus <burnus@net-b.de>
12051 * gfortran.dg/interface_34.f90: New.
12053 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12056 * gfortran.dg/realloc_on_assign_5.f03: New test.
12057 * gfortran.dg/realloc_on_assign_5.f03: New test.
12059 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12061 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12062 * gfortran.dg/bessel_7.f90: Likewise.
12063 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12065 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12066 * gfortran.dg/sum_init_expr.f03: Likewise.
12068 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12070 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12073 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12074 loop only on "vect_intfloat_cvt" targets.
12076 2011-01-29 Tobias Burnus <burnus@net-b.de>
12079 * gfortran.dg/shape_6.f90: New.
12081 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12083 PR libgfortran/47434
12084 * gfortran.dg/read_infnan_1.f90: Update test.
12085 * gfortran.dg/module_nan.f90: Update test.
12086 * gfortran.dg/char4_iunit_1.f03: Update test.
12087 * gfortran.dg/large_real_kind_1.f90: Update test.
12088 * gfortran.dg/real_const_3.f90: Update test.
12089 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12091 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12094 * g++.dg/template/param2.C: New test.
12096 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12098 PR libgfortran/47285
12099 * gfortran.dg/fmt_g.f: New test.
12101 2011-01-28 Tobias Burnus <burnus@net-b.de>
12104 * gfortran.dg/pure_formal_1.f90: New.
12106 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12109 * gcc.dg/tls/pr42894.c: New test.
12111 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12113 * gcc.dg/pr47276.c: Add dg-require-visibility.
12115 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12117 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12119 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12120 Tobias Burnus <burnus@gcc.gnu.org>
12125 * gfortran.dg/realloc_on_assign_3.f03: New test.
12126 * gfortran.dg/realloc_on_assign_4.f03: New test.
12127 * gfortran.dg/allocatable_function_5.f90: New test.
12128 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12129 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12130 implemented" dg-errors.
12132 2011-01-27 Jan Hubicka <jh@suse.cz>
12134 PR middle-end/46949
12135 * gcc.dg/attr-weakref-4.c: New testcase
12137 2011-01-27 Martin Jambor <mjambor@suse.cz>
12139 PR tree-optimization/47228
12140 * gcc.dg/torture/pr47228.c: New test.
12142 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12144 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12146 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12148 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12149 when using auto-overlay support on the SPU.
12151 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12153 PR rtl-optimization/44174
12154 * gcc.target/i386/asm-6.c: New test.
12156 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12158 PR rtl-optimization/46856
12159 * gcc.c-torture/compile/pr46856.c: New test.
12161 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12162 Andrew Pinski <pinskia@gmail.com>
12165 * gcc.dg/pr43082.c: New.
12167 2011-01-26 DJ Delorie <dj@redhat.com>
12169 PR rtl-optimization/46878
12170 * gcc.dg/pr46878-1.c: New test.
12172 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12175 * g++.dg/cpp0x/pr47476.C: New test.
12177 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12179 * gcc.c-torture/compile/20110126-1.c: New test.
12181 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12184 * gcc.dg/torture/pr47473.c: New test.
12186 2011-01-26 Jan Hubicka <jh@suse.cz>
12189 * gcc.c-torture/execute/pr47237.c: New testcase.
12191 2011-01-26 Jan Hubicka <jh@suse.cz>
12193 PR tree-optimization/47190
12194 * gcc.dg/attr-weakref-3.c: New testcase.
12196 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12199 * gcc.dg/dll-9a.c: New test file.
12200 * gcc.dg/dll-11.c: Likewise.
12201 * gcc.dg/dll-12.c: Likewise.
12202 * gcc.dg/dll-12a.c: Likewise.
12203 * gcc.dg/dll-11a.c: Likewise.
12204 * gcc.dg/dll-9.c: Likewise.
12205 * gcc.dg/dll-10.c: Likewise.
12206 * gcc.dg/dll-10a.c: Likewise.
12207 * g++.dg/ext/dllexport4a.cc: Likewise.
12208 * g++.dg/ext/dllexport4.C: Likewise.
12209 * g++.dg/ext/dllexport5.C: Likewise.
12210 * g++.dg/ext/dllexport5a.cc: Likewise.
12212 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12214 PR tree-optimization/46970
12215 * gcc.dg/graphite/pr46970.c: New.
12217 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12219 PR tree-optimization/46215
12220 * gcc.dg/graphite/pr46215.c: New.
12222 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12224 PR tree-optimization/46168
12225 * gcc.dg/graphite/pr46168.c: New.
12227 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12229 PR tree-optimization/43657
12230 * gcc.dg/graphite/pr43657.c: New.
12232 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12234 PR tree-optimization/29832
12235 * gfortran.dg/graphite/pr29832.f90: New.
12237 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12239 PR tree-optimization/43567
12240 * gcc.dg/graphite/pr43567.c: New.
12242 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12244 * gfortran.dg/graphite/interchange-4.f: New.
12245 * gfortran.dg/graphite/interchange-5.f: New.
12247 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12248 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12249 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12250 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12251 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12252 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12253 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12254 * gfortran.dg/ltrans-7.f90: Removed.
12255 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12257 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12258 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12259 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12260 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12261 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12262 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12263 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12264 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12265 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12266 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12267 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12268 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12269 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12270 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12271 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12272 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12273 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12274 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12275 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12276 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12277 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12278 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12279 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12280 * gcc.dg/tree-ssa/data-dep-1.c
12281 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12282 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12283 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12284 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12285 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12287 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12289 PR tree-optimization/47265
12290 PR tree-optimization/47443
12291 * gcc.c-torture/compile/pr47265.c: New test.
12292 * gcc.dg/pr47443.c: New test.
12294 2011-01-25 Martin Jambor <mjambor@suse.cz>
12296 PR tree-optimization/47382
12297 * g++.dg/torture/pr47382.C: New test.
12298 * g++.dg/opt/devirt1.C: Xfail.
12300 2011-01-25 Yao Qi <yao@codesourcery.com>
12303 * gcc.target/arm/pr45701-1.c: New test.
12304 * gcc.target/arm/pr45701-2.c: New test.
12305 * gcc.target/arm/pr45701-3.c: New test.
12307 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12308 Jakub Jelinek <jakub@redhat.com>
12310 PR tree-optimization/47271
12311 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12313 2011-01-25 Nick Clifton <nickc@redhat.com>
12315 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12316 (saturate_add): Delete.
12317 (exchange): Delete.
12318 (main): Do not run saturate_add.
12319 (set_interrupts): Delete.
12321 2011-01-25 Tobias Burnus <burnus@net-b.de>
12324 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12326 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12328 PR tree-optimization/47427
12329 PR tree-optimization/47428
12330 * gcc.c-torture/compile/pr47427.c: New test.
12331 * gcc.c-torture/compile/pr47428.c: New test.
12333 2011-01-25 Richard Guenther <rguenther@suse.de>
12335 PR middle-end/47411
12336 * gcc.dg/torture/pr47411.c: New testcase.
12338 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12340 * gfortran.dg/graphite/id-24.f: New.
12341 * gfortran.dg/graphite/id-25.f: New.
12343 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12345 * gfortran.dg/graphite/id-23.f: New.
12347 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12349 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12351 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12353 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12354 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12355 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12356 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12357 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12358 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12359 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12360 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12361 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12363 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12365 * gcc.dg/graphite/block-0.c: Add documentation.
12366 * gcc.dg/graphite/block-4.c: Same.
12367 * gcc.dg/graphite/block-7.c: Same.
12368 * gcc.dg/graphite/block-8.c: New.
12369 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12370 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12371 * gcc.dg/graphite/interchange-12.c: Add documentation.
12372 * gcc.dg/graphite/interchange-13.c: New.
12373 * gcc.dg/graphite/interchange-14.c: New.
12374 * gcc.dg/graphite/interchange-15.c: New.
12375 * gcc.dg/graphite/interchange-8.c: Add documentation.
12376 * gcc.dg/graphite/interchange-mvt.c: Same.
12378 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12381 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12382 * gcc.target/powerpc/altivec-14.c: Ditto.
12383 * gcc.target/powerpc/altivec-33.c: Ditto.
12384 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12385 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12386 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12387 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12388 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12389 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12390 * g++.dg/ext/altivec-15.C: Ditto.
12391 * g++.dg/ext/altivec-types-1.C: Ditto.
12392 * g++.dg/ext/altivec-types-2.C: Ditto.
12393 * g++.dg/ext/altivec-types-3.C: Ditto.
12394 * g++.dg/ext/altivec-types-4.C: Ditto.
12396 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12398 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12400 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12402 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12403 optimization options.
12405 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12407 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12410 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12412 2011-01-23 Tobias Burnus <burnus@net-b.de>
12415 * gfortran.dg/allocatable_scalar_12.f90: New.
12417 2011-01-23 Ira Rosen <irar@il.ibm.com>
12419 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12420 vectorization to be not profitable if peeling is used to
12421 realign the memory access.
12422 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12423 loop bound to avoid loop unrolling.
12424 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12426 2011-01-22 Jan Hubicka <jh@suse.cz>
12429 * g++.dg/lto/pr47333.C: New file.
12431 2011-01-22 Jan Hubicka <jh@suse.cz>
12433 PR tree-optimization/43884
12435 * gcc.dg/autopar/outer-2.c: Increase array size.
12436 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12438 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12441 * gfortran.dg/c_loc_tests_16.f90: New test.
12443 2011-01-22 Tobias Burnus <burnus@net-b.de>
12446 * gfortran.dg/typebound_proc_19.f90: New.
12448 2011-01-21 Jeff Law <law@redhat.com>
12450 PR tree-optimization/47053
12451 * g++.dg/pr47053.C: New test.
12453 2011-01-21 Jason Merrill <jason@redhat.com>
12456 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12458 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12461 * g++.dg/cpp0x/range-for10.C: New test.
12462 * g++.dg/template/for1.C: New test.
12464 PR middle-end/45566
12465 * g++.dg/tree-prof/partition3.C: New test.
12467 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12469 PR rtl-optimization/47366
12470 * g++.dg/opt/pr47366.C: New test.
12472 2011-01-21 Jason Merrill <jason@redhat.com>
12475 * g++.dg/cpp0x/constexpr-regress2.C: New.
12477 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12479 2011-01-21 Jeff Law <law@redhat.com>
12481 PR rtl-optimization/41619
12482 * gcc.dg/pr41619.c: New.
12484 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12486 PR tree-optimization/47355
12487 * g++.dg/opt/pr47355.C: New test.
12489 2011-01-21 Richard Guenther <rguenther@suse.de>
12491 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12494 2011-01-21 Richard Guenther <rguenther@suse.de>
12496 PR tree-optimization/47365
12497 * gcc.dg/torture/pr47365.c: New testcase.
12498 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12500 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12502 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12504 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12506 PR tree-optimization/47391
12507 * gcc.dg/pr47391.c: New test.
12509 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12511 * g++.dg/template/char1.C: Use signed char.
12513 2011-01-21 Tobias Burnus <burnus@net-b.de>
12516 * gfortran.dg/pointer_target_4.f90: New.
12518 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12521 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12522 ILP32 system and not IP32.
12524 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12527 * g++.dg/debug/pr46583.C: New.
12529 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12532 * g++.dg/debug/pr47283.C: New test.
12535 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12536 * gcc.target/i386/headmerge-2.c: Likewise.
12538 2011-01-20 Richard Guenther <rguenther@suse.de>
12540 PR middle-end/47370
12541 * gcc.dg/torture/pr47370.c: New testcase.
12543 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12545 PR tree-optimization/46130
12546 * gcc.dg/pr46130-1.c: New test.
12547 * gcc.dg/pr46130-2.c: New test.
12549 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12552 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12554 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12557 * g++.dg/debug/pr46240.cc: New.
12559 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12562 * g++.dg/template/anonunion1.C: New test.
12564 PR rtl-optimization/47337
12565 * gcc.c-torture/execute/pr47337.c: New test.
12567 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12570 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12572 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12574 PR tree-optimization/46021
12575 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12577 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12579 PR tree-optimization/47290
12580 * g++.dg/torture/pr47290.C: New test.
12582 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12585 * gfortran.dg/proc_ptr_comp_29.f90: New.
12587 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12590 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12591 powerpc-apple-darwin9.
12593 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12595 PR rtl-optimization/47299
12596 * gcc.c-torture/execute/pr47299.c: New test.
12598 2011-01-17 Jason Merrill <jason@redhat.com>
12600 * g++.dg/cpp0x/constexpr-virtual.C: New.
12602 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12605 * gfortran.dg/gomp/pr47331.f90: New test.
12607 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12610 * objc.dg/selector-warn-1.m: New.
12611 * obj-c++.dg/selector-warn-1.mm: New.
12613 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12615 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12616 Update dg-final accordingly.
12618 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12620 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12622 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12624 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12626 * gcc.dg/guality/pr36728-2.c: Likewise.
12628 2011-01-17 Richard Guenther <rguenther@suse.de>
12630 PR tree-optimization/47313
12631 * g++.dg/torture/pr47313.C: New testcase.
12633 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12636 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12637 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12638 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12639 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12641 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12643 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12644 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12645 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12647 2011-01-17 Richard Guenther <rguenther@suse.de>
12649 PR tree-optimization/45967
12650 * gcc.dg/torture/pr45967-2.c: New testcase.
12651 * gcc.dg/torture/pr45967-3.c: Likewise.
12653 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12656 * g++.dg/ext/pr47213.C: Require visibility.
12658 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12660 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12661 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12663 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12665 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12666 Linux-based targets.
12668 2011-01-13 Jan Hubicka <jh@suse.cz>
12670 PR tree-optimization/47276
12671 * gcc.dg/pr47276.c: New testcase.
12673 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12674 Jonathan Wakely <jwakely.gcc@gmail.com>
12677 * g++.dg/other/pr33558.C: New.
12678 * g++.dg/other/pr33558-2.C: New.
12680 2011-01-14 Martin Jambor <mjambor@suse.cz>
12682 PR tree-optimization/45934
12683 PR tree-optimization/46302
12684 * g++.dg/ipa/devirt-c-1.C: New test.
12685 * g++.dg/ipa/devirt-c-2.C: Likewise.
12686 * g++.dg/ipa/devirt-c-3.C: Likewise.
12687 * g++.dg/ipa/devirt-c-4.C: Likewise.
12688 * g++.dg/ipa/devirt-c-5.C: Likewise.
12689 * g++.dg/ipa/devirt-c-6.C: Likewise.
12690 * g++.dg/ipa/devirt-6.C: Likewise.
12691 * g++.dg/ipa/devirt-d-1.C: Likewise.
12692 * g++.dg/torture/pr45934.C: Likewise.
12694 2011-01-14 Jason Merrill <jason@redhat.com>
12696 * g++.dg/cpp0x/variadic105.C: New.
12698 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12699 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12702 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12703 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12704 execution tests on i?86-*-*, x86_64-*-* and
12705 powerpc*-apple-darwin* && ilp32.
12706 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12707 tests on i?86-*-* and x86_64-*-*.
12709 2011-01-14 Richard Guenther <rguenther@suse.de>
12711 PR tree-optimization/47280
12712 * g++.dg/opt/pr47280.C: New testcase.
12714 2011-01-14 Jason Merrill <jason@redhat.com>
12716 * g++.dg/cpp0x/constexpr-regress1.C: New.
12718 * g++.dg/ext/flexary2.C: New.
12720 2011-01-14 Richard Guenther <rguenther@suse.de>
12722 PR middle-end/47281
12723 * gcc.dg/torture/pr47281.c: New testcase.
12724 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12726 2011-01-14 Richard Guenther <rguenther@suse.de>
12728 PR tree-optimization/47286
12729 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12731 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12734 * g++.dg/ext/pr47213.C: New.
12736 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12738 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12740 2011-01-13 Tobias Burnus <burnus@net-b.de>
12741 Mikael Morin <mikael@gcc.gnu.org>
12745 * gfortran.dg/select_type_20.f90: New.
12746 * gfortran.dg/select_type_21.f90: New.
12748 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12751 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12753 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12755 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12756 * gcc.dg/guality/pr36728-2.c: Likewise.
12758 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12761 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12763 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12765 PR rtl-optimization/45352
12766 * gcc.dg/pr45352-3.c: New.
12768 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12770 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12772 * g++.dg/cpp0x/range-for8.C: New.
12773 * g++.dg/cpp0x/range-for9.C: New.
12775 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12778 * g++.dg/debug/pr47209.C: New.
12780 2011-01-12 Richard Guenther <rguenther@suse.de>
12783 * gcc.dg/lto/pr47259_0.c: New testcase.
12784 * gcc.dg/lto/pr47259_1.c: Likewise.
12786 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12788 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12789 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12790 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12791 methods missing from the OBJC2 Object.
12792 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12793 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12794 GNU and NeXT runtimes.
12795 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12797 * objc-obj-c++-shared/Object1.m: Likewise.
12798 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12799 * objc.dg/proto-qual-1.m: Likewise.
12800 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12801 * obj-c++.dg/proto-qual-1.mm: Likewise.
12803 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12806 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12808 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12810 Fixed the Objective-C++ testsuite and updated all tests.
12811 * lib/obj-c++.exp (obj-c++_init): Declare and set
12812 gcc_warning_prefix and gcc_error_prefix.
12813 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12814 'dg-warning', 'dg-message' and 'dg-error'.
12815 * obj-c++.dg/class-extension-3.mm: Likewise.
12816 * obj-c++.dg/class-protocol-1.mm: Likewise.
12817 * obj-c++.dg/encode-7.mm: Likewise.
12818 * obj-c++.dg/exceptions-3.mm: Likewise.
12819 * obj-c++.dg/exceptions-5.mm: Likewise.
12820 * obj-c++.dg/method-12.mm: Likewise.
12821 * obj-c++.dg/method-13.mm: Likewise.
12822 * obj-c++.dg/method-15.mm: Likewise.
12823 * obj-c++.dg/method-16.mm: Likewise.
12824 * obj-c++.dg/method-4.mm: Likewise.
12825 * obj-c++.dg/method-8.mm: Likewise.
12826 * obj-c++.dg/method-conflict-1.mm: Likewise.
12827 * obj-c++.dg/method-conflict-2.mm: Likewise.
12828 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12829 and uncommented second part of the testcase now that the testsuite
12831 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12832 and uncommented second part of the testcase now that the testsuite
12834 * obj-c++.dg/private-1.mm: Likewise.
12835 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12836 * obj-c++.dg/syntax-error-7.mm: Likewise.
12837 * obj-c++.dg/warn5.mm: Likewise.
12838 * obj-c++.dg/property/at-property-14.mm: Likewise.
12839 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12841 * obj-c++.dg/property/at-property-18.mm: Likewise.
12842 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12844 * obj-c++.dg/property/at-property-21.mm: Likewise.
12845 * obj-c++.dg/property/at-property-28.mm: Likewise.
12846 * obj-c++.dg/property/at-property-5.mm: Likewise.
12847 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12848 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12849 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12850 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12851 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12852 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12853 * obj-c++.dg/tls/diag-5.mm: Likewise.
12854 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12855 dg-error, now matched correctly.
12857 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12859 * objc.dg/property/at-property-29.m: New.
12860 * obj-c++.dg/property/at-property-29.mm: New.
12862 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12864 * go.test/go-test.exp (go-set-goarch): New proc.
12865 (go-gc-tests): Use it.
12867 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12870 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12872 2011-01-11 Richard Henderson <rth@redhat.com>
12874 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12876 2011-01-11 Jan Hubicka <jh@suse.cz>
12880 * gcc.dg/lto/pr45721_1.c: New file.
12881 * gcc.dg/lto/pr45721_0.c: New file.
12883 2011-01-11 Richard Guenther <rguenther@suse.de>
12885 PR tree-optimization/46076
12886 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12888 2011-01-11 Jeff Law <law@redhat.com>
12890 * PR tree-optimization/47086
12891 * gcc.dg/pr47086.c: New test.
12893 2011-01-11 Jason Merrill <jason@redhat.com>
12896 * g++.dg/template/new10.C: New.
12899 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12901 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12903 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12904 Split type definitions and NSConstantString class into...
12905 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12906 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12907 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12908 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12909 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12910 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12912 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12913 encode defines for newer NeXT system headers.
12914 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12915 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12916 * objc.dg/foreach-5.m: Likewise.
12917 * objc.dg/foreach-2.m: Likewise.
12918 * objc.dg/foreach-4.m: Likewise.
12919 * objc.dg/torture/strings/string1.m: Likewise.
12920 * objc.dg/torture/strings/string2.m: Likewise.
12921 * objc.dg/torture/strings/string3.m: Likewise.
12922 * objc.dg/torture/strings/string4.m: Likewise.
12923 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12924 header and stand alone.
12925 * obj-c++.dg/strings/strings-2.mm: Likewise.
12926 * objc.dg/torture/strings/const-str-3.m: Likewise.
12927 * objc.dg/strings/strings-2.m: Likewise.
12928 * objc.dg/strings/const-str-12b.m: Likewise.
12930 2011-01-12 Richard Guenther <rguenther@suse.de>
12932 PR middle-end/32511
12933 * gcc.dg/attr-weak-1.c: Adjust.
12935 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12938 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12939 standard compliant and comment.
12941 2011-01-10 Jan Hubicka <jh@suse.cz>
12944 * gcc.dg/initpri3.c: New testcase.
12946 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12949 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12950 externally visible.
12955 (g_ebp_save): Likewise.
12956 (g_esp_save): Likewise.
12958 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12960 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12962 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12964 PR tree-optimization/46021
12965 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12966 i?86-*-*, x86_64-*-*.
12968 2011-01-10 Jeff Law <law@redhat.com>
12970 * PR tree-optimization/47141
12971 * gcc.c-torture/compile/pr47141.c: New test.
12973 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12976 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12977 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12978 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12979 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12982 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12983 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12984 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12985 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12986 being vectorized. Adjust dg-final pattern.
12989 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12990 * gcc.dg/vect/slp-24.c: Likewise.
12992 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12995 * g++.dg/other/pr47218-1.C: New test file.
12996 * g++.dg/other/pr47218.C: Likewise.
12997 * g++.dg/other/pr47218.h: New supporting header.
12999 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13002 * objc.dg/attributes/invalid-attribute-1.m: New.
13003 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13005 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13008 * gfortran.dg/proc_ptr_comp_28.f90: New.
13010 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13012 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13013 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13014 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13015 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13016 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13017 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13018 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13019 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13020 * objc.dg/gnu-api-2-class.m: Likewise.
13021 * objc.dg/gnu-api-2-ivar.m: Likewise.
13022 * objc.dg/gnu-api-2-method.m: Likewise.
13023 * objc.dg/gnu-api-2-objc.m: Likewise.
13024 * objc.dg/gnu-api-2-object.m: Likewise.
13025 * objc.dg/gnu-api-2-property.m: Likewise.
13026 * objc.dg/gnu-api-2-protocol.m: Likewise.
13027 * objc.dg/gnu-api-2-sel.m: Likewise.
13029 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13031 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13032 * objc.dg/objc-foreach-4.m: Likewise.
13033 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13034 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13035 * objc.dg/foreach-4.m: Likewise.
13036 * objc.dg/foreach-5.m: Likewise.
13037 * objc.dg/foreach-3.m: Return self from init.
13039 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13042 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13044 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13047 * gfortran.dg/class_35.f90: New.
13049 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13051 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13053 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13056 * objc.dg/invalid-method-2.m: New.
13057 * obj-c++.dg/invalid-method-2.mm: New.
13059 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13062 * gfortran.dg/transpose_optimization_2.f90 : New test.
13064 2011-01-08 Jan Hubicka <jh@suse.cz>
13066 PR tree-optmization/46469
13067 * g++.dg/torture/pr46469.C: New testcase.
13069 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13071 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13072 emulation of libobjc-gnu structure layout functionality to ..
13073 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13074 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13075 * objc/execute/bf-common.h: Adjust headers.
13076 * objc/execute/bf-1.m: Likewise.
13077 * objc/execute/bf-2.m: Likewise.
13078 * objc/execute/bf-3.m: Likewise.
13079 * objc/execute/bf-4.m: Likewise.
13080 * objc/execute/bf-5.m: Likewise.
13081 * objc/execute/bf-6.m: Likewise.
13082 * objc/execute/bf-7.m: Likewise.
13083 * objc/execute/bf-8.m: Likewise.
13084 * objc/execute/bf-9.m: Likewise.
13085 * objc/execute/bf-10.m: Likewise.
13086 * objc/execute/bf-11.m: Likewise.
13087 * objc/execute/bf-12.m: Likewise.
13088 * objc/execute/bf-13.m: Likewise.
13089 * objc/execute/bf-14.m: Likewise.
13090 * objc/execute/bf-15.m: Likewise.
13091 * objc/execute/bf-16.m: Likewise.
13092 * objc/execute/bf-17.m: Likewise.
13093 * objc/execute/bf-18.m: Likewise.
13094 * objc/execute/bf-19.m: Likewise.
13095 * objc/execute/bf-20.m: Likewise.
13096 * objc/execute/bf-21.m: Likewise.
13097 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13098 objc_get_type_qualifiers ().
13100 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13103 * gfortran.dg/dependency_39.f90: New test.
13105 2011-01-07 Jan Hubicka <jh@suse.cz>
13107 Get builtins tests ready for linker plugin.
13108 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13109 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13110 my_memset, my_bzero): Mark used.
13111 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13112 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13114 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13117 2011-01-07 Jan Hubicka <jh@suse.cz>
13119 PR tree-optimization/46367
13120 * g++.dg/torture/pr46367.C: New file.
13122 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13125 * gcc.dg/pr47201.c: New test.
13128 * gcc.dg/tree-prof/pr47187.c: New test.
13130 2011-01-07 Tobias Burnus <burnus@net-b.de>
13133 * gfortran.dg/extends_type_of_3.f90: New.
13135 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13137 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13138 * g++.dg/ext/dllimport-MI1.C: Likewise.
13139 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13140 * g++.dg/ext/dllimport10.C: Likewise.
13141 * g++.dg/ext/dllimport11.C: Likewise.
13142 * g++.dg/ext/dllimport12.C: Likewise.
13143 * g++.dg/ext/dllimport13.C: Likewise.
13144 * g++.dg/ext/dllimport2.C: Likewise.
13145 * g++.dg/ext/dllimport3.C: Likewise.
13146 * g++.dg/ext/dllimport4.C: Likewise.
13147 * g++.dg/ext/dllimport5.C: Likewise.
13148 * g++.dg/ext/dllimport6.C: Likewise.
13149 * g++.dg/ext/dllimport8.C: Likewise.
13150 * g++.dg/ext/dllimport9.C: Likewise.
13151 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13152 targets, too. Additionally enable test for i?86-*-mingw*.
13153 * g++.dg/ext/selectany1.C: Likewise.
13154 Remove guard variable check.
13156 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13160 * gfortran.dg/storage_size_3.f08: Extended.
13162 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13165 * g++.dg/template/stdarg1.C: New test.
13167 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13170 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13171 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13172 from the interface of functions to not hide the errors that
13175 2011-01-06 Jan Hubicka <jh@suse.cz>
13177 * gcc.dg/lto/pr47188_0.c: New testcase.
13178 * gcc.dg/lto/pr47188_1.c: New testcase.
13180 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13184 * gfortran.dg/interface_33.f90: New test.
13186 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13189 * gcc.c-torture/compile/pr47150.c: New test.
13191 2011-01-06 Ira Rosen <irar@il.ibm.com>
13193 PR tree-optimization/47139
13194 * gcc.dg/vect/pr47139.c: New test.
13196 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13199 * gfortran.dg/extends_type_of_2.f03: New.
13201 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13203 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13205 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13207 * gnat.dg/opt14.adb: New test.
13209 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13212 * gfortran.dg/allocate_error_2.f90: New test.
13214 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13217 * gfortran.dg/storage_size_3.f08: New.
13219 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13221 PR libgfortran/47154
13222 * gfortran.dg/namelist_68.f90: New test.
13224 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13226 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13228 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13231 * gfortran.dg/class_34.f90: New.
13233 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13235 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13236 use __builtin_inff. Skip all single-precision tests that require
13239 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13241 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13243 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13245 PR tree-optimization/47148
13246 * gcc.c-torture/execute/pr47148.c: New test.
13248 PR tree-optimization/47155
13249 * gcc.c-torture/execute/pr47155.c: New test.
13251 PR rtl-optimization/47157
13252 * gcc.c-torture/compile/pr47157.c: New test.
13254 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13256 * gcc.dg/torture/vector-shift2.c (schar): Define.
13257 (main): Always use schar or uchar instead of plain "char" to avoid
13258 dependencies on implementation-defined char signedness.
13260 2011-01-03 Martin Jambor <mjambor@suse.cz>
13262 PR tree-optimization/46801
13263 * gnat.dg/pack9.adb: Remove xfail.
13265 2011-01-03 Martin Jambor <mjambor@suse.cz>
13267 PR tree-optimization/46984
13268 * g++.dg/ipa/pr46984.C: New test.
13270 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13273 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13275 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13277 PR tree-optimization/47140
13278 * gcc.c-torture/compile/pr47140.c: New test.
13280 PR rtl-optimization/47028
13281 * gcc.dg/pr47028.c: New test.
13283 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13285 * objc.dg/protocol-forward-1.m: Removed TODO.
13286 * objc.dg/protocol-forward-2.m: New.
13287 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13288 * obj-c++.dg/protocol-forward-2.mm: New.
13290 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13293 * g++.dg/eh/pr38662.C: New testcase.
13295 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13297 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13298 scan for newline '\n'.
13301 Copyright (C) 2011 Free Software Foundation, Inc.
13303 Copying and distribution of this file, with or without modification,
13304 are permitted in any medium without royalty provided the copyright
13305 notice and this notice are preserved.