1 2011-10-05 Richard Henderson <rth@redhat.com>
3 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
5 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
6 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
7 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
8 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
9 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
10 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
12 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
14 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
15 DEFAULT_VECTFLAGS initialization.
17 2011-10-05 Richard Guenther <rguenther@suse.de>
19 PR tree-optimization/38885
20 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
22 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
24 * gcc.target/i386/sw-1.c: New test.
26 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
28 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
30 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
32 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
34 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
36 2011-10-04 David S. Miller <davem@davemloft.net>
38 * gcc.target/sparc/fhalve.c: New test.
39 * gcc.target/sparc/fnegop.c: New test.
40 * gcc.target/sparc/xmul.c: New test.
42 2011-10-04 Janus Weil <janus@gcc.gnu.org>
45 * gfortran.dg/dummy_procedure_6.f90: New.
47 2011-10-04 Jakub Jelinek <jakub@redhat.com>
49 PR tree-optimization/50604
50 * gcc.dg/pr50604.c: New test.
52 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
54 PR tree-optimization/49662
55 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
56 * gcc.dg/graphite/interchange-15.c: Likewise.
57 * gcc.dg/graphite/interchange-mvt.c: Likewise.
59 2011-10-04 Jakub Jelinek <jakub@redhat.com>
61 * gcc.dg/tree-ssa/restrict-4.c: New test.
63 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
65 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
67 (main): Use __typeof to get result type of comparison.
69 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
71 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
72 Make et_vect_multiple_sizes_saved global.
73 (check_effective_target_vect64): Make et_vect64_saved global.
75 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
77 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
78 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
79 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
80 * gcc.dg/builtin-complex-err-1.c: Adjust.
82 2011-10-02 Jason Merrill <jason@redhat.com>
84 * g++.dg/cpp0x/range-for22.C: New.
86 * g++.dg/cpp0x/variadic65.C: Remove xfails.
87 * g++.dg/cpp0x/variadic82.C: Remove xfails.
88 * g++.dg/cpp0x/variadic83.C: Remove xfails.
89 * g++.dg/cpp0x/variadic105.C: Remove xfails.
91 * g++.dg/cpp0x/nsdmi5.C: New.
93 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
96 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
98 (mips-dg-options): Force an ABI option if the current ABI is
99 incompatible with the required -mlong setting. Likewise force
100 a long setting if the current one is incompatible with the
101 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
102 throughout procedure.
103 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
104 instead of addressing=absolute.
106 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
108 * gcc.target/mips/stack-1.c: New test.
110 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
112 * gcc.dg/pr49696.c: New test.
114 2011-10-02 Jan Hubicka <jh@suse.cz>
116 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
118 2011-10-01 David S. Miller <davem@davemloft.net>
120 * gcc.target/sparc/cmask.c: New test.
121 * gcc.target/sparc/fpadds.c: New test.
122 * gcc.target/sparc/fshift.c: New test.
123 * gcc.target/sparc/fucmp.c: New test.
124 * gcc.target/sparc/vis3misc.c: New test.
126 2011-10-01 Janus Weil <janus@gcc.gnu.org>
129 * gfortran.dg/assumed_charlen_arg_2.f90: New.
131 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
134 * g++.dg/dfp/44473-1.C: New test.
135 * g++.dg/dfp/44473-2.C: New test.
136 * g++.dg/dfp/mangle-1.C: New test.
137 * g++.dg/dfp/mangle-2.C: New test.
138 * g++.dg/dfp/mangle-3.C: New test.
139 * g++.dg/dfp/mangle-4.C: New test.
140 * g++.dg/dfp/mangle-5.C: New test.
142 2011-09-30 Jakub Jelinek <jakub@redhat.com>
145 * gcc.dg/pr50571.c: New test.
147 PR tree-optimization/46309
148 * gcc.dg/pr46309.c: New test.
150 2011-09-30 Jakub Jelinek <jakub@redhat.com>
152 * gcc.dg/strlenopt-21.c: New test.
154 2011-09-30 Revital Eres <revital.eres@linaro.org>
156 * gcc.dg/sms-10.c: New file.
158 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
160 * gcc.target/arm/pr50099.c: New test.
162 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
164 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
166 2011-09-30 David S. Miller <davem@davemloft.net>
168 * gcc.target/sparc/bmaskbshuf.c: New test.
169 * gcc.target/sparc/edgen.c: New test.
171 2011-09-29 Janus Weil <janus@gcc.gnu.org>
174 * gfortran.dg/pure_formal_proc_3.f90: New.
177 * gfortran.dg/stfunc_7.f90: New.
179 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
181 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
182 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
183 * gcc.dg/vector-compare-1.c: Likewise.
184 * gcc.dg/vector-compare-2.c: Likewise.
186 2011-09-29 David S. Miller <davem@davemloft.net>
188 * gcc.target/sparc/array.c: New test.
190 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
192 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
193 loop unroll and set max unroll times to 8.
194 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
195 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
196 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
197 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
199 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
202 * g++.dg/ext/visibility/warn5.C: New.
204 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/warn/Wextra-3.C: New.
209 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
212 * gcc.target/sh/pr49468-si.c: New.
214 2011-09-28 Tom de Vries <tom@codesourcery.com>
217 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
218 (TEST): Initialize src3 with random floats.
219 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
220 union src3. Initialize src3 with random floats.
222 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
224 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
225 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
226 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
227 * gcc.target/sh/sh4a-sincosf.c: Ditto.
228 * gcc.target/sh/sh4a-cos.c: Ditto.
229 * gcc.target/sh/sh4a-cosf.c: Ditto.
230 * gcc.target/sh/sh4a-sin.c: Ditto.
231 * gcc.target/sh/sh4a-sinf.c: Ditto.
232 * gcc.target/sh/sh4a-fsrra.c: Ditto.
233 * gcc.target/sh/sh4a-memmovua.c: Ditto.
234 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
236 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
239 * g++.dg/parse/error40.C: New.
240 * g++.dg/warn/incomplete1.C: Adjust.
242 2011-09-27 Jan Hubicka <jh@suse.cz>
245 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
248 2011-09-27 Jakub Jelinek <jakub@redhat.com>
250 * gcc.dg/strlenopt-1.c: New test.
251 * gcc.dg/strlenopt-1f.c: New test.
252 * gcc.dg/strlenopt-2.c: New test.
253 * gcc.dg/strlenopt-2f.c: New test.
254 * gcc.dg/strlenopt-3.c: New test.
255 * gcc.dg/strlenopt-4.c: New test.
256 * gcc.dg/strlenopt-4g.c: New test.
257 * gcc.dg/strlenopt-4gf.c: New test.
258 * gcc.dg/strlenopt-5.c: New test.
259 * gcc.dg/strlenopt-6.c: New test.
260 * gcc.dg/strlenopt-7.c: New test.
261 * gcc.dg/strlenopt-8.c: New test.
262 * gcc.dg/strlenopt-9.c: New test.
263 * gcc.dg/strlenopt-10.c: New test.
264 * gcc.dg/strlenopt-11.c: New test.
265 * gcc.dg/strlenopt-12.c: New test.
266 * gcc.dg/strlenopt-12g.c: New test.
267 * gcc.dg/strlenopt-13.c: New test.
268 * gcc.dg/strlenopt-14g.c: New test.
269 * gcc.dg/strlenopt-14gf.c: New test.
270 * gcc.dg/strlenopt-15.c: New test.
271 * gcc.dg/strlenopt-16g.c: New test.
272 * gcc.dg/strlenopt-17g.c: New test.
273 * gcc.dg/strlenopt-18g.c: New test.
274 * gcc.dg/strlenopt.h: New file.
276 2011-09-27 Tom de Vries <tom@codesourcery.com>
279 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
280 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
281 * gcc.dg/pr43864.c: New test.
282 * gcc.dg/pr43864-2.c: Same.
283 * gcc.dg/pr43864-3.c: Same.
284 * gcc.dg/pr43864-4.c: Same.
286 2011-09-27 Jan Hubicka <jh@suse.cz>
288 * gcc.dg/ipa/inline-5.c: New testcase.
290 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
292 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
294 * gcc.dg/vect/bb-slp-27.c: New.
295 * gcc.dg/vect/bb-slp-28.c: New.
297 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
299 * testsuite/lib/target-supports.exp (check_profiling_available):
300 Don't rely solely on TLS tests for -fprofile-generate, fall
301 through to the other code.
303 2011-09-27 Richard Guenther <rguenther@suse.de>
305 PR tree-optimization/50363
306 * gcc.dg/torture/pr50363.c: New testcase.
308 2011-09-26 Jason Merrill <jason@redhat.com>
311 * g++.dg/template/partial13.C: New.
314 * g++.dg/template/partial12.C: New.
317 * g++.dg/cpp0x/constexpr-typedef1.C: New.
319 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/diagnostic/bindings1.C: New.
323 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
325 2011-09-26 David S. Miller <davem@davemloft.net>
327 * gcc.target/sparc/wrgsr.c: New test.
328 * gcc.target/sparc/rdgsr.c: New test.
329 * gcc.target/sparc/edge.c: New test.
330 * gcc.target/sparc/fcmp.c: New test.
332 * gcc.target/sparc/edge.c: Update for new return types.
333 * gcc.target/sparc/fcmp.c: Likewise.
335 * gcc.target/sparc/fpaddsubi.c: New test.
337 2011-09-26 Janus Weil <janus@gcc.gnu.org>
340 * gfortran.dg/common_15.f90: New.
343 * gfortran.dg/dummy_procedure_5.f90: New.
344 * gfortran.dg/interface_26.f90: Modified error message.
345 * gfortran.dg/proc_ptr_11.f90: Ditto.
346 * gfortran.dg/proc_ptr_15.f90: Ditto.
347 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
348 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
350 2011-09-26 Jason Merrill <jason@redhat.com>
353 * g++.dg/overload/rvalue3.C: New.
356 * g++.dg/overload/ref-conv2.C: New.
358 * g++.dg/cpp0x/nsdmi-template1.C: New.
360 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
362 * g++.dg/cpp0x/nullptr25.C: New.
364 2011-09-26 Richard Guenther <rguenther@suse.de>
366 PR tree-optimization/50472
367 * gcc.dg/torture/pr50472.c: New testcase.
369 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
371 * gnat.dg/opt22.adb: New test.
372 * gnat.dg/opt22_pkg.ad[sb]: New helper.
374 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
376 * gnat.dg/opt21.adb: New test.
377 * gnat.dg/opt21_pkg.ad[sb]: New helper.
379 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
381 * gnat.dg/opt20.ad[sb]: New test.
382 * gnat.dg/opt20_pkg.ads: New helper.
384 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
386 * gnat.dg/array17.adb: New test.
387 * gnat.dg/array17_pkg.ads: New helper.
389 2011-09-25 Jason Merrill <jason@redhat.com>
391 * g++.dg/cpp0x/nsdmi-defer4.C: New.
393 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
395 * gnat.dg/frame_overflow.ads: New.
396 * gnat.dg/frame_overflow.adb: Adjust.
397 * gnat.dg/specs/addr1.ads: Likewise.
399 2011-09-25 Jakub Jelinek <jakub@redhat.com>
401 * g++.dg/tree-ssa/restrict2.C: New test.
403 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
405 * lib/target-supports.exp (check_effective_target_vect64): New.
406 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
407 of multiple vector sizes.
408 * gcc.dg/vect/bb-slp-26.c: New.
410 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/template/bitfield1.C: New.
415 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
417 * gcc.dg/vect/bb-slp-24.c: New.
419 2011-09-24 Jason Merrill <jason@redhat.com>
421 * g++.dg/cpp0x/nsdmi-eh1.C: New.
423 * g++.dg/cpp0x/nsdmi-defer3.C: New.
425 * g++.dg/cpp0x/nsdmi-defer1.C: New.
426 * g++.dg/cpp0x/nsdmi-defer2.C: New.
428 * g++.dg/cpp0x/nsdmi1.C: New.
429 * g++.dg/cpp0x/nsdmi2.C: New.
430 * g++.dg/cpp0x/nsdmi3.C: New.
431 * g++.dg/cpp0x/nsdmi4.C: New.
432 * g++.old-deja/g++.other/init4.C: New.
434 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
437 * g++.dg/template/sfinae28.C: New.
439 2011-09-23 Ian Lance Taylor <iant@google.com>
441 * go.test/go-test.exp (errchk): Handle more cases of getting
442 correct Tcl backslash quoting in regular expressions in test file.
444 2011-09-23 Jason Merrill <jason@redhat.com>
447 * g++.dg/init/const8.C: New.
448 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
449 * g++.dg/cpp0x/defaulted2.C: Likewise.
450 * g++.dg/cpp0x/pr42844-2.C: Likewise.
451 * g++.dg/init/pr20039.C: Likewise.
452 * g++.dg/init/pr42844.C: Likewise.
454 2011-09-23 Jan Hubicka <jh@suse.cz>
456 * gcc.dg/ipa/inline-1.c: new testcase.
457 * gcc.dg/ipa/inline-2.c: new testcase.
458 * gcc.dg/ipa/inline-3.c: new testcase.
459 * gcc.dg/ipa/inline-4.c: new testcase.
461 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
464 * g++.dg/cpp0x/constexpr-static8.C: New.
466 2011-09-23 Jakub Jelinek <jakub@redhat.com>
468 * gcc.target/i386/avxfp-1.c: New test.
469 * gcc.target/i386/avxfp-2.c: New test.
471 2011-09-23 Terry Guo <terry.guo@arm.com>
473 * gcc.c-torture/execute/941014-1.x: Deleted.
475 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/cpp0x/pr50491.C: New.
480 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
483 * gfortran.dg/bessel_6.f90: Fix tolerance test.
485 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
488 * g++.dg/cpp0x/nullptr24.C: New.
490 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
493 * gcc.target/i386/pr50482.c: New test.
495 2011-09-22 Joseph Myers <joseph@codesourcery.com>
497 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
498 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
499 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
500 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
501 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
502 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
503 multilib options contain different -march= from dg-options.
505 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
506 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/template/friend52.C: New.
511 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
513 * gcc.target/arm/cmp-1.c: New test.
514 * gcc.target/arm/cmp-2.c: Likewise.
516 2011-09-22 Janus Weil <janus@gcc.gnu.org>
519 * gfortran.dg/impure_actual_1.f90: Modified error message.
520 * gfortran.dg/proc_ptr_32.f90: New.
521 * gfortran.dg/proc_ptr_33.f90: New.
523 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
525 PR tree-optimization/50451
526 * gcc.dg/vect/pr50451.c: New test.
528 2011-09-21 Ian Lance Taylor <iant@google.com>
530 * go.test/go-test.exp (errchk): Add special case for bug332.
531 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
532 some more test lines.
534 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
536 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
537 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
538 * g++.dg/other/i386-8.C: Ditto.
539 * g++.dg/other/pr34435.C: Ditto.
540 * g++.dg/other/pr39496.C: Ditto.
541 * g++.dg/other/mmintrin.C: Ditto.
543 2011-09-21 Jakub Jelinek <jakub@redhat.com>
545 * gcc.dg/vect/vect-cond-7.c: New test.
546 * gcc.target/i386/sse4_1-cond-1.c: New test.
547 * gcc.target/i386/avx-cond-1.c: New test.
549 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
552 * g++.dg/other/pr50464.C: New test.
554 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
556 * gcc.target/i386/bmi2-mulx32-2.c: New test.
557 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
558 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
559 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
561 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
563 * gnat.dg/opt19.adb: New test.
565 2011-09-21 Terry Guo <terry.guo@arm.com>
567 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
568 on arch conflict when testing case on targets other than armv7-a.
570 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/ext/int128-1.C: New.
574 * g++.dg/ext/int128-2.C: Likewise.
575 * g++.dg/ext/int128-2.h: Likewise.
577 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
580 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
583 2011-09-20 Jason Merrill <jason@redhat.com>
585 * g++.dg/cpp0x/constexpr-generated1.C: New.
588 * g++.dg/overload/ref-conv1.C: New.
590 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
592 * g++.dg/other/final1.C: New.
594 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
596 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
599 2011-09-19 Ian Bolton <ian.bolton@arm.com>
601 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
604 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
606 PR tree-optimization/50413
607 * g++.dg/vect/vect.exp: Run slp-pr* tests with
608 -fdump-tree-slp-details. Run other tests with
609 -fdump-tree-vect-details.
610 * g++.dg/vect/slp-pr50413.cc: New.
612 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
613 Ira Rosen <ira.rosen@linaro.org>
616 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
617 Fix underscores around restrict.
619 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
621 PR tree-optimization/50414
622 * gfortran.dg/vect/Ofast-pr50414.f90: New.
623 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
624 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
626 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
628 PR tree-optimization/50412
629 * gfortran.dg/vect/pr50412.f90: New.
631 2011-09-16 Jason Merrill <jason@redhat.com>
634 * g++.dg/eh/defarg1.C: New.
636 2011-09-16 Jakub Jelinek <jakub@redhat.com>
638 * gcc.dg/vect/vect-reduc-10.c: New test.
639 * gcc.target/i386/avx-reduc-1.c: New test.
641 * gcc.target/i386/sse2-extract-1.c: New test.
642 * gcc.target/i386/avx-extract-1.c: New test.
644 2011-09-16 Terry Guo <terry.guo@arm.com>
646 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
648 2011-09-15 Diego Novillo <dnovillo@google.com>
650 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
651 ALWAYS_CXXFLAGS, if defined.
652 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
653 ALWAYS_GFORTRANFLAGS, if defined.
654 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
655 ALWAYS_GOCFLAGS, if defined.
656 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
657 ALWAYS_OBJCXXFLAGS, if defined.
658 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
659 additional_flags, if defined.
660 * lib/gnat.exp (gnat_target_compile): Likewise.
661 * lib/objc.exp (objc_target_compile): Likewise.
662 * lib/target-supports-dg.exp (dg-add-options): Handle
665 2011-09-15 Tom de Vries <tom@codesourcery.com>
668 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
669 Use uintptr_t in f1. Undo avr xfails.
671 2011-09-15 Janus Weil <janus@gcc.gnu.org>
675 * gfortran.dg/function_types_3.f90: New.
677 2011-09-15 Jason Merrill <jason@redhat.com>
680 * g++.dg/cpp0x/trailing7.C: New.
683 * g++.dg/cpp0x/nullptr23.C: New.
685 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
687 * gcc.dg/vect/bb-slp-25.c: New.
689 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
692 * g++.dg/cpp0x/noexcept15.C: New.
694 2011-09-14 Tom de Vries <tom@codesourcery.com>
697 * gcc.dg/pr50251.c: New test.
699 2011-09-14 Tobias Burnus <burnus@net-b.de>
703 * gfortran.dg/null_5.f90: New.
704 * gfortran.dg/null_6.f90: New.
706 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
708 * gcc.c-torture/compile/20110913-1.c: New test.
710 2011-09-13 Janus Weil <janus@gcc.gnu.org>
713 * gfortran.dg/result_2.f90: New.
715 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
717 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
719 2011-09-13 Dodji Seketeli <dodji@redhat.com>
722 * g++.dg/cpp0x/variadic116.C: New test case.
724 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
726 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
727 * gcc.target/mips/interrupt_handler-2.c: New test.
728 * gcc.target/mips/interrupt_handler-3.c: Likewise.
730 2011-09-12 Jason Merrill <jason@redhat.com>
732 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
734 * g++.dg/cpp0x/explicit7.C: New.
736 2011-09-12 Jakub Jelinek <jakub@redhat.com>
738 PR rtl-optimization/50212
739 * g++.dg/other/pr50212.C: New test.
741 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
744 * testsuite/gcc.target/avr/torture/avr-torture.exp
745 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
746 "-O2 -fmerge-all-constants".
748 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
751 * gfortran.dg/do_while_1.f90: New test.
753 2011-09-11 Janus Weil <janus@gcc.gnu.org>
757 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
758 * gfortran.dg/proc_decl_26.f90: New.
759 * gfortran.dg/typebound_override_2.f90: New.
760 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
762 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
764 * gnat.dg/cond_expr2.ad[sb]: New test.
766 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
768 * gnat.dg/atomic5.ad[sb]: New test.
770 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
772 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
774 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
777 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
779 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
782 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
784 2011-09-09 Richard Guenther <rguenther@suse.de>
786 PR tree-optimization/50328
787 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
789 2011-09-09 Richard Guenther <rguenther@suse.de>
792 * gcc.dg/torture/pr50333.c: New testcase.
794 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
796 PR tree-optimization/50318
797 * gcc.target/arm/pr50318-1.c: New file.
799 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
801 * gcc.target/i386/all_one_m256i.c: New test.
803 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/cpp0x/sfinae28.C: New.
808 2011-09-08 Dodji Seketeli <dodji@redhat.com>
811 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
812 longer ignored on typedefs.
814 PR c++/33255 - Support -Wunused-local-typedefs warning
815 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
816 * c-c++-common/Wunused-local-typedefs.c: Likewise.
818 2011-09-08 Martin Jambor <mjambor@suse.cz>
820 PR tree-optimization/50287
821 * gcc.dg/torture/pr50287.c: New test.
823 2011-09-08 Richard Guenther <rguenther@suse.de>
825 PR tree-optimization/19831
826 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
827 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
828 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
829 * gcc.dg/errno-1.c: Adjust.
831 2011-09-08 Richard Guenther <rguenther@suse.de>
833 PR tree-optimization/19831
834 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
836 2011-09-08 Tobias Burnus <burnus@net-b.de>
839 * gfortran.dg/do_concurrent_1.f90: New.
840 * gfortran.dg/do_concurrent_2.f90: New.
842 2011-09-08 Jakub Jelinek <jakub@redhat.com>
845 * gcc.c-torture/execute/ieee/pr50310.c: New test.
846 * gcc.dg/pr50310-2.c: New test.
848 2011-09-07 Janus Weil <janus@gcc.gnu.org>
851 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
852 * gfortran.dg/impure_constructor_1.f90: Modified.
853 * gfortran.dg/proc_ptr_comp_33.f90: New.
855 2011-09-07 Jakub Jelinek <jakub@redhat.com>
858 * gcc.dg/pr50310-1.c: New test.
860 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
863 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
866 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
869 * g++.dg/cpp0x/noexcept14.C: New.
871 2011-09-07 Jason Merrill <jason@redhat.com>
873 * g++.dg/cpp0x/constexpr-ref3.C: New.
875 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
877 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
879 * gcc.dg/section1.c: Don't xfail for avr.
881 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
883 PR tree-optimization/50322
884 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
886 2011-09-07 Martin Jambor <mjambor@suse.cz>
888 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
890 2011-09-07 Martin Jambor <mjambor@suse.cz>
892 PR tree-optimization/49911
893 * g++.dg/tree-ssa/pr49911.C: New test.
895 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
898 * gcc.dg/torture/pr49030.c: New test.
900 2011-09-07 Janus Weil <janus@gcc.gnu.org>
903 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
904 * gfortran.dg/class_4d.f03: Deleted.
905 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
907 2011-09-07 Richard Guenther <rguenther@suse.de>
909 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
911 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
913 PR tree-optimization/46021
914 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
916 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
918 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
920 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
922 * gcc.c-torture/compile/20110906-1.c: New test.
924 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
926 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
928 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
930 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
931 --param tree-reassoc-width=1.
933 * gcc.dg/tree-ssa/reassoc-24.c: New test.
934 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
936 2011-09-06 Richard Guenther <rguenther@suse.de>
938 PR tree-optimization/48149
939 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
941 2011-09-06 Richard Guenther <rguenther@suse.de>
943 PR tree-optimization/48317
944 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
946 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
948 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
950 (add_options_for_quad_vectors): Replace with ...
951 (add_options_for_double_vectors): ... this.
952 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
953 support multiple vector sizes since the vectorizer attempts to
954 vectorize with both vector sizes.
955 * gcc.dg/vect/no-vfa-vect-79.c,
956 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
957 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
958 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
959 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
960 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
961 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
962 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
963 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
964 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
965 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
966 gcc.dg/vect/vect-40.c: Likewise.
967 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
969 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
970 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
971 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
972 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
974 * gcc.dg/vect/vect-peel-4.c: Make ia global.
976 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
979 * gcc.target/mips/abi-main.h: New file.
980 * gcc.target/mips/abi-o32-long32.c: New test.
981 * gcc.target/mips/abi-o32-long64.c: Likewise.
982 * gcc.target/mips/abi-o64-long32.c: Likewise.
983 * gcc.target/mips/abi-o64-long64.c: Likewise.
984 * gcc.target/mips/abi-n32-long32.c: Likewise.
985 * gcc.target/mips/abi-n32-long64.c: Likewise.
986 * gcc.target/mips/abi-n64-long32.c: Likewise.
987 * gcc.target/mips/abi-n64-long64.c: Likewise.
988 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
989 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
990 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
991 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
992 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
993 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
994 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
995 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
996 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
997 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
998 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
999 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1000 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1001 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1002 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1003 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1004 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1005 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1006 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1007 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1008 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1009 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1010 * gcc.target/mips/branch-3.c: Likewise.
1011 * gcc.target/mips/branch-4.c: Likewise.
1012 * gcc.target/mips/branch-5.c: Likewise.
1013 * gcc.target/mips/branch-6.c: Likewise.
1014 * gcc.target/mips/branch-7.c: Likewise.
1015 * gcc.target/mips/branch-8.c: Likewise.
1016 * gcc.target/mips/branch-9.c: Likewise.
1017 * gcc.target/mips/branch-10.c: Likewise.
1018 * gcc.target/mips/branch-11.c: Likewise.
1019 * gcc.target/mips/branch-12.c: Likewise.
1020 * gcc.target/mips/branch-13.c: Likewise.
1021 * gcc.target/mips/lazy-binding-1.c: Likewise.
1023 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1025 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
1026 << 18 to avoid warning on int=16 platforms..
1028 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1030 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1031 to work even with -fshort-enums.
1033 2011-09-04 Jan Hubicka <jh@suse.cz>
1035 * gcc.c-torture/compile/20110902.c: new testcase.
1037 2011-09-04 Jason Merrill <jason@redhat.com>
1040 * g++.dg/cpp0x/rv-conv1.C: New.
1043 * g++.dg/cpp0x/rv-func3.C: New.
1045 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1049 * g++.dg/cpp0x/constexpr-template1.C: New.
1050 * g++.dg/cpp0x/constexpr-template2.C: New.
1051 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1052 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1054 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1056 * gnat.dg/specs/debug1.ads: Tweak pattern.
1058 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1061 * gfortran.dg/class_45a.f03: New.
1062 * gfortran.dg/class_45b.f03: New.
1064 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1065 Ira Rosen <ira.rosen@linaro.org>
1067 PR tree-optimization/50208
1068 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1069 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1070 -fno-tree-fre -fno-tree-pre.
1072 2011-09-02 Martin Jambor <mjambor@suse.cz>
1074 * gcc.dg/ipa/ipcp-3.c: New test.
1076 2011-09-02 Richard Guenther <rguenther@suse.de>
1078 PR tree-optimization/27460
1080 * gcc.dg/vect/vect-cond-7.c: New testcase.
1082 2011-09-02 Martin Jambor <mjambor@suse.cz>
1084 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1085 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1086 xfailed test for inlining.
1087 * g++.dg/ipa/ivinline-9.C: Likewise.
1089 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1091 PR tree-optimization/50178
1092 * gfortran.dg/vect/pr50178.f90: New test.
1094 2011-08-31 Martin Jambor <mjambor@suse.cz>
1097 * gcc.c-torture/execute/pr49886.c: New testcase.
1099 2011-08-31 Tom de Vries <tom@codesourcery.com>
1102 * gcc.dg/pr43513.c: New test.
1104 2011-08-30 Tobias Burnus <burnus@net-b.de>
1107 * gfortran.dg/common_14.f90: New.
1108 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1110 2011-08-30 Jason Merrill <jason@redhat.com>
1113 * g++.dg/cpp0x/decltype33.C: New.
1116 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1119 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1121 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1123 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1125 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1127 * gnat.dg/specs/aggr3.ads: New test.
1128 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1130 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1131 * gnat.dg/specs/aggr2.ads: Likewise.
1133 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1136 * gfortran.dg/allocate_with_source_2.f90: New test
1138 2011-08-30 Jason Merrill <jason@redhat.com>
1141 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1144 * g++.dg/cpp0x/constexpr-value3.C: New.
1146 2011-08-30 Richard Guenther <rguenther@suse.de>
1149 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1150 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1151 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1152 * gcc.dg/pr36902.c: XFAIL.
1154 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1156 * gcc.target/i386/fma-check.h: New.
1157 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1158 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1159 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1160 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1161 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1162 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1163 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1164 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1165 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1166 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1167 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1168 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1169 * gcc.target/i386/fma-compile.c: Likewise.
1170 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1171 * gcc.target/i386/sse-12.c: Add -mfma.
1172 * gcc.target/i386/sse-13.c: Likewise.
1173 * gcc.target/i386/sse-14.c: Likewise.
1174 * gcc.target/i386/sse-22.c: Likewise.
1175 * gcc.target/i386/sse-23.c: Likewise.
1176 * g++.dg/other/i386-2.C: Likewise.
1177 * g++.dg/other/i386-3.C: Likewise.
1179 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1182 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1183 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1185 2011-08-30 Christian Bruel <christian.bruel@st.com>
1187 * g++.dg/bprob/bprob.exp (feedback_options): Set
1188 -fbranch-probabilities.
1189 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1191 2011-08-29 Jason Merrill <jason@redhat.com>
1194 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1196 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1197 Jason Merrill <jason@redhat.com>
1199 * g++.dg/dfp/base.C: New test.
1201 2011-08-29 Jason Merrill <jason@redhat.com>
1205 * g++.dg/cpp0x/initlist58.C: New.
1207 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1210 * gfortran.dg/class_result_1.f03: New.
1212 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1215 * gcc.target/i386/pr48722.c: New test.
1217 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1220 * gfortran.dg/widechar_compare_1.f90: New test.
1222 2011-08-26 Jason Merrill <jason@redhat.com>
1226 * g++.dg/abi/mangle50.C: New.
1228 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1231 * gcc.target/i386/pr50202.c: New test.
1233 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1235 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1236 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1237 * gcc.target/i386/avx-round-vec.c: New test.
1238 * gcc.target/i386/avx-roundf-vec.c: New test.
1240 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1242 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1246 * c-c++-common/Wunused-var-14.c: New test.
1248 2011-08-26 Tom de Vries <tom@codesourcery.com>
1250 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1252 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1254 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1255 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1256 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1257 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1259 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1261 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1262 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1263 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1264 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1266 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1269 * gfortran.dg/pointer_comp_init_1.f90: New test.
1271 2011-08-25 Jason Merrill <jason@redhat.com>
1274 * g++.dg/cpp0x/sfinae27.C: New.
1276 2011-08-25 Tobias Burnus <burnus@net-b.de>
1278 * gfortran.dg/coarray_lib_token_4.f90: New.
1280 2011-08-25 Tobias Burnus <burnus@net-b.de>
1282 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1284 2011-08-25 Richard Guenther <rguenther@suse.de>
1286 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1288 2011-08-24 Tobias Burnus <burnus@net-b.de>
1291 * gfortran.dg/initialization_28.f90: New.
1293 2011-08-24 Richard Guenther <rguenther@suse.de>
1295 PR tree-optimization/50067
1296 * gcc.dg/torture/pr50067-3.c: New testcase.
1297 * gcc.dg/torture/pr50067-4.c: Likewise.
1298 * gcc.dg/torture/pr50067-5.c: Likewise.
1300 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1302 * g++.dg/other/i386-2.C: Add -mavx2 check.
1303 * g++.dg/other/i386-3.C: Likewise.
1304 * gcc.target/i386/avx-1.c: Add AVX2.
1305 * gcc.target/i386/avx-2.c: Likewise.
1306 * gcc.target/i386/funcspec-5.c: Likewise.
1307 * gcc.target/i386/sse-12.c: Likewise.
1308 * gcc.target/i386/sse-13.c: Likewise.
1309 * gcc.target/i386/sse-14.c: Likewise.
1310 * gcc.target/i386/sse-22.c: Likewise.
1311 * gcc.target/i386/sse-23.c: Likewise.
1312 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1313 * gcc.target/i386/avx2-check.h: New.
1314 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1315 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1316 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1317 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1318 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1319 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1320 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1321 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1322 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1323 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1324 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1325 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1326 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1327 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1328 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1329 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1330 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1331 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1332 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1333 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1334 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1335 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1336 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1337 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1338 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1339 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1340 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1341 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1342 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1343 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1344 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1345 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1346 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1347 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1348 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1349 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1350 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1351 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1352 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1353 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1354 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1355 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1356 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1357 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1358 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1359 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1360 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1361 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1362 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1363 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1364 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1365 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1366 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1367 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1368 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1369 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1370 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1371 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1372 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1373 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1374 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1375 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1376 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1377 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1378 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1379 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1380 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1381 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1382 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1383 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1384 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1385 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1386 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1387 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1388 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1389 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1390 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1391 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1392 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1393 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1394 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1395 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1396 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1397 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1398 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1399 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1400 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1401 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1402 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1403 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1404 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1405 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1406 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1407 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1408 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1409 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1410 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1411 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1412 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1413 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1414 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1415 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1416 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1417 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1418 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1419 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1420 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1421 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1422 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1423 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1424 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1425 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1426 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1427 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1428 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1429 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1430 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1431 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1432 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1433 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1434 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1435 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1436 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1437 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1438 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1439 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1440 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1441 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1442 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1443 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1444 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1445 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1446 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1447 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1448 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1449 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1450 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1451 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1452 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1453 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1454 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1455 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1456 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1457 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1458 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1459 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1460 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1461 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1462 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1463 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1464 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1465 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1466 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1467 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1468 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1469 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1470 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1471 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1472 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1473 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1474 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1475 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1476 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1477 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1478 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1479 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1480 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1481 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1482 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1483 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1485 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1486 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1487 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1488 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1489 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1490 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1491 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1492 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1493 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1494 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1495 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1497 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1498 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1499 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1500 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1501 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1502 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1503 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1504 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1505 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1506 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1507 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1508 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1509 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1510 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1511 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1512 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1513 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1514 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1515 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1516 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1517 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1518 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1519 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1520 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1521 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1522 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1523 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1524 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1525 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1526 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1527 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1528 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1529 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1530 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1531 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1532 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1533 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1534 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1535 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1536 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1537 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1538 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1539 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1540 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1541 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1542 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1543 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1544 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1545 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1546 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1547 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1548 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1549 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1550 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1551 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1552 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1553 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1554 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1555 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1556 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1557 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1558 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1559 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1560 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1561 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1562 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1563 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1564 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1565 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1566 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1567 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1568 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1569 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1570 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1571 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1572 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1573 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1574 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1575 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1576 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1577 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1578 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1579 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1580 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1581 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1582 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1583 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1584 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1585 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1586 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1587 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1588 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1589 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1590 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1591 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1592 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1593 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1594 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1595 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1596 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1597 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1598 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1599 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1600 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1601 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1602 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1603 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1604 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1605 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1606 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1607 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1608 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1609 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1610 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1611 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1612 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1613 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1614 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1615 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1616 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1617 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1618 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1619 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1620 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1621 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1622 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1623 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1624 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1625 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1626 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1627 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1628 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1629 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1630 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1631 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1632 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1633 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1634 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1635 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1636 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1637 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1638 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1639 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1640 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1641 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1642 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1643 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1644 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1645 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1646 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1647 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1648 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1649 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1650 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1651 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1652 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1653 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1654 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1655 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1656 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1657 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1658 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1659 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1660 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1661 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1662 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1663 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1664 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1665 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1666 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1667 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1668 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1669 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1670 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1671 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1672 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1673 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1674 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1675 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1676 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1677 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1678 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1679 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1680 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1681 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1682 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1683 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1684 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1685 * gcc.target/i386/testimm-9.c: Likewise.
1687 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1689 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1690 * g++.dg/other/i386-3.C: Likewise.
1691 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1692 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1693 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1694 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1695 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1696 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1697 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1698 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1699 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1700 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1701 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1702 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1703 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1704 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1705 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1706 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1707 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1708 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1709 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1710 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1711 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1712 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1713 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1714 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1715 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1716 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1717 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1718 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1719 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1720 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1721 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1722 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1723 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1724 * gcc.target/i386/sse-12.c: Add BMI2.
1725 * gcc.target/i386/sse-13.c: Likewise.
1726 * gcc.target/i386/sse-14.c: Likewise.
1727 * gcc.target/i386/sse-22.c: Likewise.
1728 * gcc.target/i386/sse-23.c: Likewise.
1730 2011-08-23 Jason Merrill <jason@redhat.com>
1732 * g++.dg/template/crash7.C: Adjust expected errors.
1734 2011-08-23 Jason Merrill <jason@redhat.com>
1738 * g++.dg/cpp0x/overload2.C: New.
1740 2011-08-23 Jason Merrill <jason@redhat.com>
1743 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1745 2011-08-23 Jason Merrill <jason@redhat.com>
1748 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1749 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1750 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1751 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1753 2011-08-23 Jason Merrill <jason@redhat.com>
1756 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1758 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1761 * g++.dg/warn/Wunused-var-16.C: New test.
1764 * gcc.dg/pr50161.c: New test.
1766 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1769 * g++.dg/gcov/gcov-7.C: New test.
1771 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1774 * g++.dg/dfp/nofields.C: New test.
1776 2011-08-23 Tobias Burnus <burnus@net-b.de>
1779 * gfortran.dg/use_16.f90: New.
1781 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1782 Kirill Yukhin <kirill.yukhin@intel.com>
1785 * gcc.target/i386/pr50155.c: New test.
1787 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1789 PR tree-optimization/50133
1790 * gcc.dg/pr50133.c: New test.
1793 * c-c++-common/cxxbitfields-6.c: New test.
1795 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1798 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1800 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1802 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1803 * gcc.dg/pr49994-3.c: Ditto.
1805 2011-08-22 Richard Guenther <rguenther@suse.de>
1808 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1809 * gcc.dg/torture/pr50067-2.c: Likewise.
1811 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1814 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1815 of a constant resulting from simplification.
1816 * gfortran.dg/warn_conversion_3.f90: New test.
1818 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1821 * gfortran.dg/zero_stride_1.f90: New test.
1823 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1826 * gfortran.dg/typebound_override_1.f90: Modified.
1828 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1830 PR tree-optimization/48739
1831 * gcc.dg/pr48739-1.c: New test.
1832 * gcc.dg/pr48739-2.c: New test.
1834 2011-08-20 Tobias Burnus <burnus@net-b.de>
1836 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1838 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1841 * gfortran.dg/where_3.f90: New test.
1843 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1846 * gfortran.dg/pr49721-1.f: New.
1847 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1849 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1851 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1852 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1855 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1857 * gcc.target/arm/wmul-11.c: New file.
1858 * gcc.target/arm/wmul-12.c: New file.
1859 * gcc.target/arm/wmul-13.c: New file.
1861 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1863 * gcc.target/arm/wmul-10.c: New file.
1865 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1867 * gcc.target/arm/wmul-9.c: New file.
1868 * gcc.target/arm/wmul-bitfield-2.c: New file.
1870 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1872 * gcc.target/arm/wmul-8.c: New file.
1874 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1876 * gcc.target/arm/wmul-7.c: New file.
1878 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1880 * gcc.target/arm/wmul-6.c: New file.
1882 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1884 * gcc.target/arm/wmul-5.c: New file.
1885 * gcc.target/arm/no-wmla-1.c: New file.
1887 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1889 * gcc.target/arm/wmul-bitfield-1.c: New file.
1891 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1893 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1895 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1897 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1898 * gcc.target/i386/conversion.c: Likewise.
1900 2011-08-19 Richard Guenther <rguenther@suse.de>
1902 * gcc.dg/torture/pr50067-1.c: New testcase.
1903 * gcc.dg/torture/pr50067-2.c: Likewise.
1905 2011-08-19 Joey Ye <joey.ye@arm.com>
1908 * gcc.target/arm/handler-align.c: New test.
1909 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1912 2011-08-19 Joey Ye <joey.ye@arm.com>
1914 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1916 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1919 * gfortran.dg/end_block_label_1.f90: New test.
1920 * gfortran.dg/end_associate_label_1.f90: New test.
1922 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1924 * gcc.dg/c1x-pointer-float-1.c: New test.
1926 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1929 * gfortran.dg/duplicate_labels_2.f: New test.
1931 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1933 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1934 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1935 gcc.dg/c1x-noreturn-5.c: New tests.
1937 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1939 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1941 2011-08-18 Tobias Burnus <burnus@net-b.de>
1944 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1945 * gfortran.dg/coarray_lock_3.f90: Fix test.
1946 * gfortran.dg/coarray_lock_4.f90: New.
1947 * gfortran.dg/coarray_lock_5.f90: New.
1949 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1952 * gcc.c-torture/compile/pr50009.c: New test.
1955 * gcc.dg/torture/pr50092.c: New test.
1957 2011-08-18 Tobias Burnus <burnus@net-b.de>
1960 * gfortran.dg/namelist_73.f90: New.
1962 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1964 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1967 * gcc.dg/pr50017.c: New test.
1969 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1972 * g++.dg/lookup/hidden-var1.C: New test case.
1974 2011-08-17 Tobias Burnus <burnus@net-b.de>
1977 * gfortran.dg/warn_unused_var_2.f90: New.
1978 * gfortran.dg/warn_unused_var_3.f90: New.
1980 2011-08-17 Tom de Vries <tom@codesourcery.com>
1983 * gcc.target/arm/pr43597.c: New test.
1985 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1988 * gfortran.dg/common_13.f90: New.
1990 2011-08-16 Jason Merrill <jason@redhat.com>
1993 * g++.dg/cpp0x/variadic-unresolved.C: New.
1995 * g++.old-deja/g++.brendan/README: Add R.I.P.
1997 * g++.dg/ext/attr-used-1.C: New.
2000 * g++.dg/cpp0x/initlist56.C: New.
2002 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2005 * g++.dg/opt/life1.C: Only run on Linux.
2007 2011-08-15 Tobias Burnus <burnus@net-b.de>
2009 * gfortran.dg/coarray_26.f90: New.
2011 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2013 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2016 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2019 * gfortran.dg/func_result_7.f90: New.
2021 2011-08-13 Jason Merrill <jason@redhat.com>
2024 * g++.dg/cpp0x/decltype32.C: New.
2027 * g++.dg/diagnostic/expr1.C: New.
2029 2011-08-12 David Li <davidxl@google.com>
2031 * g++.dg/abi/vbase15.C: New test.
2033 2011-08-12 Jason Merrill <jason@redhat.com>
2036 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2038 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2040 * gcc.dg/builtins-67.c: New test.
2041 * gcc.target/i386/conversion.c: Ditto.
2043 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2044 Brian Hackett <bhackett1024@gmail.com>
2046 * g++.dg/plugin/decl_plugin.c: New.
2047 * g++.dg/plugin/decl-plugin-test.C: New.
2048 * g++.dg/plugin/plugin.exp: Add above testcase.
2050 2011-08-11 Richard Guenther <rguenther@suse.de>
2052 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2054 2011-08-11 Michael Matz <matz@suse.de>
2056 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2058 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2060 PR tree-optimization/50039
2061 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2062 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2064 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2066 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2067 (sse4_1_test): Initialize src3 with random value.
2069 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2071 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2072 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2073 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2074 * gcc.dg/scal-to-vec1.c: New test.
2075 * gcc.dg/scal-to-vec2.c: New test.
2077 2011-08-09 Richard Guenther <rguenther@suse.de>
2079 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2080 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2081 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2082 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2084 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2086 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2088 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2090 * gcc.dg/pr49948.c: Require pthread effective target.
2092 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2094 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2096 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2098 * gcc.target/i386/sse-22a.c: New test.
2100 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2102 PR tree-optimization/50014
2103 * gcc.dg/vect/pr50014.c: New test.
2105 2011-08-08 Martin Jambor <mjambor@suse.cz>
2108 * gcc.dg/tree-ssa/pr49923.c: New test.
2110 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2113 * gcc.target/i386/pr49781-1.c: New.
2115 2011-08-08 Jason Merrill <jason@redhat.com>
2117 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2119 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2121 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2124 * gfortran.dg/typebound_override_1.f90: New.
2126 2011-08-07 Kai Tietz <ktietz@redhat.com>
2128 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2129 x86_64 mingw target.
2130 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2131 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2132 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2133 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2134 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2135 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2136 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2137 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2138 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2139 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2141 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2144 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2146 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2148 * gcc.dg/pr48770.c: Cleanup coverage files.
2149 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2151 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2153 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2154 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2155 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2156 lzcnt and bmi options.
2158 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2161 * gcc.dg/pr47381-1.c: New.
2162 * gcc.dg/pr47381-2.c: Likewise.
2163 * gcc.target/i386/pr47381.c: Likewise.
2165 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2168 * gcc.dg/pr47727.c: New.
2171 * gcc.dg/pr47372-1.c: New.
2172 * gcc.dg/pr47372-2.c: Likewise.
2174 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2177 * gcc.target/i386/pr47449.c: New.
2180 * gcc.dg/pr47446-1.c: New.
2181 * gcc.dg/pr47446-2.c: Likewise.
2183 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2186 * gcc.dg/pr47766.c: New.
2189 * gcc.dg/tls/pr47715-1.c: New.
2190 * gcc.dg/tls/pr47715-2.c: Likewise.
2191 * gcc.dg/tls/pr47715-3.c: Likewise.
2192 * gcc.dg/tls/pr47715-4.c: Likewise.
2193 * gcc.dg/tls/pr47715-5.c: Likewise.
2195 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2198 * objc.dg/gnu-api-2-class.m: Updated comments.
2199 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2200 * objc.dg/gnu-api-2-class-meta.m: New test.
2201 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2203 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2206 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2207 with classes that are in construction.
2209 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2212 * gcc.target/i386/pr48084-1.c: New.
2213 * gcc.target/i386/pr48084-2.c: Likewise.
2214 * gcc.target/i386/pr48084-3.c: Likewise.
2215 * gcc.target/i386/pr48084-4.c: Likewise.
2216 * gcc.target/i386/pr48084-5.c: Likewise.
2218 PR rtl-optimization/49504
2219 * gcc.target/i386/pr49504.c: New.
2222 * gcc.dg/pr49860.c: New.
2224 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2227 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2228 with classes that are in construction.
2230 2011-08-05 Jason Merrill <jason@redhat.com>
2233 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2236 * g++.dg/cpp0x/decltype31.C: New.
2239 * g++.dg/init/array28.C: New.
2242 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2244 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2247 * gcc.dg/pr47369-1.c: New.
2249 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2252 * gcc.dg/torture/pr47364-1.c: New.
2253 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2254 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2256 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2259 * gfortran.dg/transfer_check_2.f90: New test case.
2261 2011-08-05 Jan Hubicka <jh@suse.cz>
2264 * gfortran.dg/pr49494.f90: New testcase.
2266 2011-08-05 Jan Hubicka <jh@suse.cz>
2269 * gcc.c-torture/compile/pr49735.c: New testcase.
2271 2011-08-05 Jason Merrill <jason@redhat.com>
2274 * g++.dg/cpp0x/initlist56.C: New.
2277 * g++.dg/overload/rvalue2.C: New.
2280 * g++.dg/cpp0x/range-for21.C: New.
2282 * g++.dg/ext/vla11.C: New.
2284 2011-08-05 Richard Guenther <rguenther@suse.de>
2286 PR tree-optimization/49984
2287 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2289 2011-08-05 Richard Guenther <rguenther@suse.de>
2291 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2292 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2293 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2295 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2297 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2298 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2299 * gfortran.dg/ldist-pr43023.f90: Ditto.
2300 * gfortran.dg/namelist_52.f90: Ditto.
2301 * gfortran.dg/interface_proc_end.f90: Ditto.
2302 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2303 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2305 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2307 * gcc.dg/vect/vect-over-widen-1.c: New test.
2308 * gcc.dg/vect/vect-over-widen-2.c: New test.
2309 * gcc.dg/vect/vect-over-widen-3.c: New test.
2310 * gcc.dg/vect/vect-over-widen-4.c: New test.
2312 2011-08-04 Richard Guenther <rguenther@suse.de>
2315 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2317 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2319 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2321 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2324 * g++.dg/ext/builtin-object-size3.C: New test.
2326 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2328 PR tree-optimization/49948
2329 * gcc.dg/pr49948.c: New test.
2331 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2334 * gcc.dg/torture/pr47383.c: New.
2336 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2338 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2340 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2342 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2344 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2347 * gcc.dg/torture/pr47744-1.c: New.
2348 * gcc.dg/torture/pr47744-2.c: Likewise.
2349 * gcc.dg/torture/pr47744-3.c: Likewise.
2351 2011-08-03 Richard Guenther <rguenther@suse.de>
2354 * gcc.dg/torture/pr49958.c: New testcase.
2356 2011-08-03 Richard Guenther <rguenther@suse.de>
2358 PR tree-optimization/49938
2359 * g++.dg/torture/pr49938.C: New testcase.
2361 2011-08-02 Jason Merrill <jason@redhat.com>
2364 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2367 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2370 * g++.dg/cpp0x/variadic115.C: New.
2373 * g++.dg/cpp0x/union5.C: New.
2375 2011-08-02 Daniel Kraft <d@domob.eu>
2378 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2380 2011-08-02 Kai Tietz <ktietz@redhat.com>
2383 * gcc.dg/tree-ssa/forwprop-15.c
2385 2011-08-02 Jason Merrill <jason@redhat.com>
2388 * g++.dg/cpp0x/range-for20.C: New.
2390 2011-08-02 Tobias Burnus <burnus@net-b.de>
2392 * gfortran.dg/coarray_lib_token_3.f90: New.
2394 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2398 * gcc.dg/gomp/atomic-15.c: New test.
2399 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2400 * g++.dg/gomp/atomic-15.C: New test.
2401 * g++.dg/gomp/private-1.C: New test.
2402 * g++.dg/gomp/sharing-2.C: New test.
2403 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2404 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2405 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2407 2011-08-02 Tobias Burnus <burnus@net-b.de>
2409 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2410 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2412 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2413 * gfortran.dg/allocatable_function_5.f90: Ditto.
2414 * gfortran.dg/allocate_stat.f90: Ditto.
2415 * gfortran.dg/array_constructor_20.f90: Ditto.
2416 * gfortran.dg/array_constructor_21.f90: Ditto.
2417 * gfortran.dg/array_constructor_22.f90: Ditto.
2418 * gfortran.dg/array_constructor_26.f03: Ditto.
2419 * gfortran.dg/array_function_4.f90: Ditto.
2420 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2421 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2422 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2423 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2424 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2425 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2426 * gfortran.dg/class_15.f03: Ditto.
2427 * gfortran.dg/class_27.f03: Ditto.
2428 * gfortran.dg/class_33.f90: Ditto.
2429 * gfortran.dg/class_37.f03: Ditto.
2430 * gfortran.dg/class_40.f03: Ditto.
2431 * gfortran.dg/class_42.f03: Ditto.
2432 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2433 * gfortran.dg/coarray/registering_1.f90: Ditto.
2434 * gfortran.dg/convert_1.f90: Ditto.
2435 * gfortran.dg/default_initialization_3.f90: Ditto.
2436 * gfortran.dg/dependency_25.f90: Ditto.
2437 * gfortran.dg/dependency_26.f90: Ditto.
2438 * gfortran.dg/dependency_36.f90: Ditto.
2439 * gfortran.dg/dependency_37.f90: Ditto.
2440 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2441 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2442 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2443 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2444 * gfortran.dg/elemental_result_1.f90: Ditto.
2445 * gfortran.dg/empty_derived_type.f90: Ditto.
2446 * gfortran.dg/entry_7.f90: Ditto.
2447 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2448 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2449 * gfortran.dg/error_recovery_3.f90: Ditto.
2450 * gfortran.dg/extends_4.f03: Ditto.
2451 * gfortran.dg/func_assign.f90: Ditto.
2452 * gfortran.dg/func_assign_3.f90: Ditto.
2453 * gfortran.dg/generic_1.f90: Ditto.
2454 * gfortran.dg/generic_18.f90: Ditto.
2455 * gfortran.dg/generic_22.f03: Ditto.
2456 * gfortran.dg/generic_4.f90: Ditto.
2457 * gfortran.dg/generic_6.f90: Ditto.
2458 * gfortran.dg/generic_actual_arg.f90: Ditto.
2459 * gfortran.dg/graphite/id-21.f: Ditto.
2460 * gfortran.dg/graphite/pr45758.f90: Ditto.
2461 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2462 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2463 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2464 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2465 * gfortran.dg/host_used_types_1.f90: Ditto.
2466 * gfortran.dg/implicit_1.f90: Ditto.
2467 * gfortran.dg/implicit_11.f90: Ditto.
2468 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2469 * gfortran.dg/impure_actual_1.f90: Ditto.
2470 * gfortran.dg/impure_assignment_1.f90: Ditto.
2471 * gfortran.dg/impure_constructor_1.f90: Ditto.
2472 * gfortran.dg/initialization_10.f90: Ditto.
2473 * gfortran.dg/initialization_12.f90: Ditto.
2474 * gfortran.dg/interface_14.f90: Ditto.
2475 * gfortran.dg/interface_15.f90: Ditto.
2476 * gfortran.dg/interface_2.f90: Ditto.
2477 * gfortran.dg/interface_25.f90: Ditto.
2478 * gfortran.dg/interface_26.f90: Ditto.
2479 * gfortran.dg/interface_29.f90: Ditto.
2480 * gfortran.dg/interface_assignment_1.f90: Ditto.
2481 * gfortran.dg/internal_pack_6.f90: Ditto.
2482 * gfortran.dg/internal_pack_7.f90: Ditto.
2483 * gfortran.dg/internal_pack_8.f90: Ditto.
2484 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2485 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2486 * gfortran.dg/module_commons_3.f90: Ditto.
2487 * gfortran.dg/module_equivalence_4.f90: Ditto.
2488 * gfortran.dg/module_equivalence_6.f90: Ditto.
2489 * gfortran.dg/module_function_type_1.f90: Ditto.
2490 * gfortran.dg/module_naming_1.f90: Ditto.
2491 * gfortran.dg/namelist_4.f90: Ditto.
2492 * gfortran.dg/operator_c1202.f90: Ditto.
2493 * gfortran.dg/parens_7.f90: Ditto.
2494 * gfortran.dg/pr32921.f: Ditto.
2495 * gfortran.dg/pr33646.f90: Ditto.
2496 * gfortran.dg/pr41928.f90: Ditto.
2497 * gfortran.dg/pr42119.f90: Ditto.
2498 * gfortran.dg/pr43984.f90: Ditto.
2499 * gfortran.dg/present_1.f90: Ditto.
2500 * gfortran.dg/private_type_2.f90: Ditto.
2501 * gfortran.dg/proc_decl_2.f90: Ditto.
2502 * gfortran.dg/proc_ptr_10.f90: Ditto.
2503 * gfortran.dg/proc_ptr_22.f90: Ditto.
2504 * gfortran.dg/proc_ptr_8.f90: Ditto.
2505 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2506 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2507 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2508 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2509 * gfortran.dg/substring_equivalence.f90: Ditto.
2510 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2511 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2512 * gfortran.dg/trim_optimize_6.f90: Ditto.
2513 * gfortran.dg/typebound_call_12.f03: Ditto.
2514 * gfortran.dg/typebound_operator_5.f03: Ditto.
2515 * gfortran.dg/typebound_operator_6.f03: Ditto.
2516 * gfortran.dg/typebound_proc_18.f03: Ditto.
2517 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2518 * gfortran.dg/use_1.f90: Ditto.
2519 * gfortran.dg/use_10.f90: Ditto.
2520 * gfortran.dg/use_11.f90: Ditto.
2521 * gfortran.dg/use_14.f90: Ditto.
2522 * gfortran.dg/use_only_2.f90: Ditto.
2523 * gfortran.dg/use_rename_4.f90: Ditto.
2524 * gfortran.dg/use_rename_5.f90: Ditto.
2525 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2526 * gfortran.dg/used_interface_ref.f90: Ditto.
2527 * gfortran.dg/used_types_11.f90: Ditto.
2528 * gfortran.dg/used_types_3.f90: Ditto.
2529 * gfortran.dg/used_types_4.f90: Ditto.
2530 * gfortran.dg/userdef_operator_2.f90: Ditto.
2531 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2532 * gfortran.dg/vect/pr46213.f90: Ditto.
2533 * gfortran.dg/whole_file_21.f90: Ditto.
2534 * gfortran.dg/whole_file_22.f90: Ditto.
2535 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2536 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2538 2011-08-02 Kai Tietz <ktietz@redhat.com>
2540 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2542 2011-08-01 Jason Merrill <jason@redhat.com>
2545 * g++.dg/abi/mangle49.C: New.
2548 * g++.dg/cpp0x/constexpr-array4.C: New.
2551 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2553 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2556 * gcc.target/i386/pr49927.c: New test.
2558 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2560 PR tree-optimization/49926
2561 * gcc.dg/vect/pr49926.c: New test.
2563 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2565 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2566 * gcc.target/i386/lzcnt-1.c: New test.
2567 * gcc.target/i386/lzcnt-2.c: Likewise.
2568 * gcc.target/i386/lzcnt-2a.c: Likewise.
2569 * gcc.target/i386/lzcnt-3.c: Likewise.
2570 * gcc.target/i386/lzcnt-4.c: Likewise.
2571 * gcc.target/i386/lzcnt-4a.c: Likewise.
2572 * gcc.target/i386/lzcnt-5.c: Likewise.
2573 * gcc.target/i386/lzcnt-6.c: Likewise.
2574 * gcc.target/i386/lzcnt-6a.c: Likewise.
2575 * gcc.target/i386/lzcnt-check.h: Likewise.
2577 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2578 * gcc.target/i386/sse-13.c: Likewise.
2579 * gcc.target/i386/sse-14.c: Likewise.
2580 * g++.dg/other/i386-2.C: Likewise.
2581 * g++.dg/other/i386-3.C: Likewise.
2583 2011-08-01 Julian Brown <julian@codesourcery.com>
2585 * gcc.target/arm/fixed-point-exec.c: New test.
2587 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2590 * gcc.target/i386/pr49920.c: New test.
2592 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2594 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2595 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2596 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2597 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2598 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2599 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2600 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2601 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2602 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2603 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2604 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2605 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2606 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2607 * g++.dg/tree-ssa/pr33615.C: Ditto.
2608 * g++.dg/tree-ssa/restrict1.C: Ditto.
2609 * c-c++-common/restrict-2.c: Ditto.
2610 * gfortran.dg/pr32921.f: Ditto.
2611 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2612 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2613 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2614 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2615 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2616 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2617 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2618 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2619 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2620 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2622 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2624 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2625 .exe.ltrans[0-9]*. dump files.
2627 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2630 * gfortran.dg/abstract_type_6.f03: Modified.
2631 * gfortran.dg/typebound_proc_24.f03: New.
2633 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/init/for1.C: Fix.
2638 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2641 * gfortran.dg/string_5.f90: New test.
2643 2011-07-29 Jason Merrill <jason@redhat.com>
2646 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2648 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2650 PR tree-optimization/47407
2651 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2655 2011-07-29 Richard Guenther <rguenther@suse.de>
2657 * gcc.dg/uninit-suppress.c: Also disable VRP.
2658 * gcc.dg/uninit-suppress_2.c: Likewise.
2660 2011-07-28 Jason Merrill <jason@redhat.com>
2663 * g++.dg/template/nontype24.C: New.
2665 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2667 PR rtl-optimization/47958
2668 * gcc.dg/torture/pr47958-1.c: New.
2670 2011-07-29 Wei Guozhi <carrot@google.com>
2672 PR rtl-optimization/49799
2673 * gcc.dg/pr49799.c: New test case.
2675 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2678 * gcc.dg/graphite/id-pr48648.c: New.
2680 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2683 * gfortran.dg/maxloc_2.f90: New test.
2684 * gfortran.dg/maxloc_3.f90: New test.
2685 * gfortran.dg/minloc_1.f90: New test.
2686 * gfortran.dg/minloc_2.f90: New test.
2687 * gfortran.dg/minloc_3.f90: New test.
2688 * gfortran.dg/minmaxloc_7.f90: New test.
2691 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2693 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2695 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2696 the builtin isn't optimized away.
2698 2011-07-27 Tobias Burnus <burnus@net-b.de>
2701 * gfortran.dg/lto/pr45586-2_0.f90: New.
2703 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2706 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2707 * c-c++-common/cxxbitfields-5.c: Same.
2709 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2711 * lib/target-supports.exp (check_effective_target_mmap): Use
2712 check_function_available.
2714 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2716 * g++.old-deja/g++.pt/crash60.C: Updated.
2718 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2721 * gcc.target/i386/pr49866.c: New test.
2723 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2725 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2726 * gcc.target/i386/bmi-andn-1.c: New test.
2727 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2728 * gcc.target/i386/bmi-andn-2.c: Likewise.
2729 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2730 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2731 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2732 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2733 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2734 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2735 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2736 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2737 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2738 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2739 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2740 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2741 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2742 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2743 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2744 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2745 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2746 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2747 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2748 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2749 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2751 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2754 * gfortran.dg/graphite/id-pr47691.f: New.
2756 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2758 * gcc.target/i386/avx-os-support.h: New.
2759 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2760 (main): Check avx_os_support before the test is run.
2761 * gcc.target/i386/aes-avx-check.h: Ditto.
2762 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2764 2011-07-27 Kai Tietz <ktietz@redhat.com>
2766 * gcc.target/i386/aggregate-ret3.c: New test.
2767 * gcc.target/i386/aggregate-ret4.c: New test.
2769 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2772 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2773 allocated array should *not* change its size.
2774 * gfortran.dg/multiple_allocation_3.f90: New test.
2776 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2779 * g++.dg/cpp0x/constexpr-49776.C: New.
2781 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2784 * gcc.dg/graphite/id-pr47046.c: New.
2786 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2789 * gcc.dg/graphite/run-id-pr47593.c: New.
2791 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2794 * gcc.dg/graphite/run-id-pr47653.c: New.
2795 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2796 induction variables.
2797 * gcc.dg/graphite/scop-16.c: Same.
2798 * gcc.dg/graphite/scop-17.c: Same.
2799 * gcc.dg/graphite/scop-21.c: Same.
2801 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2804 * gcc.dg/graphite/id-pr48805.c: New.
2806 2011-07-26 Tobias Burnus <burnus@net-b.de>
2808 * gfortran.dg/coarray_lib_token_2.f90: New.
2810 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2812 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2815 2011-07-25 Andrew Pinski <apinski@cavium.com>
2818 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2819 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2821 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2823 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2825 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2826 * gcc.c-torture/execute/loop-2g.c: Likewise.
2827 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2828 Require mmap support.
2829 * gcc.c-torture/execute/loop-2g.x: Likewise.
2830 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2831 (MAP_ANON): Provide default.
2832 * gcc.dg/20050826-1.c: Likewise.
2833 * gcc.target/i386/pr36533.c: Likewise.
2834 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2835 Use dg-require-effective-target mmap.
2837 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2840 * g++.dg/cpp0x/range-for19.C: New.
2842 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2845 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2848 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2851 * g++.dg/torture/pr49309.C: Remove.
2853 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2855 PR tree-optimization/49809
2856 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2859 2011-07-25 Richard Guenther <rguenther@suse.de>
2861 PR tree-optimization/49715
2862 * gcc.target/i386/pr49715-1.c: New testcase.
2863 * gcc.target/i386/pr49715-2.c: Likewise.
2865 2011-07-23 Jason Merrill <jason@redhat.com>
2867 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2869 2011-07-22 Jason Merrill <jason@redhat.com>
2872 * g++.dg/cpp0x/initlist55.C: New.
2874 2011-07-23 Tobias Burnus <burnus@net-b.de>
2877 * gfortran.dg/namelist_72.f: New.
2879 2011-07-23 Tobias Burnus <burnus@net-b.de>
2881 * gfortran.dg/coarray_25.f90: New.
2883 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2885 * override1.C: This test should use c++0x mode.
2886 * override3.C: New. Test the diagnostics in c++98 mode.
2888 2011-07-22 Jason Merrill <jason@redhat.com>
2889 Mark Glisse <marc.glisse@normalesup.org>
2892 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2895 * g++.dg/opt/builtins2.C: New.
2896 * g++.dg/other/error27.C: Don't rely on __builtin.
2898 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2900 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2902 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2903 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2904 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2905 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2907 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2910 2011-07-22 Richard Guenther <rguenther@suse.de>
2912 PR tree-optimization/45819
2913 * gcc.dg/pr45819.c: New testcase.
2915 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2917 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2919 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2923 * gcc.dg/graphite/run-id-pr47654.c: New.
2925 2011-07-21 Ian Lance Taylor <iant@google.com>
2928 * gcc.dg/pr49705.c: New test.
2930 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2932 * lib/target-supports.exp (check_avx_os_support_available): New.
2933 (check_effective_target_avx_runtime): Use it.
2935 2011-07-21 Richard Guenther <rguenther@suse.de>
2937 PR tree-optimization/49770
2938 * g++.dg/torture/pr49770.C: New testcase.
2940 2011-07-21 Kai Tietz <ktietz@redhat.com>
2942 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2943 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2945 2011-07-21 Tobias Burnus <burnus@net-b.de>
2947 * gfortran.dg/coarray_lib_token_1.f90: New.
2949 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2951 * gcc.dg/pr32912-2.c: Skip for AVR.
2952 * gcc.dg/pr44674.c: Add dg-require-profiling.
2954 2011-07-20 Jason Merrill <jason@redhat.com>
2956 * g++.dg/ext/desig2.C: New.
2958 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2960 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2962 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2963 * gcc.target/powerpc/recip-3.c: Ditto.
2965 2011-07-19 Jason Merrill <jason@redhat.com>
2967 PR c++/6709 (DR 743)
2968 PR c++/42603 (DR 950)
2969 * g++.dg/cpp0x/decltype21.C: New.
2971 2011-07-20 Richard Guenther <rguenther@suse.de>
2974 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2975 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2977 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2979 * gcc.target/arm/combine-movs.c: New.
2980 * gcc.target/arm/unsigned-extend-2.c: New.
2982 2011-07-19 Jason Merrill <jason@redhat.com>
2985 * g++.dg/cpp0x/variadic114.C: New.
2987 2011-07-19 Tobias Burnus <burnus@net-b.de>
2989 * gfortran.dg/coarray_args_1.f90: New.
2990 * gfortran.dg/coarray_args_2.f90: New.
2992 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2995 * gfortran.dg/allocate_error_3.f90: New.
2997 2011-07-19 Richard Guenther <rguenther@suse.de>
2999 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3000 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3001 * gcc.dg/torture/20110719-1.c: New testcase.
3003 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3005 PR tree-optimization/49768
3006 * gcc.c-torture/execute/pr49768.c: New test.
3008 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3010 PR tree-optimization/49771
3011 * gcc.dg/vect/pr49771.c: New test.
3013 2011-07-18 Martin Jambor <mjambor@suse.cz>
3015 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3016 * gcc.dg/ipa/ipa-2.c: Likewise.
3017 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3018 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3019 * gcc.dg/ipa/ipa-5.c: Likewise.
3020 * gcc.dg/ipa/ipa-7.c: Likewise.
3021 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3022 * gcc.dg/ipa/ipacost-1.c: Likewise.
3023 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3025 * gcc.dg/ipa/ipcp-1.c: New test.
3026 * gcc.dg/ipa/ipcp-2.c: Likewise.
3027 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3029 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3032 * gfortran.dg/pr49675.f90: New test.
3034 2011-07-18 Richard Guenther <rguenther@suse.de>
3036 * gcc.dg/torture/20110718-1.c: New testcase.
3038 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3040 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3041 * g++.dg/ext/bitfield3.C: Likewise.
3042 * g++.dg/ext/bitfield4.C: Likewise.
3043 * g++.dg/ext/bitfield5.C: Likewise.
3044 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3045 * g++.dg/other/pr23205-2.C: Likewise.
3046 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3047 * gcc.c-torture/compile/20001109-2.c: Likewise.
3048 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3049 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3050 * gcc.dg/bitfld-16.c: Likewise.
3051 * gcc.dg/bitfld-17.c: Likewise.
3052 * gcc.dg/bitfld-18.c: Likewise.
3053 * gcc.dg/builtins-config.h: Remove Netware support.
3054 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3055 * gcc.dg/cdce2.c: Likewise.
3056 * gcc.dg/cpp/assert4.c: Remove netware support.
3057 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3058 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3060 * lib/target-supports.exp (check_visibility_available): Remove
3062 (check_profiling_available): Likewise.
3064 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3066 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3068 2011-07-17 Tobias Burnus <burnus@net-b.de>
3069 Thomas Koenig <tkoenig@gcc.gnu.org>
3072 * gfortran.dg/generic_17.f90: Fix testcase.
3073 * gfortran.dg/interface_3.f90: Add dg-error.
3074 * gfortran.dg/use_14.f90: New.
3075 * gfortran.dg/use_15.f90: New.
3077 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3079 * gnat.dg/pointer_controlled.adb: New test.
3081 2011-07-17 Tobias Burnus <burnus@net-b.de>
3084 * gfortran.dg/pointer_remapping_7.f90: New.
3086 2011-07-16 Jason Merrill <jason@redhat.com>
3088 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3090 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3091 Jason Merrill <jason@redhat.com>
3095 * g++.dg/cpp0x/decltype29.C: Adjust.
3096 * g++.dg/cpp0x/error4.C: Adjust.
3097 * g++.dg/cpp0x/sfinae26.C: Adjust.
3098 * g++.dg/cpp0x/variadic105.C: Adjust.
3099 * g++.dg/template/deduce3.C: Adjust.
3100 * g++.dg/template/error45.C: Adjust.
3101 * g++.dg/template/ptrmem2.C: Adjust.
3102 * g++.dg/template/sfinae2.C: Adjust.
3103 * g++.old-deja/g++.pt/crash60.C: Adjust.
3104 * g++.old-deja/g++.pt/unify6.C: Adjust.
3105 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3106 * g++.dg/cpp0x/nullptr15.C: Adjust.
3107 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3108 * g++.dg/cpp0x/pr31431.C: Adjust.
3109 * g++.dg/cpp0x/pr31434.C: Adjust.
3110 * g++.dg/cpp0x/sfinae11.C: Adjust
3111 * g++.dg/cpp0x/temp_default2.C: Adjust.
3112 * g++.dg/cpp0x/trailing4.C: Adjust.
3113 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3114 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3115 * g++.dg/cpp0x/variadic105.C: Adjust.
3116 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3117 * g++.dg/ext/vla2.C: Adjust.
3118 * g++.dg/other/ptrmem10.C: Adjust.
3119 * g++.dg/other/ptrmem11.C: Adjust.
3120 * g++.dg/overload/unknown1.C: Adjust.
3121 * g++.dg/template/conv11.C: Adjust.
3122 * g++.dg/template/dependent-expr5.C: Adjust.
3123 * g++.dg/template/friend.C: Adjust.
3124 * g++.dg/template/incomplete2.C: Adjust.
3125 * g++.dg/template/local4.C: Adjust.
3126 * g++.dg/template/local6.C: Adjust.
3127 * g++.dg/template/operator9.C: Adjust.
3128 * g++.dg/template/ttp25.C: Adjust.
3129 * g++.dg/template/unify10.C: Adjust.
3130 * g++.dg/template/unify11.C: Adjust.
3131 * g++.dg/template/unify6.C: Adjust.
3132 * g++.dg/template/unify9.C: Adjust.
3133 * g++.dg/template/varmod1.C: Adjust.
3134 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3135 * g++.old-deja/g++.pt/crash28.C: Adjust.
3136 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3137 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3138 * g++.old-deja/g++.pt/expr2.C: Adjust.
3139 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3140 * g++.old-deja/g++.pt/spec5.C: Adjust.
3141 * g++.old-deja/g++.pt/spec6.C: Adjust.
3142 * g++.old-deja/g++.pt/unify4.C: Adjust.
3143 * g++.old-deja/g++.pt/unify8.C: Adjust.
3144 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3145 * g++.dg/overload/template5.C: New testcase.
3146 * g++.dg/template/overload12.C: New testcase.
3148 2011-07-11 Tobias Burnus <burnus@net-b.de>
3150 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3151 * gfortran.dg/coarray_7.f90: Ditto.
3152 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3153 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3155 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3157 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3159 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3160 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3161 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3163 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3164 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3165 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3167 2011-07-15 Jason Merrill <jason@redhat.com>
3170 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3171 Use --extra_opts instead of --additional_options.
3173 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3176 * g++.dg/torture/pr49309.C: Remove.
3178 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3180 * gcc.target/tic6x/weak-call.c: New test.
3181 * gcc.target/tic6x/fpcmp.c: New test.
3182 * gcc.target/tic6x/fpdiv.c: New test.
3183 * gcc.target/tic6x/rotdi16-scan.c: New test.
3184 * gcc.target/tic6x/ffssi.c: New test.
3185 * gcc.target/tic6x/fpdiv-lib.c: New test.
3186 * gcc.target/tic6x/cold-lc.c: New test.
3187 * gcc.target/tic6x/longcalls.c: New test.
3188 * gcc.target/tic6x/abi-align-1.c: New test.
3189 * gcc.target/tic6x/fpcmp-finite.c: New test.
3190 * gcc.target/tic6x/rotdi16.c: New test.
3191 * gcc.target/tic6x/bswapl.c: New test.
3192 * gcc.target/tic6x/ffsdi.c: New test.
3193 * gcc.target/tic6x/tic6x.exp: New file.
3194 * gcc.target/tic6x/builtins/arith24.c: New test.
3195 * gcc.target/tic6x/builtins/smpy.c: New test.
3196 * gcc.target/tic6x/builtins/smpylh.c: New test.
3197 * gcc.target/tic6x/builtins/smpyh.c: New test.
3198 * gcc.target/tic6x/builtins/sarith1.c: New test.
3199 * gcc.target/tic6x/builtins/extclr.c: New test
3200 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3201 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3202 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3203 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3205 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3207 * gcc.dg/20020312-2.c: Likewise.
3208 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3209 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3210 * gcc.dg/torture/builtin-math-7.c: Likewise.
3213 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3214 not testing tic6x-*-*.
3216 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3219 * g++.dg/torture/pr49309.C: New testcase.
3221 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3223 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3225 2011-07-14 Richard Guenther <rguenther@suse.de>
3227 PR tree-optimization/49651
3228 * gcc.dg/torture/pr49651.c: New testcase.
3230 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3233 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3235 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3237 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3238 -mno-pointers-to-nested-functions.
3239 * gcc.target/powerpc/no-r11-2.c: Ditto.
3240 * gcc.target/powerpc/no-r11-3.c: Ditto.
3242 2011-07-13 Jason Merrill <jason@redhat.com>
3244 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3245 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3246 when compiling C files.
3247 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3248 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3249 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3250 * g++.dg/lookup/anon2.C: Likewise.
3251 * g++.dg/tree-ssa/copyprop.C: Likewise.
3252 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3253 * g++.dg/init/vector1.C: Ignore narrowing errors.
3254 * g++.dg/torture/pr35526.C: Likewise.
3255 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3257 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3260 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3263 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3265 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3266 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3268 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3270 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3271 * lib/obj-c++.exp (obj-c++_init): Ditto.
3272 * lib/file-format.exp (gcc_target_object_format): Ditto.
3273 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3274 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3275 (check_visibility_available): Ditto.
3276 (check_effective_target_tls_native): Ditto.
3277 (check_effective_target_tls_emulated): Ditto.
3278 (check_effective_target_function_sections): Ditto.
3280 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3282 * gcc.target/arm/pr48183.c: New test.
3284 2011-07-13 Richard Guenther <rguenther@suse.de>
3286 * gcc.dg/torture/20110713-1.c: New testcase.
3288 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3291 * gcc.c-torture/compile/pr49474.c: New testcase.
3293 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3295 PR tree-optimization/49712
3296 * gcc.c-torture/execute/pr49712.c: New test.
3298 2011-07-11 Jason Merrill <jason@redhat.com>
3301 * g++.dg/template/recurse3.C: New.
3303 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3306 * gcc.dg/guality/csttest.c: New test.
3309 * gfortran.dg/pr49698.f90: New test.
3311 2011-07-11 Jeff Law <law@redhat.com>
3313 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3315 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3317 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3318 * go.test/go-test.exp (go-set-goarch): Likewise.
3320 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3323 * gcc.target/avr/torture/pr39633.c: New test case.
3325 2011-07-11 Tobias Burnus <burnus@net-b.de>
3328 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3330 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3332 * lib/target-supports.exp (check_effective_target_scheduling):
3334 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3335 * gcc.dg/pr45055.c: Ditto.
3336 * gcc.dg/pr45353.c: Ditto.
3337 * g++.dg/pr45056.C: Ditto.
3339 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3341 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3342 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3343 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3344 * g++.dg/torture/pr31863.C: Skip AVR.
3346 2011-07-10 Tobias Burnus <burnus@net-b.de>
3349 * gfortran.dg/intrinsic_signal.f90: New.
3351 2011-07-09 Jason Merrill <jason@redhat.com>
3353 * g++.dg/cpp0x/regress/regress6.C: New.
3354 * g++.dg/parse/crash45.C: Adjust message.
3355 * g++.dg/template/crash38.C: Adjust message.
3356 * g++.dg/template/crash64.C: Adjust message.
3358 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3360 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3361 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3362 * g++.dg/abi/bitfield3.C: Likewise.
3363 * g++.dg/eh/pr38662.C: Likewise.
3364 * g++.dg/ext/attrib36.C: Likewise.
3365 * g++.dg/ext/attrib37.C: Likewise.
3366 * g++.dg/ext/attrib8.C: Likewise.
3367 * g++.dg/ext/tmplattr1.C: Likewise.
3368 * g++.dg/inherit/override-attribs.C: Likewise.
3369 * g++.dg/opt/inline9.C: Likewise.
3370 * g++.dg/opt/life1.C: Likewise.
3371 * g++.dg/opt/longbranch2.C: Likewise.
3372 * g++.dg/opt/nrv12.C: Likewise.
3373 * g++.dg/opt/reg-stack4.C: Likewise.
3374 * g++.dg/other/pr35504.C: Likewise.
3375 * g++.dg/other/pr39496.C: Likewise.
3376 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3377 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3378 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3379 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3380 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3381 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3382 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3383 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3384 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3385 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3386 * g++.dg/warn/pr15774-1.C: Likewise.
3387 * g++.dg/warn/pr15774-2.C: Likewise.
3388 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3389 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3390 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3391 * g++.old-deja/g++.pt/asm2.C: Likewise.
3392 * gcc.c-torture/compile/20000804-1.c: Likewise.
3393 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3394 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3395 * gcc.dg/20020108-1.c: Likewise.
3396 * gcc.dg/20020122-2.c: Likewise.
3397 * gcc.dg/20020122-3.c: Likewise.
3398 * gcc.dg/20020206-1.c: Likewise.
3399 * gcc.dg/20020219-1.c: Likewise.
3400 * gcc.dg/20020310-1.c: Likewise.
3401 * gcc.dg/20020411-1.c: Likewise.
3402 * gcc.dg/20020418-2.c: Likewise.
3403 * gcc.dg/20020426-2.c: Likewise.
3404 * gcc.dg/20020517-1.c: Likewise.
3405 * gcc.dg/20030204-1.c: Likewise.
3406 * gcc.dg/20030826-2.c: Likewise.
3407 * gcc.dg/20031102-1.c: Likewise.
3408 * gcc.dg/20031202-1.c: Likewise.
3409 * gcc.dg/20050111-1.c: Likewise.
3410 * gcc.dg/20050503-1.c: Likewise.
3411 * gcc.dg/array-init-1.c: Likewise.
3412 * gcc.dg/builtin-apply4.c: Likewise.
3413 * gcc.dg/dfp/pr31344.c: Likewise.
3414 * gcc.dg/gomp/atomic-11.c: Likewise.
3415 * gcc.dg/graphite/pr40281.c: Likewise.
3416 * gcc.dg/ia64-sync-1.c: Likewise.
3417 * gcc.dg/ia64-sync-2.c: Likewise.
3418 * gcc.dg/ia64-sync-3.c: Likewise.
3419 * gcc.dg/ia64-sync-4.c: Likewise.
3420 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3421 * gcc.dg/invalid-call-1.c: Likewise.
3422 * gcc.dg/loop-3.c: Likewise.
3423 * gcc.dg/lower-subreg-1.c: Likewise.
3424 * gcc.dg/lto/pr47259_0.c: Likewise.
3425 * gcc.dg/nested-calls-1.c: Likewise.
3426 * gcc.dg/pr20017.c: Likewise.
3427 * gcc.dg/pr25023.c: Likewise.
3428 * gcc.dg/pr27671-2.c: Likewise.
3429 * gcc.dg/pr32176.c: Likewise.
3430 * gcc.dg/pr33676.c: Likewise.
3431 * gcc.dg/pr35045.c: Likewise.
3432 * gcc.dg/pr36015.c: Likewise.
3433 * gcc.dg/pr36584.c: Likewise.
3434 * gcc.dg/pr36998.c: Likewise.
3435 * gcc.dg/pr37438.c: Likewise.
3436 * gcc.dg/pr37908.c: Likewise.
3437 * gcc.dg/pr41241.c: Likewise.
3438 * gcc.dg/pr41340.c: Likewise.
3439 * gcc.dg/pr44136.c: Likewise.
3440 * gcc.dg/pr44194-1.c: Likewise.
3441 * gcc.dg/pr46212.c: Likewise.
3442 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3443 * gcc.dg/setjmp-2.c: Likewise.
3444 * gcc.dg/short-compare-1.c: Likewise.
3445 * gcc.dg/short-compare-2.c: Likewise.
3446 * gcc.dg/smod-1.c: Likewise.
3447 * gcc.dg/sync-2.c: Likewise.
3448 * gcc.dg/sync-3.c: Likewise.
3449 * gcc.dg/tls/opt-1.c: Likewise.
3450 * gcc.dg/tls/opt-2.c: Likewise.
3451 * gcc.dg/tls/opt-3.c: Likewise.
3452 * gcc.dg/torture/badshift.c: Likewise.
3453 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3454 * gcc.dg/torture/pr20314-2.c: Likewise.
3455 * gcc.dg/torture/pr36891.c: Likewise.
3456 * gcc.dg/torture/pr38774.c: Likewise.
3457 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3458 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3459 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3460 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3461 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3462 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3463 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3464 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3465 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3466 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3467 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3468 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3469 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3470 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3471 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3472 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3473 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3474 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3475 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3476 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3477 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3478 * gcc.dg/unroll-1.c: Likewise.
3479 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3480 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3481 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3482 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3483 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3484 * gcc.target/i386/20000609-1.c: Likewise.
3485 * gcc.target/i386/20000720-1.c: Likewise.
3486 * gcc.target/i386/20000724-1.c: Likewise.
3487 * gcc.target/i386/20011107-1.c: Likewise.
3488 * gcc.target/i386/20011119-1.c: Likewise.
3489 * gcc.target/i386/20020201-3.c: Likewise.
3490 * gcc.target/i386/20020218-1.c: Likewise.
3491 * gcc.target/i386/20020729-1.c: Likewise.
3492 * gcc.target/i386/20030926-1.c: Likewise.
3493 * gcc.target/i386/20060125-1.c: Likewise.
3494 * gcc.target/i386/20060125-2.c: Likewise.
3495 * gcc.target/i386/20060512-1.c: Likewise.
3496 * gcc.target/i386/20060512-2.c: Likewise.
3497 * gcc.target/i386/20060512-3.c: Likewise.
3498 * gcc.target/i386/20060512-4.c: Likewise.
3499 * gcc.target/i386/387-1.c: Likewise.
3500 * gcc.target/i386/387-2.c: Likewise.
3501 * gcc.target/i386/387-5.c: Likewise.
3502 * gcc.target/i386/387-6.c: Likewise.
3503 * gcc.target/i386/980312-1.c: Likewise.
3504 * gcc.target/i386/980313-1.c: Likewise.
3505 * gcc.target/i386/990117-1.c: Likewise.
3506 * gcc.target/i386/990424-1.c: Likewise.
3507 * gcc.target/i386/990524-1.c: Likewise.
3508 * gcc.target/i386/991129-1.c: Likewise.
3509 * gcc.target/i386/991214-1.c: Likewise.
3510 * gcc.target/i386/991230-1.c: Likewise.
3511 * gcc.target/i386/addr-sel-1.c: Likewise.
3512 * gcc.target/i386/aggregate-ret1.c: Likewise.
3513 * gcc.target/i386/aggregate-ret2.c: Likewise.
3514 * gcc.target/i386/align-main-3.c: Likewise.
3515 * gcc.target/i386/amd64-abi-1.c: Likewise.
3516 * gcc.target/i386/amd64-abi-2.c: Likewise.
3517 * gcc.target/i386/amd64-abi-4.c: Likewise.
3518 * gcc.target/i386/amd64-abi-5.c: Likewise.
3519 * gcc.target/i386/amd64-abi-6.c: Likewise.
3520 * gcc.target/i386/asm-1.c: Likewise.
3521 * gcc.target/i386/asm-3.c: Likewise.
3522 * gcc.target/i386/asm-5.c: Likewise.
3523 * gcc.target/i386/attributes-error.c: Likewise.
3524 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3525 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3526 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3527 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3528 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3529 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3530 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3531 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3532 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3533 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3534 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3535 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3536 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3537 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3538 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3539 * gcc.target/i386/bitfield1.c: Likewise.
3540 * gcc.target/i386/bitfield2.c: Likewise.
3541 * gcc.target/i386/bmi-2.c: Likewise.
3542 * gcc.target/i386/bmi-5.c: Likewise.
3543 * gcc.target/i386/builtin-unreachable.c: Likewise.
3544 * gcc.target/i386/cleanup-2.c: Likewise.
3545 * gcc.target/i386/clobbers.c: Likewise.
3546 * gcc.target/i386/cmov8.c: Likewise.
3547 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3548 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3549 * gcc.target/i386/compress-float-387.c: Likewise.
3550 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3551 * gcc.target/i386/compress-float-sse.c: Likewise.
3552 * gcc.target/i386/crc32-2.c: Likewise.
3553 * gcc.target/i386/crc32-3.c: Likewise.
3554 * gcc.target/i386/divmod-7.c: Likewise.
3555 * gcc.target/i386/divmod-8.c: Likewise.
3556 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3557 * gcc.target/i386/fma3-builtin.c: Likewise.
3558 * gcc.target/i386/fma3-fma.c: Likewise.
3559 * gcc.target/i386/fma4-256-vector.c: Likewise.
3560 * gcc.target/i386/fma4-builtin.c: Likewise.
3561 * gcc.target/i386/fma4-fma-2.c: Likewise.
3562 * gcc.target/i386/fma4-fma.c: Likewise.
3563 * gcc.target/i386/fma4-vector-2.c: Likewise.
3564 * gcc.target/i386/fma4-vector.c: Likewise.
3565 * gcc.target/i386/funcspec-1.c: Likewise.
3566 * gcc.target/i386/funcspec-10.c: Likewise.
3567 * gcc.target/i386/funcspec-11.c: Likewise.
3568 * gcc.target/i386/funcspec-2.c: Likewise.
3569 * gcc.target/i386/funcspec-5.c: Likewise.
3570 * gcc.target/i386/funcspec-6.c: Likewise.
3571 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3572 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3573 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3574 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3575 * gcc.target/i386/incoming-1.c: Likewise.
3576 * gcc.target/i386/incoming-10.c: Likewise.
3577 * gcc.target/i386/incoming-11.c: Likewise.
3578 * gcc.target/i386/incoming-12.c: Likewise.
3579 * gcc.target/i386/incoming-13.c: Likewise.
3580 * gcc.target/i386/incoming-14.c: Likewise.
3581 * gcc.target/i386/incoming-15.c: Likewise.
3582 * gcc.target/i386/incoming-2.c: Likewise.
3583 * gcc.target/i386/incoming-3.c: Likewise.
3584 * gcc.target/i386/incoming-4.c: Likewise.
3585 * gcc.target/i386/incoming-5.c: Likewise.
3586 * gcc.target/i386/incoming-6.c: Likewise.
3587 * gcc.target/i386/incoming-7.c: Likewise.
3588 * gcc.target/i386/incoming-8.c: Likewise.
3589 * gcc.target/i386/incoming-9.c: Likewise.
3590 * gcc.target/i386/lea.c: Likewise.
3591 * gcc.target/i386/local.c: Likewise.
3592 * gcc.target/i386/loop-1.c: Likewise.
3593 * gcc.target/i386/loop-2.c: Likewise.
3594 * gcc.target/i386/loop-3.c: Likewise.
3595 * gcc.target/i386/max-stack-align.c: Likewise.
3596 * gcc.target/i386/memcpy-1.c: Likewise.
3597 * gcc.target/i386/movbe-2.c: Likewise.
3598 * gcc.target/i386/movq-2.c: Likewise.
3599 * gcc.target/i386/movq.c: Likewise.
3600 * gcc.target/i386/nrv1.c: Likewise.
3601 * gcc.target/i386/pad-4.c: Likewise.
3602 * gcc.target/i386/pad-5a.c: Likewise.
3603 * gcc.target/i386/pad-5b.c: Likewise.
3604 * gcc.target/i386/pad-6a.c: Likewise.
3605 * gcc.target/i386/pad-6b.c: Likewise.
3606 * gcc.target/i386/pad-7.c: Likewise.
3607 * gcc.target/i386/pad-9.c: Likewise.
3608 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3609 * gcc.target/i386/pic-1.c: Likewise.
3610 * gcc.target/i386/pr12092-1.c: Likewise.
3611 * gcc.target/i386/pr12329.c: Likewise.
3612 * gcc.target/i386/pr21518.c: Likewise.
3613 * gcc.target/i386/pr22362.c: Likewise.
3614 * gcc.target/i386/pr22585.c: Likewise.
3615 * gcc.target/i386/pr23098.c: Likewise.
3616 * gcc.target/i386/pr25196.c: Likewise.
3617 * gcc.target/i386/pr25293.c: Likewise.
3618 * gcc.target/i386/pr25654.c: Likewise.
3619 * gcc.target/i386/pr26449.c: Likewise.
3620 * gcc.target/i386/pr26778.c: Likewise.
3621 * gcc.target/i386/pr26826.c: Likewise.
3622 * gcc.target/i386/pr27266.c: Likewise.
3623 * gcc.target/i386/pr29978.c: Likewise.
3624 * gcc.target/i386/pr30505.c: Likewise.
3625 * gcc.target/i386/pr30961-1.c: Likewise.
3626 * gcc.target/i386/pr31628.c: Likewise.
3627 * gcc.target/i386/pr32000-2.c: Likewise.
3628 * gcc.target/i386/pr32661-1.c: Likewise.
3629 * gcc.target/i386/pr32708-2.c: Likewise.
3630 * gcc.target/i386/pr32708-3.c: Likewise.
3631 * gcc.target/i386/pr34256.c: Likewise.
3632 * gcc.target/i386/pr34312.c: Likewise.
3633 * gcc.target/i386/pr34522.c: Likewise.
3634 * gcc.target/i386/pr35160.c: Likewise.
3635 * gcc.target/i386/pr35281.c: Likewise.
3636 * gcc.target/i386/pr36246.c: Likewise.
3637 * gcc.target/i386/pr36786.c: Likewise.
3638 * gcc.target/i386/pr37275.c: Likewise.
3639 * gcc.target/i386/pr37843-3.c: Likewise.
3640 * gcc.target/i386/pr37843-4.c: Likewise.
3641 * gcc.target/i386/pr39082-1.c: Likewise.
3642 * gcc.target/i386/pr39431.c: Likewise.
3643 * gcc.target/i386/pr39496.c: Likewise.
3644 * gcc.target/i386/pr39543-2.c: Likewise.
3645 * gcc.target/i386/pr39911.c: Likewise.
3646 * gcc.target/i386/pr40718.c: Likewise.
3647 * gcc.target/i386/pr40906-1.c: Likewise.
3648 * gcc.target/i386/pr40906-2.c: Likewise.
3649 * gcc.target/i386/pr40906-3.c: Likewise.
3650 * gcc.target/i386/pr40934.c: Likewise.
3651 * gcc.target/i386/pr41900.c: Likewise.
3652 * gcc.target/i386/pr42589.c: Likewise.
3653 * gcc.target/i386/pr43662.c: Likewise.
3654 * gcc.target/i386/pr43671.c: Likewise.
3655 * gcc.target/i386/pr43766.c: Likewise.
3656 * gcc.target/i386/pr43869.c: Likewise.
3657 * gcc.target/i386/pr44942.c: Likewise.
3658 * gcc.target/i386/pr44948-2a.c: Likewise.
3659 * gcc.target/i386/pr45234.c: Likewise.
3660 * gcc.target/i386/pr45336-2.c: Likewise.
3661 * gcc.target/i386/pr45336-4.c: Likewise.
3662 * gcc.target/i386/pr45852.c: Likewise.
3663 * gcc.target/i386/pr46470.c: Likewise.
3664 * gcc.target/i386/pr48037-1.c: Likewise.
3665 * gcc.target/i386/pr48389.c: Likewise.
3666 * gcc.target/i386/pr49095.c: Likewise.
3667 * gcc.target/i386/pr9771-1.c: Likewise.
3668 * gcc.target/i386/rdfsbase-1.c: Likewise.
3669 * gcc.target/i386/rdfsbase-2.c: Likewise.
3670 * gcc.target/i386/rdgsbase-1.c: Likewise.
3671 * gcc.target/i386/rdgsbase-2.c: Likewise.
3672 * gcc.target/i386/rdrand-3.c: Likewise.
3673 * gcc.target/i386/regparm-stdcall.c: Likewise.
3674 * gcc.target/i386/regparm.c: Likewise.
3675 * gcc.target/i386/reload-1.c: Likewise.
3676 * gcc.target/i386/rotate-2.c: Likewise.
3677 * gcc.target/i386/sibcall-5.c: Likewise.
3678 * gcc.target/i386/signbit-1.c: Likewise.
3679 * gcc.target/i386/signbit-2.c: Likewise.
3680 * gcc.target/i386/signbit-3.c: Likewise.
3681 * gcc.target/i386/sse-5.c: Likewise.
3682 * gcc.target/i386/sse-8.c: Likewise.
3683 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3684 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3685 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3686 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3687 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3688 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3689 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3690 * gcc.target/i386/sse2-movq-2.c: Likewise.
3691 * gcc.target/i386/sse2-movq-3.c: Likewise.
3692 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3693 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3694 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3695 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3696 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3697 * gcc.target/i386/ssefn-1.c: Likewise.
3698 * gcc.target/i386/ssefn-2.c: Likewise.
3699 * gcc.target/i386/sseregparm-1.c: Likewise.
3700 * gcc.target/i386/sseregparm-2.c: Likewise.
3701 * gcc.target/i386/sseregparm-3.c: Likewise.
3702 * gcc.target/i386/sseregparm-4.c: Likewise.
3703 * gcc.target/i386/sseregparm-5.c: Likewise.
3704 * gcc.target/i386/sseregparm-6.c: Likewise.
3705 * gcc.target/i386/sseregparm-7.c: Likewise.
3706 * gcc.target/i386/sseregparm-8.c: Likewise.
3707 * gcc.target/i386/stack-realign.c: Likewise.
3708 * gcc.target/i386/stack-usage-realign.c: Likewise.
3709 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3710 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3711 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3712 * gcc.target/i386/stackalign/return-1.c: Likewise.
3713 * gcc.target/i386/stackalign/return-2.c: Likewise.
3714 * gcc.target/i386/stackalign/return-3.c: Likewise.
3715 * gcc.target/i386/tailcall-1.c: Likewise.
3716 * gcc.target/i386/tbm-2.c: Likewise.
3717 * gcc.target/i386/udivmod-7.c: Likewise.
3718 * gcc.target/i386/udivmod-8.c: Likewise.
3719 * gcc.target/i386/unroll-1.c: Likewise.
3720 * gcc.target/i386/vararg-1.c: Likewise.
3721 * gcc.target/i386/vararg-2.c: Likewise.
3722 * gcc.target/i386/vect8-ret.c: Likewise.
3723 * gcc.target/i386/vectorize5.c: Likewise.
3724 * gcc.target/i386/wmul-1.c: Likewise.
3725 * gcc.target/i386/wmul-2.c: Likewise.
3726 * gcc.target/i386/wrfsbase-1.c: Likewise.
3727 * gcc.target/i386/wrfsbase-2.c: Likewise.
3728 * gcc.target/i386/wrgsbase-1.c: Likewise.
3729 * gcc.target/i386/wrgsbase-2.c: Likewise.
3730 * gcc.target/i386/xop-pcmov.c: Likewise.
3731 * gcc.target/i386/xop-pcmov2.c: Likewise.
3732 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3733 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3734 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3735 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3736 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3737 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3738 * gcc.target/i386/zee.c: Likewise.
3739 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3740 * gfortran.dg/compiler-directive_2.f: Likewise.
3741 * gfortran.dg/g77/20010216-1.f: Likewise.
3742 * gfortran.dg/gomp/pr39152.f90: Likewise.
3743 * gfortran.dg/pr33794.f90: Likewise.
3745 2011-07-09 Jason Merrill <jason@redhat.com>
3747 * g++.dg/cpp0x/regress/regress5.C: New.
3749 2011-07-08 Jason Merrill <jason@redhat.com>
3752 * g++.dg/expr/compound-asn1.C: New.
3753 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3755 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3758 * gcc.target/powerpc/altivec-34.c: New test.
3760 2011-07-08 Jason Merrill <jason@redhat.com>
3763 * g++.dg/abi/guard3.C: New.
3765 2011-07-08 Julian Brown <julian@codesourcery.com>
3767 * lib/target-supports.exp
3768 (check_effective_target_arm_little_endian): New.
3769 (check_effective_target_vect_pack_trunc): Use above.
3770 (check_effective_target_vect_unpack): Likewise.
3771 (check_effective_target_vect_element_align): Test
3772 check_effective_target_arm_vect_no_misalign for ARM.
3774 2011-07-08 Jason Merrill <jason@redhat.com>
3777 * g++.dg/cpp0x/constexpr-rom.C: New.
3779 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3782 * g++.dg/torture/pr49519.C: New test.
3784 2011-07-08 Martin Jambor <mjambor@suse.cz>
3786 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3788 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3791 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3793 2011-07-08 Richard Guenther <rguenther@suse.de>
3795 PR tree-optimization/49662
3796 * gcc.dg/graphite/interchange-14.c: XFAIL.
3797 * gcc.dg/graphite/interchange-15.c: Likewise.
3798 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3800 2011-07-06 Jason Merrill <jason@redhat.com>
3803 * g++.dg/cpp0x/regress/regress4.C: New.
3805 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3808 * gfortran.dg/result_in_spec_4.f90: New test.
3810 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3812 * gcc.target/sparc/cas64.c: New test.
3814 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3817 * g++.dg/torture/pr49644.C: New test.
3820 * gcc.c-torture/execute/pr49644.c: New test.
3822 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3824 * lib/target-supports.exp (check_effective_target_ia32): New.
3825 (check_effective_target_x32): Likewise.
3826 (check_effective_target_vect_cmdline_needed): Also check x32.
3828 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3830 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3832 * gcc.target/arm/pr42235.c: Likewise.
3833 * gcc.target/arm/pr42495.c: Likewise.
3834 * gcc.target/arm/pr42574.c: Likewise.
3835 * gcc.target/arm/thumb-branch1.c: Likewise.
3837 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3838 unneeded prune of possible warning.
3839 * gcc.target/arm/pr40956.c: Likewise.
3840 * gcc.target/arm/pr42505.c: Likewise.
3842 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3843 * gcc.c-torture/compile/pr46883.c: Likewise.
3844 * gcc.c-torture/compile/pr46934.c: Likewise.
3846 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3847 for move to ../../gcc.c-torture/compile.
3848 * gcc.target/arm/pr46883.c: Likewise.
3849 * gcc.target/arm/pr46934.c: Likewise.
3851 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3852 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3853 * gcc.target/arm/wmul-1.c: Likewise.
3854 * gcc.target/arm/wmul-2.c: Likewise.
3855 * gcc.target/arm/wmul-3.c: Likewise.
3856 * gcc.target/arm/wmul-4.c: Likewise.
3857 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3858 add tab after scan target.
3859 * gcc.target/arm/smlaltt-1.c: Likewise.
3860 * gcc.target/arm/smlatb-1.c: Likewise.
3861 * gcc.target/arm/smlatt-1.c: Likewise.
3863 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.dg/debug/pr49522.c: New test.
3868 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3870 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3871 * gcc.dg/pr46212.c: Run only if target int32plus.
3872 * gcc.dg/torture/pr48146.c: Ditto.
3873 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3874 * c-c++-common/pr44832.c: Ditto.
3875 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3876 * gcc.dg/pr31490.c: Ditto.
3877 * gcc.dg/torture/builtin-math-7.c: Run only if target
3879 * gcc.dg/torture/pr45764.c: Skip for AVR.
3880 * gcc.dg/pr47893.c: Ditto.
3882 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3884 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3885 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3886 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3887 add tab to scan target.
3889 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3891 * gcc.target/arm/neon-modes-3.c: New test.
3893 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3895 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3896 -fno-loop-interchange -ffast-math.
3898 2011-07-07 Richard Guenther <rguenther@suse.de>
3900 * gcc.dg/ftrapv-3.c: New testcase.
3902 2011-07-07 Richard Guenther <rguenther@suse.de>
3904 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3905 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3907 2011-07-07 Kai Tietz <ktietz@redhat.com>
3909 * gcc.dg/binop-notxor1.c: New test.
3910 * gcc.dg/binop-notand4a.c: New test.
3911 * gcc.dg/binop-notxor2.c: New test.
3912 * gcc.dg/binop-notand3a.c: New test.
3913 * gcc.dg/binop-notand2a.c: New test.
3914 * gcc.dg/binop-notand6a.c: New test.
3915 * gcc.dg/binop-notor1.c: New test.
3916 * gcc.dg/binop-notand1a.c: New test.
3917 * gcc.dg/binop-notand5a.c: New test.
3918 * gcc.dg/binop-notor2.c: New test.
3920 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3923 * gcc.dg/gomp/pr49640.c: New test.
3925 2011-07-07 Richard Guenther <rguenther@suse.de>
3927 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3929 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3932 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3934 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3936 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3937 * gcc.target/powerpc/no-r11-2.c: Ditto.
3938 * gcc.target/powerpc/no-r11-3.c: Ditto.
3940 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3942 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3943 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3945 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3947 * lib/target-supports.exp (check_profiling_available): Disable
3948 profiling with -fprofile-generate for target avr.
3950 2011-07-06 Richard Guenther <rguenther@suse.de>
3952 PR tree-optimization/49645
3953 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3955 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3958 * gcc.dg/pr47383.c: New.
3960 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3962 PR tree-optimization/49647
3963 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3965 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3968 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3969 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3971 2011-07-05 Jason Merrill <jason@redhat.com>
3974 * g++.dg/template/template-id-4.C: New.
3976 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3978 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3979 * gcc.dg/pr43402.c: Ditto.
3981 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3983 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3985 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3987 * gcc.target/powerpc/ppc-switch-1.c: New test for
3988 --param case-values-threshold.
3989 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3991 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3993 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3995 2011-07-05 Jason Merrill <jason@redhat.com>
3997 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3999 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4001 PR tree-optimization/47654
4002 * gcc.dg/graphite/block-pr47654.c: New.
4004 2011-07-05 Jason Merrill <jason@redhat.com>
4006 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4008 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4010 PR tree-optimization/49580
4011 * gcc.dg/autopar/pr49580.c: New test.
4013 2011-07-05 Richard Guenther <rguenther@suse.de>
4015 PR tree-optimization/49518
4016 PR tree-optimization/49628
4017 * g++.dg/torture/pr49628.C: New testcase.
4018 * gcc.dg/torture/pr49518.c: Likewise.
4020 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4022 * ada/acats/run_acats (which): Extract last field from type -p,
4023 type output only if command succeeded.
4025 2011-07-04 Jason Merrill <jason@redhat.com>
4027 * g++.dg/abi/mangle48.C: New.
4029 * g++.dg/cpp0x/diag1.C: New.
4031 * g++.dg/diagnostic/aka1.C: New.
4033 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4035 PR rtl-optimization/49619
4036 * gcc.dg/pr49619.c: New test.
4038 PR rtl-optimization/49472
4039 * gfortran.dg/pr49472.f90: New test.
4042 * gcc.dg/pr49602.c: New test.
4044 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4048 * gcc.target/avr/avr.exp: Run over cpp files, too.
4049 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4050 * gcc.target/avr/progmem.h: New file.
4051 * gcc.target/avr/exit-abort.h: New file.
4052 * gcc.target/avr/progmem-error-1.c: New file.
4053 * gcc.target/avr/progmem-error-1.cpp: New file.
4054 * gcc.target/avr/progmem-warning-1.c: New file.
4055 * gcc.target/avr/torture/progmem-1.c: New file.
4056 * gcc.target/avr/torture/progmem-1.cpp: New file.
4058 2011-07-04 Richard Guenther <rguenther@suse.de>
4060 PR tree-optimization/49615
4061 * g++.dg/torture/pr49615.C: New testcase.
4063 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4065 PR tree-optimization/49610
4066 * gcc.dg/vect/pr49610.c: New test.
4068 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4070 * gnat.dg/specs/debug1.ads: New test.
4072 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4075 * gfortran.dg/typebound_proc_23.f90: New.
4077 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4080 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4082 2011-07-01 Jason Merrill <jason@redhat.com>
4085 * g++.dg/template/template-id-3.C: New.
4088 * g++.dg/template/qualified-id4.C: New.
4091 * g++.dg/template/explicit-args4.C: New.
4094 * g++.dg/template/offsetof2.C: New.
4096 2011-07-01 Kai Tietz <ktietz@redhat.com>
4098 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4100 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4103 * lib/target-supports.exp (check_effective_target_gld): New proc.
4105 2011-07-01 Richard Guenther <rguenther@suse.de>
4107 PR tree-optimization/49603
4108 * gcc.dg/torture/pr49603.c: New testcase.
4110 2011-06-30 Jason Merrill <jason@redhat.com>
4113 * g++.dg/rtti/template1.C: New.
4116 * g++.dg/cpp0x/regress/ctor1.C: New.
4119 * g++.dg/cpp0x/initlist54.C: New.
4121 2011-06-30 Martin Jambor <mjambor@suse.cz>
4123 * gcc.dg/tree-ssa/sra-12.c: New test.
4125 2011-06-29 Jason Merrill <jason@redhat.com>
4127 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4129 2011-06-30 Richard Guenther <rguenther@suse.de>
4131 PR tree-optimization/46787
4132 * gcc.dg/vect/vect-121.c: New testcase.
4134 2011-06-30 Martin Jambor <mjambor@suse.cz>
4136 PR tree-optimization/49094
4137 * gcc.dg/tree-ssa/pr49094.c: New test.
4139 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4142 * gfortran.dg/pr49540-1.f90: New test.
4143 * gfortran.dg/pr49540-2.f90: New test.
4145 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4148 * ada/acats/run_acats (which): Use last field of type -p output.
4150 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4151 Iain Sandoe <iains@gcc.gnu.org>
4154 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4155 Only skip on 64-bit *-*-darwin8* && !objc2.
4157 2011-06-30 Richard Guenther <rguenther@suse.de>
4159 PR tree-optimization/38752
4160 * gcc.c-torture/compile/pr38752.c: New testcase.
4162 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4164 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4165 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4167 2011-06-29 Jason Merrill <jason@redhat.com>
4170 * g++.dg/cpp0x/initlist53.C: Use placement new.
4171 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4172 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4175 * g++.dg/cpp0x/trailing6.C: New.
4176 * g++.dg/cpp0x/pr45908.C: No error.
4179 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4182 * g++.dg/cpp0x/constexpr-using2.C: New.
4184 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4187 * g++.dg/cpp0x/constexpr-diag3.C: New.
4188 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4189 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4190 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4191 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4193 2011-06-29 Jason Merrill <jason@redhat.com>
4195 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4197 2011-06-29 Richard Guenther <rguenther@suse.de>
4199 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4201 2011-06-29 Jason Merrill <jason@redhat.com>
4203 * g++.dg/cpp0x/initlist-value2.C: New.
4205 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4206 * g++.dg/cpp0x/initlist-value.C: New.
4208 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4210 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4212 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4214 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4215 * gcc.dg/inline_2.c: Likewise.
4216 * gcc.dg/unroll_1.c: Likewise.
4218 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4221 * gcc.target/i386/pr49567.c: New test.
4223 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4225 * gnat.dg/opt17.ad[sb]: New test.
4227 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4228 Tom de Vries <tom@codesourcery.com>
4230 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4231 (check_effective_target_arm_thumb2): New effective targets.
4232 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4233 properly. Clean up temporary files.
4234 * gcc.target/arm/ivopts-2.c: Likewise.
4235 * gcc.target/arm/ivopts-3.c: Likewise.
4236 * gcc.target/arm/ivopts-4.c: Likewise.
4237 * gcc.target/arm/ivopts-5.c: Likewise.
4238 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4240 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4243 * gfortran.dg/reshape_zerosize_3.f90: New test.
4245 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4247 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4248 * gcc.target/arm/vfp-ldmias.c: Likewise.
4249 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4250 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4251 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4252 * gcc.target/arm/vfp-stmias.c: Likewise.
4253 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4254 * gcc.target/arm/vfp-stmiad.c: Likewise.
4256 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4258 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4260 * gcc.target/arm/pr45701-2.c: Ditto.
4262 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4265 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4266 * gfortran.dg/extends_14.f03: Modified.
4268 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4270 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4271 early if the test is already being skipped.
4273 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4274 scan-assembler-dem-not): For missing file, report unresolved with
4275 same message as for pass/fail, with reason reported in log file.
4277 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4278 from add_options_for_arm_neon_fp16.
4279 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4280 check_effective_target_arm_neon_fp16_ok_nocache.
4281 Check -mfpu and -mfloat-abi options from current multilib.
4282 Do not require neon support.
4283 (check_effective_target_arm_fp16_ok): Renamed from
4284 check_effecitve_target_arm_neon_fp16_ok.
4285 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4286 arm_neon_fp16_ok and arm_fp16.
4287 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4288 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4289 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4290 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4292 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4294 * gcc.dg/builtin-assume-aligned-1.c: New test.
4295 * gcc.dg/builtin-assume-aligned-2.c: New test.
4296 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4299 * gcc.dg/pr49544.c: New test.
4301 2011-06-27 Richard Guenther <rguenther@suse.de>
4303 PR tree-optimization/49394
4304 * g++.dg/torture/pr49394.C: New testcase.
4306 2011-06-27 Kai Tietz <ktietz@redhat.com>
4308 * gcc.dg/optimize-bswapdi-2.c: New test.
4310 2011-06-27 Michael Hope <michael.hope@linaro.org>
4311 Richard Sandiford <richard.sandiford@linaro.org>
4313 PR tree-optimization/49169
4314 * gcc.dg/torture/pr49169.c: New test.
4316 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4319 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4321 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4324 2011-06-26 Jason Merrill <jason@redhat.com>
4326 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4329 * g++.dg/init/ref19.C: New.
4330 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4332 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4334 PR tree-optimization/48377
4335 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4338 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4341 * lib/target-supports.exp (check_effective_target_non_strict_align):
4343 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4345 2011-06-24 Martin Jambor <mjambor@suse.cz>
4347 PR tree-optimizations/49516
4348 * g++.dg/tree-ssa/pr49516.C: New test.
4350 2011-06-23 Jason Merrill <jason@redhat.com>
4353 * g++.dg/template/partial10.C: New.
4354 * g++.dg/template/partial11.C: New.
4356 2011-06-23 Jeff Law <law@redhat.com>
4359 * gcc.dg/pr48770.c: New test.
4361 2011-06-23 Jan Hubicka <jh@suse.cz>
4364 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4366 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4369 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4370 instead of -fdump-tree-optimized.
4372 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4375 * g++.dg/template/crash107.C: New.
4376 * g++.dg/template/error17.C: Adjust.
4378 2011-06-23 Jason Merrill <jason@redhat.com>
4381 * g++.dg/cpp0x/defaulted30.C: New.
4384 * g++.dg/rtti/anon-ns1.C: New.
4387 * g++.dg/init/ref18.C: New.
4390 * g++.dg/template/partial9.C: New.
4392 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4395 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4397 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4400 * gcc.dg/pr49496.c: New test.
4402 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4404 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4407 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4409 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4410 * gcc.target/arm/pr42879.c: Likewise.
4411 * gcc.target/arm/pr45701-3.c: Likewise.
4413 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4414 * gcc.target/arm/pr40482.c: Likewise.
4415 * gcc.target/arm/stack-corruption.c: Likewise.
4417 2011-06-22 Richard Guenther <rguenther@suse.de>
4419 PR tree-optimization/49493
4420 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4422 2011-06-22 Jason Merrill <jason@redhat.com>
4425 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4427 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4428 Dmitry Melnik <dm@ispras.ru>
4430 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4431 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4432 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4434 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4436 * gcc.target/arm/tlscall.c: New.
4438 2011-06-21 Jason Merrill <jason@redhat.com>
4441 * g++.dg/cpp0x/constexpr-ref1.C: New.
4442 * g++.dg/cpp0x/constexpr-ref2.C: New.
4443 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4446 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4449 * g++.dg/template/param3.C: New.
4451 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4453 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4454 my_clrsb test functions.
4456 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4457 test_sll, test_ull): Add clrsb tests.
4458 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4461 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4464 * gfortran.dg/class_44.f03: New.
4466 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4468 PR tree-optimization/49478
4469 * gcc.dg/vect/pr49478.c
4471 2011-06-21 Richard Guenther <rguenther@suse.de>
4473 PR tree-optimization/49483
4474 * gcc.dg/vect/vect-120.c: New testcase.
4476 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4479 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4480 * gcc.dg/vect/vect-peel-4.c: Likewise.
4482 2011-06-22 Christian Bruel <christian.bruel@st.com>
4485 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4486 * gcc.dg/always_inline2.c: Likewise.
4487 * gcc.dg/always_inline3.c: Likewise.
4488 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4489 * gcc.dg/inline_1.c: Likewise.
4490 * gcc.dg/inline_2.c: Likewise.
4491 * gcc.dg/inline_3.c: Likewise.
4492 * gcc.dg/inline_4.c: Likewise.
4493 * gcc.dg/20051201-1.c: Likewise.
4494 * gcc.dg/pr40087.c: Likewise.
4495 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4496 * gcc.dg/inline-22.c: Likewise.
4497 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4498 * gcc.dg/lto/20090218-1_1.c: Likewise.
4499 * g++.dg/ipa/devirt-7.C: Likewise.
4500 * gcc.dg/uninit-pred-5_a.c: Likewise.
4501 * gcc.dg/uninit-pred-5_b.c: Likewise.
4502 * gcc.dg/fail_always_inline.c: New.
4504 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4506 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4507 into 6 jobs instead of 3.
4509 2011-06-20 Jason Merrill <jason@redhat.com>
4512 * g++.dg/cpp0x/initlist53.C: New.
4514 2011-06-20 Tobias Burnus <burnus@net-b.de>
4517 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4518 * gfortran.dg/coarray_lock_3.f90: New.
4519 * gfortran.dg/coarray/lock_1.f90: New.
4521 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4523 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4524 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4525 unresolved and report the reason to the log file.
4527 * lib/scanasm.exp (object-size): Move argument processing earlier
4528 to report errors before verifying that the file exists. Report
4529 problems detected at runtime as unresolved instead of error and
4530 report their reasons to the log file.
4532 2011-06-20 Jason Merrill <jason@redhat.com>
4535 * g++.dg/cpp0x/explicit6.C: New.
4538 * g++.dg/cpp0x/enum20.C: New.
4541 * g++.dg/ext/attr-aligned01.C: New.
4544 * g++.dg/cpp0x/variadic-default.C: New.
4547 * g++.dg/cpp0x/auto26.C: New.
4550 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4552 2011-06-20 Kai Tietz <ktietz@redhat.com>
4554 * gcc.dg/binop-notand1.c: New test.
4555 * gcc.dg/binop-notand2.c: New test.
4556 * gcc.dg/binop-notand3.c: New test.
4557 * gcc.dg/binop-notand4.c: New test.
4558 * gcc.dg/binop-notand5.c: New test.
4559 * gcc.dg/binop-notand6.c: New test.
4561 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4564 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4566 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4569 * gfortran.dg/proc_ptr_31.f90: New.
4571 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4573 * gnat.dg/volatile6.adb: New test.
4574 * gnat.dg/volatile7.adb: Likewise.
4575 * gnat.dg/volatile8.adb: Likewise.
4576 * gnat.dg/volatile9.adb: Likewise.
4578 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4580 * gnat.dg/constant3.adb: New test.
4582 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4585 * gfortran.dg/read_list_eof_1.f90: New test.
4587 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4590 * gcc.target/i386/testimm-1.c: New test.
4591 * gcc.target/i386/testimm-2.c: New test.
4592 * gcc.target/i386/testimm-3.c: New test.
4593 * gcc.target/i386/testimm-4.c: New test.
4594 * gcc.target/i386/testimm-5.c: New test.
4595 * gcc.target/i386/testimm-6.c: New test.
4596 * gcc.target/i386/testimm-7.c: New test.
4597 * gcc.target/i386/testimm-8.c: New test.
4598 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4599 * gcc.target/i386/xop-rotate1-int.c: New test.
4600 * gcc.target/i386/xop-rotate2-int.c: New test.
4602 2011-06-17 Jason Merrill <jason@redhat.com>
4604 * g++.dg/cpp0x/rv-func2.C: New.
4606 * g++.dg/debug/dwarf2/lambda1.C: New.
4607 * g++.dg/warn/Wshadow-6.C: Adjust.
4609 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4612 * gfortran.dg/move_alloc_5.f90: New.
4614 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4616 PR rtl-optimization/48542
4617 * gcc.dg/torture/pr48542.c: New test.
4619 2011-06-16 Jason Merrill <jason@redhat.com>
4622 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4625 * g++.dg/cpp0x/initlist52.C New.
4628 * c-c++-common/raw-string-12.c: New.
4631 * g++.dg/cpp0x/sfinae26.C: New.
4634 * g++.dg/cpp0x/variadic113.C: New.
4637 * g++.dg/cpp0x/variadic112.C: New.
4639 2011-06-16 Jeff Law <law@redhat.com>
4641 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4642 improved jump threading.
4643 * gcc.dg/builtin-object-size-2.c: Likewise.
4644 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4646 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4649 * gfortran.dg/typebound_assignment_3.f03: New.
4651 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4654 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4656 2011-06-16 Martin Jambor <mjambor@suse.cz>
4658 PR tree-optimization/49343
4659 * gnat.dg/discr31.ad[sb]: New test.
4661 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4663 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4665 2011-06-16 Tom de Vries <tom@codesourcery.com>
4668 * gcc.target/arm/ivopts-3.c: Update test.
4669 * gcc.target/arm/ivopts-5.c: Same.
4671 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4674 2011-06-10 Wei Guozhi <carrot@google.com>
4677 * gcc.target/arm/pr45335.c: New test.
4678 * gcc.target/arm/pr45335-2.c: New test.
4679 * gcc.target/arm/pr45335-3.c: New test.
4680 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4681 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4682 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4684 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4686 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4688 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4691 * gfortran.dg/class_43.f03: New.
4693 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4695 PR tree-optimization/49419
4696 * gcc.c-torture/execute/pr49419.c: New test.
4698 2011-06-16 Revital Eres <revital.eres@linaro.org>
4700 * gcc.dg/sms-9.c: New file.
4702 2011-06-15 Easwaran Raman <eraman@google.com>
4704 PR rtl-optimization/49414
4705 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4707 2011-06-14 Jason Merrill <jason@redhat.com>
4709 * g++.dg/cpp0x/noexcept13.C: New.
4711 2011-06-14 Easwaran Raman <eraman@google.com>
4713 PR rtl-optimization/44194
4714 * gcc.dg/pr44194-1.c: New test.
4715 * gcc.dg/pr44194-2.c: New test.
4717 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4719 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4721 * gcc.target/arm/pr45701-2.c: Likewise.
4722 * gcc.target/arm/thumb-branch1.c: Likewise.
4724 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4727 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4729 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4731 * gcc.target/arm/pr45701-1.c: Require thumb support.
4732 * gcc.target/arm/pr45701-2.c: Likewise.
4733 * gcc.target/arm/thumb-branch1.c: Likewise.
4735 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4736 * gcc.target/arm/pr39839.c: Likewise.
4737 * gcc.target/arm/pr40657-2.c: Likewise.
4738 * gcc.target/arm/pr40956.c: Likewise.
4739 * gcc.target/arm/pr41679.c: Likewise.
4740 * gcc.target/arm/pr42235.c: Likewise.
4741 * gcc.target/arm/pr42495.c: Likewise.
4742 * gcc.target/arm/pr42505.c: Likewise.
4743 * gcc.target/arm/pr42574.c: Likewise.
4744 * gcc.target/arm/pr46883.c: Likewise.
4745 * gcc.target/arm/pr46934.c: Likewise.
4746 * gcc.target/arm/xor-and.c: Likewise.
4748 2011-06-14 Jason Merrill <jason@redhat.com>
4750 * g++.dg/other/error23.C: Adjust error message.
4751 * g++.dg/other/error32.C: Likewise.
4754 * g++.dg/cpp0x/rv-dotstar.C: New.
4757 * g++.dg/cpp0x/decltype30.C: New.
4759 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4761 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4764 * gfortran.dg/pr49103.f90: New test.
4766 2011-06-14 Tom de Vries <tom@codesourcery.com>
4769 * gcc.target/arm/ivopts-3.c: New test.
4770 * gcc.target/arm/ivopts-4.c: New test.
4771 * gcc.target/arm/ivopts-5.c: New test.
4773 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4775 PR rtl-optimization/49390
4776 * gcc.c-torture/execute/pr49390.c: New test.
4778 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4780 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4782 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4784 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4785 * gcc.c-torture/execute/cmpsi-2.x: New file.
4786 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4787 * gcc.c-torture/execute/pr45262.x: New file.
4788 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4789 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4791 * gcc.c-torture/compile/pr49163.c: Ditto.
4793 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4795 * gcc.dg/vect/vect-16.c: Rename to...
4796 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4797 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4798 for double-word vectors.
4799 * gcc.dg/vect/vect-peel-4.c: Likewise.
4800 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4802 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4805 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4808 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4810 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4812 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4814 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4816 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4818 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4820 * gfortran.dg/trim_optimize_8.f90: New test case.
4822 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4823 Ira Rosen <ira.rosen@linaro.org>
4825 PR tree-optimization/49352
4826 * gcc.dg/vect/pr49352.c: New test.
4828 2011-06-12 Tobias Burnus
4831 * gfortran.dg/alloc_comp_assign_11.f90: New.
4833 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4835 * gfortran.dg/trim_optimize_7.f90: New test.
4837 2011-06-10 Wei Guozhi <carrot@google.com>
4840 * gcc.target/arm/pr45335.c: New test.
4841 * gcc.target/arm/pr45335-2.c: New test.
4842 * gcc.target/arm/pr45335-3.c: New test.
4843 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4844 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4845 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4847 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4850 * g++.dg/parse/error39.C: New.
4852 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4854 * gcc.target/arm/20090811-1.c: Skip for incompatible
4855 options, do not override other options.
4856 * gcc.target/arm/combine-cmp-shift.c: Skip for
4857 incompatible options.
4858 * gcc.target/arm/pr45094.c: Likewise.
4859 * gcc.target/arm/scd42-1.c: Likewise.
4860 * gcc.target/arm/scd42-3.c: Likewise.
4861 * gcc.target/arm/thumb-ltu.c: Likewise.
4863 * lib/target-supports.exp
4864 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4865 multilib flags use -mfpu with a value other than neon-fp16.
4867 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4869 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4870 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4872 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4874 * lib/target-supports.exp (check_effective_target_pie): New proc.
4875 * gcc.dg/pie-link.c: Use target pie.
4877 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4878 Laurent Roug� <laurent.rouge@menta.fr>
4880 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4881 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4883 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4885 * gfortran.dg/coarray/sync_1.f90: New test for
4886 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4888 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4890 PR tree-optimization/49318
4891 * gcc.dg/vect/pr49318.c: New test.
4893 2011-06-09 David Krauss <potswa@mac.com>
4895 * g++.dg/template/arrow1.C: New.
4897 2011-06-09 Jason Merrill <jason@redhat.com>
4899 * lib/prune.exp: Prune "note"s.
4900 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4902 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4903 * g++.dg/template/dependent-expr3.C: Likewise.
4904 * g++.dg/parse/template7.C: Likewise.
4905 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4906 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4907 * g++.old-deja/g++.pt/friend38.C: Likewise.
4908 * g++.old-deja/g++.pt/crash32.C: Likewise.
4909 * g++.old-deja/g++.other/init4.C: Likewise.
4910 * g++.old-deja/g++.other/friend8.C: Likewise.
4912 * g++.dg/ext/complex7.C: Adjust expected output.
4913 * g++.dg/diagnostic/method1.C: Likewise.
4914 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4915 * g++.dg/parse/crash33.C: Likewise.
4916 * g++.dg/other/warning1.C: Likewise.
4917 * g++.dg/init/pr29571.C: Likewise.
4918 * g++.dg/warn/overflow-warn-1.C: Likewise.
4919 * g++.dg/warn/overflow-warn-3.C: Likewise.
4920 * g++.dg/warn/overflow-warn-4.C: Likewise.
4921 * g++.old-deja/g++.oliva/template1.C: Likewise.
4923 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4924 * g++.dg/parse/template7.C: Adjust.
4926 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4929 * gcc.dg/pr49307.c: New.
4931 2011-06-09 Wei Guozhi <carrot@google.com>
4934 * gcc.target/arm/pr46975.c: New testcase.
4936 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4938 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4939 (PMETH, arglist_t): Removed.
4940 (method_get_number_of_arguments): Removed.
4941 (method_get_nth_argument): Removed.
4942 (method_get_first_argument): Removed.
4943 (method_get_next_argument): Removed.
4944 (method_get_sizeof_arguments): Removed.
4945 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4947 (method_get_number_of_arguments): Removed.
4948 (method_get_nth_argument): Removed.
4949 (method_get_first_argument): Removed.
4950 (method_get_next_argument): Removed.
4951 (method_get_sizeof_arguments): Removed.
4952 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4954 2011-06-09 David Li <davidxl@google.com>
4956 * gcc.dg/dump-pass.c: New test.
4958 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4961 * g++.dg/parse/error38.C: New.
4963 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4966 * gfortran.dg/pr49308.f90: New test.
4968 2011-06-08 Jason Merrill <jason@redhat.com>
4970 * g++.dg/cpp0x/noexcept11.C: New.
4971 * g++.dg/cpp0x/noexcept12.C: New.
4972 * g++.dg/cpp0x/sfinae11.C: Adjust.
4974 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4977 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4978 to dg-options, match also DW_AT_linkage_name.
4980 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4983 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4984 -fno-common on alpha*-dec-osf*.
4985 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4987 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4989 PR rtl-optimization/49303
4990 * gcc.target/ia64/pr49303.c: New test.
4992 2011-06-08 Tobias Burnus <burnus@net-b.de>
4995 * gfortran.dg/coarray_lock_1.f90: New.
4996 * gfortran.dg/coarray_lock_2.f90: New.
4998 2011-06-07 Jason Merrill <jason@redhat.com>
5000 * lib/prune.exp: Look for "required" rather than "instantiated".
5001 * g++.dg/abi/mangle11.C: Likewise.
5002 * g++.dg/abi/mangle12.C: Likewise.
5003 * g++.dg/abi/mangle17.C: Likewise.
5004 * g++.dg/abi/mangle20-2.C: Likewise.
5005 * g++.dg/abi/pragma-pack1.C: Likewise.
5006 * g++.dg/cpp0x/decltype26.C: Likewise.
5007 * g++.dg/cpp0x/decltype28.C: Likewise.
5008 * g++.dg/cpp0x/decltype29.C: Likewise.
5009 * g++.dg/cpp0x/enum11.C: Likewise.
5010 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5011 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5012 * g++.dg/cpp0x/pr47416.C: Likewise.
5013 * g++.dg/ext/case-range2.C: Likewise.
5014 * g++.dg/ext/case-range3.C: Likewise.
5015 * g++.dg/gomp/for-19.C: Likewise.
5016 * g++.dg/gomp/pr37533.C: Likewise.
5017 * g++.dg/gomp/pr38639.C: Likewise.
5018 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5019 * g++.dg/inherit/base3.C: Likewise.
5020 * g++.dg/inherit/using6.C: Likewise.
5021 * g++.dg/init/placement4.C: Likewise.
5022 * g++.dg/init/reference3.C: Likewise.
5023 * g++.dg/lookup/scoped6.C: Likewise.
5024 * g++.dg/lookup/using7.C: Likewise.
5025 * g++.dg/other/abstract1.C: Likewise.
5026 * g++.dg/other/error10.C: Likewise.
5027 * g++.dg/other/error5.C: Likewise.
5028 * g++.dg/other/field1.C: Likewise.
5029 * g++.dg/other/offsetof5.C: Likewise.
5030 * g++.dg/parse/bitfield2.C: Likewise.
5031 * g++.dg/parse/constant4.C: Likewise.
5032 * g++.dg/parse/crash20.C: Likewise.
5033 * g++.dg/parse/invalid-op1.C: Likewise.
5034 * g++.dg/parse/non-dependent2.C: Likewise.
5035 * g++.dg/parse/template18.C: Likewise.
5036 * g++.dg/tc1/dr152.C: Likewise.
5037 * g++.dg/tc1/dr166.C: Likewise.
5038 * g++.dg/tc1/dr176.C: Likewise.
5039 * g++.dg/tc1/dr213.C: Likewise.
5040 * g++.dg/template/access11.C: Likewise.
5041 * g++.dg/template/access2.C: Likewise.
5042 * g++.dg/template/access3.C: Likewise.
5043 * g++.dg/template/access7.C: Likewise.
5044 * g++.dg/template/arg7.C: Likewise.
5045 * g++.dg/template/cond2.C: Likewise.
5046 * g++.dg/template/crash13.C: Likewise.
5047 * g++.dg/template/crash40.C: Likewise.
5048 * g++.dg/template/crash7.C: Likewise.
5049 * g++.dg/template/crash84.C: Likewise.
5050 * g++.dg/template/ctor5.C: Likewise.
5051 * g++.dg/template/defarg13.C: Likewise.
5052 * g++.dg/template/defarg14.C: Likewise.
5053 * g++.dg/template/dtor7.C: Likewise.
5054 * g++.dg/template/eh2.C: Likewise.
5055 * g++.dg/template/error2.C: Likewise.
5056 * g++.dg/template/error43.C: Likewise.
5057 * g++.dg/template/friend32.C: Likewise.
5058 * g++.dg/template/injected1.C: Likewise.
5059 * g++.dg/template/instantiate1.C: Likewise.
5060 * g++.dg/template/instantiate3.C: Likewise.
5061 * g++.dg/template/instantiate5.C: Likewise.
5062 * g++.dg/template/instantiate7.C: Likewise.
5063 * g++.dg/template/local6.C: Likewise.
5064 * g++.dg/template/lookup2.C: Likewise.
5065 * g++.dg/template/member5.C: Likewise.
5066 * g++.dg/template/memfriend15.C: Likewise.
5067 * g++.dg/template/memfriend16.C: Likewise.
5068 * g++.dg/template/memfriend17.C: Likewise.
5069 * g++.dg/template/memfriend7.C: Likewise.
5070 * g++.dg/template/meminit1.C: Likewise.
5071 * g++.dg/template/nested3.C: Likewise.
5072 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5073 * g++.dg/template/nontype12.C: Likewise.
5074 * g++.dg/template/nontype13.C: Likewise.
5075 * g++.dg/template/nontype6.C: Likewise.
5076 * g++.dg/template/pr23510.C: Likewise.
5077 * g++.dg/template/pr35240.C: Likewise.
5078 * g++.dg/template/ptrmem15.C: Likewise.
5079 * g++.dg/template/ptrmem6.C: Likewise.
5080 * g++.dg/template/qualified-id1.C: Likewise.
5081 * g++.dg/template/qualttp20.C: Likewise.
5082 * g++.dg/template/qualttp3.C: Likewise.
5083 * g++.dg/template/qualttp4.C: Likewise.
5084 * g++.dg/template/qualttp5.C: Likewise.
5085 * g++.dg/template/qualttp6.C: Likewise.
5086 * g++.dg/template/qualttp7.C: Likewise.
5087 * g++.dg/template/qualttp8.C: Likewise.
5088 * g++.dg/template/recurse.C: Likewise.
5089 * g++.dg/template/recurse2.C: Likewise.
5090 * g++.dg/template/ref5.C: Likewise.
5091 * g++.dg/template/scope2.C: Likewise.
5092 * g++.dg/template/sfinae10.C: Likewise.
5093 * g++.dg/template/sfinae3.C: Likewise.
5094 * g++.dg/template/sizeof3.C: Likewise.
5095 * g++.dg/template/static9.C: Likewise.
5096 * g++.dg/template/template-id-2.C: Likewise.
5097 * g++.dg/template/typedef13.C: Likewise.
5098 * g++.dg/template/typename4.C: Likewise.
5099 * g++.dg/template/using14.C: Likewise.
5100 * g++.dg/template/using2.C: Likewise.
5101 * g++.dg/template/warn1.C: Likewise.
5102 * g++.dg/warn/Wparentheses-13.C: Likewise.
5103 * g++.dg/warn/Wparentheses-15.C: Likewise.
5104 * g++.dg/warn/Wparentheses-16.C: Likewise.
5105 * g++.dg/warn/Wparentheses-17.C: Likewise.
5106 * g++.dg/warn/Wparentheses-18.C: Likewise.
5107 * g++.dg/warn/Wparentheses-19.C: Likewise.
5108 * g++.dg/warn/Wparentheses-20.C: Likewise.
5109 * g++.dg/warn/Wparentheses-23.C: Likewise.
5110 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5111 * g++.dg/warn/noeffect2.C: Likewise.
5112 * g++.dg/warn/noeffect4.C: Likewise.
5113 * g++.dg/warn/pr8570.C: Likewise.
5114 * g++.old-deja/g++.brendan/init2.C: Likewise.
5115 * g++.old-deja/g++.eh/spec6.C: Likewise.
5116 * g++.old-deja/g++.pt/crash10.C: Likewise.
5117 * g++.old-deja/g++.pt/crash36.C: Likewise.
5118 * g++.old-deja/g++.pt/derived3.C: Likewise.
5119 * g++.old-deja/g++.pt/error2.C: Likewise.
5120 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5121 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5122 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5123 * g++.old-deja/g++.pt/overload7.C: Likewise.
5124 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5126 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5127 Iain Sandoe <iains@gcc.gnu.org>
5129 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5130 Added code to deal with the case when [Protocol
5131 -descriptionForInstanceMethod:] or [Protocol
5132 -descriptionForClassMethod:] returns NULL.
5134 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5135 Iain Sandoe <iains@gcc.gnu.org>
5137 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5138 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5141 2011-06-07 Xinliang David Li <davidxl@google.com>
5143 * gcc.dg/inline_2.c: New test.
5144 * gcc.dg/unroll_2.c: New test.
5145 * gcc.dg/inline_3.c: New test.
5146 * gcc.dg/unroll_3.c: New test.
5147 * gcc.dg/inline_4.c: New test.
5148 * gcc.dg/unroll_4.c: New test.
5149 * gcc.dg/inline_1.c: New test.
5150 * gcc.dg/unroll_1.c: New test.
5152 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5154 PR tree-optimization/48497
5155 * lib/gcc-defs.exp (dg-additional-options): New proc.
5156 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5157 -msse2 on 32-bit x86.
5159 2011-06-06 Jason Merrill <jason@redhat.com>
5161 * g++.dg/cpp0x/enum19.C: New.
5163 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5165 * gcc.target/arm/neon-reload-class.c: New test.
5167 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5170 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5172 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5174 * gcc.target/arm/smlatb-1.c: New file.
5175 * gcc.target/arm/smlatt-1.c: New file.
5176 * gcc.target/arm/smlaltb-1.c: New file.
5177 * gcc.target/arm/smlaltt-1.c: New file.
5179 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5181 * gcc.target/arm/mla-2.c: New test.
5183 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5185 PR gcov-profile/49299
5186 * gcc.dg/tree-prof/pr49299-1.c: New test.
5187 * gcc.dg/tree-prof/pr49299-2.c: New test.
5189 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5191 * lib/target-supports.exp
5192 (check_effective_target_vect_widen_mult_qi_to_hi):
5193 Add NEON as supporting target.
5194 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5195 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5196 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5197 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5198 using widening multiplication on targets that support it.
5199 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5200 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5201 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5203 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5205 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5206 Modern Objective-C runtime API.
5207 * objc/execute/next_mapping.h: Removed.
5208 * objc-obj-c++-shared/next-mapping.h: Removed.
5209 * objc-obj-c++-shared/Object1.h: Removed.
5210 * objc-obj-c++-shared/Object1.m: Removed.
5211 * objc-obj-c++-shared/Object1.mm: Removed.
5212 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5213 * objc-obj-c++-shared/Protocol1.h: Removed.
5214 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5215 of ProtoBool, IVAR_T and METHOD.
5216 * objc-obj-c++-shared/runtime.h: New.
5217 * objc-obj-c++-shared/TestsuiteObject.h: New.
5218 * objc-obj-c++-shared/TestsuiteObject.m: New.
5220 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5221 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5222 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5224 * objc/execute/_cmd.m: Include
5225 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5226 runtime API. ([TestClass +initialize]): Include this method also
5227 with the GNU runtime.
5228 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5229 Object. ([-setValue:]): Return void.
5230 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5231 with the GNU runtime. Include
5232 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5233 for the NeXT runtime. Use the existing print_ivars() and
5234 compare_structures() implementations for the old NeXT runtime.
5235 Added new implementations for the Modern GNU and NeXT runtimes.
5236 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5237 well. (main): Use objc_getClass(). Use return instead of exit.
5238 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5239 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5241 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5242 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5243 instead of Object. (main): Use return instead of exit().
5244 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5245 instead of Object. Removed prototype for exit(). (main): Use
5246 return instead of exit(). Use the Modern Objective-C runtime API.
5247 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5249 * objc/execute/class-tests-1.h: Include
5250 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5251 runtime API. (test_class_with_superclass): Do not call [Object
5252 class]. There is no need to with the current libobjc.
5253 * objc/execute/class-tests-2.h: Include
5254 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5256 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5257 ../../objc-obj-c++-shared/next-mapping.h.
5258 * objc/execute/class-2.m: Likewise.
5259 * objc/execute/class-3.m: Likewise.
5260 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5261 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5262 +initialize]): Include this method also with the GNU
5263 runtime. (main): Use the Modern Objective-C runtime API.
5264 * objc/execute/class-5.m: Likewise.
5265 * objc/execute/class-6.m: Likewise.
5266 * objc/execute/class-7.m: Likewise.
5267 * objc/execute/class-8.m: Likewise.
5268 * objc/execute/class-9.m: Likewise.
5269 * objc/execute/class-10.m: Likewise.
5270 * objc/execute/class-11.m: Likewise.
5271 * objc/execute/class-12.m: Likewise.
5272 * objc/execute/class-13.m: Likewise.
5273 * objc/execute/class-14.m: Likewise.
5274 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5275 this method also with the GNU runtime.
5276 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5277 +initialize]): Include this method also with the GNU runtime.
5278 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5280 * objc/execute/encode-1.m: Likewise.
5281 * objc/execute/enumeration-1.m: Likewise.
5282 * objc/execute/enumeration-2.m: Likewise.
5283 * objc/execute/exceptions/catchall-1.m: Likewise.
5284 * objc/execute/exceptions/finally-1.m: Likewise.
5285 * objc/execute/exceptions/foward-1.m: Likewise.
5286 * objc/execute/exceptions/local-variables-1.m: Likewise.
5287 * objc/execute/exceptions/throw-nil.m: Likewise.
5288 * objc/execute/exceptions/trivial.m: Likewise.
5289 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5290 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5291 * objc/execute/exceptions/matcher-1.m: Likewise.
5292 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5294 * objc/execute/formal_protocol-2.m: Likewise.
5295 * objc/execute/formal_protocol-3.m: Likewise.
5296 * objc/execute/formal_protocol-4.m: Likewise.
5297 * objc/execute/formal_protocol-5.m: Include
5298 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5300 * objc/execute/formal_protocol-6.m: Likewise.
5301 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5302 Object. Include <objc/Protocol.h> instead of
5303 ../../objc-obj-c++-shared/Protocol1.h.
5304 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5306 * objc/execute/informal_protocol.m: Likewise.
5307 * objc/execute/load-3.m: Likewise.
5308 * objc/execute/many_args_method.m ([TestClass +initialize]):
5309 Include this method with the GNU runtime as well.
5310 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5311 * objc/execute/nested-func-1.m: Use TestsuiteObject
5313 * objc/execute/nil_method-1.m: Likewise.
5314 * objc/execute/no_clash.m: Likewise.
5315 * objc/execute/np-1.m: Do not include
5316 ../../objc-obj-c++-shared/Protocol1.h.
5317 (main): Use return instead of exit().
5318 * objc/execute/np-2.m: Do not include
5319 ../../objc-obj-c++-shared/Protocol1.h.
5320 ([MyObject +initialize]): Include this method also with the GNU
5321 runtime. (main): Use return instead of exit().
5322 * objc/execute/object_is_class.m: Include
5323 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5324 of Object. (main): Use the Modern Objective-C runtime API.
5325 * objc/execute/object_is_meta_class.m: Likewise.
5326 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5327 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5328 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5329 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5330 Objective-C runtime API.
5331 * objc/execute/protocol-isEqual-2.m: Likewise.
5332 * objc/execute/protocol-isEqual-3.m: Likewise.
5333 * objc/execute/protocol-isEqual-4.m: Likewise.
5334 * objc/execute/redefining_self.m ([TestClass +initialize]):
5335 Include this method with the GNU runtime as well.
5336 * objc/execute/root_methods.m: Include
5337 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5338 Include this method with the GNU runtime as well.
5339 (main): Use the Modern Objective-C runtime API.
5340 * objc/execute/selector-1.m: Include
5341 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5342 of Object. (main): Use the Modern Objective-C runtime API.
5343 * objc/execute/static-1.m ([Test +initialize]): Include this
5344 method with the GNU runtime as well.
5345 * objc/execute/static-2.m: Likewise.
5346 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5347 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5348 ([MathClass +initialize]): Include this method with the GNU
5350 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5352 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5353 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5354 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5355 * objc.dg/attributes/method-attribute-1.m: Likewise.
5356 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5357 * objc.dg/attributes/method-attribute-2.m: Likewise.
5358 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5359 * objc.dg/attributes/method-attribute-3.m: Likewise.
5360 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5361 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5362 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5363 * obj-c++.dg/bitfield-1.mm: Likewise.
5364 * obj-c++.dg/bitfield-2.mm: Likewise
5365 * objc.dg/bitfield-3.m: Likewise.
5366 * obj-c++.dg/bitfield-4.mm: Likewise.
5367 * objc.dg/bitfield-5.m: Likewise
5368 * objc.dg/call-super-1.m: Likewise.
5369 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5370 Use objc_getClass() instead of objc_get_class(), but for the GNU
5371 runtime redefine objc_getClass as objc_get_class. Include
5372 ../objc-obj-c++-shared/runtime.h.
5373 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5374 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5375 Use the Modern Objective-C runtime API.
5376 * objc.dg/class-protocol-1.m: Include
5377 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5378 * obj-c++.dg/class-protocol-1.mm: Likewise.
5379 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5380 * objc.dg/comp-types-10.m: Likewise.
5381 * objc.dg/comp-types-11.m: Likewise.
5382 * objc.dg/comp-types-12.m: Likewise.
5383 * obj-c++.dg/comp-types-9.mm: Likewise.
5384 * obj-c++.dg/comp-types-11.mm: Likewise.
5385 * obj-c++.dg/comp-types-12.mm: Likewise.
5386 * obj-c++.dg/comp-types-13.mm: Likewise.
5387 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5388 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5389 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5390 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5391 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5392 * objc.dg/desig-init-1.m: Likewise.
5393 * obj-c++.dg/defs.mm: Likewise.
5394 * objc.dg/exceptions-2.m: Likewise.
5395 * obj-c++.dg/except-1.mm: Likewise.
5396 * obj-c++.dg/exceptions-2.mm: Likewise.
5397 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5398 Use the Modern Objective-C runtime API.
5399 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5400 the Modern Objective-C runtime API. Do not include
5401 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5402 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5403 the Modern Objective-C runtime API except when using an older NeXT
5405 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5406 the Modern Objective-C runtime API.
5407 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5409 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5410 * objc.dg/encode-7-next-64bit.m: Updated include.
5411 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5413 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5414 the Modern Objective-C runtime API.
5415 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5416 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5417 instead of ../objc-obj-c++-shared/Protocol1.h.
5418 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5419 the Modern Objective-C runtime API except when using an older NeXT
5421 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5422 the Modern Objective-C runtime API.
5423 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5425 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5426 * objc.dg/fix-and-continue-2.m: Likewise.
5427 * objc.dg/foreach-1.m: Likewise.
5428 * objc.dg/foreach-2.m: Likewise.
5429 * objc.dg/foreach-3.m: Likewise.
5430 * objc.dg/foreach-4.m: Likewise.
5431 * objc.dg/foreach-5.m: Likewise.
5432 * objc.dg/foreach-6.m: Likewise.
5433 * objc.dg/foreach-7.m: Likewise.
5434 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5436 * objc.dg/func-ptr-2.m: Likewise.
5437 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5438 Do not include objc/objc-api.h.
5439 * obj-c++.dg/fsf-package-0.mm: Likewise.
5440 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5441 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5442 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5444 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5445 * objc.dg/gnu-runtime-3.m: Likewise.
5446 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5447 * objc.dg/headers.m: Include objc/runtime.h instead of
5448 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5449 for the NeXT runtime.
5450 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5451 * obj-c++.dg/isa-field-1.mm: Likewise.
5452 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5453 * objc.dg/layout-1.m: Likewise.
5454 * objc.dg/layout-2.m: Likewise.
5455 * objc.dg/local-decl-2.m: Likewise.
5456 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5457 Object. ([Container +elementForView:]): Use
5458 class_conformsToProtocol().
5459 * obj-c++.dg/lookup-2.mm: Likewise.
5460 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5461 * obj-c++.dg/local-decl-1.mm: Likewise.
5462 * objc.dg/method-3.m: Likewise.
5463 * objc.dg/method-4.m: Likewise.
5464 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5465 ../objc-obj-c++-shared/Protocol1.h.
5466 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5467 * objc.dg/method-9.m: Likewise.
5468 * objc.dg/method-10.m: Likewise.
5469 * objc.dg/method-13.m ([Root +initialize]): Include this method
5470 also for the GNU runtime. (main): Use objc_getClass() also for
5472 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5473 * objc.dg/method-17.m: Likewise.
5474 * objc.dg/method-19.m: Likewise.
5475 * objc.dg/method-20b.m: Likewise.
5476 * obj-c++.dg/method-2.mm: Likewise.
5477 * obj-c++.dg/method-6.mm: Likewise.
5478 * obj-c++.dg/method-10.mm: Likewise.
5479 * obj-c++.dg/method-11.mm: Likewise.
5480 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5481 ../objc-obj-c++-shared/Protocol1.h.
5482 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5483 * obj-c++.dg/method-15.mm: Likewise.
5484 * obj-c++.dg/method-17.mm: Likewise.
5485 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5486 +initialize]): Include this method also for the GNU
5487 runtime. (main): Use objc_getClass() also for the GNU runtime.
5488 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5489 * obj-c++.dg/method-22.mm: Likewise.
5490 * obj-c++.dg/method-23.mm: Likewise.
5491 * obj-c++.dg/no-extra-load.mm: Likewise.
5492 * objc.dg/objc-fast-4.m: Likewise.
5493 * objc.dg/objc-gc-4.m: Likewise.
5494 * obj-c++.dg/objc-gc-3.mm: Likewise.
5495 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5496 protocol_getMethodDescription() instead of [Protocol
5497 -descriptionForInstanceMethod].
5498 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5499 Made it available with all runtimes. (main): Call -test instead
5501 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5502 and put into a category.
5503 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5504 Object. Include objc/objc.h.
5505 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5506 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5507 New. (main): Use protocol_getMethodDescription() instead
5508 of [Protocol -descriptionForInstanceMethod] and [Protocol
5509 -descriptionForClassMethod].
5510 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5511 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5512 Objective-C runtime API.
5513 * obj-c++.dg/proto-qual-1.mm: Likewise.
5514 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5516 * obj-c++.dg/property/property-1.mm: Likewise.
5517 * obj-c++.dg/qual-types-1.mm: Likewise.
5518 * objc.dg/selector-2.m: Include objc/objc.h instead of
5519 ../objc-obj-c++-shared/Object1.h.
5520 * obj-c++.dg/selector-2.mm: Likewise.
5521 * obj-c++.dg/selector-5.mm: Likewise.
5522 * obj-c++.dg/selector-6.mm: Likewise.
5523 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5524 Object. Do not include objc/objc-api.h.
5525 * obj-c++.dg/set-not-used-1.mm: Likewise.
5526 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5527 * objc.dg/stret-1.m: Likewise.
5528 * objc.dg/stret-2.m: Likewise.
5529 * obj-c++.dg/super-class-2.mm: Likewise.
5530 * objc.dg/super-class-3.m: Likewise.
5531 * objc.dg/super-class-4.m: Likewise.
5532 * objc.dg/sync-2.m: Likewise.
5533 * obj-c++.dg/sync-2.mm: Likewise.
5534 * objc.dg/sync-1.m: Include objc/objc.h instead of
5535 ../objc-obj-c++-shared/Object1.h.
5536 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5537 'Class' as the type of 'isa'.
5538 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5539 Objective-C runtime API. ([TestClass +initialize]): Include this
5540 method with the GNU runtime as well.
5541 * objc.dg/strings/strings-1.m: Updated includes.
5542 * obj-c++.dg/strings/strings-1.mm: Likewise.
5543 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5544 objc.dg/strings/const-str-12b.m.
5545 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5546 * obj-c++.dg/template-3.mm: Likewise.
5547 * obj-c++.dg/template-4.mm: Likewise.
5548 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5549 Objective-C runtime API.
5550 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5551 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5552 * obj-c++.dg/try-catch-1.mm: Likewise.
5553 * obj-c++.dg/try-catch-2.mm: Likewise.
5554 * objc.dg/try-catch-3.m: Likewise.
5555 * obj-c++.dg/try-catch-3.mm: Likewise.
5556 * objc.dg/try-catch-6.m: Likewise.
5557 * objc.dg/try-catch-7.m: Likewise.
5558 * obj-c++.dg/try-catch-7.mm: Likewise.
5559 * obj-c++.dg/try-catch-8.mm: Likewise.
5560 * obj-c++.dg/try-catch-9.mm: Likewise.
5561 * objc.dg/try-catch-10.m: Likewise.
5562 * obj-c++.dg/try-catch-11.mm: Likewise.
5563 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5564 Object. Include objc/objc.h.
5565 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5566 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5567 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5568 Object. Use Modern Objective-C runtime API. Do not use
5570 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5571 * obj-c++.dg/torture/trivial.mm: Likewise.
5572 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5573 instead of ../objc-obj-c++-shared/Object1.h. Include
5574 ../objc-obj-c++-shared/runtime.h.
5575 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5576 * objc.dg/torture/strings/const-str-11.m: Likewise.
5577 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5578 * objc.dg/torture/strings/const-str-9.m: Likewise.
5579 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5580 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5581 instead of Object. Only add _FooClassReference if
5583 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5584 * objc.dg/torture/strings/const-str-8.m: Likewise.
5585 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5586 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5588 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5590 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5591 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5592 * obj-c++.dg/va-meth-1.mm: Likewise.
5593 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5594 ../objc-obj-c++-shared/Object1.h.
5595 * objc.dg/zero-link-3.m: Likewise.
5597 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5599 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5601 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5604 * obj-c++.dg/property/cxx-property-1.mm: New.
5605 * obj-c++.dg/property/cxx-property-2.mm: New.
5607 2011-06-06 Jason Merrill <jason@redhat.com>
5609 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5611 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5613 PR rtl-optimization/49145
5615 * gcc.c-torture/compile/pr49145.c: New test.
5617 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5620 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5621 to dg-options, match also DW_AT_linkage_name.
5624 * gcc.dg/debug/pr49294.c: New test.
5627 * g++.dg/opt/pr49264.C: New test.
5629 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5631 PR tree-optimization/49243
5632 * gcc.dg/pr49243.c: New.
5634 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5636 * gnat.dg/specs/cond_expr1.ads: New test.
5638 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5640 * gnat.dg/deferred_const4.ad[sb]: New test.
5641 * gnat.dg/deferred_const4_pkg.ads: New helper.
5643 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5645 * gnat.dg/test_tamdt.adb: Rename to...
5646 * gnat.dg/taft_type1.adb: ...this.
5647 * gnat.dg/tamdt.ad[sb]: Rename to...
5648 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5649 * gnat.dg/tamdt_aux.ads: Rename to...
5650 * gnat.dg/taft_type1_pkg2.ads: ...this.
5651 * gnat.dg/taft_type2.ad[sb]: New test.
5652 * gnat.dg/taft_type2_pkg.ads: New helper.
5653 * gnat.dg/taft_type3.adb: New test.
5654 * gnat.dg/taft_type3_pkg.ads: New helper.
5656 2011-06-05 Tobias Burnus <burnus@net-b.de>
5659 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5662 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5665 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5667 * objc.dg/gnu-api-2-objc.m: Likewise.
5668 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5669 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5671 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5673 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5674 alignment, not the alignment, when calling class_addIvar(). Add
5675 an 'isa' instance variable to the test root class.
5676 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5678 2011-06-04 Jan Hubicka <jh@suse.cz>
5680 PR tree-optimization/48893
5681 PR tree-optimization/49091
5682 PR tree-optimization/49179
5683 * gfortran.dg/pr49179.f90: New testcase
5685 2011-06-04 Jan Hubicka <jh@suse.cz>
5688 * g++.dg/torture/pr48954.C: New testcase.
5690 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5692 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5694 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5697 * g++.dg/diagnostic/bitfld2.C: New.
5699 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5702 * gcc.c-torture/execute/pr49281.c: New test.
5704 2011-06-04 Jan Hubicka <jh@suse.cz>
5706 PR tree-optimize/48929
5707 * gcc.c-torture/compile/pr48929.c: New testcase.
5709 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5711 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5713 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5716 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5718 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5720 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5722 2011-06-03 Richard Henderson <rth@redhat.com>
5723 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5725 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5727 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5729 * objc.dg/headers.m: Do not include objc-list.h.
5731 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5733 * objc.dg/type-stream-1.m: Test removed.
5734 * objc.dg/headers.m: Do not include typedstream.h.
5736 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5738 * objc.dg/torture/forward-1.m (main): Updated testcase.
5740 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5743 * gcc.c-torture/compile/pr49163.c: New.
5745 2011-06-02 Asher Langton <langton2@llnl.gov>
5748 * gfortran.dg/PR49268.f90: New test.
5750 2011-06-02 Asher Langton <langton2@llnl.gov>
5753 * gfortran.dg/PR37039.f90: New test.
5755 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5758 * objc.dg/method-5.m: Updated.
5759 * objc.dg/method-19.m: Updated.
5760 * objc.dg/method-lookup-1.m: New.
5761 * obj-c++.dg/method-6.mm: Updated.
5762 * obj-c++.dg/method-7.mm: Updated.
5763 * obj-c++.dg/method-lookup-1.mm: New.
5765 2011-06-02 DJ Delorie <dj@redhat.com>
5767 * lib/timeout.exp (timeout): Add board_info support.
5769 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5771 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5773 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5776 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5777 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5779 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5780 Hans-Peter Nilsson <hp@axis.com>
5782 PR rtl-optimization/48840
5783 * gcc.target/sparc/ultrasp13.c: New test.
5785 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5788 * gcc.c-torture/compile/pr49238.c: New.
5790 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5792 * gcc.target/arm/g2.c: Skip test in -mthumb.
5793 Skip test unless cpu is xscale.
5794 * gcc.target/arm/scd42-2.c: Likewise.
5795 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5797 2011-06-01 Jason Merrill <jason@redhat.com>
5799 * g++.dg/cpp0x/decltype28.C: New.
5800 * g++.dg/cpp0x/decltype29.C: New.
5802 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5805 * gcc.target/mips/pr45074.c: New test.
5807 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5808 Hans-Peter Nilsson <hp@axis.com>
5810 PR rtl-optimization/48830
5811 * gcc.target/sparc/ultrasp12.c: New test.
5813 2011-06-01 David Li <davidxl@google.com>
5815 * gcc.dg/profile-dir-1.c: Change pass name.
5816 * gcc.dg/profile-dir-2.c: Ditto.
5817 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5818 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5819 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5820 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5821 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5822 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5823 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5824 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5825 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5826 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5827 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5828 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5829 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5830 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5831 * gcc.dg/profile-dir-3.c: Ditto.
5832 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5834 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5836 * objc.dg/attributes/method-nonnull-1.m: New test.
5837 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5839 2011-05-31 Tobias Burnus <burnus@net-b.de>
5842 * gfortran.dg/coarray_atomic_1.f90: New.
5843 * gfortran.dg/coarray/atomic_1.f90: New.
5845 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5847 * gcc.dg/guality/bswaptest.c: New test.
5848 * gcc.dg/guality/clztest.c: New test.
5849 * gcc.dg/guality/ctztest.c: New test.
5850 * gcc.dg/guality/rotatetest.c: New test.
5853 * gcc.target/i386/pr48688.c: New test.
5855 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5858 * g++.dg/lookup/name-clash9.C: New.
5860 2011-05-31 Tobias Burnus <burnus@net-b.de>
5863 * gfortran.dg/coarray/dummy_1.f90: New.
5865 2011-05-31 Tobias Burnus <burnus@net-b.de>
5868 * gfortran.dg/coarray/save_1.f90: New.
5869 * gfortran.dg/coarray_4.f90: Update dg-error.
5871 2011-05-31 Jason Merrill <jason@redhat.com>
5873 * g++.dg/cpp0x/rv-template1.C: New.
5875 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5877 PR rtl-optimization/49235
5878 * gcc.dg/pr49235.c: New test.
5880 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5882 PR tree-optimization/49093
5883 * gcc.dg/vect/pr49093.c: New test.
5885 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5888 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5890 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5893 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5896 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5899 * gcc.c-torture/execute/pr49186.c: New.
5901 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5904 * gcc.target/i386/pr49168-1.c: New.
5906 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5907 Eric Botcazou <ebotcazou@adacore.com>
5909 * gcc.dg/guality/drap.c: New test.
5911 2011-05-30 Richard Guenther <rguenther@suse.de>
5913 PR tree-optimization/49210
5914 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5915 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5917 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5920 * g++.dg/gomp/pr49223-1.C: New test.
5921 * g++.dg/gomp/pr49223-2.C: New test.
5923 2011-05-30 Richard Guenther <rguenther@suse.de>
5925 PR tree-optimization/49218
5926 * gcc.c-torture/execute/pr49218.c: New testcase.
5928 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5930 PR tree-optimization/49199
5931 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5932 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5933 -fno-tree-scev-cprop.
5935 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5938 * gfortran.dg/extends_13.f03: New.
5940 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5942 PR rtl-optimization/49095
5943 * gcc.target/i386/pr49095.c: New test.
5945 2011-05-29 Tobias Burnus <burnus@net-b.de>
5948 * gfortran.dg/coarray_24.f90: New.
5950 2011-05-29 Tobias Burnus <burnus@net-b.de>
5953 * gfortran.dg/coarray_23.f90: New.
5955 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5958 * gcc.dg/pr48826.c: New test.
5960 2011-05-29 Richard Guenther <rguenther@suse.de>
5962 PR tree-optimization/49217
5963 * gcc.dg/torture/pr49217.c: New testcase.
5965 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5968 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5970 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5972 * gnat.dg/boolean_subtype.adb: Rename to...
5973 * gnat.dg/boolean_subtype1.adb: ...this.
5975 2011-05-28 Jason Merrill <jason@redhat.com>
5977 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5979 2011-05-27 Jason Merrill <jason@redhat.com>
5981 * g++.dg/cpp0x/enum18.C: Adjust.
5983 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5985 2011-05-27 Tobias Burnus <burnus@net-b.de>
5988 * gfortran.dg/coarray_22.f90: New.
5990 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5992 PR tree-optimization/46728
5993 * gcc.target/powerpc/pr46728-1.c: New.
5994 * gcc.target/powerpc/pr46728-2.c: New.
5995 * gcc.target/powerpc/pr46728-3.c: New.
5996 * gcc.target/powerpc/pr46728-4.c: New.
5997 * gcc.target/powerpc/pr46728-5.c: New.
5998 * gcc.dg/pr46728-6.c: New.
5999 * gcc.target/powerpc/pr46728-7.c: New.
6000 * gcc.target/powerpc/pr46728-8.c: New.
6001 * gcc.dg/pr46728-9.c: New.
6002 * gcc.target/powerpc/pr46728-10.c: New.
6003 * gcc.target/powerpc/pr46728-11.c: New.
6004 * gcc.dg/pr46728-12.c: New.
6005 * gcc.target/powerpc/pr46728-13.c: New.
6006 * gcc.target/powerpc/pr46728-14.c: New.
6007 * gcc.target/powerpc/pr46728-15.c: New.
6008 * gcc.target/powerpc/pr46728-16.c: New.
6010 2011-05-27 Jason Merrill <jason@redhat.com>
6012 * g++.dg/abi/mangle47.C: New.
6015 * g++.dg/template/const5.C: New.
6017 * g++.dg/cpp0x/enum18.C: New.
6019 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6021 * g++.dg/cpp0x/error6.C: New.
6023 * g++.dg/cpp0x/error5.C: New.
6025 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6028 * g++.dg/eh/cond6.C: New test.
6030 2011-05-27 Tobias Burnus <burnus@net-b.de>
6033 * gfortran.dg/rank_3.f90: New.
6034 * gfortran.dg/rank_4.f90: New.
6036 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6038 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6039 replace dump search.
6041 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6043 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6044 * gnat.dg/bit_packed_array5.adb: ...here.
6046 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6049 * g++.dg/cpp0x/auto25.C: New.
6051 2011-05-27 Richard Guenther <rguenther@suse.de>
6053 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6055 2011-05-27 Richard Guenther <rguenther@suse.de>
6057 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6059 2011-05-27 Richard Guenther <rguenther@suse.de>
6062 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6064 2011-05-26 Jason Merrill <jason@redhat.com>
6066 * g++.dg/cpp0x/friend1.C: New.
6067 * g++.dg/cpp0x/friend2.C: New.
6069 * g++.dg/cpp0x/auto7.C: Update.
6070 * g++.dg/template/crash50.C: Adjust.
6071 * g++.dg/template/static9.C: Adjust.
6072 * g++.old-deja/g++.ext/memconst.C: Adjust.
6074 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6076 * gcc.dg/march.c: Ignore a note for some targets.
6078 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6079 Nathan Froyd <froydnj@codesourcery.com>
6083 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6084 * g++.dg/parse/pr18770.C: New test.
6085 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6087 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6090 * gfortran.dg/dependency_40.f90 : New test.
6092 2011-05-26 Tobias Burnus <burnus@net-b.de>
6095 * gfortran.dg/coarray/registering_1.f90: New.
6097 2011-05-26 Jason Merrill <jason@redhat.com>
6099 * g++.dg/cpp0x/variadic111.C: New.
6100 * g++.dg/cpp0x/variadic41.C: Adjust.
6102 2011-05-26 Richard Guenther <rguenther@suse.de>
6104 PR tree-optimization/48702
6105 * gcc.dg/torture/pr48702.c: New testcase.
6107 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6109 PR gcov-profile/48845
6110 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6112 * gcc.dg/matrix/matrix.exp: Likewise.
6113 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6114 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6115 line number to check_profiling_available.
6116 * lib/target-supports.exp (check_profiling_available): Account for
6118 Require TLS runtime support with -fprofile-generate.
6119 * lib/profopt.exp (profopt-execute): Add TLS options for
6121 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6123 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6126 * g++.dg/eh/cond5.C: New test.
6128 PR tree-optimization/49161
6129 * gcc.c-torture/execute/pr49161.c: New test.
6131 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6133 * gcc.target/arm/neon-vorn-vbic.c: New test.
6135 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6137 PR tree-optimization/49038
6138 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6139 * gcc.dg/vect/pr49038.c: New test.
6141 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6142 * g++.dg/init/pr25811-3.C: New.
6143 * g++.dg/init/pr25811-4.C: New.
6145 2011-05-25 Jason Merrill <jason@redhat.com>
6147 * g++.dg/cpp0x/enum17.C: New.
6148 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6150 * g++.dg/cpp0x/auto24.C: New.
6152 * g++.dg/cpp0x/error4.C: New.
6154 * g++.dg/cpp0x/rv-restrict.C: New.
6156 * g++.dg/cpp0x/enum15.C: New.
6157 * g++.dg/cpp0x/constexpr-switch2.C: New.
6159 * g++.dg/cpp0x/variadic110.C: New.
6161 * g++.dg/cpp0x/auto9.C: Add typedef test.
6163 * g++.dg/cpp0x/auto23.C: New.
6164 * g++.dg/cpp0x/auto9.C: Adjust.
6166 * g++.dg/cpp0x/defaulted29.C: New.
6168 * g++.dg/cpp0x/initlist51.C: New.
6170 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6172 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6173 * g++.dg/abi/packed1.C: Suppress warning.
6174 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6175 * g++.dg/template/stdarg1.C: Likewise.
6176 * g++.dg/other/packed1.C: Remove arm from xfail list.
6178 2011-05-25 Jason Merrill <jason@redhat.com>
6180 * g++.dg/cpp0x/enum16.C: New.
6181 * g++.dg/parse/error15.C: Adjust.
6183 * g++.dg/cpp0x/initlist50.C: New.
6185 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6187 * g++.dg/cpp0x/variadic109.C: New.
6189 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6191 * gcc.target/i386/pause-1.c: New.
6193 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6195 * gcc.dg/stack-usage-1.c: Adjust comment.
6196 * gcc.dg/stack-usage-2.c: New test.
6198 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6201 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6202 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6204 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6206 PR rtl-optimization/48757
6207 * gfortran.dg/pr48757.f: New test case.
6209 2011-05-24 Jason Merrill <jason@redhat.com>
6211 * g++.dg/cpp0x/access01.C: New.
6213 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6216 * objc.dg/pr48177.m: New testcase.
6218 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6221 * objc.dg/pr48187.m: New testcase.
6222 * obj-c++.dg/pr48187.mm: New testcase.
6223 * objc.dg/ivar-extra-semicolon.m: New testcase.
6225 2011-05-24 Jason Merrill <jason@redhat.com>
6227 * g++.dg/template/access21.C: New.
6228 * g++.dg/template/access22.C: New.
6230 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6232 PR rtl-optimization/48633
6233 * g++.dg/pr48633.C: New test.
6235 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6238 * g++.dg/other/pr49133.C: New test.
6240 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6241 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6243 * gcc.dg/torture/tls/run-gd.c: New test.
6244 * gcc.dg/torture/tls/run-ie.c: New test.
6245 * gcc.dg/torture/tls/run-ld.c: New test.
6246 * gcc.dg/torture/tls/run-le.c: New test.
6247 * lib/target-supports.exp (check_effective_target_tls_runtime):
6248 Build testcase with TLS options.
6250 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6252 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6254 2011-05-24 Tom de Vries <tom@codesourcery.com>
6256 PR tree-optimization/49121
6257 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6259 2011-05-23 Jason Merrill <jason@redhat.com>
6261 * g++.dg/cpp0x/defaulted28.C: New.
6263 * g++.dg/cpp0x/sfinae25.C: New.
6265 * g++.dg/cpp0x/rv-cast2.C: New.
6267 * g++.dg/cpp0x/enum14.C: New.
6269 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6272 * gcc.c-torture/execute/pr49123.c: New test.
6275 * gcc.dg/debug/pr49032.c: New test.
6278 * gcc.dg/pr49120.c: New test.
6280 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6283 * gcc.target/i386/pr47315.c: New test.
6285 2011-05-23 Jason Merrill <jason@redhat.com>
6287 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6289 * g++.dg/cpp0x/sfinae24.C: New.
6291 * g++.dg/cpp0x/error3.C: New.
6293 * g++.dg/cpp0x/defaulted27.C: New.
6295 * g++.dg/cpp0x/decltype27.C: New.
6297 2011-05-23 Richard Guenther <rguenther@suse.de>
6299 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6301 2011-05-23 Richard Guenther <rguenther@suse.de>
6303 PR tree-optimization/40874
6304 * g++.dg/tree-ssa/pr40874.C: New testcase.
6306 2011-05-23 Richard Guenther <rguenther@suse.de>
6308 PR tree-optimization/49115
6309 * g++.dg/torture/pr49115.C: New testcase.
6311 2011-05-23 Richard Guenther <rguenther@suse.de>
6314 * gcc.dg/memcpy-3.c: New testcase.
6316 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6319 * gcc.c-torture/execute/pr48973-1.c: New test.
6320 * gcc.c-torture/execute/pr48973-2.c: New test.
6322 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6325 * g++.dg/warn/pr18016.C: New.
6327 2011-05-23 Tom de Vries <tom@codesourcery.com>
6330 * gcc.target/arm/ivopts-6.c: New test.
6332 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6335 * gcc.c-torture/compile/pr49029.c: New test.
6337 2011-05-22 Jason Merrill <jason@redhat.com>
6339 * g++.dg/cpp0x/sfinae23.C: New.
6340 * g++.dg/cpp0x/sfinae8.C: Correct.
6342 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6344 * gfortran.dg/function_optimize_8.f90: New test case.
6346 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6348 PR tree-optimization/49087
6349 * gcc.dg/vect/O3-pr49087.c: New test.
6351 2011-05-21 Jason Merrill <jason@redhat.com>
6353 * g++.dg/debug/const5.C: New.
6355 2011-05-20 Jason Merrill <jason@redhat.com>
6357 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6359 * g++.dg/cpp0x/constexpr-static7.C: New.
6361 * g++.dg/cpp0x/enum12.C: New.
6362 * g++.dg/cpp0x/enum13.C: New.
6364 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6367 * gfortran.dg/select_type_23.f03: New.
6369 2011-05-20 Jason Merrill <jason@redhat.com>
6371 * g++.dg/cpp0x/defaulted26.C: New.
6373 * g++.dg/cpp0x/noexcept02.C: Fix.
6374 * g++.dg/cpp0x/noexcept03.C: Fix.
6375 * g++.dg/cpp0x/noexcept08.C: Fix.
6376 * g++.dg/cpp0x/noexcept10.C: New.
6378 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6381 * gfortran.dg/extends_12.f03: New.
6383 2011-05-20 Jason Merrill <jason@redhat.com>
6385 * g++.dg/template/koenig9.C: New.
6386 * g++.dg/opt/pr47615.C: Fix.
6387 * g++.dg/overload/defarg1.C: Fix.
6388 * g++.dg/tc1/dr213.C: Remove xfail.
6389 * g++.dg/torture/pr34850.C: Fix.
6390 * g++.dg/torture/pr39362.C: Fix.
6391 * g++.old-deja/g++.brendan/crash56.C: Fix.
6392 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6394 2011-05-20 Richard Guenther <rguenther@suse.de>
6396 PR tree-optimization/49079
6397 * gcc.dg/torture/pr49079.c: New testcase.
6399 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6401 PR tree-optimization/49073
6402 * gcc.c-torture/execute/pr49073.c: New test.
6404 2011-06-19 Tobias Burnus <burnus@net-b.de>
6407 * gfortran.dg/coarray_21.f90: New.
6409 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6411 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6414 2011-05-19 Richard Guenther <rguenther@suse.de>
6417 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6419 2011-05-19 Richard Guenther <rguenther@suse.de>
6422 * gcc.dg/builtin-object-size-11.c: New testcase.
6424 2011-05-19 Tom de Vries <tom@codesourcery.com>
6427 * gcc.target/arm/ivopts.c: New test.
6428 * gcc.target/arm/ivopts-2.c: New test.
6430 2011-05-19 Tom de Vries <tom@codesourcery.com>
6432 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6434 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6436 * gcc.c-torture/execute/960321-1.x: Remove.
6438 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6441 * gfortran.dg/move_alloc_4.f90: New.
6443 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6446 * gcc.target/i386/pr49002-1.c: New test.
6447 * gcc.target/i386/pr49002-2.c: Likewise.
6449 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6451 PR tree-optimization/49039
6452 * gcc.c-torture/execute/pr49039.c: New test.
6453 * gcc.dg/tree-ssa/pr49039.c: New test.
6454 * g++.dg/torture/pr49039.C: New test.
6456 2011-05-18 Jason Merrill <jason@redhat.com>
6458 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6459 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6460 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6462 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6464 * gcc.target/bfin/mcpu-bf592.c: New test.
6466 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6468 PR tree-optimization/41881
6469 * gcc.dg/vect/O3-pr41881.c: New test.
6470 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6472 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6474 PR tree-optimization/49000
6475 * gcc.dg/pr49000.c: New test.
6477 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6479 * gnat.dg/invalid1.adb: New test.
6481 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6483 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6485 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6486 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6488 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6491 * g++.dg/cpp0x/range-for18.C: New.
6493 2011-05-15 Tobias Burnus <burnus@net-b.de>
6496 * gfortran.dg/coarray/image_index_2.f90: New.
6498 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6500 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6501 * g++.dg/cpp0x/override2.C: New.
6503 2011-05-14 Tobias Burnus <burnus@net-b.de>
6506 * gfortran.de/coarray_20.f90: New.
6508 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6511 * function_optimize_7.f90: New test case.
6513 2011-05-13 Jason Merrill <jason@redhat.com>
6515 * g++.dg/cpp0x/decltype26.C: New.
6516 * g++.dg/cpp0x/enum11.C: New.
6518 2011-05-13 Tobias Burnus <burnus@net-b.de>
6522 * gfortran.dg/assign_8.f90: Update dg-error.
6524 2011-05-13 Tobias Burnus <burnus@net-b.de>
6527 * gfortran.dg/io_constraints_8.f90: New.
6528 * gfortran.dg/io_constraints_9.f90: New.
6530 2011-05-13 Martin Thuresson <martint@google.com>
6532 PR gcov-profile/47793
6533 * gcc.dg/pr47793.c: New.
6535 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6537 PR tree-optimization/48975
6538 * gcc.dg/pr48975.c: New test.
6540 2011-05-12 Tobias Burnus <burnus@net-b.de>
6543 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6545 2011-05-12 Jason Merrill <jason@redhat.com>
6547 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6549 2011-05-12 Geert Bosch <bosch@adacore.com>
6551 * gnat.dg/view_conversion1.adb: New test.
6553 2011-05-12 Richard Guenther <rguenther@suse.de>
6555 PR tree-optimization/48172
6556 * gcc.dg/vect/pr48172.c: New testcase.
6558 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6561 * g++.dg/opt/pr48967.C: New test.
6563 2011-05-11 Jason Merrill <jason@redhat.com>
6565 * g++.dg/cpp0x/constexpr-friend.C: New.
6566 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6568 * g++.dg/cpp0x/sfinae22.C: New.
6570 2011-05-11 Tobias Burnus <burnus@net-b.de>
6573 * gfortran.dg/generic_24.f90: New.
6575 2011-05-11 Richard Guenther <rguenther@suse.de>
6577 PR tree-optimization/15256
6578 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6580 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6583 * gcc.dg/pr48159-1.c: New test.
6584 * gcc.dg/pr48159-2.c: New test.
6586 2011-05-11 Richard Guenther <rguenther@suse.de>
6589 * gcc.dg/torture/pr48953.c: New testcase.
6591 2011-05-11 Richard Guenther <rguenther@suse.de>
6593 PR tree-optimization/18041
6594 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6596 2011-05-11 Alan Modra <amodra@gmail.com>
6599 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6601 2011-05-10 Jason Merrill <jason@redhat.com>
6603 * g++.dg/cpp0x/defaulted25.C: New.
6604 * g++.dg/template/crash7.C: Adjust.
6606 * g++.dg/cpp0x/variadic108.C: New.
6608 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6610 * g++.dg/inherit/virtual9.C: Extend.
6612 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6615 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6616 are passed and returned in vector registers.
6618 2011-05-10 Richard Guenther <rguenther@suse.de>
6620 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6621 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6622 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6623 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6624 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6627 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6629 PR tree-optimization/48611
6630 PR tree-optimization/48794
6631 * gfortran.dg/gomp/pr48611.f90: New test.
6632 * gfortran.dg/gomp/pr48794.f90: New test.
6635 * gcc.dg/dfp/pr48928.c: New test.
6637 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6640 * g++.dg/cpp0x/pr48522.C: New.
6642 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6645 * g++.dg/cpp0x/sfinae21.C: New.
6647 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6649 * g++.dg/template/sfinae28.C: Rename to...
6650 * g++.dg/cpp0x/sfinae19.C: ... this.
6651 * g++.dg/template/sfinae29.C: Rename to...
6652 * g++.dg/cpp0x/sfinae20.C: ... this.
6654 2011-05-09 Jeff Law <law@redhat.com>
6656 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6659 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6662 * g++.dg/init/pr20039.C: New.
6664 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6668 * g++.dg/template/sfinae28.C: New.
6669 * g++.dg/template/sfinae29.C: Likewise.
6671 2011-05-09 Jason Merrill <jason@redhat.com>
6673 * g++.dg/template/nontype23.C: New.
6675 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6677 * g++.dg/init/pr48859.C: New.
6679 2011-05-09 Jason Merrill <jason@redhat.com>
6681 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6682 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6683 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6684 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6685 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6686 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6687 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6688 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6690 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6692 * g++.dg/inherit/virtual9.C: New.
6694 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6697 * g++.dg/template/dependent-expr8.C: New test case.
6699 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6701 PR tree-optimization/48837
6702 * gcc.dg/pr48837.c: New testcase.
6704 2011-05-06 Jason Merrill <jason@redhat.com>
6706 * g++.dg/cpp0x/constexpr-condition2.C: New.
6708 * g++.dg/cpp0x/constexpr-missing.C: New.
6710 2011-05-06 Tobias Burnus <burnus@net-b.de>
6713 * gfortran.dg/coarray/this_image_2.f90: New.
6715 2011-05-06 Tobias Burnus <burnus@net-b.de>
6719 * gfortran.dg/bind_c_usage_22.f90: New.
6720 * gfortran.dg/bind_c_usage_23.f90: New.
6721 * gfortran.dg/bind_c_usage_24.f90: New.
6722 * gfortran.dg/bind_c_usage_24_c.c: New.
6724 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6727 * g++.dg/template/member9.C: New test case.
6729 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6731 * gnat.dg/discr29.ad[sb]: New test.
6732 * gnat.dg/discr30.adb: Likewise.
6734 2011-05-05 Julian Brown <julian@codesourcery.com>
6736 * gcc.target/arm/neon-vset_lanes8.c: New test.
6738 2011-05-05 Jason Merrill <jason@redhat.com>
6740 * g++.dg/init/new32.C: New.
6742 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6744 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6747 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6749 PR rtl-optimization/48381
6750 * gcc.c-torture/compile/pr48381.c: New test.
6752 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6754 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6756 * gcc.target/i386/opt-1.c: Ditto.
6758 2011-05-04 Jason Merrill <jason@redhat.com>
6760 * g++.dg/conversion/base1.C: New.
6762 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6764 PR libgfortran/48787
6765 * gfortran.dg/round_3.f08: Add more checks to test case.
6767 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6769 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6770 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6771 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6772 Gate test on effective_target fd_truncate.
6774 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6776 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6777 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6778 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6779 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6780 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6781 * gcc.target/i386/pr38824.c: Ditto.
6782 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6783 * gcc.target/i386/vecinit-2.c: Ditto.
6784 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6785 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6786 * gcc.target/i386/parity-2.c: Ditto.
6787 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6789 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6791 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6793 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6794 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6795 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6797 2011-05-03 Tobias Burnus <burnus@net-b.de>
6800 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6802 2011-05-03 Tobias Burnus <burnus@net-b.de>
6805 * gfortran.dg/coarray/this_image_1.f90: New.
6807 2011-05-03 Tobias Burnus <burnus@net-b.de>
6810 * gfortran.dg/coarray/caf.dg: New.
6811 * gfortran.dg/coarray/image_index_1.f90: New, copied
6812 from ../coarray_16.f90.
6814 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6817 * g++.dg/ext/complex9.C: New.
6819 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6822 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6823 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6824 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6826 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6828 * gcc.target/bfin/builtins: Created.
6829 * gcc.target/bfin/hisilh-O0.c: Deleted.
6830 * gcc.target/bfin/hisilh.c: Moved to...
6831 * gcc.target/bfin/builtins/hisilh.c: ...here.
6832 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6833 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6834 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6835 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6836 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6837 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6838 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6839 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6840 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6841 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6842 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6843 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6844 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6845 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6846 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6847 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6848 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6849 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6850 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6851 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6852 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6853 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6854 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6855 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6856 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6857 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6858 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6859 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6860 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6861 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6862 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6863 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6864 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6865 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6866 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6867 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6868 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6869 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6870 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6871 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6872 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6873 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6874 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6875 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6876 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6877 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6878 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6879 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6880 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6881 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6882 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6883 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6884 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6885 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6886 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6887 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6888 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6889 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6890 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6891 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6892 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6893 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6894 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6895 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6896 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6897 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6898 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6899 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6900 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6901 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6902 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6903 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6904 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6905 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6906 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6907 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6908 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6909 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6910 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6911 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6912 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6913 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6914 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6915 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6916 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6917 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6918 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6919 * gcc.target/bfin/builtins/circptr.c: Ditto.
6920 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6921 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6922 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6923 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6924 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6925 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6926 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6927 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6928 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6929 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6930 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6931 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6932 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6933 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6934 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6935 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6936 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6937 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6938 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6939 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6940 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6941 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6942 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6943 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6944 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6945 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6946 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6947 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6948 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6949 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6950 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6951 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6952 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6953 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6954 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6955 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6956 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6957 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6958 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6959 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6960 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6961 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6962 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6963 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6964 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6965 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6966 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6967 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6968 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6969 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6970 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6971 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6972 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6973 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6974 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6975 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6976 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6977 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6978 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6979 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6980 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6981 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6982 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6983 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6984 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6985 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6986 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6987 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6988 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6989 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6991 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6993 * gcc.target/arm/cold-lc.c: New test.
6995 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6998 * gcc.dg/pr48774.c: New test.
7000 2011-05-03 Richard Guenther <rguenther@suse.de>
7002 * gcc.dg/large-size-array-5.c: New testcase.
7004 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7006 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7008 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7010 * lib/target-supports.exp (check_effective_target_vect_strided):
7012 (check_effective_target_vect_strided2)
7013 (check_effective_target_vect_strided3)
7014 (check_effective_target_vect_strided4)
7015 (check_effective_target_vect_strided8): ...these new functions.
7017 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7018 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7019 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7020 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7021 * gcc.dg/vect/pr37539.c: Likewise.
7022 * gcc.dg/vect/slp-11a.c: Likewise.
7023 * gcc.dg/vect/slp-11b.c: Likewise.
7024 * gcc.dg/vect/slp-11c.c: Likewise.
7025 * gcc.dg/vect/slp-12a.c: Likewise.
7026 * gcc.dg/vect/slp-12b.c: Likewise.
7027 * gcc.dg/vect/slp-18.c: Likewise.
7028 * gcc.dg/vect/slp-19a.c: Likewise.
7029 * gcc.dg/vect/slp-19b.c: Likewise.
7030 * gcc.dg/vect/slp-21.c: Likewise.
7031 * gcc.dg/vect/slp-23.c: Likewise.
7032 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7034 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7035 instead of vect_interleave && vect_extract_even_odd.
7036 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7037 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7038 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7039 * gcc.dg/vect/vect-1.c: Likewise.
7040 * gcc.dg/vect/vect-10.c: Likewise.
7041 * gcc.dg/vect/vect-98.c: Likewise.
7042 * gcc.dg/vect/vect-107.c: Likewise.
7043 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7044 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7045 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7046 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7047 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7048 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7049 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7050 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7051 * gcc.dg/vect/vect-strided-float.c: Likewise.
7052 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7053 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7054 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7055 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7056 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7057 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7058 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7059 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7060 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7061 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7062 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7063 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7064 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7065 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7066 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7068 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7070 * gcc.dg/vect/pr30843.c: Likewise.
7071 * gcc.dg/vect/pr33866.c: Likewise.
7072 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7073 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7074 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7075 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7077 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7079 * gcc.dg/vect/slp-11.c: Split into...
7080 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7081 gcc.dg/vect/slp-11c.c: ...these tests.
7082 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7083 * gcc.dg/vect/slp-12c.c: ...this new test.
7084 * gcc.dg/vect/slp-19.c: Split into...
7085 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7086 gcc.dg/vect/slp-19c.c: ...these new tests.
7088 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7090 * lib/target-supports.exp
7091 (check_effective_target_vect_extract_even_odd_wide): Delete.
7092 (check_effective_target_vect_strided_wide): Likewise.
7093 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7094 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7095 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7096 * gcc.dg/vect/pr37539.c: Likewise.
7097 * gcc.dg/vect/slp-11.c: Likewise.
7098 * gcc.dg/vect/slp-12a.c: Likewise.
7099 * gcc.dg/vect/slp-12b.c: Likewise.
7100 * gcc.dg/vect/slp-19.c: Likewise.
7101 * gcc.dg/vect/slp-23.c: Likewise.
7102 * gcc.dg/vect/vect-1.c: Likewise.
7103 * gcc.dg/vect/vect-98.c: Likewise.
7104 * gcc.dg/vect/vect-107.c: Likewise.
7105 * gcc.dg/vect/vect-strided-float.c: Likewise.
7107 2011-05-02 Jason Merrill <jason@redhat.com>
7109 * g++.dg/init/new31.C: New.
7111 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7114 * gcc.dg/pr35445.c: New test.
7116 2011-05-02 Jason Merrill <jason@redhat.com>
7118 * c-c++-common/vla-1.c: New.
7120 2011-05-02 Richard Guenther <rguenther@suse.de>
7122 PR tree-optimization/48822
7123 * gcc.dg/torture/pr48822.c: New testcase.
7125 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7128 * g++.dg/cpp0x/constexpr-47969.C: New.
7130 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7133 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7134 on vect_no_align targets.
7135 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7136 vect_no_align targets.
7138 2011-05-01 Xinliang David Li <davidxl@google.com>
7140 * gcc.dg/tree-ssa/integer-addr.c: New test.
7141 * gcc.dg/tree-ssa/alias_bug.c: New test.
7143 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7145 PR libgfortran/48787
7146 * gfortran.dg/round_3.f08: Add more checks.
7148 2011-04-30 Tobias Burnus <burnus@net-b.de>
7151 * gfortran.dg/import9.f90: New, proper test.
7152 * gfortran.dg/interface_37.f90: Remove bogus
7153 test (bogus copy of interface_36.f90).
7155 2011-04-30 Tobias Burnus <burnus@net-b.de>
7158 * gfortran.dg/interface_37.f90: New.
7160 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7163 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7165 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7167 PR tree-optimization/48809
7168 * gcc.c-torture/execute/pr48809.c: New test.
7170 2011-04-29 Jeff Law <law@redhat.com>
7172 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7174 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7177 * g++.dg/init/ctor10.C: New.
7179 2011-04-29 Le-Chun Wu <lcwu@google.com>
7181 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7182 warning in implicitly instantiated templates.
7184 2011-04-29 Le-Chun Wu <lcwu@google.com>
7186 * g++.dg/warn/Wnull-conversion-1.C: New.
7187 * g++.dg/warn/Wnull-conversion-2.C: New.
7189 2011-04-29 Diego Novillo <dnovillo@google.com>
7191 * g++.old-deja/g++.other/null3.C: Expect warning about
7192 converting boolean to a pointer.
7194 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7197 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7201 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7203 2011-04-29 Tobias Burnus <burnus@net-b.de>
7206 * gfortran.dg/typebound_proc_22.f90: New.
7209 * gfortran.dg/interface_36.f90: New.
7211 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213 PR libgfortran/48488
7214 PR libgfortran/48602
7215 PR libgfortran/48615
7216 PR libgfortran/48684
7217 PR libgfortran/48787
7218 * gfortran.dg/fmt_g.f: Adjust test.
7219 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7220 * gfortran.dg/round_3.f08: New test.
7221 * gfortran.dg/namelist_print_1.f: Adjust test.
7222 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7223 * gfortran.dg/f2003_io_5.f03: Adjust test.
7224 * gfortran.dg/coarray_15.f90: Adjust test.
7225 * gfortran.dg/namelist_65.f90: Adjust test.
7226 * gfortran.dg/fmt_cache_1.f: Adjust test.
7227 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7228 * gfortran.dg/real_const_3.f90: Adjust test.
7230 2011-04-28 Xinliang David Li <davidxl@google.com>
7232 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7233 * g++.dg/prof-robust-1.C: New test.
7235 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7237 PR tree-optimization/48765
7238 * gcc.dg/vect/pr48765.c: New.
7240 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7242 PR tree-optimization/48775
7243 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7245 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7248 * g++.dg/inherit/pr48798.C: New.
7249 * g++.old-deja/g++.other/base1.C: Adjust.
7251 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7254 * g++.dg/template/inherit7.C: New test case.
7256 2011-04-28 Richard Guenther <rguenther@suse.de>
7258 PR tree-optimization/40052
7259 PR tree-optimization/15347
7260 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7261 * gcc.dg/pr15347.c: Likewise.
7263 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7266 * g++.dg/cpp0x/sfinae18.C: New.
7268 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7271 * g++.dg/ext/is_literal_type1.C: New.
7273 2011-04-28 Tobias Burnus <burnus@net-b.de>
7277 * gfortran.dg/interface_35.f90: New.
7278 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7279 * gfortran.dg/func_result_6.f90: Add dg-warning.
7280 * gfortran.dg/bessel_1.f90: Ditto.
7281 * gfortran.dg/hypot_1.f90: Ditto.
7282 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7283 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7284 * gfortran.dg/interface_assignment_4.f90: Ditto.
7286 2011-04-27 Jason Merrill <jason@redhat.com>
7288 * g++.dg/ext/complex8.C: New.
7290 * g++.dg/cpp0x/initlist49.C: New.
7291 * g++.dg/init/new30.C: New.
7293 2011-04-27 Tobias Burnus <burnus@net-b.de>
7296 * gfortran.dg/whole_file_34.f90: New.
7298 2011-04-27 Jan Hubicka <jh@suse.cz>
7300 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7302 2011-04-27 Jason Merrill <jason@redhat.com>
7304 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7306 * g++.dg/parse/ambig6.C: New.
7308 2011-04-27 Nick Clifton <nickc@redhat.com>
7310 * gcc.dg/20020312-2.c: Add definition for RX.
7312 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7313 option with RX targets.
7315 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7318 2011-04-27 Richard Guenther <rguenther@suse.de>
7320 * gcc.dg/tree-ssa/pr23382.c: Remove.
7322 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7325 * gcc.c-torture/compile/pr48767.c: New test.
7327 2011-04-27 Richard Guenther <rguenther@suse.de>
7329 PR tree-optimization/48772
7330 * g++.dg/pr48772.C: New testcase.
7332 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7335 * gcc.c-torture/compile/pr48742.c: New test.
7337 2011-04-26 Jason Merrill <jason@redhat.com>
7339 * g++.dg/lookup/koenig13.C: New.
7341 * g++.dg/cpp0x/initlist48.C: New.
7343 2011-04-25 Jason Merrill <jason@redhat.com>
7345 * g++.dg/cpp0x/sfinae17.C: New.
7347 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7350 * gcc.target/powerpc/pr48258-1.c: New file.
7351 * gcc.target/powerpc/pr48258-2.c: Ditto.
7353 2011-04-26 Xinliang David Li <davidxl@google.com>
7355 * gcc.dg/uninit-suppress.c: New test.
7356 * gcc.dg/uninit-suppress.c: New test.
7358 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7361 * gcc.dg/pr48768.c: New test.
7363 PR tree-optimization/48734
7364 * gcc.c-torture/compile/pr48734.c: New test.
7367 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7369 2011-04-26 Richard Guenther <rguenther@suse.de>
7371 PR tree-optimization/48731
7372 * gcc.dg/torture/pr48731.c: New testcase.
7374 2011-04-26 Richard Guenther <rguenther@suse.de>
7377 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7379 2011-04-26 Richard Guenther <rguenther@suse.de>
7382 * gcc.dg/torture/pr48694-1.c: New testcase.
7383 * gcc.dg/torture/pr48694-2.c: Likewise.
7385 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7387 * g++.dg/ext/underlying_type1.C: New.
7388 * g++.dg/ext/underlying_type2.C: Likewise.
7389 * g++.dg/ext/underlying_type3.C: Likewise.
7390 * g++.dg/ext/underlying_type4.C: Likewise.
7391 * g++.dg/ext/underlying_type5.C: Likewise.
7392 * g++.dg/ext/underlying_type6.C: Likewise.
7393 * g++.dg/ext/underlying_type7.C: Likewise.
7394 * g++.dg/ext/underlying_type8.C: Likewise.
7395 * g++.dg/ext/underlying_type9.C: Likewise.
7396 * g++.dg/ext/underlying_type10.C: Likewise.
7398 2011-04-25 Jason Merrill <jason@redhat.com>
7400 * g++.dg/cpp0x/regress/template-const2.C: New.
7402 2011-04-25 Jeff Law <law@redhat.com>
7404 * gcc.dg/tree-ssa/vrp56.c: new test.
7406 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7408 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7410 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7412 PR preprocessor/48740
7413 * c-c++-common/raw-string-11.c: New test.
7415 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7417 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7420 2011-04-23 Tobias Burnus <burnus@net-b.de>
7423 * gfortran.dg/coarray_19.f90: New.
7425 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7428 * gcc.dg/pr48685.c: New test.
7430 2011-04-22 Jan Hubicka <jh@suse.cz>
7432 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7434 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7436 PR tree-optimization/48717
7437 * gcc.c-torture/execute/pr48717.c: New test.
7439 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7442 * gcc.target/i386/pr48723.c: New test.
7444 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7447 * gcc.dg/gomp/pr48716.c: New test.
7448 * g++.dg/gomp/pr48716.C: New test.
7450 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7453 * gcc.dg/missing-field-init-2.c: Update testcase.
7455 2011-04-22 Alan Modra <amodra@gmail.com>
7457 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7459 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7462 * gfortran.dg/function_optimize_6.f90: New test.
7464 2011-04-21 Easwaran Raman <eraman@google.com>
7466 * gcc.dg/stack-layout-2.c: New test.
7468 2011-04-21 Richard Guenther <rguenther@suse.de>
7471 * g++.dg/lto/pr48207-2_0.C: New testcase.
7472 * g++.dg/lto/pr48207-3_0.C: Likewise.
7474 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7476 * gnat.dg/volatile5.adb: New test.
7477 * gnat.dg/volatile5_pkg.ads: New helper.
7479 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7482 * gcc.target/i386/pr48708.c: New test.
7484 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7486 * gcc.dg/vect/vect-119.c: New test.
7488 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7490 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7493 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7494 Richard Sandiford <richard.sandiford@linaro.org>
7497 * gcc.target/arm/pr46329.c: New test.
7499 2011-04-21 Tobias Burnus <burnus@net-b.de>
7502 * gfortran.dg/coarray_18.f90: New.
7504 2011-04-20 Jason Merrill <jason@redhat.com>
7506 * g++.dg/cpp0x/initlist47.C: New.
7508 * g++.dg/init/dtor4.C: New.
7510 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7513 * gcc.target/i386/sse2-pinsrw.c: New test.
7514 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7515 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7516 * gcc.target/i386/sse2-insvhi.c: Ditto.
7517 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7518 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7520 2011-04-20 Jason Merrill <jason@redhat.com>
7522 * g++.dg/template/const4.C: New.
7524 2011-04-20 Easwaran Raman <eraman@google.com>
7526 * gcc.dg/stack-layout-1.c: New test.
7528 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7530 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7531 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7534 2011-04-20 Kai Tietz <ktietz@redhat.com>
7536 * gcc.dg/binop-xor1.c: New test.
7537 * gcc.dg/binop-xor2.c: New test.
7538 * gcc.dg/binop-xor3.c: New test.
7539 * gcc.dg/binop-xor4.c: New test.
7540 * gcc.dg/binop-xor5.c: New test.
7542 2011-04-20 Richard Guenther <rguenther@suse.de>
7544 PR tree-optimization/47892
7545 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7547 2011-04-20 Richard Guenther <rguenther@suse.de>
7550 * g++.dg/torture/pr48695.C: New testcase.
7552 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7554 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7555 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7556 * gcc.c-torture/execute/pr45262.c: Ditto
7557 * gcc.dg/torture/pr43165.c: Ditto.
7558 * gcc.dg/torture/pr47228.c: Ditto.
7559 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7560 * gcc.dg/ipa/pr45644.c: Ditto.
7561 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7564 2011-04-19 Jason Merrill <jason@redhat.com>
7566 * g++.dg/ext/complex7.C: New.
7568 * g++.dg/ext/attrib41.C: New.
7570 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7573 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7575 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7578 * gcc.target/i386/pr48678.c: New test.
7580 2011-04-19 Martin Jambor <mjambor@suse.cz>
7582 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7583 * g++.dg/opt/devirt2.C: New test.
7584 * g++.dg/ipa/devirt-g-1.C: Likewise.
7586 2011-04-19 Tobias Burnus <burnus@net-b.de>
7589 * gfortran.dg/whole_file_33.f90: New.
7591 2011-04-19 Martin Jambor <mjambor@suse.cz>
7593 * g++.dg/ipa/devirt-7.C: New test.
7595 2011-04-19 Richard Guenther <rguenther@suse.de>
7598 * g++.dg/lto/pr48207_0.C: New testcase.
7600 2011-04-18 Jason Merrill <jason@redhat.com>
7602 * g++.dg/init/void1.C: New.
7604 * g++.dg/cpp0x/union4.C: New.
7606 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7609 * g++.dg/torture/pr48661.C: New test.
7612 * g++.dg/gomp/pr48632.C: New test.
7614 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7616 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7617 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7619 2011-04-18 Tobias Burnus <burnus@net-b.de>
7622 * gfortran.dg/coarray_17.f90: New.
7623 * gfortran.dg/coarray_10.f90: Update dg-error.
7625 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7628 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7629 * gfortran.dg/guality/guality.exp: Likewise.
7631 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7633 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7635 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7637 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7639 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7641 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7643 2011-04-18 Richard Guenther <rguenther@suse.de>
7646 * g++.dg/torture/pr46364.C: New testcase.
7648 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7650 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7652 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7654 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7656 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7657 Ira Rosen <ira.rosen@linaro.org>
7660 * gcc.target/arm/pr48252.c: New test.
7662 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7664 PR tree-optimization/48616
7665 * gcc.dg/pr48616.c: New test.
7667 2011-04-18 Tobias Burnus <burnus@net-b.de>
7670 * gfortran.dg/coarray_16.f90: New.
7672 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7675 * gfortran.dg/realloc_on_assign_7.f03: New test.
7677 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7679 PR libgfortran/48602
7680 * gfortran.dg/fmt_g0_6.f08: New test.
7682 2011-04-17 Jason Merrill <jason@redhat.com>
7684 * g++.dg/cpp0x/sfinae16.C: New.
7686 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7688 * gcc.target/mips/reg-var-1.c: New test.
7690 2011-04-17 Jan Hubicka <jh@suse.cz>
7692 * gcc.dg/winline-5.c: Update testcase.
7694 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7696 * gnat.dg/discr27.ad[sb]: Move dg directive.
7697 * gnat.dg/discr28.ad[sb]: New test.
7698 * gnat.dg/discr28_pkg.ads: New helper.
7700 2011-04-17 Michael Matz <matz@suse.de>
7702 PR tree-optimization/48622
7704 * gcc.dg/lto/pr48622_0.c: New test.
7706 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7708 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7709 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7710 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7711 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7712 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7713 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7715 2011-04-15 Jason Merrill <jason@redhat.com>
7717 * g++.dg/cpp0x/range-for17.C: New.
7719 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7721 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7722 * g++.dg/cpp0x/range-for3.C: Likewise.
7723 * g++.dg/cpp0x/range-for9.C: Correct error message.
7724 * g++.dg/cpp0x/range-for11.C: New.
7725 * g++.dg/cpp0x/range-for12.C: New.
7726 * g++.dg/cpp0x/range-for13.C: New.
7727 * g++.dg/cpp0x/range-for14.C: New.
7728 * g++.dg/cpp0x/range-for15.C: New.
7729 * g++.dg/cpp0x/range-for16.C: New.
7731 2011-04-15 Tobias Burnus <burnus@net-b.de>
7734 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7736 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7738 * objc.dg/naming-4.m: Updated.
7739 * objc.dg/naming-5.m: Updated.
7740 * objc.dg/naming-6.m: New.
7741 * objc.dg/naming-7.m: New.
7742 * obj-c++.dg/naming-1.mm: Updated.
7743 * obj-c++.dg/naming-2.mm: Updated.
7744 * obj-c++.dg/naming-3.mm: New.
7745 * obj-c++.dg/naming-4.mm: New.
7747 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7749 PR libgfortran/48589
7750 * gfortran.dg/fmt_g0_5.f08: New test.
7752 2011-04-15 Richard Guenther <rguenther@suse.de>
7755 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7757 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7759 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7760 -finline-limit=0 to -fno-inline
7762 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7765 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7768 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7771 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7772 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7773 * gcc.target/i386/avx-insertps-3.c: New test.
7774 * gcc.target/i386/avx-insertps-4.c: New test.
7776 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7778 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7781 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7786 * gcc.target/avr/pr46779-1.c: New test case
7787 * gcc.target/avr/pr46779-2.c: New test case
7789 2011-04-14 Jason Merrill <jason@redhat.com>
7791 * g++.dg/cpp0x/sfinae15.C: New.
7793 * g++.dg/cpp0x/sfinae14.C: New.
7795 * g++.dg/ext/vla10.C: New.
7797 2011-04-14 Richard Guenther <rguenther@suse.de>
7799 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7801 2011-04-14 Richard Guenther <rguenther@suse.de>
7803 * gcc.dg/fold-bitand-4.c: Move ...
7804 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7806 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7808 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7810 * gcc.target/avr/torture/trivial.c: Ditto.
7812 2011-04-13 Jason Merrill <jason@redhat.com>
7814 * g++.dg/template/operator11.C: New.
7816 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7819 * gcc.dg/gomp/pr48591.c: New test.
7822 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7823 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7825 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7828 * g++.dg/template/dependent-expr7.C: New test case.
7830 2011-04-13 Jason Merrill <jason@redhat.com>
7832 * g++.dg/cpp0x/sfinae13.C: New.
7834 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7836 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7838 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7840 * gcc.target/arm/pr43698.c: Remove -march option.
7842 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7844 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7847 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7851 * gfortran.dg/realloc_on_assign_6.f03: New test.
7853 2011-04-12 Kai Tietz <ktietz@redhat.com>
7855 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7856 targets the additional -mno-ms-bitfields and
7857 -Wno-packed-bitfield-compat options.
7858 * g++.dg/ext/bitfield3.C: Likewise.
7859 * g++.dg/ext/bitfield4.C: Likewise.
7860 * g++.dg/ext/bitfield5.C: Likewise.
7861 * gcc.dg/bitfld-15.c: Likewise.
7862 * gcc.dg/bitfld-16.c: Likewise.
7863 * gcc.dg/bitfld-17.c: Likewise.
7864 * gcc.dg/bitfld-18.c: Likewise.
7866 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7868 * gcc.target/arm/neon-vld3-1.c: New test.
7869 * gcc.target/arm/neon-vst3-1.c: New test.
7870 * gcc.target/arm/neon/v*.c: Regenerate.
7872 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7874 PR rtl-optimization/48549
7875 * g++.dg/opt/pr48549.C: New test.
7877 2011-04-12 Richard Guenther <rguenther@suse.de>
7879 PR tree-optimization/46076
7880 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7882 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7885 * lib/compat.exp (compat-execute): Declare unsupported after
7886 stripping path from src1.
7887 * lib/lto.exp (lto-execute): Likewise.
7889 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7892 * gcc.dg/pr48552-1.c: New test.
7893 * gcc.dg/pr48552-2.c: New test.
7895 2011-04-11 Jason Merrill <jason@redhat.com>
7897 * g++.dg/cpp0x/sfinae12.C: New.
7899 * g++.dg/cpp0x/enum10.C: New.
7901 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7903 * g++.dg/cpp0x/rv-func.C: New.
7905 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7907 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7910 2011-04-11 Martin Jambor <mjambor@suse.cz>
7912 PR tree-optimization/48195
7913 * gcc.dg/ipa/pr48195.c: New test.
7915 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7917 * gnat.dg/return3.adb: Remove unused switch.
7919 2011-04-08 Mike Stump <mikestump@comcast.net>
7922 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7923 default to fno-common.
7925 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7927 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7928 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7930 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7933 * gfortran.dg/function_optimize_5.f90: New test.
7935 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7937 * gnat.dg/aggr17.adb: New test.
7938 * gnat.dg/aggr18.adb: Likewise.
7940 2011-04-08 Michael Matz <matz@suse.de>
7943 * gcc.target/i386/pr48389.c: New test.
7945 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7947 PR rtl-optimization/48272
7948 * g++.dg/opt/pr48272.C: New.
7950 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7952 PR rtl-optimization/48235
7953 * gcc.dg/pr48235.c: New.
7955 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7957 PR rtl-optimization/48302
7958 * g++.dg/opt/pr48302.C: New.
7960 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7963 * g++.dg/opt/pr48273.C: New.
7965 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7967 PR rtl-optimization/48442
7968 * gcc.dg/pr48442.c: New.
7970 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7972 PR tree-optimization/48377
7973 * gcc.dg/vect/pr48377.c: New test.
7975 2011-04-07 Jason Merrill <jason@redhat.com>
7977 * g++.dg/cpp0x/regress/call1.C: New.
7979 * g++.dg/cpp0x/variadic107.C: New.
7981 * g++.dg/cpp0x/sfinae11.C: New.
7982 * g++.dg/cpp0x/noexcept02.C: Fix.
7984 * g++.dg/cpp0x/sfinae10.C: New.
7986 * g++.dg/cpp0x/sfinae9.C: New.
7988 * c-c++-common/Wcast-qual-1.c: Move here from...
7989 * gcc.dg/cast-qual-3.c: ...here, and...
7990 * g++.dg/warn/Wcast-qual2.C: ...here.
7992 * g++.dg/cpp0x/sfinae8.C: New.
7994 * g++.dg/cpp0x/sfinae7.C: New.
7996 * g++.dg/cpp0x/enum9.C: New.
7998 2011-04-07 Mike Stump <mikestump@comcast.net>
8000 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8001 with no trampolines.
8003 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8006 * gfortran.dg/gomp/pr48117.f90: New test.
8009 * gcc.dg/torture/pr48343.c: New test.
8011 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8013 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8015 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8017 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8019 2011-04-07 Tom de Vries <tom@codesourcery.com>
8022 * lib/scanasm.exp (object-size): New proc.
8023 * gcc.target/arm/pr43920-2.c: New test.
8025 2011-04-06 Tobias Burnus <burnus@net-b.de>
8029 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8031 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8033 * gcc.dg/mtune.c: Prune note from output.
8035 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8038 * gcc.dg/guality/pr36977.c: New test.
8039 * gcc.dg/guality/pr48466.c: New test.
8041 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8043 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8045 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8047 * gnat.dg/return3.adb: New test.
8049 2011-04-06 Richard Guenther <rguenther@suse.de>
8051 PR tree-optimization/47663
8052 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8054 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8056 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8057 Solaris 8 and 9 as well.
8059 2011-04-05 Tom de Vries <tom@codesourcery.com>
8062 * gcc.target/arm/pr43920-1.c: New test.
8064 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8066 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8067 (cctor): Actually return the value.
8068 (main): Cast return values.
8070 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8072 * gfortran.dg/character_comparison_8.f90: New test.
8074 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8076 * frontend-passes: (optimize_lexical_comparison): New function.
8077 (optimize_expr): Call it.
8078 (optimize_comparison): Also handle lexical comparison functions.
8079 Return false instad of -2 for unequal comparison.
8081 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8084 * function_optimize_4.f90: New test.
8086 2011-04-04 Tobias Burnus <burnus@net-b.de>
8089 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8090 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8091 * gfortran.dg/coarray_15.f90: New.
8093 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8095 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8096 * gfortran.dg/bessel_7.f90: Likewise.
8098 2011-04-03 Tobias Burnus <burnus@net-b.de>
8100 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8102 2011-04-03 Richard Guenther <rguenther@suse.de>
8103 Ira Rosen <ira.rosen@linaro.org>
8105 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8106 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8107 -ftree-loop-if-convert-stores.
8109 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8111 * gnat.dg/specs/aggr2.ads: New test.
8113 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8115 * gnat.dg/debug2.ad[sb]: New test.
8116 * gnat.dg/debug2_pkg.ads: New helper.
8117 * gnat.dg/debug3.ad[sb]: New test.
8119 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8121 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8123 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8126 * gcc.c-torture/compile/pr48335-1.c: New test.
8127 * gcc.dg/pr48335-1.c: New test.
8128 * gcc.dg/pr48335-2.c: New test.
8129 * gcc.dg/pr48335-3.c: New test.
8130 * gcc.dg/pr48335-4.c: New test.
8131 * gcc.dg/pr48335-5.c: New test.
8132 * gcc.dg/pr48335-6.c: New test.
8133 * gcc.dg/pr48335-7.c: New test.
8134 * gcc.dg/pr48335-8.c: New test.
8135 * gcc.target/i386/pr48335-1.c: New test.
8137 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8140 * gcc.dg/Waddress.c: New test.
8142 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8145 * gfortran.dg/function_optimize_3.f90: New test.
8147 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8149 * gcc.c-torture/compile/20110401-1.c: New test.
8151 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8152 * g++.dg/lto/20091002-2_0.C: Likewise.
8153 * g++.dg/lto/20090303_0.c: Likewise.
8154 * g++.dg/lto/20091004-1_0.C: Likewise.
8155 * g++.dg/lto/20091002-3_0.C: Likewise.
8156 * g++.dg/lto/20091004-2_0.C: Likewise.
8157 * g++.dg/lto/20081123_0.C: Likewise.
8158 * g++.dg/lto/20090313_0.C: Likewise.
8159 * g++.dg/lto/20081109-1_0.C: Likewise.
8160 * g++.dg/lto/20081219_0.C: Likewise.
8161 * g++.dg/lto/20081204-1_0.C: Likewise.
8162 * g++.dg/lto/20090302_0.C: Likewise.
8163 * g++.dg/lto/20081119-1_0.C: Likewise.
8164 * g++.dg/lto/20081118_0.C: Likewise.
8165 * gcc.dg/lto/20091020-2_0.c: Likewise.
8166 * gcc.dg/lto/20090210_0.c: Likewise.
8167 * gcc.dg/lto/20081204-1_0.c: Likewise.
8168 * gcc.dg/lto/20081224_0.c: Likewise.
8169 * gcc.dg/lto/20090219_0.c: Likewise.
8170 * gcc.dg/lto/20091014-1_0.c: Likewise.
8171 * gcc.dg/lto/20091016-1_0.c: Likewise.
8172 * gcc.dg/lto/20090206-2_0.c: Likewise.
8173 * gcc.dg/lto/20090116_0.c: Likewise.
8174 * gcc.dg/lto/20091013-1_0.c: Likewise.
8175 * gcc.dg/lto/20091015-1_0.c: Likewise.
8176 * gcc.dg/lto/20090126-2_0.c: Likewise.
8178 2011-03-31 Ian Lance Taylor <iant@google.com>
8180 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8182 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8184 * gnat.dg/opt16.adb: New test.
8186 2011-03-31 Jason Merrill <jason@redhat.com>
8188 * g++.dg/cpp0x/defaulted24.C: New.
8190 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8193 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8196 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8198 * g++.dg/other/i386-9.C: New test.
8200 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8202 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8204 2011-03-30 Jason Merrill <jason@redhat.com>
8206 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8208 * g++.dg/cpp0x/regress/isnan.C: New.
8210 * g++.dg/cpp0x/initlist46.C: New.
8212 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8215 * gcc.target/arm/neon-modes-2.c: New test.
8217 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8220 * gcc.c-torture/compile/pr48305.c: New test.
8222 2011-03-29 Jason Merrill <jason@redhat.com>
8224 * g++.dg/cpp0x/regress/value-dep1.C: New.
8226 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8228 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8230 2011-03-29 Ian Lance Taylor <iant@google.com>
8232 * go.test/go-test.exp: Handle the test lines used in several new
8234 (errchk): Add opts parameter. Change all callers. Handle parens
8237 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8238 Dominique d'Humieres <dominiq@lps.ens.fr>
8240 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8241 and __APPLE__ && __PPC__ && __ALTIVEC__.
8243 2011-03-29 Jason Merrill <jason@redhat.com>
8245 * g++.dg/cpp0x/dependent1.C: New.
8247 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8249 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8251 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8253 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8256 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8257 * gfortran.dg/proc_ptr_comp_32.f90: New.
8259 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8261 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8262 check for corresponding warning.
8264 2011-03-28 Jason Merrill <jason@redhat.com>
8266 * g++.dg/cpp0x/rv-deduce2.C: New.
8268 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8271 * gcc.dg/pr48203.c: New test.
8273 2011-03-28 Jeff Law <law@redhat.com>
8275 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8277 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8279 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8280 and __PPC__ && __ALTIVEC__.
8282 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8285 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8286 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8287 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8288 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8290 2011-03-28 Jason Merrill <jason@redhat.com>
8292 * g++.dg/cpp0x/initlist-array2.C: New.
8294 * g++.dg/cpp0x/initlist-array1.C: New.
8296 * g++.dg/cpp0x/constexpr-compound.C: New.
8298 * g++.dg/cpp0x/constexpr-using.C: New.
8300 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8302 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8305 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8307 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8309 * gcc.dg/slp-1.c: New test.
8311 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8313 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8314 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8315 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8316 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8317 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8318 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8319 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8320 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8321 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8322 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8323 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8324 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8325 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8326 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8328 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8331 * gfortran.dg/trim_optimize_5.f90: New test.
8332 * gfortran.dg/trim_optimize_6.f90: New test.
8334 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8337 * gcc.target/mips/madd-7.c: Remove -mlong32.
8338 * gcc.target/mips/msub-7.c: Likewise.
8340 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8342 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8343 accesses to preserve the meaning of the test for doubleword vectors.
8344 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8345 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8347 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8350 * gfortran.dg/class_42.f03: New.
8352 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8354 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8357 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8359 PR rtl-optimization/48144
8360 * gcc.dg/pr48144.c: New test.
8362 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8364 * gnat.dg/discr27.ad[sb]: New test.
8366 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8368 * gnat.dg/limited_with2.ad[sb]: New test.
8369 * gnat.dg/limited_with2_pkg1.ads: New helper.
8370 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8372 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8374 * gnat.dg/opt15.adb: New test.
8375 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8377 2011-03-25 Tobias Burnus <burnus@net-b.de>
8381 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8382 * gfortran.dg/leadz_trailz_3.f90: Ditto
8384 2011-03-25 Martin Jambor <mjambor@suse.cz>
8386 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8388 2011-03-25 Jason Merrill <jason@redhat.com>
8390 * g++.dg/cpp0x/defaulted22.C: New.
8391 * g++.dg/cpp0x/defaulted23.C: New.
8392 * g++.dg/cpp0x/defaulted15.C: Adjust.
8394 2011-03-25 Jason Merrill <jason@redhat.com>
8396 * g++.dg/cpp0x/move1.C: New.
8398 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8401 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8403 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8405 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8406 for mips-sgi-irix6.5.
8407 Replace snprintf prototype by <stdio.h>.
8409 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8412 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8413 run_expensive_tests.
8414 * gcc.dg/graphite/block-4.c: Likewise.
8415 * gcc.dg/graphite/block-7.c: Likewise.
8416 * gcc.dg/graphite/block-8.c: Likewise.
8418 2011-03-25 Richard Guenther <rguenther@suse.de>
8420 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8421 * g++.dg/tree-ssa/pr8781.C: Likewise.
8422 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8423 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8424 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8425 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8426 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8427 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8428 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8429 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8430 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8431 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8432 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8433 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8434 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8435 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8436 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8437 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8438 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8439 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8440 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8442 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8443 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8444 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8445 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8446 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8447 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8448 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8449 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8450 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8451 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8452 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8453 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8454 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8455 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8456 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8457 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8458 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8459 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8460 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8461 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8462 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8463 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8464 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8465 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8466 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8467 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8468 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8469 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8470 * c-c++-common/pr46562-2.c: Likewise.
8471 * gfortran.dg/pr42108.f90: Likewise.
8472 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8473 foo to be inlined even at -O1.
8474 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8475 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8476 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8477 * gcc.dg/matrix/matrix.exp: Disable FRE.
8479 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8482 * gcc.dg/dfp/pr48204.c: New test.
8484 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8487 * gcc.c-torture/execute/pr47917.c: Move this...
8488 * gcc.dg/torture/pr47917.c: to here and add xfails.
8490 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8492 * gnat.dg/array16.ad[sb]: New test.
8493 * gnat.dg/array16.ads: New helper.
8495 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8497 * gnat.dg/derived_type2.adb: New test.
8499 2011-03-24 Richard Guenther <rguenther@suse.de>
8501 PR tree-optimization/48271
8502 * g++.dg/torture/pr48271.C: New testcase.
8504 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8506 * gnat.dg/array15.ad[sb]: New test.
8508 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8511 * gcc.target/i386/pr48237.c: New test.
8513 2011-03-24 Richard Guenther <rguenther@suse.de>
8516 * gcc.dg/builtin-object-size-10.c: New testcase.
8518 2011-03-24 Richard Guenther <rguenther@suse.de>
8520 PR tree-optimization/46562
8521 * c-c++-common/pr46562-2.c: New testcase.
8522 * c-c++-common/pr46562.c: Likewise.
8524 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8526 * gcc.dg/vect/vect-cselim-1.c: New test.
8527 * gcc.dg/vect/vect-cselim-2.c: New test.
8529 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8531 * gcc.target/arm/pr46934.c: New.
8533 2011-03-23 Ian Lance Taylor <iant@google.com>
8535 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8537 2011-03-23 Richard Guenther <rguenther@suse.de>
8539 * gcc.dg/struct: Remove directory and contents.
8541 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8544 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8546 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8548 * gnat.dg/discr26.ad[sb]: New test.
8549 * gnat.dg/discr26_pkg.ads: New helper.
8551 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8554 * gcc.target/arm/neon-vld-1.c: New test.
8556 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8558 * gnat.dg/array14.ad[sb]: New test.
8559 * gnat.dg/array14_pkg.ads: New helper.
8561 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8563 * gcc.c-torture/execute/920501-8.x: Remove.
8564 * gcc.c-torture/execute/930513-1.x: Remove.
8565 * gcc.c-torture/execute/960312-1.x: Remove.
8566 * gcc.c-torture/compile/20000804-1.c,
8567 gcc.c-torture/compile/20001205-1.c,
8568 gcc.c-torture/compile/20001226-1.c,
8569 gcc.c-torture/compile/20010518-2.c,
8570 gcc.c-torture/compile/20020312-1.c,
8571 gcc.c-torture/compile/20020604-1.c,
8572 gcc.c-torture/compile/920501-12.c,
8573 gcc.c-torture/compile/920501-4.c,
8574 gcc.c-torture/compile/920520-1.c,
8575 gcc.c-torture/compile/980506-1.c,
8576 gcc.c-torture/execute/980709-1.x,
8577 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8578 options for m68hc11.
8579 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8580 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8583 2011-03-22 Nick Clifton <nickc@redhat.com>
8585 * lib/target-supports.exp (check_profiling_available): Add MN10300
8586 to the list of targets that do not support profiling. Restore
8587 alpha sorting to this list.
8589 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8591 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8592 failure on 32-bit systems.
8593 * gcc.dg/torture/vector-2.c: Ditto.
8595 2011-03-22 Richard Guenther <rguenther@suse.de>
8597 PR tree-optimization/48228
8598 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8600 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8602 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8606 * gcc.target/powerpc/pr48226.c: New file.
8608 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8610 * lib/prune.exp (prune_gcc_output): Prune "could not create
8611 compact unwind for" warnings.
8613 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8617 * gcc.c-torture/execute/pr42544.c: New test.
8618 * gcc.c-torture/execute/pr48197.c: New test.
8620 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8622 PR preprocessor/48192
8623 * gcc.target/powerpc/pr48192.c: New file.
8626 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8627 split problem of 0 being loaded in a VSX register.
8629 2011-03-21 Richard Guenther <rguenther@suse.de>
8632 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8633 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8634 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8635 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8637 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8640 * gcc.dg/pr48213.c: New test.
8642 2011-03-21 Kai Tietz <ktietz@redhat.com>
8645 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8647 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8649 * gcc.target/arm/xor-and.c: New.
8651 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8654 * gfortran.dg/function_optimize_1.f90: New test.
8655 * gfortran.dg/function_optimize_2.f90: New test.
8657 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8659 PR rtl-optimization/47502
8660 * gcc.target/i386/pr47502-1.c: New.
8661 * gcc.target/i386/pr47502-2.c: Likewise.
8663 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8665 PR rtl-optimization/48156
8666 * gcc.dg/pr48156.c: New test.
8668 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8671 * gfortran.dg/scratch_1.f90: Adjust test.
8673 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8676 * gfortran.dg/scratch_1.f90: New test.
8678 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8680 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8681 variably modified typedefs.
8682 * gcc.dg/c1x-typedef-2.c: Remove.
8684 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8686 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8687 * gcc.dg/c1x-anon-struct-3.c: New test.
8688 * gcc.dg/anon-struct-11.c: Update.
8690 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8692 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8694 Only xfail with gas.
8696 2011-03-18 Jason Merrill <jason@redhat.com>
8698 * g++.dg/template/fn-ptr1.C: New.
8700 * g++.dg/overload/volatile1.C: New.
8702 * g++.dg/opt/pr23372.C: New.
8704 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8706 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8709 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8711 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8713 * gcc.target/arm/unsigned-extend-1.c: New.
8715 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8718 * gcc.c-torture/compile/pr48161.c: New test.
8720 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8723 * gcc.dg/torture/pr47725.c: New.
8725 2011-03-17 Jason Merrill <jason@redhat.com>
8727 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8728 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8730 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8732 * gnat.dg/specs/elab2.ads: New test.
8733 * gnat.dg/specs/elab2_pkg.ads: New helper.
8735 2011-03-17 Jason Merrill <jason@redhat.com>
8737 * g++.dg/cpp0x/decltype-1212.C: New.
8738 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8740 2011-03-17 Jason Merrill <jason@redhat.com>
8742 * g++.dg/parse/memfnquals1.C: New.
8744 2011-03-17 Richard Guenther <rguenther@suse.de>
8747 * gcc.dg/pr48134.c: New testcase.
8749 2011-03-17 Richard Guenther <rguenther@suse.de>
8752 * g++.dg/torture/pr48165.C: New testcase.
8754 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8756 PR rtl-optimization/48141
8757 * gcc.dg/pr48141.c: New test.
8759 2011-03-16 Jason Merrill <jason@redhat.com>
8761 * g++.dg/cpp0x/constexpr-48089.C: New.
8763 * g++.dg/cpp0x/constexpr-abi1.C: New.
8765 * g++.dg/cpp0x/constexpr-46336.C: New.
8766 * g++.dg/parse/friend5.C: Adjust expected errors.
8768 * g++.dg/cpp0x/constexpr-47570.C: New.
8770 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8773 * ++.dg/debug/dwarf2/typedef6.C: New test.
8775 2011-03-16 Jason Merrill <jason@redhat.com>
8777 * g++.dg/cpp0x/elision2.C: New.
8779 * g++.dg/cpp0x/constexpr-array3.C: New.
8781 2011-03-16 Jason Merrill <jason@redhat.com>
8783 * g++.dg/cpp0x/sfinae6.C: New.
8784 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8785 * g++.dg/cpp0x/pr45908.C: Likewise.
8786 * g++.dg/cpp0x/sfinae6.C: Likewise.
8787 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8788 * g++.old-deja/g++.law/arg11.C: Likewise.
8790 2011-03-16 Jason Merrill <jason@redhat.com>
8792 * g++.dg/template/incomplete6.C: New.
8794 2011-03-16 Jeff Law <law@redhat.com>
8796 * gcc.dg/tree-ssa/vrp55.c: New test.
8798 2011-03-16 Jason Merrill <jason@redhat.com>
8800 * g++.dg/cpp0x/auto22.C: New.
8802 2011-03-16 Richard Guenther <rguenther@suse.de>
8804 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8805 optimizing it away if promoted to const.
8807 2011-03-16 Richard Guenther <rguenther@suse.de>
8809 PR tree-optimization/48149
8810 * gcc.dg/fold-complex-1.c: New testcase.
8812 2011-03-16 Richard Guenther <rguenther@suse.de>
8815 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8818 2011-03-16 Richard Guenther <rguenther@suse.de>
8820 PR tree-optimization/26134
8821 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8823 2011-03-16 Richard Guenther <rguenther@suse.de>
8825 PR tree-optimization/48146
8826 * gcc.dg/torture/pr48146.c: New testcase.
8828 2011-03-16 Richard Guenther <rguenther@suse.de>
8830 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8831 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8833 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8836 * gcc.c-torture/compile/pr48136.c: New test.
8838 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8841 * gcc.dg/guality/pr45882.c: New test.
8843 2011-03-15 Jason Merrill <jason@redhat.com>
8845 * g++.dg/cpp0x/constexpr-recursion.C: New.
8847 * g++.dg/cpp0x/implicit11.C: New.
8849 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8851 * g++.dg/cpp0x/constexpr-attribute.C: New.
8853 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8855 * g++.dg/parse/pr34758.C: New.
8857 2011-03-15 Xinliang David Li <davidxl@google.com>
8860 * gcc.dg/uninit-pred-7_d.c: New test.
8861 * gcc.dg/uninit-pred-8_d.c: New test.
8863 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8866 * gcc.target/arm/pr46788.c: New.
8868 2011-03-15 Richard Guenther <rguenther@suse.de>
8871 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8872 * gfortran.dg/ishft_4.f90: Likewise.
8873 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8875 2011-03-15 Richard Guenther <rguenther@suse.de>
8877 PR tree-optimization/13954
8878 * g++.dg/tree-ssa/pr13954.C: New testcase.
8880 2011-03-15 Richard Guenther <rguenther@suse.de>
8882 PR tree-optimization/48037
8883 * gcc.target/i386/pr48037-1.c: New testcase.
8885 2011-03-15 Richard Guenther <rguenther@suse.de>
8887 PR tree-optimization/41490
8888 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8889 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8890 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8891 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8892 * g++.dg/tree-ssa/pr33604.C: Adjust.
8894 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8897 * gcc.c-torture/execute/pr47917.c: New test.
8898 * gcc.dg/pr47917.c: New test.
8901 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8903 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8905 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8906 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8907 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8908 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8909 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8910 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8911 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8912 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8913 * gcc.target/i386/avx-floor-vec.c: Ditto.
8914 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8915 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8916 * gcc.target/i386/avx-rint-vec.c: Ditto.
8917 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8918 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8919 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8920 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8922 2011-03-14 Tom Tromey <tromey@redhat.com>
8924 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8925 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8926 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8928 2011-03-14 Tom Tromey <tromey@redhat.com>
8930 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8931 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8932 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8934 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8936 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8938 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8940 PR rtl-optimization/47166
8941 * gcc.c-torture/execute/postmod-1.c: New test.
8943 2011-03-14 Richard Guenther <rguenther@suse.de>
8946 * gcc.dg/torture/pr48098.c: New testcase.
8948 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8951 * gcc.target/powerpc/pr48053-1.c: New test.
8952 * gcc.target/powerpc/pr48053-2.c: Likewise.
8954 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8957 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8959 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8962 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8964 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8967 * gfortran.dg/class_41.f03: New.
8969 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8971 * g++.dg/conversion/cast3.C: New test.
8973 2011-03-11 Jason Merrill <jason@redhat.com>
8975 * g++.dg/template/error45.C: New.
8977 * g++.dg/parse/no-type-defn1.C: New.
8979 * g++.dg/ext/attrib40.C: New.
8981 * g++.dg/cpp0x/regress/array1.C: New.
8983 2011-03-11 Richard Guenther <rguenther@suse.de>
8985 PR tree-optimization/48067
8986 * gcc.dg/pr48067.c: New testcase.
8988 2011-03-11 Richard Guenther <rguenther@suse.de>
8991 * g++.dg/lto/20110311-1_0.C: New testcase.
8993 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8996 * g++.dg/inherit/virtual8.C: New test.
8999 * gcc.dg/torture/pr48044.c: New test.
9001 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9004 * gfortran.dg/proc_ptr_comp_31.f90: New.
9006 2011-03-11 Richard Guenther <rguenther@suse.de>
9008 PR tree-optimization/47278
9009 * gcc.dg/torture/pr47278-1.c: New testcase.
9010 * gcc.dg/torture/pr47278-2.c: Likewise.
9012 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9014 PR tree-optimization/48063
9015 * gcc.dg/torture/pr48063.c: New test.
9017 2011-03-10 Jason Merrill <jason@redhat.com>
9019 * g++.dg/template/array22.C: New.
9021 * g++.dg/cpp0x/syntax-err1.C: New.
9022 * g++.dg/parse/error36.C: Adjust expected errors.
9023 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9024 * g++.old-deja/g++.pt/typename3.C: Likewise.
9025 * g++.old-deja/g++.pt/typename4.C: Likewise.
9026 * g++.old-deja/g++.pt/typename6.C: Likewise.
9028 2011-03-09 Jason Merrill <jason@redhat.com>
9030 * g++.dg/template/nontype22.C: New.
9032 2011-03-09 Martin Jambor <mjambor@suse.cz>
9034 PR tree-optimization/47714
9035 * g++.dg/torture/pr47714.C: New test.
9037 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9040 * gcc.target/powerpc/pr47755-2.c: New file.
9042 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9044 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9045 is not set in the environment, pass 64 as first argument when not
9046 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9047 native where ulimit -u is supported.
9049 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9051 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9053 2011-03-08 Jason Merrill <jason@redhat.com>
9055 * g++.dg/template/nontype21.C: New.
9057 * g++.dg/template/anon5.C: New.
9059 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9062 * gcc.dg/pr47881.c: New test.
9064 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9067 * g++.dg/lookup/template3.C: New test.
9069 2011-03-08 Kai Tietz <ktietz@redhat.com>
9071 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9074 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9077 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9078 sizeof to compute alignment.
9080 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9082 PR tree-optimization/48022
9083 * gcc.dg/pr48022-1.c: New test.
9084 * gcc.dg/pr48022-2.c: New test.
9086 2011-03-07 Jason Merrill <jason@redhat.com>
9088 * g++.dg/template/nontype20.C: New.
9089 * g++.dg/init/member1.C: Adjust expected errors.
9090 * g++.dg/parse/constant4.C: Likewise.
9091 * g++.dg/template/qualified-id3.C: Likewise.
9092 * g++.old-deja/g++.pt/crash10.C: Likewise.
9094 * g++.dg/cpp0x/regress/non-const1.C: New.
9096 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9099 * gcc.dg/pr47991.c: New test.
9101 2011-03-07 Jason Merrill <jason@redhat.com>
9103 * g++.dg/abi/mangle46.C: New.
9105 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9108 * gcc.target/powerpc/pr47862.c: New.
9110 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9113 * gcc.target/i386/combine-mul.c: Require nonpic.
9115 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9116 Nathan Froyd <froydnj@codesourcery.com>
9118 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9120 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9122 * README.QMTEST: Remove.
9124 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9125 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9128 * gfortran.dg/array_constructor_37.f90 : New test.
9130 2011-03-05 Jason Merrill <jason@redhat.com>
9132 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9133 * g++.dg/abi/mangle45.C: Likewise.
9134 * g++.dg/cpp0x/trailing1.C: Likewise.
9136 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9138 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9140 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9142 PR rtl-optimization/47899
9143 * gcc.dg/pr47899.c: New test.
9145 * gcc.dg/torture/pr47968.c: Ignore warnings.
9147 PR tree-optimization/47967
9148 * gcc.c-torture/compile/pr47967.c: New test.
9150 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9152 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9153 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9155 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9157 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9158 and property_getAttributes() if __OBJC2__.
9159 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9160 * objc.dg/property/property-encoding-1.m: New.
9161 * obj-c++.dg/property/property-encoding-1.mm: New.
9163 2011-03-04 Jason Merrill <jason@redhat.com>
9165 * g++.dg/template/pseudodtor6.C: New.
9167 * g++.dg/inherit/covariant19.C: New.
9169 2011-03-04 Richard Guenther <rguenther@suse.de>
9172 * gcc.dg/torture/pr47968.c: New testcase.
9174 2011-03-04 Richard Guenther <rguenther@suse.de>
9177 * gcc.dg/torture/pr47975.c: New testcase.
9179 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9182 * g++.dg/template/crash106.C: New.
9184 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9187 * gcc.dg/gomp/pr47963.c: New test.
9188 * g++.dg/gomp/pr47963.C: New test.
9190 2011-03-02 Jason Merrill <jason@redhat.com>
9192 * g++.dg/cpp0x/regress/condition1.C: New.
9194 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9196 2011-03-01 Jason Merrill <jason@redhat.com>
9198 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9200 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9202 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9204 PR rtl-optimization/47925
9205 * gcc.c-torture/execute/pr47925.c: New test.
9207 2011-03-01 Jason Merrill <jason@redhat.com>
9209 * g++.dg/cpp0x/decltype25.C: New.
9211 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9213 2011-03-01 Richard Guenther <rguenther@suse.de>
9215 PR tree-optimization/47890
9216 * gcc.dg/torture/pr47890.c: New testcase.
9218 2011-03-01 Richard Guenther <rguenther@suse.de>
9221 * gcc.dg/lto/pr47924_0.c: New testcase.
9223 2011-03-01 Richard Guenther <rguenther@suse.de>
9226 * gfortran.dg/lto/pr46911_0.f: New testcase.
9228 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9230 PR libgfortran/47933
9231 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9232 compile errors from older code form.
9234 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9236 PR libgfortran/47567
9237 * gfortran.dg/fmt_fw_d.f90: New test.
9239 2011-02-28 Jason Merrill <jason@redhat.com>
9241 * g++.dg/inherit/covariant18.C: New.
9243 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9246 * gcc.dg/pr47893.c: New test.
9248 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9250 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9251 NULL in case of a selector with conflicting types.
9252 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9254 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9256 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9257 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9258 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9259 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9261 2011-02-28 Jason Merrill <jason@redhat.com>
9264 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9266 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9268 PR libgfortran/47778
9269 * gfortran.dg/namelist_71.f90: New test.
9271 2011-02-27 Jason Merrill <jason@redhat.com>
9274 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9275 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9277 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9280 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9282 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9285 * gfortran.dg/gomp/task-1.f90: Removed.
9287 2011-02-26 Jason Merrill <jason@redhat.com>
9289 * g++.dg/template/this-targ1.C: New.
9291 * g++.dg/cpp0x/regress/template-const1.C: New.
9292 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9293 * g++.dg/template/function1.C: Adjust.
9294 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9295 * g++.dg/debug/debug7.C: Adjust.
9297 2011-02-26 Tobias Burnus <burnus@net-b.de>
9300 * gfortran.dg/gomp/task-1.f90: New.
9302 2011-02-25 Jie Zhang <jie@codesourcery.com>
9304 * gcc.target/arm/neon-thumb2-move.c: Add
9305 dg-require-effective-target arm_thumb2_ok.
9307 2011-02-24 Jason Merrill <jason@redhat.com>
9309 * g++.dg/parse/constant1.C: Specify C++98 mode.
9310 * g++.dg/parse/constant5.C: Likewise.
9311 * g++.dg/parse/error2.C: Likewise.
9312 * g++.dg/parse/semicolon3.C: Likewise.
9313 * g++.dg/template/crash14.C: Likewise.
9314 * g++.dg/template/local4.C: Likewise.
9315 * g++.dg/template/nontype3.C: Likewise.
9316 * g++.dg/parse/crash31.C: Adjust expected errors.
9317 * g++.dg/template/function1.C: Likewise.
9318 * g++.dg/template/ref3.C: Likewise.
9319 * g++.dg/template/static9.C: Likewise.
9320 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9322 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9323 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9324 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9325 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9326 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9328 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9331 * gfortran.dg/pr47878.f90: New test.
9333 2011-02-24 Richard Guenther <rguenther@suse.de>
9336 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9337 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9339 2011-02-24 Richard Guenther <rguenther@suse.de>
9342 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9343 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9345 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9347 PR libgfortran/47567
9348 * gfortran.dg/fmt_f0_1.f90: Update test.
9350 2011-02-23 Jason Merrill <jason@redhat.com>
9352 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9353 * g++.dg/abi/mangle45.C: New.
9355 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9356 * g++.dg/template/canon-type-9.C: Match use of decltype
9357 between declaration and definition.
9358 * g++.dg/template/canon-type-12.C: Likewise.
9360 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9363 * gfortran.dg/nested_allocatables_1.f90: New.
9365 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9368 * g++.dg/pr46868.C: New test.
9369 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9370 * g++.dg/parse/error14.C: Adjust.
9372 2011-02-23 Richard Guenther <rguenther@suse.de>
9374 PR tree-optimization/47838
9375 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9377 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9379 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9381 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9383 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9384 * gfortran.dg/count_init_expr.f03: Ditto.
9385 * gfortran.dg/gomp/pr43711.f90: Ditto.
9386 * gcc.dg/struct-parse-2.c: Ditto.
9387 * gcc.dg/parse-error-3.c: Ditto.
9388 * gcc.dg/Wlogical-op-1.c: Ditto.
9389 * gcc.dg/Walways-true-1.c: Ditto.
9390 * gcc.dg/pr24225.c: Ditto.
9391 * gcc.dg/Walways-true-2.c: Ditto.
9392 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9393 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9394 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9395 * g++.dg/overload/defarg4.C: Ditto.
9396 * g++.dg/inherit/covariant16.C: Ditto.
9397 * g++.dg/inherit/virtual7.C: Ditto.
9398 * g++.dg/template/canon-type-9.C: Ditto.
9399 * g++.dg/template/access19.C: Ditto.
9400 * g++.dg/template/call7.C: Ditto.
9401 * g++.dg/template/canon-type-2.C: Ditto.
9402 * g++.dg/template/init7.C: Ditto.
9403 * g++.dg/template/sizeof-template-argument.C: Ditto.
9404 * g++.dg/template/const3.C: Ditto.
9405 * g++.dg/template/sfinae26.C: Ditto.
9406 * g++.dg/template/sfinae26.C: Ditto.
9407 * g++.dg/template/canon-type-11.C: Ditto.
9408 * g++.dg/template/union2.C: Ditto.
9409 * g++.dg/template/canon-type-3.C: Ditto.
9410 * g++.dg/template/canon-type-1.C: Ditto.
9411 * g++.dg/template/canon-type-5.C: Ditto.
9412 * g++.dg/template/canon-type-7.C: Ditto.
9413 * g++.dg/template/canon-type-10.C: Ditto.
9414 * g++.dg/template/spec36.C: Ditto.
9415 * g++.dg/template/typedef38.C: Ditto.
9416 * g++.dg/template/canon-type-4.C: Ditto.
9417 * g++.dg/template/canon-type-6.C: Ditto.
9418 * g++.dg/template/canon-type-13.C: Ditto.
9419 * g++.dg/template/instantiate9.C: Ditto.
9420 * g++.dg/template/ttp22.C: Ditto.
9421 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9422 * g++.dg/warn/Walways-true-1.C: Ditto.
9423 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9424 * g++.dg/warn/Walways-true-2.C: Ditto.
9425 * g++.dg/conversion/op4.C: Ditto.
9426 * g++.dg/opt/pr19650.C: Ditto.
9427 * g++.dg/lookup/friend11.C: Ditto.
9428 * g++.dg/other/default2.C: Ditto.
9429 * g++.dg/other/default3.C: Ditto.
9430 * g++.dg/other/dtor2.C: Ditto.
9431 * g++.dg/other/friend5.C: Ditto.
9432 * g++.dg/other/default5.C: Ditto.
9433 * g++.dg/init/brace6.C: Ditto.
9434 * g++.dg/init/aggr5.C: Ditto.
9435 * g++.dg/init/error2.C: Ditto.
9436 * g++.dg/expr/bound-mem-fun.C: Ditto.
9437 * g++.dg/expr/cond6.C: Ditto.
9438 * g++.dg/expr/stmt-expr-1.C: Ditto.
9439 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9440 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9441 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9442 * g++.dg/cpp0x/bracket1.C: Ditto.
9443 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9444 * g++.dg/cpp0x/pr38646.C: Ditto.
9445 * g++.dg/cpp0x/variadic73.C: Ditto.
9446 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9447 * g++.dg/cpp0x/bracket4.C: Ditto.
9448 * g++.dg/cpp0x/decltype4.C: Ditto.
9449 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9450 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9451 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9452 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9453 * g++.dg/cpp0x/decltype2.C: Ditto.
9454 * g++.dg/cpp0x/decltype1.C: Ditto.
9455 * g++.dg/cpp0x/bracket2.C: Ditto.
9456 * g++.dg/cpp0x/decltype5.C: Ditto.
9457 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9458 * g++.dg/cpp0x/variadic70.C: Ditto.
9459 * g++.dg/cpp0x/decltype6.C: Ditto.
9460 * g++.dg/cpp0x/rvo.C: Ditto.
9461 * g++.dg/cpp0x/vt-40092.C: Ditto.
9462 * g++.dg/cpp0x/variadic-new.C: Ditto.
9463 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9464 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9465 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9466 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9467 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9468 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9469 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9470 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9471 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9472 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9473 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9474 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9475 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9476 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9477 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9478 * g++.dg/cpp0x/pr39639.C: Ditto.
9479 * g++.dg/cpp0x/decltype3.C: Ditto.
9480 * g++.dg/cpp0x/variadic68.C: Ditto.
9481 * g++.dg/cpp0x/variadic-function.C: Ditto.
9482 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9483 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9484 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9485 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9486 * g++.dg/parse/crash35.C: Ditto.
9487 * g++.dg/parse/crash40.C: Ditto.
9488 * g++.dg/parse/defarg12.C: Ditto.
9489 * g++.dg/parse/crash34.C: Ditto.
9490 * g++.dg/parse/constructor3.C: Ditto.
9491 * g++.dg/parse/template23.C: Ditto.
9492 * g++.dg/parse/crash56.C: Ditto.
9493 * g++.dg/parse/dtor13.C: Ditto.
9494 * g++.dg/parse/error33.C: Ditto.
9495 * g++.dg/parse/ctor9.C: Ditto.
9496 * g++.dg/parse/error32.C: Ditto.
9497 * g++.dg/parse/error37.C: Ditto.
9498 * g++.dg/parse/bitfield3.C: Ditto.
9499 * g++.dg/parse/struct-4.C: Ditto.
9500 * g++.dg/ext/has_trivial_copy.C: Ditto.
9501 * g++.dg/ext/is_polymorphic.C: Ditto.
9502 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9503 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9504 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9505 * g++.dg/ext/is_union.C: Ditto.
9506 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9507 * g++.dg/ext/is_pod.C: Ditto.
9508 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9509 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9510 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9511 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9512 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9513 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9514 * g++.dg/ext/is_abstract.C: Ditto.
9515 * g++.dg/ext/has_trivial_assign.C: Ditto.
9516 * g++.dg/ext/is_class.C: Ditto.
9517 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9518 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9519 * g++.dg/ext/is_base_of.C: Ditto.
9520 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9521 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9522 * g++.dg/ext/is_empty.C: Ditto.
9523 * g++.dg/ext/is_enum.C: Ditto.
9524 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9525 * gnat.dg/opt11.adb: Ditto.
9526 * obj-c++.dg/pr45735.mm: Ditto.
9527 * obj-c++.dg/pr24393.mm: Ditto.
9528 * obj-c++.dg/exceptions-2.mm: Ditto.
9529 * objc.dg/pr45735.m: Ditto.
9530 * objc.dg/pr24393.m: Ditto.
9532 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9534 * objc.dg/attributes/objc-exception-1.m: New.
9536 2011-02-23 Jie Zhang <jie@codesourcery.com>
9538 * gcc.dg/cpp/include7.c: New test.
9540 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9543 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9545 2011-02-23 Jie Zhang <jie@codesourcery.com>
9547 PR rtl-optimization/47763
9548 * gcc.dg/pr47763.c: New test.
9550 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9553 * gfortran.dg/whole_file_32.f90 : New test.
9555 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9558 * g++.dg/inherit/virtual7.C: New test.
9560 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9563 * objc.dg/type-size-3.m: Updated error message.
9564 * objc.dg/type-size-4.m: New test.
9565 * objc.dg/type-size-5.m: New test.
9567 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9569 * lib/gnat.exp: Fix comments.
9570 Don't load libgloss.exp.
9571 (default_gnat_version): Call $compiler with --version.
9572 Adapt regexp for gnatmake output, insert version.
9573 (gnat_version): New proc.
9574 (gnat_init): Remove gnat_libgcc_s_path.
9575 (gnat_target_compile): Likewise.
9576 Remove ld_library_path.
9577 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9578 (gnat_pass): Remove.
9579 (gnat_pass): Remove.
9580 (gnat_finish): Remove.
9581 (gnat_exit): Remove.
9582 (local_find_gnatmake): Reindent.
9583 (runtest_file_p): Remove.
9584 (prune_warnings): Remove.
9585 (find_gnatclean): New proc.
9586 * lib/gnat-dg.exp (lremove): New proc.
9587 (gnat-dg-test): Reindent.
9588 Remove additional output files.
9589 (gnat-dg-runtest): Remove.
9591 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9592 * gnat.dg/loop_optimization6.adb: Likewise.
9593 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9595 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9597 PR tree-optimization/47835
9598 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9600 2011-02-22 Tobias Burnus <burnus@net-b.de>
9602 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9603 * gfortran.dg/abstract_type_2.f03: Ditto.
9604 * gfortran.dg/abstract_type_3.f03: Ditto.
9605 * gfortran.dg/abstract_type_4.f03: Ditto.
9606 * gfortran.dg/abstract_type_5.f03: Ditto.
9607 * gfortran.dg/abstract_type_6.f03: Ditto.
9608 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9609 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9610 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9611 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9612 * gfortran.dg/array_function_5.f90: Ditto.
9613 * gfortran.dg/asynchronous_3.f03: Ditto.
9614 * gfortran.dg/char_expr_1.f90: Ditto.
9615 * gfortran.dg/class_14.f03: Ditto.
9616 * gfortran.dg/data_array_6.f: Ditto.
9617 * gfortran.dg/data_invalid.f90: Ditto.
9618 * gfortran.dg/dot_product_1.f03: Ditto.
9619 * gfortran.dg/func_derived_5.f90: Ditto.
9620 * gfortran.dg/func_result_4.f90: Ditto.
9621 * gfortran.dg/implied_do_1.f90: Ditto.
9622 * gfortran.dg/initialization_25.f90: Ditto.
9623 * gfortran.dg/initialization_26.f90: Ditto.
9624 * gfortran.dg/interface_34.f90: Ditto.
9625 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9626 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9627 * gfortran.dg/matmul_8.f03: Ditto.
9628 * gfortran.dg/merge_init_expr.f90: Ditto.
9629 * gfortran.dg/pack_assign_1.f90: Ditto.
9630 * gfortran.dg/pack_vector_1.f90: Ditto.
9631 * gfortran.dg/pointer_check_8.f90: Ditto.
9632 * gfortran.dg/product_init_expr.f03: Ditto.
9633 * gfortran.dg/reshape_order_5.f90: Ditto.
9634 * gfortran.dg/reshape_shape_1.f90: Ditto.
9635 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9636 * gfortran.dg/same_name_2.f90: Ditto.
9637 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9638 * gfortran.dg/spread_init_expr.f03: Ditto.
9639 * gfortran.dg/stmt_func_1.f90: Ditto.
9640 * gfortran.dg/sum_init_expr.f03: Ditto.
9641 * gfortran.dg/transpose_3.f03: Ditto.
9642 * gfortran.dg/unpack_init_expr.f03: Ditto.
9643 * gfortran.dg/warn_conversion.f90: Ditto.
9644 * gfortran.dg/warn_conversion_2.f90: Ditto.
9645 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9646 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9647 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9648 * gfortran.dg/whole_file_16.f90: Ditto.
9649 * gfortran.dg/whole_file_17.f90: Ditto.
9650 * gfortran.dg/whole_file_18.f90: Ditto.
9651 * gfortran.dg/whole_file_20.f03: Ditto.
9652 * gfortran.dg/whole_file_5.f90: Ditto.
9653 * gfortran.dg/whole_file_6.f90: Ditto.
9654 * gfortran.dg/write_invalid_format.f90: Ditto.
9655 * gfortran.dg/zero_sized_6.f90: Ditto.
9657 2011-02-21 Jeff Law <law@redhat.com>
9659 PR rtl-optimization/46178
9660 * gcc.target/i386/pr46178.c: New test.
9662 PR rtl-optimization/46002
9663 * gcc.c-torture/compile/pr46002.c: New test.
9665 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9667 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9670 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9673 * g++.dg/debug/pr47106.C: Require effective target lto.
9675 2011-02-21 Jason Merrill <jason@redhat.com>
9677 * g++.dg/cpp0x/constexpr-diag2.C: New.
9679 2011-02-20 Jason Merrill <jason@redhat.com>
9681 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9683 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9685 * g++.dg/overload/conv-op1.C: New.
9687 * g++.dg/cpp0x/constexpr-synth1.C: New.
9689 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9691 * objc.dg/layout-2.m: New.
9692 * objc.dg/selector-3.m: Adjusted location of error message.
9693 * objc.dg/type-size-3.m: Same.
9694 * obj-c++.dg/selector-3.mm: Same.
9696 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9699 * objc.dg/property/dotsyntax-22.m: New.
9700 * obj-c++.dg/property/dotsyntax-22.mm: New.
9702 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9705 * g++.dg/template/typedef38.C: New test.
9707 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9710 * gfortran.dg/whole_file_30.f90 : New test.
9711 * gfortran.dg/whole_file_31.f90 : New test.
9713 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9717 * gfortran.dg/whole_file_28.f90 : New test.
9718 * gfortran.dg/whole_file_29.f90 : New test.
9720 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9723 * g++.dg/template/crash105.C: New.
9725 2011-02-19 Jason Merrill <jason@redhat.com>
9727 * g++.dg/cpp0x/regress/no-elide1.C: New.
9729 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9731 PR tree-optimization/46620
9732 * gcc.dg/pr46620.c: New.
9734 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9737 * gcc.target/i386/pr47809.c: New test.
9739 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9740 Tobias Burnus <burnus@net-b.de>
9742 * lib/target-supports.exp
9743 (check_effective_target_fortran_large_real): New check for large reals.
9744 * gfortran.dg/nan_7.f90: New test.
9746 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9748 PR libgfortran/47567
9749 * gfortran.dg/fmt_f0_1.f90: Update test.
9751 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9754 * gfortran.dg/array_constructor_36.f90 : New test.
9755 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9756 allow for comparison between different elements of the array
9757 constructor at different levels of optimization.
9759 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9761 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9762 * gcc.target/i386/pr32280-1.c: Likewise.
9764 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9767 * gcc.target/i386/pr47800.c: New test.
9769 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9771 * objc/execute/exceptions/foward-1.x: New.
9773 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9776 * gfortran.dg/derived_constructor_comps_4.f90: New.
9778 2011-02-18 Tobias Burnus
9781 * gfortran.dg/func_result_6.f90: New.
9783 2011-02-18 Michael Matz <matz@suse.de>
9786 * gfortran.dg/lto/pr45586_0.f90: New test.
9787 * gfortran.dg/typebound_proc_20.f90: Ditto.
9788 * gfortran.dg/typebound_proc_21.f90: Ditto.
9790 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9793 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9795 2011-02-18 Tobias Burnus <burnus@net-b.de>
9798 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9800 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9801 normalizing the error/warning output.
9802 * gfortran.dg/Wall.f90: Update dg-error/warning.
9803 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9804 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9805 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9806 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9807 * gfortran.dg/class_30.f90: Update dg-error/warning.
9808 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9809 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9810 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9811 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9812 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9813 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9814 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9815 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9816 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9817 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9818 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9819 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9820 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9821 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9822 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9823 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9824 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9825 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9826 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9827 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9828 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9829 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9830 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9831 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9832 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9834 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9837 * gfortran.dg/proc_ptr_comp_30.f90: New.
9839 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9842 * gcc.target/i386/pr47780.c: New test.
9844 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9847 * gfortran.dg/class_40.f03: New.
9849 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9852 * g++.dg/cpp0x/auto21.C: New test.
9854 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9856 * objc.dg/special/unclaimed-category-1.h: Updated for
9858 * objc.dg/special/unclaimed-category-1.m: Same.
9859 * objc.dg/zero-link-1.m: Same.
9860 * objc.dg/lookup-1.m: Same.
9861 * objc.dg/torture/strings/const-str-9.m
9862 * objc.dg/torture/strings/const-str-10.m: Same.
9863 * objc.dg/torture/strings/const-str-11.m: Same.
9864 * objc.dg/torture/forward-1.m: Same.
9865 * objc.dg/zero-link-2.m: Same.
9866 * objc.dg/encode-7-next-64bit.m: Same.
9867 * objc.dg/method-4.m: Same.
9868 * objc.dg/next-runtime-1.m: Same.
9869 * objc.dg/image-info.m: Same.
9870 * objc.dg/pr23214.m: Same.
9871 * objc.dg/symtab-1.m: Same.
9872 * obj-c++.dg/basic.m: Same.
9873 * obj-c++.dg/proto-lossage-3.m: Same.
9874 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9875 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9876 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9877 * obj-c++.dg/method-11.m: Same.
9878 * objc/execute/enumeration-1.m: Same.
9879 * objc/execute/object_is_class.m: Same.
9880 * objc/execute/formal_protocol-2.m: Same.
9881 * objc/execute/formal_protocol-4.m: Same.
9882 * objc/execute/formal_protocol-6.m: Same.
9883 * objc/execute/bycopy-3.m: Same.
9884 * objc/execute/exceptions/catchall-1.m: Same.
9885 * objc/execute/exceptions/finally-1.m: Same.
9886 * objc/execute/exceptions/local-variables-1.m: Same.
9887 * objc/execute/exceptions/foward-1.m: Same.
9888 * objc/execute/bf-common.h
9889 * objc/execute/enumeration-2.m: Same.
9890 * objc/execute/formal_protocol-1.m: Same.
9891 * objc/execute/formal_protocol-3.m: Same.
9892 * objc/execute/formal_protocol-5.m: Same.
9893 * objc/execute/accessing_ivars.m: Same.
9894 * objc/execute/bycopy-2.m: Same.
9895 * objc/execute/formal_protocol-7.m: Same.
9896 * objc/execute/compatibility_alias.m: Same.
9897 * objc/execute/no_clash.m: Same.
9898 * objc/execute/object_is_meta_class.m: Same.
9899 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9900 * objc/execute/class-tests-1.h: Include stdio.h.
9901 * objc/execute/class-tests-2.h: Same.
9902 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9904 * obj-c++.dg/try-catch-2.mm: Same.
9906 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9909 * g++.dg/warn/Wunused-parm-4.C: New test.
9911 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9912 Jan Hubicka <jh@suse.cz>
9916 * g++.dg/debug/pr47106.C: New.
9918 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9921 * gcc.target/i386/pr43653.c: New test.
9923 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9926 * g++.dg/template/inherit6.C: New test.
9928 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9931 * gfortran.dg/class_39.f03: New.
9933 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9936 * g++.dg/cpp0x/variadic106.C: New test.
9938 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9941 * gfortran.dg/pr47757-1.f90: New test.
9942 * gfortran.dg/pr47757-2.f90: New test.
9943 * gfortran.dg/pr47757-3.f90: New test.
9946 * g++.dg/cpp0x/enum8.C: New test.
9948 2011-02-15 Jason Merrill <jason@redhat.com>
9950 * g++.dg/inherit/implicit-trivial1.C: New.
9951 * g++.dg/cpp0x/implicit-trivial1.C: New.
9953 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9956 * gcc.dg/torture/pr47725.c: Removed.
9958 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9961 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9962 constant does not generate a load from memory.
9964 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9967 * gcc.dg/torture/pr47725.c: New.
9969 2011-02-15 Richard Guenther <rguenther@suse.de>
9971 PR tree-optimization/47743
9972 * gcc.dg/torture/pr47743.c: New testcase.
9974 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9977 * gcc.target/i386/pr47581.c: New test.
9979 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9982 * gfortran.dg/select_type_22.f03: New.
9984 2011-02-14 Jason Merrill <jason@redhat.com>
9986 * g++.dg/cpp0x/regress/enum1.C: New.
9988 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9990 * gnat.dg/include.adb: New test.
9992 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9995 * gfortran.dg/class_38.f03: New.
9997 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9999 * gcc.dg/pr46494.c: New test.
10001 2011-02-14 Richard Guenther <rguenther@suse.de>
10003 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10005 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10008 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10009 sparc*-sun-solaris2.11.
10011 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10014 * gfortran.dg/argument_checking_18.f90: New.
10016 2011-02-13 Tobias Burnus <burnus@net-b.de>
10018 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10019 * gfortran.dg/argument_checking_17.f90: New.
10021 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10023 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10024 are temporarily disabled.
10025 * gfortran.dg/class_7.f03: Ditto.
10026 * gfortran.dg/coarray_14.f90: Ditto.
10027 * gfortran.dg/typebound_proc_13.f03: Ditto.
10029 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10032 * gfortran.dg/extends_11.f03: New.
10034 2011-02-11 Xinliang David Li <davidxl@google.com>
10036 PR tree-optimization/47707
10037 * g++.dg/tree-ssa/pr47707.C: New test.
10039 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10041 * g++.dg/opt/inline17.C: New test.
10043 2011-02-11 Tobias Burnus <burnus@net-b.de>
10046 * gfortran.dg/pure_formal_2.f90: New.
10048 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10050 PR rtl-optimization/47614
10051 * gfortran.dg/pr47614.f: New.
10053 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10056 * gcc.dg/opts-6.c: New test.
10058 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10061 * gcc.dg/pr47684.c: New test.
10063 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10066 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10067 c99_runtime, dg-add-options c99_runtime.
10068 (main): Use __asm__.
10070 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10073 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10074 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10075 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10076 * gcc.dg/ucnid-10.c: Likewise.
10077 * gcc.dg/ucnid-13.c: Likewise.
10078 * gcc.dg/ucnid-7.c: Likewise.
10079 * gcc.dg/ucnid-8.c: Likewise.
10080 Adapt dg-warning line number.
10082 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10084 * gcc.target/i386/parity-1.c: Use -march=k8.
10085 * gcc.target/i386/parity-2.c: Ditto.
10086 * gcc.target/i386/vecinit-1.c: Ditto.
10087 * gcc.target/i386/vecinit-2.c: Ditto.
10089 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10092 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10093 * gcc.target/mips/save-restore-3.c: Likewise.
10094 * gcc.target/mips/save-restore-4.c: Likewise.
10095 * gcc.target/mips/save-restore-5.c: Likewise.
10098 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10099 * g++.dg/tree-prof/partition2.C: Likewise.
10101 2011-02-09 Jason Merrill <jason@redhat.com>
10103 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10104 rather than misdeclare std::puts.
10106 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10107 * g++.dg/other/warning1.C: Likewise.
10108 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10109 * g++.old-deja/g++.gb/scope06.C: Likewise.
10110 * g++.old-deja/g++.law/cvt11.C: Likewise.
10111 * g++.old-deja/g++.law/init1.C: Likewise.
10112 * g++.dg/abi/mangle26.C: Likewise.
10114 * g++.dg/template/function1.C: Adjust for C++0x mode.
10115 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10117 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10118 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10120 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10122 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10124 * g++.dg/cpp0x/regress: New directory.
10125 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10126 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10127 * g++.dg/cpp0x/regress/regress3.C: New.
10129 2011-02-10 Richard Guenther <rguenther@suse.de>
10131 PR tree-optimization/47677
10132 * gcc.dg/torture/pr47677.c: New testcase.
10134 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10136 * objc.dg/special/load-category-1.m: Remove unused header.
10137 * objc.dg/special/load-category-1a.m: Likewise.
10138 * objc.dg/special/load-category-2.m: Likewise.
10139 * objc.dg/special/load-category-2a.m: Likewise.
10140 * objc.dg/special/load-category-3.m: Likewise.
10141 * objc.dg/special/load-category-3a.m: Likewise.
10142 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10143 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10144 * objc.dg/attributes/class-attribute-1.m: Likewise.
10145 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10146 * obj-c++.dg/property/property.exp: Likewise.
10147 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10148 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10149 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10150 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10151 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10152 * obj-c++.dg/template-8.mm: Likewise.
10154 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10157 * gcc.target/i386/pr47665.c: New test.
10159 2011-02-10 Jie Zhang <jie@codesourcery.com>
10163 2011-02-05 Jie Zhang <jie@codesourcery.com>
10165 * gcc.dg/pr42631.c: Update test.
10166 * gcc.dg/pr42631-2.c: New test.
10168 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10171 * gfortran.dg/proc_decl_25.f90: New.
10173 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10176 * gfortran.dg/typebound_assignment_2.f03: New.
10178 2011-02-09 Richard Guenther <rguenther@suse.de>
10180 PR tree-optimization/47664
10181 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10183 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10185 PR middle-end/47646
10186 * gnat.dg/uninit_func.adb: Adjust dg directive.
10188 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10190 PR middle-end/47646
10191 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10193 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10196 * gfortran.dg/auto_dealloc_2.f90: New.
10198 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10200 * gcc.dg/builtins-config.h: Remove __sgi handling.
10201 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10202 -std=c99 for mips-sgi-irix6.5*.
10204 2011-02-09 Martin Jambor <mjambor@suse.cz>
10206 PR middle-end/45505
10207 * gfortran.dg/pr25923.f90: Remove xfails.
10209 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10212 * gfortran.dg/inquire_14.f90: New test.
10214 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10217 * gfortran.dg/pointer_init_6.f90: New.
10219 2011-02-08 Jeff Law <law@redhat.com>
10221 PR tree-optimization/42893
10222 * gcc.tree-ssa/pr42893.c: New test.
10224 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10226 PR tree-optimization/46834
10227 PR tree-optimization/46994
10228 PR tree-optimization/46995
10229 * gcc.dg/graphite/id-pr46834.c: New.
10230 * gfortran.dg/graphite/id-pr46994.f90: New.
10231 * gfortran.dg/graphite/id-pr46995.f90: New.
10233 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10235 PR middle-end/47646
10236 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10237 using the variable is known the warning is emitted there.
10238 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10239 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10241 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10244 * gcc.dg/noreturn-1.c (foo5): Likewise.
10245 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10246 (method2): Likewise.
10248 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10249 the return statement using the uninitialized variable.
10250 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10252 2011-02-08 Richard Guenther <rguenther@suse.de>
10254 PR middle-end/47639
10255 * g++.dg/opt/pr47639.c: New testcase.
10257 2011-02-08 Richard Guenther <rguenther@suse.de>
10259 PR tree-optimization/47632
10260 * g++.dg/opt/pr47632.C: New testcase.
10262 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10264 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10266 2011-02-07 Richard Guenther <rguenther@suse.de>
10268 PR tree-optimization/47615
10269 * g++.dg/opt/pr47615.C: New testcase.
10271 2011-02-07 Richard Guenther <rguenther@suse.de>
10273 PR tree-optimization/47621
10274 * gcc.dg/torture/pr47621.c: New testcase.
10276 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10278 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10280 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10283 * gfortran.dg/allocate_with_source_1 : New test.
10285 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10287 PR middle-end/47610
10288 * gcc.dg/pr47610.c: New test.
10290 2011-02-05 Jie Zhang <jie@codesourcery.com>
10293 * gcc.dg/pr42631.c: Update test.
10294 * gcc.dg/pr42631-2.c: New test.
10296 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10299 * gfortran.dg/pr47574.f90: New test.
10301 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10303 PR tree-optimization/46194
10304 * gcc.dg/autopar/pr46194.c: New.
10306 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10308 PR tree-optimization/43695
10309 * g++.dg/ipa/pr43695.C: New.
10311 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10313 PR inline-asm/23200
10314 * gcc.dg/pr23200.c: New test.
10316 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10319 * g++.dg/pr47589.C: New test.
10321 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10324 * g++.dg/template/typedef37.C: New test.
10325 * g++.dg/template/param1.C: Adjust expected error message.
10327 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10329 PR middle-end/31490
10330 * gcc.dg/pr31490-2.c: New test.
10331 * gcc.dg/pr31490-3.c: New test.
10332 * gcc.dg/pr31490-4.c: New test.
10334 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10335 Jakub Jelinek <jakub@redhat.com>
10338 * g++.dg/parser/semicolon3.C: Adjust.
10339 * g++.dg/parser/semicolon4.C: New testcase.
10340 * g++.dg/pr46890.C: New testcase.
10342 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10345 * g++.dg/init/pr29571.C: New.
10347 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10349 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10350 instead of vect_int.
10352 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10355 * gcc.target/i386/pr47312.c: New test.
10358 * gcc.target/i386/pr47564.c: New test.
10360 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10362 PR tree-optimization/45122
10363 * gcc.dg/tree-ssa/pr45122.c: New.
10365 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10368 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10371 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10372 and vsx so a default --with-cpu=power7 doesn't give an error
10373 when -mavoid-indexed-addresses is used.
10375 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10376 wrapper function to save the arguments and then jump to the real
10377 function, rather than depending on the compiler not to move stuff
10379 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10381 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10382 Paul Thomas <pault@gcc.gnu.org>
10385 * gfortran.dg/class_37.f03 : New test.
10387 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10388 Richard Guenther <rguenther@suse.de>
10390 PR tree-optimization/40979
10392 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10393 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10394 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10395 check_vect_support_and_set_flags.
10396 * gfortran.dg/graphite/vect-pr40979.f90: New.
10398 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10401 * gfortran.dg/class_36.f03: New.
10403 2011-02-02 Richard Guenther <rguenther@suse.de>
10405 PR tree-optimization/47566
10406 * gcc.dg/lto/20110201-1_0.c: New testcase.
10408 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10414 * debug/pr47498.c: New.
10415 * debug/pr47501.c: New.
10417 2011-02-01 Richard Guenther <rguenther@suse.de>
10419 PR tree-optimization/47559
10420 * g++.dg/torture/pr47559.C: New testcase.
10422 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10425 * gfortran.dg/typebound_call_20.f03: New.
10427 2011-02-01 Richard Guenther <rguenther@suse.de>
10429 PR tree-optimization/47555
10430 * gcc.dg/pr47555.c: New testcase.
10432 2011-02-01 Richard Guenther <rguenther@suse.de>
10434 PR tree-optimization/47541
10435 * g++.dg/torture/pr47541.C: New testcase.
10437 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10440 * gfortran.dg/typebound_call_19.f03: New.
10442 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10445 * g++.dg/cpp0x/pr47416.C: New test.
10447 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10450 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10452 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10455 * gfortran.dg/typebound_assignment_1.f03: New.
10457 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10459 PR tree-optimization/47538
10460 * gcc.c-torture/execute/pr47538.c: New test.
10462 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10465 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10467 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10469 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10471 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10473 PR rtl-optimization/44031
10474 * gcc.c-torture/compile/20110131-1.c: New test.
10476 2011-01-31 Tobias Burnus <burnus@net-b.de>
10479 * gfortran.dg/stmt_func_1.f90: New.
10481 2011-01-31 Tobias Burnus <burnus@net-b.de>
10484 * gfortran.dg/interface_34.f90: New.
10486 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10489 * gfortran.dg/realloc_on_assign_5.f03: New test.
10490 * gfortran.dg/realloc_on_assign_5.f03: New test.
10492 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10494 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10495 * gfortran.dg/bessel_7.f90: Likewise.
10496 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10498 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10499 * gfortran.dg/sum_init_expr.f03: Likewise.
10501 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10503 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10506 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10507 loop only on "vect_intfloat_cvt" targets.
10509 2011-01-29 Tobias Burnus <burnus@net-b.de>
10512 * gfortran.dg/shape_6.f90: New.
10514 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10516 PR libgfortran/47434
10517 * gfortran.dg/read_infnan_1.f90: Update test.
10518 * gfortran.dg/module_nan.f90: Update test.
10519 * gfortran.dg/char4_iunit_1.f03: Update test.
10520 * gfortran.dg/large_real_kind_1.f90: Update test.
10521 * gfortran.dg/real_const_3.f90: Update test.
10522 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10524 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10527 * g++.dg/template/param2.C: New test.
10529 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10531 PR libgfortran/47285
10532 * gfortran.dg/fmt_g.f: New test.
10534 2011-01-28 Tobias Burnus <burnus@net-b.de>
10537 * gfortran.dg/pure_formal_1.f90: New.
10539 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10542 * gcc.dg/tls/pr42894.c: New test.
10544 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10546 * gcc.dg/pr47276.c: Add dg-require-visibility.
10548 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10550 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10552 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10553 Tobias Burnus <burnus@gcc.gnu.org>
10558 * gfortran.dg/realloc_on_assign_3.f03: New test.
10559 * gfortran.dg/realloc_on_assign_4.f03: New test.
10560 * gfortran.dg/allocatable_function_5.f90: New test.
10561 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10562 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10563 implemented" dg-errors.
10565 2011-01-27 Jan Hubicka <jh@suse.cz>
10567 PR middle-end/46949
10568 * gcc.dg/attr-weakref-4.c: New testcase
10570 2011-01-27 Martin Jambor <mjambor@suse.cz>
10572 PR tree-optimization/47228
10573 * gcc.dg/torture/pr47228.c: New test.
10575 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10577 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10579 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10581 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10582 when using auto-overlay support on the SPU.
10584 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10586 PR rtl-optimization/44174
10587 * gcc.target/i386/asm-6.c: New test.
10589 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10591 PR rtl-optimization/46856
10592 * gcc.c-torture/compile/pr46856.c: New test.
10594 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10595 Andrew Pinski <pinskia@gmail.com>
10598 * gcc.dg/pr43082.c: New.
10600 2011-01-26 DJ Delorie <dj@redhat.com>
10602 PR rtl-optimization/46878
10603 * gcc.dg/pr46878-1.c: New test.
10605 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10608 * g++.dg/cpp0x/pr47476.C: New test.
10610 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10612 * gcc.c-torture/compile/20110126-1.c: New test.
10614 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10617 * gcc.dg/torture/pr47473.c: New test.
10619 2011-01-26 Jan Hubicka <jh@suse.cz>
10622 * gcc.c-torture/execute/pr47237.c: New testcase.
10624 2011-01-26 Jan Hubicka <jh@suse.cz>
10626 PR tree-optimization/47190
10627 * gcc.dg/attr-weakref-3.c: New testcase.
10629 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10632 * gcc.dg/dll-9a.c: New test file.
10633 * gcc.dg/dll-11.c: Likewise.
10634 * gcc.dg/dll-12.c: Likewise.
10635 * gcc.dg/dll-12a.c: Likewise.
10636 * gcc.dg/dll-11a.c: Likewise.
10637 * gcc.dg/dll-9.c: Likewise.
10638 * gcc.dg/dll-10.c: Likewise.
10639 * gcc.dg/dll-10a.c: Likewise.
10640 * g++.dg/ext/dllexport4a.cc: Likewise.
10641 * g++.dg/ext/dllexport4.C: Likewise.
10642 * g++.dg/ext/dllexport5.C: Likewise.
10643 * g++.dg/ext/dllexport5a.cc: Likewise.
10645 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10647 PR tree-optimization/46970
10648 * gcc.dg/graphite/pr46970.c: New.
10650 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10652 PR tree-optimization/46215
10653 * gcc.dg/graphite/pr46215.c: New.
10655 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10657 PR tree-optimization/46168
10658 * gcc.dg/graphite/pr46168.c: New.
10660 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10662 PR tree-optimization/43657
10663 * gcc.dg/graphite/pr43657.c: New.
10665 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10667 PR tree-optimization/29832
10668 * gfortran.dg/graphite/pr29832.f90: New.
10670 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10672 PR tree-optimization/43567
10673 * gcc.dg/graphite/pr43567.c: New.
10675 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10677 * gfortran.dg/graphite/interchange-4.f: New.
10678 * gfortran.dg/graphite/interchange-5.f: New.
10680 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10681 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10682 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10683 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10684 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10685 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10686 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10687 * gfortran.dg/ltrans-7.f90: Removed.
10688 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10690 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10691 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10692 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10693 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10694 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10695 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10696 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10697 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10698 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10699 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10700 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10701 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10702 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10703 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10704 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10705 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10706 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10707 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10708 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10709 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10710 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10711 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10712 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10713 * gcc.dg/tree-ssa/data-dep-1.c
10714 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10715 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10716 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10717 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10718 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10720 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10722 PR tree-optimization/47265
10723 PR tree-optimization/47443
10724 * gcc.c-torture/compile/pr47265.c: New test.
10725 * gcc.dg/pr47443.c: New test.
10727 2011-01-25 Martin Jambor <mjambor@suse.cz>
10729 PR tree-optimization/47382
10730 * g++.dg/torture/pr47382.C: New test.
10731 * g++.dg/opt/devirt1.C: Xfail.
10733 2011-01-25 Yao Qi <yao@codesourcery.com>
10736 * gcc.target/arm/pr45701-1.c: New test.
10737 * gcc.target/arm/pr45701-2.c: New test.
10738 * gcc.target/arm/pr45701-3.c: New test.
10740 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10741 Jakub Jelinek <jakub@redhat.com>
10743 PR tree-optimization/47271
10744 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10746 2011-01-25 Nick Clifton <nickc@redhat.com>
10748 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10749 (saturate_add): Delete.
10750 (exchange): Delete.
10751 (main): Do not run saturate_add.
10752 (set_interrupts): Delete.
10754 2011-01-25 Tobias Burnus <burnus@net-b.de>
10757 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10759 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10761 PR tree-optimization/47427
10762 PR tree-optimization/47428
10763 * gcc.c-torture/compile/pr47427.c: New test.
10764 * gcc.c-torture/compile/pr47428.c: New test.
10766 2011-01-25 Richard Guenther <rguenther@suse.de>
10768 PR middle-end/47411
10769 * gcc.dg/torture/pr47411.c: New testcase.
10771 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10773 * gfortran.dg/graphite/id-24.f: New.
10774 * gfortran.dg/graphite/id-25.f: New.
10776 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10778 * gfortran.dg/graphite/id-23.f: New.
10780 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10782 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10784 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10786 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10787 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10788 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10789 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10790 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10791 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10792 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10793 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10794 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10796 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10798 * gcc.dg/graphite/block-0.c: Add documentation.
10799 * gcc.dg/graphite/block-4.c: Same.
10800 * gcc.dg/graphite/block-7.c: Same.
10801 * gcc.dg/graphite/block-8.c: New.
10802 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10803 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10804 * gcc.dg/graphite/interchange-12.c: Add documentation.
10805 * gcc.dg/graphite/interchange-13.c: New.
10806 * gcc.dg/graphite/interchange-14.c: New.
10807 * gcc.dg/graphite/interchange-15.c: New.
10808 * gcc.dg/graphite/interchange-8.c: Add documentation.
10809 * gcc.dg/graphite/interchange-mvt.c: Same.
10811 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10814 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10815 * gcc.target/powerpc/altivec-14.c: Ditto.
10816 * gcc.target/powerpc/altivec-33.c: Ditto.
10817 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10818 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10819 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10820 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10821 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10822 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10823 * g++.dg/ext/altivec-15.C: Ditto.
10824 * g++.dg/ext/altivec-types-1.C: Ditto.
10825 * g++.dg/ext/altivec-types-2.C: Ditto.
10826 * g++.dg/ext/altivec-types-3.C: Ditto.
10827 * g++.dg/ext/altivec-types-4.C: Ditto.
10829 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10831 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10833 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10835 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10836 optimization options.
10838 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10840 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10843 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10845 2011-01-23 Tobias Burnus <burnus@net-b.de>
10848 * gfortran.dg/allocatable_scalar_12.f90: New.
10850 2011-01-23 Ira Rosen <irar@il.ibm.com>
10852 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10853 vectorization to be not profitable if peeling is used to
10854 realign the memory access.
10855 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10856 loop bound to avoid loop unrolling.
10857 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10859 2011-01-22 Jan Hubicka <jh@suse.cz>
10862 * g++.dg/lto/pr47333.C: New file.
10864 2011-01-22 Jan Hubicka <jh@suse.cz>
10866 PR tree-optimization/43884
10868 * gcc.dg/autopar/outer-2.c: Increase array size.
10869 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10871 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10874 * gfortran.dg/c_loc_tests_16.f90: New test.
10876 2011-01-22 Tobias Burnus <burnus@net-b.de>
10879 * gfortran.dg/typebound_proc_19.f90: New.
10881 2011-01-21 Jeff Law <law@redhat.com>
10883 PR tree-optimization/47053
10884 * g++.dg/pr47053.C: New test.
10886 2011-01-21 Jason Merrill <jason@redhat.com>
10889 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10891 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10894 * g++.dg/cpp0x/range-for10.C: New test.
10895 * g++.dg/template/for1.C: New test.
10897 PR middle-end/45566
10898 * g++.dg/tree-prof/partition3.C: New test.
10900 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10902 PR rtl-optimization/47366
10903 * g++.dg/opt/pr47366.C: New test.
10905 2011-01-21 Jason Merrill <jason@redhat.com>
10908 * g++.dg/cpp0x/constexpr-regress2.C: New.
10910 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10912 2011-01-21 Jeff Law <law@redhat.com>
10914 PR rtl-optimization/41619
10915 * gcc.dg/pr41619.c: New.
10917 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10919 PR tree-optimization/47355
10920 * g++.dg/opt/pr47355.C: New test.
10922 2011-01-21 Richard Guenther <rguenther@suse.de>
10924 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10927 2011-01-21 Richard Guenther <rguenther@suse.de>
10929 PR tree-optimization/47365
10930 * gcc.dg/torture/pr47365.c: New testcase.
10931 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10933 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10935 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10937 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10939 PR tree-optimization/47391
10940 * gcc.dg/pr47391.c: New test.
10942 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10944 * g++.dg/template/char1.C: Use signed char.
10946 2011-01-21 Tobias Burnus <burnus@net-b.de>
10949 * gfortran.dg/pointer_target_4.f90: New.
10951 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10954 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10955 ILP32 system and not IP32.
10957 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10960 * g++.dg/debug/pr46583.C: New.
10962 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10965 * g++.dg/debug/pr47283.C: New test.
10968 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10969 * gcc.target/i386/headmerge-2.c: Likewise.
10971 2011-01-20 Richard Guenther <rguenther@suse.de>
10973 PR middle-end/47370
10974 * gcc.dg/torture/pr47370.c: New testcase.
10976 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10978 PR tree-optimization/46130
10979 * gcc.dg/pr46130-1.c: New test.
10980 * gcc.dg/pr46130-2.c: New test.
10982 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10985 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10987 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10990 * g++.dg/debug/pr46240.cc: New.
10992 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10995 * g++.dg/template/anonunion1.C: New test.
10997 PR rtl-optimization/47337
10998 * gcc.c-torture/execute/pr47337.c: New test.
11000 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11003 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11005 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11007 PR tree-optimization/46021
11008 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11010 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11012 PR tree-optimization/47290
11013 * g++.dg/torture/pr47290.C: New test.
11015 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11018 * gfortran.dg/proc_ptr_comp_29.f90: New.
11020 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11023 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11024 powerpc-apple-darwin9.
11026 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11028 PR rtl-optimization/47299
11029 * gcc.c-torture/execute/pr47299.c: New test.
11031 2011-01-17 Jason Merrill <jason@redhat.com>
11033 * g++.dg/cpp0x/constexpr-virtual.C: New.
11035 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11038 * gfortran.dg/gomp/pr47331.f90: New test.
11040 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11043 * objc.dg/selector-warn-1.m: New.
11044 * obj-c++.dg/selector-warn-1.mm: New.
11046 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11048 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11049 Update dg-final accordingly.
11051 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11053 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11055 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11057 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11059 * gcc.dg/guality/pr36728-2.c: Likewise.
11061 2011-01-17 Richard Guenther <rguenther@suse.de>
11063 PR tree-optimization/47313
11064 * g++.dg/torture/pr47313.C: New testcase.
11066 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11069 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11070 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11071 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11072 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11074 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11076 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11077 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11078 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11080 2011-01-17 Richard Guenther <rguenther@suse.de>
11082 PR tree-optimization/45967
11083 * gcc.dg/torture/pr45967-2.c: New testcase.
11084 * gcc.dg/torture/pr45967-3.c: Likewise.
11086 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11089 * g++.dg/ext/pr47213.C: Require visibility.
11091 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11093 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11094 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11096 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11098 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11099 Linux-based targets.
11101 2011-01-13 Jan Hubicka <jh@suse.cz>
11103 PR tree-optimization/47276
11104 * gcc.dg/pr47276.c: New testcase.
11106 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11107 Jonathan Wakely <jwakely.gcc@gmail.com>
11110 * g++.dg/other/pr33558.C: New.
11111 * g++.dg/other/pr33558-2.C: New.
11113 2011-01-14 Martin Jambor <mjambor@suse.cz>
11115 PR tree-optimization/45934
11116 PR tree-optimization/46302
11117 * g++.dg/ipa/devirt-c-1.C: New test.
11118 * g++.dg/ipa/devirt-c-2.C: Likewise.
11119 * g++.dg/ipa/devirt-c-3.C: Likewise.
11120 * g++.dg/ipa/devirt-c-4.C: Likewise.
11121 * g++.dg/ipa/devirt-c-5.C: Likewise.
11122 * g++.dg/ipa/devirt-c-6.C: Likewise.
11123 * g++.dg/ipa/devirt-6.C: Likewise.
11124 * g++.dg/ipa/devirt-d-1.C: Likewise.
11125 * g++.dg/torture/pr45934.C: Likewise.
11127 2011-01-14 Jason Merrill <jason@redhat.com>
11129 * g++.dg/cpp0x/variadic105.C: New.
11131 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11132 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11135 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11136 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11137 execution tests on i?86-*-*, x86_64-*-* and
11138 powerpc*-apple-darwin* && ilp32.
11139 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11140 tests on i?86-*-* and x86_64-*-*.
11142 2011-01-14 Richard Guenther <rguenther@suse.de>
11144 PR tree-optimization/47280
11145 * g++.dg/opt/pr47280.C: New testcase.
11147 2011-01-14 Jason Merrill <jason@redhat.com>
11149 * g++.dg/cpp0x/constexpr-regress1.C: New.
11151 * g++.dg/ext/flexary2.C: New.
11153 2011-01-14 Richard Guenther <rguenther@suse.de>
11155 PR middle-end/47281
11156 * gcc.dg/torture/pr47281.c: New testcase.
11157 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11159 2011-01-14 Richard Guenther <rguenther@suse.de>
11161 PR tree-optimization/47286
11162 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11164 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11167 * g++.dg/ext/pr47213.C: New.
11169 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11171 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11173 2011-01-13 Tobias Burnus <burnus@net-b.de>
11174 Mikael Morin <mikael@gcc.gnu.org>
11178 * gfortran.dg/select_type_20.f90: New.
11179 * gfortran.dg/select_type_21.f90: New.
11181 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11184 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11186 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11188 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11189 * gcc.dg/guality/pr36728-2.c: Likewise.
11191 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11194 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11196 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11198 PR rtl-optimization/45352
11199 * gcc.dg/pr45352-3.c: New.
11201 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11203 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11205 * g++.dg/cpp0x/range-for8.C: New.
11206 * g++.dg/cpp0x/range-for9.C: New.
11208 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11211 * g++.dg/debug/pr47209.C: New.
11213 2011-01-12 Richard Guenther <rguenther@suse.de>
11216 * gcc.dg/lto/pr47259_0.c: New testcase.
11217 * gcc.dg/lto/pr47259_1.c: Likewise.
11219 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11221 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11222 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11223 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11224 methods missing from the OBJC2 Object.
11225 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11226 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11227 GNU and NeXT runtimes.
11228 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11230 * objc-obj-c++-shared/Object1.m: Likewise.
11231 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11232 * objc.dg/proto-qual-1.m: Likewise.
11233 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11234 * obj-c++.dg/proto-qual-1.mm: Likewise.
11236 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11239 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11241 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11243 Fixed the Objective-C++ testsuite and updated all tests.
11244 * lib/obj-c++.exp (obj-c++_init): Declare and set
11245 gcc_warning_prefix and gcc_error_prefix.
11246 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11247 'dg-warning', 'dg-message' and 'dg-error'.
11248 * obj-c++.dg/class-extension-3.mm: Likewise.
11249 * obj-c++.dg/class-protocol-1.mm: Likewise.
11250 * obj-c++.dg/encode-7.mm: Likewise.
11251 * obj-c++.dg/exceptions-3.mm: Likewise.
11252 * obj-c++.dg/exceptions-5.mm: Likewise.
11253 * obj-c++.dg/method-12.mm: Likewise.
11254 * obj-c++.dg/method-13.mm: Likewise.
11255 * obj-c++.dg/method-15.mm: Likewise.
11256 * obj-c++.dg/method-16.mm: Likewise.
11257 * obj-c++.dg/method-4.mm: Likewise.
11258 * obj-c++.dg/method-8.mm: Likewise.
11259 * obj-c++.dg/method-conflict-1.mm: Likewise.
11260 * obj-c++.dg/method-conflict-2.mm: Likewise.
11261 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11262 and uncommented second part of the testcase now that the testsuite
11264 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11265 and uncommented second part of the testcase now that the testsuite
11267 * obj-c++.dg/private-1.mm: Likewise.
11268 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11269 * obj-c++.dg/syntax-error-7.mm: Likewise.
11270 * obj-c++.dg/warn5.mm: Likewise.
11271 * obj-c++.dg/property/at-property-14.mm: Likewise.
11272 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11274 * obj-c++.dg/property/at-property-18.mm: Likewise.
11275 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11277 * obj-c++.dg/property/at-property-21.mm: Likewise.
11278 * obj-c++.dg/property/at-property-28.mm: Likewise.
11279 * obj-c++.dg/property/at-property-5.mm: Likewise.
11280 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11281 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11282 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11283 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11284 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11285 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11286 * obj-c++.dg/tls/diag-5.mm: Likewise.
11287 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11288 dg-error, now matched correctly.
11290 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11292 * objc.dg/property/at-property-29.m: New.
11293 * obj-c++.dg/property/at-property-29.mm: New.
11295 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11297 * go.test/go-test.exp (go-set-goarch): New proc.
11298 (go-gc-tests): Use it.
11300 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11303 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11305 2011-01-11 Richard Henderson <rth@redhat.com>
11307 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11309 2011-01-11 Jan Hubicka <jh@suse.cz>
11313 * gcc.dg/lto/pr45721_1.c: New file.
11314 * gcc.dg/lto/pr45721_0.c: New file.
11316 2011-01-11 Richard Guenther <rguenther@suse.de>
11318 PR tree-optimization/46076
11319 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11321 2011-01-11 Jeff Law <law@redhat.com>
11323 * PR tree-optimization/47086
11324 * gcc.dg/pr47086.c: New test.
11326 2011-01-11 Jason Merrill <jason@redhat.com>
11329 * g++.dg/template/new10.C: New.
11332 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11334 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11336 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11337 Split type definitions and NSConstantString class into...
11338 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11339 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11340 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11341 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11342 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11343 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11345 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11346 encode defines for newer NeXT system headers.
11347 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11348 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11349 * objc.dg/foreach-5.m: Likewise.
11350 * objc.dg/foreach-2.m: Likewise.
11351 * objc.dg/foreach-4.m: Likewise.
11352 * objc.dg/torture/strings/string1.m: Likewise.
11353 * objc.dg/torture/strings/string2.m: Likewise.
11354 * objc.dg/torture/strings/string3.m: Likewise.
11355 * objc.dg/torture/strings/string4.m: Likewise.
11356 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11357 header and stand alone.
11358 * obj-c++.dg/strings/strings-2.mm: Likewise.
11359 * objc.dg/torture/strings/const-str-3.m: Likewise.
11360 * objc.dg/strings/strings-2.m: Likewise.
11361 * objc.dg/strings/const-str-12b.m: Likewise.
11363 2011-01-12 Richard Guenther <rguenther@suse.de>
11365 PR middle-end/32511
11366 * gcc.dg/attr-weak-1.c: Adjust.
11368 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11371 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11372 standard compliant and comment.
11374 2011-01-10 Jan Hubicka <jh@suse.cz>
11377 * gcc.dg/initpri3.c: New testcase.
11379 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11382 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11383 externally visible.
11388 (g_ebp_save): Likewise.
11389 (g_esp_save): Likewise.
11391 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11393 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11395 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11397 PR tree-optimization/46021
11398 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11399 i?86-*-*, x86_64-*-*.
11401 2011-01-10 Jeff Law <law@redhat.com>
11403 * PR tree-optimization/47141
11404 * gcc.c-torture/compile/pr47141.c: New test.
11406 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11409 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11410 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11411 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11412 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11415 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11416 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11417 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11418 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11419 being vectorized. Adjust dg-final pattern.
11422 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11423 * gcc.dg/vect/slp-24.c: Likewise.
11425 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11428 * g++.dg/other/pr47218-1.C: New test file.
11429 * g++.dg/other/pr47218.C: Likewise.
11430 * g++.dg/other/pr47218.h: New supporting header.
11432 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11435 * objc.dg/attributes/invalid-attribute-1.m: New.
11436 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11438 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11441 * gfortran.dg/proc_ptr_comp_28.f90: New.
11443 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11445 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11446 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11447 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11448 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11449 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11450 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11451 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11452 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11453 * objc.dg/gnu-api-2-class.m: Likewise.
11454 * objc.dg/gnu-api-2-ivar.m: Likewise.
11455 * objc.dg/gnu-api-2-method.m: Likewise.
11456 * objc.dg/gnu-api-2-objc.m: Likewise.
11457 * objc.dg/gnu-api-2-object.m: Likewise.
11458 * objc.dg/gnu-api-2-property.m: Likewise.
11459 * objc.dg/gnu-api-2-protocol.m: Likewise.
11460 * objc.dg/gnu-api-2-sel.m: Likewise.
11462 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11464 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11465 * objc.dg/objc-foreach-4.m: Likewise.
11466 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11467 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11468 * objc.dg/foreach-4.m: Likewise.
11469 * objc.dg/foreach-5.m: Likewise.
11470 * objc.dg/foreach-3.m: Return self from init.
11472 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11475 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11477 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11480 * gfortran.dg/class_35.f90: New.
11482 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11484 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11486 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11489 * objc.dg/invalid-method-2.m: New.
11490 * obj-c++.dg/invalid-method-2.mm: New.
11492 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11495 * gfortran.dg/transpose_optimization_2.f90 : New test.
11497 2011-01-08 Jan Hubicka <jh@suse.cz>
11499 PR tree-optmization/46469
11500 * g++.dg/torture/pr46469.C: New testcase.
11502 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11504 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11505 emulation of libobjc-gnu structure layout functionality to ..
11506 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11507 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11508 * objc/execute/bf-common.h: Adjust headers.
11509 * objc/execute/bf-1.m: Likewise.
11510 * objc/execute/bf-2.m: Likewise.
11511 * objc/execute/bf-3.m: Likewise.
11512 * objc/execute/bf-4.m: Likewise.
11513 * objc/execute/bf-5.m: Likewise.
11514 * objc/execute/bf-6.m: Likewise.
11515 * objc/execute/bf-7.m: Likewise.
11516 * objc/execute/bf-8.m: Likewise.
11517 * objc/execute/bf-9.m: Likewise.
11518 * objc/execute/bf-10.m: Likewise.
11519 * objc/execute/bf-11.m: Likewise.
11520 * objc/execute/bf-12.m: Likewise.
11521 * objc/execute/bf-13.m: Likewise.
11522 * objc/execute/bf-14.m: Likewise.
11523 * objc/execute/bf-15.m: Likewise.
11524 * objc/execute/bf-16.m: Likewise.
11525 * objc/execute/bf-17.m: Likewise.
11526 * objc/execute/bf-18.m: Likewise.
11527 * objc/execute/bf-19.m: Likewise.
11528 * objc/execute/bf-20.m: Likewise.
11529 * objc/execute/bf-21.m: Likewise.
11530 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11531 objc_get_type_qualifiers ().
11533 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11536 * gfortran.dg/dependency_39.f90: New test.
11538 2011-01-07 Jan Hubicka <jh@suse.cz>
11540 Get builtins tests ready for linker plugin.
11541 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11542 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11543 my_memset, my_bzero): Mark used.
11544 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11545 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11547 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11550 2011-01-07 Jan Hubicka <jh@suse.cz>
11552 PR tree-optimization/46367
11553 * g++.dg/torture/pr46367.C: New file.
11555 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11558 * gcc.dg/pr47201.c: New test.
11561 * gcc.dg/tree-prof/pr47187.c: New test.
11563 2011-01-07 Tobias Burnus <burnus@net-b.de>
11566 * gfortran.dg/extends_type_of_3.f90: New.
11568 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11570 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11571 * g++.dg/ext/dllimport-MI1.C: Likewise.
11572 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11573 * g++.dg/ext/dllimport10.C: Likewise.
11574 * g++.dg/ext/dllimport11.C: Likewise.
11575 * g++.dg/ext/dllimport12.C: Likewise.
11576 * g++.dg/ext/dllimport13.C: Likewise.
11577 * g++.dg/ext/dllimport2.C: Likewise.
11578 * g++.dg/ext/dllimport3.C: Likewise.
11579 * g++.dg/ext/dllimport4.C: Likewise.
11580 * g++.dg/ext/dllimport5.C: Likewise.
11581 * g++.dg/ext/dllimport6.C: Likewise.
11582 * g++.dg/ext/dllimport8.C: Likewise.
11583 * g++.dg/ext/dllimport9.C: Likewise.
11584 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11585 targets, too. Additionally enable test for i?86-*-mingw*.
11586 * g++.dg/ext/selectany1.C: Likewise.
11587 Remove guard variable check.
11589 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11593 * gfortran.dg/storage_size_3.f08: Extended.
11595 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11598 * g++.dg/template/stdarg1.C: New test.
11600 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11603 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11604 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11605 from the interface of functions to not hide the errors that
11608 2011-01-06 Jan Hubicka <jh@suse.cz>
11610 * gcc.dg/lto/pr47188_0.c: New testcase.
11611 * gcc.dg/lto/pr47188_1.c: New testcase.
11613 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11617 * gfortran.dg/interface_33.f90: New test.
11619 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11622 * gcc.c-torture/compile/pr47150.c: New test.
11624 2011-01-06 Ira Rosen <irar@il.ibm.com>
11626 PR tree-optimization/47139
11627 * gcc.dg/vect/pr47139.c: New test.
11629 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11632 * gfortran.dg/extends_type_of_2.f03: New.
11634 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11636 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11638 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11640 * gnat.dg/opt14.adb: New test.
11642 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11645 * gfortran.dg/allocate_error_2.f90: New test.
11647 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11650 * gfortran.dg/storage_size_3.f08: New.
11652 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11654 PR libgfortran/47154
11655 * gfortran.dg/namelist_68.f90: New test.
11657 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11659 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11661 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11664 * gfortran.dg/class_34.f90: New.
11666 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11668 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11669 use __builtin_inff. Skip all single-precision tests that require
11672 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11674 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11676 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11678 PR tree-optimization/47148
11679 * gcc.c-torture/execute/pr47148.c: New test.
11681 PR tree-optimization/47155
11682 * gcc.c-torture/execute/pr47155.c: New test.
11684 PR rtl-optimization/47157
11685 * gcc.c-torture/compile/pr47157.c: New test.
11687 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11689 * gcc.dg/torture/vector-shift2.c (schar): Define.
11690 (main): Always use schar or uchar instead of plain "char" to avoid
11691 dependencies on implementation-defined char signedness.
11693 2011-01-03 Martin Jambor <mjambor@suse.cz>
11695 PR tree-optimization/46801
11696 * gnat.dg/pack9.adb: Remove xfail.
11698 2011-01-03 Martin Jambor <mjambor@suse.cz>
11700 PR tree-optimization/46984
11701 * g++.dg/ipa/pr46984.C: New test.
11703 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11706 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11708 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11710 PR tree-optimization/47140
11711 * gcc.c-torture/compile/pr47140.c: New test.
11713 PR rtl-optimization/47028
11714 * gcc.dg/pr47028.c: New test.
11716 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11718 * objc.dg/protocol-forward-1.m: Removed TODO.
11719 * objc.dg/protocol-forward-2.m: New.
11720 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11721 * obj-c++.dg/protocol-forward-2.mm: New.
11723 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11726 * g++.dg/eh/pr38662.C: New testcase.
11728 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11730 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11731 scan for newline '\n'.
11734 Copyright (C) 2011 Free Software Foundation, Inc.
11736 Copying and distribution of this file, with or without modification,
11737 are permitted in any medium without royalty provided the copyright
11738 notice and this notice are preserved.